diff options
| author | Crozet Sébastien <developer@crozet.re> | 2020-10-06 15:49:22 +0200 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2020-10-06 15:49:22 +0200 |
| commit | e87b73a2a20fee1ed333d564ba46dbf1c3ca75e2 (patch) | |
| tree | a4031976bb6a9f8cf81880c8ed4e0d1c72e919cb /src/geometry/trimesh.rs | |
| parent | c5a8e03df7b3009b24e7c272fafcc49b4bc4e829 (diff) | |
| download | rapier-e87b73a2a20fee1ed333d564ba46dbf1c3ca75e2.tar.gz rapier-e87b73a2a20fee1ed333d564ba46dbf1c3ca75e2.tar.bz2 rapier-e87b73a2a20fee1ed333d564ba46dbf1c3ca75e2.zip | |
Fix compilation in 2D.
Diffstat (limited to 'src/geometry/trimesh.rs')
| -rw-r--r-- | src/geometry/trimesh.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/geometry/trimesh.rs b/src/geometry/trimesh.rs index dd8cb4b..b6e23e7 100644 --- a/src/geometry/trimesh.rs +++ b/src/geometry/trimesh.rs @@ -1,9 +1,14 @@ -use crate::geometry::{Ray, RayIntersection, Triangle, WQuadtree}; +use crate::geometry::{Triangle, WQuadtree}; use crate::math::{Isometry, Point}; -use crate::ncollide::query::RayCast; use na::Point3; use ncollide::bounding_volume::{HasBoundingVolume, AABB}; +#[cfg(feature = "dim3")] +use { + crate::geometry::{Ray, RayIntersection}, + ncollide::query::RayCast, +}; + #[derive(Clone)] #[cfg_attr(feature = "serde-serialize", derive(Serialize, Deserialize))] /// A triangle mesh. @@ -105,6 +110,7 @@ impl Trimesh { } } +#[cfg(feature = "dim3")] impl RayCast<f32> for Trimesh { fn toi_and_normal_with_ray( &self, |
