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