Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PhysicObject

Hierarchy

Index

Constructors

constructor

  • new PhysicObject(name: string, mass: number): PhysicObject

Properties

collideCallBack

collideCallBack: function

Type declaration

phyBody

phyBody: Cannon.Body

viewBody

viewBody: THREE.Object3D

Accessors

angularVelocity

  • get angularVelocity(): Cannon.Vec3

position

  • get position(): Cannon.Vec3

quaternion

  • get quaternion(): Cannon.Quaternion

velocity

  • get velocity(): Cannon.Vec3

Methods

LookAt

  • LookAt(eyes: THREE.Vector3, target: THREE.Vector3): void
  • Parameters

    • eyes: THREE.Vector3
    • target: THREE.Vector3

    Returns void

LookAtByNumer

  • LookAtByNumer(x: number, y: number, z: number): void

Orient

  • Orient(x: number, y: number, z: number): void

OrientAndRotate

  • OrientAndRotate(x: number, y: number, z: number, angle?: number): void
  • Parameters

    • x: number
    • y: number
    • z: number
    • Default value angle: number = 0

    Returns void

SetCollideCallback

  • SetCollideCallback(callback: function): void

Protected Sync

  • Sync(): void

Abstract Update

  • Update(): void

Generated using TypeDoc