Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Matrix3D

Hierarchy

  • Matrix3D

Index

Constructors

constructor

Properties

determinant

determinant: number

position

position: Vector3D

rawData

rawData: Vector<number>

Methods

append

appendRotation

appendScale

  • appendScale(xScale: number, yScale: number, zScale: number): void

appendTranslation

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

clone

copyColumnFrom

  • copyColumnFrom(column: number, vector3D: Vector3D): void

copyColumnTo

  • copyColumnTo(column: number, vector3D: Vector3D): void

copyFrom

copyRawDataFrom

  • copyRawDataFrom(vector: Vector<number>, index?: number, transpose?: boolean): void

copyRawDataTo

  • copyRawDataTo(vector: Vector<number>, index?: number, transpose?: boolean): void

copyRowFrom

  • copyRowFrom(row: number, vector3D: Vector3D): void

copyRowTo

  • copyRowTo(row: number, vector3D: Vector3D): void

copyToMatrix3D

decompose

deltaTransformVector

identity

  • identity(): void

interpolateTo

  • interpolateTo(toMat: Matrix3D, percent: number): void

invert

  • invert(): boolean

pointAt

prepend

prependRotation

prependScale

  • prependScale(xScale: number, yScale: number, zScale: number): void

prependTranslation

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

recompose

transformVector

transformVectors

  • transformVectors(vin: Vector<number>, vout: Vector<number>): void

transpose

  • transpose(): void

Static interpolate

Generated using TypeDoc