mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-12 22:46:07 +00:00
@@ -1,7 +1,8 @@
|
||||
#ifndef __CPHYSICSSTATE_HPP__
|
||||
#define __CPHYSICSSTATE_HPP__
|
||||
|
||||
#include "Kyoto/Math/CAxisAngle.hpp"
|
||||
#include "MetroidPrime/CAxisAngle.hpp"
|
||||
|
||||
#include "Kyoto/Math/CQuaternion.hpp"
|
||||
#include "Kyoto/Math/CVector3f.hpp"
|
||||
|
||||
@@ -12,6 +13,16 @@ public:
|
||||
const CVector3f& momentum, const CVector3f& force, const CVector3f& impulse,
|
||||
const CAxisAngle& torque, const CAxisAngle& angularImpulse);
|
||||
|
||||
CVector3f GetTranslation() const { return x0_translation; }
|
||||
CQuaternion GetOrientationWR() const { return xc_orientation; }
|
||||
CVector3f GetConstantForceWR() const { return x1c_constantForce; }
|
||||
CAxisAngle GetAngularMomentumWR() const { return x28_angularMomentum; }
|
||||
CVector3f GetMomentumWR() const { return x34_momentum; }
|
||||
CVector3f GetForceWR() const { return x40_force; }
|
||||
CVector3f GetImpulseWR() const { return x4c_impulse; }
|
||||
CAxisAngle GetTorque() const { return x58_torque; }
|
||||
CAxisAngle GetAngularImpulseWR() const { return x64_angularImpulse; }
|
||||
|
||||
private:
|
||||
CVector3f x0_translation;
|
||||
CQuaternion xc_orientation;
|
||||
|
||||
Reference in New Issue
Block a user