Match and link CPhsyicsActor

Former-commit-id: 70a1e449bd
This commit is contained in:
2022-10-01 23:06:32 -07:00
parent d0589c4e10
commit 6b23e11db8
7 changed files with 57 additions and 5 deletions

View File

@@ -0,0 +1,27 @@
#ifndef __CPHYSICSSTATE_HPP__
#define __CPHYSICSSTATE_HPP__
#include "Kyoto/Math/CAxisAngle.hpp"
#include "Kyoto/Math/CQuaternion.hpp"
#include "Kyoto/Math/CVector3f.hpp"
class CPhysicsState {
public:
CPhysicsState(const CVector3f& trasnlation, const CQuaternion& orientation,
const CVector3f& constantForce, const CAxisAngle& angularMomentum,
const CVector3f& momentum, const CVector3f& force, const CVector3f& impulse,
const CAxisAngle& torque, const CAxisAngle& angularImpulse);
private:
CVector3f x0_translation;
CQuaternion xc_orientation;
CVector3f x1c_constantForce;
CAxisAngle x28_angularMomentum;
CVector3f x34_momentum;
CVector3f x40_force;
CVector3f x4c_impulse;
CAxisAngle x58_torque;
CAxisAngle x64_angularImpulse;
};
#endif // __CHPYSICSSTATE_HPP__