mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-04 01:48:28 +00:00
Add FlixExt
This commit is contained in:
parent
fda0a34d42
commit
ca5b07d68e
15
experiments/2024-12-09/src/topology/flip.rs
Normal file
15
experiments/2024-12-09/src/topology/flip.rs
Normal 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()
|
||||
}
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
pub mod connect;
|
||||
pub mod face;
|
||||
pub mod flip;
|
||||
pub mod solid;
|
||||
pub mod sweep;
|
||||
pub mod vertex;
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user