| // Copyright (c) 2015, Google Inc. Please see the AUTHORS file for details. |
| // All rights reserved. Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| import 'package:test/test.dart'; |
| |
| import 'package:vector_math/vector_math.dart'; |
| |
| import 'test_utils.dart'; |
| |
| void testCopyNormalInto() { |
| final triangle = Triangle.points( |
| Vector3(1.0, 0.0, 1.0), Vector3(0.0, 2.0, 1.0), Vector3(1.0, 2.0, 0.0)); |
| final normal = Vector3.zero(); |
| |
| triangle.copyNormalInto(normal); |
| |
| relativeTest(normal, Vector3(-0.666666666, -0.333333333, -0.666666666)); |
| } |
| |
| void main() { |
| group('Triangle', () { |
| test('CopyNormalInto', testCopyNormalInto); |
| }); |
| } |