رجاءا انا في حيرة
افيدوني ياجماعة الخير واهله...........................
رجاءا انا في حيرة
افيدوني ياجماعة الخير واهله...........................
الاخ العزيز
هذه خوارزمية لرسم الدائرة علها تفيدك فقط عليك كتابتها بواسطة C++
Bresenham circle algorithm (for the first quadrant)
Xi=0
Yi=R
Di= 2 (1-R)
Limit = 0
1: Plot (Xi , Yi)
If Yi ≤ Limit then goto 4
If Di < 0 then goto 2
If Di > 0 then goto 3
If Di = 0 then goto 20
2: ə = 2Di + 2Yi -1
If ə ≤ 0 then goto 10
If ə > 0 then goto 20
3: β= 2Di – 2X1 -1
If β ≤ 0 then goto 20
If β > 0 then goto 30
10: Xi = Xi + 1 { MH }
Di = Di + 2Xi + 1
Goto 1
20: Xi = Xi +1 { MD }
Yi = Yi - 1
Di = Di + 2Xi – 2Yi + 2
Goto 1
30: Yi = Yi -1 { MV }
Di = Di – 2Yi + 1
Goto 1
4: Finish
مع تقديري