【发布时间】:2017-07-03 21:44:06
【问题描述】:
我正在导入一个 3D 模型(obj 文件)并使用 JavaFX 三角形网格将其添加到场景中。
首先,我读取 obj 文件,对其进行解析并将其内容保存到(浮点数组“Vertices”,以及“Faces”的整数数组。我的网格点:[0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0],网格面:[1, 0, 7, 0, 5, 0, 1, 0, 3, 0, 7, 0, 1, 0, 4, 0, 3, 0,........]
然后我将它添加到我的场景中
MeshView cubeMesh = new MeshView(mesh);
cubeMesh.setDrawMode(DrawMode.FILL);
cubeMesh.setTranslateX(20);
cubeMesh.setTranslateY(10);
cubeMesh.setTranslateZ(20);
displayPane.getChildren().add(cubeMesh);
不幸的是,场景中没有添加任何内容。有人可以提出解决方案、教程或书籍吗?
【问题讨论】:
标签: javafx