NAME
| DmmObjectNode -- custom node representing a DMM object

SYNOPSIS
| const MTypeId DmmObjectNode::id = 0x0010D481;

DESCRIPTION
| The DmmObjectNode custom node performs several operations associated with a DMM object.
  | Input attribute: "modelTetMesh"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "mtm"
  Affects attributes: | "outputDrivenTetMesh", "outputSurface"
  Typical connection: | "tetMesh" of DmmNetgenNode, "tetMesh" of DmmAutoTetNode, "tetMesh" of DmmSurfTetNode, or "outMesh" of tet-mesh shape node
  Input attribute: "modelTetMeshTransform"
  Maya attribute type: | MFnMatrixAttribute (MFnMatrixAttribute::kDouble)
  Brief name: | "mtt"
  Affects attributes: | "outputDrivenTetMesh"
  Typical connection: | parent transform of DmmObjectNode
  Input attribute: "tetNodes"
  Maya attribute type: | MFnTypedAttribute (MFnData::kDoubleArray)
  Brief name: | "tns"
  Affects attributes: | "outputTetSurface", "outputSurface"
  Typical connection: | "outputTetNodes[#]" of DmmSceneNode
  Input attribute: "physicalMaterials"
  Maya attribute type: | MFnTypedAttribute (MFnData::kStringArray)
  Brief name: | "pma"
  Affects attributes: | "outputPhysicalMaterials"
  Typical connection: | "physMaterialsOut" of DmmPhysMaterialNode
  Input attribute: "preparedMeshes"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "pme"
  Affects attributes: | "outputSurface"
  Typical connection: | "outputMesh" of DmmPrepMeshNode
  Input attribute: "preparedFlags"
  Maya attribute type: | MFnTypedAttribute (MFnData::kIntArray)
  Brief name: | "pmf"
  Affects attributes: | "outputSurface"
  Typical connection: | "outputFlags" of DmmPrepMeshNode
  Input attribute: "dmmPassive"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "dpv"
  Affects attributes: | "outputDrivenTetMesh"
  Typical connection: | user input from attribute editor
  Input attribute: "startSplintered"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "sts"
  Affects attributes: | "outputSurface"
  Typical connection: | user input from attribute editor
  Input attribute: "drivenRegions"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "dre"
  Affects attributes: | "outputDrivenTetMesh"
  Typical connection: | "outMesh" of a polyCube node
  Input attribute: "drivenRegionTransforms"
  Maya attribute type: | MFnMatrixAttribute (MFnMatrixAttribute::kDouble)
  Brief name: | "drt"
  Affects attributes: | "outputDrivenTetMesh"
  Typical connection: | "matrix" of a polyCube node
  Input attribute: "showInnerFaces"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "sif"
  Affects attributes: | "outputSurface"
  Typical connection: | user input from attribute editor
  Input attribute: "disable"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "dis"
  Affects attributes: | "outputState"
  Typical connection: | user input from attribute editor
  Input attribute: "kickStand"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "kst"
  Affects attributes: | "outputState"
  Typical connection: | user input from attribute editor
  Input attribute: "selfCollision"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "scl"
  Affects attributes: | "outputState"
  Typical connection: | user input from attribute editor
  Input attribute: "fastMovingCollision"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "fmc"
  Affects attributes: | "outputState"
  Typical connection: | user input from attribute editor
  Input attribute: "glueRegionGroups"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kLong)
  Brief name: | "grg"
  Affects attributes: | "outputState"
  Typical connection: | "dmmGlueId" of a glue region shape node
  Input attribute: "forceFieldGroups"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kLong)
  Brief name: | "ffg"
  Affects attributes: | "outputState"
  Typical connection: | "dmmForceFieldId" of a force field node
  Output attribute: "outputDrivenTetMesh"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "oit"
  Affected by attributes: | "modelTetMesh", "modelTetMeshTransform", "dmmPassive", "drivenRegions", "drivenRegionTransforms"
  Typical connection: | "inMesh" of a passive region shape node
  Output attribute: "outputPhysicalMaterials"
  Maya attribute type: | MFnTypedAttribute (MFnData::kStringArray)
  Brief name: | "opm"
  Affected by attributes: | "physicalMaterials"
  Typical connection: | "drivenTetMaterials[#]" of DmmSceneNode
  Output attribute: "outputState"
  Maya attribute type: | MFnTypedAttribute (MFnData::kString)
  Brief name: | "ost"
  Affected by attributes: | "disable", "kickStand", "selfCollision" "fastMovingCollision", "glueRegionGroups", "forceFieldGroups"
  Typical connection: | "drivenTetStates[#]" of DmmSceneNode
  Output attribute: "outputTetSurface"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "ote"
  Affected by attributes: | "tetNodes"
  Typical connection: | "inMesh" of a "*_DMMtet" shape node
  Output attribute: "outputSurface"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "osu"
  Affected by attributes: | "tetNodes", "preparedMeshes", "preparedFlags", "modelTetMesh", "showInnerFaces", "startSplintered"
  Typical connection: | "inMesh" of a surface-mesh shape node