Changeset 10010 in orxonox.OLD for branches/coll_rect.merge/src/lib/collision_detection
- Timestamp:
- Dec 4, 2006, 4:39:45 PM (18 years ago)
- Location:
- branches/coll_rect.merge/src/lib/collision_detection
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/coll_rect.merge/src/lib/collision_detection/aabb_tree_node.cc
r9869 r10010 17 17 #include "aabb_tree_node.h" 18 18 #include "aabb.h" 19 20 19 #include "bv_tree.h" 20 21 #include "collision_tube.h" 21 22 22 23 #include "matrix.h" … … 532 533 (treeNode->nodeRight == NULL && treeNode->nodeLeft == NULL)) ) 533 534 { 534 nodeA->registerCollision(nodeA, nodeB, (BoundingVolume*)this->bvElement, (BoundingVolume*)treeNode->bvElement);535 CoRe::CollisionTube::getInstance()->registerCollisionEvent( nodeA, nodeB, (BoundingVolume*)this->bvElement, (BoundingVolume*)treeNode->bvElement); 535 536 } 536 537 -
branches/coll_rect.merge/src/lib/collision_detection/obb_tree_node.cc
r9869 r10010 18 18 #include "obb_tree.h" 19 19 #include "obb.h" 20 21 #include "collision_tube.h" 20 22 21 23 #include "matrix.h" … … 477 479 return; 478 480 481 if( !CoRe::CollisionTube::getInstance()->isReactive( *nodeA, *nodeB) ) 482 return; 483 479 484 // float distanceMax = this->bvElement->radius + ((OBBTreeNode*)treeNode)->bvElement->radius; 480 485 // float distance = fabs((nodeA->getAbsCoor() - nodeB->getAbsCoor()).len()); … … 566 571 (treeNode->nodeRight == NULL && treeNode->nodeLeft == NULL)) ) 567 572 { 568 //PRINTF(0)("----------------------------------------------\n\n\n\n\n\n--------------------------------\n\n\n");569 nodeA->registerCollision(nodeA, nodeB, (BoundingVolume*)this->bvElement, (BoundingVolume*)treeNode->bvElement);573 PRINTF(0)("----------------------------------------------\n\n\n\n\n\n--------------------------------\n\n\n"); 574 CoRe::CollisionTube::getInstance()->registerCollisionEvent( nodeA, nodeB, (BoundingVolume*)this->bvElement, (BoundingVolume*)treeNode->bvElement); 570 575 } 571 576
Note: See TracChangeset
for help on using the changeset viewer.