PartDesign Helix. Generalisation to Spiral (and Revolution)

About the development of the Part Design module/workbench. PLEASE DO NOT POST HELP REQUESTS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
davidosterberg
Posts: 529
Joined: Fri Sep 18, 2020 5:40 pm

PartDesign Helix. Generalisation to Spiral (and Revolution)

Post by davidosterberg »

This is an announcement / discussion thread for a new PR for the Helix Feature.
https://github.com/FreeCAD/FreeCAD/pull/4590

In this PR I want to add a new input mode to Helix. "Height-Turns-Growth". Motivation for this is that another PR by Chris_G that allows Helices and spirals to be created with the same underlying command.

With this functionality the Helix tool is a perfect generalization of the revolution tool. And can be used to make as well revolutions, helices and flat spirals.

Demo:
helix_spiral2.gif
helix_spiral2.gif (675.06 KiB) Viewed 3660 times
Jee-Bee
Veteran
Posts: 2566
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: PartDesign Helix. Generalisation to Spiral (and Revolution)

Post by Jee-Bee »

Would it be possible to add a additional sketches as input for properties.
I have a example:
i want create a spring of thread with diameter 2 mm. the fist two windings are tight than(line 2mm from axis and 4 mm long) i grows linear till a spacing of 10 mm(so 10 mm off axis). then it stay for some time 10 and then graduatly decrease till the 2 mm off axis.
i have create a visual representation of what i meant
2021-03-09 12_09_10-FreeCAD 0.19.png
2021-03-09 12_09_10-FreeCAD 0.19.png (16.35 KiB) Viewed 3475 times
I understant it is more dificult to program... for me it is fine if it becomes a second PR :lol:

Off course the same can be dont for the diamter etc
davidosterberg
Posts: 529
Joined: Fri Sep 18, 2020 5:40 pm

Re: PartDesign Helix. Generalisation to Spiral (and Revolution)

Post by davidosterberg »

Jee-Bee wrote: Tue Mar 09, 2021 11:12 am Would it be possible to add a additional sketches as input for properties.
I see, instead of a specifying cone angle you want to define a kind of guide rail. I guess we would need another rail for varying the pitch as well.
I like the idea. But it will not happen for this PR.
Jee-Bee
Veteran
Posts: 2566
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: PartDesign Helix. Generalisation to Spiral (and Revolution)

Post by Jee-Bee »

davidosterberg wrote: Tue Mar 09, 2021 10:54 pm I like the idea.
That's what i hoped for
davidosterberg wrote: Tue Mar 09, 2021 10:54 pm But it will not happen for this PR.
I expected that :D
Post Reply