双镜面反射问题

2020-04-05 20:50
本范例演示光线在两个平面镜之间发生双重镜面反射时,反射轨迹如何随入射方向变化而形成分段路径。核心数学概念包括镜像变换(Reflection/Mirror)、射线与角度(Angle)、直线与交点的几何构造(Intersect/OrthogonalLine)、以及将多次反射展开为迭代序列(IterationList)并用折线连接(PolyLine)得到轨迹。作图要点:利用 Ray 构造入射射线,使用 Polygon/Point 与 PointIn、Defined 管理关键点与条件;通过 OrthogonalLine 取法线并用 Angle 标注入射角/反射角;使用 Mirror 对点或方向进行镜像变换,并借助 IterationList 生成多次反射的参数;再用 Translate 实现位置/方向的平移关系,最终由 PolyLine/Intersect 把各段反射线串联呈现。对象包含 α、β、镜线/平面(g、f)、关键点(A、B、C、D…及其镜像对应)与动态文字标注。适合中学到大学的几何光学、几何变换与解析/合成几何课程用于探究与可视化练习。
双镜面反射问题
几何画板及绘图内容加载中,请稍等……