Go to: Related nodes. Attributes.
Create a surface by extruding a profile curve. There are three
ways to perform the extrusion (extrueType):
distance - The profile is extruded along a vector (direction) by a
given distance (length).
flat - The profile is extruded along a path curve. The relationship
between the profile and path remains the same as the profile
travels along the path.
tube - The profile is extruded along a path curve. The profile is
rotated as it travels along a path.
The location of the resulting surface can be controlled by
fixedPath. The shape of the resulting surface can be controlled by
useProfileNormal, useComponentPivot and the placement of each
object's pivot point.
The resulting surface can be scaled and rotated (for each extrude
type) to produce spirals and twists in the surface. The pivot point
is only used for flat and distance extrude type if there is a
rotation/scale.
| Node name |
Parents |
MFn type |
Compatible function sets |
| extrude |
abstractBaseCreate |
kExtrude |
kBase
kNamedObject
kDependencyNode
kCreate
kExtrude |
Related nodes
revolve, makeNurbsSquare, loft
Attributes (21)
degreeAlongLength, direction, directionX, directionY, directionZ, extrudeType, fixedPath, length,
outputSurface, path, pivot, pivotX, pivotY,
pivotZ, profile, reverseSurfaceIfPathReversed,
rotation, scale, subCurveSubSurface, useComponentPivot, useProfileNormal
| Long name (short name) |
Type |
Default |
Flags |
|
profile
(pr) |
nurbsCurve |
NULL |
   |
|
path
(pt) |
nurbsCurve |
NULL |
   |
|
extrudeType
(et) |
enum |
2 |
     |
|
fixedPath
(fpt) |
bool |
false |
     |
|
useComponentPivot
(ucp) |
enum |
0 |
     |
|
useProfileNormal
(upn) |
bool |
false |
     |
|
direction
(d) |
double3 |
|
     |
|
directionX
(dx) |
distance
(double) |
0cm |
     |
|
|
directionY
(dy) |
distance
(double) |
1cm |
     |
|
|
directionZ
(dz) |
distance
(double) |
0cm |
     |
|
|
length
(l) |
distance
(double) |
1cm |
     |
|
pivot
(p) |
double3 |
|
    |
|
pivotX
(px) |
distance
(double) |
0cm |
     |
|
|
pivotY
(py) |
distance
(double) |
0cm |
     |
|
|
pivotZ
(pz) |
distance
(double) |
0cm |
     |
|
|
rotation
(ro) |
angle (double) |
0.0deg |
     |
|
scale
(sc) |
double |
1.0 |
     |
|
reverseSurfaceIfPathReversed
(rsp) |
bool |
false |
    |
|
degreeAlongLength
(dl) |
short |
1 |
    |
|
subCurveSubSurface
(scs) |
bool |
false |
    |
|
outputSurface
(os) |
nurbsSurface |
NULL |
  |