|
Public Member Functions |
| mat3 () |
| mat3 (_float a1, _float a2, _float a3, _float b1, _float b2, _float b3, _float d1, _float d2, _float d3) |
| mat3 (const vec3 &a, const vec3 &b, const vec3 &c) |
| mat3 (const mat2 &m) |
| mat3 (const mat4 &m) |
| mat3 (const vec3 &axis, const _float &angle) |
| operator vec3 * () |
| operator const vec3 * () const |
_float * | ptr () |
const _float * | c_ptr () const |
mat3 | operator+ (const mat3 &M) const |
mat3 | operator+ () const |
mat3 | operator- (const mat3 &M) const |
mat3 | operator- () const |
mat3 & | operator+= (const mat3 &M) |
mat3 & | operator-= (const mat3 &M) |
mat3 | operator * (const _float &f) const |
mat3 | operator/ (const _float &f) const |
mat3 & | operator *= (const _float &f) |
mat3 & | operator/= (const _float &f) |
mat3 | operator * (const mat3 &M) const |
vec3 | operator * (const vec3 &v) const |
| operator() (const std::vector< vec3 > &in, std::vector< vec3 > &out) const |
| operator() (const std::list< vec3 > &in, std::list< vec3 > &out) const |
vec3 * | operator() (const vec3 *in, unsigned int count) |
Public Attributes |
vec3 | c1 |
vec3 | c2 |
vec3 | c3 |