Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ResourceManager

Resource manager

Hierarchy

  • ResourceManager

Index

Constructors

constructor

Properties

quaternions

quaternions: object[]

threeEulers

threeEulers: I3JS.Euler[]

threeMatrix4s

threeMatrix4s: I3JS.Matrix4[]

threeQuaternions

threeQuaternions: I3JS.Quaternion[]

threeVector3s

threeVector3s: I3JS.Vector3[]

transforms

transforms: object[]

vector3s

vector3s: object[]

Methods

addVector3

  • addVector3(v1: object, v2: object): object

allocQuaternion

  • allocQuaternion(): void

allocThreeEuler

  • allocThreeEuler(): void

allocThreeMatrix4

  • allocThreeMatrix4(): void

allocThreeQuaternion

  • allocThreeQuaternion(): void

allocThreeVector3

  • allocThreeVector3(): void

allocTransform

  • allocTransform(): void

allocVector3

  • allocVector3(): void

columnOfMatrix3

  • columnOfMatrix3(m: object, i: number): object

copyOrigin

  • copyOrigin(t1: object, t2: object): void

dotVectors3

  • dotVectors3(v1: object, v2: object): number

freeQuaternion

  • freeQuaternion(q: object): void

freeThreeEuler

freeThreeMatrix4

freeThreeQuaternion

freeThreeVector3

freeTransform

  • freeTransform(t: object): void

freeVector3

  • freeVector3(v: object): void

getBasis

  • getBasis(t: object): object

getBasisAsMatrix3

  • getBasisAsMatrix3(t: object): object

getOrigin

  • getOrigin(t: object): object

inverseTransform

  • inverseTransform(t: object): object

matrix3ToQuaternion

  • matrix3ToQuaternion(m: object): object

multiplyMatrices3

  • multiplyMatrices3(m1: object, m2: object): object

multiplyMatrix3ByVector3

  • multiplyMatrix3ByVector3(m: object, v: object): object

multiplyTransforms

  • multiplyTransforms(t1: object, t2: object): object

negativeVector3

  • negativeVector3(v: object): object

quaternionToMatrix3

  • quaternionToMatrix3(q: object): object

rowOfMatrix3

  • rowOfMatrix3(m: object, i: number): object

setBasis

  • setBasis(t: object, q: object): void

setBasisFromArray3

  • setBasisFromArray3(t: object, a: number[]): void

setBasisFromMatrix3

  • setBasisFromMatrix3(t: object, m: object): void

setBasisFromThreeQuaternion

setIdentity

  • setIdentity(): void

setOrigin

  • setOrigin(t: object, v: object): void

setOriginFromArray3

  • setOriginFromArray3(t: object, a: number[]): void

setOriginFromThreeVector3

  • setOriginFromThreeVector3(t: object, v: I3JS.Vector3): void

transposeMatrix3

  • transposeMatrix3(m: object): object

Generated using TypeDoc