Tôi đang cố gắng vẽ đồ thị vị trí x và y của một hình xoắn ốc Archimedean trong C ++.
Cho đến nay tôi đã thử một cái gì đó như thế này, nhưng không có may mắn:
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: Thêm thông tin
Tôi đang phát triển một ứng dụng trò chơi 3D thể hiện việc sử dụng công cụ vật lý Bullet bằng cách mô phỏng các trò chơi domino. Thay vì đặt domino vào cảnh thủ công, tôi muốn sử dụng một số phép toán để làm điều đó cho tôi :)
Đối với bất cứ ai quan tâm ở đây là trên GitHub .
int
. Cụ thể,dx
vàdy
có thể sẽ nhận được 0.