Thoughts on the Sweep Tool

HiYa
Following on from some issues with the SWEEP tool (https://forum.freecadweb.org/viewtopic.php?f=8&t=49032&sid=bc6b25746bd8f24012c58c31bb95545a) - please find here some thoughts on streamlining the Sweep Tools Parameter window.

I have not added any functionality - just coalesced and rearranged what I think is already there.

I think it would make the tool more intuitive: select Profile / select path…select profile /select path,…fiddle with the orientation, etc.
Thanx for your indulgence.
sweep wishlist.PNG

I like your handmade doodle, and I like the selection of the profiles. The Path selection may be more complicated, because the path doesn’t have to be a complete sketch. Parts of sketches or even a selection of edges of a feature are possible - though the latter is not recommended for stability reasons.

Hiya Chrisb,

Yep I saw that was an option - which is nice.

On that: if the FC design limitation (as per Help) is that profiles must be orthogonal to paths, then once the primary profile was selected, that would somewhat limit the possible edges that would be valid paths (in addition to the sketches that would be valid paths).

Perhaps once a profile is selected, valid edges on the model could glow green pending selection! :mrgreen:

That’s not a limitation, only a recommendation. Where did you find it? See the attached image where the path is neither perpendicular to the sketch plane nor is it intersecting:
Snip macro screenshot-322c7f.png

Hi Chrisb,


I noticed that if you use the Sweep tool In PartDesigWB the resulting object/icon in the Tree View is called Additive Pipe (!?)

The Help that I mentioned is reached by searching for Additive Pipe (https://wiki.freecadweb.org/PartDesign_AdditivePipe)

…and the limitation is at the bottom :

_Limitations

  • Sketches used for cross-sections must form closed profiles.
  • The path can only be a single line.
  • The path must not contain branches or T-junctions etc. Loops are fine.
  • It is not possible to use a vertex as cross-section.
  • The cross-section must be set perpendicular to the path in 3D_

..obviously that is a different Help than the one for Sweep (https://wiki.freecadweb.org/Part_Sweep ), which seems to relate to the PartWB!

…was Additive Pipe renamed SWEEP by any chance? - The icon and functionality seem the same.
Perhaps that orthogonal limitation got fixed then too?

(It is the same with the Help for the Subtractive_pipe, BTW)

cheers,

I have changed the documentation for the PartDesign tool:

  • Sketches used for cross-sections must form closed profiles.
  • The path can only be from a single sketch, feature or ShapeBinder. In case you want to sweep along several sketches, use a (green) SubShapeBinder.
  • The path must not contain branches or T-junctions etc. Loops are fine.
  • It is not possible to use a vertex as cross-section.
  • It can lead to issues if the cross-section is not perpendicular to the path in 3D (some other CAD systems consider the origin of the cross-section as the path and do not require to place that sketch explicitly).

The PartDesign AdditivePipe is indeed a sweep very similar to the Part sweep, but there are some significant differences:

  • PartSweep cannot contain inner loops
  • The path of a PartSweep can be combined from arbitrary sketches and objects