• Ilya V. Portnov's avatar
    Wider FreeCAD support - NURBS Solids (#3501)
    · 979172d8
    Ilya V. Portnov создал
    * Solid nodes: NURBS output.
    
    * FreeCAD Nurbs support: preparation.
    
    * "Solid faces" node outputs FreeCad's Nurbs.
    
    * "Extrude Face (Solid)" node.
    
    * Support Polygon faces.
    
    * Introduce face-making nodes.
    
    * Register the nodes in the menu properly.
    
    * Add "Solidify Face" node.
    
    * Remove trivial node.
    
    * Info -> Debug.
    
    * "Revolve Face" node.
    
    * "Cut Surface to make a Face" node.
    
    Better name, someone? let's discuss in the PR.
    
    * Minor fixes.
    
    * "Solidify" operation requires C1 continuity guaranteed by surface's knot vectors.
    
    * Rename a node.
    
    * "Solid from two Faces" node.
    
    * Icon for "ruled solid".
    
    * Icons for nodes.
    
    * Icons for nodes.
    
    * Bugfixes.
    
    * Fixes/updates
    
    * Move "Ruled Solid" to Alpha nodes — too fragile in my experience
    
    * "Split solid by face" node.
    
    * Some generalization.
    
    * Error handling.
    
    * "Tangents Curve" node: support Nurbs output.
    
    * "face from surface": support ortho projection.
    
    * Remove debug.
    
    * "Project curve to Surface" node.
    
    * "Face from Surface" node: remove extra outputs.
    
    * Add "Helix (FreeCAD)" node.
    
    outputs a NURBS curve.
    
    * Support non-planar faces in "Face from Curves" node
    
    * Fix title.
    
    * Split solid: support several cut surfaces per solid.
    
    * Icon for "Split Solid" node.
    
    * Icon for "project curve" icon.
    
    * "Polygon face" node documentation.
    
    * "Face from Curve" node documentation.
    
    * "Face from Surface" node documentation.
    
    * Documentation for "Extrude Face" node.
    
    * "Solidify face" node documentation.
    
    * "Revolve Face" node documentation.
    
    * "Split Solid" node documentation.
    
    * "Project Curve on Surface" node documentation.
    
    * Documentation for the "Helix" node.
    
    * Fix docs.
    
    * "Sweep Face (Solid)" node.
    
    * "Sweep Face" node documentation.
    
    * Icon for the "Sweep Face" node.
    979172d8