问题标签 [ogre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - 使用 cmake 的 Libhand 库编译错误
我正在尝试在 Ubuntu 12.04 上从libhand.org构建一个手模型库。该库使用 ogre 和 opencv 库。我按照作者提供的说明成功安装了 ogre 和 opencv。不幸的是,当使用 cmake(通过命令“cmake ..”)配置 libhand 库本身时,我收到以下错误:
CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND。请设置它们或确保它们在 CMake 文件中正确设置和测试: OGRE_RenderSystem_GL_INCLUDE_DIR (ADVANCED) 用作目录 /home/roman/work_dir/libhand-0.9/hand_cpp/source 中的包含目录 用作目录 /home/ 中的包含目录roman/work_dir/libhand-0.9/hand_cpp/source/dot_sceneloader
用作目录 /home/roman/work_dir/libhand-0.9/hand_cpp/source/dot_sceneloader/tinyxml 中的包含目录-- 配置不完整,出现错误!
有谁知道为什么会发生此错误以及可以做什么?
c++ - librocket、ogre 和 ios 的纹理问题
我们正在尝试将 librocket http://librocket.com/与 Ogre http://www.ogre3d.org/一起使用。它们都是我在这个项目中使用的 gamekit http://code.google.com/p/gamekit/的一部分。
只要我不使用 librocket 加载图像,这一切都可以正常工作。一旦我这样做,iPad上的视口就不再是全屏的,而是在下角很小。像这样:http: //uploads.undef.ch/machine/ipad.png
我无法在加载/渲染纹理和调整视口大小之间建立联系。而且我找不到 RenderInterface 有什么问题。http://uploads.undef.ch/machine/RenderInterfaceOgre3D.cpp
是否有任何可能影响活动视口大小的 OpenGLES 命令?
这是加载图像并显示它的相关代码:
ogre - 场景节点变换顺序
我有一个简单的问题,在场景图实现中。一个场景节点记录变换信息关系父场景节点。众所周知,完整的变换矩阵是由 Trans(local) * Trans(parent) * Trans(root) 构建的。局部变换矩阵由平移、缩放和旋转创建,顺序为 SRT,缩放 * 旋转 * 平移。但是现在我有一个模型,它不是在它的几何中心建模的。所以在应用旋转来旋转模型之前,我们需要应用一个局部空间平移,首先将原点平移到几何中心,然后我们可以绕任意轴旋转。在这种情况下,我们需要一个transform order translate * rotate,而不是默认的rotate * translate。
问题是在类似 Ogre 的引擎中,如何旋转附加模型的场景节点,如上所述。
c++ - OgreBullet 不正确的 HeightmapCollisionShape 形状比例?
我正在尝试通过(主要)使用演示代码在 OgreBullet 中加载 HeightmapTerrainShape,但我的地形网格从 HeightmapTerrainShape 偏移。我不知道为什么会这样。这是我的代码:
这是打开调试抽屉后的样子:
我的世界大小是4096*600*4096,每个chunk是64*600*64
gcc - CMake链接共享库-找不到lOgreMain
我已经构建了自己的 Ogre3D http://ogre3d.org二进制文件,现在我想将我在 Qt 中的项目链接到它们(我使用 CMake 作为我的构建工具)。这是我的CMakeLists.txt
文件:
在.../BUILD/lib
目录中,我有 : 等libOgreMain.so
文件libOgreMain.so.1.8.1
。
我在 Qt Creator 中链接时收到此错误:
编辑
另一方面,如果我使用qmake
而不是CMake
这个文件:
它链接得很好。
visual-studio-2010 - 链接:致命错误 LNK1104:无法打开文件 'OrgeMain_d.lib。尝试设置一个 ogre3d 应用程序
我四处搜寻,找不到任何与我的问题有关的东西。
我采取的步骤:
- 将 ...\OgreSDK_vc10_v1-7-4\include 添加到我的项目的包含路径中。
- 将 ...\OgreSDK_vc10_v1-7-4\boost_1_42 添加到我的项目的包含路径中。
- 添加 ...\OgreSDK_vc10_v1-7-4\boost_1_42\lib 到我的库路径。
- 添加 ...\OgreSDK_vc10_v1-7-4\lib\debug 到我的库路径。
- 链接 OgreMain_d.lib 和 OIS_d.lib
我也尝试过 Ogre 网站教你的方式。但我得到同样的错误。使用 Visual Studio 2010。
linux - Ogre 动态链接库
我正在尝试动态链接食人魔库。除了示例浏览器之外,我能够获取示例的链接库。
这是日志..
它抱怨丢失的头文件存在于我的工作目录中。我还尝试手动复制它抱怨的头文件,这就是我得到的。
c++ - 3D 和 UI 工具包
我必须开发一个基本的库存系统,我的客户希望以 3D 形式查看库存中的所有对象及其在仓库中的位置。问题是我必须尽快开发这个,交货时间是我的首要任务。所以我得出的结论是,我需要一个强大的 3D 图形引擎和一个可以轻松集成的 UI 工具包。我在 C++、Qt、OpenGL、VTK、C# 和 WinForms 方面拥有丰富的经验。根据我的经验,VTK 在纹理方面不太好,它需要更多的工作来添加我的客户想要的视觉效果(如动画、视觉效果等)。我已经用 WinForms 尝试过 Axiom。我经历了地狱般的样本加载和运行(框架不兼容,未找到渲染引擎,缺少编解码器本机依赖项等)。我一直在评估不同的选择:
- Qt + 食人魔 (C++)
- WinForms + Axiom (.NET)
- Qt + Irrlicht (C++)
你认为哪个是最好的选择?你能给我推荐一些其他的可能性吗?
提前致谢!
c# - Compile a certain set of code only if the platform is Ogre
I am working on game, that is to be developed simultaneously in Mogre(c# port of ogre) and Unity3d as well. since both uses c# i want to write a generic code that gets complied accordingly in both of those platforms. it was easy to do for unity, just by adding #if UNITY_ENGINE, but i cannot find similar #def's for Mogre. i know it is a silly question, but still i cannot find it in Google. Could someone help me!
unity3d - 碰撞检测方面的游戏引擎 (3d)
在使用 webGL 编写简单的 3d 应用程序后,我决定开始使用 C++ 和游戏引擎进行认真的 3d 编程体验。
考虑到我可能遇到的所有困难,我更愿意选择提供最高效、最全面的碰撞检测解决方案的游戏引擎。它不一定是免费的,我已经准备好遇到复杂的语法。
考虑所有流行的游戏引擎替代品(panda3d、irrlicht、unity 等),您是否会在碰撞检测方面比较这些引擎。