Constructor
new Vector(x, y, z)
Parameters:
| Name | Type | Description |
|---|---|---|
x |
float | |
y |
float | |
z |
float |
Classes
Methods
add(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Vector
addScalar(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Float |
Returns:
- Type
- Vector
cross(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Vector
distance(b)
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector | is the point to check distance to |
Returns:
distance as float
distanceSquared(b) → {Number}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Number
div(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Vector
divScalar(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Float |
Returns:
- Type
- Vector
dot(b) → {Number}
- Description:
dot product @see https://en.wikipedia.org/wiki/Dot_product
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Number
length()
Returns:
the length of the vector
lengthSquared() → {Number}
Returns:
The length of the curren vector
- Type
- Number
minComponent()
Returns:
whatever vector is lowest
mulScalar(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Float |
Returns:
- Type
- Vector
mult(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Vector
normalize() → {Vector}
Returns:
Vector between 0 and 1
- Type
- Vector
segmentDistance(v, w) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
v |
Vector | |
w |
Number |
Returns:
- Type
- Vector
sub(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Vector |
Returns:
- Type
- Vector
subScalar(b) → {Vector}
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Float |
Returns:
- Type
- Vector