فهرست منبع

Fix screen_to_world()

Daniele Bartolini 12 سال پیش
والد
کامیت
99ad6e74b2
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      engine/world/Camera.cpp

+ 1 - 1
engine/world/Camera.cpp

@@ -198,7 +198,7 @@ Vector3 Camera::screen_to_world(const Vector3& pos)
 	mvp.invert();
 
 	Vector4 ndc( (2 * (pos.x - 0)) / m_view_width - 1,
-				 (2 * (pos.y - 0)) / m_view_height - 1,
+				 (2 * (m_view_height - pos.y)) / m_view_height - 1,
 				 (2 * pos.z) - 1, 1);
 
 	Vector4 tmp = mvp * ndc;