Add FlixExt

This commit is contained in:
Hanno Braun 2025-02-12 20:26:57 +01:00
parent fda0a34d42
commit ca5b07d68e
3 changed files with 17 additions and 1 deletions

View File

@ -0,0 +1,15 @@
use std::ops::Deref;
use crate::geometry::Handle;
use super::face::Face;
pub trait FlipExt {
fn flip(self) -> Face;
}
impl FlipExt for Handle<Face> {
fn flip(self) -> Face {
self.deref().flip()
}
}

View File

@ -1,5 +1,6 @@
pub mod connect;
pub mod face;
pub mod flip;
pub mod solid;
pub mod sweep;
pub mod vertex;

View File

@ -5,7 +5,7 @@ use crate::{
math::Vector,
};
use super::{connect::ConnectExt, face::Face, solid::Solid};
use super::{connect::ConnectExt, face::Face, flip::FlipExt, solid::Solid};
pub trait SweepExt {
/// # Sweep a face along a path, creating a solid