mod basics;
mod halfedge;
mod interpolator;
mod payload;
pub use basics::*;
pub use halfedge::*;
pub use interpolator::*;
pub use payload::*;
use super::MeshType;
use crate::math::HasPosition;
pub trait Vertex: VertexBasics<Self::T> {
type T: MeshType<Vertex = Self>;
}