Struct collada::Object
[−]
[src]
pub struct Object {
pub name: String,
pub vertices: Vec<Vertex>,
pub joint_weights: Vec<JointWeights>,
pub tex_vertices: Vec<TVertex>,
pub normals: Vec<Normal>,
pub geometry: Vec<Geometry>,
}A mesh object.
Fields
name: String
A human-readable name for this object. This can be set in blender.
vertices: Vec<Vertex>
The set of vertices this object is composed of. These are referenced
by index in faces.
joint_weights: Vec<JointWeights>
The set of attached joints for each vertex. Should match length of 'vertices' if present
tex_vertices: Vec<TVertex>
The set of texture vertices referenced by this object. The actual
vertices are indexed by the second element in a VTNIndex.
normals: Vec<Normal>
The set of normals referenced by this object. This are are referenced
by the third element in a VTNIndex.
geometry: Vec<Geometry>
A set of shapes (with materials applied to them) of which this object is composed.
Trait Implementations
impl Debug for Object[src]
impl Clone for Object[src]
fn clone(&self) -> Object
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more