Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autodesk forge 如何在Autodesk Forge上随PDF旋转标记_Autodesk Forge_Autodesk Viewer - Fatal编程技术网

Autodesk forge 如何在Autodesk Forge上随PDF旋转标记

Autodesk forge 如何在Autodesk Forge上随PDF旋转标记,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我有一个PDF绘图已经加载到Forge Viewer中,并且有一些标记。使用相机旋转PDF时,标记不会保持初始位置、角度。。。但它会远离观众。是否可以使标记与PDF一起旋转。提前感谢。尝试跟踪平移(移动PDF)之间的世界坐标,并将其转换回客户机/视口坐标,以保持其在画布中的相对位置-您可以订阅摄影机更改事件以响应用户导航并相应地移动标记: //once the markups are created const originalWorldPos = viewer.clientToWorld(po

我有一个PDF绘图已经加载到Forge Viewer中,并且有一些标记。使用相机旋转PDF时,标记不会保持初始位置、角度。。。但它会远离观众。是否可以使标记与PDF一起旋转。提前感谢。

尝试跟踪平移(移动PDF)之间的世界坐标,并将其转换回客户机/视口坐标,以保持其在画布中的相对位置-您可以订阅
摄影机更改事件
以响应用户导航并相应地移动标记:

//once the markups are created
const originalWorldPos = viewer.clientToWorld(pos.x,pos.y)

viewer.addEventListner(Autodesk.Viewing.CAMERA_CHANGE_EVENT, ()=>{
   let newViewPortPos = viewer.worldToClient(originalWorldPos)
   //move markups to new position here ...
})


尝试跟踪平移(移动PDF)之间的世界坐标,并将其转换回客户端/视口坐标,以保持其在画布中的相对位置-您可以订阅
摄影机更改事件
以响应用户导航并相应地移动标记:

//once the markups are created
const originalWorldPos = viewer.clientToWorld(pos.x,pos.y)

viewer.addEventListner(Autodesk.Viewing.CAMERA_CHANGE_EVENT, ()=>{
   let newViewPortPos = viewer.worldToClient(originalWorldPos)
   //move markups to new position here ...
})