33 Ogre::MeshPtr CreatePlane(
Object* parent,
const std::string& name,
Real size_x,
Real size_y,
unsigned int segments_x,
unsigned int segments_y,
Real utile,
Real vtile);
34 Ogre::MeshPtr CreateSphere(
Object* parent,
const std::string& name,
Real radius,
Real utile,
Real vtile,
unsigned int rings,
unsigned int segments);
35 Ogre::MeshPtr CreateCylinder(
Object* parent,
const std::string& name,
Real radius,
Real height,
Real utile,
Real vtile,
unsigned int segments_base,
unsigned int segments_height,
bool capped);
36 Ogre::MeshPtr CreateTorus(
Object* parent,
const std::string& name,
Real radius,
Real section_radius,
Real utile,
Real vtile);
37 Ogre::MeshPtr CreateCone(
Object* parent,
const std::string& name,
Real radius,
Real height,
Real utile,
Real vtile,
unsigned int segments_base,
unsigned int segments_height);
38 Ogre::MeshPtr CreateTube(
Object* parent,
const std::string& name,
Real inner_radius,
Real outer_radius,
Real height,
Real utile,
Real vtile,
unsigned int segments_base,
unsigned int segments_height);
39 Ogre::MeshPtr CreateBox(
Object* parent,
const std::string& name,
Real size_x,
Real size_y,
Real size_z,
Real utile,
Real vtile,
unsigned int segments_x,
unsigned int segments_y,
unsigned int segments_z);
40 Ogre::MeshPtr CreateCapsule(
Object* parent,
const std::string& name,
Real radius,
Real height,
unsigned int rings,
Real utile,
Real vtile,
unsigned int segments,
unsigned int segments_height,
bool capped);
41 Ogre::MeshPtr CreateTorusKnot(
Object* parent,
const std::string& name,
Real radius,
Real section_radius,
Real utile,
Real vtile,
unsigned int segments_circle,
unsigned int seg_section,
int p,
int q);
42 Ogre::MeshPtr CreateIcoSphere(
Object* parent,
const std::string& name,
Real radius,
Real utile,
Real vtile,
unsigned int iterations);
43 Ogre::MeshPtr CreateRoundedBox(
Object* parent,
const std::string& name,
Real size_x,
Real size_y,
Real size_z,
Real chamfer_size,
Real utile,
Real vtile,
unsigned int segments_x,
unsigned int segments_y,
unsigned int segments_z,
bool capped);
44 Ogre::MeshPtr CreateSpring(
Object* parent,
const std::string& name,
Real radius_circle,
Real radius_helix,
Real height,
Real round,
Real utile,
Real vtile,
unsigned int segments_circle,
unsigned int segments_path,
bool capped);
45 Ogre::MeshPtr CreatePrism(
Object* parent,
const std::string& name,
Real radius,
Real height,
unsigned int sides,
unsigned int segments_height,
bool capped);