Hi Django,DjangoFreeCAD wrote: ↑Tue Jan 15, 2019 12:18 pm ...
Anyway, I did a few changes in the script
1) use a 5 circles BSpline and not a 3 or 4 circles Bspline
2) control the variation of a simulation of the second derivative of the curve. The goal was to make a more precise control where the curvature is changing more rapidly
You can see on the picture 2 curves, one with 36 points which gives 72 segments due to the smarter accuracy in somme points, and the other on the right with 144 points >>>250 points finally
FreeCAD.gif
Manu,
I think the accuracy is quite correct
I hope I'm not getting blind ATM, but somehow I miss links to the newly improved versions.
Would you be so kind to add them?
Thank you very much @microelly2 for your inspiration!
Judging from Django's provided picture, the new first method (5 circles) prevents asymmmetric curvature over the whole contour and the second change increases precision in those places where the curve gets "exciting".
So I'd really like to use your newer release!
Best regards