Rod Actors
Rod actors are part of the experimental API. Their API may change in future releases.
Rod actors represent one-dimensional elastic elements for simulating cables, ropes, hair strands, tendons, springs, and other slender deformable structures. They are well-suited for any object whose length is much greater than its cross-sectional dimensions. Their centerline geometry is supplied by a polyline shape.
Formulation
Continuous Model
Rod actors approximate Kirchhoff rods, for which cross-sections are assumed to remain orthogonal to the centerline throughout deformation. This problem is posed on a parametric curve parameterized by the mapping from coordinate to position . The curve defines the undeformed reference configuration, while the deformed position of is given by . This can be expressed in terms of a displacement field . The geometry of the curve alone cannot express torsion, which is important to the dynamics of the rod. It is augmented with a field of frame axes, , which are orthogonal to the tangent and deform to that are also unit vectors and orthogonal to . A third local frame basis vector is defined by the cross product and deforms to . The basis vectors and define an orthonormal basis of the cross-section, and are assumed to be the principal axes of its geometry, for simplicity, diagonalizing its area moment of inertia tensor. We denote normalized unit tangent basis vectors by and .
The kinetic energy of the rod is given by a translational and a rotational contribution:
where is the mass density per unit reference length, is the cross-section rotational inertia per unit reference length, and
is the temporal twist rate. This neglects gyroscopic effects, which are negligible in the thin-rod limit where the Kirchhoff-rod kinematic assumptions are appropriate. Some rod formulations neglect the rotational inertia altogether, treating twist quasi-statically, but including the given inertia term can be helpful to stabilize rods with unconstrained ends and improve conditioning of algebraic problems.
The elastic potential energy can be expressed in terms of a density per unit reference length