Skip to content

@modoki/engine / index / BuildRig2DOptions

Interface: BuildRig2DOptions

Skinning

bones

bones: Rig2DBone[]

Bind-pose bones (name + parent index + local x/y/rot in texture space).


cellSize?

optional cellSize?: number

Target grid cell size in px when cols/rows are omitted (default 48; grid is clamped to 1..24 divisions per axis).


cols?

optional cols?: number

Grid divisions. Omit to auto-derive from cellSize.


height

height: number


id?

optional id?: string

Rig GUID (top-level id); omit to leave unset (caller mints on save).


isInside?

optional isInside?: (u, v) => boolean

Optional UV-space coverage predicate to cull fully-transparent cells.

Parameters

u

number

v

number

Returns

boolean


pivotX?

optional pivotX?: number


pivotY?

optional pivotY?: number


rows?

optional rows?: number


sprite

sprite: string

Source texture/sprite GUID.


weights?

optional weights?: AutoWeightOptions


width

width: number

Sprite dimensions in px.

Built with Modoki.