【发布时间】:2020-05-11 11:52:42
【问题描述】:
以下是迄今为止我使用NOP_VIEWER.model.getData() 发现的各种转换。
我正在使用变换将位置带入查看器空间,但我找不到任何好的文档来描述它们的作用。我希望这个问题可以通过提供一些关于这些转换的作用以及如何/何时使用它们的文档来提供帮助。
模型最初来自 Revit。
- GlobalOffset (Vector3)
- placementWithOffset (Matrix4) - 似乎只是 GlobalOffset 作为矩阵的倒数?
- placementTransform (Matrix4) - 在我测试过的所有模型中都未定义,我看到一些提示表明这是用户定义的矩阵。
- refPointTransform (Matrix4)
另外,NOP_VIEWER.model.getData().metadata 中有一些转换。这些可能是 Revit 特定的:
- metadata.georeference.positionLL84 (Array[3]) - 这是存储模型 GPS 坐标的位置
-
metadata.georeference.refPointLMV (Array[3]) - 不知道这是什么,它在许多模型上都有巨大且看似随机的值。例如,在我当前的模型上,它是
[-17746143.211481072, -6429345.318822183, 27.360225423452952] - metadata.[custom values].angleToTrueNorth - 我猜这是指定模型是与真北对齐还是与磁北对齐?
-
metadata.[custom values].refPointTransform - (Array[12]) - 用于创建上述
refPointTransform矩阵的数据
有人可以帮助记录这些转换的作用吗?
【问题讨论】:
标签: autodesk-forge autodesk-viewer