Changeset 347 for trunk/VUT/Ogre/src
- Timestamp:
- 10/24/05 16:37:50 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/src/OgreVisibilityTerrainSceneManager.cpp
r343 r347 94 94 //mItemBufferPass->setAmbient(1, 1, 0); 95 95 } 96 //------------------------------------------------------------------------- 97 void VisibilityTerrainSceneManager::setWorldGeometry( const String& filename ) 98 { 99 // Clear out any existing world resources (if not default) 100 if (ResourceGroupManager::getSingleton().getWorldResourceGroupName() != 101 ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME) 102 { 103 ResourceGroupManager::getSingleton().clearResourceGroup( 104 ResourceGroupManager::getSingleton().getWorldResourceGroupName()); 105 } 106 mTerrainPages.clear(); 107 // Load the configuration 108 loadConfig(filename); 109 110 // Resize the octree, allow for 1 page for now 111 float max_x = mOptions.scale.x * mOptions.pageSize; 112 float max_y = mOptions.scale.y; 113 float max_z = mOptions.scale.z * mOptions.pageSize; 114 115 float maxAxis = std::max(max_x, max_y); 116 maxAxis = std::max(maxAxis, max_z); 117 resize( AxisAlignedBox( 0, 0, 0, maxAxis, maxAxis, maxAxis ) ); 118 119 setupTerrainMaterial(); 120 121 setupTerrainPages(); 122 123 } 124 96 125 //----------------------------------------------------------------------- 97 126 void VisibilityTerrainSceneManager::PrepareVisualization(Camera *cam)
Note: See TracChangeset
for help on using the changeset viewer.