Changeset 2430 for code/branches/physics/src/bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp
- Timestamp:
- Dec 13, 2008, 11:45:51 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/physics/src/bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp
r2192 r2430 150 150 151 151 152 void btMultiSapBroadphase::getAabb(btBroadphaseProxy* proxy,btVector3& aabbMin, btVector3& aabbMax ) const 153 { 154 btMultiSapProxy* multiProxy = static_cast<btMultiSapProxy*>(proxy); 155 aabbMin = multiProxy->m_aabbMin; 156 aabbMax = multiProxy->m_aabbMax; 157 } 158 159 void btMultiSapBroadphase::rayTest(const btVector3& rayFrom,const btVector3& rayTo, btBroadphaseRayCallback& rayCallback, const btVector3& aabbMin,const btVector3& aabbMax) 160 { 161 for (int i=0;i<m_multiSapProxies.size();i++) 162 { 163 rayCallback.process(m_multiSapProxies[i]); 164 } 165 } 166 167 152 168 //#include <stdio.h> 153 169 … … 209 225 210 226 211 m_optimizedAabbTree->reportAabbOverlappingNodex(&myNodeCallback,aabbMin,aabbMax); 227 if (m_optimizedAabbTree) 228 m_optimizedAabbTree->reportAabbOverlappingNodex(&myNodeCallback,aabbMin,aabbMax); 229 212 230 int i; 213 231
Note: See TracChangeset
for help on using the changeset viewer.