Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MatrixIV

Hierarchy

  • MatrixIV

Index

Constructors

constructor

Properties

value

value: Float32Array

Accessors

Static IDENTITY

IDENTITY:

Static _

_:

Methods

clone

copy

fromArray

  • fromArray(values: Float32Array): MatrixIV

identity

lookAt

multiply

multiplyBy4x1

  • multiplyBy4x1(x: number, y: number, z: number, w?: number): Array<number>
  • Parameters

    • x: number
    • y: number
    • z: number
    • Default value w: number = 1

    Returns Array<number>

multiplyByVector

perspective

  • perspective(fov: number, aspect: number, near: number, far: number): MatrixIV

rotate

rotateX

  • rotateX(angle: number): this

rotateY

  • rotateY(angle: number): this

rotateZ

  • rotateZ(angle: number): this

scale

scaleXyz

  • scaleXyz(x: number, y: number, z: number): MatrixIV

setVectorColumn

  • setVectorColumn(column: number, v: Vector): void

toCss3dMatrix

  • toCss3dMatrix(): string

translate

translateXyz

  • translateXyz(x: number, y: number, z: number): MatrixIV

ypr

  • ypr(yaw: number, pitch: number, roll: number): this

zero

Static compose

Static fromArray

  • fromArray(values: Float32Array): MatrixIV

Static fromQuaternion