Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • RigidBody
    • RigidBody

Index

Constructors

constructor

  • new RigidBody(rigidBodyConfig: RigidBodyConfig): RigidBody

Properties

Private _emitter

_emitter: Emitter = ...

userData

userData: { ref: null | PhysicsObject3D }

Type declaration

Methods

addCollisionGroup

  • addCollisionGroup(collisionGroup: number): void

addCollisionMask

  • addCollisionMask(collisionMask: number): void

addShape

emit

  • emit(type: string, ...args: any[]): void

getObject

getSensoredShapeList

off

  • off(type: string, callback: IEmitterDelegate): void
  • Parameters

    • type: string
    • callback: IEmitterDelegate

    Returns void

on

  • on(type: string, callback: IEmitterDelegate): void
  • Parameters

    • type: string
    • callback: IEmitterDelegate

    Returns void

removeCollisionGroup

  • removeCollisionGroup(collisionGroup: number): void

removeCollisionMask

  • removeCollisionMask(collisionMask: number): void

removeShape

setCollisionGroup

  • setCollisionGroup(collisionGroup: number): void

setCollisionMask

  • setCollisionMask(collisionMask: number): void

Static createDynamic

Static createKinematic

Static createStatic

Generated using TypeDoc