j8sr0230 / Nodes

Visual scripting workbench for FreeCAD
GNU Lesser General Public License v2.1
74 stars 11 forks source link

B-spline surface ala microelly ? #129

Open parnasist3 opened 1 year ago

parnasist3 commented 1 year ago

Any chance microelly's easy-editing b-spline surface can be done with your node version?

https://youtu.be/XxOTlj8WNks

The killer feature would be the common sketch shared by the face portrayed in microellys video and another face adjacent to the first one (not pictured in his video).

I.e. both faces/surfaces share the same parent which means both surfaces are ruled/determed by 1) the sketch 2) the "tape" [as microelly call it]

Some extra info/background: https://github.com/realthunder/FreeCAD_assembly3/issues/677

j8sr0230 commented 1 year ago

Thanks for your request and the links. I am always happy about new FreeCAD knowledge. As I'm sure you've read in the FreeCAD forum, I'm currently working on a major revision of the Node Editor, which is mainly to improve the Node layout. Likewise, I want to cleanly implement the input widgets that were originally planned but then discarded. There should also be widgets for dircect point or vector input via the FreeCAD GUI, which would allow direct manipulation of BSpline surface control points. The creation of such surfaces is done by FreeCAD's OCC binding anyway and is already no problem, as far as I know...

michacassola commented 1 year ago

Sorry to go off topic, but do you know how long you will probably take? Half a year? A year? More? I will not hold you to it, just to get a feel when this awesome workbench will be even awesomer 😄 . This will be the final nail in the Rhino/Grasshopper coffin for me. Also, where is your dev branch, only local to your computer?