Changeset 7958 in orxonox.OLD for branches/cr/src/lib/collision_detection
- Timestamp:
- May 29, 2006, 5:32:42 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/cr/src/lib/collision_detection/obb_tree_node.cc
r7957 r7958 523 523 nodeA->registerCollision(nodeA, nodeB, (BoundingVolume*)this->bvElement, (BoundingVolume*)treeNode->bvElement); 524 524 } 525 526 527 528 /* check if left node overlaps */529 // if( this->nodeLeft != NULL )530 // {531 // PRINTF(5)("Checking OBB %i vs %i: ", this->nodeLeft->getIndex(), treeNode->getIndex());532 // if( this->overlapTest(this->nodeLeft->bvElement, treeNode->bvElement, nodeA, nodeB))533 // {534 // this->nodeLeft->collideWith(treeNode->nodeLeft, nodeA, nodeB);535 // this->nodeLeft->collideWith(treeNode->nodeRight, nodeA, nodeB);536 // }537 // }538 539 /* check if right node overlaps */540 // if( likely( this->nodeRight != NULL))541 // {542 // PRINTF(5)("Checking OBB %i vs %i: ", this->nodeRight->getIndex(), treeNode->getIndex());543 // if(this->overlapTest(this->nodeRight->bvElement, treeNode->bvElement, nodeA, nodeB))544 // {545 // this->nodeRight->collideWith(treeNode->nodeLeft, nodeA, nodeB);546 // this->nodeRight->collideWith(treeNode->nodeRight, nodeA, nodeB);547 // }548 // }549 550 /* so there is a collision and this is the last box in the tree (i.e. leaf) */551 // if( unlikely((this->nodeRight == NULL || this->nodeLeft == NULL) ||552 // (treeNode->nodeRight == NULL || treeNode->nodeLeft == NULL)) )553 // {554 // nodeA->collidesWith(nodeB, treeNode->bvElement->center);555 // nodeB->collidesWith(nodeA, this->bvElement->center);556 // nodeA->registerCollision(nodeA, nodeB, (BoundingVolume*)this->bvElement, (BoundingVolume*)treeNode->bvElement);557 // }558 525 559 526 }
Note: See TracChangeset
for help on using the changeset viewer.