Pattern along a compound curve.

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
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!
keshmaster81
Posts: 42
Joined: Fri May 12, 2023 4:14 am

Pattern along a compound curve.

Post by keshmaster81 »

Image 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
IMG_D57350B96F74-1.jpeg (268.99 KiB) Viewed 1237 times
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Pattern along a compound curve.

Post by Shalmeneser »

File ?
full version info (follow the link in the red banner above) ?
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Pattern along a compound curve.

Post by hammax »

... if the sweep path is on the surface, you also can use it as virtual (or real) array path ???

Array_on_Sweeppath.PNG
Array_on_Sweeppath.PNG (32.96 KiB) Viewed 1141 times
Attachments
Array_on_Sweeppath.FCStd
FC.20.1
(71.51 KiB) Downloaded 22 times
keshmaster81
Posts: 42
Joined: Fri May 12, 2023 4:14 am

Re: Pattern along a compound curve.

Post by keshmaster81 »

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
Hydro-1000.FCStd
(65.06 KiB) Downloaded 23 times
keshmaster81
Posts: 42
Joined: Fri May 12, 2023 4:14 am

Re: Pattern along a compound curve.

Post by keshmaster81 »

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
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Pattern along a compound curve.

Post by Vincent B »

use isocurve (curves wb) to get your path.
Attachments
Capture.JPG
Capture.JPG (38.79 KiB) Viewed 1045 times
keshmaster81
Posts: 42
Joined: Fri May 12, 2023 4:14 am

Re: Pattern along a compound curve.

Post by keshmaster81 »

Vincent B wrote: Fri May 12, 2023 7:34 pm use isocurve (curves wb) to get your path.
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?
edwilliams16
Veteran
Posts: 3108
Joined: Thu Sep 24, 2020 10:31 pm
Location: Hawaii
Contact:

Re: Pattern along a compound curve.

Post by edwilliams16 »

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.
keshmaster81
Posts: 42
Joined: Fri May 12, 2023 4:14 am

Re: Pattern along a compound curve.

Post by keshmaster81 »

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.
This was it thank you so much!
keshmaster81
Posts: 42
Joined: Fri May 12, 2023 4:14 am

Re: Pattern along a compound curve.

Post by keshmaster81 »

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:
Screenshot 2023-05-15 at 3.25.09 PM.png
Screenshot 2023-05-15 at 3.25.09 PM.png (37.07 KiB) Viewed 833 times
Screenshot 2023-05-15 at 3.24.32 PM.png
Screenshot 2023-05-15 at 3.24.32 PM.png (89.72 KiB) Viewed 833 times
. The annotated image below is what I am trying to achieve:
IMG_6113BA99AAC8-1.jpeg
IMG_6113BA99AAC8-1.jpeg (448.89 KiB) Viewed 829 times
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.
Hydro-1002.FCStd
(118.91 KiB) Downloaded 25 times
Last edited by keshmaster81 on Mon May 15, 2023 7:31 pm, edited 2 times in total.
Post Reply