You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Autodesk Viewer的Edit2D等扩展编辑DWG文件及相关报错问询

报错原因排查

  • 「调整视口需要加载2D模型」报错:Edit2D扩展仅适配2D衍生模型场景,当前加载的是3D衍生资源,或是DWG转模时未生成2D矢量视口资源,就会触发该校验报错。
  • 「未捕获(在promise中)类型错误:e is undefined」报错:该问题属于Viewer 7.0版本Edit2D扩展的已知问题,触发原因通常有两类:一是未等2D模型完全加载完成就调用Edit2D的操作接口;二是7.0版本扩展本身的兼容性缺陷,可先升级Viewer到7.8以上版本测试,或在调用Edit2D相关方法前增加模型加载完成的状态校验,推荐在Autodesk.Viewing.GEOMETRY_LOADED_EVENT事件触发后再初始化扩展。

DWG编辑可行性说明

  • 仅做前端临时编辑(修改不回写到原始DWG):可以使用Edit2D扩展实现,满足两个前提即可:
    1. DWG在Model Derivative服务转模时选择输出2D矢量衍生格式
    2. 加载模型时优先加载2D视口资源,待模型完全加载后再初始化Edit2D扩展
      所有编辑结果仅保存在浏览器内存中,刷新页面后会失效。
  • 需要将修改结果同步到原始DWG:Edit2D扩展本身不支持回写原始文件,可对接Design Automation API,将前端采集的编辑参数传到后端,调用AutoCAD核心能力修改原始DWG,再重新转模后加载到Viewer中展示修改后的效果。
  • 轻量自定义编辑需求:如果只需要修改构件颜色、新增自定义标注、修改属性展示这类轻量操作,也可以自行开发自定义Viewer扩展,基于Viewer原生API操作场景构件,把修改规则存储在自有业务数据库中,每次加载模型时读取规则渲染自定义效果即可。

内容的提问来源于stack exchange,提问作者Prince

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 18:27:04