mirror of
https://github.com/hannobraun/Fornjot
synced 2025-02-27 01:25:52 +00:00
Add type definition
This commit is contained in:
parent
d7a8a2935b
commit
a932ce5fe8
@ -4,12 +4,15 @@ use crate::{
|
||||
math::{Scalar, Triangle},
|
||||
};
|
||||
|
||||
use super::handle::{Handle, Storage};
|
||||
use super::{
|
||||
handle::{Handle, Storage},
|
||||
FacesInner,
|
||||
};
|
||||
|
||||
/// The faces of a shape
|
||||
#[derive(Clone, Debug, Eq, PartialEq, Hash, Ord, PartialOrd)]
|
||||
pub struct Faces {
|
||||
pub(super) faces: Vec<Face>,
|
||||
pub(super) faces: FacesInner,
|
||||
}
|
||||
|
||||
impl Faces {
|
||||
|
@ -6,7 +6,7 @@ pub mod vertices;
|
||||
|
||||
use crate::math::Scalar;
|
||||
|
||||
use super::topology::{edges::Cycle, vertices::Vertex};
|
||||
use super::topology::{edges::Cycle, faces::Face, vertices::Vertex};
|
||||
|
||||
use self::{
|
||||
cycles::Cycles, edges::Edges, faces::Faces, handle::Storage,
|
||||
@ -90,3 +90,4 @@ impl Shape {
|
||||
|
||||
type VerticesInner = Vec<Storage<Vertex>>;
|
||||
type CyclesInner = Vec<Storage<Cycle>>;
|
||||
type FacesInner = Vec<Face>;
|
||||
|
Loading…
Reference in New Issue
Block a user