17 #ifndef _GEOMUTILS_HH_
18 #define _GEOMUTILS_HH_
20 #include <OgreString.h>
21 #include <OgreVertexIndexData.h>
32 public:
static void CreateSphere(
const Ogre::String &_strName,
33 float _radius,
int _nRings,
int _nSegments,
bool _bNormals,
38 public:
static void CreateSphere(Ogre::VertexData *&_vertexData,
39 Ogre::IndexData *&_indexData,
float _radius,
int _nRings,
40 int _nSegments,
bool _bNormals,
bool _bTexCoords);
45 public:
static void CreateCone(
const Ogre::String &_strName,
46 float _radius,
float _height,
int _nVerticesInBase);
50 public:
static void CreateCone(Ogre::VertexData *&_vertexData,
51 Ogre::IndexData *&_indexData,
52 float _radius,
float _height,
53 int _nVerticesInBase);
56 public:
static void CreateQuad(Ogre::VertexData *&_vertexData);
Definition: GeomUtils.hh:28
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48