Autodesk forge 不与模型交互时的ClientToWorld值

Autodesk forge 不与模型交互时的ClientToWorld值,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,是否有一种类似于ClientToWorld的方法,如果我提供X,Y屏幕坐标,它可以给我X,Y世界坐标 我知道ClientToWorld为我提供了与模型交互的Z坐标,但我很高兴没有Z坐标,因为它不会光线投射到模型上的某个点。Viewer3dImpl.clientToViewport如何 请参阅非官方文档非权威性&可能会更改,但不通知此方法在使用clientToViewport后,我还必须使用:point.unprojectviewer.impl.camera获得最终坐标 let coords =

是否有一种类似于ClientToWorld的方法,如果我提供X,Y屏幕坐标,它可以给我X,Y世界坐标

我知道ClientToWorld为我提供了与模型交互的Z坐标,但我很高兴没有Z坐标,因为它不会光线投射到模型上的某个点。

Viewer3dImpl.clientToViewport如何


请参阅非官方文档非权威性&可能会更改,但不通知此方法

在使用clientToViewport后,我还必须使用:point.unprojectviewer.impl.camera获得最终坐标
let coords = viewer.impl.clientToViewport(client.x, client.y); //c.Vector3 {x: -0.9696521095484826, y: 0.9200779727095516, z: 1 (always 1)}
let finalCoords = coords.unproject(viewer.impl.camera) //c.Vector3 {x: -26.379134321221724, y: 5.162777223710702, z: 1.3846547842336627}