#ifndef PARTICLE_H #define PARTICLE_H #include "ofMain.h" #define OF_ADDON_USING_OFXVECTORMATH #include "ofAddons.h" class particle { public: ofxVec2f pos; ofxVec2f vel; ofxVec2f frc; // frc is also know as acceleration (newton says "f=ma") particle(); virtual ~particle(){}; void resetForce(); void addForce(float x, float y); void addDampingForce(); void setInitialCondition(float px, float py, float vx, float vy); void update(); void draw(); void bounceOffWalls(); float damping; protected: private: }; #endif // PARTICLE_H