I was attempting to use the PxGeometryQuery::overlap method to determine if my PxController character was intersecting with another PxRigidActor.
When I used the PxController->getActor() and pulled the global transform via PxShapeExt::getGlobalPose() I ended up getting a PxTransform that had some goofy scaling/rotations on the matrix.
-0.000000,-1.000000,0.000000,312.361237 1.000000, -0.000000,0.000000,40.599998 0.000000, 0.000000, 1.000000, -256.734924 0.000000, 0.000000, 0.000000, 1.000000
Am I supposed to be able to get the PxTransform from my Capsule PxController or should I be setting up a PxTransform of my own for PxControllers? The Translation components are all there and correct…