HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT

7,583 views 24 slides Apr 01, 2019
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

In mathematics, homogeneous coordinates or projective coordinates. This ppt is about the use of coordinates in graphics


Slide Content

HOMOGENEOUS CO-ORDINATES Presented By: Ahtesham Ullah Khan CS-3 rd yr 1604610013

HOMOGENEOUS COORDINATES In mathematics,  homogeneous coordinates  or  projective coordinates , introduced by  August Ferdinand Möbius  in his 1827 . They have the advantage that the coordinates of points, including points at infinity, can be represented using finite coordinates. Homogeneous coordinates have a range of applications, including  computer graphics  and 3D  computer vision , where they allow  affine transformations  and, in general,  projective transformations  to be easily represented by a matrix.   If the homogeneous coordinates of a point are multiplied by a non-zero scalar then the resulting coordinates represent the same point.

Why we need Homogeneous Coordinates? One of the many purposes of using homogeneous coordinates is to capture the concept of infinity.  If we don’t use homogeneous coordinates, it would be difficult to design certain classes of very useful curves and surfaces. These curves and surfaces are very crucial in developing algorithms in computer vision, graphics, CAD, etc. We have seen that basic transformations can be expressed in matrix form. But many graphic application involve sequences of geometric transformations. Hence we need a general form of matrix to represent such  transformations.

OPERATIONS:- Translation Shearing Rotation Reflection

TRANSLATION

X Y Z TRANSLATION

ROTATION

COORDINATE AXIS ROTATION

X-AXIS ROTATION

X-AXIS ROTATION Y Z X

Y-AXIS ROTATION

Y-AXIS ROTATION Y Z X

Z-AXIS ROTATION

Z-AXIS ROTATION Y Z X

SCALING

SCALING

SCALING Y Z X

REFLECTION

REFLECTION

REFLECTION

SHEARING

SHEARING

SHEARING

THANK YOU