2D 图形中的反射
反射处理获得 2D 对象的镜像。
关于 x 轴:
如果 P(x, y) 是 xy 平面上的点,则 P'(x', y') 是 x'=x 给出的关于 x 轴的反射; y'=-y
矩阵形式:
关于 y 轴:
如果 P(x, y) 是 xy 平面上的点,那么 P'(x', y') 是关于 y 轴的反射,给定为 x'=-x ; y'=y
沿原点:
如果 P(x, y) 是 xy 平面上的点,则 P'(x', y') 是关于原点的反射,给定为 x'=-x ; y'=-y
关于 x=y 线:为此将 x=y 线移动到任何轴。在给定的图旋转的角度是45°的点被绘制为(0,0),(1,1),(2,2),依此类推。
将这条线顺时针 (-45 o ) 强加在我们拥有的 x 轴上,
我们知道,
和
现在沿 x 轴执行反射,
现在将线逆时针方向旋转45 o,
现在如果 P(x, y) 是 xy 平面上的点,那么 P'(x', y') 是关于 x=y 线的反射,给出为 x'=y ; y'=x
矩阵形式:
问题:给定一个三角形,坐标为 p (5 4), q (2 2), r (5 6) 我们需要沿 Y 轴反射它。
Ans :我们给出了坐标 p, q, r 如图-
现在,我们应用沿 Y 轴反射二维对象的条件:
第一个坐标p,反射后变成p':
第二个坐标q,反射后变成q':
三角形的第三个坐标r经过反射变成了r':
将三角形绕Y轴点p,q,r反射后变为p',q',r':
p(5, 4) = p'(-5, 4) , q(2, 2)
= q'(-2, 2) , r(5, 6)
= r'(-5, 6)
反射对象将显示为: