【问题标题】:Open Source C++ game engine math libraries?开源 C++ 游戏引擎数学库?
【发布时间】:2009-10-15 01:18:28
【问题描述】:

我正在寻找一个免费使用的游戏引擎数学库。具体来说,我想要一个好的矩阵和向量实现。以及在 3D 空间中移动对象所需的一切。有谁知道好的吗?我的目标是OpenGL。我想自己写,但没有时间。

【问题讨论】:

    标签: c++ opengl


    【解决方案1】:

    我推荐OpenGL Mathematics (GLM)

    不过,如果你想要物理和数学,你可以选择Bullet Physics Library

    最后,如果你想要一个完整的引擎,我会选择OGRE

    【讨论】:

    • 我认为 GLM 会很好地工作......看起来重量很轻,并且有我需要的东西
    【解决方案2】:

    您可能需要考虑Blitz++

    【讨论】:

      【解决方案3】:

      除了Ogre 3D,还有Crystal Space。这是一个比较两者的article

      【讨论】:

      • 那篇文章出现在我的 404 上。
      • @darthcoder,看起来 arcanoria.com 进行了一些重组。我已经相应地更新了文章的网址
      【解决方案4】:

      如果您想要一个完整的 3D 引擎(当然会包含您需要的 3D 数学),请参阅 Ogre 3D (LGPL)

      【讨论】:

      • 实际上 MIT 许可证现在适用于当前的 svn trunk 和所有即将发布的版本。
      【解决方案5】:

      看这里 https://sourceforge.net/projects/mg3d/

      它是一个开源引擎,具有所有以前的 OpenGL 转换例程。这里的实现非常简单明了。并且很容易在项目中包含模块和例程。

      【讨论】:

        【解决方案6】:

        我在 Open Dynamics Engine 方面做得很好,是完整且稳定的物理引擎, BSD许可证中的颂歌,并具有矩阵操作,四元数和旋转的一些功能。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多