Changeset 3270 for GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
- Timestamp:
- 01/12/09 03:36:41 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
r3269 r3270 587 587 //LoadModel("sibenik.dem", dynamicObjects); 588 588 589 //LoadModel("procedural_pompeii_area6_hires/pompeii.dem", dynamicObjects); 590 /* 591 AxisAlignedBox3 box; 592 box.Initialize(); 593 594 const Vector3 offs(.0f, 3000.0f, 180); 595 //const Vector3 sceneCenter(470.398f, 240.364f, 180.3); 589 // todo: dispose texture 590 Texture *floorTex = new Texture(model_path + "stairs.c.01.tif"); 591 592 floorTex->SetBoundaryModeS(Texture::REPEAT); 593 floorTex->SetBoundaryModeT(Texture::REPEAT); 594 595 floorTex->Create(); 596 597 598 Material *mymat = resourceManager->CreateMaterial(); 599 600 mymat->GetTechnique(0)->SetDiffuse(RgbaColor(1, 1, 1, 1)); 601 mymat->GetTechnique(0)->SetTexture(floorTex); 602 603 const Vector3 offs(1300.0f, -2500.0f, .0f); 596 604 Matrix4x4 moffs = TranslationMatrix(offs); 597 605 598 for (size_t i = 0; i < dynamicObjects.size(); ++ i) 599 { 600 dynamicObjects[i]->GetTransform()->SetMatrix(moffs); 601 box.Include(dynamicObjects[i]->GetWorldBoundingBox()); 602 } 603 604 cout << "pompeii bb:\n" << box << endl; 605 */ 606 Plane3 plane; 607 Transform3 *mytrafo = resourceManager->CreateTransform(moffs); 608 609 SceneEntity *myplane = 610 SceneEntityConverter().ConvertPlane(plane, 611 500, 612 500, 613 5, 614 5, 615 mymat, 616 mytrafo); 617 618 resourceManager->AddSceneEntity(myplane); 619 staticObjects.push_back(myplane); 620 /*const float side = 400.0f; 621 AxisAlignedBox3 mybox(Vector3(-side, -side, -side), Vector3(side, side, side)); 622 623 Transform3 *mytrafo2 = resourceManager->CreateTransform(moffs); 624 625 SceneEntity *myboxEnt = 626 SceneEntityConverter().ConvertBox(mybox, mymat, mytrafo2); 627 628 staticObjects.push_back(myboxEnt); 629 resourceManager->AddSceneEntity(myboxEnt);*/ 630 606 631 #if 0 607 632 const Vector3 sceneCenter(470.398f, 240.364f, 181.7f); … … 698 723 //-- occlusion query for sun 699 724 700 // todo: clean up material701 725 Material *mat = resourceManager->CreateMaterial(); 702 726
Note: See TracChangeset
for help on using the changeset viewer.