autodesk-forge - MarkupsCore Extension 自定义代码后无法与 Autodesk View 交互
问题描述
我正在使用 Autodesk.Viewing.MarkupsCore Extension 在 3d 查看器中标记矩形,而视图的方向是 TOP。
然后我保存坐标并删除所有标记。
但是在我离开EditMode并删除所有标记后,我既不能移动视图也不能旋转它。
我试过这个:
if (this.state.markupOn) { // this is the condition of leaving the markup
markupExtension.leaveEditMode();
svgData = markupExtension.generateData();
markupExtension.unloadMarkupsAllLayers();
markupExtension.viewer.impl.invalidate(true);
markupExtension.leaveEditMode();
window.Autodesk.Viewing.Extensions.Markups.Core.Utils.showLmvToolsAndPanels(
this.viewer
);
this.setState({ markupOn: !this.state.markupOn });
return;
}
在尝试了所有这些之后,我无法与视图进行交互。请帮我解决一下这个。
解决方案
此博客文章中解释了标记扩展的用法:https ://forge.autodesk.com/blog/using-autodeskviewingmarkupscore-extension 。
如果您阅读了本文但仍然遇到问题,请将更完整的代码示例发送给我们,forge (dot) help (at) autodesk (dot) com
以便我们进一步探索。
推荐阅读
- visual-studio-code - 我在 Chrome OS 上安装了 Visual Studio Code,如何打开它?
- java - Groovy AST 出错:尝试访问字段 ..TupleConstructorASTTransformation.MY_TYPE
- c++ - 函数定义中的类前缀有什么用?
- java - 这是什么模式名称?
- python - 创建一个名为 CreditCard 的类,使用 __init__ 方法为 current_balance 和 available_credit 赋值
- android - 检测到应用程序本机库 libutility.so 的问题:文本重定位
- google-cloud-platform - Terraform:引用了未知模块
- javascript - 如何将数据选项附加到 niceSelect() jquery?如果我使用 niceselect,该代码将不起作用
- networking - 如何与主机共享访客虚拟机的 VPN 连接
- java - 如何限制对 Spring Data Rest 中子链接的访问?