首页 > 解决方案 > 使用 Autodesk Forge 的 3D DGN 几何数据

问题描述

我正在尝试使用来自 AecoSIM 3D 模型(3D DGN 格式)的 Forge API 来处理数据。所有数据都在 Forge ModelData 中,但几何属性的值非常奇怪(单位似乎是长度的微米,即 x10e6;面积的微米2,x10e12;体积的微米3,x10e18)。

该模型已加载以下代码:

var loadOptions = {
  isAEC: true,
  applyScaling: 'm', //always in meter
  applyRefPoint: true
};
await this.viewer!.loadDocumentNode(viewerDocument, view, loadOptions);

Aecosim 属性

Forge 查看器属性

在 Navisworks 2020 中,使用 DGN beta 加载器的结果是相同的(如果我们使用旧的加载器,则根本没有属性)。

是否有人有流程/代码来避免这个比率,或者问题已经提交给 Autodesk 开发团队?

先感谢您 !

标签: autodesk-forgeautodesk-viewerautodeskautodesk-model-derivativeautodesk-navisworks

解决方案


不幸的是,当前通过 Forge Model Derivative API 转换为 SVF 时确定属性显示单位,并且applyScaling选项不会覆盖属性显示单位。

为了支持这一点,我们有一个愿望清单项目LMV-5097。请记住此愿望清单项目id以供将来参考,一旦发布,我们将在我们的官方博客上公告。所以,请继续关注我们的博客。谢谢!


推荐阅读