Class: PhysicsDebugDrawer
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:26
Visualize the physics world via world.debugRender(). Wraps the Graphic3D line renderer.
Mirrors @orillusion/physics's PhysicsDebugDrawer shape, but uses Rapier's built-in debug renderer (returns line buffer + color buffer in one call).
Example
const g = new Graphic3D();
scene.addChild(g);
Physics.initDebugDrawer(g);Constructors
Constructor
new PhysicsDebugDrawer(
graphic3D,options?):PhysicsDebugDrawer
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:39
Parameters
graphic3D
any
options?
DebugDrawerOptions = {}
Returns
PhysicsDebugDrawer
Properties
graphic3D
graphic3D:
any
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:32
A Graphic3D instance (typed loosely so this package doesn't hard-depend on @orillusion/graphic).
updateFreq
updateFreq:
number
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:33
maxLineCount
maxLineCount:
number
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:34
Accessors
enable
Get Signature
get enable():
boolean
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:51
Returns
boolean
Set Signature
set enable(
value):void
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:47
Parameters
value
boolean
Returns
void
Methods
update()
update():
void
Defined in: packages/physics-rapier/debug/PhysicsDebugDrawer.ts:54
Called once per frame from Physics.update.
Returns
void

