nalgebra/geometry/
mod.rs

1//! [Reexported at the root of this crate.] Data structures for points and usual transformations
2//! (rotations, isometries, etc.)
3
4mod op_macros;
5
6mod abstract_rotation;
7
8mod point;
9mod point_alias;
10mod point_construction;
11mod point_conversion;
12mod point_coordinates;
13mod point_ops;
14mod point_simba;
15
16mod rotation;
17mod rotation_alias;
18mod rotation_construction;
19mod rotation_conversion;
20mod rotation_interpolation;
21mod rotation_ops;
22mod rotation_simba; // TODO: implement Rotation methods.
23mod rotation_specialization;
24
25mod quaternion;
26mod quaternion_construction;
27mod quaternion_conversion;
28mod quaternion_coordinates;
29mod quaternion_ops;
30mod quaternion_simba;
31
32mod dual_quaternion;
33mod dual_quaternion_construction;
34mod dual_quaternion_conversion;
35mod dual_quaternion_ops;
36
37mod unit_complex;
38mod unit_complex_construction;
39mod unit_complex_conversion;
40mod unit_complex_ops;
41mod unit_complex_simba;
42
43mod translation;
44mod translation_alias;
45mod translation_construction;
46mod translation_conversion;
47mod translation_coordinates;
48mod translation_ops;
49mod translation_simba;
50
51mod scale;
52mod scale_alias;
53mod scale_construction;
54mod scale_conversion;
55mod scale_coordinates;
56mod scale_ops;
57mod scale_simba;
58
59mod isometry;
60mod isometry_alias;
61mod isometry_construction;
62mod isometry_conversion;
63mod isometry_interpolation;
64mod isometry_ops;
65mod isometry_simba;
66
67mod similarity;
68mod similarity_alias;
69mod similarity_construction;
70mod similarity_conversion;
71mod similarity_ops;
72mod similarity_simba;
73
74mod swizzle;
75
76mod transform;
77mod transform_alias;
78mod transform_construction;
79mod transform_conversion;
80mod transform_ops;
81mod transform_simba;
82
83mod reflection;
84mod reflection_alias;
85
86mod orthographic;
87mod perspective;
88
89pub use self::abstract_rotation::AbstractRotation;
90
91pub use self::point::*;
92pub use self::point_alias::*;
93
94pub use self::rotation::*;
95pub use self::rotation_alias::*;
96
97pub use self::quaternion::*;
98
99pub use self::dual_quaternion::*;
100
101pub use self::unit_complex::*;
102
103pub use self::translation::*;
104pub use self::translation_alias::*;
105
106pub use self::scale::*;
107pub use self::scale_alias::*;
108
109pub use self::isometry::*;
110pub use self::isometry_alias::*;
111
112pub use self::similarity::*;
113pub use self::similarity_alias::*;
114
115pub use self::transform::*;
116pub use self::transform_alias::*;
117
118pub use self::reflection::*;
119pub use self::reflection_alias::*;
120
121pub use self::orthographic::Orthographic3;
122pub use self::perspective::Perspective3;