1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::objects::HalfEdge;
use super::Reverse;
impl Reverse for HalfEdge {
fn reverse(self) -> Self {
let vertices = {
let [a, b] = self.vertices().clone();
[b, a]
};
HalfEdge::from_curve_and_vertices(self.curve().clone(), vertices)
}
}