Mapping of a fraction -windowing transformations, Computer Graphics

Assignment Help:

Mapping of a Fraction -Windowing Transformations

The mapping of a fraction of a world coordinate scene to device coordinates is considered to as Viewing Transformation. In common 2Dimentional viewing transformations are considered to as window to windowing transformation or viewport transformation.

1736_Mapping of a Fraction -Windowing Transformations 1.png

Figure: Windowing Transformation

We can see in above figure, here all parts of the picture which lie outside the window are clipped and the contents that lie within the widow are transferred to device coordinates. Secondly, we can also observe that while window chooses a part of the scene, viewport displays the chosen part at the desired location on the display region. While window is changed we see a dissimilar part of the scene at similar portion as viewport on display. If we modify the viewport only, we notice identical part of the scene drawn at a diverse scale or at a diverse place on the display. By successively decreasing or raising the size of the window around a part of the scene the viewport kept fixed, we can determine the effect of zoom out or in respectively on the displayed part. By mathematically, viewing transformation can be represented as V=W.N

Here,

  • V refers Viewing transformation that maps a part of world coordinate scene to device coordinates;
  • W refers to workstation transformation that maps normalized device coordinates to physical device coordinates;
  • N refers to Normalization transformation utilized to map world coordinates to normalized device coordinates.

 

Window to Viewpoint Coordinates transformation:

159_Mapping of a Fraction -Windowing Transformations 2.png

Figure: Window to Viewport Transformation

Figure as shown in above, demonstrates window-viewpoint mapping. Now, it is depicted here a point at position (Xw, Yw) in window is mapped on position (Xv, Yv) in the connected viewpoint.

Consequently, as to keep the same relative placement in the viewpoint like in the window we need:

   (xv - xvmin)/( xvmax  - xvmin)        =(xw - xwmin)/(xwmax  - xwmin)..............1(a)

   (yv - yvmin)/ (yvmax  - yvmin)       = (yw - ywmin)/(ywmax  - ywmin)................1(b)

Again arranging equation (a) and (b) of (1) we denote viewpoint position (xv, yv) which is:

{ xv = xvmin + (xw - xwmin) Sx

yv = yvmin + (yw - ywmin) Sy }..........................(2)

Here,

Sx scaling factor along x axis = (xvmax  - xvmin)/(xwmax  - xwmin)

Sy scaling factor along y axis = (yvmax  - yvmin)/(ywmax  - ywmin).........................................(3)

Note: if Sx = Sy then the relative proportions of objects are preserved else the world object will be contracted or stretched in either x or y direction while displayed on output device.


Related Discussions:- Mapping of a fraction -windowing transformations

Advantages and deficiencies of gourand shading, Advantages and Deficiencies...

Advantages and Deficiencies of Gourand Shading Advantages of Gourand Shading: this eliminates the intensity discontinuities related with the constant shading model. Defi

What is a blobby object, What is a Blobby object?  Some objects do not ...

What is a Blobby object?  Some objects do not handle a fixed shape, but change their surface characteristics in sure motions or when in proximity to other objects. That is call

Perform a x-direction shear transformation, 1. If you perform a x-direction...

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

Dv encoder types, DV Encoder Types: While DV is captured in a computer thi...

DV Encoder Types: While DV is captured in a computer this is stored in an AVI file, that is Microsoft's standard file format used for video files. Video support in Windows is prov

Basic graphics and mouse events, For this assignment, you will program a ga...

For this assignment, you will program a game called Pig. Pig is a two-player game where players compete to be the first to reach (or surpass) 100 points. Pig usually involves playe

Mpeg-1, MPEG-1 : MPEG-1 that is Moving Picture Experts Group format 1 is a...

MPEG-1 : MPEG-1 that is Moving Picture Experts Group format 1 is an industry standard encoding format that is broadly used. Its normal format is a frame size of about 352 x 240 an

What is the minimum amount of video ram, Consider a raster system with the ...

Consider a raster system with the resolution of 1024 x 768 pixels and the color palette calls for 65,536 colors. What is the minimum amount of video RAM that the computer must have

Categories of line segments - 2d clipping algorithms, Categories of Line Se...

Categories of Line Segments It categorizes line segments into three categories (i) trivially rejected (ii) trivially selected (iii) may be partially visible or totally invisibl

Define picture composition, QUESTION 1 Assume you work as Producer for...

QUESTION 1 Assume you work as Producer for the national TV channel in Mauritius. As such, you have been requested by the Director of Production to submit a proposal in the for

Describe and explain four features of firewire, QUESTION 1. Describe an...

QUESTION 1. Describe and explain four features of Firewire. 2. Explain clearly what is sampling rate and how does it influences the quality of video produced. 4. In Adobe

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