Transformation

Introduction

The term Transformation is generally referred to as converting a graphic into another graphic by applying some rules or algorithms. Sometimes an image or picture can be a combination of lines, rectangle, circle, and triangle. If we draw the basic and combination of pictures, then there should be a need to transform these images. Now we can perform the following actions to transform the images-

  • We can change the position of an image.
  • We can increase or decrease the size of an image.
  • We can change the angle of the image.

By using the above actions, we will find a new image; this process is called Transformation. We can use some algorithms to produce new pictures.

 The object transformation includes two important points-

  • Geometric Transformation: When we are moving the picture, and the background is fixed, then it is a Geometric Transformation.
  • Coordinate Transformation: When we are moving the background, and the picture is fixed, then it is Coordinate Transformation.

Types of Transformation

Transformation

There are two basic kinds of Translation.

1.Two-Dimensional(2D) Transformation:

When we translate, rotate, and scale object in the two-dimensional plane, then it is called a Two-Dimensional Transformation.” A two-dimensional plane consists of the x and y-axis.

The Two-Dimensional Transformation includes-

  • 2D Translation: “Translation is a mechanism used to move the object from one position to another position on the screen.
  • 2D Rotation: “Rotation is a process used to rotate the object from origin to a particular angle.
  • 2D Scaling: Scaling is a process or technique used to resize the object in two-dimensional plane.
  • 2D Reflection: “Reflection is a mechanism or process in which we can rotate the object at the angle of 180°”.
  • 2D Shearing: “Shearing is a process that is used to perform slanting on the object. It is also called “Skewing.”

2.Three-Dimensional Transformation:

When we translate, rotate, and scale object in the three-dimensional plane then, it is called Three-Dimensional(3D) Transformation”. A three-dimensional plane consists of x, y, and z-axis.

The Three-Dimensional Transformation includes-

  • 3D Translation: “Translation is a mechanism used to move the object from one position to another position on the three-dimensional plane.
  • 3D Rotation: “Rotation is a process used to rotate the object from origin to a particular angle in three-dimensional plane.
  • 3D Scaling: “Scaling is a process or technique used to resize the object in three-dimensional plane”.
  • 3D Reflection: “Reflection is a mechanism or process in which we can rotate the object at the angle of 180° in three-dimensional plane.
  • 3D Shearing: “Shearing is a process that is used to perform slanting on the object. It is also called “Skewing”. It also includes z-axis.

Related Topics

Image Representation in Computer Graphics

Image Representation: In computer science, we can represent an image in various forms. Most of the time, it refers to the way that brings information, such as color is coded digitally, and...

4 minutes read.

Scan Conversion of a Circle Computer Graphics

A circle is an eight-way symmetric shape. All quadrants of a circle are the same. There are two octants in each quadrant of a circle. If we know the value of any...

3 minutes read.

Animation in Computer Graphics

The word Animation is extracted from a Latin language, "Anima," which means "Soul." TheAnimation is a technology that allows any image object, an entity to walk, talk, or do some...

3 minutes read.

Illumination Model in Computer Graphics

Illumination Model in Computer Graphics The series of methods used to depict light in computer graphics scenarios is computer graphics illumination. Although lighting strategies provide versatility in the degree of detail...

8 minutes read.

DDA line Drawing Algorithm in Computer Graphics

DDA (Digital Differential Analyzer) Line Drawing Algorithm The Digital Differential Analyzer helps us to interpolate the variables on an interval from one point to another point. We can use the digital Differential Analyzer algorithm...

5 minutes read.

2D Scaling

In scaling, we can expend or compress the size of any object. We can apply scaling on the object by multiplying the original coordinates with scaling factors. The term scaling factor...

2 minutes read.

Display Devices in Computer Graphics

The display device is an output device used to represent the information in the form of images (visual form). Display systems are mostly called a video monitor or Video display unit (VDU). Display devices are designed to model, display, view, or display information. The...

6 minutes read.

2D Translation

We can move any object from one to another place without changing the shape of the object. For Example- Translation of a Point:If we want to translate a point from P (x0,...

1 minute read.

Mid-Point Line Drawing Algorithm in Computer Graphics

The Mid-point Subdivision algorithm is the extension of the Cyrus-Beck algorithm. The Mid-Point line plotting algorithm was introduced by “Pitway and Van Aken.” It is an incremental line drawing algorithm....

8 minutes read.

Display Processor

It is a part of hardware or interpreter which is used to transform display processor code into pictures. It is used to convert digital information from CPU to analog data. It...

4 minutes read.

Clipping in Computer Graphics

“The Clipping is a type of transformation used in computer graphics to remove lines, objects, and segments of lines that are outside the computer screen or viewing pane.” The clipping is a...

2 minutes read.

Bresenham’s Circle Drawing Algorithm in Computer Graphics

Bresenham’s algorithm is also used for circle drawing. It is known as Bresenham’s circle drawing algorithm. It helps us to draw a circle. The circle generation is more complicated than...

11 minutes read.

Line Clipping in Computer Graphics

The line clipping is a process in which we can cut the part of the line, which lies outside the view pane. Only those lines are visible, which lie inside the view pane....

13 minutes read.

2D Reflection

The Reflection is a mirror image of the original object. In the Reflection process, the size of the object does not change. We can represent Reflection by using four ways- Reflection along...

2 minutes read.

Input Devices in Computer Graphics

An Input device is the piece of computer hardware equipment used to give input to the computer. The input can be in the form of graphics, text, sound, audio, video,...

7 minutes read.

Types of Computer Graphics

Types of Computer Graphics The computer graphics contains two types. They are- Raster (Bitmap) graphicsVector graphics Many individuals are likely to consider pictures on computers (or phones, tablets, or some other electronic gadget...

5 minutes read.

Computer Graphics Window

“The process of selecting and viewing an image with different views, called windowing.” All the objects in the real world have a size. We can measure the size and location of...

4 minutes read.

3D Rotation

The 3D rotation is different from 2D rotation. In 3D Rotation we also have to define the angle of Rotation with the axis of Rotation. For Example- Let us assume, The initial...

2 minutes read.

Scan Conversion of an Ellipse Computer Graphics

Scan Conversion of an Ellipse: An ellipse can be defined as a closed plane curve, which is a collection of points. It is the cause of the intersection of a...

8 minutes read.

Line Drawing Algorithm in Computer Graphics

“The Line drawing algorithm is a graphical algorithm which is used to represent the line segment on discrete graphical media, i.e., printer and pixel-based media.” A line contains two points....

3 minutes read.