*SetCurve() - Paremetric 3D
Sets the values associated with a 3D parametric curve.
Syntax
*SetCurve(crv_name,Block-U,Block-X,Block-Y,Block-Z)
Block-U, Block-X, Block-Y, and Block-Z can be of the following three
types:
FILE: "[path]/filename", datatype, request, component
MATH: expr
VALUE: numpts, v1, v2, v3, ..., vn
Arguments
- crv_name
- The variable name of an existing curve of type Parametric 3D.
- FILE
- Indicates that the data for the U, X, Y, or Z component of the curve comes from a file.
- "[path]/filename"
- File name for the U, X, Y, or Z component of the curve.
- datatype
- Specifies the type of data from a data file for the U, X, Y, or Z component of the curve.
- request
- Specifies a request from a data file for the U, X, Y, or Z component of the curve.
- component
- Specifies a component of a request from a data file for the U, X, Y, or Z component of the curve.
- MATH
- Indicates that the U, X, Y, or Z component of the curve is an expression.
- expr
- A mathematical expression for the U, X, Y, or Z component of the curve.
- VALUE
- This argument indicates that the data for the U, X, Y, or Z component of the curve is specified as discrete values.
- numpts
- An integer that indicates the number of points in the U, X, Y, or Z component of the curve.
- v1, v2, v3,..., vn
- Discrete values for the U, X, Y, or Z component of the curve.
Example
*SetCurve(crv_1, MATH, 1:100:1, MATH, crv_1.u, MATH, crv_1.u, MATH, cos(crv_1.u)+sin(crv_1.u) )
Context
Comments
The X, Y, and Z components of a curve can be of different types. For example, the X component can be a mathematical expression while the Y component can refer to a plot file.
The length of each vector of curve data must be the same.