如何在Autodesk Forge上旋转标记和PDF



我有一个PDF绘图已经加载到Forge Viewer中,上面有一些标记。当使用相机旋转PDF时,标记不会保持初始位置、角度。。。但是它离开了查看器。是否可以保持标记随PDF一起旋转。提前感谢。

尝试在转换(PDF的移动(之间跟踪世界坐标,并将它们转换回客户端/视口坐标,以保持它们在画布中的相对位置-您可以订阅CAMERA_CHANGE_EVENT以对用户导航做出反应,并相应地移动标记:

//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 ...
})

最新更新