mirror of
https://github.com/barkeser2002/flower.git
synced 2026-09-25 17:16:14 +03: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
|