jimy-byerley / pymadcad

Simple yet powerful CAD (Computer Aided Design) library, written with Python.
https://madcad.netlify.app/
GNU Lesser General Public License v3.0
215 stars 17 forks source link

divergence of `gearprofile` under certain parameters #122

Closed jimy-byerley closed 1 month ago

jimy-byerley commented 1 month ago

This doesn't work

prof1 = gearprofile(1.9120762662066337, 55, **{'offset': -0.19120762662066337, 'asymetry': -0.2})
prof2 = gearprofile(1.9120762662066337, 55, **{'offset': -0.2, 'asymetry': -0.2})

However this does

prof3 = gearprofile(1.9120762662066337, 55)
prof4 = gearprofile(1, 55, **{'offset': -0.19120762662066337, 'asymetry': -0.2})

the four of them give the following image image