OpenGL 密室光线反射demo
Download Here:
http://rorger.download.youkuaiyun.com/
rorger这几天对之前所学的内容进行综合应用;
在一个密室中模拟光线反射
详细可见计算机图形学。
以下内容包括(二维):
求反射光线
多边形截取射线
多个多边形截取射线
测试下吧:
看看截图吧:我相信图片胜过千言万语:


图片解说:
第一张图片是一个密室一个内柱1万次之后反射的情况;(光线无溢出)
第二张图片是 三个内柱50次反射后的情况
补充:黄色虚线是射线起始方向
后来的红色是最后的反射方向。
本文介绍了一个在密室内模拟光线反射的OpenGL程序实现。通过Cyrus-Beck裁剪算法确定光线与多边形的交点,并计算光线经多边形边界反射后的方向。示例演示了光线在复杂几何形状中的多次反射。

被折叠的 条评论
为什么被折叠?



