![]() |
RobWorkProject
23.9.11-
|
Class for loading in IVG files. TODO: add documentation on IVG format. More...
#include <LoaderOBJ.hpp>
Inherits Model3DLoader.
Public Member Functions | |
| LoaderOBJ () | |
| constructor | |
| virtual | ~LoaderOBJ () |
| destructor | |
| rw::graphics::Model3D::Ptr | load (const std::string &filename) |
| load a Model3D from file filename More... | |
| std::vector< std::string > | getModelFormats () |
| get the list of supported 3D model formats (as extensions) More... | |
| void | save (const rw::core::Ptr< rw::geometry::TriMesh > &mesh, const std::string &filename) |
| Create a Obj file from the givn TriMesh. More... | |
Public Member Functions inherited from Model3DLoader | |
| virtual | ~Model3DLoader () |
| destructor | |
| bool | isSupported (std::string format) |
| Check if the loader support a specific format. More... | |
| void | setDefaultName (std::string name) |
| set a name that the loader can use, if it can't find anyother More... | |
| void | setDefaultMaterial (rw::geometry::Model3D::Material mat) |
| set which material to use if the File dosen't include a material/ texturing it self More... | |
Additional Inherited Members | |
Public Types inherited from Model3DLoader | |
| typedef rw::core::Ptr< Model3DLoader > | Ptr |
| smart pointer type | |
Protected Attributes inherited from Model3DLoader | |
| std::string | _defaultName |
| rw::geometry::Model3D::Material | _defaultMat |
Class for loading in IVG files. TODO: add documentation on IVG format.
|
inlinevirtual |
|
virtual |
load a Model3D from file filename
| filename | [in] name of file to load |
Implements Model3DLoader.
| void save | ( | const rw::core::Ptr< rw::geometry::TriMesh > & | mesh, |
| const std::string & | filename | ||
| ) |
Create a Obj file from the givn TriMesh.
| mesh | the mesh to save |
| filename | the path + filename + .obj |