DhruvforDhruv's Blogblog.dhruvbadaya.in·May 4, 2024What the f*ck is Sutherland Hodgeman Polygon Clipping Algorithm? - A Complete TutorialThe Sutherland–Hodgman algorithm is an algorithm used for clipping polygons. It works by extending each line of the convex clip polygon in turn and selecting only vertices from the subject polygon that are on the visible side. The algorithm begins wi...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·May 3, 2024What the f*ck is Polygon Rendering and its methods?Polygon rendering is a fundamental technique in computer graphics used to represent three-dimensional objects in a two-dimensional space. It involves providing appropriate shading at each point of a polygon to create the illusion of a real object. Th...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 30, 2024What the f*ck is Hill Climbing Algorithm? - A Complete TutorialIn the intricate world of artificial intelligence (AI), the Hill Climbing Algorithm emerges as a fundamental method for problem-solving. Inspired by the metaphorical ascent up a hill, this technique is crucial for navigating the complex terrain of op...Discuss·10 likescomputer graphics

Pratyush Sonipratyushblogs.hashnode.dev·Apr 26, 2024From Zero to Triangle : [Part 1]OpenGL is an API which help us to communicate with the GPU and render pixels on screen with the help of the GPU.This API is usually implemented by the GPU manufacturer itself. That is the very reason we can find some differences in the same thing ren...Discuss·10 likes·30 readsgraphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Bresenham's Circle Drawing Algorithm?It is not easy to display a continuous smooth arc on the computer screen as our computer screen is made of pixels organized in matrix form. So, to draw a circle on a computer screen we should always choose the nearest pixels from a printed pixel so a...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Mid Point Circle Drawing Algorithm?The mid-point circle drawing algorithm is an algorithm used to determine the points needed for rasterizing a circle. We use the mid-point algorithm to calculate all the perimeter points of the circle in the first octant and then print them along with...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Z-Buffer Algorithm for Visible Surface Detection?Please note that this algorithm can be daunting and a bit difficult to understand for beginners. When we view a picture containing non-transparent objects and surfaces, then we cannot see those objects from view which are behind from objects closer t...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck are Bezier Curves?In computer graphics, we often need to draw different types of objects onto the screen. Objects are not flat all the time and we need to draw curves many times to draw an object. A curve is an infinitely large set of points. Each point has two neighb...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Cohen Sutherland Line Cipping Algorithm?The Cohen-Sutherland line clipping algorithm is used in computer graphics to efficiently determine which parts of a line lie within a specified rectangular region, called a clipping window. It's particularly useful in rendering graphics on a screen w...Discuss·10 likescomputer graphics

DhruvforDhruv's Blogblog.dhruvbadaya.in·Apr 16, 2024What the f*ck is Digital Differential Analyzer Line Drawing Algorithm? - A Complete TutorialDDA (Digital Differential Analyzer) Line Drawing Algorithm is a line drawing algorithm used in computer graphics to generate a line segment between two specified endpoints. It is a simple and efficient algorithm that works by using the incremental di...Discuss·10 likescomputer graphics