## DMM Node Attributes

DMMObject
Attribute | Default Value | Description
--- | --- | ---
DMM Passive | false | Set all nodes of the tetrahedral finite element mesh to DMM Passive when true. This means entire mesh is not simulated at all but is fixed in space or animated via Maya. Good for floors and non-breakable walls. Can be keyed to throw objects.
Start Splintered | false | Deform surface mesh as a set of splinters when true. Normally surface mesh is only deformed as splinters where and when fracture has occurred.
Show Inner Faces | false | DMM pre-computes all inner faces of an object that might be shown when it is fractured. Normally these inner faces only become visible where needed as fracture occurs. If this flags is set true then all the inner faces are shown.
full set

DMMSurftri
Attribute | Default Value | Description
--- | --- | ---
Area | 1.0 | Maximum area of any triangle for the output triangulated surface
Quality | 20.0 | Minimum angle (in degrees) of any triangle for the output triangulated surface
Scale1 | 1.0 | Amount to stretch triangles by
X1 | 1.0 | X component of the scale vector
Y1 | 1.0 | Y component of the scale vector
Z1 | 1.0 | Z component of the scale vector
Scale2 | 1.0 | Amount to stretch triangles by
X2 | 1.0 | X component of the scale vector
Y2 | 1.0 | Y component of the scale vector
Z2 | 1.0 | Z component of the scale vector
Run | auto | When to run the surftri computation: auto - on any change of input, wait - don't run, once - run now then wait
full set

DMMNetgen
Attribute | Default Value | Description
--- | --- | ---
Height | 1.0 | Maximum height of any tetrahedron in the output tetrahedral mesh
Fineness | 1 | Quality parameter the output tetrahedral mesh
Second Order | 0 | Quality parameter the output tetrahedral mesh
Scale1 | 1.0 | Amount to stretch tetrahedrons by
X1 | 1.0 | X component of the scale vector
Y1 | 1.0 | Y component of the scale vector
Z1 | 1.0 | Z component of the scale vector
Scale2 | 1.0 | Amount to stretch tetrahedrons by
X2 | 1.0 | X component of the scale vector
Y2 | 1.0 | Y component of the scale vector
Z2 | 1.0 | Z component of the scale vector
Run | auto | When to run the netgen computation: auto - on any change of input, wait - don't run, once - run now then wait
full set

DMMSurfTet
Attribute | Default Value | Description
--- | --- | ---
Thickness | 0.1 | Thickness of the generated tetrahedral mesh
Run | auto | When to run the netgen computation: auto - on any change of input, wait - don't run, once - run now then wait
full set

DMMScene
Attribute | Default Value | Description
--- | --- | ---
sub step | 8 | Number of time steps for the DMM simulator per visual frame
DMM Cache | off | Cache DMM Object data at each visual frame
DMM Capture | off | Create capture file of DMM simulator information. Capture file can be read by DMM debug viewer.
Glue All | off | All overlapping tets at the beginning of a simulation are glued
Gravity | 0, -9.81, 0 | Gravity vector in m/s2
Scale | 1.0 | Scale of DMM objects when passed to simulator. One unit is one meter for a scale of 1. If one unit means one centimeter, for instance, the scale should be set to 0.01.
full set

DMMPrepMesh
Attribute | Default Value | Description
--- | --- | ---
Breakable | false | Prepare the surface mesh to be broken (and not just deformed). This means clipping the surface polygons as well as crating "inner surface" polygons. This does not effect whether the Tet Mesh for the object will fracture or not. That is controlled by its physical material properties.
Uv Scale | 1.0 | Controls the UV coordinates applied to the inner surfaces for breakable meshes. This scale will spread or contract the UV coordinate values.
Output Storable | false | Store the resulting prepared mesh on scene saves when true. Saving the mesh speeds loading because the mesh does not have to be re-prepared on load. But the scene file will be much larger.
Run | auto | When to run the prepmesh computation: auto - on any change of input, wait - don't run, once - run now then wait
full set