PDA

View Full Version : đường tròn,tôi cần 1 đường tròn



ngocquang19877
06-11-2003, 05:03
có ai biết thuật toán vẽ đường tròn= phương pháp tọa độ kô?,có ai biết cách vẽ các đường cong đại số ????

tinhha
06-11-2003, 06:44
Để vẽ một đường tròn, bạn cần chọn một điểm làm gốc tọa độ, sau đó bạn tự chọn một độ dài làm bán kính ( ví dụ R=20).
Bạn sẽ lần lượt xác định các vị trí x,y
x=R*cos(a)
y=R*sin(a)
Bạn cho một vòng lặp cho biến số góc (a) -> bạn sẽ vẽ được một vòng tròn.

Terminator
08-11-2003, 15:02
Nếu đường cong đại số là một hàm số y=f(x) thì đơn giản chỉ cần cho x chạy từ min->max theo 1 step nào đó rồi kẻ từ điểm trước đó tới điểm hiện tại là xong
Tuy nhiên để vẽ trong runtime thì lại cần có thuật toán đọc hàm y theo từng giá trị của x. Có hai cách đó là dùng đệ quy và stack,không phải là đơn giản lắm nên tôi không chi tiết ở đây