首先介绍一下开发环境:
OpenGL的配置,系统:Windows 10 ; IDE:Visual Studio 2010
1.glut.h复制到x:\Program Files\Microsoft\Visual Studio 10.0\VC\include\gl文件夹中,如果没有gl这个文件夹则可以自己新建一个。(x是你安装VS的盘符号)
2.glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)
3.glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)
(注:如在开发应用程序时用到OpenGL辅助库函数,则还需下载相应动态链接库,包含glaux.dll, glaux.lib, glaux.h,相应步骤同上)
链接OpenGL libraries。在Visual C++中先右击项目,选择属性,找到连接器标签,最后在输入中的附加依赖库加上 opengl32.lib glut32.lib glu32.lib glaux.lib.
其次先看一下最终效果,左侧有蓝色斜面,会有碰撞反弹,以及果冻的拉伸和收缩效果,利用很多弹簧模拟果冻的伸缩感,可以给弹簧外侧上纹理:
###果冻效果