view projects/airharp/MassSpringDamper.h @ 269:ac8eb07afcf5

Oxygen text added to each render.cpp file for the default projects. Text includes project explanation from Wiki, edited in places. Empty project added as a default project. Doxyfile updated. Each of the project locations added to INPUT configuration option. Consider just watching the whole project file so all new projects are automatically pulled through.
author Robert Jack <robert.h.jack@gmail.com>
date Tue, 17 May 2016 15:40:16 +0100
parents 40badaff5729
children
line wrap: on
line source
/*
 *
 * Simple 1-Dimensional Mass Spring Damper
 *
 * Christian Heinrichs 04/2015
 *
 */

#ifndef MASSSPRINGDAMPER_H_
#define MASSSPRINGDAMPER_H_

class MassSpringDamper
{

public:

	MassSpringDamper(float mass, float spring, float damp);
	void setup();
	double update(float inForce);

private:

	double _dt;
	float _mass;
	float _spring;
	float _damp;
	double _position;
	double _velocity;

};

#endif