projectTangent is undoable, queryable, and editable.
The project tangent command is used to align (for tangents) a curve
to two other curves or a surface. A surface isoparm may be selected
to define the direction (U or V) to align to. The end of the curve
must intersect with these other objects. Curvature continuity may also
be applied if required.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
|
-curvature(-c)
|
boolean
|
|
|
Curvature continuity is on if true and off otherwise.
Default: false
|
|
-curvatureScale(-cs)
|
linear
|
|
|
Curvature scale applied to curvature of curve to align. Available if curvature option is true.
Default: 0.0
|
|
-ignoreEdges(-ie)
|
boolean
|
|
|
If false, use the tangents of the trim edge curves if the surface is trimmed. If true, use the tangents of the underlying surface in the U/V directions.
Default: false
|
|
-reverseTangent(-rt)
|
boolean
|
|
|
Reverse the tangent direction if true and leave it the way it is if false.
Default: false
|
|
-rotate(-ro)
|
angle
|
|
|
Amount by which the tangent of the curve to align will be rotated. Available only if the normal direction (3) is not used for tangentDirection.
Default: 0.0
|
|
-tangentDirection(-td)
|
int
|
|
|
Tangent align direction type legal values: 1=u direction (of surface or use first curve), 2=v direction (of surface or use second curve), 3=normal direction (at point of intersection).
Default: 1
|
|
-tangentScale(-ts)
|
linear
|
|
|
Tangent scale applied to tangent of curve to align.
Default: 1.0
|
|
Common flags |
-constructionHistory(-ch)
|
boolean
|
|
|
Turn the construction history on or off.
|
|
-name(-n)
|
string
|
|
|
Sets the name of the newly-created node. If it contains
namespace path, the new node will be created under the
specified namespace; if the namespace does not exist, it
will be created.
|
|
-object(-o)
|
boolean
|
|
|
Create the result, or just the dependency node.
|
|
-replaceOriginal(-rpo)
|
boolean
|
|
|
Create "in place" (i.e., replace).
|
|
Advanced flags |
-caching(-cch)
|
boolean
|
|
|
Modifies the node caching mode. See the node documentation for more information.
Note: For advanced users only.
|
|
-nodeState(-nds)
|
int
|
|
|
Modifies the node state. See the node documentation for more information.
Note: For advanced users only.
|
|