| // 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. | |
| /// A library containing different type of vector operations for use in games, | |
| /// simulations, or rendering. | |
| /// | |
| /// The library contains Vector classes ([Vector2], [Vector3] and [Vector4]), | |
| /// Matrices classes ([Matrix2], [Matrix3] and [Matrix4]) and collision | |
| /// detection related classes ([Aabb2], [Aabb3], [Frustum], [Obb3], [Plane], | |
| /// [Quad], [Ray], [Sphere] and [Triangle]). | |
| /// | |
| /// In addition some utilities are available as color operations (See [Colors] | |
| /// class) and common OpenGL operations (like [makeViewMatrix], | |
| /// [makePerspectiveMatrix], or [pickRay]). | |
| library; | |
| import 'dart:math' as math; | |
| import 'dart:typed_data'; | |
| part 'src/vector_math/aabb2.dart'; | |
| part 'src/vector_math/aabb3.dart'; | |
| part 'src/vector_math/colors.dart'; | |
| part 'src/vector_math/constants.dart'; | |
| part 'src/vector_math/error_helpers.dart'; | |
| part 'src/vector_math/frustum.dart'; | |
| part 'src/vector_math/intersection_result.dart'; | |
| part 'src/vector_math/matrix2.dart'; | |
| part 'src/vector_math/matrix3.dart'; | |
| part 'src/vector_math/matrix4.dart'; | |
| part 'src/vector_math/noise.dart'; | |
| part 'src/vector_math/obb3.dart'; | |
| part 'src/vector_math/opengl.dart'; | |
| part 'src/vector_math/plane.dart'; | |
| part 'src/vector_math/quad.dart'; | |
| part 'src/vector_math/quaternion.dart'; | |
| part 'src/vector_math/ray.dart'; | |
| part 'src/vector_math/sphere.dart'; | |
| part 'src/vector_math/triangle.dart'; | |
| part 'src/vector_math/utilities.dart'; | |
| part 'src/vector_math/vector.dart'; | |
| part 'src/vector_math/vector2.dart'; | |
| part 'src/vector_math/vector3.dart'; | |
| part 'src/vector_math/vector4.dart'; |