subdToPoly is undoable, queryable, and editable.
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.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
-format(-f)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Format:
- 0 - Uniform
- 1 - Adaptive
- 2 - Polygon Count
- 3 - Vertices
Default: 0
|
|
-extractPointPosition(-epp)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
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
|
|
-sampleCount(-sc)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
The number of samples per face
Default: 1
|
|
-depth(-d)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
The depth at which constant-depth tessellates the surface
Default: 0
|
|
-maxPolys(-mp)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
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
|
|
-subdNormals(-un)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Keep subdiv surface normals
Default: false
|
|
-copyUVTopology(-cut)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Copy over uv topology (shared/unshared) from the original subdivision
surface to the converted polygonal mesh.
Default: false
|
|
-shareUVs(-suv)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Force sharing of uvs on all common vertices - the value of this
attribute gets overridden by the value of the copyUVTopology attribute.
Default: false
|
|
-outSubdCVId(-os)
|
int int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
-outSubdCVIdLeft(-osl)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Higher 32 bit integer of the output CV Id
|
|
-outSubdCVIdRight(-osr)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Lower 32 bit integer of the output CV Id
|
|
-inSubdCVId(-is)
|
int int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
-inSubdCVIdLeft(-isl)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Higher 32 bit integer of the input CV Id
|
|
-inSubdCVIdRight(-isr)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Lower 32 bit integer of the input CV Id
|
|
-preserveVertexOrdering(-pvo)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Preserve vertex ordering in conversion
Default: true
|
|
-outv(-ov)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif)
|
|
Out Vertices corresponding to the inSubDCVs.
|
|
-applyMatrixToResult(-amr)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
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: true
|
|
Advanced flags |
-caching(-cch)
|
boolean
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Modifies the node caching mode. See the node documentation for more information.
Note: For advanced users only.
|
|
-nodeState(-nds)
|
int
|
![create create](../gfx/create.gif) ![query query](../gfx/query.gif)
|
|
Modifies the node state. See the node documentation for more information.
Note: For advanced users only.
|
|
Common flags |
-name(-n)
|
string
|
|
|
Name the resulting object
|
|
-constructionHistory(-ch)
|
boolean
|
|
|
Turn the construction history on or off (where applicable)
|
|
-object(-o)
|
boolean
|
|
|
Create the result, or just the dep. node (where applicable)
|
|
-connectShaders(-cs)
|
boolean
|
|
|
If true, all shader assignment will be copied from the
original subdiv surface to the converted polygonal surface.
Default: true
|
|