Type Alias: InteractivityPhysics
InteractivityPhysics =
object
Defined in: modules/engine/src/interactivity/physics.ts:6
Host physics contract for behavior graphs; independent of asset format and GPU backend.
Methods
applyImpulse()
applyImpulse(
node,linear,angular):void
Defined in: modules/engine/src/interactivity/physics.ts:7
Parameters
node
number
linear
readonly number[]
angular
readonly number[]
Returns
void
applyPointImpulse()
applyPointImpulse(
node,impulse,position):void
Defined in: modules/engine/src/interactivity/physics.ts:8
Parameters
node
number
impulse
readonly number[]
position
readonly number[]
Returns
void
isTriggerNode()
isTriggerNode(
node):boolean
Defined in: modules/engine/src/interactivity/physics.ts:18
Parameters
node
number
Returns
boolean
rayCast()
rayCast(
start,end,filter):Promise<{fraction:number;node:number;normal: readonlynumber[]; } |null>
Defined in: modules/engine/src/interactivity/physics.ts:9
Parameters
start
readonly number[]
end
readonly number[]
filter
number
Returns
Promise<{ fraction: number; node: number; normal: readonly number[]; } | null>