Skip to content
weSkelDOCUMENTATION
Documentation/API reference/Mesh

Mesh

Polygon geometry: topology, points, UVs, colors and native specs.

ClassAPI 2.0DAG
from weSkel.src.core.node.dag.mesh.lib import Mesh

Run in Maya or an initialized mayapy process. Import om only if your script uses OpenMaya types.

Item Value
Classe Mesh
Module weSkel.src.core.node.dag.mesh.lib
Maya type mesh
Direct parent SurfaceShape
Inventory Members defined or overridden here; inherited members are grouped by parent in each section.

Signature : Mesh(node) → Mesh.

Parameter Accepted type Default
node Union[str, om.MObject, om.MObjectHandle, om.MFnDependencyNode, om.MDagPath, om.MFnDagNode, om.MFnMesh, om.MFnMeshData] Required

Wraps an existing node or stages a wrapper for an absent name; does not create the node. Call create() separately. An incompatible object or type can raise TypeError. Shared identity can return an already registered compatible wrapper.

Python properties defined or overridden here. R: read-only; R/W: a setter exists, subject to the member notes. om.* types belong to maya.api.OpenMaya.

Property Return type Access
mfn_mesh Optional[om.MFnMesh] R
mfn_mesh_data Optional[om.MFnMeshData] R
num_vertices Optional[int] R
num_edges Optional[int] R
num_faces Optional[int] R
points Optional[om.MPointArray] R
invisible_faces Optional[om.MUintArray] R
current_uv_set Optional[str] R
num_uv_sets Optional[int] R
current_color_set Optional[str] R
num_color_sets Optional[int] R
display_colors Optional[bool] R
check_same_point_twice Optional[bool] R

node.mfn_meshRead only

Get the MFnMesh function set for the node.

Item Type / behavior
Returns Optional[om.MFnMesh]
Observed type on live geometry MFnMesh

node.mfn_mesh_dataRead only

Get the MFnMeshData function set for the node’s mesh data.

Item Type / behavior
Returns Optional[om.MFnMeshData]
Observed type on live geometry MFnMeshData

node.num_verticesRead only

Get the number of vertices in the mesh.

Item Type / behavior
Returns Optional[int]
Observed type on live geometry int

node.num_edgesRead only

Get the number of edges in the mesh.

Item Type / behavior
Returns Optional[int]
Observed type on live geometry int

node.num_facesRead only

Get the number of faces in the mesh.

Item Type / behavior
Returns Optional[int]
Observed type on live geometry int

node.pointsRead only

Get the vertex positions of the mesh.

Item Type / behavior
Returns Optional[om.MPointArray]
Observed type on live geometry MPointArray

node.invisible_facesRead only

Return the invisible faces of the mesh. Invisible faces are similar to holes in that they are not rendered, but unlike holes, they do not require additional geometry. Their advantage over holes is that when the mesh is smoothed, their edges will also be smoothed, whereas holes will keep their hard edges.

Item Type / behavior
Returns Optional[om.MUintArray]
Observed type on live geometry MUintArray

The native return is om.MUintArray; the code annotation currently spells it om.MUIntArray.

node.current_uv_setRead only

Get the name of the current UV set in the mesh.

Item Type / behavior
Returns Optional[str]
Observed type on live geometry str

node.num_uv_setsRead only

Get the number of UV sets in the mesh.

Item Type / behavior
Returns Optional[int]
Observed type on live geometry int

node.current_color_setRead only

Get the name of the current color set in the mesh.

Item Type / behavior
Returns Optional[str]
Observed type on live geometry str

node.num_color_setsRead only

Get the number of color sets in the mesh.

Item Type / behavior
Returns Optional[int]
Observed type on live geometry int

node.display_colorsRead only

Get whether display colors are enabled for the mesh.

Item Type / behavior
Returns Optional[bool]
Observed type on live geometry bool

node.check_same_point_twiceRead only

Get whether the mesh checks for the same point twice.

Item Type / behavior
Returns Optional[bool]
Observed type on live geometry bool
Properties inherited from DAGNode20
Property Return type Access Description
dag_fn om.MFnDagNode R Live DAG function set, or unattached object when missing or invalid.
dag_path om.MDagPath R One path to the current node; empty path when unavailable.
has_valid_dag_path bool R Validity of the path returned by dag_path.
full_path_name str R Full DAG path; empty string when the path is invalid.
short_name str R Maya partial DAG path, which may contain more than a leaf name; empty string when invalid.
is_valid_dag_fn bool R Function-set validity for the current object.
is_shape bool R Current object compatibility with om.MFn.kShape.
parents list[DAGNode] R All native parents.
parent DAGNode | None R/W First parent only; None under world.
is_instanced bool R Whether the DAG object has multiple paths / parents; False when missing.
children list[DAGNode] R Direct children, without recursive traversal.
is_under_world bool R Live node directly under world; False when missing.
child_count int R Number of direct path children; 0 when invalid.
child_names list[str] R Full paths of direct children; empty list when the path is invalid.
shape_count int R Number of shapes directly under this path; 0 when invalid.
shapes list[DAGNode] R Direct child shapes, including intermediate shapes; empty list when invalid.
shape_orig DAGNode | None R First child shape with intermediateObject=True; None when absent.
intermediate_shapes list[DAGNode] R All direct child shapes marked as intermediate.
draw_override_info om.MDAGDrawOverrideInfo | None R Native path override information; None when unavailable.
fn_bounding_box om.MBoundingBox | None R Local bounding box from the function set; None when unavailable.
Properties inherited from DGNode15
Property Return type Access Description
dep_fn om.MFnDependencyNode R Live function set; unattached object when the node is missing.
uuid str | None R Live UUID, or the last staged value if still available.
name str | None R/W Live name, otherwise staged name.
absolute_name str | None R Absolute namespace name from MFnDependencyNode.absoluteName(); None without a node.
stripped_name str | None R/W Name without its namespace, or None when unnamed.
namespace str | None R/W Normalized namespace such as a:b; None at the root.
plugs Plugs | None R Live node plug manager; None otherwise.
is_valid_dep_fn bool R Function-set compatibility with the current MObject.
is_default_node bool R Whether this is a Maya default node; False without a node.
is_from_referenced_file bool R Whether the node comes from a referenced file; False without a node.
is_locked bool R/W Node lock, separate from plug locks.
is_shared bool R Shared state reported by Maya; False without a node.
plugin_name str | None R Associated Maya plugin name, possibly an empty string; None without a node.
affect_animation bool R Result of MFnDependencyNode.affectsAnimation(); False without a node.
type str | None R/W Live native type or staged type.
Properties inherited from Node10
Property Return type Access Description
mobject om.MObject R/W Live Maya object, or a null object.
mobject_handle om.MObjectHandle R/W Handle associated with the node.
api_type int | None R Maya API type identifier.
api_type_str str R API type name, for example "kTime".
exists bool R The wrapper currently has a live node.
is_null bool R The returned Maya object is null.
is_alive bool R The object exists with a valid, live handle.
is_valid_handle bool R Validity of the stored handle.
is_dag_node bool R Compatibility with om.MFn.kDagNode.
hash_code int R Maya handle hash.

Defaults and flags below are spec declarations, not guaranteed live values. A descriptor can return a proxy: .value reads its value; .plug accesses the Plug. Proxy names describe results, not private classes to import. Observed types come from a test fixture; disconnected geometry inputs may notably return None.

For writes where failure must be checked, use the Plug explicitly and verify live state. Descriptor setters do not propagate every native failure.

Property Maya plug Returns
crease_data creaseData MObject
crease_vertex_data creaseVertexData MObject
edge_id_map edgeIdMap _ValuePlugProxy · .value: bool
face_id_map faceIdMap _ValuePlugProxy · .value: bool
per_instance_index perInstanceIndex TypedArrayProxy
continuity continuity _ValuePlugProxy · .value: float
per_instance_tag perInstanceTag TypedArrayProxy
edge edge _DynNumericArrayProxy
edg_1 edge[].edg1 IndexedPathProxy
edg_2 edge[].edg2 IndexedPathProxy
edg_h edge[].edgh IndexedPathProxy
face face TypedArrayProxy
hole_face_data holeFaceData MObject
keep_border keepBorder _ValuePlugProxy · .value: bool
keep_hard_edge keepHardEdge _ValuePlugProxy · .value: bool
pnts pnts _DynNumericArrayProxy
pntx pnts[].pntx IndexedPathProxy
pnty pnts[].pnty IndexedPathProxy
pntz pnts[].pntz IndexedPathProxy
uvpt uvpt _DynNumericArrayProxy
uvp_x uvpt[].uvpx IndexedPathProxy
uvp_y uvpt[].uvpy IndexedPathProxy
vrts vrts _DynNumericArrayProxy
vrt_x vrts[].vrtx IndexedPathProxy
vrt_y vrts[].vrty IndexedPathProxy
vrt_z vrts[].vrtz IndexedPathProxy
colors colors ArrayCompoundProxy
color_r colors[].colorR IndexedPathProxy
color_g colors[].colorG IndexedPathProxy
color_b colors[].colorB IndexedPathProxy
color_a colors[].colorA IndexedPathProxy
display_borders displayBorders _ValuePlugProxy · .value: bool
display_center displayCenter _ValuePlugProxy · .value: bool
display_edges displayEdges _ValuePlugProxy · .value: int
display_faces_with_group_id displayFacesWithGroupId _ValuePlugProxy · .value: int
display_invisible_faces displayInvisibleFaces _ValuePlugProxy · .value: bool
display_map_borders displayMapBorders _ValuePlugProxy · .value: bool
display_normal displayNormal _ValuePlugProxy · .value: bool
display_item_numbers displayItemNumbers _ValuePlugProxy · .value: int
disp_resolution dispResolution _ValuePlugProxy · .value: int
display_tangent displayTangent _ValuePlugProxy · .value: bool
display_triangles displayTriangles _ValuePlugProxy · .value: bool
display_uvs displayUVs _ValuePlugProxy · .value: bool
display_vertices displayVertices _ValuePlugProxy · .value: bool
display_non_planar displayNonPlanar _ValuePlugProxy · .value: bool
display_alpha_as_grey_scale displayAlphaAsGreyScale _ValuePlugProxy · .value: bool
display_blue_color_channel displayBlueColorChannel _ValuePlugProxy · .value: bool
display_color_as_grey_scale displayColorAsGreyScale _ValuePlugProxy · .value: bool
display_green_color_channel displayGreenColorChannel _ValuePlugProxy · .value: bool
display_red_color_channel displayRedColorChannel _ValuePlugProxy · .value: bool
display_smooth_mesh displaySmoothMesh _ValuePlugProxy · .value: int
display_subd_comps displaySubdComps _ValuePlugProxy · .value: bool
face_color_indices faceColorIndices TypedArrayProxy
vertex_color_source vertexColorSource _ValuePlugProxy · .value: int
vertex_size vertexSize _ValuePlugProxy · .value: float
in_mesh inMesh _ValuePlugProxy · .value: MeshProxy
out_mesh outMesh _ValuePlugProxy · .value: MeshProxy
world_mesh worldMesh TypedArrayProxy
out_smooth_mesh outSmoothMesh _ValuePlugProxy · .value: MeshProxy
out_geometry_clean outGeometryClean None
allow_topology_mod allowTopologyMod _ValuePlugProxy · .value: bool
quad_split quadSplit _ValuePlugProxy · .value: int
smooth_level smoothLevel _ValuePlugProxy · .value: int
smooth_mesh_selection_mode smoothMeshSelectionMode _ValuePlugProxy · .value: int
smooth_offset smoothOffset _ValuePlugProxy · .value: tuple
sofx smoothOffset.sofx _ValuePlugProxy · .value: float
sofy smoothOffset.sofy _ValuePlugProxy · .value: float
sofz smoothOffset.sofz _ValuePlugProxy · .value: float
smooth_warn smoothWarn _ValuePlugProxy · .value: bool
user_trg useTrg _ValuePlugProxy · .value: str
vertex_backface_culling vertexBackfaceCulling _ValuePlugProxy · .value: bool
vertex_id_map vertexIdMap _ValuePlugProxy · .value: bool
normal_per_vertex normalPerVertex CompoundProxy
vertex_normal normalPerVertex.vertexNormal _DynNumericArrayProxy
vertex_normal_xyz normalPerVertex.vertexNormal[].vertexNormalXYZ IndexedPathProxy
vertex_normal_x normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalX IndexedPathProxy
vertex_normal_y normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalY IndexedPathProxy
vertex_normal_z normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalZ IndexedPathProxy
vertex_face_normal normalPerVertex.vertexNormal[].vertexFaceNormal _DynNumericArrayProxy
vertex_face_normal_xyz normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ IndexedPathProxy
vertex_face_normal_x normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalX IndexedPathProxy
vertex_face_normal_y normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalY IndexedPathProxy
vertex_face_normal_z normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalZ IndexedPathProxy
normal_size normalSize _ValuePlugProxy · .value: float
normal_type normalType _ValuePlugProxy · .value: int
normals normals _DynNumericArrayProxy
normal_x normals[].normalX IndexedPathProxy
normal_y normals[].normalY IndexedPathProxy
normal_z normals[].normalZ IndexedPathProxy
tangent_normal_threshold tangentNormalThreshold _ValuePlugProxy · .value: float
vertex_normal_method vertexNormalMethod _ValuePlugProxy · .value: int
render_smooth_level renderSmoothLevel _ValuePlugProxy · .value: int
use_smooth_preview_for_render useSmoothPreviewForRender _ValuePlugProxy · .value: bool
in_force_node_uv_update inForceNodeUVUpdate _ValuePlugProxy · .value: bool
keep_map_borders keepMapBorders _ValuePlugProxy · .value: int
out_force_node_uv_update outForceNodeUVUpdate _ValuePlugProxy · .value: bool
pin_data pinData TypedArrayProxy
smooth_uvs smoothUVs _ValuePlugProxy · .value: bool
tangent_smoothing_angle tangentSmoothingAngle _ValuePlugProxy · .value: float
tangent_space tangentSpace _ValuePlugProxy · .value: int
uv_size uvSize _ValuePlugProxy · .value: float
uv_tweak_location uvTweakLocation None
color_per_vertex colorPerVertex CompoundProxy
vertex_color colorPerVertex.vertexColor ArrayCompoundProxy
vertex_color_rgb colorPerVertex.vertexColor[].vertexColorRGB IndexedPathProxy
vertex_color_r colorPerVertex.vertexColor[].vertexColorRGB.vertexColorR IndexedPathProxy
vertex_color_g colorPerVertex.vertexColor[].vertexColorRGB.vertexColorG IndexedPathProxy
vertex_color_b colorPerVertex.vertexColor[].vertexColorRGB.vertexColorB IndexedPathProxy
vertex_alpha colorPerVertex.vertexColor[].vertexAlpha IndexedPathProxy
vertex_face_color colorPerVertex.vertexColor[].vertexFaceColor ArrayCompoundProxy
vertex_face_color_rgb colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB IndexedPathProxy
vertex_face_color_r colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorR IndexedPathProxy
vertex_face_color_g colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorG IndexedPathProxy
vertex_face_color_b colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorB IndexedPathProxy
vertex_face_alpha colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceAlpha IndexedPathProxy
always_draw_on_top alwaysDrawOnTop _ValuePlugProxy · .value: bool
backface_culling backfaceCulling _ValuePlugProxy · .value: int
border_width borderWidth _ValuePlugProxy · .value: float
boundary_rule boundaryRule _ValuePlugProxy · .value: int
material_blend materialBlend _ValuePlugProxy · .value: int
max_edge_length maxEdgeLength _ValuePlugProxy · .value: float
max_subd maxSubd _ValuePlugProxy · .value: int
max_triangles maxTriangles _ValuePlugProxy · .value: int
max_uv maxUv _ValuePlugProxy · .value: float
min_edge_length minEdgeLength _ValuePlugProxy · .value: float
min_screen minScreen _ValuePlugProxy · .value: float
motion_vector_color_set motionVectorColorSet _ValuePlugProxy · .value: str
num_triangles numTriangles _ValuePlugProxy · .value: int
propagate_edge_hardness propagateEdgeHardness _ValuePlugProxy · .value: bool
reuse_triangles reuseTriangles _ValuePlugProxy · .value: bool
use_max_edge_length useMaxEdgeLength _ValuePlugProxy · .value: bool
use_max_subdivisions useMaxSubdivisions _ValuePlugProxy · .value: bool
use_max_uv useMaxUV _ValuePlugProxy · .value: bool
mikktspace_tangent_gen mikktspaceTangentGen _ValuePlugProxy · .value: bool
use_min_edge_length useMinEdgeLength _ValuePlugProxy · .value: bool
use_min_screen useMinScreen _ValuePlugProxy · .value: bool
use_num_triangles useNumTriangles _ValuePlugProxy · .value: bool

node.crease_dataNative spec

Access to native plug creaseData.

Item Type / behavior
Maya path creaseData
Property return MObject
Declared kind typed:componentlist
Declared default None
Flags input, output, stored, hidden, runtime

node.crease_vertex_dataNative spec

Access to native plug creaseVertexData.

Item Type / behavior
Maya path creaseVertexData
Property return MObject
Declared kind typed:componentlist
Declared default None
Flags input, output, stored, hidden, runtime

node.edge_id_mapNative spec

Access to native plug edgeIdMap.

Item Type / behavior
Maya path edgeIdMap
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, hidden
Read node.edge_id_map.value

node.face_id_mapNative spec

Access to native plug faceIdMap.

Item Type / behavior
Maya path faceIdMap
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, hidden
Read node.face_id_map.value

node.per_instance_indexNative spec

Access to native plug perInstanceIndex.

Item Type / behavior
Maya path perInstanceIndex
Property return TypedArrayProxy
Declared kind array:numeric:int
Declared default ()
Flags array, input, output, connectable, stored
Underlying plug node.per_instance_index.plug

node.continuityNative spec

Access to native plug continuity.

Item Type / behavior
Maya path continuity
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.continuity.value
Descriptor assignment node.continuity = value

node.per_instance_tagNative spec

Access to native plug perInstanceTag.

Item Type / behavior
Maya path perInstanceTag
Property return TypedArrayProxy
Declared kind array:numeric:int
Declared default ()
Flags array, input, output, connectable, stored
Underlying plug node.per_instance_tag.plug

node.edgeNative spec

Access to native plug edge.

Item Type / behavior
Maya path edge
Property return _DynNumericArrayProxy
Declared kind array:long3
Declared default ()
Flags array, input, output, stored, hidden
Underlying plug node.edge.plug

node.edg_1Native spec

Access to native plug edge[].edg1.

Item Type / behavior
Maya path edge[].edg1
Property return IndexedPathProxy
Declared kind numeric:int
Declared default 0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["edge"][i1]["edg1"]

Observed limitation on the tested fixture: AttributeError: Child 'edg1' not found under 'pPlaneShape1.edge[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.edg_2Native spec

Access to native plug edge[].edg2.

Item Type / behavior
Maya path edge[].edg2
Property return IndexedPathProxy
Declared kind numeric:int
Declared default 0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["edge"][i1]["edg2"]

Observed limitation on the tested fixture: AttributeError: Child 'edg2' not found under 'pPlaneShape1.edge[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.edg_hNative spec

Access to native plug edge[].edgh.

Item Type / behavior
Maya path edge[].edgh
Property return IndexedPathProxy
Declared kind numeric:int
Declared default 0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["edge"][i1]["edgh"]

Observed limitation on the tested fixture: AttributeError: Child 'edgh' not found under 'pPlaneShape1.edge[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.faceNative spec

Access to native plug face.

Item Type / behavior
Maya path face
Property return TypedArrayProxy
Declared kind array:typed:polyfaces
Declared default ()
Flags array, input, output, stored, hidden
Underlying plug node.face.plug

node.hole_face_dataNative spec

Access to native plug holeFaceData.

Item Type / behavior
Maya path holeFaceData
Property return MObject
Declared kind typed:componentlist
Declared default None
Flags input, output, stored, hidden, runtime

node.keep_borderNative spec

Access to native plug keepBorder.

Item Type / behavior
Maya path keepBorder
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.keep_border.value
Descriptor assignment node.keep_border = value

node.keep_hard_edgeNative spec

Access to native plug keepHardEdge.

Item Type / behavior
Maya path keepHardEdge
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.keep_hard_edge.value
Descriptor assignment node.keep_hard_edge = value

node.pntsNative spec

Access to native plug pnts.

Item Type / behavior
Maya path pnts
Property return _DynNumericArrayProxy
Declared kind array:float3
Declared default ()
Flags array, input, output, connectable, stored
Underlying plug node.pnts.plug

node.pntxNative spec

Access to native plug pnts[].pntx.

Item Type / behavior
Maya path pnts[].pntx
Property return IndexedPathProxy
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, keyable
Verified explicit path · Plug node.plugs["pnts"][i1]["pntx"]

Observed limitation on the tested fixture: AttributeError: Child 'pntx' not found under 'pPlaneShape1.pnts[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.pntyNative spec

Access to native plug pnts[].pnty.

Item Type / behavior
Maya path pnts[].pnty
Property return IndexedPathProxy
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, keyable
Verified explicit path · Plug node.plugs["pnts"][i1]["pnty"]

Observed limitation on the tested fixture: AttributeError: Child 'pnty' not found under 'pPlaneShape1.pnts[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.pntzNative spec

Access to native plug pnts[].pntz.

Item Type / behavior
Maya path pnts[].pntz
Property return IndexedPathProxy
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, keyable
Verified explicit path · Plug node.plugs["pnts"][i1]["pntz"]

Observed limitation on the tested fixture: AttributeError: Child 'pntz' not found under 'pPlaneShape1.pnts[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.uvptNative spec

Access to native plug uvpt.

Item Type / behavior
Maya path uvpt
Property return _DynNumericArrayProxy
Declared kind array:float2
Declared default ()
Flags array, input, output, stored, hidden
Underlying plug node.uvpt.plug

node.uvp_xNative spec

Access to native plug uvpt[].uvpx.

Item Type / behavior
Maya path uvpt[].uvpx
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["uvpt"][i1]["uvpx"]

Observed limitation on the tested fixture: AttributeError: Child 'uvpx' not found under 'pPlaneShape1.uvpt[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.uvp_yNative spec

Access to native plug uvpt[].uvpy.

Item Type / behavior
Maya path uvpt[].uvpy
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["uvpt"][i1]["uvpy"]

Observed limitation on the tested fixture: AttributeError: Child 'uvpy' not found under 'pPlaneShape1.uvpt[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.vrtsNative spec

Access to native plug vrts.

Item Type / behavior
Maya path vrts
Property return _DynNumericArrayProxy
Declared kind array:float3
Declared default ()
Flags array, input, output, stored, hidden
Underlying plug node.vrts.plug

node.vrt_xNative spec

Access to native plug vrts[].vrtx.

Item Type / behavior
Maya path vrts[].vrtx
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["vrts"][i1]["vrtx"]

Observed limitation on the tested fixture: AttributeError: Child 'vrtx' not found under 'pPlaneShape1.vrts[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.vrt_yNative spec

Access to native plug vrts[].vrty.

Item Type / behavior
Maya path vrts[].vrty
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["vrts"][i1]["vrty"]

Observed limitation on the tested fixture: AttributeError: Child 'vrty' not found under 'pPlaneShape1.vrts[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.vrt_zNative spec

Access to native plug vrts[].vrtz.

Item Type / behavior
Maya path vrts[].vrtz
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Verified explicit path · Plug node.plugs["vrts"][i1]["vrtz"]

Observed limitation on the tested fixture: AttributeError: Child 'vrtz' not found under 'pPlaneShape1.vrts[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.colorsNative spec

Access to native plug colors.

Item Type / behavior
Maya path colors
Property return ArrayCompoundProxy
Declared kind array:compound
Declared default None
Flags array, input, output, stored
Underlying plug node.colors.plug

node.color_rNative spec

Access to native plug colors[].colorR.

Item Type / behavior
Maya path colors[].colorR
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, stored
Verified explicit path · Plug node.plugs["colors"][i1]["colorR"]

Observed limitation on the tested fixture: AttributeError: Child 'colorR' not found under 'pPlaneShape1.colors[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.color_gNative spec

Access to native plug colors[].colorG.

Item Type / behavior
Maya path colors[].colorG
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, stored
Verified explicit path · Plug node.plugs["colors"][i1]["colorG"]

Observed limitation on the tested fixture: AttributeError: Child 'colorG' not found under 'pPlaneShape1.colors[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.color_bNative spec

Access to native plug colors[].colorB.

Item Type / behavior
Maya path colors[].colorB
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, stored
Verified explicit path · Plug node.plugs["colors"][i1]["colorB"]

Observed limitation on the tested fixture: AttributeError: Child 'colorB' not found under 'pPlaneShape1.colors[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.color_aNative spec

Access to native plug colors[].colorA.

Item Type / behavior
Maya path colors[].colorA
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, stored
Verified explicit path · Plug node.plugs["colors"][i1]["colorA"]

Observed limitation on the tested fixture: AttributeError: Child 'colorA' not found under 'pPlaneShape1.colors[0]'. Indices are Maya logical indices; choose existing or intended elements.

node.display_bordersNative spec

Access to native plug displayBorders.

Item Type / behavior
Maya path displayBorders
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_borders.value
Descriptor assignment node.display_borders = value

node.display_centerNative spec

Access to native plug displayCenter.

Item Type / behavior
Maya path displayCenter
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_center.value
Descriptor assignment node.display_center = value

node.display_edgesNative spec

Access to native plug displayEdges.

Item Type / behavior
Maya path displayEdges
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.display_edges.value
Descriptor assignment node.display_edges = value

node.display_faces_with_group_idNative spec

Access to native plug displayFacesWithGroupId.

Item Type / behavior
Maya path displayFacesWithGroupId
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default -2
Flags input, output, connectable, stored
Read node.display_faces_with_group_id.value
Descriptor assignment node.display_faces_with_group_id = value

node.display_invisible_facesNative spec

Access to native plug displayInvisibleFaces.

Item Type / behavior
Maya path displayInvisibleFaces
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_invisible_faces.value
Descriptor assignment node.display_invisible_faces = value

node.display_map_bordersNative spec

Access to native plug displayMapBorders.

Item Type / behavior
Maya path displayMapBorders
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_map_borders.value
Descriptor assignment node.display_map_borders = value

node.display_normalNative spec

Access to native plug displayNormal.

Item Type / behavior
Maya path displayNormal
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_normal.value
Descriptor assignment node.display_normal = value

node.display_item_numbersNative spec

Access to native plug displayItemNumbers.

Item Type / behavior
Maya path displayItemNumbers
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default 0
Flags input, output, connectable, stored
Read node.display_item_numbers.value
Descriptor assignment node.display_item_numbers = value

node.disp_resolutionNative spec

Access to native plug dispResolution.

Item Type / behavior
Maya path dispResolution
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored, hidden
Read node.disp_resolution.value
Descriptor assignment node.disp_resolution = value

node.display_tangentNative spec

Access to native plug displayTangent.

Item Type / behavior
Maya path displayTangent
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_tangent.value
Descriptor assignment node.display_tangent = value

node.display_trianglesNative spec

Access to native plug displayTriangles.

Item Type / behavior
Maya path displayTriangles
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_triangles.value
Descriptor assignment node.display_triangles = value

node.display_uvsNative spec

Access to native plug displayUVs.

Item Type / behavior
Maya path displayUVs
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_uvs.value
Descriptor assignment node.display_uvs = value

node.display_verticesNative spec

Access to native plug displayVertices.

Item Type / behavior
Maya path displayVertices
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_vertices.value
Descriptor assignment node.display_vertices = value

node.display_non_planarNative spec

Access to native plug displayNonPlanar.

Item Type / behavior
Maya path displayNonPlanar
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_non_planar.value
Descriptor assignment node.display_non_planar = value

node.display_alpha_as_grey_scaleNative spec

Access to native plug displayAlphaAsGreyScale.

Item Type / behavior
Maya path displayAlphaAsGreyScale
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_alpha_as_grey_scale.value
Descriptor assignment node.display_alpha_as_grey_scale = value

node.display_blue_color_channelNative spec

Access to native plug displayBlueColorChannel.

Item Type / behavior
Maya path displayBlueColorChannel
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.display_blue_color_channel.value
Descriptor assignment node.display_blue_color_channel = value

node.display_color_as_grey_scaleNative spec

Access to native plug displayColorAsGreyScale.

Item Type / behavior
Maya path displayColorAsGreyScale
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_color_as_grey_scale.value
Descriptor assignment node.display_color_as_grey_scale = value

node.display_green_color_channelNative spec

Access to native plug displayGreenColorChannel.

Item Type / behavior
Maya path displayGreenColorChannel
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.display_green_color_channel.value
Descriptor assignment node.display_green_color_channel = value

node.display_red_color_channelNative spec

Access to native plug displayRedColorChannel.

Item Type / behavior
Maya path displayRedColorChannel
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.display_red_color_channel.value
Descriptor assignment node.display_red_color_channel = value

node.display_smooth_meshNative spec

Access to native plug displaySmoothMesh.

Item Type / behavior
Maya path displaySmoothMesh
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, stored
Read node.display_smooth_mesh.value
Descriptor assignment node.display_smooth_mesh = value

node.display_subd_compsNative spec

Access to native plug displaySubdComps.

Item Type / behavior
Maya path displaySubdComps
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_subd_comps.value
Descriptor assignment node.display_subd_comps = value

node.face_color_indicesNative spec

Access to native plug faceColorIndices.

Item Type / behavior
Maya path faceColorIndices
Property return TypedArrayProxy
Declared kind array:typed:intArray
Declared default ()
Flags array, input, output, stored, hidden
Underlying plug node.face_color_indices.plug

node.vertex_color_sourceNative spec

Access to native plug vertexColorSource.

Item Type / behavior
Maya path vertexColorSource
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, stored
Read node.vertex_color_source.value
Descriptor assignment node.vertex_color_source = value

node.vertex_sizeNative spec

Access to native plug vertexSize.

Item Type / behavior
Maya path vertexSize
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 3.0
Flags input, output, connectable, stored
Read node.vertex_size.value
Descriptor assignment node.vertex_size = value

node.in_meshNative spec

Access to native plug inMesh.

Item Type / behavior
Maya path inMesh
Property return _ValuePlugProxy · .value: MeshProxy
Declared kind typed:mesh
Declared default None
Flags input, output, connectable
Read node.in_mesh.value

node.out_meshNative spec

Access to native plug outMesh.

Item Type / behavior
Maya path outMesh
Property return _ValuePlugProxy · .value: MeshProxy
Declared kind typed:mesh
Declared default None
Flags input, output, connectable
Read node.out_mesh.value

node.world_meshNative spec

Access to native plug worldMesh.

Item Type / behavior
Maya path worldMesh
Property return TypedArrayProxy
Declared kind array:typed:mesh
Declared default None
Flags input, output, connectable, hidden
Underlying plug node.world_mesh.plug

node.out_smooth_meshNative spec

Access to native plug outSmoothMesh.

Item Type / behavior
Maya path outSmoothMesh
Property return _ValuePlugProxy · .value: MeshProxy
Declared kind typed:mesh
Declared default None
Flags input, output, connectable, hidden
Read node.out_smooth_mesh.value

node.out_geometry_cleanNative spec

Access to native plug outGeometryClean.

Item Type / behavior
Maya path outGeometryClean
Property return None
Declared kind message
Declared default None
Flags input, output, connectable, hidden

The descriptor setter rejects assignment; use Plug connection operations.

node.allow_topology_modNative spec

Access to native plug allowTopologyMod.

Item Type / behavior
Maya path allowTopologyMod
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.allow_topology_mod.value
Descriptor assignment node.allow_topology_mod = value

node.quad_splitNative spec

Access to native plug quadSplit.

Item Type / behavior
Maya path quadSplit
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 2
Flags input, output, connectable, stored
Read node.quad_split.value
Descriptor assignment node.quad_split = value

node.smooth_levelNative spec

Access to native plug smoothLevel.

Item Type / behavior
Maya path smoothLevel
Property return _ValuePlugProxy · .value: int
Declared kind numeric:short
Declared default 2
Flags input, output, connectable, stored
Read node.smooth_level.value
Descriptor assignment node.smooth_level = value

node.smooth_mesh_selection_modeNative spec

Access to native plug smoothMeshSelectionMode.

Item Type / behavior
Maya path smoothMeshSelectionMode
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, stored, hidden
Read node.smooth_mesh_selection_mode.value
Descriptor assignment node.smooth_mesh_selection_mode = value

node.smooth_offsetNative spec

Access to native plug smoothOffset.

Item Type / behavior
Maya path smoothOffset
Property return _ValuePlugProxy · .value: tuple
Declared kind float3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.smooth_offset.value
Descriptor assignment node.smooth_offset = value

node.sofxNative spec

Access to native plug smoothOffset.sofx.

Item Type / behavior
Maya path smoothOffset.sofx
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Read node.sofx.value

node.sofyNative spec

Access to native plug smoothOffset.sofy.

Item Type / behavior
Maya path smoothOffset.sofy
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Read node.sofy.value

node.sofzNative spec

Access to native plug smoothOffset.sofz.

Item Type / behavior
Maya path smoothOffset.sofz
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, hidden
Read node.sofz.value

node.smooth_warnNative spec

Access to native plug smoothWarn.

Item Type / behavior
Maya path smoothWarn
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored, hidden
Read node.smooth_warn.value
Descriptor assignment node.smooth_warn = value

node.user_trgNative spec

Access to native plug useTrg.

Item Type / behavior
Maya path useTrg
Property return _ValuePlugProxy · .value: str
Declared kind typed:string
Declared default ''
Flags input, output, connectable, stored
Read node.user_trg.value
Descriptor assignment node.user_trg = value

node.vertex_backface_cullingNative spec

Access to native plug vertexBackfaceCulling.

Item Type / behavior
Maya path vertexBackfaceCulling
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.vertex_backface_culling.value
Descriptor assignment node.vertex_backface_culling = value

node.vertex_id_mapNative spec

Access to native plug vertexIdMap.

Item Type / behavior
Maya path vertexIdMap
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, hidden
Read node.vertex_id_map.value

node.normal_per_vertexNative spec

Access to native plug normalPerVertex.

Item Type / behavior
Maya path normalPerVertex
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, stored
Underlying plug node.normal_per_vertex.plug

node.vertex_normalNative spec

Access to native plug normalPerVertex.vertexNormal.

Item Type / behavior
Maya path normalPerVertex.vertexNormal
Property return _DynNumericArrayProxy
Declared kind array:float3
Declared default ()
Flags array, input, output, stored
Underlying plug node.vertex_normal.plug

node.vertex_normal_xyzNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexNormalXYZ.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexNormalXYZ
Property return IndexedPathProxy
Declared kind float3
Declared default (1e+20, 1e+20, 1e+20)
Flags input, output, stored
Verified explicit path · Plug node.plugs["normalPerVertex"]["vertexNormal"][i1]["vertexNormalXYZ"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_normal_xNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalX.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalX
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored
Verified explicit path · Plug node.plugs["normalPerVertex"]["vertexNormal"][i1]["vertexNormalXYZ"]["vertexNormalX"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_normal_yNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalY.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalY
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored
Verified explicit path · Plug node.plugs["normalPerVertex"]["vertexNormal"][i1]["vertexNormalXYZ"]["vertexNormalY"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_normal_zNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalZ.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexNormalXYZ.vertexNormalZ
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored
Verified explicit path · Plug node.plugs["normalPerVertex"]["vertexNormal"][i1]["vertexNormalXYZ"]["vertexNormalZ"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_normalNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexFaceNormal.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexFaceNormal
Property return _DynNumericArrayProxy
Declared kind array:float3
Declared default ()
Flags array, input, output, stored
Verified explicit path · Plug node.plugs["normalPerVertex"]["vertexNormal"][i1]["vertexFaceNormal"]
Underlying plug node.vertex_face_normal.plug

Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_normal_xyzNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ
Property return IndexedPathProxy
Declared kind float3
Declared default (1e+20, 1e+20, 1e+20)
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.vertex_face_normal_xNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalX.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalX
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.vertex_face_normal_yNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalY.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalY
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.vertex_face_normal_zNative spec

Access to native plug normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalZ.

Item Type / behavior
Maya path normalPerVertex.vertexNormal[].vertexFaceNormal.vertexFaceNormalXYZ.vertexFaceNormalZ
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'vertexNormal' not found under 'pPlaneShape1.normalPerVertex'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.normal_sizeNative spec

Access to native plug normalSize.

Item Type / behavior
Maya path normalSize
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 0.4
Flags input, output, connectable, stored
Read node.normal_size.value
Descriptor assignment node.normal_size = value

node.normal_typeNative spec

Access to native plug normalType.

Item Type / behavior
Maya path normalType
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.normal_type.value
Descriptor assignment node.normal_type = value

node.normalsNative spec

Access to native plug normals.

Item Type / behavior
Maya path normals
Property return _DynNumericArrayProxy
Declared kind array:float3
Declared default ()
Flags array, input, output, stored
Underlying plug node.normals.plug

node.normal_xNative spec

Access to native plug normals[].normalX.

Item Type / behavior
Maya path normals[].normalX
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'normalX' not found under 'pPlaneShape1.normals[0]'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.normal_yNative spec

Access to native plug normals[].normalY.

Item Type / behavior
Maya path normals[].normalY
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'normalY' not found under 'pPlaneShape1.normals[0]'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.normal_zNative spec

Access to native plug normals[].normalZ.

Item Type / behavior
Maya path normals[].normalZ
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1e+20
Flags input, output, stored

Observed limitation on the tested fixture: AttributeError: Child 'normalZ' not found under 'pPlaneShape1.normals[0]'. The explicit path also fails on the tested fixture; no alternative access is guaranteed here.

node.tangent_normal_thresholdNative spec

Access to native plug tangentNormalThreshold.

Item Type / behavior
Maya path tangentNormalThreshold
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.tangent_normal_threshold.value
Descriptor assignment node.tangent_normal_threshold = value

node.vertex_normal_methodNative spec

Access to native plug vertexNormalMethod.

Item Type / behavior
Maya path vertexNormalMethod
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 3
Flags input, output, connectable, stored
Read node.vertex_normal_method.value
Descriptor assignment node.vertex_normal_method = value

node.render_smooth_levelNative spec

Access to native plug renderSmoothLevel.

Item Type / behavior
Maya path renderSmoothLevel
Property return _ValuePlugProxy · .value: int
Declared kind numeric:short
Declared default 2
Flags input, output, connectable, stored
Read node.render_smooth_level.value
Descriptor assignment node.render_smooth_level = value

node.use_smooth_preview_for_renderNative spec

Access to native plug useSmoothPreviewForRender.

Item Type / behavior
Maya path useSmoothPreviewForRender
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.use_smooth_preview_for_render.value
Descriptor assignment node.use_smooth_preview_for_render = value

node.in_force_node_uv_updateNative spec

Access to native plug inForceNodeUVUpdate.

Item Type / behavior
Maya path inForceNodeUVUpdate
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, hidden
Read node.in_force_node_uv_update.value

node.keep_map_bordersNative spec

Access to native plug keepMapBorders.

Item Type / behavior
Maya path keepMapBorders
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 1
Flags input, output, connectable, stored
Read node.keep_map_borders.value
Descriptor assignment node.keep_map_borders = value

node.out_force_node_uv_updateNative spec

Access to native plug outForceNodeUVUpdate.

Item Type / behavior
Maya path outForceNodeUVUpdate
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, hidden
Read node.out_force_node_uv_update.value

node.pin_dataNative spec

Access to native plug pinData.

Item Type / behavior
Maya path pinData
Property return TypedArrayProxy
Declared kind array:typed:componentlist
Declared default ()
Flags array, input, output, stored, hidden
Underlying plug node.pin_data.plug

node.smooth_uvsNative spec

Access to native plug smoothUVs.

Item Type / behavior
Maya path smoothUVs
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.smooth_uvs.value
Descriptor assignment node.smooth_uvs = value

node.tangent_smoothing_angleNative spec

Access to native plug tangentSmoothingAngle.

Item Type / behavior
Maya path tangentSmoothingAngle
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.tangent_smoothing_angle.value
Descriptor assignment node.tangent_smoothing_angle = value

node.tangent_spaceNative spec

Access to native plug tangentSpace.

Item Type / behavior
Maya path tangentSpace
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.tangent_space.value
Descriptor assignment node.tangent_space = value

node.uv_sizeNative spec

Access to native plug uvSize.

Item Type / behavior
Maya path uvSize
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 4.0
Flags input, output, connectable, stored
Read node.uv_size.value
Descriptor assignment node.uv_size = value

node.uv_tweak_locationNative spec

Access to native plug uvTweakLocation.

Item Type / behavior
Maya path uvTweakLocation
Property return None
Declared kind typed:generic
Declared default None
Flags input, connectable, hidden

The descriptor setter rejects assignment; use Plug connection operations.

node.color_per_vertexNative spec

Access to native plug colorPerVertex.

Item Type / behavior
Maya path colorPerVertex
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.color_per_vertex.plug

node.vertex_colorNative spec

Access to native plug colorPerVertex.vertexColor.

Item Type / behavior
Maya path colorPerVertex.vertexColor
Property return ArrayCompoundProxy
Declared kind array:compound
Declared default None
Flags array, input, output, connectable, stored
Underlying plug node.vertex_color.plug

node.vertex_color_rgbNative spec

Access to native plug colorPerVertex.vertexColor[].vertexColorRGB.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexColorRGB
Property return IndexedPathProxy
Declared kind float3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexColorRGB"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_color_rNative spec

Access to native plug colorPerVertex.vertexColor[].vertexColorRGB.vertexColorR.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexColorRGB.vertexColorR
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexColorRGB"]["vertexColorR"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_color_gNative spec

Access to native plug colorPerVertex.vertexColor[].vertexColorRGB.vertexColorG.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexColorRGB.vertexColorG
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexColorRGB"]["vertexColorG"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_color_bNative spec

Access to native plug colorPerVertex.vertexColor[].vertexColorRGB.vertexColorB.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexColorRGB.vertexColorB
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexColorRGB"]["vertexColorB"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_alphaNative spec

Access to native plug colorPerVertex.vertexColor[].vertexAlpha.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexAlpha
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexAlpha"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_colorNative spec

Access to native plug colorPerVertex.vertexColor[].vertexFaceColor.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexFaceColor
Property return ArrayCompoundProxy
Declared kind array:compound
Declared default None
Flags array, input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexFaceColor"]

Observed limitation on the tested fixture: AttributeError: Plug 'colorPerVertex.vertexColor[].vertexFaceColor' not found on pPlaneShape1. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_color_rgbNative spec

Access to native plug colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB
Property return IndexedPathProxy
Declared kind float3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexFaceColor"][i2]["vertexFaceColorRGB"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_color_rNative spec

Access to native plug colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorR.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorR
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexFaceColor"][i2]["vertexFaceColorRGB"]["vertexFaceColorR"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_color_gNative spec

Access to native plug colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorG.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorG
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexFaceColor"][i2]["vertexFaceColorRGB"]["vertexFaceColorG"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_color_bNative spec

Access to native plug colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorB.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceColorRGB.vertexFaceColorB
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexFaceColor"][i2]["vertexFaceColorRGB"]["vertexFaceColorB"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.vertex_face_alphaNative spec

Access to native plug colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceAlpha.

Item Type / behavior
Maya path colorPerVertex.vertexColor[].vertexFaceColor[].vertexFaceAlpha
Property return IndexedPathProxy
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Verified explicit path · Plug node.plugs["colorPerVertex"]["vertexColor"][i1]["vertexFaceColor"][i2]["vertexFaceAlpha"]

Observed limitation on the tested fixture: AttributeError: Child 'vertexColor' not found under 'pPlaneShape1.colorPerVertex'. Indices are Maya logical indices; choose existing or intended elements.

node.always_draw_on_topNative spec

Access to native plug alwaysDrawOnTop.

Item Type / behavior
Maya path alwaysDrawOnTop
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, hidden
Read node.always_draw_on_top.value

node.backface_cullingNative spec

Access to native plug backfaceCulling.

Item Type / behavior
Maya path backfaceCulling
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.backface_culling.value
Descriptor assignment node.backface_culling = value

node.border_widthNative spec

Access to native plug borderWidth.

Item Type / behavior
Maya path borderWidth
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 2.0
Flags input, output, connectable, stored
Read node.border_width.value
Descriptor assignment node.border_width = value

node.boundary_ruleNative spec

Access to native plug boundaryRule.

Item Type / behavior
Maya path boundaryRule
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 1
Flags input, output, connectable, stored
Read node.boundary_rule.value
Descriptor assignment node.boundary_rule = value

node.material_blendNative spec

Access to native plug materialBlend.

Item Type / behavior
Maya path materialBlend
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.material_blend.value
Descriptor assignment node.material_blend = value

node.max_edge_lengthNative spec

Access to native plug maxEdgeLength.

Item Type / behavior
Maya path maxEdgeLength
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.10000000149011612
Flags input, output, connectable, stored
Read node.max_edge_length.value
Descriptor assignment node.max_edge_length = value

node.max_subdNative spec

Access to native plug maxSubd.

Item Type / behavior
Maya path maxSubd
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default 5
Flags input, output, connectable, stored
Read node.max_subd.value
Descriptor assignment node.max_subd = value

node.max_trianglesNative spec

Access to native plug maxTriangles.

Item Type / behavior
Maya path maxTriangles
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default 60000
Flags input, output, connectable, stored
Read node.max_triangles.value
Descriptor assignment node.max_triangles = value

node.max_uvNative spec

Access to native plug maxUv.

Item Type / behavior
Maya path maxUv
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.5
Flags input, output, connectable, stored
Read node.max_uv.value
Descriptor assignment node.max_uv = value

node.min_edge_lengthNative spec

Access to native plug minEdgeLength.

Item Type / behavior
Maya path minEdgeLength
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.009999999776482582
Flags input, output, connectable, stored
Read node.min_edge_length.value
Descriptor assignment node.min_edge_length = value

node.min_screenNative spec

Access to native plug minScreen.

Item Type / behavior
Maya path minScreen
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 14.0
Flags input, output, connectable, stored
Read node.min_screen.value
Descriptor assignment node.min_screen = value

node.motion_vector_color_setNative spec

Access to native plug motionVectorColorSet.

Item Type / behavior
Maya path motionVectorColorSet
Property return _ValuePlugProxy · .value: str
Declared kind typed:string
Declared default ''
Flags input, output, connectable, stored
Read node.motion_vector_color_set.value
Descriptor assignment node.motion_vector_color_set = value

node.num_trianglesNative spec

Access to native plug numTriangles.

Item Type / behavior
Maya path numTriangles
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default 100
Flags input, output, connectable, stored
Read node.num_triangles.value
Descriptor assignment node.num_triangles = value

node.propagate_edge_hardnessNative spec

Access to native plug propagateEdgeHardness.

Item Type / behavior
Maya path propagateEdgeHardness
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.propagate_edge_hardness.value
Descriptor assignment node.propagate_edge_hardness = value

node.reuse_trianglesNative spec

Access to native plug reuseTriangles.

Item Type / behavior
Maya path reuseTriangles
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.reuse_triangles.value
Descriptor assignment node.reuse_triangles = value

node.use_max_edge_lengthNative spec

Access to native plug useMaxEdgeLength.

Item Type / behavior
Maya path useMaxEdgeLength
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.use_max_edge_length.value
Descriptor assignment node.use_max_edge_length = value

node.use_max_subdivisionsNative spec

Access to native plug useMaxSubdivisions.

Item Type / behavior
Maya path useMaxSubdivisions
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.use_max_subdivisions.value
Descriptor assignment node.use_max_subdivisions = value

node.use_max_uvNative spec

Access to native plug useMaxUV.

Item Type / behavior
Maya path useMaxUV
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.use_max_uv.value
Descriptor assignment node.use_max_uv = value

node.mikktspace_tangent_genNative spec

Access to native plug mikktspaceTangentGen.

Item Type / behavior
Maya path mikktspaceTangentGen
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output
Read node.mikktspace_tangent_gen.value

node.use_min_edge_lengthNative spec

Access to native plug useMinEdgeLength.

Item Type / behavior
Maya path useMinEdgeLength
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.use_min_edge_length.value
Descriptor assignment node.use_min_edge_length = value

node.use_min_screenNative spec

Access to native plug useMinScreen.

Item Type / behavior
Maya path useMinScreen
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.use_min_screen.value
Descriptor assignment node.use_min_screen = value

node.use_num_trianglesNative spec

Access to native plug useNumTriangles.

Item Type / behavior
Maya path useNumTriangles
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.use_num_triangles.value
Descriptor assignment node.use_num_triangles = value
Specs inherited from SurfaceShape27
Property Maya plug Returns Description
bounding_box_scale boundingBoxScale _ValuePlugProxy · .value: tuple[float, float, float] Native surface bounding-box scale.
bounding_box_scale_x boundingBoxScale.boundingBoxScaleX _ValuePlugProxy · .value: float X component of bounding_box_scale.
bounding_box_scale_y boundingBoxScale.boundingBoxScaleY _ValuePlugProxy · .value: float Y component of bounding_box_scale.
bounding_box_scale_z boundingBoxScale.boundingBoxScaleZ _ValuePlugProxy · .value: float Z component of bounding_box_scale.
display_hw_environment displayHWEnvironment _ValuePlugProxy · .value: bool Hardware environment display.
hold_out holdOut _ValuePlugProxy · .value: bool Native holdout option.
smooth_shading smoothShading _ValuePlugProxy · .value: bool Smooth shading switch.
feature_displacement featureDisplacement _ValuePlugProxy · .value: bool Native feature-displacement option.
texture_treshold textureTreshold _ValuePlugProxy · .value: int Native textureTreshold threshold; API spelling preserved.
ignore_hw_shader ignoreHwShader _ValuePlugProxy · .value: bool Ignore-hardware-shader option.
normal_treshold normalTreshold _ValuePlugProxy · .value: float Native normalTreshold threshold; API spelling preserved.
double_sided doubleSided _ValuePlugProxy · .value: bool Double-sided display / rendering option.
opposite opposite _ValuePlugProxy · .value: bool Shape orientation reversal.
initial_sample_rate initialSampleRate _ValuePlugProxy · .value: int Initial surface sampling rate.
extra_sample_rate extraSampleRate _ValuePlugProxy · .value: int Additional sampling rate.
collision_depth_velocity_increment collisionDepthVelocityIncrement ArrayCompoundProxy Native collision-depth velocity increment ramp.
collision_depth_velocity_increment_position collisionDepthVelocityIncrement[].collisionDepthVelocityIncrement_Position IndexedPathProxy Position of a point on the collision_depth_velocity_increment ramp.
collision_depth_velocity_increment_float_value collisionDepthVelocityIncrement[].collisionDepthVelocityIncrement_FloatValue IndexedPathProxy Value of a point on the collision_depth_velocity_increment ramp.
collision_depth_velocity_increment_interp collisionDepthVelocityIncrement[].collisionDepthVelocityIncrement_Interp IndexedPathProxy Interpolation of a point on the collision_depth_velocity_increment ramp.
collision_depth_velocity_multiplier collisionDepthVelocityMultiplier ArrayCompoundProxy Native collision-depth velocity multiplier ramp.
collision_depth_velocity_multiplier_position collisionDepthVelocityMultiplier[].collisionDepthVelocityMultiplier_Position IndexedPathProxy Position of a point on the collision_depth_velocity_multiplier ramp.
collision_depth_velocity_multiplier_float_value collisionDepthVelocityMultiplier[].collisionDepthVelocityMultiplier_FloatValue IndexedPathProxy Value of a point on the collision_depth_velocity_multiplier ramp.
collision_depth_velocity_multiplier_interp collisionDepthVelocityMultiplier[].collisionDepthVelocityMultiplier_Interp IndexedPathProxy Interpolation of a point on the collision_depth_velocity_multiplier ramp.
collision_offset_velocity_multiplier collisionOffsetVelocityMultiplier ArrayCompoundProxy Native collision-offset velocity multiplier ramp.
collision_offset_velocity_multiplier_position collisionOffsetVelocityMultiplier[].collisionOffsetVelocityMultiplier_Position IndexedPathProxy Position of a point on the collision_offset_velocity_multiplier ramp.
collision_offset_velocity_multiplier_float_value collisionOffsetVelocityMultiplier[].collisionOffsetVelocityMultiplier_FloatValue IndexedPathProxy Value of a point on the collision_offset_velocity_multiplier ramp.
collision_offset_velocity_multiplier_interp collisionOffsetVelocityMultiplier[].collisionOffsetVelocityMultiplier_Interp IndexedPathProxy Interpolation of a point on the collision_offset_velocity_multiplier ramp.
Specs inherited from ControlPoint29
Property Maya plug Returns Description
blind_data_nodes blindDataNodes list[str] Link data for blind-data nodes.
color_set colorSet ArrayCompoundProxy Color-set array.
color_name colorSet[].colorName IndexedPathProxy Indexed color-set name.
clamped colorSet[].clamped IndexedPathProxy Color-set clamping state.
representation colorSet[].representation IndexedPathProxy Color representation mode.
color_set_points colorSet[].colorSetPoints AttributeError (direct access) Colors beneath an indexed color set.
color_set_points_r colorSet[].colorSetPoints[].colorSetPointsR IndexedPathProxy R component of color_set_points.
color_set_points_g colorSet[].colorSetPoints[].colorSetPointsG IndexedPathProxy G component of color_set_points.
color_set_points_b colorSet[].colorSetPoints[].colorSetPointsB IndexedPathProxy B component of color_set_points.
color_set_points_a colorSet[].colorSetPoints[].colorSetPointsA IndexedPathProxy A component of color_set_points.
control_points controlPoints ArrayCompoundProxy Native control-point / tweak array; not a universal read of final positions.
control_points_x_value controlPoints[].xValue IndexedPathProxy X component of the indexed control point.
control_points_y_value controlPoints[].yValue IndexedPathProxy Y component of the indexed control point.
control_points_z_value controlPoints[].zValue IndexedPathProxy Z component of the indexed control point.
tweak tweak _ValuePlugProxy · .value: bool Native tweak state.
relative_tweak relativeTweak _ValuePlugProxy · .value: bool Relative tweak mode.
tweak_location tweakLocation Any (native data) Native tweak-location data.
display_immediate displayImmediate _ValuePlugProxy · .value: bool Native immediate-display option.
display_color_channel displayColorChannel _ValuePlugProxy · .value: str Displayed color channel.
uv_set uvSet ArrayCompoundProxy UV-set array.
uv_set_name uvSet[].uvSetName IndexedPathProxy Indexed UV-set name.
uv_set_points uvSet[].uvSetPoints _DynNumericArrayProxy UV pairs of the UV set; access through its parent element to choose the set.
uv_set_points_u uvSet[].uvSetPoints[].uvSetPointsU IndexedPathProxy U coordinate addressed by two logical indices.
uv_set_points_v uvSet[].uvSetPoints[].uvSetPointsV IndexedPathProxy V coordinate addressed by two logical indices.
uv_set_tweak_location uvSet[].uvSetTweakLocation IndexedPathProxy UV-set tweak-location data.
uv_pivot uvPivot _ValuePlugProxy · .value: tuple[float, float] Two-component UV pivot.
uv_pivot_x uvPivot.uvPivotX _ValuePlugProxy · .value: float First UV pivot component.
uv_pivot_y uvPivot.uvPivotY _ValuePlugProxy · .value: float Second UV pivot component.
weights weights TypedArrayProxy Native control-point weights; distinct from skinCluster influence weights.
Specs inherited from GeometryShape32
Property Maya plug Returns Description
as_background asBackground _ValuePlugProxy · .value: bool Native background-use option.
depth_jitter depthJitter _ValuePlugProxy · .value: bool Native depth-jitter option.
primary_visiblity primaryVisibility _ValuePlugProxy · .value: bool Primary render visibility.
antialiasing_level antialiasingLevel _ValuePlugProxy · .value: int Geometry antialiasing level.
geometry_antialiasing_override geometryAntialiasingOverride _ValuePlugProxy · .value: bool Geometry antialiasing override switch.
component_tags componentTags ArrayCompoundProxy Component-tag array.
component_tag_name componentTags[].componentTagName IndexedPathProxy Tag name at the requested index.
component_tag_contents componentTags[].componentTagContents IndexedPathProxy Component-tag contents.
casts_shadows castsShadows _ValuePlugProxy · .value: bool Shadow casting switch.
hardware_fog_multiplier hardwareFogMultiplier _ValuePlugProxy · .value: float Hardware fog multiplier.
ignore_self_shadowing ignoreSelfShadowing _ValuePlugProxy · .value: bool Ignore-self-shadowing option.
max_shading_samples maxShadingSamples _ValuePlugProxy · .value: int Maximum shading sample count.
receive_shadows receiveShadows _ValuePlugProxy · .value: bool Shadow receiving switch.
shading_samples shadingSamples _ValuePlugProxy · .value: int Shading sample count.
shading_samples_override shadingSamplesOverride _ValuePlugProxy · .value: bool Shading sample override switch.
inst_material_assign instMaterialAssign list[str] Per-instance material assignment data.
pick_texture pickTexture None Native texture-picking connection.
comp_inst_obj_groups compInstObjGroups ArrayCompoundProxy Per-instance component groups.
comp_object_groups compInstObjGroups[].objectGroups AttributeError (direct access) Groups beneath a component instance.
comp_object_grp_comp_list compInstObjGroups[].objectGroups[].objectGrpCompList IndexedPathProxy Component list of the indexed group.
comp_object_group_id compInstObjGroups[].objectGroups[].objectGroupId IndexedPathProxy Indexed component group identifier.
reference_object referenceObject None Connection to the shape reference object.
max_visibility_samples maxVisibilitySamples _ValuePlugProxy · .value: int Maximum visibility sample count.
max_visibility_samples_override maxVisibilitySamplesOverride _ValuePlugProxy · .value: bool Visibility sample override switch.
render_type renderType _ValuePlugProxy · .value: int Native shape render type.
render_volume renderVolume _ValuePlugProxy · .value: bool Native volume rendering option.
visible_fraction visibleFraction _ValuePlugProxy · .value: float Native visible fraction.
visible_in_reflections visibleInReflections _ValuePlugProxy · .value: bool Visibility in reflections.
visible_in_refractions visibleInRefractions _ValuePlugProxy · .value: bool Visibility in refractions.
volume_samples volumeSamples _ValuePlugProxy · .value: int Volume sample count.
volume_samples_override volumeSamplesOverride _ValuePlugProxy · .value: bool Volume sample override switch.
motion_blur motionBlur _ValuePlugProxy · .value: bool Motion blur switch.
Specs inherited from DAGNode93
Property Maya plug Returns Description
use_object_color useObjectColor _ValuePlugProxy · .value: int Object-color usage mode.
visibility visibility _ValuePlugProxy · .value: bool Local node visibility; it does not summarize visibility across the hierarchy.
template template _ValuePlugProxy · .value: bool Object template display state.
lod_visibility lodVisibility _ValuePlugProxy · .value: bool Level-of-detail visibility.
object_color objectColor _ValuePlugProxy · .value: int Object color index.
object_color_rgb objectColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Object RGB color.
object_color_r objectColorR _ValuePlugProxy · .value: float R component of object_color_rgb.
object_color_g objectColorG _ValuePlugProxy · .value: float G component of object_color_rgb.
object_color_b objectColorB _ValuePlugProxy · .value: float B component of object_color_rgb.
wire_color_rgb wireColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Wireframe RGB color.
wire_color_r wireColorRGB.wireColorR _ValuePlugProxy · .value: float R component of wire_color_rgb.
wire_color_g wireColorRGB.wireColorG _ValuePlugProxy · .value: float G component of wire_color_rgb.
wire_color_b wireColorRGB.wireColorB _ValuePlugProxy · .value: float B component of wire_color_rgb.
hidden_in_outliner hiddenInOutliner _ValuePlugProxy · .value: bool Hidden state in the Outliner.
use_outliner_color useOutlinerColor _ValuePlugProxy · .value: bool Custom Outliner color switch.
outliner_color outlinerColor _ValuePlugProxy · .value: tuple[float, float, float] Outliner RGB color.
outliner_color_r outlinerColorR _ValuePlugProxy · .value: float R component of outliner_color.
outliner_color_g outlinerColorG _ValuePlugProxy · .value: float G component of outliner_color.
outliner_color_b outlinerColorB _ValuePlugProxy · .value: float B component of outliner_color.
ghosting ghosting _ValuePlugProxy · .value: bool Maya ghosting switch.
ghosting_mode ghostingMode _ValuePlugProxy · .value: int Ghosting mode.
ghost_custom_steps ghostCustomSteps CompoundProxy Compound ghosting-step settings.
ghost_pre_frames ghostCustomSteps.ghostPreFrames _ValuePlugProxy · .value: int Number of frames before the current frame.
ghost_post_frames ghostCustomSteps.ghostPostFrames _ValuePlugProxy · .value: int Number of frames after the current frame.
ghosts_step ghostCustomSteps.ghostsStep _ValuePlugProxy · .value: int Step between ghosting samples.
ghost_frames ghostFrames TypedArrayProxy Native ghosting frame list.
ghost_use_driver ghostUseDriver _ValuePlugProxy · .value: bool Use of a ghosting driver.
ghost_driver ghostDriver None Connection to the ghosting driver.
ghost_color_pre ghostColorPre _ValuePlugProxy · .value: tuple[float, float, float] Previous-ghost color.
ghost_color_pre_r ghostColorPre.ghostColorPreR _ValuePlugProxy · .value: float R component of ghost_color_pre.
ghost_color_pre_g ghostColorPre.ghostColorPreG _ValuePlugProxy · .value: float G component of ghost_color_pre.
ghost_color_pre_b ghostColorPre.ghostColorPreB _ValuePlugProxy · .value: float B component of ghost_color_pre.
ghost_color_post ghostColorPost _ValuePlugProxy · .value: tuple[float, float, float] Following-ghost color.
ghost_color_post_r ghostColorPost.ghostColorPostR _ValuePlugProxy · .value: float R component of ghost_color_post.
ghost_color_post_g ghostColorPost.ghostColorPostG _ValuePlugProxy · .value: float G component of ghost_color_post.
ghost_color_post_b ghostColorPost.ghostColorPostB _ValuePlugProxy · .value: float B component of ghost_color_post.
ghost_opacity_range ghostOpacityRange _ValuePlugProxy · .value: tuple[float, float] Compound ghost opacity range.
ghost_near_opacity ghostOpacityRange.ghostNearOpacity _ValuePlugProxy · .value: float Near-ghost opacity.
ghost_far_opacity ghostOpacityRange.ghostFarOpacity _ValuePlugProxy · .value: float Far-ghost opacity.
render_info renderInfo CompoundProxy Compound node render information.
identification renderInfo.identification _ValuePlugProxy · .value: int Native identifier in render information.
layer_renderable renderInfo.layerRenderable _ValuePlugProxy · .value: bool Layer renderability.
layer_override_color renderInfo.layerOverrideColor _ValuePlugProxy · .value: int Layer override color index.
render_layer_info renderLayerInfo ArrayCompoundProxy Per-render-layer information array.
render_layer_id renderLayerInfo[].renderLayerId IndexedPathProxy Render layer identifier at the requested index.
render_layer_renderable renderLayerInfo[].renderLayerRenderable IndexedPathProxy Renderability of the layer at the requested index.
render_layer_color renderLayerInfo[].renderLayerColor IndexedPathProxy Render layer color index.
selection_child_highlighting selectionChildHighlighting _ValuePlugProxy · .value: bool Child highlighting on selection.
inst_obj_groups instObjGroups ArrayCompoundProxy Membership groups per DAG instance.
object_groups instObjGroups[].objectGroups AttributeError (direct access) Component groups beneath a DAG instance.
object_grp_comp_list instObjGroups[].objectGroups[].objectGrpCompList IndexedPathProxy Group components addressed by two logical indices.
object_group_id instObjGroups[].objectGroups[].objectGroupId IndexedPathProxy Component group identifier.
object_grp_color instObjGroups[].objectGroups[].objectGrpColor IndexedPathProxy Component group color index.
matrix matrix _ValuePlugProxy · .value: om.MMatrix Local matrix evaluated by Maya.
inverse_matrix inverseMatrix _ValuePlugProxy · .value: om.MMatrix Inverse local matrix.
parent_matrix parentMatrix TypedArrayProxy Parent matrices indexed by instance.
parent_inverse_matrix parentInverseMatrix TypedArrayProxy Inverse parent matrices.
world_matrix worldMatrix TypedArrayProxy World matrices indexed by DAG instance.
world_inverse_matrix worldInverseMatrix TypedArrayProxy Inverse world matrices.
intermediate_object intermediateObject _ValuePlugProxy · .value: bool Maya intermediate-shape flag.
draw_override drawOverride CompoundProxy Compound display overrides.
override_enabled overrideEnabled _ValuePlugProxy · .value: bool Display override switch.
override_display_type overrideDisplayType _ValuePlugProxy · .value: int Override display type.
override_level_of_detail overrideLevelOfDetail _ValuePlugProxy · .value: int Override level of detail.
override_shading overrideShading _ValuePlugProxy · .value: bool Shading switch in the override.
override_texturing overrideTexturing _ValuePlugProxy · .value: bool Texturing switch in the override.
override_playback overridePlayback _ValuePlugProxy · .value: bool Playback display according to the override.
override_visibility overrideVisibility _ValuePlugProxy · .value: bool Override visibility.
override_color overrideColor _ValuePlugProxy · .value: int Override color index.
hide_on_playback hideOnPlayback _ValuePlugProxy · .value: bool Hide-on-playback switch.
override_rgb_colors overrideRGBColors _ValuePlugProxy · .value: bool RGB color mode for the override.
override_color_rgb overrideColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Override RGB color.
override_color_r overrideColorRGB.overrideColorR _ValuePlugProxy · .value: float R component of override_color_rgb.
override_color_g overrideColorRGB.overrideColorG _ValuePlugProxy · .value: float G component of override_color_rgb.
override_color_b overrideColorRGB.overrideColorB _ValuePlugProxy · .value: float B component of override_color_rgb.
override_color_a overrideColorA _ValuePlugProxy · .value: float Override color alpha component.
bounding_box boundingBox CompoundProxy Compound bounding-box plugs; distinct from fn_bounding_box.
bounding_box_min boundingBox.boundingBoxMin _ValuePlugProxy · .value: tuple[float, float, float] Minimum corner of the local bounding box.
bounding_box_min_x boundingBox.boundingBoxMin.boundingBoxMinX _ValuePlugProxy · .value: float X component of bounding_box_min.
bounding_box_min_y boundingBox.boundingBoxMin.boundingBoxMinY _ValuePlugProxy · .value: float Y component of bounding_box_min.
bounding_box_min_z boundingBox.boundingBoxMin.boundingBoxMinZ _ValuePlugProxy · .value: float Z component of bounding_box_min.
bounding_box_max boundingBox.boundingBoxMax _ValuePlugProxy · .value: tuple[float, float, float] Maximum corner of the local bounding box.
bounding_box_max_x boundingBox.boundingBoxMax.boundingBoxMaxX _ValuePlugProxy · .value: float X component of bounding_box_max.
bounding_box_max_y boundingBox.boundingBoxMax.boundingBoxMaxY _ValuePlugProxy · .value: float Y component of bounding_box_max.
bounding_box_max_z boundingBox.boundingBoxMax.boundingBoxMaxZ _ValuePlugProxy · .value: float Z component of bounding_box_max.
bounding_box_size boundingBox.boundingBoxSize _ValuePlugProxy · .value: tuple[float, float, float] Local bounding-box dimensions.
bounding_box_size_x boundingBox.boundingBoxSize.boundingBoxSizeX _ValuePlugProxy · .value: float X component of bounding_box_size.
bounding_box_size_y boundingBox.boundingBoxSize.boundingBoxSizeY _ValuePlugProxy · .value: float Y component of bounding_box_size.
bounding_box_size_z boundingBox.boundingBoxSize.boundingBoxSizeZ _ValuePlugProxy · .value: float Z component of bounding_box_size.
center center _ValuePlugProxy · .value: tuple[float, float, float] Local bounding-box center.
center_x center.boundingBoxCenterX _ValuePlugProxy · .value: float X component of center.
center_y center.boundingBoxCenterY _ValuePlugProxy · .value: float Y component of center.
center_z center.boundingBoxCenterZ _ValuePlugProxy · .value: float Z component of center.
Specs inherited from ContainerBase21
Property Maya plug Returns Description
black_box blackBox _ValuePlugProxy · .value: bool Maya container black-box presentation.
border_connections borderConnections list[str] Container boundary connection data.
creator creator _ValuePlugProxy · .value: str Container creator metadata.
creation_date creationDate _ValuePlugProxy · .value: str Creation date metadata.
custom_treatment customTreatment _ValuePlugProxy · .value: str Custom container treatment.
hyper_layout hyperLayout None Connection to the Hypergraph layout.
icon_name iconName _ValuePlugProxy · .value: str Icon name associated with the container.
is_collapsed isCollapsed _ValuePlugProxy · .value: bool Collapsed container state in Maya views.
is_hierarchical_connection isHierarchicalConnection TypedArrayProxy Hierarchical connection flags.
rmb_command rmbCommand _ValuePlugProxy · .value: str Container context-menu command.
template_name templateName _ValuePlugProxy · .value: str Container template name.
template_path templatePath _ValuePlugProxy · .value: str Container template path.
template_version templateVersion _ValuePlugProxy · .value: int Container template version.
container_type containerType _ValuePlugProxy · .value: str Container type metadata.
ui_treatment uiTreatment _ValuePlugProxy · .value: int Container presentation mode.
view_mode viewMode _ValuePlugProxy · .value: int Container view mode.
view_name viewName _ValuePlugProxy · .value: str Container view name.
published_node_info publishedNodeInfo ArrayCompoundProxy Array of published-node information.
published_node publishedNodeInfo[].publishedNode IndexedPathProxy Connection to the published node at a given index.
is_hierarchical_node publishedNodeInfo[].isHierarchicalNode IndexedPathProxy Hierarchical flag of a published node.
published_node_type publishedNodeInfo[].publishedNodeType IndexedPathProxy Declared type of a published node.
Specs inherited from DGNode6
Property Maya plug Returns Description
message message None Node message plug; used for connections, with no numeric value.
frozen frozen _ValuePlugProxy · .value: bool Native evaluation freeze state.
is_historically_interesting isHistoricallyInteresting _ValuePlugProxy · .value: int Node interest level in Maya history.
bin_membership binMembership _ValuePlugProxy · .value: str Maya bin membership.
caching_enabled caching _ValuePlugProxy · .value: bool Native node caching switch.
caching_node_state nodeState _ValuePlugProxy · .value: int Native nodeState evaluation state.
Method Returns
snapshot MeshSnapshot

node.snapshot(profile: str='rig') → MeshSnapshotMethod

Build and return a minimal Mesh snapshot for pre-create and safe replay.

Item Type / behavior
Returns MeshSnapshot
profile str · default: 'rig'
Methods inherited from DAGNode4
Method Returns Description
create None Creates a missing DAG node with its optional staged parent.
delete None Uses DGNode deletion.
finalize None Stores the dictionary and delegates replay to DGNode.finalize().
set_parent None Reparents the live node.
Methods inherited from DGNode3
Method Returns Description
snapshot_svd SVDSnapshot Captures Source / Value / Destinations for the requested list.
svd SVDView Returns a read-only live view of source, value and destinations; it is not a frozen capture.
clear_attr_cache None Clears this instance attribute cache; does not delete nodes or clear the global wrapper registry.
Methods inherited from Node2
Method Returns Description
has_fn(fn_type) bool Test compatibility with a Maya function set.
clear_node_registry() None Detach registered wrappers and clear their shared registry.
Attribute Value / composition
NODE_TYPE 'mesh'
SPEC_LAYERS get_dg_specs_all, get_container_base_specs_all, get_dag_specs_all, get_geometry_shape_specs_all, get_control_point_specs_all, get_surface_shape_specs_all, get_mesh_specs_all

NODE_REGISTRY and other class attributes not overridden here remain inherited. Exported Snapshot types describe dictionaries; use node.snapshot() to capture state.

Point Behavior
Identity A node recreated under the same name is a new Maya object.
Creation and geometry Creating an empty shape does not construct topology. The example below uses API 2.0 for geometry and the wrapper for documented operations.
Capture Snapshots can contain Maya objects; do not assume JSON-ready data or complete geometry reconstruction.
invisible_faces The native return is om.MUintArray; the code annotation currently spells it om.MUIntArray.

Self-contained Maya Python Script Editor example. In mayapy, initialize maya.standalone before this block. The demonstration creates its own nodes and removes them in finally.

from uuid import uuid4
import maya.api.OpenMaya as om
from weSkel.src.core.node.dag.transform.lib import Transform
from weSkel.src.core.node.dag.mesh.lib import Mesh
parent = Transform("api_mesh_" + uuid4().hex[:8])
try:
parent.create()
points = om.MPointArray([(0, 0, 0), (1, 0, 0), (1, 0, 1), (0, 0, 1)])
obj = om.MFnMesh().create(points, [4], [0, 1, 2, 3], parent=parent.mobject)
node = Mesh(obj)
assert node.num_vertices == 4 and node.num_faces == 1
assert len(node.points) == 4
print("Mesh: native topology and vertex reading OK")
finally:
parent.delete(snapshot=False)

Expected result : Mesh: native topology and vertex reading OK.

SDK checkpoint 87c3486. Member inventory and fixture reads checked in Maya 2025.3 and 2026.3; example executed in both versions. The example does not cover every method. Listed limitations remain in source; these checks do not validate the compiled package.