Autodesk Forge Viewer - 图钉位置不准确

Posted

技术标签:

【中文标题】Autodesk Forge Viewer - 图钉位置不准确【英文标题】:Autodesk Forge Viewer - Inaccurate Pushpin Location 【发布时间】:2019-09-15 18:04:35 【问题描述】:

我正在关注可用的教程here,以便将图钉添加到 Forge 查看器上的单击位置。我的问题是图钉绘制在与我单击查看器不同的位置。我使用的代码与教程中的代码完全相同,尽管我已经将它作为一个单独的扩展来实现。 以下是图钉的绘制位置和单击时鼠标指针所在位置的屏幕截图。

我一直在尝试通过手动更改位置来获得正确的位置来玩弄代码,但并没有真正成功。任何有关这方面的帮助将不胜感激。

提前致谢!

【问题讨论】:

位置遵循来自 hitTest 的数据。如果它是错误的,那么位置将是错误的。对于这种行为,我没有一个快速的答案。可能是特定型号的问题。你能给我们发一个小的演示模型吗? forge.help@autodesk.com . 在邮件中回复,我似乎无法重现问题。这是一个测试视频:myshare.autodesk.com/:v:/g/personal/xiaodong_liang_autodesk_com/… 【参考方案1】:

当我的应用程序使用 css 更改组件大小时,我遇到了这个问题,我在视觉大小更改之后和图钉创建之前调用查看器的 resize 方法解决了这个问题,例如以上:

viewer.resize()

链接:https://forge.autodesk.com/en/docs/viewer/v7/reference/Viewing/Viewer3D/#resize

希望对你有帮助!

【讨论】:

以上是关于Autodesk Forge Viewer - 图钉位置不准确的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk Forge Viewer 透明背景

如何在 Forge Viewer 中激活“Autodesk.MemoryLimited”扩展?

Autodesk Forge Viewer 适合查看纵向/横向

如何克服 Autodesk Forge Viewer 中的窗口选择限制?

Autodesk Forge Viewer getScreenshot 方法

如何在对象上调整大小 - Autodesk Forge Viewer