Skip to content
Tatsuya Yokoda edited this page Feb 8, 2015 · 1 revision

geom/Matrix

Matrix()
Matrix(const float& a, const float& b, const float& c, const float& d, const float& tx, const float& ty)
~Matrix()

void set(Matrix& matrix)
void set(const float& a, const float& b, const float& c, const float& d, const float& tx, const float& ty)

float a() const
void a(const float& value)

float b() const
void b(const float& value)

float c() const
void c(const float& value)

float d() const
void d(const float& value)

float tx() const
void tx(const float& value)

float ty() const
void ty(const float& value)

bool isEqual(Matrix& matrix)

static Matrix interpolate(Matrix& mat1, Matrix& mat2, const float& p)

void identity()
void transformPoint(ofPoint& p) const
void concat(const Matrix& m)
Matrix& invert()
Matrix& clone()

const float determinant()

void setScaleRotation(float sx, float sy, float angle)

const float scaleX()
void scaleX(float value)

const float scaleY()
void scaleY(float value)

void scale(float sx, float sy)

const float rotation()
void rotate(const float& angle)
Clone this wiki locally