- Timestamp:
- 10/30/05 15:08:39 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/SamplingPreprocessor.cpp
r360 r361 620 620 Exporter *exporter = Exporter::GetExporter("viewCells.x3d"); 621 621 622 if (exporter) 622 // export leaves 623 if (0 && exporter) 623 624 { 624 //exporter->ExportLeavesGeometry(mBspTree, leaves); 625 626 delete exporter; 625 vector<BspLeaf *> leaves; 626 mBspTree->CollectLeaves(leaves); 627 vector<BspLeaf *> randLeaves; 628 vector<BspLeaf *> neighbors; 629 630 for (int k = 0; k < 1; ++ k) 631 { 632 BspLeaf *leaf = leaves[Random((int)leaves.size())]; 633 randLeaves.push_back(leaf); 634 mBspTree->FindNeighbors(leaf, neighbors, false); 635 } 636 637 exporter->ExportLeavesGeometry(*mBspTree, randLeaves); 638 exporter->SetWireframe(); 639 exporter->ExportLeavesGeometry(*mBspTree, neighbors); 640 641 delete exporter; 627 642 } 643 644 vector<BspLeaf *> leaves; 645 mBspTree->CollectLeaves(leaves); 646 647 for (int k = 0; k < 100; ++ k) 648 { 649 vector<BspLeaf *> randLeaves; 650 vector<BspLeaf *> neighbors; 651 652 char s[64]; sprintf(s, "bsp-vc%04d.x3d", k); 653 Exporter *exporter = Exporter::GetExporter(s); 654 655 BspLeaf *leaf = leaves[Random((int)leaves.size())]; 656 Debug << "\noutput leaf " << k << endl; 657 randLeaves.push_back(leaf); 658 mBspTree->FindNeighbors(leaf, neighbors, false); 659 660 exporter->ExportLeavesGeometry(*mBspTree, randLeaves); 661 exporter->SetWireframe(); 662 exporter->ExportLeavesGeometry(*mBspTree, neighbors); 663 664 delete exporter; 665 } 628 666 629 667 for (int j = 0; j < pvsViewCells.size(); ++ j)
Note: See TracChangeset
for help on using the changeset viewer.