polyline3d/polyline3d.rs
1extern crate nalgebra as na;
2
3use na::Point3;
4use parry3d::shape::Polyline;
5
6fn main() {
7 let points = vec![
8 Point3::new(0.0, 1.0, 0.0),
9 Point3::new(-1.0, -1.0, 1.0),
10 Point3::new(0.0, -0.5, 0.0),
11 Point3::new(1.0, -1.0, -1.0),
12 Point3::new(0.0, 1.0, 0.0), // This forms a loop.
13 ];
14
15 // Build the polyline.
16 let polyline = Polyline::new(points, None);
17
18 assert!(polyline.vertices().len() == 5);
19}