There are three basic transformations from which any other transformation can be obtained.They change the orientation,size and shape… Read more »
rotation
Rotation repositions an object along a circular path in the xy plane.To rotate, we need to specify a rotation angle θ and the rotation point(xr,yr) about which the object is rotated.Counter clockwise rotation about the pivot point is defined by positive values for the rotation angle and clockwise direction is defined by negative values.
Rotating a point P(x,y) about the coordinate origin
If r is the distance of P from origin and angle Ф is the angular position of P from the x axis and θ is the rotation angle, we can express the transformated coordinates P'(x',y') as
x'=r cos(Ф + θ)=r cos Ф cos θ -r sin Ф sin θ
y'=r sin(Ф + θ)=r cos Ф sin θ -r sin Ф cos θ
The point P(x,y)can be written in polar coordinates as
x=r cos Ф ,y=r sin Ф
Hence we obtain the transformation equations for rotating a point (x,y) through an angle θ about the origin as
x'=x cos θ - y sin θ
y'=x sin θ + y cos θ.
Rotations are rigid body transformations that move objects without deformation.
In matrix form,
Geometric Transformations by Mrs.S.Sathya
-
Introduction
Geometric tranformations are the trasformations used to alter or manipulate pictures in a graphics package.Changes in orientation,size … Read more »
-
Basic Transformations
Translation
Translation is a transformation that repositions and object along a straight line path from one coordinate location to another. … Read more »
Rotation
Rotation of an object is repositioning it along a circular path in the xy plane.To rotate, we need to specify a rotation angle θ and the rotation point(xr,yr) about which the object is rotated. … Read more »
Scaling
A Scaling transformation alters the size of an object.Scaling is carried out by applying scaling factors sx,sy for xand y direction … Read more »
Homogeneous Coordinates
Homogeneous coordinates are coordinates used to represent the cartesian coordinate (x,y) as three - element vector.We represent each cartesian … Read more »
Matrix Representations
For translation, the transformation equvations are written as … Read more »
Other Transformations
Other transformations inculde Reflection and Shear. Reflections : Reflections are transformations that rotate an object 180" about a reflection axis. … Read more »