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}