Get/SetPhysicsState fixes

Former-commit-id: 75909783bc
This commit is contained in:
2022-10-05 10:53:15 -07:00
parent 2d128edc26
commit aa1df3e7d7
4 changed files with 24 additions and 7 deletions

View File

@@ -265,7 +265,10 @@ public:
void SetRotation(const CQuaternion& rot) {
SetTransform(rot.BuildTransform4f(GetTranslation()));
}
CVector3f GetTranslation() const { return x34_transform.GetTranslation(); }
const CQuaternion& GetRotation() const {
return CQuaternion::FromMatrix(GetTransform());
}
const CVector3f& GetTranslation() const { return x34_transform.GetTranslation(); }
void SetTranslation(const CVector3f& vec);
CTransform4f GetLocatorTransform(const rstl::string& segName) const;
CTransform4f GetScaledLocatorTransform(const rstl::string& segName) const;