Reflection deals with obtaining a mirror image of the 2D object.
If P(x, y) is the point on x-y plane then P’(x’, y’) is the reflection about x-axis given as x’=x ; y’=-y
About y-axis :
If P(x, y) is the point on x-y plane then P’(x’, y’) is the reflection about y-axis given as x’=-x ; y’=y
Along origin :
If P(x, y) is the point on x-y plane then P’(x’, y’) is the reflection about origin given as x’=-x ; y’=-y
About x=y line : To do this move x=y line to any of the axis. In the given diagram the angle of rotation is 45o as the points are plotted as (0, 0), (1, 1), (2, 2), and so on.
Imposing the line clockwise (-45o) imposing it on the x-axis we have,
Now perform reflection along x-axis,
Now rotate the line back 45o in an anticlockwise direction,
Now if P(x, y) is the point on x-y plane then P’(x’, y’) is the reflection about x=y line given as x’=y ; y’=x
- Mandlebrot Set in C/C++ Using Graphics
- bar() function in C graphics
- Draw circle in C graphics
- Draw Rectangle in C graphics
- How to include graphics.h in CodeBlocks?
- Applications of Computer Graphics
- Introduction to Computer Graphics
- Sierpinski Triangle using Graphics
- Draw a line in C++ graphics
- Draw ellipse in C graphics
- Vector vs Raster Graphics
- Segments in Computer Graphics
- Computer Graphics | Antialiasing
- bar3d() function in C graphics
- Creating a Rainbow using Graphics Programming in C
- Computer Graphics | The RGB color model
- How to add "graphics.h" C/C++ library to gcc compiler in Linux
- Flood fill algorithm using C graphics
- Translation of objects in computer graphics
- C Program to create a House using Graphics
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.