#include <Ball.h>
Public Member Functions | |
Ball () | |
void | transform (float myPosition[3], float myRotationMatrix[3][3], float distance, float angle1, float angle2) |
float * | getPosition () |
Ball::Ball | ( | ) |
Konstruktor Ball() inicializuje prvky, ktore budu potrebne na pracu s loptou na ihrisku.
float * Ball::getPosition | ( | ) |
Metoda getPosition() vrati poziciu lopty na ihrisku.
void Ball::transform | ( | float | myPosition[3], | |
float | myRotationMatrix[3][3], | |||
float | distance, | |||
float | angle1, | |||
float | angle2 | |||
) |
Metoda transform() transformuje data.
myPosition | - Pozicia agenta na ihrisku. | |
myRotationMatrix | - Rotacna matica agenta na ihrisku. | |
distance | - Vzdialenost agenta od lopty. | |
angle1 | - Polarny uhol medzi polarnou osou a smerom vektora vzdialenosti agenta od lopty. | |
angle2 | - Azimutalny uhol medzi priemetom vektora vzdialenosti agenta od lopty do roviny kolmej na polarnu os a zvolenou osou v tejto rovine. |