Interface: TPhysicsWorld
Defined in: physics/physics-world.ts:10
Methods
addBody()
addBody(
uuid,collider,translation,rotation,options?):void
Defined in: physics/physics-world.ts:20
Parameters
uuid
string
collider
translation
[number, number, number]
rotation
[number, number, number, number]
options?
Returns
void
applyCentralForce()
applyCentralForce(
uuid,force):void
Defined in: physics/physics-world.ts:28
Parameters
uuid
string
force
vec3
Returns
void
applyCentralImpulse()
applyCentralImpulse(
uuid,impulse):void
Defined in: physics/physics-world.ts:29
Parameters
uuid
string
impulse
vec3
Returns
void
create()
create(
config):Promise<void>
Defined in: physics/physics-world.ts:11
Parameters
config
Returns
Promise<void>
queryArea()
queryArea(
from,to,options?):TPhysicsQueryAreaResult[]
Defined in: physics/physics-world.ts:41
Parameters
from
vec3
to
vec3
options?
Returns
queryLine()
queryLine(
from,to,options?):TPhysicsQueryLineResult[]
Defined in: physics/physics-world.ts:36
Parameters
from
vec3
to
vec3
options?
Returns
removeBody()
removeBody(
uuid):void
Defined in: physics/physics-world.ts:27
Parameters
uuid
string
Returns
void
step()
step(
delta,debug?):object
Defined in: physics/physics-world.ts:12
Parameters
delta
number
debug?
boolean
Returns
object
bodies
bodies:
TPhysicsBody[]
collisions
collisions:
TPhysicsCollision[]
debug?
optionaldebug?:TPhysicsWorldDebug
updateBodyOptions()
updateBodyOptions(
uuid,options):void
Defined in: physics/physics-world.ts:30
Parameters
uuid
string
options
Returns
void
updateTransform()
updateTransform(
uuid,translation,rotation):void
Defined in: physics/physics-world.ts:31
Parameters
uuid
string
translation
[number, number, number]
rotation
[number, number, number, number]
Returns
void