VectorMath

From oWiki

Jump to: navigation, search

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).
Personal tools