Introduction of 2-d and 3-d transformations, Computer Graphics

Assignment Help:

Introduction of 2-D and 3-D  Transformations

In this, the subsequent things have been discussed in detail as given below:

  • Different geometric transformations as translation, scaling, reflection, shearing and rotation.
  • Translation, Reflection and Rotation transformations are utilized to manipulate the specified object, where Shearing and Scaling both transformation changes their sizes.
  • Translation is the process of altering the position but not the shape/size, of an object with respect to the origin of the coordinate axes.
  • In 2-D rotation, an object is rotated via an angle θ. There are two cases of 2-Dimentional rotation: case1- rotation regarding to the origin and case2- rotation regarding to an arbitrary point. Consequently, in 2-D, a rotation is prescribed by an angle of rotation θ and a centre of rotation, as P. Conversely, in 3-D rotations, we require to mention the angle of rotation and the axis of rotation.
  • Scaling process is mostly utilized to change the shape or size of an object. The scale factors find out whether the scaling is a magnification, s>1 or a reduction as s<1.
  • Shearing transformation is a particular case of translation. The consequence of this transformation looks like "pushing" a geometric object in a direction which is parallel to a coordinate plane as 3D or a coordinate axis as 2D. How far a direction is pushed is found by its shearing factor.
  • Reflection is a transformation that generates the mirror image of an object. For reflection we require to know the reference axis or reference plane depending upon where the object is 2-D or 3-D.
  • Composite transformation engages more than one transformation concatenated in a particular matrix. Such process is also termed as concatenation of matrices. Any transformation made about an arbitrary point makes use of composite transformation as Rotation regarding to an arbitrary point, reflection regarding to an arbitrary line, and so on.
  • The utilization of homogeneous coordinate system to shows the translation transformation into matrix form, enlarges our N-coordinate system along with (N+1) coordinate system.

Related Discussions:- Introduction of 2-d and 3-d transformations

Explain the fundamental differences of tracking and leading, Question 1: ...

Question 1: (a)Using your awareness of typography and design, make a new logo manually for one of the following. The logo should compulsorily consist of the name and may or may

Animated gif, Animated GIF: For combining various GIF images in a particul...

Animated GIF: For combining various GIF images in a particular file to create animation, GIF file format is used. There are several drawbacks to such functionality. The form

Line drawing algorithm, when dda line drawing algorithm is more efficient t...

when dda line drawing algorithm is more efficient than bresenhem line drawing algorithm?

Compare bresenham line generation algorithm with dda, 1. Compare Bresenham...

1. Compare Bresenham line generation with Digital Differential Analyzer line generation. Ans.   Bresenham line generation algorithm is better than Digital Differential Analyze

Draw the letters s, Draw the letters S, P, R or U of English alphabet using...

Draw the letters S, P, R or U of English alphabet using multiple Bézier curves.  A complete code for plotting Bezier curves is given previously. There in the code, control point

Area subdivision method - visible surface detection, Area subdivision Metho...

Area subdivision Method - Visible Surface Detection What are the circumstances to be fulfilled, in Area-subdivision method, thus a surface not to be divided in addition? S

List out the merits and demerits of dvst, List out the merits and demerits ...

List out the merits and demerits of DVST?  The merits and demerits of direct view storage tubes [DVST] are as follows  It has a flat screen Refreshing of screen is

Homogeneous coordinates, What are the uses of homogeneous coordinates? Conv...

What are the uses of homogeneous coordinates? Convert translation rotation and scaling in homogeneous coordinates. In mathematics homogeneous coordinates introduced by August

Define octrees, Define Octrees?  Hierarchical tree structures called oc...

Define Octrees?  Hierarchical tree structures called octrees, are used to show solid objects in some graphics systems. Medical imaging and other applications that needs display

Simulation-applications for computer animation, Simulation: There are seve...

Simulation: There are several things, places and events people cannot witness in first person. There are a lot of causes for this. Several may happen too rapidly, several may be t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd