Struct dae_parser::Mesh [−][src]
pub struct Mesh {
pub convex: bool,
pub sources: Vec<Source>,
pub vertices: Option<Vertices>,
pub elements: Vec<Primitive>,
pub extra: Vec<Extra>,
}
Expand description
Describes basic geometric meshes using vertex and primitive information.
Fields
convex: bool
If true, this is a <convex_mesh>
element.
Both elements have the same structure otherwise.
sources: Vec<Source>
Provides the bulk of the mesh’s vertex data.
vertices: Option<Vertices>
Describes the mesh-vertex attributes and establishes their topological identity.
elements: Vec<Primitive>
Geometric primitives, which assemble values from the inputs into vertex attribute data.
extra: Vec<Extra>
Provides arbitrary additional information about this element.
Implementations
Construct a new Mesh
from vertices and elements.
Construct a new convex Mesh
from vertices and elements.
Parse a <convex_mesh>
XML element.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Mesh
impl UnwindSafe for Mesh
Blanket Implementations
Mutably borrows from an owned value. Read more