0

我目前正在使用 jMonkeySDK 开发 3D java 游戏。我真的需要知道如何从我的空间(3D 模型)中获取网格。有没有人有这个引擎的经验并且知道我如何访问网格?

我在文档中搜索并阅读了很多教程。但我没有找到办法。希望可以有人帮帮我

4

1 回答 1

0

jME3 中的模型存储为SpatialsSpatials主要是 aNode或 a Geometry

Nodes只包含 other Spatials(但可以转换它们的位置、旋转等),而Geometries只包含Meshes 和Materials 以及与Mesh.

最简单的方法是在 SDK 中打开模型并使用 Scene Explorer 窗口查看 和 的Nodes布局Meshes。然后,您可以确定您需要做什么,因为您通常需要深入了解一些Nodes,找到Geometry您感兴趣的内容,然后从中Mesh获取Geometry

或者以编程方式,您可以通过Node结构向下递归,迭代每个孩子。如果孩子是一个Node然后扫描它,如果它是一个几何然后得到Mesh

于 2014-01-04T15:11:04.050 回答