java在3D空间中查找具有曲面的块的交集

时间:2012-08-13 07:12:09

标签: java 3d jmonkeyengine

目前,我们在JMonkey 2画布中导入了一堆3d块(想想立方体)。

我需要找到这些块与用户导入的3D表面的交集。 问题是我不知道如何在JME或任何其他3D引擎中做到这一点。

如果有任何人使用JMonkey进行此类操作的经验,或者您使用其他3D引擎进行了操作,请提供一些代码提示,或者指向相关资源的链接?

编辑以澄清:我需要将块分成2个形状:在表面下方/上方。

由于

1 个答案:

答案 0 :(得分:0)

这取决于你想要完成什么,只要发现它是否相交或“相交”。如果你的盒子是AABB(轴对齐的边界框),那么它将更容易(数学上),即 - 与xyz轴对齐而不是旋转。是这种情况吗?

但是,您在JME中支持这些任务。您可能希望阅读以下文字:http://jmonkeyengine.org/wiki/doku.php/jme3:advanced:collision_and_intersection