Changeset 745 for GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/src/IBRBillboardCloudTreeApplication.cpp
- Timestamp:
- 04/11/06 09:20:23 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/src/IBRBillboardCloudTreeApplication.cpp
r731 r745 21 21 mSampleConfigFile = new LBBC::SampleConfigFile(); 22 22 mSampleConfigFile->load(mOpts.cfg); 23 24 this->setup(false); 23 //this->setup(false); 24 //mLBBCManager = new LBBC::LBBCManager(); 25 //mLBBCManager->setSampleConfigFile(mSampleConfigFile); 26 ////mLBBCManager->loadSampleConfigFile(mOpts.cfg); 27 //mLBBCManager->initialize(); 28 29 //if (mSampleConfigFile->getEntityDistributionGeneration()) 30 //{ 31 // mLBBCManager->generateEntityDistribution(); 32 //} 33 //else 34 //{ 35 // mLBBCManager->loadEntityDistribution(); 36 //} 37 //if (mSampleConfigFile->getEntitySampleMeshGeneration()) 38 //{ 39 // mLBBCManager->saveSingleEntity(); 40 //} 41 //if (mSampleConfigFile->getEntityClustersGeneration()) 42 //{ 43 // mLBBCManager->generateEntityClusters(); 44 //} 45 //if (mSampleConfigFile->getBillboardCloudGeneration()) 46 //{ 47 // mLBBCManager->generateBillboardCloud(); 48 //} 49 50 //mLBBCManager->shutdown(); 51 //delete mLBBCManager; 52 //mOgreBase->shutdown(); 53 //delete mOgreBase; 54 //---------------------------------------------------------------------------- 55 this->setup(true); 25 56 mLBBCManager = new LBBC::LBBCManager(); 26 57 mLBBCManager->setSampleConfigFile(mSampleConfigFile); 27 58 //mLBBCManager->loadSampleConfigFile(mOpts.cfg); 28 mLBBCManager->runSampleConfigFile(); 29 mLBBCManager->shutdown(); 30 delete mLBBCManager; 31 mOgreBase->shutdown(); 32 delete mOgreBase; 33 //---------------------------------------------------------------------------- 34 this->setup(true); 59 mLBBCManager->initialize(); 60 mLBBCManager->loadBillboardCloudMergedXML(); 35 61 this->go(); 36 62 for (unsigned int iFrameListenerMode = 0; iFrameListenerMode < mFrameListener->getNumFrameListenerModes(); iFrameListenerMode++) … … 39 65 } 40 66 mRoot->shutdown(); 41 mWindow->destroy(); 67 mWindow->destroy(); 42 68 delete mRoot; 43 69 delete mSampleConfigFile; 44 70 } 71 45 72 46 73 } … … 117 144 118 145 { 119 LBBC:: ClusterViewMode *anotherFrameListenerMode;120 anotherFrameListenerMode = new LBBC:: ClusterViewMode(mWindow,mFrameListener->getNumFrameListenerModes());146 LBBC::BillboardCloudTextureViewMode *anotherFrameListenerMode; 147 anotherFrameListenerMode = new LBBC::BillboardCloudTextureViewMode(mWindow,mFrameListener->getNumFrameListenerModes()); 121 148 anotherFrameListenerMode->chooseSceneManager(); 122 149 anotherFrameListenerMode->createCamera(); 123 150 anotherFrameListenerMode->createViewports(); 151 //anotherFrameListenerMode->setEntityName(Ogre::String(mSampleConfigFile->getEntityClustersMeshPrefixName() + "Merged.mesh")); 152 anotherFrameListenerMode->setTextureAtlasSize(mSampleConfigFile->getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasSize()); 153 anotherFrameListenerMode->setTextureSize(mSampleConfigFile->getBillboardCloudDiffuseColorMergedBillboardsTextureSize()); 154 anotherFrameListenerMode->setTextureAtlasBitRange(mSampleConfigFile->getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasBitRange()); 155 anotherFrameListenerMode->setTextureAtlasName(mSampleConfigFile->getBillboardCloudDiffuseColorMergedBillboardsTextureAtlasPrefixName()); 156 anotherFrameListenerMode->setTextureAtlasFolder(mSampleConfigFile->getBillboardCloudFolder()); 124 157 anotherFrameListenerMode->createScene(); 125 158 mFrameListener->addFrameListenerMode(anotherFrameListenerMode); 126 159 } 160 161 //{ 162 // LBBC::ClusterViewMode *anotherFrameListenerMode; 163 // anotherFrameListenerMode = new LBBC::ClusterViewMode(mWindow,mFrameListener->getNumFrameListenerModes()); 164 // anotherFrameListenerMode->chooseSceneManager(); 165 // anotherFrameListenerMode->createCamera(); 166 // anotherFrameListenerMode->createViewports(); 167 // anotherFrameListenerMode->createScene(); 168 // mFrameListener->addFrameListenerMode(anotherFrameListenerMode); 169 //} 127 170 128 171 //{
Note: See TracChangeset
for help on using the changeset viewer.