Struct mash::model::TriangularMesh
[−]
[src]
pub struct TriangularMesh<V: Vertex, I: Index> { pub vertices: Vec<V>, pub indices: Vec<I>, }
A triangular mesh.
Fields
vertices: Vec<V>
The vertex list.
indices: Vec<I>
The index list.
Methods
impl<V: Vertex, I: Index> TriangularMesh<V, I>
[src]
fn empty() -> Self
Creates an empty triangular mesh.
fn triangles(&self) -> Triangles<V, I>
Gets all of the triangles in a mesh.
Trait Implementations
impl<V, I> FromIterator<Triangle<V>> for TriangularMesh<V, I> where
V: Vertex,
I: Index,
[src]
V: Vertex,
I: Index,
fn from_iter<T>(iter: T) -> Self where
T: IntoIterator<Item = Triangle<V>>,
T: IntoIterator<Item = Triangle<V>>,
Creates a value from an iterator. Read more