| A#-Z# |
Makes a law that uses the identity law to take and return the numbered
nth input argument.
|
| ABS |
Makes a law that takes the absolute value of another law.
|
| AND |
Used with
PIECEWISE to create a logical
AND conditional.
|
| ARCCOS |
Makes a law that finds the arc cosine.
|
| ARCCOSH |
Makes a law that finds the inverse hyperbolic cosine.
|
| ARCCOT |
Makes a law that finds the arc cotangent.
|
| ARCCOTH |
Makes a law that finds the inverse hyperbolic cotangent.
|
| ARCCSC |
Makes a law that finds the arc cosecant.
|
| ARCCSCH |
Makes a law that finds the inverse hyperbolic cosecant.
|
| ARCSEC |
Makes a law that finds the arc secant.
|
| ARCSECH |
Makes a law that finds the inverse hyperbolic secant.
|
| ARCSIN |
Makes a law that finds the arc sine.
|
| ARCSINH |
Makes a law that finds the inverse hyperbolic sine.
|
| ARCTAN |
Makes a law that finds the arc tangent.
|
| ARCTANH |
Makes a law that finds the inverse hyperbolic tangent.
|
| BEND |
Creates a law to bend from a position around an axis in a given direction a specified amount.
|
| BS |
Gets the position of the spline approximating surface at the u,v parameters.
|
| constant |
Makes a law that is a constant number.
|
| COS |
Makes a law that finds the cosine.
|
| COSH |
Makes a law that finds the hyperbolic cosine.
|
| COT |
Makes a law that finds the cotangent.
|
| COTH |
Makes a law that finds the hyperbolic cotangent.
|
| CROSS |
Makes a law that is the cross product of two other laws.
|
| CSC |
Makes a law that finds the cosecant.
|
| CSCH |
Makes a law that finds the hyperbolic cosecant.
|
| CUR |
Makes a law that returns the positions of the defining curve.
|
| CURC |
Makes a law that returns the curvature of the curve at a parameter value.
|
| CURVEPERP |
Makes a law that performs the curve perpendicular operation.
|
| D |
Makes a law that takes one or more derivatives of a given law with respect to a given variable.
|
| DCUR |
Makes a law that finds the derivative of a given curve.
|
| division |
Makes a law that uses the division ("/") operator.
|
| DOMAIN |
Makes a law that returns the domain.
|
| DOT |
Makes a law that is the dot product of two other laws.
|
| DPCUR |
Makes a law that takes the derivative of a pcurve.
|
| DRAFT |
Creates a law for accepting drafts as input data.
|
| DSURF |
Makes a law that finds the derivative of a given surface.
|
| DWIRE |
Makes a law that finds the derivative of a given wire.
|
| E |
Provides the representation for
e to the accuracy of the system.
|
| EDGE |
Creates a law for accepting edges as input data.
|
| EDGE# |
Makes a law with a tag for an edge or bounded curve used as an input argument.
|
| equal |
Used with
PIECEWISE to create a logical
= conditional.
|
| even |
Makes a law for the even test operation.
|
| EXP |
Makes a law that takes
e to a given power.
|
| exponent |
Makes a law that uses the exponentiation, or power, ("^") operator.
|
| FALSE |
Makes a law for the constant false.
|
| FRENET |
Makes a law that returns the second geometric derivative of its sublaw.
|
| GAUSCUR |
Gets the Gaussian curvature at the u,v coordinates of the surface.
|
| greater_than |
Used with
PIECEWISE to create a logical
> conditional.
|
| greater_than_or_equal |
Used with
PIECEWISE to create a logical
>= conditional.
|
| int |
Makes a law for the integer test operation.
|
| LAW |
Represents the base
LAW class from which new laws can be derived.
|
| LAW# |
Makes a law a law with a tag for a law used as an input argument.
|
| length_param |
Takes a parameter value and a distance and returns a parameter value at the location equal to the distance along the curve from the original parameter.
|
| less_than |
Used with
PIECEWISE to create a logical
< conditional.
|
| less_than_or_equal |
Used with
PIECEWISE to create a logical
<= conditional.
|
| LN |
Makes a law that takes the log base
e (or the natural log) of the given value.
|
| LOG |
Makes a law that takes the log of a given base of the given value.
|
| MAX |
Makes a law that finds the maximum of two or more input laws.
|
| MAXCUR |
Gets the greater curvature value at the
u,v coordinates of the surface.
|
| MEANCUR |
Gets the mean curvature at the
u,v coordinates of the surface.
|
| MIN |
Makes a law that finds the minimum of two or more input laws.
|
| MINCUR |
Gets the lesser curvature value at the u,v coordinates of the surface.
|
| MINROT |
Makes a law that returns the minimum rotation.
|
| minus |
Makes a law that uses the minus, or subtraction ("-") operator.
|
| multiple_curve | |
| multiple_curveperp | |
| negate |
Makes a law that uses the unary minus, or negation ("-") operator.
|
| NORM |
Makes a law that normalizes a law.
|
| NOT |
Used with
PIECEWISE to create a logical
NOT conditional.
|
| not_equal |
Used with
PIECEWISE to create a logical
!= conditional.
|
| NULL |
Creates a syserror.
|
| O |
Creates function composition, as in "f of g", where
f and
g are both laws.
|
| odd |
Makes a law for the odd test operation.
|
| OR |
Used with
PIECEWISE to create a logical
OR conditional.
|
| PCUR |
Makes a law for the pcurve.
|
| PCURVE |
Creates a law for accepting pcurves as input data.
|
| PDOMAIN |
Makes a law for the permanent domain.
|
| PI |
Provides the representation for
pi to the accuracy of the system.
|
| PIECEWISE |
Permits laws to evaluate differently based on conditional definition statements.
|
| plus |
Makes a law that uses the addition ("+") operator.
|
| prime |
Makes a law for the prime test operation.
|
| ROTATE |
Makes a law that transforms vectors.
|
| SEC |
Makes a law that finds the secant.
|
| SECH |
Makes a law that finds the hyperbolic secant.
|
| SET |
Makes a law that returns a 1 if its sublaw is positive and 0 if its sublaw is negative or zero (0).
|
| SIN |
Makes a law that finds the sine.
|
| SINH |
Makes a law that finds the hyperbolic sine.
|
| SIZE |
Returns the square root of the sum of the squares of a given vector (e.g.,
VEC) elements.
|
| SQRT |
Makes a law that takes the square root of a given law.
|
| STEP |
Makes a law that defines functions with disjoint intervals.
|
| SURF |
Creates a law that returns the positions of the defining surface.
|
| SURF# |
Makes a law with a tag for a surface used as an input argument.
|
| SURFNORM |
Makes a law that returns the normal to a surface at a given position.
|
| SURFPERP |
Makes a law that returns the position on a surface of point projected perpendicular to surface.
|
| SURFVEC |
Makes a law that returns a parameter vector on a surface.
|
| T |
Makes a law that uses the identity law to take and return the first input argument.
|
| TAN |
Makes a law that finds the tangent.
|
| TANH |
Makes a law that finds the hyperbolic tangent.
|
| TERM |
Makes a law that returns a single term from a given multi-dimensional function.
|
| times |
Makes a law that uses the times or multiplication ("*") operator.
|
| TRANS |
Crates a law that transforms positions.
|
| TRANS# |
Makes a law with a tag for a transform used as an input argument.
|
| TRUE |
Makes a law for the constant true.
|
| TWIST |
Makes a law that returns a twisted vector field about a given path.
|
| U |
Makes a law that uses the identity law to take and return the first input argument.
|
| UNBEND |
Creates a law to unbend from a position around an axis in a given direction a specified amount.
|
| V |
Makes a law that uses the identity law to take and return the second input argument.
|
| VEC |
Makes a law that is a vector of arbitrary dimensions.
|
| WIRE |
Creates a law that returns the positions of the wire's component edges.
|
| WIRE# |
Makes a law with a tag for a wire used as an input argument.
|
| X |
Makes a law that uses the identity law to take and return the first input argument.
|
| Y |
Makes a law that uses the identity law to take and return the second input argument.
|
| Z |
Makes a law that uses the identity law to take and return the third input argument.
|