如何使用 forge 显示 BIM 360 模型?

How to display a BIM 360 model with forge?

我一直在关注此处的数据可视化 API 示例 https://forge.autodesk.com/en/docs/dataviz/v1/developers_guide/introduction/overview/

并且已经到了可以让它与默认模型一起工作的地步。 我希望能够通过从 BIM 360 中获取模型来实现这一点,但是执行此操作的示例方法已为示例项目中未包含的文件和文件夹命名。

跟随示例并创建丢失的文件导致应用程序加载,但没有引入模型,我认为这是因为应用程序无法登录 BIM 360,但没有出现登录提示。

你已经试过这个教程了吗? Learn Forge Tutorials

您将在本网站上找到一些创建 Forge 应用程序的指南,这些应用程序可以使用 buckets/objects,还可以访问 BIM360Fusion360 模型。 每个教程都提供不同的语言,因此您将能够实现您想要的!

与您要执行的操作相关的教程部分 (https://forge.autodesk.com/en/docs/dataviz/v1/developers_guide/advanced_topics/integrate_bim360/) 正在制作中。我已将此问题报告给工程团队。

与此同时,如果您想尝试将现有模型从 BIM360 Docs 加载到参考应用程序中,最简单(尽管很老套)的方法是“窃取”三足访问令牌和模型直接来自 BIM360 文档的 URN。基本上,在 BIM360 Docs 中打开您的一个设计,打开浏览器的 DevTools,转到“网络”选项卡,然后搜索对 Forge 端点之一的请求(例如,在 URL 中带有 derivativeservice 的请求):

然后您可以从那里获取访​​问令牌和 URN,并将它们硬编码到参考应用程序中。