Estoy tratando de trazar las posiciones x e y de una espiral de Arquímedes en C ++.
Hasta ahora he estado intentando algo como esto, pero no tuve suerte:
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);
}
EDITAR: más información
Estoy desarrollando una aplicación de juego en 3D que demuestra el uso del motor de física Bullet simulando dominó. En lugar de colocar las fichas de dominó en la escena manualmente, quiero usar algunas matemáticas para hacerlo por mí :)
Para cualquiera que esté interesado aquí, está en GitHub .
int
. En particular,dx
ydy
probablemente obtendrá 0.