transformPoint should use Matrix4.perspectiveTransform

We want to normalize by w.

Fixes #1585
This commit is contained in:
Adam Barth 2016-02-03 19:56:09 -08:00
parent e60f0e68d6
commit ab5f012668

View File

@ -90,7 +90,7 @@ class MatrixUtils {
static Point transformPoint(Matrix4 transform, Point point) {
Vector3 position3 = new Vector3(point.x, point.y, 0.0);
Vector3 transformed3 = transform.transform3(position3);
Vector3 transformed3 = transform.perspectiveTransform(position3);
return new Point(transformed3.x, transformed3.y);
}