【问题标题】:Multiple models (FBX, Revit) not coordinated correctly in Forge Viewer多个模型(FBX、Revit)在 Forge Viewer 中未正确协调
【发布时间】:2023-03-03 17:01:01
【问题描述】:

我正在尝试在 Forge Viewer 中可视化不同类型的模型,模型可能是 FBX、Revit、NWD。在下面的屏幕截图中,Naviswork 显示了两个模型(RVT 和 FBX),它们使用共享坐标系正确定位。

同时,在 Forge Viewer 中,两个模型是分开的:

我已经在 POSTMAN 中使用 Derivative API 将这两个模型转换为 svf2,以下 json 正文被发送到 /job 端点:

{
  "input": {
    "urn": "dXJuOmFkc2sub2JqZWp8czpvcy5vYmpduh3Q6eWFzcjhsjyL0hVRUxWQ7UyMEdJUy5mYng="
  },
  "output": {
    "formats": [
        {
            "type": "svf2",
            "views": [
                "2d",
                "3d"
            ]
        }
   ]
  }
}

我尝试了不同的相关 [issue1issue2issue3] topics 中建议的解决方案,但它们都没有给出任何好的结果,我不确定我做错了什么或遗漏了什么。 F.Viewer 上面的屏幕截图是使用Autodesk.Viewing.AggregatedView 类创建的。我还使用了@Eason KangMultipleModelUtil

这两个模型都是通过这个gdrive link提供的,非常感谢任何帮助!

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    要使用MultipleModelUtil,首先需要确保两个模型在同一个坐标系中并且共享精确的原点。通常,RVT 和 FBX 处于不同的坐标系、单位比例和原点。因此,它们没有对齐。

    据我所知,这两个模型在 Navisworks 中对齐良好的原因是 Navisworks 会在转换为 NWC 文件的同时将坐标系和原点转换为 Navisworks 内部。

    【讨论】:

      猜你喜欢
      • 2019-11-24
      • 2019-03-23
      • 2022-01-02
      • 2021-09-08
      • 2020-11-24
      • 2021-03-21
      • 2021-10-02
      • 2021-09-23
      • 2018-06-11
      相关资源
      最近更新 更多