Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BuiltInWorld

Built-in collision system, intended for use as a efficient discrete collision detector, not a full physical simulator

Hierarchy

  • BuiltInWorld

Implements

Index

Properties

Private _collisionMatrix

_collisionMatrix: ArrayCollisionMatrix = new ArrayCollisionMatrix()

Private _collisionMatrixPrev

_collisionMatrixPrev: ArrayCollisionMatrix = new ArrayCollisionMatrix()

Private _shapeArrPrev

_shapeArrPrev: BuiltinShape[] = []

Readonly bodies

bodies: BuiltinSharedBody[] = []

shapeArr

shapeArr: BuiltinShape[] = []

Accessors

impl

  • get impl(): this

Methods

addSharedBody

emitEvents

  • emitEvents(): void

Private emitTriggerEvent

  • emitTriggerEvent(): void

getSharedBody

raycast

raycastClosest

removeSharedBody

setAllowSleep

  • setAllowSleep(v: boolean): void

setDefaultMaterial

setGravity

step

  • step(deltaTime: number): void

syncSceneToPhysics

  • syncSceneToPhysics(): void

updateCollisionMatrix

  • updateCollisionMatrix(group: number, mask: number): void

Generated using TypeDoc