User Guide
User Guide
User Guide
|
Use it! |
Used to place a B-spline curve. For general information about curve placement, see Using Curves.
Method |
Description |
Illustration |
---|---|---|
Define Control P[oin]ts |
The poles (vertices) of the control polygon are defined by data points or the vertices of the selected line string or shape. The number of poles must be greater than or equal to the order. If Closure is Open, the curve is placed between the first and last points or vertices. |
|
Through Points |
The curve passes through the points defined by the data points or the vertices of the identified line string or shape and is interpolated at each point. The curve is cubic (Order=4) with continuous second derivatives — this minimizes the curvature. |
|
L[east]-Square[s] By Tol[erance] |
The curve is approximated based on the points defined by the data points or the vertices of the identified line string or shape. The maximum deviation of the input points from the curve is adjustable using the Tolerance setting. After the approximation curve is created, the maximum deviation and the mean deviation display in the status field. |
|
L[east]-Square[s] By Num[ber] |
The sum of the squares of the distances from the data points or the vertices of the selected line string or shape to corresponding points on the curve is minimized. The control polygon has the active number of Poles. If the number of data points or vertices is the same as the number of Poles, the curve passes through all the data points or vertices,
If the maximum error exceeds the Tolerance,
|
|
Catmull-Rom |
Fourth-order (cubic) NURBS curve that is interpolated. Extra poles are added to closely resemble the shape defined by the data points entered, using this formula:
|
|
Tool Setting | Effect |
---|---|
Method | Sets the manner in which the curve is generated (see large table above). |
Input By | Sets the manner in which the input points are located.
|
Closure | Sets whether the curve is Open or Closed. Not available if Method is Catmull-Rom. |
Order | (Method set to Define Control Pts. or L-Square By Num only) Sets the order of the equation that defines the curve (2-15). |
Poles | (Method set to L-Square By Num only) Sets the number of poles (3–5000). |
Tolerance | (Method set to L-Square By Tol. only) Sets the fitting or approximation tolerance. The distance from any one of the input data points to the curve is less than this value. The distance is computed by projecting a point to the curve. |
End Tangent | (Method set to Through Points or L-Square By Tol and Closure set to Open only) Sets the manner in which the curve's tangency to adjacent elements is controlled.
|
Through End Points | (Method set to L-Square By Tol only) Sets the manner in which the curve's beginning and ending points are located. If On, the curve passes through the first and the last input points. Otherwise, the curve's endpoints are computed based on the Tolerance setting. |
Method |
Each data point defines |
---|---|
Define Control Pts. |
One of the control polygon's poles. |
Through Points or Catmull-Rom |
A point through which the curve must pass. |
L-Square By Tol or L-Square By Num |
One of a set of points that the curve must approximate. |
Method |
Each vertex defines |
---|---|
Define Control Pts. |
One of the control polygon's poles. |
Through Points or Catmull-Rom |
A point through which the curve must pass. |
L-Square By Tol or L-Square By Num |
One of a set of points that the curve must approximate. |
Top Left: Define Control Pts.; Top Right: Through Points; Bottom Left: Catmull-Rom, Bottom Right: L-Square by Num. B-spline curves constructed by identifying a line string or shape. The same curves could be placed by entering data points at the same position as the vertices. In these examples, the Order is 3, and for Least Squares only, the number of Poles is also 3. | |
Key-in: [CONSTRUCT | PLACE] BSPLINE CURVE <CATMULLROM | LEASTSQUARES | POINTS | POLES>