Sto cercando di tracciare le posizioni xey di una spirale di Archimede in C ++.
Finora ho provato qualcosa del genere, ma senza fortuna:
int dx = 0;
int dy = 0;
int x = 0;
int y = 0;
for (int i = 0; i < maxPoints; i++)
{
dx = sin(i * PI / 2);
dy = cos(-i * PI / 2);
x += dx;
y += dy;
plot(x, y);
}
EDIT: maggiori informazioni
Sto sviluppando un'applicazione di gioco 3D che dimostra l'uso del motore fisico Bullet simulando domino. Invece di posizionare manualmente i domino sulla scena, voglio usare un po 'di matematica per farlo :)
Per chiunque sia interessato qui è su GitHub .
int
. In particolare,dx
edy
probabilmente otterrà 0