Autodesk forge 在Autodesk Forge Viewer中对齐坐标系

Autodesk forge 在Autodesk Forge Viewer中对齐坐标系,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我想在查看器中显示一些在图形上载到Forge时默认情况下不显示的参照线 我知道在模型中定义的线的确切端点,但是,查看器中的模型似乎已转换,因此0,0位于边界的中心 有没有办法获得应用于模型的转换矩阵,这样我就可以将参考线的坐标与查看器中模型的坐标对齐?使用viewer.model.getData().globalOffset我会首先尝试:viewer.model.getData().globalOffsetPhilippe,这正是我需要的。谢谢。很好,我加上作为答案,如果你们能接受的话。这个补偿

我想在查看器中显示一些在图形上载到Forge时默认情况下不显示的参照线

我知道在模型中定义的线的确切端点,但是,查看器中的模型似乎已转换,因此0,0位于边界的中心


有没有办法获得应用于模型的转换矩阵,这样我就可以将参考线的坐标与查看器中模型的坐标对齐?

使用
viewer.model.getData().globalOffset

我会首先尝试:viewer.model.getData().globalOffsetPhilippe,这正是我需要的。谢谢。很好,我加上作为答案,如果你们能接受的话。这个补偿是多少?(0,0,0)与模型最初放置位置之间的差异?正确。查看器将通过将其边界框的中心放置在原点来加载模型,因此根据原始文件,这可能会添加由上述属性返回的偏移量。如何使用它将三个Js坐标映射到原始cad坐标?例如,我想让相机看到我从原始cad中知道的位置x、y、z?假设您的cad模型以(100、100、100)为中心。在查看器中,它将以(0,0,0)为中心,全局偏移应为(100100100)。您的相机目标应该是(x-100、y-100、z-100),即cadPos-globalOffset@PhilippeLeefsma非常感谢您的回复!不幸的是,我不知道原始CAD的中心,我只知道文件中一个点的坐标,我想在threejs中找到它。所以我肯定我需要像映射函数这样的东西,但我不知道怎么做。