Ignore:
Timestamp:
02/15/07 13:19:17 (17 years ago)
Author:
mattausch
Message:

implemented bit pvs (warnin: only worjs for preprocessing)

File:
1 edited

Legend:

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

    r2116 r2117  
    14641464        { 
    14651465                // not in map => create new entry 
    1466                 node->mIntersectable = new KdIntersectable(node, GetBox(node)); 
    1467                 mKdIntersectables.push_back(node->mIntersectable); 
    1468                 node->mIntersectable->SetId((int)mKdIntersectables.size()); 
     1466                const int id = (int)mKdIntersectables.size(); 
     1467                KdIntersectable *kdObj = new KdIntersectable(node, GetBox(node));; 
     1468                node->mIntersectable = kdObj; 
     1469                 
     1470                mKdIntersectables.push_back(kdObj); 
     1471                kdObj->SetId(id); 
     1472 
     1473#ifdef USE_BIT_PVS 
     1474                // hack: for kd pvs the kd intersecables are the pvs objects 
     1475                ObjectPvsIterator::sObjects.push_back(kdObj); 
     1476#endif 
    14691477        } 
    14701478 
Note: See TracChangeset for help on using the changeset viewer.