Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vector3

Hierarchy

  • Vector3

Implements

Index

Constructors

constructor

  • new Vector3(x?: number, y?: number, z?: number): Vector3

Properties

x

x: number = 0

y

y: number = 0

z

z: number = 0

Accessors

avg

  • get avg(): number

length

  • get length(): number

xy

xz

yx

yz

zx

zy

Static ONE

Static UP

Static ZERO

Methods

add

clone

cross

dot

getNormalized

mul

normalize

set

setData

  • setData(x: number, y: number, z: number): Vector3

sub

sum

  • sum(): number

toArray

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

Static add

Static createFromSphericalCoords

  • createFromSphericalCoords(radius: number, phi: number, theta: number): Vector3

Static dist

Static distSqrt

Static dot

Static equals

Static equalsApproximately

Static from

  • from(valA: number, valB?: number, valC?: number): Vector3

Static fromArray

  • fromArray(value: [number, number, number] | Float32Array): Vector3

Static fromVec

Static isVector

Static lengthOf

Static max

Static min

Static mul

Static mulNum

  • mulNum<T>(vecA: Readonly<SimpleVector3>, val: number, result?: T): T

Static normalize

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

Static sub

Static sum

Static sumNum

  • sumNum<T>(vecA: Readonly<SimpleVector3>, val: number, result?: T): T

Generated using TypeDoc