Struct libfive::TriangleMesh [−][src]
Expand description
Triangle mesh.
The positions
type is generic. You can use whatever type you like. Just
implement the Point3
trait on it.
The triangles
are a list of indices into the positions
.
Fields
positions: Vec<T>
triangles: Vec<[u32; 3]>
Trait Implementations
impl<T: Point3> From<TriangleMesh<T>> for FlatTriangleMesh
[src]
impl<T: Point3> From<TriangleMesh<T>> for FlatTriangleMesh
[src]fn from(mesh: TriangleMesh<T>) -> FlatTriangleMesh
[src]
fn from(mesh: TriangleMesh<T>) -> FlatTriangleMesh
[src]Performs the conversion.
Auto Trait Implementations
impl<T> RefUnwindSafe for TriangleMesh<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for TriangleMesh<T> where
T: Send,
T: Send,
impl<T> Sync for TriangleMesh<T> where
T: Sync,
T: Sync,
impl<T> Unpin for TriangleMesh<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for TriangleMesh<T> where
T: UnwindSafe,
T: UnwindSafe,