Physics · function

ragdollFromBones

Build one.

Explained in Your first game, Rigid bodies.

function ragdollFromBones(world: PhysicsWorld, parents: ArrayLike<number>, worldMatrices: Float32Array, options?: RagdollOptions): Ragdoll
import { ragdollFromBones } from '@driftengine/physics';

Parameters

ParameterTypeDescription
worldPhysicsWorld
parentsArrayLike<number>
worldMatricesFloat32Array
options?RagdollOptions

In depth

worldMatrices is sixteen floats a joint, column-major, exactly as a skinning pipeline's world array is. parents is one index a joint, negative for a root.