Class: vector4

css3d. vector4

new vector4(x, y, z, w) → {css3d.vector4}

Parameters:
Name Type Description
x Number
y Number
z Number
w Number
Source:
Returns:
Type
css3d.vector4

Members

#this.w :Number

w value
Type:
  • Number
Source:

#this.x :Number

x value
Type:
  • Number
Source:

#this.y :Number

y value
Type:
  • Number
Source:

#this.z :Number

z value
Type:
  • Number
Source:

Methods

#vector4#cross(a, b) → {css3d.vector4}

Parameters:
Name Type Description
a css3d.vector4
b css3d.vector4
Source:
Returns:
Type
css3d.vector4

#vector4#dot(b) → {Number}

Parameters:
Name Type Description
b css3d.vector4
Source:
Returns:
Type
Number

#vector4#homogenize() → {css3d.vector4}

Source:
Returns:
Type
css3d.vector4

#vector4#magnitude() → {Number}

Source:
Returns:
Type
Number

#vector4#normalize() → {css3d.vector4}

Source:
Returns:
Type
css3d.vector4

#vector4#toVector3() → {css3d.vector3}

Source:
Returns:
Type
css3d.vector3

#vector4#transform(matrix4) → {css3d.vector4}

Parameters:
Name Type Description
matrix4 Array
Source:
Returns:
Type
css3d.vector4