Constructors
constructor
- new Vector4(x?: number, y?: number, z?: number, w?: number): Vector4
Parameters
Optional x: number
Optional y: number
Optional z: number
Optional w: number
Properties
Protected _w
_w: number
Protected _x
_x: number
Protected _y
_y: number
Protected _z
_z: number
Accessors
isVector4
Returns boolean
w
- get w(): number
- set w(value: number): void
Returns number
Parameters
Returns void
x
- get x(): number
- set x(value: number): void
Returns number
Parameters
Returns void
y
- get y(): number
- set y(value: number): void
Returns number
Parameters
Returns void
z
- get z(): number
- set z(value: number): void
Returns number
Parameters
Returns void
Methods
add
Parameters
addScalar
Parameters
clone
copy
Parameters
cross
Parameters
distanceTo
Parameters
Returns number
divide
Parameters
divideScalar
Parameters
dot
Parameters
Returns number
isEqual
Parameters
Returns boolean
length
Returns number
mulMat4
Parameters
multiply
Parameters
multiplyScalar
Parameters
normalize
Returns void
set
- set(x: number, y: number, z: number, w: number): Vector4
Parameters
x: number
y: number
z: number
w: number
setFromArray
- setFromArray(val: number[]): Vector4
Parameters
setW
Parameters
Returns void
setX
Parameters
Returns void
setY
Parameters
Returns void
setZ
Parameters
Returns void
squaredLength
Returns number
sub
Parameters
subScalar
Parameters
toArrays
Returns number[]
attention: 赋值操作优先使用set,不要直接赋值私有变量