geolib2
Functions
geo::io Namespace Reference

Functions

void constructMesh (const aiScene *scene, aiNode *node, const geo::Pose3D &parent_pose, double scale_x, double scale_y, double scale_z, bool transform, geo::Mesh *mesh)
 
ShapePtr readMeshFile (const std::string &filename, const geo::Vec3 &scale)
 
ShapePtr readMeshFile (const std::string &filename, double scale=1.0)
 
bool writeMeshFile (const std::string &filename, const Shape &shape, std::string format="")
 

Function Documentation

◆ constructMesh()

void geo::io::constructMesh ( const aiScene *  scene,
aiNode *  node,
const geo::Pose3D parent_pose,
double  scale_x,
double  scale_y,
double  scale_z,
bool  transform,
geo::Mesh mesh 
)

Definition at line 26 of file import.cpp.

◆ readMeshFile() [1/2]

ShapePtr geo::io::readMeshFile ( const std::string filename,
const geo::Vec3 scale 
)

Definition at line 112 of file import.cpp.

◆ readMeshFile() [2/2]

ShapePtr geo::io::readMeshFile ( const std::string filename,
double  scale = 1.0 
)

Definition at line 12 of file import.h.

◆ writeMeshFile()

bool geo::io::writeMeshFile ( const std::string filename,
const Shape shape,
std::string  format = "" 
)

Definition at line 28 of file export.cpp.