Ignore:
Timestamp:
01/02/06 13:42:43 (19 years ago)
Author:
mattausch
Message:

valid view point regions working now for bsp view cells (crit: maxpvs)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/ViewCellsManager.cpp

    r487 r489  
    4545        environment->GetBoolValue("ViewCells.Visualization.exportGeometry", mExportGeometry); 
    4646 
     47        //Debug << "export rays: " << mExportRays << endl; 
     48        //Debug << "export geometry: " << mExportGeometry << endl; 
    4749        char buf[50]; 
    4850         
     
    17321734} 
    17331735 
     1736 
    17341737// matt TODO: remove 
    17351738int VspBspViewCellsManager::MergeViewCells(const VssRayContainer &rays) const 
     
    18751878    Debug << ss << endl; 
    18761879 
    1877         cout << "Refining the view cells ... "; 
     1880        cout << "Refining the merged view cells ... "; 
    18781881        startTime = GetTime(); 
    18791882 
     
    19221925                        if (mExportGeometry) 
    19231926                                exporter->ExportGeometry(objects); 
     1927 
     1928                        // export rays 
     1929                        /*if (mExportRays) 
     1930                        { 
     1931                                exporter->SetWireframe(); 
     1932                                exporter->ExportRays(visRays, RgbColor(1, 1, 0)); 
     1933                                exporter->SetFilled(); 
     1934                        }*/ 
    19241935                        ExportViewCells(exporter); 
    19251936                        delete exporter; 
     
    19311942        //-- visualization of the BSP splits 
    19321943        bool exportSplits = false; 
    1933         environment->GetBoolValue("BspTree.Visualization.exportSplits", exportSplits); 
    1934          
     1944        environment->GetBoolValue("VspBspTree.Visualization.exportSplits", exportSplits); 
     1945        Debug << "export splits: " << exportSplits << endl; 
     1946 
    19351947        if (exportSplits) 
    19361948        { 
     
    19501962                return ViewCellsManager::GetViewPoint(viewPoint); 
    19511963 
     1964        // TODO: set reasonable limit 
    19521965        const int limit = 10; 
    1953  
     1966cout << "===" << endl; 
    19541967        for (int i = 0; i < limit; ++ i) 
    19551968        { 
     1969                cout << i << " " << endl; 
    19561970                viewPoint = mSceneBox.GetRandomPoint(); 
    19571971                if (mVspBspTree->ViewPointValid(viewPoint)) 
Note: See TracChangeset for help on using the changeset viewer.