Changeset 1916 for GTP/trunk/Lib/Vis/Preprocessing/src/VspTree.cpp
- Timestamp:
- 12/20/06 17:20:55 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/VspTree.cpp
r1915 r1916 840 840 841 841 splitCandidate.SetAvgRayContribution(avgRayContri); 842 cout << "vsp avg ray contri: " << avgRayContri << endl; 843 842 844 843 // compute global decrease in render cost 845 844 float oldRenderCost; … … 900 899 const float correctedOldPvs = splitCandidate.mParentData.mCorrectedPvs * oldPvsRatio; 901 900 902 cout <<"here102 old pvs ratio: " << oldPvsRatio << " " << splitCandidate.mParentData.mPvs << " " << oldPvsSize << endl;903 904 901 splitCandidate.mCorrectedFrontPvs = 905 902 mHierarchyManager->EvalCorrectedPvs(fPvsSize, 906 903 correctedOldPvs, 907 904 splitCandidate.GetAvgRayContribution()); 908 cout <<"here103 "<< endl;909 905 splitCandidate.mCorrectedBackPvs = 910 906 mHierarchyManager->EvalCorrectedPvs(bPvsSize, … … 912 908 splitCandidate.GetAvgRayContribution()); 913 909 914 cout << "vsp front entries " << fPvsSize << " corrected: " << splitCandidate.mCorrectedFrontPvs << endl; 915 cout << "vsp back entries " << bPvsSize << " corrected: " << splitCandidate.mCorrectedBackPvs << endl; 910 911 cout << "vsp pvs" 912 << " avg ray contri: " << splitCandidate.GetAvgRayContribution() << " ratio: " << oldPvsRatio 913 << " parent: " << correctedOldPvs << " " << " old vol: " << oldPvsSize 914 << " frontpvs: " << fPvsSize << " corr. " << splitCandidate.mCorrectedFrontPvs 915 << " backpvs: " << bPvsSize << " corr. " << splitCandidate.mCorrectedBackPvs << endl; 916 916 917 917 918 return (int)(splitCandidate.mCorrectedFrontPvs + splitCandidate.mCorrectedBackPvs - correctedOldPvs); … … 1607 1608 const float penaltyOld = tData.mCorrectedRenderCost * oldRenderCostRatio; 1608 1609 1609 cout <<"here107 old render cost ratio " << oldRenderCostRatio << " old cost: " << penaltyOld << endl;1610 1610 sc.mCorrectedFrontRenderCost = mHierarchyManager->EvalCorrectedPvs(pvsFront, penaltyOld, avgRayContri); 1611 cout <<"here108 " << tData.mCorrectedRenderCost << " " << oldRenderCostRatio << endl;1612 1611 sc.mCorrectedBackRenderCost = mHierarchyManager->EvalCorrectedPvs(pvsBack, penaltyOld, avgRayContri); 1613 1614 cout << "vsp front pvs " << pvsFront << " corrected: " << sc.mCorrectedFrontRenderCost << endl;1615 cout << "vsp back render cost " << pvsBack << " corrected: " << sc.mCorrectedBackRenderCost << endl;1616 1612 1617 1613 const float oldRenderCost = pOverall * penaltyOld; … … 1624 1620 // the render cost decrase for this split 1625 1621 const float renderCostDecrease = (oldRenderCost - newRenderCost) / viewSpaceVol; 1622 1623 cout << "vsp render cost" 1624 << " avg ray contri: " << avgRayContri << " ratio: " << oldRenderCostRatio 1625 << " parent: " << penaltyOld << " " << " old vol: " << totalPvs 1626 << " front cost: " << sc.mCorrectedFrontRenderCost << " corr. " << sc.mCorrectedFrontRenderCost 1627 << " back cost: " << sc.mCorrectedBackRenderCost << " corr. " << sc.mCorrectedBackRenderCost << endl; 1626 1628 1627 1629 #ifdef GTP_DEBUG
Note: See TracChangeset
for help on using the changeset viewer.