   Ageia PhysX problem
  hello,I have this problem with NxActor::setGlobalPose() function , when I call it with an ok parameter, and then call NxActor::getGlobalPose() function to check the matrix I get a different matrix. So when does  NxActor::setGlobalPose() take effect? How do I set NxActor's matricies?   
  PhysX uses a double buffered shape state. You will need to perform a simulationstep before your values will be valid. This is also mentioned in the documentation.   ;  I call the simulation between setGlobalPose and getGlobalPose function, like thisactor->setGlobalPose(modelMat);m_gScene->fetchResults(NX_RIGID_BODY_FINISHED,block);m_fDeltaTime = UpdateTime();m_gScene->simulate(m_fDeltaTime*2.0f);m_gScene->flushStream();phWorldTrans=actor->getGlobalPose();  // here I get wrong matrix;  Taken directly from the docs"Note:Because the SDK double buffers shape state, a shape will not be updated until a simulation step is taken. For example the result of setting the global pose is not immediatly visible."You are not getting the results from the simulation.   ;  But I call NxScene::fetchResults(), how do I get the results then?   ;  If I call NxScene::fetchResults() after flushStream once again I simply get a different matrix then the one I've set with setGlobalPose() and that is quite understandable becouse the simulation took a time step. So my question is How do I influence actor's world matrix?   ;  please help me someone. When I call setGlobalPose the simulation starts at an identity matrix not the matrix I have set with setGlobalPose   ;  thanks for the information   