#include <Ac3d.h>
Collaboration diagram for Vamos_Geometry::Ac3d:

Public Member Functions | |
| Ac3d (std::string file, double scale, const Three_Vector &rotation, const Three_Vector &translation) | |
| ~Ac3d () | |
| GLuint | build () |
Private Member Functions | |
| void | read_header (std::ifstream &is) |
| const Ac3d_Material * | read_material (std::ifstream &is) |
| const Ac3d_Object * | read_object (std::ifstream &is, double scale, const Three_Vector &translation, const Three_Vector &rotation) |
| Ac3d_Surface * | read_surface (std::ifstream &is, Ac3d_Object *obj) |
Private Attributes | |
| std::string | m_file |
| int | m_version |
| std::vector< const Ac3d_Material * > | m_materials |
| std::vector< const Ac3d_Object * > | m_objects |
| double | m_scale |
| Three_Vector | m_translation |
| Three_Vector | m_rotation |
Definition at line 71 of file Ac3d.h.
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6