diff --git a/engine/physics/src/mesh_query.rs b/engine/physics/src/mesh_query.rs index 68784cf3..7c7fd3d9 100644 --- a/engine/physics/src/mesh_query.rs +++ b/engine/physics/src/mesh_query.rs @@ -9,12 +9,12 @@ pub enum FEV{ pub trait MeshTopology{ type VertInner; - fn for_each_face_vert(&self,face_id:Face,f:impl FnMut(Vert)); - fn for_each_face_edge(&self,face_id:Face,f:impl FnMut(Edge)); - fn edge_faces(&self,edge_id:Edge)->impl AsRef<[Face;2]>; - fn edge_verts(&self,edge_id:Edge)->impl AsRef<[Vert;2]>; fn for_each_vert_edge(&self,vert_id:Vert,f:impl FnMut(Edge)); fn for_each_vert_face(&self,vert_id:Vert,f:impl FnMut(Face)); + fn edge_faces(&self,edge_id:Edge)->impl AsRef<[Face;2]>; + fn edge_verts(&self,edge_id:Edge)->impl AsRef<[Vert;2]>; + fn for_each_face_vert(&self,face_id:Face,f:impl FnMut(Vert)); + fn for_each_face_edge(&self,face_id:Face,f:impl FnMut(Edge)); } pub trait MeshQuery:MeshTopology{