Go to: Synopsis. Flags. Return value. Related. MEL examples.
polySubdivideEdge [-constructionHistory boolean] [-divisions int] [-name string] [-size float] [-worldSpace boolean]
polySubdivideEdge is undoable, queryable, and editable.
Subdivides an edge into two or more subedges.Long name (short name) | [argument types] | Properties | ||
---|---|---|---|---|
-divisions(-dv)
|
int
|
![]() ![]() ![]() |
||
|
||||
-size(-s)
|
float
|
![]() ![]() ![]() |
||
|
||||
-worldSpace(-ws)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
-name(-n)
|
string
|
![]() |
||
|
||||
-constructionHistory(-ch)
|
boolean
|
![]() ![]() |
||
|
![]() |
![]() |
![]() |
![]() |
polyCube -n plg -w 5 -h 5 -d 5; scale 2 2 2; select plg; polyOptions -ao -dv true; select -cl; //<I>simple subdivision</I> select plg.e[1]; polySubdivideEdge -dv 4; //The selected edges are subdivided by 4 vertices (5 subedges). //<I>local bound</I> select plg.e[7]; polySubdivideEdge -dv 4 -s 1.5; //The length of each subedge must be greater or equal to 1.5 //in local space. Length of original edge is 5 in local space. //Min size indicates that only 3 subedges can be created. //<I>world bound</I> select plg.e[5]; polySubdivideEdge -dv 4 -s 2 -ws true; //The length of each subedge has to be greater or equal to 2 //in world space. Length of original edge is 10 in world space. //All required subdivisions are done.