pub type Ring2D = Vec<[f64; 2]>;
A closed ring: 2D points in order, WITHOUT a duplicated closing vertex.
pub struct Ring2D { /* private fields */ }