实验三 OpenGL 的简单动画与交互
一、实验目的
、掌握 鼠标交互功能及其简单应用。
、掌握 的闲置函数与简单动画。
二、实验环境
硬件要求:
机,主流配置,最好为独立显卡,显存 以上。
软件环境:
操作系统:。
语言开发工具: 。
三、实验内容与要求
1、闲置函数的使用与简单动画。
(1) 旋转的六边形,如图 3-1 所示
阅读 旋转的六边形样本框架程序,分析程序的实现步骤:
!!样本程序: 旋转的六边形
"#$%&#
"'(%&)
"'*&%&)
"+,-%./!!设置圆周率
01203!!多边形变数,外接圆半径
4&0%3!!旋转初始角度值
56789(&:7$7;3
5<795;3
52&9&;3
5*79;3
=,>?@2AB9C,?D@=?>&,
C,?D@=?>&5,
@D@2*
*D&;
E
F?2>G>2>?><B=2=>@>29&5,;3
F?2>G>2>?><B=2=>@>29*;3
&H(5IJ0E#&###K3
(03!!*!&*&&*8((5
(,9L((5;3!!初始化F@库;
(,DM9NN;3!!设置显示窗口大小
(,<79F@B<FO>PF@B2O;3!!设置显示模式;(注意双缓冲)
(9#=2(DQ#;3!!创建显示窗口
(<7G9<7;3!!注册显示回调函数
(2&G92&;3!!注册窗口改变回调函数
(,G9*7;3!!注册闲置回调函数
(9;3!!进入事件处理循环
3
评论4