Documentation

vec3

Class

A 3-dimensional vector.

Properties

Methods

float opIndex(int) const
Operator obj[x]
Returns float
vec3 opAdd(const vec3&in) const
Operator obj + x
Returns vec3
vec3 opSub(const vec3&in) const
Operator obj - x
Returns vec3
vec3 opMul(const vec3&in) const
Operator obj * x
Returns vec3
vec3 opDiv(const vec3&in) const
Operator obj / x
Returns vec3
vec3 opAdd(float) const
Operator obj + x
Returns vec3
vec3 opSub(float) const
Operator obj - x
Returns vec3
vec3 opMul(float) const
Operator obj * x
Returns vec3
vec3 opDiv(float) const
Operator obj / x
Returns vec3
vec3 opAdd_r(float) const
Operator x + obj
Returns vec3
vec3 opSub_r(float) const
Operator x - obj
Returns vec3
vec3 opMul_r(float) const
Operator x * obj
Returns vec3
vec3 opDiv_r(float) const
Operator x / obj
Returns vec3
vec3& opAddAssign(const vec3&in)
Operator obj += x
Returns vec3
vec3& opSubAssign(const vec3&in)
Operator obj -= x
Returns vec3
vec3& opMulAssign(const vec3&in)
Operator obj *= x
Returns vec3
vec3& opDivAssign(const vec3&in)
Operator obj /= x
Returns vec3
vec3& opAddAssign(float)
Operator obj += x
Returns vec3
vec3& opSubAssign(float)
Operator obj -= x
Returns vec3
vec3& opMulAssign(float)
Operator obj *= x
Returns vec3
vec3& opDivAssign(float)
Operator obj /= x
Returns vec3
bool opEquals(const vec3&in)
Operator obj == x, obj != x
Returns bool
float Length() const
Returns float
vec2 get_xy() const
Property obj.xy
Returns vec2
vec2 get_yz() const
Property obj.yz
Returns vec2