Go to: Related nodes. Attributes.

Projects a map onto an object, using an orthogonal projection. The piece of the map defined by the imageScale and imageCenter attributes is placed at projectionCenter on the object.

Node name Parents MFn type Compatible function sets
polyPlanarProj polyModifierWorld kPolyPlanProj kBase
kNamedObject
kDependencyNode
kMidModifier
kPolyPlanProj

Related nodes

polyBevel, polyProj, polyQuad, polySoftEdge, polySubdEdge, polyMoveVertex, polyMoveEdge, polyExtrudeEdge, polyMoveFace, polyChipOff, polyExtrudeFace, polySewEdge, polySphProj, polyCylProj, polyMergeVert

Attributes (27)

cameraMatrix, compId, imageCenter, imageCenterX, imageCenterY, imageScale, imageScaleU, imageScaleV, isPerspective, portBottom, portLeft, portRight, portTop, projectionCenter, projectionCenterX, projectionCenterY, projectionCenterZ, projectionHeight, projectionScale, projectionWidth, radius, rotate, rotateX, rotateY, rotateZ, rotationAngle, uvSetName

Long name (short name) Type Default Flags
projectionCenter (pc) double3 0.0, 0.0, 0.0 outputinputconnectablestorablekeyable
The point on the object that will be the center of the projection.
projectionCenterX (pcx) distance (double) 0.0cm outputinputconnectablestorablekeyable
Projection center X coord.
projectionCenterY (pcy) distance (double) 0.0cm outputinputconnectablestorablekeyable
Projection center Y coord.
projectionCenterZ (pcz) distance (double) 0.0cm outputinputconnectablestorablekeyable
Projection center Z coord.
imageCenter (ic) double2 0.5, 0.5 outputinputconnectablestorablekeyable
The center point of the 2D model layout.
imageCenterX (icx) double 0.0 outputinputconnectablestorablekeyable
Image center X coord.
imageCenterY (icy) double 0.0 outputinputconnectablestorablekeyable
Image center Y coord.
rotate (ro) double3 0.0, 0.0, 0.0 outputinputconnectablestorablekeyable
The mapping rotate angles.
rotateX (rx) angle (double) 0.0deg outputinputconnectablestorablekeyable
X mapping rotate angle.
rotateY (ry) angle (double) 0.0deg outputinputconnectablestorablekeyable
Y mapping rotate angle.
rotateZ (rz) angle (double) 0.0deg outputinputconnectablestorablekeyable
Z mapping rotate angle.
projectionScale (ps) double2 1.0, 1.0 outputinputconnectablestorablekeyable
The width and the height of the map relative to the 3D projection axis.
projectionWidth (pw) distance (double) 0.0cm outputinputconnectablestorablekeyable
The width of the map relative to the 3D projection axis.
projectionHeight (ph) distance (double) 0.0cm outputinputconnectablestorablekeyable
The height of the map relative to the 3D projection axis.
uvSetName (uvs) string NULL outputinputconnectablestorablehidden
The name of the map set to work on
imageScale (is) double2 1.0, 1.0 outputinputconnectablestorablekeyable
Specifies the UV scale : Enlarges or reduces the 2D version of the model in U or V space relative to the 2D centerpoint.
imageScaleU (isu) double 0.0 outputinputconnectablestorablekeyable
The the U scale : Enlarges or reduces the 2D version of the model in U space relative to the 2D centerpoint.
imageScaleV (isv) double 0.0 outputinputconnectablestorablekeyable
The V scale : Enlarges or reduces the 2D version of the model in V space relative to the 2D centerpoint.
rotationAngle (ra) angle (double) 0.0deg outputinputconnectablestorablekeyable
The angle for the rotation. When the angle is positive, then the map rotates counterclockwise on the mapped model; if negative, the map rotates clockwise.
radius (r) distance (double) 10.0cm outputinputconnectablestorablekeyablehidden
Used by the UI : Manipulator.
compId (cid) integer 0 outputconnectablehidden
Which element to place the manip on (for interaction purposes only).
isPerspective (per) bool false outputinputconnectablestorablehidden
Is the view perspective (To decide if camera matrix to be used or not).
cameraMatrix (cam) matrix NULL outputinputconnectablestorablehidden
The Camera matrix used for camera projection.
portLeft (plft) short 0 outputinputconnectablestorablehidden
Left of the portrect of the view to scale the projected UV's.
portBottom (pbot) short 0 outputinputconnectablestorablehidden
Bottom of the portrect of the view to scale the projected UV's.
portRight (prgt) short 10 outputinputconnectablestorablehidden
Right of the portrect of the view to scale the projected UV's.
portTop (ptop) short 10 outputinputconnectablestorablehidden
Top of the portrect of the view to scale the projected UV's.