diff options
author | Jovansonlee Cesar <ivanceras@gmail.com> | 2021-07-12 20:37:56 +0800 |
---|---|---|
committer | Jovansonlee Cesar <ivanceras@gmail.com> | 2021-07-12 20:37:56 +0800 |
commit | 039c74fefaab4c7226de57f258072fb6a5974722 (patch) | |
tree | 81c8d55990f7da6ea9c6398f247f767fce119845 /svgbob/src/buffer/fragment_buffer/fragment/line.rs | |
parent | d379b7fe9ae6fa79d553715329d638301600319f (diff) |
Initial migration from ncollide2d to parry2d
Diffstat (limited to 'svgbob/src/buffer/fragment_buffer/fragment/line.rs')
-rw-r--r-- | svgbob/src/buffer/fragment_buffer/fragment/line.rs | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/svgbob/src/buffer/fragment_buffer/fragment/line.rs b/svgbob/src/buffer/fragment_buffer/fragment/line.rs index 2360bb7..54c135b 100644 --- a/svgbob/src/buffer/fragment_buffer/fragment/line.rs +++ b/svgbob/src/buffer/fragment_buffer/fragment/line.rs @@ -4,11 +4,7 @@ use crate::{ util, Direction, Point, }; use ncollide2d::query::PointQuery; -use ncollide2d::{ - bounding_volume::AABB, - query::{proximity, Proximity}, - shape::Polyline, -}; +use ncollide2d::{bounding_volume::AABB, shape::Polyline}; use ncollide2d::{ math::Isometry, shape::{Segment, Shape}, @@ -535,8 +531,8 @@ impl<MSG> Into<Node<MSG>> for Line { } } -impl Into<Segment<f32>> for Line { - fn into(self) -> Segment<f32> { +impl Into<Segment> for Line { + fn into(self) -> Segment { Segment::new(*self.start, *self.end) } } @@ -638,18 +634,6 @@ mod tests { assert!(line2.is_touching(&line1)); assert!(util::is_collinear(&line1.start, &line1.end, &line2.start)); assert!(util::is_collinear(&line2.start, &line2.end, &line1.end)); - let area1 = ncollide2d::utils::triangle_area( - &line1.start, - &line1.end, - &line2.start, - ); - println!("area1: {}", area1); - let area2 = ncollide2d::utils::triangle_area( - &line1.start, - &line1.end, - &line2.end, - ); - println!("area2: {}", area2); assert!(line1.can_merge(&line2)); } |