We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

www.vustudents.ning.com

 www.bit.ly/vucodes + Link For Assignments, GDBs & Online Quizzes Solution www.bit.ly/papersvu + Link For Past Papers, Solved MCQs, Short Notes & More

Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

# CS602 - Computer Graphics GDB Starting Date Monday, February 16, 2015 Closing Date Tuesday, February 17, 2015

GDB Scenario: You have studied Bresenham’s algorithm which is trying to avoid floating point calculations involved in rendering the elements of graphics. The objective was to speed up the rendering process.

In today’s world, we have very fast computers having multi-core processors with speed up to 3GHz. Processing time required for integer and floating point calculations is almost the same i.e. may be having difference of only few nanoseconds.

GDB Question: What do you think about the significance of Bresenham’s algorithm in today’s world? Do we really need such algorithms any more and consider avoiding floating point calculations in computer graphics?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?

Views: 740

.

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

### Replies to This Discussion

koi To Disscuss kr loo.......!!!!

I think its used in 2days world

Bresenhams line algorithm was very useful in history (history of computer graphics), where was need of drawing lines without using floating point operations, because integer operations are faster (was faster). This is not today problem. In cpu is integrated math co-procesor (till intel 486), there is SSE unit and also GPU computes floatng points. There are not many useful usages of Bresenham today. But still. It is very interesting historicaly and it is beatiful algorithm to study.

kafi acha likha ha yar

Drawing lines quickly is a solved problem. GPUs know how to do it in hardware, and there are very powerful systems that can draw lovely antialiased lines of any thickness and with rounded ends. So all anyone has to do is learn an API to get lines on screen.However, the basic technique of line drawing is still important.

First of all, it is useful to understand how rasterisation works, even if one never needs to go down that far. Graphics students should at least understand the theory.It is also a very good test case to study optimisation.. It's a bit old, but still great for studying.There are also other places that don't have GPUs or libraries, such as embedded systems or unique hardware systems. Finally, the basic algorithm is still being used outside of rendering lines. For example, line-of-sight raycasting in games, or raytracing optimisations using uniform subdivision grids. It is still relevant.

this answer partially fulfill the requirements :)

## Latest Activity

### ...* JAWAN KI IBADAT ...*

5 minutes ago
Muhammad Bilal liked 彡ＪＫ彡 ❤️'s discussion محبت انسان کی دوسری اہم خوراک
12 minutes ago
zohaib iftikhar posted a photo

### ...* JAWAN KI IBADAT ...*

26 minutes ago
27 minutes ago
27 minutes ago
+M.Tariq Malik added a discussion to the group CS611 Software Quality Engineering

### CS611 Software Quality Engineering Assignment No 01 Spring 2020 Solution & Discussion

27 minutes ago
29 minutes ago
31 minutes ago
Muhammad Bilal liked zohaib iftikhar's blog post No Title
31 minutes ago
CUTE MUNDA posted discussions
32 minutes ago
42 minutes ago
43 minutes ago

1

2

3