
OpenGL中的三茶壶与三光源(光源围绕茶壶旋转)涉及多个坐标系
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了在OpenGL环境中通过编程实现三个动态旋转光源照射三个不同茶壶的效果,并分析其中涉及的各种坐标变换。
1. 绘制一个具有光照效果的场景;
2. 场景内包含三个茶壶,通过键盘输入数字 1、2 或者 3 可以选择对应的一个茶壶,并用鼠标单独旋转每个选定的茶壶;
3. 使用点光源进行照明,该光源为白色并由一个白色的球体表示;
4. 设置三种不同的点光源:
i. 光源 1 在世界坐标系中移动,围绕三个茶壶中心做圆周运动;
ii. 光源 2 的位置固定在观察者视角的坐标系内不变动;
iii. 光源 3 固定于第一个茶壶自身的物体坐标系统里,在旋转该茶壶时光源随之转动。
全部评论 (0)
还没有任何评论哟~


