Curves Workbench
}
Introduction
The Curves workbench is an External workbench that is Python based with a collection of tools for NURBS curves and surfaces. This workbench is developed with FreeCAD Master and OCC 7.4.
Note: Some tools may not work with earlier versions.
Installation
Download the Curves workbench via the Addon Manager. Select the Tools → Addon Manager option from the menu.
References
- Developer: \@Chris_G
- Github: https://github.com/tomate44/CurvesWB
- Discussion: https://forum.freecadweb.org/viewtopic.php?f=8&t=22675
- YouTube tutorial using curves workbench: https://www.youtube.com/watch?v=ZVdbvxmJ3Mo
- Dailymotion tutorial, tide bottle, demoing curves workbench: https://www.dailymotion.com/video/x6bo9a6
Tools
-
[Curves Line](wiki-test2.php?gitpage=Curves_Line): Create a parametric line between two vertices.
-
[Curves EditableSpline](wiki-test2.php?gitpage=Curves_EditableSpline): Create a freehand B-Spline curve.
-
[Curves ExtendCurve](wiki-test2.php?gitpage=Curves_ExtendCurve): Extends the selected edge.
-
[Curves JoinCurve](wiki-test2.php?gitpage=Curves_JoinCurve): Joins the selected edges into BSpline Curves.
-
[Curves SplitCurve](wiki-test2.php?gitpage=Curves_SplitCurve): Splits the selected edge.
-
[Curves Discretize](wiki-test2.php?gitpage=Curves_Discretize): Discretize an edge or a wire.
-
[Curves Interpolate](wiki-test2.php?gitpage=Curves_Interpolate): Interpolate points with a BSpline curve.
-
[Curves ParametricComb](wiki-test2.php?gitpage=Curves_ParametricComb): Creates a parametric Comb plot on selected edges.
-
[Curves ZebraTool](wiki-test2.php?gitpage=Curves_ZebraTool): Zebra texture for surface inspection.
-
[Curves ParametricSolid](wiki-test2.php?gitpage=Curves_ParametricSolid): Make a parametric solid from selected faces.
-
[Curves IsoCurve](wiki-test2.php?gitpage=Curves_IsoCurve): Create an IsoCurve from a face.
-
[Curves SketchOnSurface](wiki-test2.php?gitpage=Curves_SketchOnSurface): Map a sketch on to a surface.
-
[Curves ProfileSupport](wiki-test2.php?gitpage=Curves_ProfileSupport): Creates a support plane for sketches.
-
[Curves PasteSVG](wiki-test2.php?gitpage=Curves_PasteSVG): Pastes the SVG content of the clipboard.
-
[Curves PipeshellProfile](wiki-test2.php?gitpage=Curves_PipeshellProfile): Creates a Profile object for PipeShell.
-
[Curves Pipeshell](wiki-test2.php?gitpage=Curves_Pipeshell): Creates a Pipeshell sweep object.
-
[Curves GordonSurface](wiki-test2.php?gitpage=Curves_GordonSurface): Creates a surface that skins a network of curves.
-
[Curves SegmentSurface](wiki-test2.php?gitpage=Curves_SegmentSurface): Segment a surface on isocurves.
-
[Curves ToConsole](wiki-test2.php?gitpage=Curves_ToConsole): Moves objects to the console.
-
[Curves CompressionSpring](wiki-test2.php?gitpage=Curves_CompressionSpring): Creates a compression spring.
-
[Curves ReflectLines](wiki-test2.php?gitpage=Curves_ReflectLines): Creates the reflect lines on a shape, according to a view direction.
-
[Curves MultiLoft](wiki-test2.php?gitpage=Curves_MultiLoft): Loft profile objects made of multiple faces in parallel.
{{Curves Tools navi}}
⏵ documentation index > External Workbenches > Addons > Curves > Curves Workbench
This page is retrieved from https://github.com/FreeCAD/FreeCAD-documentation/blob/main/wiki/Curves_Workbench.md