Ignore:
Timestamp:
10/26/06 11:09:58 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/BvHierarchy.cpp

    r1679 r1680  
    332332 
    333333 
     334void BvHierarchy::UpdateNode(const BvhSubdivisionCandidate &sc) 
     335{ 
     336        BvhInterior *node = NULL;//sc->mParentData.mNode; 
     337        //AssociateObjectsWithLeaf(node->GetBack()); 
     338        //AssociateObjectsWithLeaf(node->GetFront()); 
     339    
     340        node->mRenderCostDecr += sc.GetRenderCostDecrease(); 
     341        node->mPvsEntriesIncr += sc.GetPvsEntriesIncr(); 
     342 
     343} 
     344                                                                         
     345 
    334346BvhInterior *BvHierarchy::SubdivideNode(const BvhSubdivisionCandidate &sc, 
    335347                                                                                BvhTraversalData &frontData, 
     
    418430        // set the time stamp so the order of traversal can be reconstructed 
    419431        node->mTimeStamp = mHierarchyManager->mTimeStamp ++; 
    420         cout << "here4 " << node->mTimeStamp << endl; 
     432        //cout << "here4 " << node->mTimeStamp << endl; 
    421433        node->mRenderCostDecr = sc.GetRenderCostDecrease(); 
    422434        node->mPvsEntriesIncr = sc.GetPvsEntriesIncr(); 
     
    12811293                                if (useVisibilityBasedHeuristics) 
    12821294                                { 
    1283                                         //cout << "v"; 
     1295                                        cout << "v"; 
    12841296                                        /////////// 
    12851297                                        //-- heuristics using objects weighted by view cells volume 
     
    12881300                                } 
    12891301                                else 
    1290                                 {//cout << "e"; 
     1302                                {       cout << "e"; 
    12911303                                        ////////////////// 
    12921304                                        //-- view cells not constructed yet     => use surface area heuristic                    
     
    16681680{ 
    16691681        // rather use the simple version 
    1670         if (!object) return NULL; 
     1682        if (!object)  
     1683                return NULL; 
     1684         
    16711685        return object->mBvhLeaf; 
    16721686         
Note: See TracChangeset for help on using the changeset viewer.