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-

  1. Reflection along X-axis: In this kind of Reflection, the value of X is positive, and the value of Y is negative.

We can represent the Reflection along x-axis by following equation-

1 = X0

Y1 = -Y0

We can also represent Reflection in the form of matrix-

2D Reflection

Homogeneous Coordinate Representation: We can also represent the Reflection along x-axis in the form of 3 x 3 matrix-

2D Reflection 2D Reflection
  • Reflection along Y-axis: In this kind of Reflection, the value of X is negative, and the value of Y is positive.

We can represent the Reflection along y-axis by following equation-

X1 = -X0

Y1 = Y0

We can also represent Reflection in the form of matrix-

2D Reflection

Homogeneous Coordinate Representation: We can also represent the Reflection along x-axis in the form of 3 x 3 matrix-

2D Reflection 2D Reflection
  • Reflection perpendicular to XY plane: In this kind of Reflection, the value of both X and Y is negative.

We can represent the Reflection along y-axis by following equation-

X1 = -X0

Y1 = -Y0

We can also represent Reflection in the form of matrix-

2D Reflection

Homogeneous Coordinate Representation: We can also represent the Reflection along with x-axis in the form of 3 x 3 matrix-

2D Reflection 2D Reflection
  • Reflection along with the line: In this kind of Reflection, the value of X is equal to the value of Y.

We can represent the Reflection along y-axis by following equation-

Y=X, then the points are (Y, X)

Y= -X, then the points are (-Y, -X)

We can also represent Reflection in the form of matrix-

2D Reflection

Homogeneous Coordinate Representation: We can also represent the Reflection along with x-axis in the form of 3 x 3 matrix-

2D Reflection 2D Reflection

Related Topics

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.

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.

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.

Rendering in Computer Graphics

Rendering in Computer Graphics Rendering is the operation, by virtue of a software system, of creating a picture from a template. In a specifically defined term or information structures, the model is a...

9 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.

Panning

“Panning is a process or photographic technique that is used to combine slow shutter speed with camera movement to make a speed sense around the moving object.” We can define panning as...

2 minutes 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.

3D Shearing

We can denote shearing with ‘SHx,’ ‘SHy,’ and ‘SHz.’ These ‘SHx,’ ‘SHy,’ ‘SHz’ are called “Shearing factor.” The basic difference between 2D and 3D Shearing is that the 3D plane also...

1 minute read.

Composite Transformation in Computer Graphics

Composite transformation in Computer Graphics It is possible to integrate a range of transformations or series of transformations into some kind of a single one which is known as composition. The...

6 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.

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.

3D Translation

A 3D Translation process contains the x-axis, y-axis, and z-axis. We can move any object from one place to another without changing the shape of the object. For Example-Translation of a...

1 minute 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.

History of Computer Graphics

History of Computer Graphics Computer Graphics (CG) was first developed as a visualization tool. Computer graphics were basically introduced for scientists and engineers in government and corporate research centers, i.e., Bell Labs and Boeing...

4 minutes read.

2D Rotation

The Rotation of any object depends upon the two points. Rotation Point: It is also called the Pivot point. Rotation Angle: It is denoted by Theta (). We can rotate an object in...

1 minute read.

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,...

2 minutes read.

Point Clipping

“Point clipping is a process which is used to define the point position.” The point is either inside the view pane (window) or outside the view pane. In computer graphics, the computer...

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.

Filled Area Primitives Computer Graphics

Filled Area Primitives: Area filling is a method or process that helps us to fill an object, area, or image. We can easily fill the polygon. The polygon filling is...

4 minutes read.

Computer Graphics Tutorial

Introduction to Computer Graphics Computer graphics is commonly seen as a computer science branch that deals with the computerized image fusion theory and technology. As simple as a triangle outline, a...

6 minutes read.