Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Quaternion

Hierarchy

Index

Constructors

constructor

  • new Quaternion(x?: number, y?: number, z?: number, w?: number): Quaternion

Properties

w

w: number = 0

x

x: number = 0

y

y: number = 0

z

z: number = 0

Accessors

avg

  • get avg(): number

length

  • get length(): number

Static ONE

Static ZERO

Methods

add

clone

getNormalized

mul

normalize

set

setData

  • setData(x: number, y: number, z: number, w: number): Quaternion

sub

toArray

  • toArray(): [number, number, number, number]

toEuler

Static dist

Static equals

Static equalsApproximately

Static from

  • from(valA: number, valB?: number, valC?: number, valD?: number): Vector4

Static fromArray

  • fromArray(val: [number, number, number, number] | Float32Array): Vector4

Static fromEuler

Static fromRotationMatrix

Static isVector

Static max

Static min

Static multiply

Static normalize

  • normalize<T>(vec: T): T

Generated using TypeDoc