【问题标题】:How do I import 3ds models into JAVAFX?如何将 3ds 模型导入 JAVAFX?
【发布时间】:2016-09-23 23:59:07
【问题描述】:

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

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

【问题讨论】:

    标签: javafx-2 3ds


    【解决方案1】:

    使用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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-02-28
        • 1970-01-01
        • 1970-01-01
        • 2012-03-29
        • 2012-07-03
        • 2021-05-03
        • 2014-12-24
        • 2016-02-22
        • 2012-11-02
        相关资源
        最近更新 更多