Explore tens of thousands of sets crafted by our community.
Transformations in Computer Graphics
12
Flashcards
0/12
Translation
Mathematical representation: ; Application: Moving objects in a 2D space without altering orientation.
Texture Mapping
Mathematical representation: Maps texture coordinates to object coordinates ; Application: Applying 2D image textures to the surface of a 3D model.
Non-Uniform Scaling
Mathematical representation: where and are the scaling factors; Application: Altering the width and height of an object independently.
Shearing
Mathematical representation: for shearing in X-direction, and for shearing in Y-direction; Application: Skewing an object along a particular axis.
Affine Transformation
Mathematical representation: Combination of linear transformations and translations; Application: Maintains lines and parallelism in transformations.
Rotation
Mathematical representation: ; Application: Rotating an object about a pivot point.
Scaling
Mathematical representation: where is the scaling factor; Application: Changing the size of an object uniformly.
Reflection
Mathematical representation: for reflection across the Y-axis, and for reflection across the X-axis; Application: Creating a mirror image of an object.
Orthogonal Projection
Mathematical representation: ; Application: Projecting a 3D object onto a 2D plane by ignoring the z-component.
Perspective Projection
Mathematical representation: where is the focal length; Application: Simulating realistic 3D views by projecting onto a 2D plane with a point of convergence.
Homogeneous Coordinates
Mathematical representation: Representation of a point as ; Application: Facilitates transformations like translation as matrix operations in graphics.
Composite Transformations
Mathematical representation: Multiple transformation matrices multiplied; Application: Applying two or more transformations in sequence to an object.
© Hypatia.Tech. 2024 All rights reserved.