向HelloWorld中添加GLDebugDrawer支持

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

此条目发表在 BulletPhysics 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>