After some test this weekend I'm sure, fillet is not the best friend of B Spline surface patches. we should really look for a method to get edges smoothed by yourself. Take the edge curve and find some good pole lists for both sides to get the filet smooth and tangent within an acceptable tollerance should be first step. Increase the precision without killing the performance to much can be a next step.
I have added a new tool to the Workbench.
It is an interpolation curve with free-hand editing, and snapping ability.
Hi Chris, I'm working on the Draft Edit tool, and I just love the way you implemented markers in your Interpolation curve. @Triplus pointed me out your work long ago, but at that time I was still experimenting on other aspects of the tool.
I'm learning a lot looking at your code (I'm a really weak programmer) and i'd like to try to bring some of your improvements to the Draft Edit tool. Is there any license/copyright issue or other things i should consider?
thx a lot in advance!
First important point : I am weak programmer too, so be warned you are not looking at high quality code !
The base of this tool comes from looo's work on pivy graphics
I think this is great tool to build a freehand editor.
The file 'graphics.py' from CurvesWB is a fork of it with a couple of tweaks.
My code is LGPL 2.1+ (like FreeCAD).
I have not checked about pivy's license exactly.