Alvaro Cassinelli
/
skinGames_forktest
just a test
Fork of scoreLight_Advanced by
classRigidScafold.cpp
- Committer:
- mbedalvaro
- Date:
- 2012-04-04
- Revision:
- 4:f9d364f10335
- Parent:
- 3:b44ff6de81bd
- Child:
- 5:73cd58b58f95
File content as of revision 4:f9d364f10335:
#include "classRigidScafold.h" RigidScafold::RigidScafold() { } RigidScafold::~RigidScafold() { } void RigidScafold::buildCircularScafold(float _radius, vector2D _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; ang+=angInc; } } void RigidScafold::buildLine(float _length, float _angleDeg, vector2D _pos, int _numScafoldPoints) { scafold.resize(_numScafoldPoints); vector2D auxStep = vector2D(cos(_angleDeg/180.0 * PI)/_numScafoldPoints, sin(_angleDeg/180.0 * PI)/_numScafoldPoints ) * _length; for (int i = 0; i < scafold.size(); i++) { scafold[i]= auxStep * i + _pos; } } // Other functions to create letters, text, etc. // ... TO DO ....