Constructors
constructor
- new Vector3(x?: number, y?: number, z?: number): Vector3
Parameters
x: number = 0
y: number = 0
z: number = 0
Methods
[iterator]
- [iterator](): Generator<number, void, unknown>
Returns Generator<number, void, unknown>
addScaledVector
- addScaledVector(v: any, s: any): Vector3
addVectors
- addVectors(a: any, b: any): Vector3
applyAxisAngle
- applyAxisAngle(axis: any, angle: any): Vector3
clampLength
- clampLength(min: any, max: any): Vector3
clampScalar
- clampScalar(minVal: any, maxVal: any): Vector3
crossVectors
- crossVectors(a: any, b: any): Vector3
distanceTo
- distanceTo(v: any): number
distanceToSquared
- distanceToSquared(v: any): number
divideScalar
- divideScalar(scalar: number): Vector3
equals
Parameters
Returns boolean
fromArray
- fromArray(array: any, offset?: number): Vector3
Parameters
array: any
offset: number = 0
fromBufferAttribute
- fromBufferAttribute(attribute: any, index: any): Vector3
getComponent
- getComponent(index: any): number
lerpVectors
- lerpVectors(v1: any, v2: any, alpha: any): Vector3
manhattanDistanceTo
- manhattanDistanceTo(v: any): number
manhattanLength
- manhattanLength(): number
multiplyScalar
- multiplyScalar(scalar: any): Vector3
multiplyVectors
- multiplyVectors(a: any, b: any): Vector3
projectOnPlane
- projectOnPlane(planeNormal: any): Vector3
set
- set(x: number, y: number, z?: number): Vector3
Parameters
x: number
y: number
Optional z: number
setComponent
- setComponent(index: any, value: any): Vector3
setFromCylindrical
- setFromCylindrical(c: any): Vector3
setFromCylindricalCoords
- setFromCylindricalCoords(radius: any, theta: any, y: any): Vector3
Parameters
radius: any
theta: any
y: any
setFromMatrix3Column
- setFromMatrix3Column(m: any, index: any): Vector3
setFromMatrixColumn
- setFromMatrixColumn(m: any, index: any): Vector3
setFromMatrixPosition
- setFromMatrixPosition(m: any): Vector3
setFromMatrixScale
- setFromMatrixScale(m: any): Vector3
setFromSphericalCoords
- setFromSphericalCoords(radius: any, phi: any, theta: any): Vector3
Parameters
radius: any
phi: any
theta: any
setXYZ
- setXYZ(__namedParameters: Object): Vector3
Parameters
__namedParameters: Object
subVectors
- subVectors(a: any, b: any): Vector3
toArray
- toArray(array?: any[], offset?: number): any[]
Parameters
array: any[] = []
offset: number = 0
Returns any[]
transformDirection
- transformDirection(m: any): Vector3
Calculate cross product between this and another vector
Vector3