Go to: Related nodes. Attributes.
Given an input curve (inputCurve) this node creates a revolved
surface about a specified axis of revolution (defined by the
attributes "axis" and "pivot"). The sweep is defined by
"startSweep" and "endSweep". The degree of the resulting surface is
defined by the attribute "degree". The end sweep cannot be more
than 360 degrees. You can control the number of spans or "sections"
in the surface either explicitly, using the "sections" attribute,
or indirectly, using the "useTolerance" and "tolerance" attributes.
If tolerance is used, then the result surface has as many spans as
needed to stay within the specified tolerance.
| Node name |
Parents |
MFn type |
Compatible function sets |
| revolve |
abstractBaseCreate |
kRevolve |
kBase
kNamedObject
kDependencyNode
kCreate
kRevolve |
Related nodes
extrude, makeNurbsSquare, loft
Attributes (36)
autoCorrectNormal, axis, axisChoice,
axisX, axisY,
axisZ, bridge,
bridgeCurve, compAnchor, compAnchorX, compAnchorY, compAnchorZ, compAxis, compAxisChoice, compAxisX, compAxisY, compAxisZ, compPivot, compPivotX, compPivotY, compPivotZ, computePivotAndAxis, degree, endSweep,
inputCurve, outputSurface, pivot, pivotX, pivotY, pivotZ,
radius, radiusAnchor, sections, startSweep, tolerance, useTolerance
| Long name (short name) |
Type |
Default |
Flags |
|
inputCurve
(ic) |
nurbsCurve |
NULL |
   |
|
startSweep
(ssw) |
angle (double) |
0.0deg |
     |
|
endSweep
(esw) |
angle (double) |
6.2831853 |
     |
|
useTolerance
(ut) |
bool |
false |
    |
|
degree
(d) |
enum |
3 |
     |
|
sections
(s) |
integer |
8 |
     |
|
tolerance
(tol) |
distance
(double) |
0.01cm |
    |
|
axis
(ax) |
double3 |
|
    |
|
axisX
(axx) |
distance
(double) |
1cm |
     |
|
|
axisY
(axy) |
distance
(double) |
0cm |
     |
|
|
axisZ
(axz) |
distance
(double) |
0cm |
     |
|
|
pivot
(p) |
double3 |
|
    |
|
pivotX
(px) |
distance
(double) |
0cm |
     |
|
|
pivotY
(py) |
distance
(double) |
0cm |
     |
|
|
pivotZ
(pz) |
distance
(double) |
0cm |
     |
|
|
autoCorrectNormal
(acn) |
bool |
false |
    |
|
computePivotAndAxis
(cpa) |
enum |
0 |
    |
|
radius
(r) |
distance
(double) |
1cm |
    |
|
radiusAnchor
(ra) |
double |
-1 |
    |
|
axisChoice
(aco) |
enum |
0 |
    |
|
bridge
(br) |
bool |
false |
    |
|
outputSurface
(os) |
nurbsSurface |
NULL |
  |
|
bridgeCurve
(bc) |
nurbsCurve |
NULL |
  |
|
compAxis
(ca) |
double3 |
|
  |
|
compAxisX
(cax) |
double |
0.0 |
  |
|
|
compAxisY
(cay) |
double |
0.0 |
  |
|
|
compAxisZ
(caz) |
double |
0.0 |
  |
|
|
compPivot
(cp) |
double3 |
|
  |
|
compPivotX
(cpx) |
distance
(double) |
0.0cm |
  |
|
|
compPivotY
(cpy) |
distance
(double) |
0.0cm |
  |
|
|
compPivotZ
(cpz) |
distance
(double) |
0.0cm |
  |
|
|
compAxisChoice
(cac) |
enum |
0 |
  |
|
compAnchor
(cn) |
double3 |
|
  |
|
compAnchorX
(cnx) |
distance
(double) |
0.0cm |
  |
|
|
compAnchorY
(cny) |
distance
(double) |
0.0cm |
  |
|
|
compAnchorZ
(cnz) |
distance
(double) |
0.0cm |
  |
|