bullet提供了一个好用的将物理模拟可视化的工具
首先将 btsrc/Demos/OpenGL 下所有头文件添加到工程头文件搜索列表(将其复制到 usr/local/include/bullet/ , 或是直接在IDE中将目录添加等)
然后将 btbuild/Demos/OpenGL/libOpenGLSupport.a 添加到工程。
然后在 helloworld 工程的 main.cpp 文件中添加
#include <GL/gl.h> |
然后将向工程链接库列表中添加
OpenGLSupport
BulletDynamics
BulletCollision
LinearMath
glut
GLU
GL
然后将main.cpp中的代码放到一个类中, 这个类继承GlutDemoApplication, 注意,在这个类中要应该使用GlutDemoApplication中已经提供的 btDiscreteDynamicsWorld 的实例 m_dynamicsWorld
代码打包下载
HelloWorld_GLdebug