fn flatten(&mut self) {
        if !self.vertices.is_empty() {
            self.flatten_into(&Subspace::from_points(self.vertices.iter()));
        }
    }
/// Projects the vertices of the polytope into the lowest dimension possible.
/// If the polytope's subspace is already of full rank, this is a no-op.
Projects the vertices of the polytope into the lowest dimension possible.
If the polytope's subspace is already of full rank, this is a no-op.
Projects the vertices of the polytope into the lowest dimension possible . If the polytope ' s subspace is already of full rank this is a no - op .
fn flatten(&mut self) {
        if !self.vertices.is_empty() {
            self.flatten_into(&Subspace::from_points(self.vertices.iter()));
        }
    }
fn flatten ( & mut self ) { if ! self . vertices . is_empty ( ) { self . flatten_into ( & Subspace :: from_points ( self . vertices . iter ( ) ) ) ; } }
Projects the vertices of the polytope into the lowest dimension possible.
Projects the vertices of the polytope into the lowest dimension possible .
&mut self