NVIDIAGameWorks / PhysX-3.4

NVIDIA PhysX SDK 3.4
https://www.nvidia.com/
2.34k stars 275 forks source link

Dynamic Actor setGlobalPose issue #111

Open OsirisDeveloper opened 5 years ago

OsirisDeveloper commented 5 years ago

physx

        auto rigidBody = m_pPxActor->is<physx::PxRigidDynamic>();
        rigidBody->setGlobalPose(m_Transform);
        m_Scene->addActor(*m_pPxActor);
        rigidBody->setGlobalPose(m_Transform);

        auto transform2 = rigidBody->getGlobalPose();

        if(fabs(transform2.p.y) > 10.0f)
            transform2 = transform2;

How is that possible that transformation after a set is so strange different?