parry3d_f64/query/intersection_test/mod.rs
1//! Implementation details of the `intersection_test` function.
2
3pub use self::intersection_test::intersection_test;
4pub use self::intersection_test_ball_ball::intersection_test_ball_ball;
5pub use self::intersection_test_ball_point_query::{
6 intersection_test_ball_point_query, intersection_test_point_query_ball,
7};
8pub use self::intersection_test_cuboid_cuboid::intersection_test_cuboid_cuboid;
9pub use self::intersection_test_cuboid_segment::{
10 intersection_test_aabb_segment, intersection_test_cuboid_segment,
11 intersection_test_segment_cuboid,
12};
13pub use self::intersection_test_cuboid_triangle::{
14 intersection_test_aabb_triangle, intersection_test_cuboid_triangle,
15 intersection_test_triangle_cuboid,
16};
17pub use self::intersection_test_halfspace_support_map::{
18 intersection_test_halfspace_support_map, intersection_test_support_map_halfspace,
19};
20pub use self::intersection_test_support_map_support_map::intersection_test_support_map_support_map;
21pub use self::intersection_test_support_map_support_map::intersection_test_support_map_support_map_with_params;
22#[cfg(feature = "alloc")]
23pub use self::{
24 intersection_test_composite_shape_shape::{
25 intersection_test_composite_shape_shape, intersection_test_shape_composite_shape,
26 },
27 intersection_test_voxels_shape::{
28 intersection_test_shape_voxels, intersection_test_voxels_shape,
29 intersection_test_voxels_shape_shapes,
30 },
31};
32
33mod intersection_test;
34mod intersection_test_ball_ball;
35mod intersection_test_ball_point_query;
36#[cfg(feature = "alloc")]
37mod intersection_test_composite_shape_shape;
38mod intersection_test_cuboid_cuboid;
39mod intersection_test_cuboid_segment;
40mod intersection_test_cuboid_triangle;
41mod intersection_test_halfspace_support_map;
42mod intersection_test_support_map_support_map;
43
44#[cfg(feature = "alloc")]
45mod intersection_test_voxels_shape;