This command tessellates a subdivision surface and produces polygon. The name of the new polygon is returned. If construction history is ON, then the name of the new dependency node is returned as well.
Long name (short name) | Argument Types | Properties | |
---|---|---|---|
addUnderTransform (aut) | bool | ||
applyMatrixToResult (amr) | bool | ||
If true, the matrix on the input geometry is applied to the object and the resulting geometry will have identity matrix on it. If false the conversion is done on the local space object and the resulting geometry has the input object’s matrix on it.Default:trueAdvanced flags |
|||
caching (cch) | bool | ||
|
|||
connectShaders (cs) | bool | ||
If true, all shader assignment will be copied from the original subdiv surface to the converted polygonal surface.Default:trueFlag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list. |
|||
constructionHistory (ch) | bool | ||
|
|||
copyUVTopology (cut) | bool | ||
|
|||
depth (d) | int | ||
|
|||
extractPointPosition (epp) | bool | ||
Determines how the position of a mesh point is calculated If on the position of the mesh point is returned. If off the position of the point of the surface is returned.Default:false |
|||
format (f) | int | ||
|
|||
inSubdCVId (inSubdCVId) | int, int | ||
|
|||
inSubdCVIdLeft (isl) | int | ||
|
|||
inSubdCVIdRight (isr) | int | ||
|
|||
maxPolys (mp) | int | ||
The maximum number of polygons at which by polygons tessellates. If this attribute is greater than zero, it will override the sample count and depth attributes.Default:0 |
|||
name (n) | unicode | ||
|
|||
nodeState (nds) | int | ||
|
|||
object (o) | bool | ||
|
|||
outSubdCVId (os) | int, int | ||
|
|||
outSubdCVIdLeft (osl) | int | ||
|
|||
outSubdCVIdRight (osr) | int | ||
|
|||
outv (ov) | int | ||
|
|||
preserveVertexOrdering (pvo) | bool | ||
|
|||
sampleCount (sc) | int | ||
|
|||
shareUVs (suv) | bool | ||
|
|||
subdNormals (un) | bool | ||
|
Derived from mel command maya.cmds.subdToPoly
Example:
import pymel.core as pm
# To create a new polygon from a subdivision surface:
pm.subdToPoly( 'subd1' )