Marine systems simulation
Loading...
Searching...
No Matches
MeshGenerators.h
1#pragma once
2#include <OgreManualObject.h>
3
5namespace visual
6{
8namespace screenprojection
9{
22Ogre::ManualObject* CreateMesh(
23 Ogre::SceneManager* sceneMgr,
24 const Ogre::String& name,
25 const Ogre::String& material,
26 std::vector<int> vertexCounts,
27 double oversizeRatio);
28} // namespace screenprojection
29
31namespace oceansides
32{
43Ogre::ManualObject* CreateMesh(
44 Ogre::SceneManager* sceneMgr,
45 const Ogre::String& name,
46 const Ogre::String& material,
47 int numVertices,
48 double radius,
49 double maxDepth);
50} // namespace oceansides
51
53namespace flatplate
54{
64Ogre::MeshPtr CreateMesh(
65 Ogre::SceneManager* scnMgr,
66 const Ogre::String& name,
67 const Ogre::String& material,
68 std::vector<int> vertexCounts,
69 std::vector<double> size);
70} // namespace flatplate
71} // namespace visual
Ogre::MeshPtr CreateMesh(Ogre::SceneManager *scnMgr, const Ogre::String &name, const Ogre::String &material, std::vector< int > vertexCounts, std::vector< double > size)
Ogre::ManualObject * CreateMesh(Ogre::SceneManager *sceneMgr, const Ogre::String &name, const Ogre::String &material, int numVertices, double radius, double maxDepth)
Ogre::ManualObject * CreateMesh(Ogre::SceneManager *sceneMgr, const Ogre::String &name, const Ogre::String &material, std::vector< int > vertexCounts, double oversizeRatio)
Visualization utilities.
Definition EnvironmentSettings.h:13