Since your new here I don't want to confuse things but I made a sweep macro a while back, it also has a learning curve so maybe something to use in your future here.
https://forum.freecadweb.org/viewtopic. ... 20#p597263
Sweeping pipe along 3d path
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!
- Shalmeneser
- Veteran
- Posts: 9560
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: Sweeping pipe along 3d path
1) Create a new body to 'construct' the path
2) Use this path via a Binder
But there is a problem between the path and the form : Pipe fail.
- Attachments
-
- Blower Motor Vent Attempt #4 _SHALM.FCStd
- (434.71 KiB) Downloaded 11 times
-
- Capture d’écran 2022-06-27 164644.jpg (95.05 KiB) Viewed 468 times
Re: Sweeping pipe along 3d path
Hi liongate, greetings to the Community!
.... an alternative modeling flow, without using a sweep path, which includes a nested multi "Additive loft" (nested to avoid "unexpected" behaviors of the "Additive loft").
- Attachments
-
- Nested_Multi_Loft.FCStd
- (175.67 KiB) Downloaded 7 times
-
- Nested_Multi_Loft.png (462.14 KiB) Viewed 446 times
Re: Sweeping pipe along 3d path
liongate, I didn't have time to process your file but I made a sweep/morph, identifying the Map mode and Support might help you. I have been working on adding Morph to my Sweep macro which should make this easier to do. FreeCAD calls this "section transformation", I call it morphing.
This passes BOP.
This passes BOP.
- Attachments
-
- Morph1.FCStd
- (85.79 KiB) Downloaded 6 times
-
- morphing.png (121.85 KiB) Viewed 430 times
-
- Veteran
- Posts: 3180
- Joined: Thu Sep 24, 2020 10:31 pm
- Location: Hawaii
- Contact:
Re: Sweeping pipe along 3d path
I tried two more times with the mixed_curve method. I tried B-splines and elliptic arcs to define the path. Results look good - but it doesn't pass geometry check - which isn't fatal if you are done at this point. I borrowed @Shalmeneser 's spreadsheet.
FCStd too large to upload.
FCStd too large to upload.