The following are the various ways to alter separate OpenGL entities utilizing diverse transformations:
Translation: It moves an object along a straight line in a direction defined by the vector designated.
Scaling: It determines the size of an object along a specific axis to expand or contract its dimensions.
Rotation: It rotates an object around its origin.
Shearing: It is a transformation that moves a geometric shape along a specific direction.
Reflection: It mirrors an object across a line, also known as its axis of reflection.
Projection: It maps a three-dimensional object onto a two-dimensional surface by defining the perspective.
Affine transformation: A linear transformation that preserves points and straight lines, including rotation, scaling, and translation.
Non-affine transformation: It changes the shape of the object, not preserving points and straight lines.
Texture mapping: It maps an image onto a 3D object, altering its appearance.
Extrusion: It projects a 3D object onto a 2D plane, then restores it into a 3D shape.
Deformation: It changes the shape of the object entirely.
Warping: It distorts the image of an object to appear more naturalistic.
Asked: 2022-06-19 11:00:00 +0000
Seen: 13 times
Last updated: Nov 19 '22