pub struct GltfMeshReader {
pub vertices: Vec<[f64; 3]>,
pub indices: Vec<[u32; 3]>,
pub node_names: Vec<String>,
}Expand description
Read a glTF mesh and extract vertices, normals, and indices.
This is a simplified reader that parses a subset of the glTF JSON format.
Fields§
§vertices: Vec<[f64; 3]>Parsed vertex positions.
indices: Vec<[u32; 3]>Parsed triangle indices.
node_names: Vec<String>Node names encountered.
Implementations§
Source§impl GltfMeshReader
impl GltfMeshReader
Sourcepub fn parse_json(json: &str) -> Self
pub fn parse_json(json: &str) -> Self
Parse a glTF JSON string (very simplified: extracts node names only).
Auto Trait Implementations§
impl Freeze for GltfMeshReader
impl RefUnwindSafe for GltfMeshReader
impl Send for GltfMeshReader
impl Sync for GltfMeshReader
impl Unpin for GltfMeshReader
impl UnsafeUnpin for GltfMeshReader
impl UnwindSafe for GltfMeshReader
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§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 moreSource§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).Source§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.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.