@@ -45,7 +45,7 @@ void main() {
45
45
46
46
t.position.setFrom (Vector2 (7 , 2.2 ));
47
47
expect (t.x, 7 );
48
- expect (t.y, 2.2 );
48
+ expect (t.y, closeTo ( 2.2 , _epsilon) );
49
49
expect (notified, 4 );
50
50
51
51
t.position.setZero ();
@@ -93,12 +93,12 @@ void main() {
93
93
test ('angle' , () {
94
94
final t = Transform2D ();
95
95
t.angle = tau / 6 ;
96
- expect (t.angleDegrees, closeTo (60 , 1e-10 ));
96
+ expect (t.angleDegrees, closeTo (60 , 10e-6 ));
97
97
t.angleDegrees = 45 ;
98
- expect (t.angle, closeTo (tau / 8 , 1e-10 ));
98
+ expect (t.angle, closeTo (tau / 8 , 10e-6 ));
99
99
t.angle = 1 ;
100
100
expect (t.angle, 1 );
101
- expect (t.angleDegrees, closeTo (360 / tau, 1e-10 ));
101
+ expect (t.angleDegrees, closeTo (360 / tau, 10e-6 ));
102
102
});
103
103
104
104
test ('.closeTo' , () {
@@ -173,16 +173,16 @@ void main() {
173
173
for (var k = 0 ; k < 16 ; k++ ) {
174
174
expect (
175
175
transform2d.transformMatrix.storage[k],
176
- closeTo (matrix4.storage[k], 1e-10 ),
176
+ closeTo (matrix4.storage[k], 10e-6 ),
177
177
);
178
178
}
179
179
// Check round-trip conversion between local and global
180
180
final point1 =
181
181
Vector2 ((rnd.nextDouble () - 0.5 ) * 5 , (rnd.nextDouble () - 0.5 ) * 5 );
182
182
final point2 =
183
183
transform2d.globalToLocal (transform2d.localToGlobal (point1));
184
- expect (point1.x, closeTo (point2.x, 1e-10 ));
185
- expect (point1.y, closeTo (point2.y, 1e-10 ));
184
+ expect (point1.x, closeTo (point2.x, 10e-6 ));
185
+ expect (point1.y, closeTo (point2.y, 10e-6 ));
186
186
}
187
187
});
188
188
@@ -194,12 +194,14 @@ void main() {
194
194
expect (t.globalToLocal (point), Vector2 (0 , 0 ));
195
195
196
196
t.angleDegrees = 60 ;
197
- expect (t.localToGlobal (point).x, closeTo (1 / 2 , 1e-10 ));
198
- expect (t.localToGlobal (point).y, closeTo (math.sqrt (3 ) / 2 , 1e-10 ));
197
+ expect (t.localToGlobal (point).x, closeTo (1 / 2 , 10e-6 ));
198
+ expect (t.localToGlobal (point).y, closeTo (math.sqrt (3 ) / 2 , 10e-6 ));
199
199
expect (t.globalToLocal (point), Vector2 (0 , 0 ));
200
200
201
201
t.scale = Vector2 (0 , 1 );
202
202
expect (t.globalToLocal (point), Vector2 (0 , 0 ));
203
203
});
204
204
});
205
205
}
206
+
207
+ const _epsilon = 10e-6 ;
0 commit comments