Skip to content
Shapemetry

skeletonData producers

Every producer whose return is skeletonData[] — what it creates is concatenated into the data stream. Authored as a step in an objects[] chain.

MethodDescriptionArgTypeDefaultMeaning
skeletonSkeleton — One skeleton object: its data is a bone list ({ bones: BoneEntity[] }), each bone a SEGMENT (head/tail/roll). The object IS the skeleton — two skeletons are two objects. Lives in objects[] like any other data document. SkinBinding.skeleton names this object's key, which is the skeleton's only identity.bonesobject[]Array of { name, parent?, head, tail, roll, positionTrack?, rotationTrack?, scaleTrack? }. Order IS the skin index space. parent names another bone in the same list. head/tail/roll are rest, relative to the parent. No rest scale — length is |tail − head|.
Last updated: 📖 1 min readEdit on GitHub