Geometric Transformations
1)Explain two dimensional geometric transformations in details.
In computer graphics, transformation is the process of modifying or re-positioning the existing graphics.
2D Transformations takes place in a two dimensional plane.
Transformations are helpful in changing size, shape, position, orientation, etc. of the object.
Types of 2D geometric transformation:
- Translation
- Rotation
- Scaling
- Reflection
- Shear
Translation:
It is a process to move an object from one position to another.
Rotation:
It is a process of rotating an object with respect to an angle in a two dimensional plane.
Scaling:
To change the size of an object, scaling transformation is used. In the scaling process, you either expand or compress the dimensions of the object. Scaling can be achieved by multiplying the original coordinates of the object with the scaling factor to get the desired result.
Reflection:
Reflection is the mirror image of original object. In other words, we can say that it is a rotation operation with 180°. In reflection transformation, the size of the object does not change.
Shear:
A transformation that slants the shape of an object is called the shear transformation. There are two shear transformations X-Shear and Y-Shear. One shifts X coordinates values and other shifts Y coordinate values. However; in both the cases only one coordinate changes its coordinates and other preserves its values. Shearing is also termed as Skewing.
No responses yet