0% found this document useful (0 votes)
33 views24 pages

Chapter 2 (Part - 2) - Scan Conversation

The document outlines a lecture on the Midpoint Circle Algorithm, focusing on its derivation and mathematical applications in computer graphics. It includes concepts related to Bresenham's Mid Point Circle Algorithm and provides examples of pixel calculations for circles centered at different points. Additionally, it lists recommended books and references for further reading on the topic.

Uploaded by

ohshakibkhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views24 pages

Chapter 2 (Part - 2) - Scan Conversation

The document outlines a lecture on the Midpoint Circle Algorithm, focusing on its derivation and mathematical applications in computer graphics. It includes concepts related to Bresenham's Mid Point Circle Algorithm and provides examples of pixel calculations for circles centered at different points. Additionally, it lists recommended books and references for further reading on the topic.

Uploaded by

ohshakibkhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Scan Conversation (Part 2)

Course Code: CSC 3224 Course Title: Computer Graphics

Dept. of Computer Science


Faculty of Science and Technology

Lecturer No: 5 Week No: 04 Semester: Fall 2024-2025


Lecturer: Noboranjan Dey, [email protected]
Lecture Outline

1. Midpoint Circle Algorithm (Derivation)


2. Midpoint Circle Algorithm (Mathematics)
Bresenham's Mid Point Circle Algorithm
Introduction

In computer graphics, the midpoint circle algorithm is


an algorithm used to determine the points needed for
rasterizing a circle. Bresenham's circle algorithmis derived
from the midpoint circle algorithm
Bresenham's Mid Point Circle Algorithm
Concept

 Using 8 way symmetry


Bresenham's Mid Point Circle Algorithm
Concept
Bresenham's Mid Point Circle Algorithm
Concept
Bresenham's Mid Point Circle Algorithm
Derivation
Bresenham's Mid Point Circle Algorithm
How to chose E/SE
Bresenham's Mid Point Circle Algorithm
Find dstart
Bresenham's Mid Point Circle Algorithm
if E Selected
Bresenham's Mid Point Circle Algorithm
if SE Selected
Bresenham's Mid Point Circle Algorithm
Finally
Bresenham's Mid Point Circle Algorithm
Mathematics (Question) : Center 0,0
Bresenham's Mid Point Circle Algorithm
Mathematics (solution)
Bresenham's Mid Point Circle Algorithm
Mathematics (solution)
Bresenham's Mid Point Circle Algorithm
Mathematics (solution)
Bresenham's Mid Point Circle Algorithm
Mathematics (solution): Final Pixels

(x,y)= (1,10)
(2,10)
(3,10)
(4,9)
(5,9)
(6,8)
(7,7)
Bresenham's Mid Point Circle Algorithm
Mathematics (Question): if center is not 0,0
Bresenham's Mid Point Circle Algorithm
Mathematics (solution): if center is not zero
Bresenham's Mid Point Circle Algorithm
Mathematics (solution): if center is not zero
Bresenham's Mid Point Circle Algorithm
Mathematics (solution): if center is not zero
Bresenham's Mid Point Circle Algorithm
Mathematics (solution): if center is not zero

(x,y)= (3,12)
(4,12)
(5,12)
(6,11)
(7,11)
(8,10)
(9,9)
Books

• Foley, van Dam, Feiner, Hughes, Computer Graphics:


principles and practice, Addison Wesley, Second
Edition.
• Schaum's Outline of Theory & Problems of Computer
Graphics.
• Peter Shirley Steve Marschner , “Fundamental of
computer graphics”, Third Edition.
References

Chapter 3: Basic Raster Graphics Algorithm for Drawing 2D Primitives.


Foley, van Dam, Feiner, Hughes, Computer Graphics: principles and practice, 2 nd ed.

https://www.slideshare.net/mohammedarif89/midpoint-circle-algo?
qid=33e02b6e-628f-4b43-afcb-ea838ebf72c9&v=&b=&from_search=2

https://slideplayer.com/slide/9120741/

https://en.wikipedia.org/wiki/Midpoint_circle_algorithm

https://studyresearch.in/2018/03/11/bresenhams-circle-algorithm/

You might also like