just a test

Dependencies:   mbed

Fork of scoreLight_Advanced by Alvaro Cassinelli

Revision:
12:0de9cd2bced5
Parent:
7:0df17f3078bc
Child:
30:d8af03f01cd4
--- a/classRigidScafold.cpp	Thu Apr 12 05:16:48 2012 +0000
+++ b/classRigidScafold.cpp	Thu Apr 12 08:38:44 2012 +0000
@@ -7,19 +7,19 @@
  }
  
 
- void  RigidScafold::buildCircularScafold(float _radius, vector2D _pos, int _numScafoldPoints) {
+ void  RigidScafold::buildCircularScafold(float _radius, vector2Dd _pos, int _numScafoldPoints) {
     scafold.resize(_numScafoldPoints);
     float angInc= 2.0 * PI / _numScafoldPoints;
     float ang=0;
     for (int i = 0; i < scafold.size(); i++) {
-        scafold[i]= vector2D( cos(ang), sin(ang) ) * _radius  + _pos;
+        scafold[i]= vector2Dd( cos(ang)* _radius, sin(ang)* _radius )   + _pos; // note: I cannot do vector2Dd( cos(ang), sin(ang) ) * _radius because vector2Dd would give (0,0)
         ang+=angInc;
     }
 }
   
- void  RigidScafold::buildLine(float _length, float _angleDeg, vector2D _pos, int _numScafoldPoints) {
+ void  RigidScafold::buildLine(float _length, float _angleDeg, vector2Dd _pos, int _numScafoldPoints) {
    scafold.resize(_numScafoldPoints);
-   vector2D auxStep = vector2D(cos(_angleDeg/180.0 * PI)/_numScafoldPoints, sin(_angleDeg/180.0 * PI)/_numScafoldPoints ) * _length;
+   vector2Dd auxStep = vector2Dd(_length * cos(_angleDeg/180.0 * PI)/_numScafoldPoints, sin(_length * _angleDeg/180.0 * PI)/_numScafoldPoints ) ;
     for (int i = 0; i < scafold.size(); i++) {
         scafold[i]= auxStep * i + _pos;
     }