stitchSurface is undoable, queryable, and editable.
The stitchSurface command aligns two surfaces together to be
G(0) and/or G(1) continuous by ajusting only the Control Vertices
of the surfaces. The two surfaces can be stitched by specifying
the two isoparm boundary edges that are to stitched together. The
edge to which the two surfaces are stitched together is obtained
by doing a weighted average of the two edges. The weights for the
two edges is specified using the flags -wt0, -wt1 respectively.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
-positionalContinuity(-pc)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
Toggle on(off) G0 continuous at edge corresponding to multi index.
Default: true
|
|
-tangentialContinuity(-tc)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
Toggle on(off) G1 continuity across edge corresponding to multi index.
Default: false
|
|
-toggleTolerance(-tt)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
Toggle on(off) so as to use Tolerance or specified steps for discretization.
Default: false
|
|
-tolerance(-tol)
|
linear
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
Tolerance to use while discretizing the edge
Default: 0.1
|
|
-stepCount(-sc)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
Step count for the number of discretizations.
Default: 20
|
|
-parameterU(-u)
|
float
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
The U parameter value on surface for a point constraint.
Default: -10000
|
|
-parameterV(-v)
|
float
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
The V parameter value on surface for a point constraint
Default: -10000
|
|
-togglePointNormals(-tpn)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Toggle on(off) normal point constraints on the surface.
Default: false
|
|
-togglePointPosition(-tpp)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Toggle on(off) position point constraints on the surface.
Default: true
|
|
-cvIthIndex(-ci)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
The ith boundary cv index on the input surface
Default: -1
|
|
-cvJthIndex(-cj)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
The jth boundary cv index on the input surface
Default: -1
|
|
-bias(-b)
|
float
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Blend Cvs in between input surface and result from stitch. A value of 0.0 returns the input surface
Default: 1.0
|
|
-fixBoundary(-fb)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Fix Boundary Cvs while Solving for any G1 constraints.
Default: false
|
|
Advanced flags |
-caching(-cch)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Modifies the node caching mode. See the node documentation for more information.
Note: For advanced users only.
|
|
-nodeState(-nds)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Modifies the node state. See the node documentation for more information.
Note: For advanced users only.
|
|
Common flags |
-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.
|
|
-constructionHistory(-ch)
|
boolean
|
|
|
Turn the construction history on or off
|
|
-object(-o)
|
boolean
|
|
|
Create the result, or just the dependency node
|
|
-replaceOriginal(-rpo)
|
boolean
|
|
|
Create "in place" (i.e., replace)
|
|
-weight0(-wt0)
|
float
|
|
|
The weighting factor for the first edge.
Default is 0.5.
|
|
-weight1(-wt1)
|
float
|
|
|
The weighting factor for the second edge.
Default is 0.5.
|
|
-numberOfSamples(-ns)
|
int
|
|
|
The number of samples on the edge.
Default is 20.
|
|
-keepG0Continuity(-kg0)
|
boolean
|
|
|
Stitch together with positional continuity.
Default is 'true'.
|
|
-keepG1Continuity(-kg1)
|
boolean
|
|
|
Stitch together with tangent continuity.
Default is 'false'.
|
|
-cascade(-c)
|
boolean
|
|
|
Cascade the created stitch node. (Only if the surface has a stitch
history)
Default is 'false'.
|
|