Matrix3d

Fields

float

m

Functions

bool

operator==

bool

operator!=

void

SetIdentity

void

SetTranslation

void

Translate

Detailed Description

struct Matrix3d

Represents a single precision 3d linear transformation.

An identity matrix is specified as follows: float const identity[] = { 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, };

Public Functions

inline bool operator==(Matrix3d const &that) const
inline bool operator!=(Matrix3d const &that) const
inline void SetIdentity()
inline void SetTranslation(float x, float y, float z)
inline void Translate(float x, float y, float z)

Public Members

float m[12]