This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
|
|
| Menu location |
|---|
| Curves → Approximate |
| Workbenches |
| Curves |
| Default shortcut |
| None |
| Introduced in version |
| - |
| See also |
| None |
The Curves Approximate tool approximates points to NURBS curve or surface.
See also: Property editor.
An Approximation_Curve object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Approximate
Link): Object containing the points to approximate.General
Float): Approximation tolerance.Bool): Clamps endpoints.Bool): Forces a closed curve.Enumeration): Desired continuity on the curve.Integer): Maximum degree of the curve.Integer): Minimum degree of the curve.Enumeration): Approximation method.
Parametrization (default): ...Smoothing Algorithm: ...Parameters
FloatConstraint): Weight of curve curvature for smoothing algorithm.FloatConstraint): Weight of curve length for smoothing algorithm.Enumeration): Parametrization type.
ChordLength (default): ...Centripetal: ...Uniform: ...Curvilinear: ...FloatConstraint): Weight of curve torsion for smoothing algorithm.Range
Integer): Index of first point.Integer): Index of last point (-1 to ignore).Integer): For closed curves, allows to choose the location of the join point.