Go to:
Related nodes. Attributes.
The 'globalStitch' node modifies the positions of the outer rows and
columns of control vertices on a set of NURBS surface to achieve a
required position or smoothness continuity condition.
The attribute 'inputSurface' specifies a list of NURBS surfaces
to be modified.
The attribute 'sc' requires corners of matching edges to be
stitched. This operation will be performed before any of the other
stitching options. The option matchKnots forces the ends of matching
curve segments to be positioned exactly at knot values the
alternative is to use the closest point will be used instead.
The attribute 'se' controls whether edges are stitched with
positional continuity. The closest point option causes the edges to
be stitched by matching a point on one edge to the closest point on
the other edge. The alternative is for points separated by equal
parameter intervals on each edge will be stitched together.
The attribute 'ssw' controls higher orders of stitching. Options
are off, tangent (C1 continuity at common surface edges) and normal
(surface normals on each edge are aligned, but the isoparms are not
necessarily perpendicular.)
The attribute 'spe' specifies that partial surface edges are
to be stitched. This means joins whose start or end points are not
at surface corners on either edge.
The attribute 'maxSeparation' specifies the maximum separaion
between two surfaces that will still be stitched.
The attribute 'sampling' specifies how densely the edge is
sampled. A sampling of 1 means that each span on each surface is
sampled at least 'degree' times. Higher values are a
multiple of this sampling rate. A value of 1 is guaranteed always
to be enough to ensure a solution, but the value can be increased to get
a better fit in some cases.
The attribute 'modificationResistance' specifies how closely
the CVs should match their original positions. A high value
constrains the CV to be harder to move from its original position.
The attribute 'lock' can be used to ensure specific surfaces do
not change at all during the fitting process.
CAUTION : No additional knots are inserted in to the NURBS surface.
At times all the constraints cannot be met because the surface
does not have the required number of control vertices.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
globalStitch | abstractBaseCreate | geometry | kGlobalStitch | kBase kNamedObject kDependencyNode kCreate kGlobalStitch |
Related nodes
ffBlendSrf, stitchSrf
Attributes (15)
connectedEdges, inputSurface, lockSurface, maxSeparation, modificationResistance, outputSurface, sampling, shouldBeLast, stitchCorners, stitchEdges, stitchPartialEdges, stitchSmoothness, topology, unconnectedEdges, updateSampling
Long name (short name) | Type | Default | Flags |
---|
|
inputSurface
(is )
| nurbsSurface | nullptr | |
|
|
lockSurface
(lk )
| bool | boolfalse | |
|
|
maxSeparation
(ms )
| distance (double) | double0.1cm | |
|
|
modificationResistance
(mr )
| double | double1e-1 | |
|
|
connectedEdges
(ce )
| nurbsCurve | nullptr | |
|
|
outputSurface
(os )
| nurbsSurface | nullptr | |
|
|
unconnectedEdges
(ue )
| nurbsCurve | nullptr | |
|
|
sampling
(sam )
| integer | int1 | |
|
|
shouldBeLast
(sbl )
| bool | booltrue | |
|
|
stitchCorners
(sc )
| enum | int16_t1 | |
|
|
stitchEdges
(se )
| enum | int16_t1 | |
|
|
stitchPartialEdges
(spe )
| bool | boolfalse | |
|
|
stitchSmoothness
(ss )
| enum | int16_t0 | |
|
|
topology
(top )
| globalStitchTopology | nullptr | |
|
|
updateSampling
(us )
| bool | false | |
|