new vector3(x, y, z) → {css3d.vector3}
Parameters:
Name | Type | Description |
---|---|---|
x |
Number | |
y |
Number | |
z |
Number |
- Source:
Returns:
- Type
- css3d.vector3
Members
-
#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
-
#vector3#clone() → {css3d.vector3}
-
- Source:
Returns:
- Type
- css3d.vector3
-
#vector3#cross(a, b) → {css3d.vector3}
-
A vector which is perpendicular to both of the vectors
Parameters:
Name Type Description a
css3d.vector3 b
css3d.vector3 - Source:
Returns:
- Type
- css3d.vector3
-
#vector3#dot(b) → {Number}
-
Parameters:
Name Type Description b
css3d.vector3 - Source:
Returns:
- Type
- Number
-
#vector3#dot2(a, b) → {Number}
-
Parameters:
Name Type Description a
css3d.vector3 b
css3d.vector3 - Source:
Returns:
- Type
- Number
-
#vector3#isZero() → {Boolean}
-
- Source:
Returns:
- Type
- Boolean
-
#vector3#magnitude() → {Number}
-
- Source:
Returns:
- Type
- Number
-
#vector3#normalize() → {css3d.vector3}
-
- Source:
Returns:
- Type
- css3d.vector3
-
#vector3#set(x, y, z) → {css3d.vector3}
-
Parameters:
Name Type Description x
Number y
Number z
Number - Source:
Returns:
- Type
- css3d.vector3
-
#vector3#sub(b) → {css3d.vector3}
-
Parameters:
Name Type Description b
css3d.vector3 - Source:
Returns:
- Type
- css3d.vector3
-
#vector3#sub2(a, b) → {css3d.vector3}
-
Parameters:
Name Type Description a
css3d.vector3 b
css3d.vector3 - Source:
Returns:
- Type
- css3d.vector3
-
#vector3#toString() → {String}
-
- Source:
Returns:
- Type
- String
-
#vector3#transform(matrix4) → {css3d.vector4}
-
Parameters:
Name Type Description matrix4
Array - Source:
Returns:
- Type
- css3d.vector4