9# include <OgreManualObject.h>
11# include <OgreSceneNode.h>
17struct ScalarVolumeSettings
20 double centre[3] = {0.0, 0.0, 100.0};
22 double size[3] = {2000.0, 2000.0, 200.0};
47 ScalarVolume(Ogre::Root* ogreRoot,
const ScalarVolumeSettings& settings,
const Ogre::String& materialName);
52 ScalarVolume(
const ScalarVolume&) =
delete;
53 ScalarVolume& operator=(
const ScalarVolume&) =
delete;
60 void SetCentre(
const double centre[3]);
69 void BuildBox(
const Ogre::Real half[3],
const Ogre::String& materialName,
const double centre[3]);
74 Ogre::SceneManager* m_sceneMgr;
75 Ogre::ManualObject* m_renderObj;
76 Ogre::SceneNode* m_node;
Visualization utilities.
Definition EnvironmentSettings.h:15