I'm new to blender and I'm looking for some help of modeling a globoid worm gear. Here's a website that explains what globoid worm gear is.
There's this video that demonstrates modeling a globoid worm gear, and it's method is calculating the parametric equation of each tooth profile and generates the worm directly. However, I find this "adding material" method against the natural sense of worm making process ("removing material"), and that' where my question came along.
What I wish to achieve is modeling the globoid worm by removing material of a hourglass-like cylinder object and here's by ideal steps
- generate a hourglass shape
- construct a tooth profile
- rotate and sweep the tooth profile with respect to two axes and get the tooth body.
- use boolean operation to remove the tooth body on cylinder to get the globoid worm.
The part I'm struggling with is the 3. part because I cannot find the suitable function to sweep a profile along two rotating axes at the same time. As you can see in my sketch below, the first axis is around the center line of the hourglass and the second axis is around the gear.