【发布时间】:2016-09-23 23:59:07
【问题描述】:
这里是加载器,但我在互联网上找不到如何使用代码的示例。我有很多模型,因为我是 3d 建模师,但我不知道如何使用以下链接将我的 3ds 模型导入 javafx。任何帮助,将不胜感激。谢谢。
【问题讨论】:
这里是加载器,但我在互联网上找不到如何使用代码的示例。我有很多模型,因为我是 3d 建模师,但我不知道如何使用以下链接将我的 3ds 模型导入 javafx。任何帮助,将不胜感激。谢谢。
【问题讨论】:
使用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。
【讨论】:
使用 InteractiveMesh 3D 模型浏览器加载您的 3Ds 模型。
ModelImporter tdsImporter = new TdsModelImporter();
tdsImporter.read(fileUrl);
Node[] tdsMesh = (Node[]) tdsImporter.getImport();
tdsImporter.close();
【讨论】: