Documentation / scene / simulate
Function: simulate()
simulate(
params,pointsR,pointsRW,constraints,collidersR,collidersRW,grabbersR,grabbersRW,movableLimitTargets,flatPlanes):object
Defined in: libs/scene/src/animation/joint_dynamics/solver.ts:103
Run the full simulation step. Mutates pointsRW and collidersRW in place. Returns { positionsToTransform, fakeWaveCounter }.
Parameters
params
pointsR
readonly PointR[]
pointsRW
PointRW[]
constraints
readonly Constraint[]
collidersR
readonly ColliderR[]
collidersRW
grabbersR
readonly GrabberR[]
grabbersRW
readonly GrabberRW[]
movableLimitTargets
readonly Vector3[]
flatPlanes
readonly FlatPlane[]
Returns
object
positionsToTransform
positionsToTransform:
Vector3[]
fakeWaveCounter
fakeWaveCounter:
number