FitCrv

The FitCrv command makes a non-rational NURBS curve of a specified degree that matches the input curve to within the specified tolerance.

Note

Generally, use this command to fit very dense or complex curves to a simpler structure.
The parameterization is chosen so that the domain is approximately from 0 to the curve's length and for a parameter t in the domain, the length of the sub-curve from 0 to t is approximately equal to t.
Knot spacing is based on the curvature of the input curve, so knots are closer together in areas of higher curvature.
The resulting curve may have fewer control points than the input, or it may have more points if the input is simple.

Steps

1. Select curves.
2. Type a new tolerance value or press Enter.

You can also pick two points to set the tolerance.

3. Type 0 (zero) to use the current absolute tolerance.

Note

When the input to the FitCrv command is a polyline, the FitCrv command treats the polyline vertices as a list of points, and it tries to compute a curve that goes near the points but has a reasonable number of control points. The FitCrv command is meant for polylines with many closely spaced points.
When the input to the FitCrv command is a control points wiggly curve with many control points, the FitCrv command tries to compute a curve that has the same general shape but fewer control points.

Command-line options

删除输入物件

将原来的物件从文件中删除。

Retains the original geometry.

阶数

设定曲线(或曲面)的阶数

建立阶数较高的曲线时,控制点的数目必需比阶数大 1 或以上,得到的曲线的阶数才会是您设定的阶数。

目的图层

指定指令建立物件的图层。

目前的

在目前的图层建立物件。

输入物件

在输入物件所在的图层建立物件。

目标物件

在目标物件所在的图层建立物件。

AngleTolerance

When a kink in the input curve is this angle or less from tangent, the kink will be refit smoothly, otherwise the output curve will also have a kink at that location.

See also

编辑曲线