Add the rest of CPhysicsActor

This commit is contained in:
Henrique Gemignani Passos Lima
2022-11-04 14:22:09 +02:00
parent fe02b80545
commit 55608d26be
5 changed files with 188 additions and 11 deletions

View File

@@ -15,6 +15,7 @@ public:
static CNUQuaternion BuildFromMatrix3f(const CMatrix3f& matrix);
static CNUQuaternion BuildFromQuaternion(const CQuaternion& quat);
CNUQuaternion& operator+=(const CNUQuaternion&);
CNUQuaternion operator*(const CNUQuaternion&) const;
private:

View File

@@ -73,7 +73,8 @@ public:
float GetZ() const { return z; }
const CVector3f& GetImaginary() const {
// TODO: hack! has a Vector3f field?
return *reinterpret_cast<const CVector3f*>(&x); }
return *reinterpret_cast<const CVector3f*>(&x);
}
private:
float w;