16 lines
250 B
C++
16 lines
250 B
C++
#ifndef MATRIX_H_INCLUDED
|
|
#define MATRIX_H_INCLUDED
|
|
|
|
#include "vec2d.h"
|
|
|
|
class matrix {
|
|
public:
|
|
vec2d b1, b2;
|
|
};
|
|
|
|
inline vec2d operator*(matrix m, vec2d v) {
|
|
return vec2d{v.x * m.b1.x + v.y * m.b2.x, v.x * m.b1.y + v.y * m.b2.y};
|
|
}
|
|
|
|
#endif
|