Преглед изворни кода

Fix xform_inv of Plane, intermediate results were ignored

(cherry picked from commit 4cb070e5906bfe2cb4b949f4ec26478b31b8b219)
Mai Lavelle пре 4 година
родитељ
комит
43910510e0
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      core/math/transform.h

+ 2 - 2
core/math/transform.h

@@ -148,8 +148,8 @@ _FORCE_INLINE_ Plane Transform::xform_inv(const Plane &p_plane) const {
 
 	Vector3 point = p_plane.normal * p_plane.d;
 	Vector3 point_dir = point + p_plane.normal;
-	xform_inv(point);
-	xform_inv(point_dir);
+	point = xform_inv(point);
+	point_dir = xform_inv(point_dir);
 
 	Vector3 normal = point_dir - point;
 	normal.normalize();