Skeleton class final
A model's node tree flattened parents first, for turning a Pose into node matrices and those into the joint palettes of its skins.
Properties
Methods
-
boundsInto(
int skin, Float32List nodeMatrices, Aabb3 out) → void -
Bounds, in model space, of everything skin
skincan draw in the pose ofnodeMatrices: its joints' positions, grown by the furthest any vertex sits from its joint. -
evaluate(
Pose pose, Float32List out) → void -
Model-space matrices of every node in
pose, column-major, 16 floats each, intoout(nodeCount * 16long). A node the file gave as a matrix uses that matrix. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
palette(
int skin, Float32List nodeMatrices, Float32List out, [int offset = 0]) → void -
The palette of skin
skinfornodeMatrices(from evaluate): per joint, the top three rows ofjointMatrix · inverseBind(kPaletteFloats floats), intooutfromoffset. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited