VectorMath
From oWiki
Contents |
Methods
vector( x, y, z )
x: float
y: float
z: float (optional)
Return: Vector2 or Vector3
| Constructor. |
distance( v1, v2 )
v1: Vector2 or Vector3
v2: Vector2 or Vector3
Return: float
| Calculate distance between v1 and v2. |
add( v1, v2 )
v1: Vector2 or Vector3
v2: Vector2 or Vector3
Return: Vector2 or Vector3
| Adds v1 and v2. |
sub( v1, v2 )
v1: Vector2 or Vector3
v2: Vector2 or Vector3
Return: Vector2 or Vector3
| Substract v2 from v1. |
mul( a, v1 )
a: float
v1: Vector2 or Vector3
Return: Vector2 or Vector3
| Multiply v1 by a. |
dot( v1, v2 )
v1: Vector2 or Vector3
v2: Vector2 or Vector3
Return: float
| Calculate dot product of v1 and v2. |
cross( v1, v2 )
v1: Vector3
v2: Vector3
Return: Vector3
| Calculate cross product of v1 and v2. |
len( v1 )
v1: Vector2 or Vector3
Return: float
| Calculate the length of v1. |
normalize( v1 )
v1: Vector2 or Vector3
Return: Vector2 or Vector3
| Returns the normalized v1 (length=1). |
