如何将自定义标记导出回 AutoCAD

Posted

技术标签:

【中文标题】如何将自定义标记导出回 AutoCAD【英文标题】:How can I export a custom markup back into AutoCAD 【发布时间】:2021-03-27 11:39:29 【问题描述】:

我已经实现了一个自定义标记选项,如 this blog post 中所述,我正在寻找一种方法来使用 DesignAutomation v3 API 和自定义 ObjectArx C# AutoCAD 插件将自定义标记放置在原始 AutoCAD DWG 文件上。

我查看了 ObjectArx 文档,看起来不可能直接将 SVG 放在 DWG 文件中,所以我认为我最好的选择是将 SVG 命令转换为 AutoCAD 形状和组他们。有没有人有脚本可以做到这一点?

【问题讨论】:

【参考方案1】:

只是一些想法,在SVG的标记数据(来自Forge Viewer的上下文)准备好之后,你可以尝试组织数据:

对于线、圆、折线、文字等标准形状,在AutoCAD中构建相应类型的实体:圆、线、折线。当然,对 AutoCAD 实体应用颜色/线宽。 AutoCAD 的 ObjectARX 或 .NET API 都可以轻松创建此类实体。

对于不规则的云标记等非标准形状,获取离散点,并在AutoCAD中构建实体实体。几年前,当它是 AutoCAD Design Automation v2 时,我在从 Forge Viewer 应用程序获取数据后,制作了一个在 AutoCAD 中添加签名的示例。 https://github.com/xiaodongliang/ViewData-DWG-TitleBlock-Signature

【讨论】:

感谢您的帮助!我能够将我的 SVG 转换为 PNG,然后像您在示例中所做的那样创建一个实体对象。我在正确缩放它时遇到了一点问题,但如果我在进一步研究后无法弄清楚,我会告诉你

以上是关于如何将自定义标记导出回 AutoCAD的主要内容,如果未能解决你的问题,请参考以下文章

如何将自定义标记图标添加到 Google 地图?

如何将自定义的 InfoWindow 添加到 google-maps swift ui 中的标记?

将自定义标记 (HTMLMarkers) 添加到聚类

将自定义标记放在 markerclusterer

将自定义类添加到 WordPress 导航中的锚标记

php [ShipStation]将自定义字段数据导出到ShipStation