0% found this document useful (0 votes)
39 views12 pages

3D Transformation: Matrix Representation

The document discusses 3D transformations including rotation, scaling, and shearing which can be represented using transformation matrices. Rotation can occur around the X, Y, or Z axes. Scaling changes the size of an object by multiplying coordinates with scaling factors. Shearing slants the shape by changing coordinates along axes.

Uploaded by

Ali Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views12 pages

3D Transformation: Matrix Representation

The document discusses 3D transformations including rotation, scaling, and shearing which can be represented using transformation matrices. Rotation can occur around the X, Y, or Z axes. Scaling changes the size of an object by multiplying coordinates with scaling factors. Shearing slants the shape by changing coordinates along axes.

Uploaded by

Ali Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

3D TRANSFORMATION: MATRIX

REPRESENTATION
ROTATION
• 3D rotation is not same as 2D rotation. In 3D rotation, we
have to specify the angle of rotation along with the axis of
rotation. We can perform 3D rotation about X, Y, and Z
axes. They are represented in the matrix form as below –
The following figure explains the rotation about various axes

SCALING

• Scaling
• You can change the size of an object using scaling
transformation. 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. The
following figure shows the effect of 3D scaling −
• In 3D scaling operation, three coordinates are used. Let
us assume that the original coordinates are (X, Y, Z),
scaling factors are (SX,SY,Sz)(SX,SY,Sz) respectively,
and the produced coordinates are (X’, Y’, Z’). This can be
mathematically represented as shown below −
SHEAR
• A transformation that slants the shape of an object is
called the shear transformation. Like in 2D shear, we
can shear an object along the X-axis, Y-axis, or Z-axis in
3D.
• As shown in the above figure, there is a coordinate P. You
can shear it to get a new coordinate P', which can be
represented in 3D matrix form as below −
TRANSFORMATION MATRICES
• Transformation matrix is a basic tool for transformation. A
matrix with n x m dimensions is multiplied with the
coordinate of objects. Usually 3 x 3 or 4 x 4 matrices are
used for transformation. For example, consider the
following matrix for various operation.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy