summaryrefslogtreecommitdiffstats
path: root/svgbob/src/buffer/fragment_buffer/fragment/line.rs
diff options
context:
space:
mode:
authorJovansonlee Cesar <ivanceras@gmail.com>2021-07-12 20:37:56 +0800
committerJovansonlee Cesar <ivanceras@gmail.com>2021-07-12 20:37:56 +0800
commit039c74fefaab4c7226de57f258072fb6a5974722 (patch)
tree81c8d55990f7da6ea9c6398f247f767fce119845 /svgbob/src/buffer/fragment_buffer/fragment/line.rs
parentd379b7fe9ae6fa79d553715329d638301600319f (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.rs22
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));
}