Struct ms3d::Model
[−]
[src]
pub struct Model { pub header: Header, pub vertices: Vec<Vertex>, pub triangles: Vec<Triangle>, pub groups: Vec<Group>, pub materials: Vec<Material>, pub key_frame_data: KeyFrameData, pub joints: Vec<Joint>, pub comments: Comments, pub vertex_ex_info: VertexExInfo, pub joint_ex_info: JointExInfo, pub model_ex_info: ModelExInfo, }
Represents an ms3d model file.
Fields
header: Header
vertices: Vec<Vertex>
triangles: Vec<Triangle>
groups: Vec<Group>
materials: Vec<Material>
key_frame_data: KeyFrameData
joints: Vec<Joint>
comments: Comments
vertex_ex_info: VertexExInfo
joint_ex_info: JointExInfo
model_ex_info: ModelExInfo
Methods
impl Model
[src]
fn from_reader<R: Read>(rdr: R) -> Result<Self>
[src]
Read an ms3d model file from a reader.
Trait Implementations
impl Clone for Model
[src]
fn clone(&self) -> Model
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more