For point masses joined by unstretched central springs obeying Hooke's law, let be the equilibrium unit vector along an edge and the small displacement of its endpoint. The leading extension is , so its quadratic elastic potential energy is . Consequently the block stiffness matrix has off-diagonal blocks and diagonal blocks , with absent edges contributing zero. It is symmetric and positive semidefinite. The normal modes solve , where is the mass matrix. Rigid translations and infinitesimal rotations are rigid-motion zero modes of a spring framework. A prestressed spring can add transverse quadratic terms, so the unstretched assumption matters.
The first two vectors displace every particle identically in the horizontal or vertical direction. Every relative displacement is zero, so every spring has zero extension to first order. The third vector is evaluated at the equilibrium points, which is an infinitesimal clockwise rotation. For any edge the relative displacement is perpendicular to that edge, again giving zero extension.
These are the rigid-motion zero modes of a spring framework: two translations and one infinitesimal rotation. Each has , so . In the linearized dynamics its amplitude has the form , expressing free rigid motion rather than a restoring oscillation. Exact finite rigid rotations also preserve every spring length; the mode vector is their first-order tangent.
Label the equilibrium vertices in the order , and write their displacements as . Their eighteen Cartesian components are generalized coordinates. Linearize the axial Hookean springs about the unstressed equilibrium. For an edge with unit direction , its first-order extension is , so the quadratic potential energy is
Three zero modes are translations: for each Cartesian unit vector , take at every vertex. Three more are infinitesimal rotations . Explicitly, in the stated vertex order, their displacement vectors are
Translations leave each displacement difference zero. For rotations,
because the equilibrium edge vector is parallel to . Hence every spring has zero first-order extension in all six patterns, and the stiffness matrix annihilates them.
The translations have nonzero summed displacement, while all the rotations have zero sum. The three rotational patterns are themselves independent because the vertices do not lie on a single line. Thus
These are the rigid-motion zero modes of a spring framework. The rotational displacements describe infinitesimal rigid rotations; an arbitrary finite rotation would require its nonlinear displacement field.