Skip to content

@modoki/engine / index / Rig2DFile

Interface: Rig2DFile ​

The raw .rig2d.json payload (pre-normalization). v1 = single top-level sprite/mesh/skinIndices/skinWeights; v2 = a parts[] list over the shared bones. v1 fields are still read and normalized into a one-element parts.

Skinning ​

bones? ​

optional bones?: object[]

Skinning ​

name? ​

optional name?: string

noScale? ​

optional noScale?: boolean

parent? ​

optional parent?: number

rot? ​

optional rot?: number

x? ​

optional x?: number

y? ​

optional y?: number


id? ​

optional id?: string


mesh? ​

optional mesh?: object

Skinning ​

tris? ​

optional tris?: number[]

uvs? ​

optional uvs?: number[][]

verts? ​

optional verts?: number[][]


parts? ​

optional parts?: Rig2DPart[]

v2: many parts sharing the bone skeleton.


skinIndices? ​

optional skinIndices?: number[]


skinWeights? ​

optional skinWeights?: number[]


sprite? ​

optional sprite?: string

v1 (single part) — synthesized into parts[0] when parts is absent.

Built with Modoki.