3D物体建模和渲染的跟踪球交互设计和实现
综合应用计算机图形学老师所教授的理论知识,本实验采用openGL编程,实现一个基于3D物体建模和渲染的跟踪球交互应用程序,应用程序主要实现以下功能:
① 画出两个图形,其中一个是可以递归细分的球面,一个是立方体;
① 在WC坐标原点处添加一个光源,物体表面将会有光照的颜色;
② 除此之外,程序能够给物体表面贴图,因此物体表面还混有纹理贴图的颜色;
程序还应能够对物体进行交互,包括:
③ 键盘交互,能够用键盘的0~8控制球面的递归细分的次数。用键盘+,-控制物体透明程度,A在0..1之间变化,其中初始为不透明;
④ 鼠标交互,程序采用模拟跟踪球交互技术实现景物观察,通过控制鼠标左键、中键、右键进
下载地址
用户评论