From ab5f0126680f4366288334ace3eca7c1c0933403 Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Wed, 3 Feb 2016 19:56:09 -0800 Subject: [PATCH] transformPoint should use Matrix4.perspectiveTransform We want to normalize by w. Fixes #1585 --- packages/flutter/lib/src/painting/transforms.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flutter/lib/src/painting/transforms.dart b/packages/flutter/lib/src/painting/transforms.dart index 7916fe2568b..3f1f1f592f1 100644 --- a/packages/flutter/lib/src/painting/transforms.dart +++ b/packages/flutter/lib/src/painting/transforms.dart @@ -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); }