[Feature Request] Twist part
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
[Feature Request] Twist part
Hi,
I think that it would be great to have an option, possibly in sweep settings, to twist the part using a specified angle. Here's how it can be done in Fusion360:
Currently, achieving the effect shown in the second picture, if even possible, would likely require quite a significant amount of work. By the way, how would you approach the problem of modeling this in the current version of FreeCAD ? Loft doesn't support guide rails so it seems hard to model this in cases when there are more revolutions.
I think that it would be great to have an option, possibly in sweep settings, to twist the part using a specified angle. Here's how it can be done in Fusion360:
Currently, achieving the effect shown in the second picture, if even possible, would likely require quite a significant amount of work. By the way, how would you approach the problem of modeling this in the current version of FreeCAD ? Loft doesn't support guide rails so it seems hard to model this in cases when there are more revolutions.
- adrianinsaval
- Veteran
- Posts: 5551
- Joined: Thu Apr 05, 2018 5:15 pm
Re: [Feature Request] Twist part
Somehing like this?
See PartDesign_AdditiveHelix
Pretty simple in my opinion See PartDesign_AdditiveHelix
Re: [Feature Request] Twist part
Right, this helps with the case shown in the second picture of my original post. However, other angles of twist (like the one from the first picture) would require a different approach such as loft. It would be nice to have a single option for all the cases (with just an angle as input) in sweep settings.
- adrianinsaval
- Veteran
- Posts: 5551
- Joined: Thu Apr 05, 2018 5:15 pm
Re: [Feature Request] Twist part
why? how is it different? (see attached) having an angle option could be handy but it doesn't sound like a big deal, I'm sure one can calculate the correct values for a desired angle (pitch = height*360/desiredAngle)
- Attachments
-
- helix.FCStd
- (19.87 KiB) Downloaded 36 times
Re: [Feature Request] Twist part
Right, I underestimated this feature. So twist angle setting for sweep would be just a convenience, not a new possibility to efficiently model such parts. Unless I am missing some scenarios that helix wouldn't handle and sweep with a twist would but I don't think that's the case. Thanks for your help.
Re: [Feature Request] Twist part
There was a long thread about sweeping twisty things...
https://forum.freecadweb.org/viewtopic. ... 69#p539069
https://forum.freecadweb.org/viewtopic. ... 69#p539069
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Re: [Feature Request] Twist part
This is a similar feature.
Curves shapes Wb.
Curves shapes Wb.
- Attachments
-
- Capture.JPG (16.19 KiB) Viewed 1648 times
-
- CurveArray.FCStd
- (10.09 KiB) Downloaded 44 times
Re: [Feature Request] Twist part
Hi
Rectangle Hélix and sweep
mario
Rectangle Hélix and sweep
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: [Feature Request] Twist part
I also join this thread for this feature request, as it would greatly simplify workflows.
For example, applying a twist to the following object:
to get this one:
For example, applying a twist to the following object:
to get this one:
- pathfinder
- Posts: 315
- Joined: Mon Oct 04, 2021 10:27 am
Re: [Feature Request] Twist part
This is something different, because what you want to do is twist an already existing solid, while the functions discussed here create the twist while the object is being extruded.
However, I agree that it would be a cool feature to have. I'm not sure if PartDesign or Part would be the right workbenches for it.
What I would love to see and what I think would integrate your request quite nicely is a lattice deform function similar to what Blender has:
But that's even more different and also probably pretty hard to realize.