DEFORM

The DEFORM function calculates the x, y, or z component, or magnitude of the local deformation, or velocity or acceleration of marker i with respect to marker j on a linear flexible body as computed in the coordinate system of marker k. Marker j defaults to the LPRF of the flexible body if not specified. Similarly, marker k defaults to LPRF if it is not specified.

Format

DEFORM(component, Marker* i, Marker* j, Marker* k)

Arguments

 
component
1 to 24
1-3 are translational deformation in X, Y, Z and 4 is magnitude of them
5-7 are angular deformation in X, Y, Z and 8 is magnitude of them
9-11 are translational deformation velocity in X, Y, Z and 12 is magnitude of them
13-15 are angular deformation velocity in X, Y, Z and 16 is magnitude of them
17-19 are translational deformation acceleration in X, Y, Z and 20 is magnitude of them
21-23 are angular deformation acceleration in X, Y, Z and 24 is magnitude of them
i
The marker whose origin is being measured.
j
The marker whose origin is the reference point for the deformation displacement/velocity/acceleration calculation. Set j = 0 if you want the result to be calculated along with rigid body marker at i marker.
k
The marker that is referenced to calculate the deformation displacement/velocity/acceleration vector. Set k = 0 if you want the results to be calculated along rigid body marker at the j marker.
 
Notes:  
i and j marker must be on the same flexible body.
DEFORM does not include the rigid body motion of the flexible body.
By definition, local deformation of a linear flexible body is infinitesimal, in other words, small displacements and small rotations that commute. This means that a component of motion is independent of and completely orthogonal to the other two components.