问题标签 [panda3d]
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.
game-physics - 如何在 ODE 中制作斜面?
我想知道如何使用 ODE 制作一个块会向下滑动的斜面。我不希望平面是无限的;理想情况下,我希望物体从边缘掉下来,所以我实际上可能需要一个大的扁平盒子。我知道如何制作盒子、球体、圆柱体等基本物体,但不知道如何将盒子锁定在半空中?还是最好使用位于地面上的大三角棱柱型形状?我正在使用 Panda3D 游戏引擎中内置的 ODE 实现。
panda3d - 最适合 3D 网络可视化:panda3d 还是 Crystal Space 3D?
我对创建网络数据包的 3D 可视化感兴趣。几年前,这些东西的售价高达数万美元,但现在我认为我可以使用开源 3D 套件在几个小时内将它们组合在一起。
我环顾四周,发现了两个看起来不错的孩子——一个是Panda3D,另一个是CrystalSpace。
我的要求是:
- 快速学习
- 能够从 python 或 C++ 运行
- 能够处理 50,000 个多边形。(我想将每个数据包表示为 3D 空间中的小砖块。)
此可视化不需要在浏览器中运行。
所以我正在寻求建议。我的问题:
- Panda3D 或 CrystalSpace 3D 哪个更适合我的应用程序?
- 是否有另一个我应该看的引擎?
谢谢。
python - 来自 Panda3d 的“Hello World”示例的 ImporError
我刚刚在我的 Mac 上完成了 Panda3d 的安装,这是一个 3d Python 游戏引擎,但是当我尝试运行 hello world 示例时
我有一个问题:
我假设我的引擎安装出错了,我错过了引擎的某些部分,但我不确定如何处理这个问题。我真的很感激任何帮助。谢谢。
python - 集成 Rails 和 Python
这听起来像是一个模糊的问题,但我想知道是否有将 Python 代码集成到我的 rails 应用程序中。更具体地说,如果我有一个使用 pygame 之类的游戏编码的游戏(而且说 panda3d 可能太过分了),我怎么能做到这样有人可以在我的 rails 应用程序上通过他们的浏览器玩(如果你没有一段答案,但可以链接到阅读材料)
c++ - 为手臂设置视觉工作室快递
我想为 arm 编译 panda3d 并下载了 c++ 版本的 Visual Studio Express。可悲的是,我最后一次使用 c++ 大约是 4 年前。我用谷歌搜索了如何让项目编译到 arm 但我只发现了这个:
http://www.ehow.co.uk/how_7675465_add-support-visual-studio-express.html
它看起来很简单,但问题是:我使用的是德文版的 Visual Studio,没有这样的选项。我试图下载英文版,但安装程序检测到我的系统语言并退回到德语。我搜索了所有我能找到的正确编译器选项的菜单,但什么也找不到。现在我想知道:选项不能简单地在德语版本中消失。你有类似的经历吗?你能给我建议如何设置手臂支撑或在哪里找到正确的设置吗?更好的是,如果你也是德国人,你能检查一下你是否有合适的菜单吗?
感谢您的时间
更新:
我正在使用 Windows 7 64 位,并尝试了 Visual Studio C++ Express 2010 和 Visual Studio C++ Express 2008。我想要定位的设备将使用 nvidia tegra 3 运行。
更新#2:
我想针对一个 linux 发行版,很可能是 ubuntu。
如果 visualstudio 中不支持 arm,我也可以切换到任何其他 IDE。实际上,我只需要进行一次编译,并认为使用 Visual Studio 的问题最少。如果您告诉我,如果还有其他简单的选择,我将不胜感激。
python - panda 3d 导入模块错误
我正在尝试学习 panda 3d,但出现此错误
我在 windows xp 上使用最新版本的 panda 3d 1.7.2、python 2.7,如何修复错误?
c++ - Panda3d 机器人
标题很明显,这是个好主意吗?我一直在寻找我知道的语言的机器人模拟器(我最了解 ruby,然后是 c++,然后是 python——想在这里加强——忘记 javascript,但我知道)。
我发现了一种叫做 pyro 的东西,但它可能不符合我的需求(如下所列)。
在我的最后一个大学学期,我学习了 c++,然后他们带我去了 RobotC(只有大约 2 个月的学期)。Pyro 看起来很相似,但现在我想要一些不同的东西。
我需要一些允许导入图形、允许 3d 环境、允许轻松修改机器人可以执行的动作的东西。还提供机器人编程所需的其他东西,如传感器。
python - numpy:点总和
我想要一些快速(快速==不是纯python中的循环,而是numpy速度)方法来实现:
python - 如何在 panda3d 中使用 setRamImage?
编辑:一个最小的失败测试用例现在在 github 上: https ://github.com/shadowmint/Panda-setRamImage-problem
--
我有一个 C 库,它将 unsigned char * 指针传递回 python,其中包含 RGB 像素数据。
执行此操作的 python api 是:
在 panda3d 中,我试图将这些数据渲染为纹理。这里有一篇关于如何做到这一点的博客文章:http: //www.panda3d.org/blog/?p=96
但是,我发现这样做有一些非常严重的限制,我在这里讨论过:http: //www.panda3d.org/forums/viewtopic.php?t=13183,结果我现在正在尝试使用 setRamImage() api 设置纹理内存。
似乎必须有一种方法可以做到这一点,但我目前能够做到的唯一方法是在纹理上使用逐像素设置调用,如下所示:
这行得通……但它每 2 秒以惊人的 1 帧运行。
如果我调用 p.setData(rgb) 来设置 PTAUchar 的数据(提示: http: //www.panda3d.org/dox/python/html/classpanda3d_1_1core_1_1PTAUchar.html)我得到:
我对这个“4”长度的来源感到困惑,因为 RGB 数组中前 20 个奇数值的转储就像:
必须有一种方法可以将我的 unsigned char * 数组转换为可以输入 PTAUchar.setData 或 PTAUchar.setSubdata 的东西,但我想不通。
帮助!
python - 在 2.7.3 OSX Lion 中使用 panda3D
我目前在 Panda3D 附带的 ppython 版本中使用 Panda3D。但是如何将 Panda3D 链接到 OSX Lion 2.7.1 附带的 python 版本?
我阅读了有关 ~/.bash_profile 的内容,并尝试了以下内容,包括 bash 配置文件的其余部分:
但我仍然得到一个