关于在Autodesk Viewer中为DWG文件添加圆形标注(Balloon)的技术咨询
关于Autodesk Viewer及ACC中圆形标注(Balloon)的解决方案
一、Autodesk Viewer中创建DWG圆形数字标注
Autodesk Viewer原生未提供直接生成圆形数字标注的工具,可通过以下两种方式实现:
- 自定义几何绘制+标注文本:借助Viewer的
Autodesk.Viewing.Extensions.Markups.Core扩展,先绘制圆形几何图形,再在圆心位置添加数字文本。核心步骤:- 加载Markups扩展:
viewer.loadExtension('Autodesk.Viewing.MarkupsCore').then(markupsExt => { // 后续创建标注的逻辑 }); - 通过
markupsExt.addMarkup()方法,先创建类型为circle的圆形标记,再添加文本标记并将其定位到圆形中心,组合成圆形数字标注。
- 加载Markups扩展:
- 自定义扩展开发:基于Viewer的API封装圆形数字标注的创建逻辑,或参考官方自定义标记示例进行改造。
二、常规版Autodesk Viewer的Callout API获取
常规版Viewer未开放专门的callout API,可通过以下方式实现类似能力:
- 利用Markups扩展的自定义标记功能,组合几何图形与文本,模拟callout的位置绑定、内容编辑等交互逻辑。
- 查阅Autodesk Forge官方文档中Markups模块的说明,基于现有API扩展出callout相关功能。
三、ACC中矩形标注转圆形标注的问题
目前ACC的标注工具仅支持矩形callout样式,无法直接将矩形标注转换为圆形标注,可尝试替代方案:
- 删除原有矩形标注,手动通过自定义标记功能(若ACC支持)绘制圆形并添加数字文本,创建圆形标注。
- 通过Autodesk官方支持渠道或反馈平台提交功能需求,建议将圆形标注纳入ACC标注工具的更新范围。
内容的提问来源于stack exchange,提问作者Vibhav Joshi
相关产品推荐
相关产品推荐

