问题标签 [bulletphysics]

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.

0 投票
1 回答
302 浏览

iphone - 如何使球体在bullet3d中旋转

我在 Bullet3D 中使用 FallingCubes 演示,并注意到立方体在碰撞时会旋转。但是,当我将程序更改为使用球体 (btSphereShape) 时,它们不会旋转。请注意,我为此使用了 iphone sdk。有人对如何让这些球体旋转有任何建议吗?以下是一些相关代码:

0 投票
2 回答
2335 浏览

game-physics - 子弹物理:凹形移动形状

我正在尝试使用子弹物理 SDK 创建一个凹形移动形状,但找不到如何做到这一点。

您对如何实现这一目标有任何想法吗?

0 投票
3 回答
782 浏览

java - JME-Jbullet 物理问题

我目前正在使用 JME-Jbullet 物理引擎,并且遇到了地形问题。

我有 2 个扁平盒子,一个用于地板,一个用作坡道。问题如下:

使用以下代码:

在应用旋转之前,盒子正常工作,如果另一个物体掉在上面,那么它们会正确碰撞。然而,在旋转之后,盒子被旋转了,但它的“物理”并没有改变,所以当一个物体被放在看似斜坡的顶部时,它就好像旋转从未发生过一样。

有什么方法可以更新坡道,以便当一个物体落到它上面时,它会向下滑动?

谢谢。

0 投票
1 回答
2098 浏览

bulletphysics - Bullet Physics,何时选择哪个 DynamicsWorld?

我有一些关于子弹物理库的一般性问题。

简而言之,这是我目前的理解:
btDiscreteDynamicsWorld - 最简单的物理世界,只处理刚体,也许它有更好的性能。
btSoftRigidDynamicsWorld - 唯一可以与大型果冻模具一起工作的物理世界
btContinuousDynamicsWorld - 如果你有非常快的物体,这将防止它们相互渗透或相互飞行,但在其他方面就像一个 btDiscreteDynamicsWorld。

我对 btDiscreetDynamicsWorld、btContinuousDynamicsWorld 和 btSoftRigidDynamicsWorld 类在功能、用途和性能方面的理解是否正确?

为什么用户手册推荐 btDiscreteDynamicsWorld 类?

btSoftRigidDynamicsWorld 似乎是唯一可以处理软体的世界,那么如果我们想要持续物理集成和软体怎么办?

考虑使用 btContinuousDynamicsWorld 的速度有多快,使用它的缺点是什么?

编辑:我的好友 Mako 也在子弹论坛上发布了这个问题:http ://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=4863

0 投票
1 回答
1469 浏览

physics - 您如何在子弹物理引擎中模拟传送带?

我正在编写一个模拟,其中我们需要一些盒子在它们在一组传送带上移动时进行相当准确的建模。目前,我们检测盒子是否与静态输送机表面发生碰撞,并根据输送机的预期速度对每个盒子施加脉冲。有没有办法让实际的输送机表面移动,让它在出料端缠绕或溶解并从进料端生长?只是要使用的项目符号类和方法的名称会很有帮助。

0 投票
1 回答
2836 浏览

physics - 子弹物理问题

对于那些使用过子弹物理的人...

我阅读并运行了 hello world 示例http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World,我很困惑下一步该去哪里。

hello world 教程包含一个 btStaticPlaneShape 和一个 btSphereShape,它们都是刚体。球体在静态平面上反弹的形状没有问题。

但是,当我在不同位置制作另一个球体时,Bullet 不会记录两个球体形状之间的碰撞,但它都会自动从 btStaticPlaneShape 反弹。什么样的内部魔法会导致 btStaticPlaneShape 自动反弹与之碰撞的对象?

Bullet 中是否有设置在碰撞后自动将物体相互弹开?或者您是否必须手动测试碰撞并自己施加合力?

谢谢。

0 投票
1 回答
380 浏览

game-physics - BulletPhysics 中的子弹

在子弹物理学中模拟子弹的最佳方法是什么?

小胶囊体?某种光线追踪?还有什么?

如果可能的话,一些示例代码会很好。

0 投票
1 回答
16214 浏览

c++ - 函数调用缺少参数列表错误

我正在尝试将子弹四元数 (btQuaternion) 转换为irrlicht四元数(irr::core::quaternion) 以进行游戏原型设计。

但是我遇到了一个我无法弄清楚的错误。

Visual Studio 抱怨函数调用缺少参数列表,但我找不到解决方案。请帮忙。谢谢

0 投票
1 回答
1320 浏览

bullet - 有没有人有关于如何使用 Bullet Physics/jBullet 进行 voronoi 粉碎的示例/教程?

我正在尝试使用 jBullet 物理和 voronoi shattering 工作。我可以找到大量有关它工作的视频,只是没有代码示例。

Java 或 C++ 都可以。只需要一些代码的示例。找不到这样做的一个例子。

如果有人有好的示例/教程的链接,我将不胜感激。

谢谢!

最大限度

0 投票
2 回答
2347 浏览

c++ - 从文件加载 Bullet Physics 网格

我正在尝试使用 Ogre 和 Bullet 建立一个城市环境,但我无法弄清楚如何将网格加载到 Bullet 中。谷歌显示了对 Collada 进口商的引用,但这似乎已从 SVN 中删除。

Ogre 网格将是最好的导入方式,但我也有 .dae 和 .blend 文件,如果可能的话可以使用它们。