MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / shiftOrigin

Method shiftOrigin

physx/source/simulationcontroller/src/ScScene.cpp:5547–5571  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5545}
5546
5547void 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

Callers

nothing calls this directly

Calls 4

getEntriesMethod · 0.45
sizeMethod · 0.45
onOriginShiftMethod · 0.45
getPxConnectorMethod · 0.45

Tested by

no test coverage detected