【问题标题】:How to rotate markups along with PDF on Autodesk Forge如何在 Autodesk Forge 上随 PDF 一起旋转标记
【发布时间】:2020-06-17 19:27:29
【问题描述】:

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

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    尝试跟踪翻译之间的世界坐标(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 ...
    })
    
    

    【讨论】:

      猜你喜欢
      • 2019-11-18
      • 2021-10-02
      • 2020-06-03
      • 2017-11-29
      • 2020-05-25
      • 2019-04-17
      • 1970-01-01
      • 2020-07-06
      • 2019-11-14
      相关资源
      最近更新 更多