繁体   English   中英

直接从 BIM360 hub/project/model 获取 svf

[英]directly get svf from BIM360 hub/project/model

而不是使用 Model Derivative,是否可以直接从已经转换为 SVF 或 SVF2 格式的 BIM360 model 获取 SVF 格式的文件? 我的意思是根本不使用 MD 服务,谢谢。

下载SVF数据集(无论是从你自己的bucket,还是从BIM360),你需要使用Forge Derivative API来获取清单(GET:manifest)信息和元数据(GET:Metadata)信息。 该信息将告诉 *.svf 的相对云路径,而 *.svf 存储数据集的索引。 然后一个一个下载。

我们有一些代码演示了如何将 SVF 数据下载到本地。 我推荐的最新更新的是我的同事Petr composed: https://github.com/petrbroz/forge-convert-utils它的目标是将SVF转换为glTF,但是它有相当多的颗粒模块,其中一个可以下载SVF 数据。

你可以进行一个简单的测试:

  1. 下载该工具的源代码
  2. 运行npm install
  3. 运行npm run-script build
  4. 将您的 Forge 客户端 ID 和密码导出到 env
  5. 运行node samples/download-svf.js <your model urn of BIM360> <local path>

它将启动获取清单的过程并将SVF数据逐一下载到本地。 这是我测试的截图。 如果您使用 js,typescript,您可以将该模块合并到您的工作流中。

在此处输入图像描述

在 BIM360 上下文中,上传的模型将自动转换为 SVF。 因此,您可以直接在 Forge Viewer 中获取元数据、属性或加载。 这是一个关于如何使用 BIM360 hub/project/folders/item/versions 的教程,其中没有翻译模型的具体步骤。 https://learnforge.autodesk.io/#/tutorials/viewhubmodels

请注意:这鼓励程序员、解决方案构建者为 BIM360 的最终用户提供可扩展的能力,为他们增加更多的价值。 当解决方案不适用于 BIM360 用户时,这并不意味着绕过 model 派生的替代方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM