瀏覽代碼

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

Matrix32: Add a constructor which takes six real_t params
Rémi Verschelde 9 年之前
父節點
當前提交
3cc08ab1f1
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      core/math/math_2d.h

+ 9 - 0
core/math/math_2d.h

@@ -618,6 +618,15 @@ struct Matrix32 {
 
 
 	operator String() const;
 	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(real_t p_rot, const Vector2& p_pos);
 	Matrix32() { elements[0][0]=1.0; elements[1][1]=1.0; }
 	Matrix32() { elements[0][0]=1.0; elements[1][1]=1.0; }