public:
Transform();
+ static Transform from_matrix(const Matrix &);
+
void set_position(const Vector3 &);
void set_euler(const AngleVector3 &);
+ void set_rotation(const Angle &, const Vector3 &);
+ void set_scale(float);
void set_scale(const Vector3 &);
const Vector3 &get_position() const { return position; }
const AngleVector3 &get_euler() const { return euler; }