Go to: Related nodes. Attributes.
uniform- rebuild the input surface so that it will have uniform parameterization.
Use spansU and spansV to specify the number of spans in each direction.
Use degreeU and degreeV to specify the new surface degree in each direction.
reduce- rebuild the input surface to reduce the number of spans.
matchKnots- rebuild the input surface so that its parameterization matches
that of another surface.
A second input surface must be specified.
noMults- remove multiple interior knots.
non-Rational- Rebuild the input surface so that it no longer rational.
ends - Rebuild the input surface to have multiple or nonmultiple end knots.
bezier - Rebuild the input surface to be Bezier mesh
trim convert - Rebuild the 4 edged trim surface surface into a untrimmed one.
Use keepCorners, keepRange, and keepControlPoints to gain some control over the
parameterization and shape of the resulting surface.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|---|---|---|---|
rebuildSurface | abstractBaseNurbsConversion | geometry | kRebuildSurface | kBase kNamedObject kDependencyNode kCreate kRebuildSurface |
transformGeometry, nurbsTessellate
degreeU, degreeV, direction, endKnots, fitRebuild, inputSurface, keepControlPoints, keepCorners, keepRange, matchSurface, oldRebuildRational, outputSurface, rebuildType, spansU, spansV, tolerance
Long name (short name) | Type | Default | Flags | ||
---|---|---|---|---|---|
direction
(dir )
| enum | 2 | ![]() ![]() ![]() ![]() ![]() | ||
endKnots
(end )
| enum | 0 | ![]() ![]() ![]() ![]() ![]() | ||
fitRebuild
(fr )
| enum | 0 | ![]() ![]() ![]() ![]() | ||
inputSurface
(is )
| nurbsSurface | NULL | ![]() ![]() ![]() | ||
keepControlPoints
(kcp )
| bool | false | ![]() ![]() ![]() ![]() ![]() | ||
keepCorners
(kc )
| bool | true | ![]() ![]() ![]() ![]() ![]() | ||
keepRange
(kr )
| enum | 1 | ![]() ![]() ![]() ![]() ![]() | ||
matchSurface
(ms )
| nurbsSurface | NULL | ![]() ![]() ![]() | ||
oldRebuildRational
(orr )
| bool | false | ![]() ![]() ![]() ![]() ![]() | ||
outputSurface
(os )
| nurbsSurface | NULL | ![]() ![]() | ||
rebuildType
(rt )
| enum | 0 | ![]() ![]() ![]() ![]() ![]() | ||
tolerance
(tol )
| distance (double) | 0.01cm | ![]() ![]() ![]() ![]() ![]() | ||
degreeU
(du )
| enum | 3 | ![]() ![]() ![]() ![]() ![]() | ||
spansU
(su )
| integer | 4 | ![]() ![]() ![]() ![]() ![]() | ||
degreeV
(dv )
| enum | 3 | ![]() ![]() ![]() ![]() ![]() | ||
spansV
(sv )
| integer | 4 | ![]() ![]() ![]() ![]() ![]() | ||