ncollide2d_updated/transformation/to_polyline/
ball_to_polyline.rs

1use super::ToPolyline;
2use crate::procedural::{self, Polyline};
3use crate::shape::Ball;
4use na;
5use simba::scalar::RealField;
6
7impl<N: RealField + Copy> ToPolyline<N> for Ball<N> {
8    type DiscretizationParameter = u32;
9
10    fn to_polyline(&self, nsubdiv: u32) -> Polyline<N> {
11        let diameter = self.radius * na::convert(2.0f64);
12
13        procedural::circle(&diameter, nsubdiv)
14    }
15}