pub struct TriangulatedExtras<'a> {
pub closed: Option<bool>,
pub normals: Option<&'a [[f64; 3]]>,
pub pn_index: Option<&'a [usize]>,
}Expand description
The optional parts of an IfcTriangulatedFaceSet.
Fields§
§closed: Option<bool>Closed: whether the triangles bound a solid.
Left unset when unknown. false is a claim that the mesh is
open, which is not the same as declining to say.
normals: Option<&'a [[f64; 3]]>Normals, one per vertex or per face as the schema allows.
pn_index: Option<&'a [usize]>PnIndex, 0-based here; converted on the way in.
Trait Implementations§
Source§impl<'a> Clone for TriangulatedExtras<'a>
impl<'a> Clone for TriangulatedExtras<'a>
impl<'a> Copy for TriangulatedExtras<'a>
Source§impl<'a> Debug for TriangulatedExtras<'a>
impl<'a> Debug for TriangulatedExtras<'a>
Auto Trait Implementations§
impl<'a> Freeze for TriangulatedExtras<'a>
impl<'a> RefUnwindSafe for TriangulatedExtras<'a>
impl<'a> Send for TriangulatedExtras<'a>
impl<'a> Sync for TriangulatedExtras<'a>
impl<'a> Unpin for TriangulatedExtras<'a>
impl<'a> UnsafeUnpin for TriangulatedExtras<'a>
impl<'a> UnwindSafe for TriangulatedExtras<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more