Struct nom_stl::IndexTriangle [−][src]
A triangle type which contains a normal vertex and index references
to vertices contained in a separate vertices container.
See IndexMesh
.
Implementations
impl IndexTriangle
[src]
pub fn normal(&self) -> [f32; 3]
[src]
The normal vector.
pub fn vertices(&self, vertices: &[[f32; 3]]) -> [[f32; 3]; 3]
[src]
Returns the vertices for the IndexTriangle
by looking them up
in the given vertices
slice.
pub fn vertices_indices(&self) -> [usize; 3]
[src]
Returns the positions of the triangle’s 3 vertices in the separate vertices container.
pub fn size_of(&self) -> usize
[src]
The size of the IndexTriangle
at runtime.
Auto Trait Implementations
impl RefUnwindSafe for IndexTriangle
impl Send for IndexTriangle
impl Sync for IndexTriangle
impl Unpin for IndexTriangle
impl UnwindSafe for IndexTriangle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,