| 5545 | } |
| 5546 | |
| 5547 | void Sc::Scene::shiftOrigin(const PxVec3& shift) |
| 5548 | { |
| 5549 | // |
| 5550 | // adjust low level context |
| 5551 | // |
| 5552 | mLLContext->shiftOrigin(shift); |
| 5553 | |
| 5554 | // adjust bounds array |
| 5555 | // |
| 5556 | mBoundsArray->shiftOrigin(shift); |
| 5557 | |
| 5558 | // |
| 5559 | // adjust broadphase |
| 5560 | // |
| 5561 | mAABBManager->shiftOrigin(shift); |
| 5562 | |
| 5563 | // |
| 5564 | // adjust constraints |
| 5565 | // |
| 5566 | ConstraintCore*const * constraints = mConstraints.getEntries(); |
| 5567 | for(PxU32 i=0, size = mConstraints.size(); i < size; i++) |
| 5568 | { |
| 5569 | constraints[i]->getPxConnector()->onOriginShift(shift); |
| 5570 | } |
| 5571 | } |
| 5572 | |
| 5573 | /////////////////////////////////////////////////////////////////////////////// |
| 5574 |
nothing calls this directly
no test coverage detected