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.
| Method | Description | Arg | Type | Default | Meaning |
|---|---|---|---|---|---|
skeleton | Skeleton — 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. | bones | object | [] | 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|. |