NAME
| DmmSceneNode -- custom node representing a DMM scene

SYNOPSIS
| const MTypeId DmmSceneNode::id = 0x0010D480;

DESCRIPTION
| The DmmSceneNode custom node performs several operations associated with a DMM scene.
  | Input attribute: "drivenTetMesh"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "ite"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | "outmesh" of a passive region shape node
  Input attribute: "drivenTetTransform"
  Maya attribute type: | MFnMatrixAttribute (MFnMatrixAttribute::kDouble)
  Brief name: | "itt"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | "worldMatrix[0]" of a passive region shape node
  Input attribute: "drivenTetMaterials"
  Maya attribute type: | MFnTypedAttribute (MFnData::kStringArray)
  Brief name: | "itm"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | "outputPhysicalMaterials" of DmmObjectNode
  Input attribute: "drivenTetStates"
  Maya attribute type: | MFnTypedAttribute (MFnData::kString)
  Brief name: | "dts"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | "outputState" of DmmObjectNode
  Input attribute: "time"
  Maya attribute type: | MFnUnitAttribute (MFnUnitAttribute::kTime)
  Brief name: | "tm"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | "outTime" of Maya's time node
  Input attribute: "dmmCache"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "dca"
  Affects attributes: | none
  Typical connection: | user input from attribute editor
  Input attribute: "dmmCapture"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "cap"
  Affects attributes: | none
  Typical connection: | user input from attribute editor
  Input attribute: "subStep"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kInt)
  Brief name: | "stp"
  Affects attributes: | None
  Typical connection: | user input from attribute editor
  Input attribute: "glueAll"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "glu"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | user input from attribute editor
  Input attribute: "scale"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "sca"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | user input from attribute editor
  Input attribute: "gravity"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::k3Double)
  Brief name: | "gra"
  Affects attributes: | "outputTetNodes"
  Typical connection: | user input from attribute editor
  Input attribute: "glueAllStrength"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "gas"
  Affects attributes: | "outputTetNodes"
  Typical connection: | user input from attribute editor
  Input attribute: "glueAllSpringConstant"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "gasc"
  Affects attributes: | "outputTetNodes"
  Typical connection: | user input from attribute editor
  Input attribute: "glueAllDampeningCoeff"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "gadc"
  Affects attributes: | "outputTetNodes"
  Typical connection: | user input from attribute editor
  Input attribute: "glueRegions"
  Maya attribute type: | MFnTypedAttribute (MFnData::kMesh)
  Brief name: | "gre"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "worldMesh[0]" of a glue region shape node
  Input attribute: "glueRegionTransforms"
  Maya attribute type: | MFnMatrixAttribute (MFnMatrixAttribute::kDouble)
  Brief name: | "grt"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "worldMatrix[0]" of a glue region shape node
  Input attribute: "glueStrength"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "gst"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "dmmGlueStrength" of a glue region shape node
  Input attribute: "glueSpringConstant"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "gsc"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "dmmGlueSpringConstant" of a glue region shape node
  Input attribute: "glueDampeningCoeff"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "gdc"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "dmmGlueDampeningCoeff" of a glue region shape node
  Input attribute: "glueRegionParameters"
  Maya attribute type: | compound made of glueStrength, glueSpringConstant and glueDampeningCoeff
  Brief name: | "grp"
  Affects attributes: | "outputTetNodes"
  Input attribute: "glueRegionGroups"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kLong)
  Brief name: | "grg"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "dmmGlueId" of a glue region shape node
  Input attribute: "cachePathname"
  Maya attribute type: | MFnTypedAttribute (MFnData::kString)
  Brief name: | "cpn"
  Typical connection: | user input from attribute editor
  Input attribute: "enableCacheTweaks"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "ect"
  Affects attributes: | "outputTetNodes"
  Typical connection: | user input from attribute editor
  Input attribute: "cacheSettling"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "csg"
  Affects attributes: | none
  Typical connection: | user input from attribute editor
  Input attribute: "cacheCutOff"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "cco"
  Affects attributes: | none
  Typical connection: | user input from attribute editor
  Input attribute: "cacheOffset"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kDouble)
  Brief name: | "cof"
  Affects attributes: | none
  Typical connection: | user input from attribute editor
  Input attribute: "disable"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kBoolean)
  Brief name: | "dis"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | user input from attribute editor
  Input attribute: "inputForce"
  Maya attribute type: | MFnTypedAttribute (MFnData::kVectorArray)
  Brief name: | "ifo"
  Affects attributes: | "outputTetNodes"
  Typical connection: | "outputForce" of a force field node
  Input attribute: "forceFieldGroups"
  Maya attribute type: | MFnNumericAttribute (MFnNumericData::kLong)
  Brief name: | "ffg"
  Affects attributes: | "outputTetNodes", "outputForceFieldData"
  Typical connection: | "dmmForceFieldId" of a force field node
  Output attribute: "outputTetNodes"
  Maya attribute type: | MFnTypedAttribute (MFnData::kDoubleArray)
  Brief name: | "otn"
  Affected by attributes: | "time", "drivenTetMesh", "drivenTetTransform", "drivenTetMaterials", "drivenTetStates", "glueAll", "scale", "gravity", "glueAllStrength", "glueAllSpringConstant", "glueAllDampeningCoeff", "glueRegions", "glueRegionTransforms", "glueRegionParameters", "glueRegionGroups", "enableCacheTweaks", "cacheSettling", "cacheCutOff", "cacheOffset", "disable", "inputForce"
  Typical connection: | "tetNodes" of DmmObjectNode
  Output attribute: "fieldPositions"
  Maya attribute type: | MFnTypedAttribute (MFnData::kVectorArray)
  Brief name: | "fpo"
  Affects attributes: | "outputForceFieldData"
  Output attribute: "fieldVelocities"
  Maya attribute type: | MFnTypedAttribute (MFnData::kVectorArray)
  Brief name: | "fve"
  Affects attributes: | "outputForceFieldData"
  Output attribute: "fieldMasses"
  Maya attribute type: | MFnTypedAttribute (MFnData::kDoubleArray)
  Brief name: | "fma"
  Affects attributes: | "outputForceFieldData"
  Output attribute: "fieldDeltaTime"
  Maya attribute type: | MFnUnitAttribute (MFnUnitAttribute::kTime)
  Brief name: | "fdt"
  Affects attributes: | "outputForceFieldData"
  Output attribute: "outputForceFieldData"
  Maya attribute type: | compound made of fieldPositions, fieldVelocities, fieldMasses and fieldDeltaTime
  Brief name: | "fd"
  Affects attributes: | "outputForceFieldData"
  Affected by attributes: | "fieldPositions", "fieldVelocities", "fieldMasses", "fieldDeltaTime", "time", "drivenTetMesh", "drivenTetTransform", "drivenTetMaterials", "drivenTetStates", "glueAll", "scale", "disable", "outputForceFieldData", "forceFieldGroups"
  Typical connection: | "inputData" of a force field node