如何将3ds模型导入JAVAFX?

时间:2014-02-05 06:10:10

标签: javafx-2 3ds

以下是加载器,但我找不到如何在互联网上使用代码的示例。我有很多模型,因为我是一个3D建模器,但我不知道如何使用以下链接将我的3ds模型导入javafx。任何帮助,将不胜感激。感谢。

http://www.interactivemesh.org/models/jfx3dimporter.html

2 个答案:

答案 0 :(得分:2)

使用InteractiveMesh 3D Model Browser加载您的模型。

这将允许您检查3D模型导入器和JavaFX 3D是否能够加载和渲染您的3ds模型。这是值得检查的,因为3D模型导入器和JavaFX 3D API目前都是早期访问版本,可能会有一些问题或限制显示您的特定模型。

如果模型浏览器应用程序与您的模型一起使用并且您想将3ds模型导入到您自己的程序中,您可以根据以下内容调整变体:How to create 3d shape from STL in JavaFX 8?当该答案处理STL文件时,要导入3ds文件,将TdsModelImporter替换为STL导入程序。测试线束代码的其余部分保持不变(对照明,模型比例等进行适当调整)。

interactive mesh model importer download包含有关3ds模型TdsModelImporter使用情况的api javadoc。

如有其他问题,建议您直接与InteractiveMesh联系。

javadoc

答案 1 :(得分:1)

使用InteractiveMesh 3D模型浏览器加载3D模型。

ModelImporter tdsImporter = new TdsModelImporter();
tdsImporter.read(fileUrl);
Node[] tdsMesh = (Node[]) tdsImporter.getImport();
tdsImporter.close();