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.