just a test

Dependencies:   mbed

Fork of scoreLight_Advanced by Alvaro Cassinelli

Committer:
mbedalvaro
Date:
Sat Mar 31 08:19:31 2012 +0000
Revision:
1:a4050fee11f7
Parent:
0:345b3bc7a0ea
Child:
3:b44ff6de81bd
new scorelight methods added. VERY STRANGE problem with oldPos and pos in Verlet method, that have strange behaviour depending on the value of damp factor...

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbedalvaro 0:345b3bc7a0ea 1 #include "classRigidScafold.h"
mbedalvaro 0:345b3bc7a0ea 2
mbedalvaro 0:345b3bc7a0ea 3 RigidScafold::RigidScafold() {
mbedalvaro 0:345b3bc7a0ea 4 }
mbedalvaro 0:345b3bc7a0ea 5
mbedalvaro 0:345b3bc7a0ea 6 RigidScafold::~RigidScafold() {
mbedalvaro 0:345b3bc7a0ea 7 }
mbedalvaro 0:345b3bc7a0ea 8
mbedalvaro 0:345b3bc7a0ea 9
mbedalvaro 1:a4050fee11f7 10 void RigidScafold::buildCircularScafold(float _radius, vector2D _pos, vector2D _vel, int _numScafoldPoints) {
mbedalvaro 0:345b3bc7a0ea 11 scafold.resize(_numScafoldPoints);
mbedalvaro 0:345b3bc7a0ea 12 radius=_radius;
mbedalvaro 0:345b3bc7a0ea 13 center=_pos;
mbedalvaro 0:345b3bc7a0ea 14 speed=_vel;
mbedalvaro 1:a4050fee11f7 15 // NOTE: the scafold itself is centered around (0,0), but has a "center" variable
mbedalvaro 0:345b3bc7a0ea 16 for (int i = 0; i < scafold.size(); i++) {
mbedalvaro 1:a4050fee11f7 17 scafold[i].x= radius * cos ( (1.0*i / _numScafoldPoints) * 2 * PI);
mbedalvaro 1:a4050fee11f7 18 scafold[i].y= radius * sin ( (1.0*i / _numScafoldPoints) * 2 * PI);
mbedalvaro 0:345b3bc7a0ea 19 }
mbedalvaro 0:345b3bc7a0ea 20 }
mbedalvaro 0:345b3bc7a0ea 21
mbedalvaro 0:345b3bc7a0ea 22 // Other functions to create letters, text, etc.
mbedalvaro 0:345b3bc7a0ea 23 // ... TO DO ....
mbedalvaro 0:345b3bc7a0ea 24
mbedalvaro 0:345b3bc7a0ea 25