Rotation - 2-d and 3-d transformations, Computer Graphics

Rotation - 2-d and 3-d transformations

Given a 2-D point P(x,y), that we want to rotate, along with respect to an arbitrary point A(h,k). Suppose P'(x'y') be the effect of anticlockwise rotation of point P via angle q about A, that is demonstrated in Figure 6.

1722_Rotation - 2-d and 3-d transformations.png

Because, the rotation matrix Rq is explained only with respect to the origin, we have a set of fundamental transformations, that constitutes the composite transformation to calculate the rotation regarding a given arbitrary point A, signified by Rq,A. We can find out the transformation Rq,A in three steps:

Translate the point A(h,k) to the origin O, hence the center of rotation A is at the origin.

Execute the necessary rotation of q degrees about the origin, and also

Translate the origin back to the original position A(h,k).     

Using v=hI+kJ as the translation vector, we have the following sequence of  three transformations:

Rq,A =T-v. Rq. Tv

465_Rotation - 2-d and 3-d transformations 2.png

Posted Date: 4/3/2013 5:44:36 AM | Location : United States







Related Discussions:- Rotation - 2-d and 3-d transformations, Assignment Help, Ask Question on Rotation - 2-d and 3-d transformations, Get Answer, Expert's Help, Rotation - 2-d and 3-d transformations Discussions

Write discussion on Rotation - 2-d and 3-d transformations
Your posts are moderated
Related Questions
1. If you perform a x-direction shear transformation and then a y-direction shear transformation, will the result be the same as the one which is obtained when it is simultaneous s

Multimedia- It is a new aspect of literacy which is being recognized as technology expands the manner people communicate. The principle of literacy increasingly, is a measure of th

explain the working procedure of crt digram

What are the features found in CAD Features generally found in a CAD package involve: - 2D and 3D modelling - Wire frame - Library of parts that can be used in new dra

Assume here are three polygon surfaces P,Q, R along with vertices specified by as: P: P1(1,1,1), P2(4,5,2), P3(5,2,5) And as Q: Q1(2,2,0.5), Q2(3,3,1.75), Q3(6,1,0.5) R: R1(0.5,

#BLA for slope greater and equal to 1

You will write a two-dimensional precursor of the three-dimensional bouncing ball simulation that is one of your choices for a ?nal project. This involves adding functions to your

difference between vecgen algoritham and bresenham''s algori

Liquid Crystal Display - Graphics Hardware It is a type of display utilized in digital watches and several portable computers. These work along with polarized ambient as outsi

Projections When all display devices are 2D, you need to devise methods that give a realistic view of a 3D scene onto 2D display. With more and more devices coming in the marke