mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-27 22:27:15 +01:00
32 lines
592 B
C++
32 lines
592 B
C++
|
#ifndef B3_RIGIDBODY_DATA_H
|
||
|
#define B3_RIGIDBODY_DATA_H
|
||
|
|
||
|
#include "Bullet3Common/shared/b3Float4.h"
|
||
|
#include "Bullet3Common/shared/b3Quat.h"
|
||
|
#include "Bullet3Common/shared/b3Mat3x3.h"
|
||
|
|
||
|
typedef struct b3RigidBodyData b3RigidBodyData_t;
|
||
|
|
||
|
struct b3RigidBodyData
|
||
|
{
|
||
|
b3Float4 m_pos;
|
||
|
b3Quat m_quat;
|
||
|
b3Float4 m_linVel;
|
||
|
b3Float4 m_angVel;
|
||
|
|
||
|
int m_collidableIdx;
|
||
|
float m_invMass;
|
||
|
float m_restituitionCoeff;
|
||
|
float m_frictionCoeff;
|
||
|
};
|
||
|
|
||
|
typedef struct b3InertiaData b3InertiaData_t;
|
||
|
|
||
|
struct b3InertiaData
|
||
|
{
|
||
|
b3Mat3x3 m_invInertiaWorld;
|
||
|
b3Mat3x3 m_initInvInertia;
|
||
|
};
|
||
|
|
||
|
#endif //B3_RIGIDBODY_DATA_H
|