Show frames
Go to: Synopsis. Return value. Related. Flags. Python examples.
polyWedgeFace([axis=[float, float, float]], [caching=boolean], [center=[float, float, float]], [constructionHistory=boolean], [divisions=int], [edge=int], [name=string], [nodeState=int], [wedgeAngle=angle], [worldSpace=boolean])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
polyWedgeFace is undoable, queryable, and editable.
Extrude faces about an axis.
The axis is the average of all the selected edges.
If the edges are not aligned, the wedge may not look
intuitive. To separately wedge faces about different
wedge axes, the command should be issued as many times
as the wedge axes. (as in the second example)
In query mode, return type is based on queried flag.
polyChipOff, polyExtrudeEdge, polyExtrudeFacet
axis, caching, center, constructionHistory, divisions, edge, name, nodeState, wedgeAngle, worldSpace
Flag can appear in Create mode of command
|
Flag can appear in Edit mode of command
|
Flag can appear in Query mode of command
|
Flag can have multiple arguments, passed either as a tuple or a list.
|
import maya.cmds as cmds
cmds.polyPlane( n='plg', w=10, h=10 )
# Wedge about a single axis
cmds.polyWedgeFace( 'plg.f[24:29]', 'plg.f[34]', 'plg.f[44]', 'plg.f[54]', 'plg.f[64]', 'plg.f[74:79]', ws=1, wedgeAngle=90, divisions=8, ed=(62,167), ch=1 )
# Wedge about multiple axes (one axis for each command)
cmds.polyCube( n='plg', w=1, h=1, d=1, sx=4, sy=4, sz=4, ax=(0, 1, 0), tx=1, ch=1 )
cmds.polyWedgeFace( 'plg.f[64:79]', ws=1, wedgeAngle=90, divisions=9, ed=(128, 133, 138, 143), ch=1 )
cmds.polyWedgeFace( 'plg.f[0:15]', ws=1, wedgeAngle=90, divisions=9, ed=(0, 1, 2, 3), ch=1 )
cmds.polyWedgeFace( 'plg.f[80:95]', ws=1, wedgeAngle=90, divisions=9, ed=(100, 105, 110, 115), ch=1 )
cmds.polyWedgeFace( 'plg.f[32:47]', ws=1, wedgeAngle=90, divisions=9, ed=(36, 37, 38, 39), ch=1 )