Estou tentando traçar as posições x e y de uma espiral arquimediana em C ++.
Até agora eu tenho tentado algo assim, mas sem sorte:
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: Mais informações
Estou desenvolvendo um aplicativo de jogo em 3D que demonstra o uso do mecanismo de física Bullet simulando dominós. Em vez de colocar os dominós na cena manualmente, quero usar um pouco de matemática para fazer isso por mim :)
Para quem estiver interessado aqui, está no GitHub .
int
. Em particular,dx
edy
provavelmente terá 0.