Computer Science, asked by aditipatil5118, 3 months ago

draw a circle with center (50,50)and radius 20 by using bresenham algorithm​


aditipatil5118: hey u go to hell idiot if u don't want to give ans then don't be rude here

Answers

Answered by babilkaur2020
4

Answer:

90° to 45°. Assume that the last scan-converted pixel is P1 as shown in fig. Each new point closest to the true circle can be found by taking either of two actions.

Explanation:

Scan-Converting a circle using Bresenham's algorithm works as follows: Points are generated from 90° to 45°, moves will be made only in the +x & -y directions as shown in fig:

Bresenham's Circle Algorithm

The best approximation of the true circle will be described by those pixels in the raster that falls the least distance from the true circle. We want to generate the points from

Answered by gavhadvr03
2

Explanation:

Let r = 10 (Given)

Step1: Take initial point (0, 10)

d = 3 - 2r

d = 3 - 2 * 10 = -17

d < 0 ∴ d = d + 4x + 6

= -17 + 4 (0) + 6

= -11

Step2: Plot (1, 10)

d = d + 4x + 6 (∵ d < 0)

= -11 + 4 (1) + 6

= -1

Step3: Plot (2, 10)

d = d + 4x + 6 (∵ d < 0)

= -1 + 4 x 2 + 6

= 13

Step4: Plot (3, 9) d is > 0 so x = x + 1, y = y - 1

d = d + 4 (x-y) + 10 (∵ d > 0)

= 13 + 4 (3-9) + 10

= 13 + 4 (-6) + 10

= 23-24=-1

Step5: Plot (4, 9)

d = -1 + 4x + 6

= -1 + 4 (4) + 6

= 21

Step6: Plot (5, 8)

d = d + 4 (x-y) + 10 (∵ d > 0)

= 21 + 4 (5-8) + 10

= 21-12 + 10 = 19

So P1 (0,0)⟹(50,50)

P2 (1,10)⟹(51,60)

P3 (2,10)⟹(52,60)

P4 (3,9)⟹(53,59)

P5 (4,9)⟹(54,59)

P6 (5,8)⟹(55,58)

Similar questions