Skip to content
Shapemetry

Model - skeletons[]

Every method of the skeletons[] lane. Each step of a skeletons[] entry returns a skeleton, and the lane's entries are addressed by the identity schema/lanes.ts declares for it.

MethodDescriptionArgTypeDefaultMeaning
jointJoint — One joint on the skeletons[] lane — a local frame relative to its parent. Nest children for the joint tree (parent is structural). Args are expressions — position can reference parameters so the rig is parametric.positionpoint[0,0,0]Parent-relative rest position [x,y,z] mm.
rotationobjectParent-relative rest quaternion [x,y,z,w]. Omit = identity.
scalevectorParent-relative rest scale [sx,sy,sz], applied before the rotation (T·R·S). Omit = [1,1,1].
positionTrackstringvectorTrack key (quoted) animating this joint's position — 3 numbers per keyframe. Omit = never animates.
rotationTrackstringquaternionTrack key (quoted) animating this joint's rotation — 4 numbers per keyframe. Omit = never animates.
scaleTrackstringvectorTrack key (quoted) animating this joint's scale — 3 numbers per keyframe. Omit = never animates.
Last updated: 📖 1 min readEdit on GitHub