Joel_graff wrote: ↑Mon Apr 23, 2018 10:59 am
I've been wondering, though, why the focus on bezier curves? In the transportation workbench case, wouldn't it be better to simply use b-splines instead? I see the two primary advantages being that the curve is tied directly to it's end points and the outer control points always fall on a line tangent to the ends of the curve... The only other approach would be to implement NURBS curves in sketcher
I could be wrong - I'm sure I've missed the long-term goals you have in mind, and while I understand the basics of bezier / bspline / NURBS, it's not something I have a great deal of experience with...
The Bezier impulse comes from the shoe design.
There is a common way to layout in Inkscape with Bezier curves.
If we can support Bezier curves in FreeCAD we do not need switch between the products.
Another reason is that I want a easy way to do the last step of approximation after scan, smooth and complextiy reduction by hand.
When I use Bezier curves the control points can be moved to the origin curve and than only the tangent force and the tangent direction must be adapted. With my concept we are comfortable to change the layout of the curve. If Bezier is not general enough we can delete the constraints step by step to fall back to the great power of BSplines because all in background is already BSpline. Some Constraints will be deleted and other ones become visible and changeable. So the sketch is always readable.
We started our ribs as BSplines with 16 poles, now we will use Bezier with 7 - 9 poles (this are hidden 21 - 27 poles). The result is a simpler sketch with more opportunities. When I deactivate the "Bezier Constraints" I have the functionality of a 7 * 5 poles BSpline.
So my questions was how I can reuse the ideas in our project too. Working on different problems opens the viewpoint and all problems can benefit.