1. 28.06.2021 1 коммит
  2. 25.06.2021 2 коммита
  3. 23.06.2021 2 коммита
  4. 27.11.2020 1 коммит
  5. 08.11.2020 1 коммит
  6. 26.09.2020 1 коммит
  7. 19.09.2020 1 коммит
    • Ilya V. Portnov's avatar
      NURBS Sweep node (#3558)
      · c06af7d9
      Ilya V. Portnov создал
      * NURBS sweep API.
      
      * Nurbs Sweep node: initial implementation.
      
      * Fixes.
      
      * Transformation API for Nurbs curves.
      
      * Remove debug print.
      
      * Interpolation support.
      
      Side effect: nurbs transparency support for "Iso U/V" node
      
      * Some code documentation.
      
      * minor fixes.
      
      * Support iso_curve() for FreeCAD Nurbs surfaces.
      
      * minor fix.
      
      * Documentation for the "Nurbs Sweep" node.
      
      * Node icon.
      c06af7d9
  8. 11.09.2020 1 коммит
  9. 05.09.2020 1 коммит
    • 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
  10. 03.09.2020 1 коммит
  11. 31.08.2020 1 коммит
  12. 29.08.2020 2 коммита
  13. 28.08.2020 2 коммита
  14. 27.08.2020 1 коммит
  15. 24.08.2020 1 коммит
  16. 23.08.2020 3 коммита
  17. 22.08.2020 3 коммита
  18. 21.08.2020 2 коммита
  19. 20.08.2020 1 коммит
    • Ilya V. Portnov's avatar
      "Deconstruct curve" node (#3473)
      · 0411d3ed
      Ilya V. Portnov создал
      * "Deconstruct curve" node.
      
      * Deconstruct curve: Edges output.
      
      * Catch exception.
      
      * Kinky curve: nurbs output option.
      
      * Update "kinky curve" documentation.
      
      * "Deconstruct curve" node documentation.
      
      * Icon for "deconstruct curve" node.
      0411d3ed
  20. 19.08.2020 2 коммита
  21. 18.08.2020 1 коммит
    • Ilya Portnov's avatar
      NURBS: concatenate
      · 7cbef05d
      Ilya Portnov создал
      for simple cases, "concat curves" from several NURBS curves will result
      in a NURBS curve.
      
      Simple case is one so:
      * either degrees of all curves is the same
      * or, if some curve has smaller degree than others, it has to have
        number of control points = it's degree + 1
      * end points of curves must coincide
      * end control points of curves must coincide
      * weights of the end control points must be equal
      * multiplicity of boundary knots (at merging points) must be all
        degree+1.
      7cbef05d
  22. 16.08.2020 4 коммита
  23. 15.08.2020 2 коммита
  24. 13.08.2020 3 коммита