6 #ifndef CNOID_UTIL_TRIANGLE_MESH_SHAPER_H_INCLUDED
7 #define CNOID_UTIL_TRIANGLE_MESH_SHAPER_H_INCLUDED
10 #include <boost/signal.hpp>
24 void setDivisionNumber(
int n);
25 void setNormalGenerationMode(
bool on);
28 void defaultTextureMapping(
VrmlShape* shapeNode);
30 boost::signal<void(const std::string& message)>
sigMessage;
46 double calcangle(
SFVec3f& point);
Definition: TriangleMeshShaper.h:17
Eigen::Vector3d SFVec3f
Definition: VrmlNodes.h:35
VrmlNodePtr SFNode
Definition: VrmlNodes.h:128
Eigen::Vector2d SFVec2f
Definition: VrmlNodes.h:34
VRML Box node.
Definition: VrmlNodes.h:349
Definition: TriangleMeshShaper.h:49
Definition: TriangleMeshShaper.h:49
boost::intrusive_ptr< VrmlShape > VrmlShapePtr
Definition: VrmlNodes.h:267
Definition: EasyScanner.h:16
std::vector< SFVec2f, Eigen::aligned_allocator< SFVec2f > > MFVec2f
Definition: VrmlNodes.h:48
VRML ElevationGrid node.
Definition: VrmlNodes.h:576
VRML IndexedFaseSet node.
Definition: VrmlNodes.h:459
boost::signal< void(const std::string &message)> sigMessage
Definition: TriangleMeshShaper.h:30
Definition: TriangleMeshShaper.h:49
Definition: TriangleMeshShaper.h:49
VRML Extrusion node.
Definition: VrmlNodes.h:600
boost::intrusive_ptr< VrmlIndexedFaceSet > VrmlIndexedFaceSetPtr
Definition: VrmlNodes.h:474
VRML Shape node.
Definition: VrmlNodes.h:260
#define CNOID_EXPORT
Definition: Util/exportdecl.h:13
boost::intrusive_ptr< VrmlNode > VrmlNodePtr
Definition: VrmlNodes.h:126
Definition: TriangleMeshShaper.h:49
Definition: TriangleMeshShaper.h:49