Pattern along a compound curve.
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
-
- Posts: 42
- Joined: Fri May 12, 2023 4:14 am
Pattern along a compound curve.
I have created this model of a pipe which is created by a sweep along an arc. I want to create a pattern of holes along the red line indicated in the image. I have looked into patterns along an array and understand that this feature exists in the draft workbench, but I am unsure of how to define the red curve. The problem I am facing is that curve is compound so I can't just sketch on a datum plane at a specified angle tangent to the surface. I have explored adding a small notch in the actual profile to get it to appear in the sweep, but I cannot have this included in my model. I strictly need a line rather than a feature Any advice on how to approach this?
- Attachments
-
- IMG_D57350B96F74-1.jpeg (268.99 KiB) Viewed 1236 times
- Shalmeneser
- Veteran
- Posts: 9474
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: Pattern along a compound curve.
File ?
full version info (follow the link in the red banner above) ?
full version info (follow the link in the red banner above) ?
Re: Pattern along a compound curve.
... if the sweep path is on the surface, you also can use it as virtual (or real) array path ???
- Attachments
-
- Array_on_Sweeppath.FCStd
- FC.20.1
- (71.51 KiB) Downloaded 22 times
-
- Posts: 42
- Joined: Fri May 12, 2023 4:14 am
Re: Pattern along a compound curve.
Code: Select all
OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.2.29603 (Git)
Build type: Release
Branch: (HEAD detached at 0.20.2)
Hash: 930dd9a76203a3260b1e6256c70c1c3cad8c5cb8
Python 3.10.8, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods:
* Assembly4 0.50.2
-
- Posts: 42
- Joined: Fri May 12, 2023 4:14 am
Re: Pattern along a compound curve.
hammax wrote: ↑Fri May 12, 2023 5:12 pm ... if the sweep path is on the surface, you also can use it as virtual (or real) array path ???
Thanks for the reply. To clarify, I added the red line as a drawing to indicate what I am trying to achieve, though I see know how it can be confusing. My problem is that my sweep path is not on the surface. I want to somehow get a curve on the surface in the location of the red line. My sweep path is the white line indicated in the image.
Array_on_Sweeppath.PNG
Re: Pattern along a compound curve.
use isocurve (curves wb) to get your path.
- Attachments
-
- Capture.JPG (38.79 KiB) Viewed 1044 times
-
- Posts: 42
- Joined: Fri May 12, 2023 4:14 am
Re: Pattern along a compound curve.
Thanks but my only problem with this is that I need to be able to define how far up my profile the curve should be. When testing the isocurve there are a limited number of curves available to use. Are there solutions to this?
-
- Veteran
- Posts: 3106
- Joined: Thu Sep 24, 2020 10:31 pm
- Location: Hawaii
- Contact:
Re: Pattern along a compound curve.
Set mode to Single in the Isocurve and set the parameter. Alternatively in the sketches defining the toriodal cross-section, split the outside arc. The join point will create a curve on the surface.
-
- Posts: 42
- Joined: Fri May 12, 2023 4:14 am
Re: Pattern along a compound curve.
This was it thank you so much!edwilliams16 wrote: ↑Fri May 12, 2023 8:10 pm Alternatively in the sketches defining the toriodal cross-section, split the outside arc. The join point will create a curve on the surface.
-
- Posts: 42
- Joined: Fri May 12, 2023 4:14 am
Re: Pattern along a compound curve.
I'm at the step where I am trying to pattern holes along the curve. The problem I am having right now is that I am unsure of how to get the holes to be tangent to the surface of the body. This is what I have attempted so far:
. The annotated image below is what I am trying to achieve: I want a set of 12 holes evenly spaced at the centre of the arc. I am also unsure of how I can specify where the first instance of my pattern should occur along the curve so that it doesn't start at the very beginning. Thanks for the help.
Last edited by keshmaster81 on Mon May 15, 2023 7:31 pm, edited 2 times in total.