如何将 Autodesk Forge 模型查看器嵌入网站?

Posted

技术标签:

【中文标题】如何将 Autodesk Forge 模型查看器嵌入网站?【英文标题】:How to embed Autodesk Forge model viewer into a website? 【发布时间】:2021-05-27 06:58:19 【问题描述】:

我创建了一个使用 AutoDesk Forge 查看器查看模型的 Web 应用程序,我希望能够将它添加到网站上。我使用了这个教程:https://learnforge.autodesk.io/#/tutorials/viewmodels(使用 node.js 作为语言选项)。

目标是让用户从网站访问查看器应用程序。我一直在使用 VS Code 实时服务器进行测试。但是,当我将具有查看器的页面链接到我自己的网站时,查看器不会加载存储桶或允许创建新存储桶。它只是停留在如下加载符号上:

[载入画面][1]

请回答以下问题:

    按照我上面描述的方式将此应用程序嵌入网站的正确方法是什么?

    代码的哪一部分控制桶的加载位置?

谢谢。 [1]:https://i.stack.imgur.com/4Xlfv.png

【问题讨论】:

【参考方案1】:

LearnForge 教程是有关如何使用 Forge API 的示例。作为一款网络应用,它取决于开发者(您)如何设计用户界面、工作流程和数据管理。

例如您可以删除存储桶和对象列表面板,仅将查看器保留在 UI 中。而您将需要设计如何提供将在查看器中加载的对象 id (urn)。通常,您需要设置自己的用户管理、日志记录过程等,并设置自己的用户权限。 Then the user logs in, the web app lists all files (objects) he has permission to check, and when one file is selected, get the urn and load the model in Forge Viewer.

如果您的应用程序的最终用户是 BIM360 用户,您可以利用 BIM360 数据管理工作流程,该工作流程遵循 BIM360 指定的相同权限。然后另一个教程将是一个好的开始。 https://learnforge.autodesk.io/#/tutorials/viewhubmodels

无论如何,工作流程和 UI 都是由您自己定义的。我希望这能解释。如果您还有任何需要电话会议的问题,请随时查看我们团队的日历: https://calendly.com/autodeskforge

【讨论】:

以上是关于如何将 Autodesk Forge 模型查看器嵌入网站?的主要内容,如果未能解决你的问题,请参考以下文章

将模型加载到 2D/3D 查看器中 - Autodesk Forge

如何在 Forge Viewer 中激活“Autodesk.MemoryLimited”扩展?

如何在 Autodesk Forge 中将点云模型添加到查看器

将模型从 Autodesk Viewer 加载到 Forge Viewer

将点从 DWG 模型坐标转换为 Autodesk Forge 查看器坐标

如何使用 Autodesk Forge 查看器在 3D 模型中查找位置(x、y、z 坐标)