Edit curves
Curves can be edited by changing their control-point structure.
Turn curve points on
![Toolbar: Curve Tools | Geometry Fix | Main | Main2 | Organic | Point Edit | STL Tools | Surface Tools](../image/command_icons/pointson.png)
PointsOn
Display curve and surface control points.
![Toolbar: Curve Drawing | Curve Tools | Extract Mesh | Geometry Fix | Main | Main1 | Main2 | Organic | Point Edit | Render Sidebar | Solids Sidebar | STL Tools | Surface Tools](../image/command_icons/pointsoff_rt.png)
PointsOff
![Toolbar: Main | Main1 | Point Edit](../image/command_icons/editpton.png)
EditPtOn
Displays edit points on curves or SubDs.
![Toolbar: Solid Tools](../image/command_icons/solidpton.png)
SolidPtOn
Turn on pseudo control points for polysurfaces.
Insert or remove control points
![Toolbar: Point Edit](../image/command_icons/insertcontrolpoint.png)
InsertControlPoint
Add control points to a curve or a row of control points to a surface.
![Toolbar: Organic](../image/command_icons/inserteditpoint_rt.png)
InsertEditPoint
Add edit points to a curve.
![Toolbar: Point Edit](../image/command_icons/insertkink.png)
InsertKink
Add kinks to a curve.
![Toolbar: Organic | Point Edit](../image/command_icons/insertknot.png)
InsertKnot
Add knots to curves or surfaces.
![Toolbar: Organic | Point Edit](../image/command_icons/removeknot.png)
RemoveKnot
Delete specified knots from a curve or surface.
![Toolbar: Surface Tools](../image/command_icons/removemultiknot.png)
RemoveMultiKnot
Remove multiple knots from curves and surfaces.
![Toolbar: Curve Tools](../image/command_icons/makeperiodic.png)
MakePeriodic
Remove the kink from the start/end of a curve or surface.
![Toolbar: Curve Tools](../image/command_icons/makenonperiodic.png)
MakeNonPeriodic
Insert a kink at the start/end of a curve or surface.
Change control point structure
![Toolbar: Curve Tools](../image/command_icons/changedegree.png)
ChangeDegree
Change the degree of the polynomial that defines the curve or surface by adding or subtracting control points between knot spans, while maintaining the knot structure.
![Toolbar: Arc](../image/command_icons/convert_arcs.png)
Convert
Change a curve to polyline or arc segments.
![Not on toolbars.](../image/general/_no_toolbar_button.png)
ConvertToBeziers
Change the structure of a NURBS object to a Bézier object.
![Toolbar: Curve Tools](../image/command_icons/crvseam.png)
CrvSeam
Change the seam (start/end) location on closed curves.
![Toolbar: Curve Tools](../image/command_icons/fair.png)
Fair
Remove large curvature variations in a curve while limiting the geometry changes to the specified tolerance.
![Toolbar: Curve Tools](../image/command_icons/fitcrv.png)
FitCrv
Make a non-rational NURBS curve of a specified degree that matches the input curve to within the specified tolerance.
![Toolbar: Curve Tools](../image/command_icons/makenonperiodic.png)
MakeNonPeriodic
Insert a kink at the start/end of a curve or surface.
![Toolbar: Curve Tools](../image/command_icons/makeperiodic.png)
MakePeriodic
Remove the kink from the start/end of a curve or surface.
![Toolbar: Curve Tools | Surface Tools](../image/command_icons/makeuniform.png)
MakeUniform
Make the object knot vectors uniform without changing the control point locations.
![Toolbar: Surface Tools](../image/command_icons/makeuniformuv_makeuniform_rt.png)
MakeUniformUV
Make the surface knots uniform in u or v direction.
![Toolbar: Curve Tools](../image/command_icons/rebuild.png)
Rebuild
Reconstruct curves, surfaces, and extrusion objects to a specified degree and control point number.
![Toolbar: Curve Tools](../image/command_icons/rebuildcrvnonuniform.png)
RebuildCrvNonUniform
Interactively modify selected curves by non-uniformly re-spacing the control points.
![Toolbar: Surface Tools](../image/command_icons/removemultiknot.png)
RemoveMultiKnot
Remove multiple knots from curves and surfaces.
![Not on toolbars.](../image/general/_no_toolbar_button.png)
Reparameterize
Recalculate an object's parameter space to match its 3-D geometry.
![Toolbar: Curve Tools](../image/command_icons/simplifycrv.png)
SimplifyCrv
Replace each curve segment that has the geometry of a line or an arc with a true line or arc.
![Toolbar: Geometry Fix | Transform](../image/command_icons/smooth.png)
Smooth
Average the positions of curve and surface control points and mesh vertices and evens out the spacing to remove unwanted detail and loops.
![Toolbar: Point Edit](../image/command_icons/weight.png)
Weight
Edit the weight of a curve or surface control point.
Interactive editing
These commands allow interactive curve editing.
![Toolbar: Move](../image/command_icons/fixedlengthcrvedit.png)
FixedLengthCrvEdit
Drag points on a curve to change its shape without changing the curve's length.
![Toolbar: Curve Tools](../image/command_icons/extractsubcrv.png)
ExtractSubCrv
Separate or duplicate polycurve segments.
![Toolbar: Point Edit](../image/command_icons/hbar.png)
HBar
Edit a curve or surface with Bézier curve editing handles.
![Toolbar: Point Edit](../image/command_icons/insertcontrolpoint.png)
InsertControlPoint
Add control points to a curve or a row of control points to a surface.
![Toolbar: Organic](../image/command_icons/inserteditpoint_rt.png)
InsertEditPoint
Add edit points to a curve.
![Toolbar: Point Edit](../image/command_icons/insertkink.png)
InsertKink
Add kinks to a curve.
![Toolbar: Organic | Point Edit](../image/command_icons/insertknot.png)
InsertKnot
Add knots to curves or surfaces.
![Toolbar: Curve Tools](../image/command_icons/insertlineintocrv.png)
InsertLineIntoCrv
Flatten the curve segment between picked points.
![Toolbar: Curve Tools](../image/command_icons/match.png)
Match
Change a curve end to meet another curve or surface edge with a specified continuity.
![Toolbar: Curve Tools](../image/command_icons/matchcurvedir.png)
MatchCrvDir
Change a curve's direction to match another curve's direction.
![Toolbar: Point Edit](../image/command_icons/moveuvn.png)
MoveUVN
Move curve or surface control points along the u, v, and normal directions of the object.
![Toolbar: Curve Tools](../image/command_icons/rebuildcrvnonuniform.png)
RebuildCrvNonUniform
Interactively modify selected curves by non-uniformly re-spacing the control points.
![Toolbar: Organic | Point Edit](../image/command_icons/removeknot.png)
RemoveKnot
Delete specified knots from a curve or surface.
![Toolbar: Transform](../image/command_icons/setpt.png)
SetPt
Move objects to a specified location in the x, y, and/or z directions.
![Toolbar: Move | Transform](../image/command_icons/softeditcrv.png)
SoftEditCrv
Move the surrounding curve area smoothly relative to the distance.
![Toolbar: Curve Tools | Select Curves](../image/command_icons/subcrv.png)
SubCrv
Shorten a curve to the new picked endpoints and select.
Curve analysis
These commands gather information about the structure of a curve.
![Toolbar: Analyze](../image/command_icons/curve deviation.png)
CrvDeviation
Report the maximum and minimum distances between two curves.
![Toolbar: Curve Tools | Point](../image/command_icons/crvend_rt.png)
CrvEnd
Place a point object at the end of a curve.
![Toolbar: Curve Tools](../image/command_icons/crvseam.png)
CrvSeam
Change the seam (start/end) location on closed curves.
![Toolbar: Curve Tools | Point](../image/command_icons/crvstart.png)
CrvStart
Place a point object at the start of a curve.
![Toolbar: Analyze](../image/command_icons/curvature_rt.png)
Curvature
Evaluate the curvature of a curve or surface.
![Toolbar: Analyze | Surface Tools](../image/command_icons/curvaturegraph.png)
CurvatureGraph
Evaluate curve or surface curvature with a graph.
![Toolbar: Analyze | Main | Main2 | Surface Tools](../image/command_icons/direction.png)
Dir
Display and edit an object's normal direction.
![Toolbar: Analyze](../image/command_icons/domain_rt.png)
Domain
Report the domain of a curve or surface.
![Toolbar: Main | Main1 | Point Edit](../image/command_icons/editpton.png)
EditPtOn
Displays edit points on curves or SubDs.
![Toolbar: Curve from Object | Point](../image/command_icons/extractpt.png)
ExtractPt
Duplicate curve control or edit points, surface control points, and mesh vertices.
![Toolbar: Analyze](../image/command_icons/gcon.png)
GCon
Report the geometric continuity between two curves.
![Toolbar: Analyze](../image/command_icons/radius.png)
Radius
Report the radius of a curve.