Go to:
				Related nodes. Attributes. 
 Manage the grouping : components group.
 Manage the tweak, used for moving points (translate, rotate, scale),
 the tweak attributes can be animated.
 Manage all display options (normal, center, border, edge style, ...).
 Manage partial attributes used for ascii I/O : aPoints aVertex aEdges aUvpoints aFaces.
 Manage the tessellation's criterions for the polygonal's displacement :
 aUseMaxEdgeLength aUseMinEdgeLength aUseMaxSubd aUseMaxUv aUseMinScreen
 aUseNumTriangles aNumTriangles aMaxEdgeLength aMinEdgeLength aMaxSubd aMaxUvaMinScreen.
| Node name | Parents | Classification | MFn type | Compatible function sets | 
|---|
| mesh | surfaceShape | drawdb/geometry/mesh | kMesh | kBase kNamedObject
 kDependencyNode
 kDagNode
 kShape
 kGeometric
 kSurface
 kMesh
 | 
Related nodes
polyCreator, polyCreateFace, polyPrimitive, polyTorus, polyPlane, polyCube, polyCone, polySphere, polyCylinder, polyUnite, polyBoolOp, polyBlindData
Attributes (134)
Attribute quick index omitted (too many attributes to show them all).
| Long name (short name) | Type | Default | Flags | 
|---|
|  | 
| allowTopologyMod(atm) | bool | booltrue |     | 
|
|  | 
| alwaysDrawOnTop(adot) | bool | false |    | 
|
|  | 
| backfaceCulling(bck) | enum | 0 |     | 
|
|  | 
| borderWidth(bw) | double | double2.0 |     | 
|
|  | 
| boundaryRule(bnr) | enum | int16_t1 |     | 
|
|  | 
| cachedInMesh(ci) | mesh | nullptr |    | 
|
|  | 
| cachedSmoothMesh(cs) | mesh | nullptr |     | 
|
|  | 
| colorPerVertex(cpvx) | compound | n/a |      | 
|
| |  |  | vertexColor(vclr) | compound | n/a |       |  |
 | |  |  | vertexColorRGB(vrgb) | float3 |  |      |  |
 | |  |  | vertexColorR(vxcr) | float | 0 |      |  |
 |  | |  |  | vertexColorG(vxcg) | float | 0 |      |  |
 |  | |  |  | vertexColorB(vxcb) | float | 0 |      |  |
 | 
 |  | |  |  | vertexAlpha(vxal) | float | 1 |      |  |
 |  | |  |  | vertexFaceColor(vfcl) | compound | n/a |       |  |
 | |  |  | vertexFaceColorRGB(frgb) | float3 |  |      |  |
 | |  |  | vertexFaceColorR(vfcr) | float | 0 |      |  |
 |  | |  |  | vertexFaceColorG(vfcg) | float | 0 |      |  |
 |  | |  |  | vertexFaceColorB(vfcb) | float | 0 |      |  |
 | 
 |  | |  |  | vertexFaceAlpha(vfal) | float | 1 |      |  |
 | 
 | 
 | 
|  | 
| colors(clr) | compound | n/a |     | 
|
|  | 
|  | 
|  | 
|  | 
|  | 
| continuity(co) | float | 1 |     | 
|
|  | 
| creaseData(cd) | polyComponent | nullptr |     | 
|
|  | 
| creaseVertexData(cvd) | polyComponent | nullptr |     | 
|
|  | 
| displayBorders(db) | bool | boolfalse |     | 
|
|  | 
| displayCenter(dc) | bool | boolfalse |     | 
|
|  | 
| displayEdges(de) | enum | 0 |     | 
|
|  | 
| displayFacesWithGroupId(dfgi) | integer | -2 |     | 
|
|  | 
| displayInvisibleFaces(difs) | bool | boolfalse |     | 
|
|  | 
| displayMapBorders(dmb) | bool | boolfalse |     | 
|
|  | 
| displayNormal(dn) | bool | boolfalse |     | 
|
|  | 
| displayItemNumbers(din) | integer | 0 |     | 
|
|  | 
| dispResolution(dr) | enum | 0 |      | 
|
|  | 
| displayTangent(dtn) | bool | boolfalse |     | 
|
|  | 
| displayTriangles(dt) | bool | boolfalse |     | 
|
|  | 
| displayUVs(duv) | bool | boolfalse |     | 
|
|  | 
| displayVertices(dv) | bool | boolfalse |     | 
|
|  | 
| displayNonPlanar(dnp) | bool | boolfalse |     | 
|
|  | 
| displayAlphaAsGreyScale(dags) | bool | false |     | 
|
|  | 
| displaySmoothMesh(dsm) | enum | 0 |    | 
|
|  | 
| displaySubdComps(dsc) | bool | false |     | 
|
|  | 
| edgeIdMap(emap) | bool | false |    | 
|
|  | 
| edge(ed) | long3 |  |      | 
|
|  | 
|  | 
|  | 
|  | 
| faceColorIndices(fcid) | intArray | empty |      | 
|
|  | 
| faceIdMap(fmap) | bool | false |    | 
|
|  | 
| face(fc) | polyFaces | nullptr |      | 
|
|  | 
| holeFaceData(hfd) | polyComponent | nullptr |     | 
|
|  | 
| inForceNodeUVUpdate(ifuv) | bool | false |    | 
|
|  | 
| inMesh(i) | mesh | nullptr |    | 
|
|  | 
| keepBorder(kb) | bool | false |     | 
|
|  | 
| keepHardEdge(khe) | bool | false |     | 
|
|  | 
| keepMapBorders(kmb) | enum | int16_t1 |     | 
|
|  | 
| materialBlend(matb) | enum | 0 |     | 
|
|  | 
| maxEdgeLength(mxe) | float | double0.1 |     | 
|
|  | 
| maxSubd(mxs) | integer | int5 |     | 
|
|  | 
| maxTriangles(tsl) | integer | int60000 |     | 
|
|  | 
| maxUv(xuv) | float | double0.5 |     | 
|
|  | 
| minEdgeLength(mne) | float | double0.01 |     | 
|
|  | 
| minScreen(mns) | float | double14 |     | 
|
|  | 
| motionVectorColorSet(mvcs) | string | nullptr |     | 
|
|  | 
| normalPerVertex(npvx) | compound | n/a |    | 
|
| |  |  | vertexNormal(vn) | compound | n/a |     |  |
 | |  |  | vertexNormalXYZ(nxyz) | float3 |  |    |  |
 | |  |  | vertexNormalX(vxnx) | float | 1e20 |    |  |
 |  | |  |  | vertexNormalY(vxny) | float | 1e20 |    |  |
 |  | |  |  | vertexNormalZ(vxnz) | float | 1e20 |    |  |
 | 
 |  | |  |  | vertexFaceNormal(vfnl) | compound | n/a |     |  |
 | |  |  | vertexFaceNormalXYZ(fnxy) | float3 |  |    |  |
 | |  |  | vertexFaceNormalX(vfnx) | float | 1e20 |    |  |
 |  | |  |  | vertexFaceNormalY(vfny) | float | 1e20 |    |  |
 |  | |  |  | vertexFaceNormalZ(vfnz) | float | 1e20 |    |  |
 | 
 | 
 | 
 | 
|  | 
| normalSize(ns) | double | double0.4 |     | 
|
|  | 
| normalType(ndt) | enum | 0 |     | 
|
|  | 
| normals(n) | float3 |  |     | 
|
|  | 
|  | 
|  | 
|  | 
| numTriangles(nt) | integer | int100 |     | 
|
|  | 
| outForceNodeUVUpdate(ofuv) | bool | false |    | 
|
|  | 
| outGeometryClean(ogc) | Message | n/a |     | 
|
|  | 
| outMesh(o) | mesh | nullptr |     | 
|
|  | 
| outSmoothMesh(os) | mesh | nullptr |     | 
|
|  | 
| perInstanceIndex(pii) | integer | -1 |      | 
|
|  | 
| perInstanceTag(pit) | integer | -1 |      | 
|
|  | 
| pinData(pd) | polyComponent | nullptr |      | 
|
|  | 
| pnts(pt) | float3 |  |      | 
|
| |  |  | pntx(px) | distance (float) | 0.0cm |     |  |
 | 
| |  |  | pnty(py) | distance (float) | 0.0cm |     |  |
 | 
| |  |  | pntz(pz) | distance (float) | 0.0cm |     |  |
 | 
|  | 
| propagateEdgeHardness(peh) | bool | false |     | 
|
|  | 
| quadSplit(qsp) | enum | 2 |     | 
|
|  | 
| renderSmoothLevel(rsl) | short | 2 |     | 
|
|  | 
| reuseTriangles(rtri) | bool | false |     | 
|
|  | 
| smoothLevel(lev) | short | 2 |     | 
|
|  | 
| smoothMeshSelectionMode(ssm) | enum | 0 |     | 
|
|  | 
| smoothOffset(so) | float3 |  |     | 
|
|  | 
|  | 
|  | 
|  | 
| smoothUVs(suv) | bool | true |     | 
|
|  | 
| smoothWarn(sw) | bool | true |      | 
|
|  | 
| tangentNormalThreshold(tnt) | angle (double) | 0.0deg |     | 
|
|  | 
| tangentSmoothingAngle(tsa) | angle (double) | 0.0deg |     | 
|
|  | 
| tangentSpace(tgsp) | enum | 0 |     | 
|
|  | 
| uvSize(usz) | double | double4.0 |     | 
|
|  | 
| uvTweakLocation(uvtl) | generic typed data | nullptr |    | 
|
|  | 
| useMaxEdgeLength(uxe) | bool | boolfalse |     | 
|
|  | 
| useMaxSubdivisions(uxs) | bool | boolfalse |     | 
|
|  | 
| useMaxUV(uxu) | bool | boolfalse |     | 
|
|  | 
| useMinEdgeLength(uie) | bool | boolfalse |     | 
|
|  | 
| useMinScreen(uns) | bool | booltrue |     | 
|
|  | 
| useNumTriangles(unp) | bool | boolfalse |     | 
|
|  | 
| useSmoothPreviewForRender(uspr) | bool | true |     | 
|
|  | 
| userTrg(utrg) | string | nullptr |     | 
|
|  | 
| uvpt(uv) | float2 |  |      | 
|
|  | 
|  | 
|  | 
| vertexBackfaceCulling(vbc) | bool | booltrue |     | 
|
|  | 
| vrts(vt) | float3 |  |      | 
|
|  | 
|  | 
|  | 
|  | 
| vertexColorSource(vcs) | enum | 0 |    | 
|
|  | 
| vertexIdMap(vmap) | bool | false |    | 
|
|  | 
| vertexNormalMethod(vnm) | enum | 3 |     | 
|
|  | 
| vertexSize(vs) | double | double3.0 |     | 
|
|  | 
| worldMesh(w) | mesh | nullptr |    | 
|