order
This commit is contained in:
@@ -9,12 +9,12 @@ pub enum FEV<VertInner>{
|
||||
|
||||
pub trait MeshTopology{
|
||||
type VertInner;
|
||||
fn for_each_face_vert(&self,face_id:Face<Self::VertInner>,f:impl FnMut(Vert<Self::VertInner>));
|
||||
fn for_each_face_edge(&self,face_id:Face<Self::VertInner>,f:impl FnMut(Edge<Self::VertInner>));
|
||||
fn edge_faces(&self,edge_id:Edge<Self::VertInner>)->impl AsRef<[Face<Self::VertInner>;2]>;
|
||||
fn edge_verts(&self,edge_id:Edge<Self::VertInner>)->impl AsRef<[Vert<Self::VertInner>;2]>;
|
||||
fn for_each_vert_edge(&self,vert_id:Vert<Self::VertInner>,f:impl FnMut(Edge<Self::VertInner>));
|
||||
fn for_each_vert_face(&self,vert_id:Vert<Self::VertInner>,f:impl FnMut(Face<Self::VertInner>));
|
||||
fn edge_faces(&self,edge_id:Edge<Self::VertInner>)->impl AsRef<[Face<Self::VertInner>;2]>;
|
||||
fn edge_verts(&self,edge_id:Edge<Self::VertInner>)->impl AsRef<[Vert<Self::VertInner>;2]>;
|
||||
fn for_each_face_vert(&self,face_id:Face<Self::VertInner>,f:impl FnMut(Vert<Self::VertInner>));
|
||||
fn for_each_face_edge(&self,face_id:Face<Self::VertInner>,f:impl FnMut(Edge<Self::VertInner>));
|
||||
}
|
||||
|
||||
pub trait MeshQuery:MeshTopology{
|
||||
|
||||
Reference in New Issue
Block a user