20 lines
261 B
C++
20 lines
261 B
C++
#pragma once
|
|
|
|
#include "math/float_types.hpp"
|
|
|
|
namespace physics {
|
|
|
|
struct particle
|
|
{
|
|
vec3 position;
|
|
vec3 velocity;
|
|
vec3 acceleration;
|
|
float damping;
|
|
float inverse_mass;
|
|
vec3 force_accum;
|
|
|
|
void integrate(float duration);
|
|
};
|
|
|
|
}
|