pub struct StlMesh {
pub mesh: Triangulation,
pub quantum: f64,
}Expand description
A mesh read from STL, with how finely its encoding could place a vertex.
Fields§
§mesh: TriangulationThe triangles, welded.
quantum: f64How far a vertex may stand from where its writer meant it for the encoding alone: half a step of the coordinate grid on each axis, over the three axes at once. A binary file’s grid is single precision at its largest coordinate; an ASCII file’s is the finest digit any of its coordinates prints, at that same magnitude.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StlMesh
impl RefUnwindSafe for StlMesh
impl Send for StlMesh
impl Sync for StlMesh
impl Unpin for StlMesh
impl UnsafeUnpin for StlMesh
impl UnwindSafe for StlMesh
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.