From 2b628f9580a826722346983ef42672d4e8dd8053 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Mon, 26 Oct 2020 15:58:30 +0100 Subject: Redefine capsules as a segment with a radius, allowing us to reuse the pfm_pfm_contact generator for it. --- src/geometry/polygonal_feature_map.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/geometry/polygonal_feature_map.rs') diff --git a/src/geometry/polygonal_feature_map.rs b/src/geometry/polygonal_feature_map.rs index 2586826..2a8fc8d 100644 --- a/src/geometry/polygonal_feature_map.rs +++ b/src/geometry/polygonal_feature_map.rs @@ -1,9 +1,8 @@ use crate::geometry::PolyhedronFace; -use crate::geometry::{cuboid, Cone, Cuboid, Cylinder, Triangle}; +use crate::geometry::{cuboid, Cone, Cuboid, Cylinder, Segment, Triangle}; use crate::math::{Point, Vector}; use approx::AbsDiffEq; use na::{Unit, Vector2}; -use ncollide::shape::Segment; use ncollide::shape::SupportMap; /// Trait implemented by convex shapes with features with polyhedral approximations. @@ -11,7 +10,7 @@ pub trait PolygonalFeatureMap: SupportMap { fn local_support_feature(&self, dir: &Unit>, out_feature: &mut PolyhedronFace); } -impl PolygonalFeatureMap for Segment { +impl PolygonalFeatureMap for Segment { fn local_support_feature(&self, _: &Unit>, out_feature: &mut PolyhedronFace) { *out_feature = PolyhedronFace::from(*self); } -- cgit