procedural_modelling 0.4.2

A framework-agnostic Procedural Modelling crate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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;

/// A vertex in a mesh.
pub trait Vertex: VertexBasics<Self::T> {
    /// Associated mesh type
    type T: MeshType<Vertex = Self>;
}