vec3 Class

A vec3 represents a 3D vector.

Behaviors

~vec3()
vec3()
vec3(float init)
vec3(float x, float y, float z)

Methods

vec3& opAssign(const vec3&in v)
float& opIndex(uint index)
float Length()
vec3 opAdd(const vec3&in)
vec3 opAdd(const float&in)
vec3& opAddAssign(const vec3&in)
vec3& opAddAssign(const float&in)
vec3 opSub(const vec3&in)
vec3 opSub(const float&in)
vec3& opSubAssign(const vec3&in)
vec3& opSubAssign(const float&in)
vec3 opDiv(const vec3&in)
vec3 opDiv(const float&in)
vec3& opDivAssign(const vec3&in)
vec3& opDivAssign(const float&in)
vec3 opMul(const vec3&in)
vec3 opMul(const float&in)
vec3& opMulAssign(const vec3&in)
vec3& opMulAssign(const float&in)
bool opEquals(const vec3&in other)

Properties

float x
float y
float z