الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد خواروميات رسم الدائرة بواسطة tc3

بدأه وين11 في 13 يناير 2012 · 1 رد · 700 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

رجاءا انا في حيرة

افيدوني ياجماعة الخير واهله...........................

1
#2

الاخ العزيز

هذه خوارزمية لرسم الدائرة علها تفيدك فقط عليك كتابتها بواسطة 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

مع تقديري

1

مواضيع مشابهة