Procházet zdrojové kódy

Merge pull request #6270 from neikeq/pr-m32-ctor

Matrix32: Add a constructor which takes six real_t params
Rémi Verschelde před 9 roky
rodič
revize
3cc08ab1f1
1 změnil soubory, kde provedl 9 přidání a 0 odebrání
  1. 9 0
      core/math/math_2d.h

+ 9 - 0
core/math/math_2d.h

@@ -618,6 +618,15 @@ struct Matrix32 {
 
 	operator String() const;
 
+	Matrix32(real_t xx, real_t xy, real_t yx, real_t yy, real_t ox, real_t oy) {
+
+		elements[0][0] = xx;
+		elements[0][1] = xy;
+		elements[1][0] = yx;
+		elements[1][1] = yy;
+		elements[2][0] = ox;
+		elements[2][1] = oy;
+	}
 
 	Matrix32(real_t p_rot, const Vector2& p_pos);
 	Matrix32() { elements[0][0]=1.0; elements[1][1]=1.0; }