结合ai,使用c#开发一个dwg阅读器,实现快速看图的会员测量统计功能
摘要:本文探讨利用AI技术开发专业DWG快速看图软件的必要性。传统看图软件功能有限且收费较高,而AI大模型的发展为此提供了技术便利。作者通过对比腾讯元宝和阿里通义千问的技术方案,最终选择更适合处理大型图纸的方案。同时介绍了基于ACadSharp和WPF的简易开发方案,作为理解DWG原理的入门途径,该方案开发简单但仅适用于中小型图纸。文章展示了AI技术如何降低专业CAD工具开发门槛,为工程领域提供更
DWG作为计算机辅助设计(CAD)的标准格式,在工程、建筑、制造等领域广泛应用。传统的快速看图软件虽然提供基础查看功能,但在专业化测量统计方面存在明显不足。经过对市场现有快速看图软件的分析,发现其商业模式主要依靠会员制解锁高级功能,如批量打印、格式转换、高级测量工具等,年费通常在几百元级别;虽然几百元的金额并不大,但是在目前大环境影响下,利用ai来开发一个快速看图的软件,省下这些钱也是很不错;
得益与技术的发展,ai大模型的快速迭代,为开发一个快速看图软件提供了很大的便利;在开发过程中可以快速的了解cad的原理,及能方便在造价算量工作中发挥很大的作用。
目前主要结合的是腾讯的元宝及阿里的通义千问,首先让元宝给出一个技术实现方案,并给予打分;

这是元宝给推荐的方案,且给出了评分;还需要把这个方案给到通义千问,让它进行一个复审;

这是千问复审过的一个方案,还是有很大的区别,在推荐方案上给出了不同选项;结合dwg图纸动不动都是几十万,上百万的实体,还是的选择千问复审过后的方案;
在没有接触开发之前,先用最简单的方案做了个demo,使用的是 基于 ACadSharp 3.3.0 和 WPF 的 Canvas 控件 实现的 CAD 快速查看器;这个方案的特点是开发简单,上手快;调试友好;ACadSharp 兼容性良好;缺点也很明显只支持中小型图纸。用来作为基础练手及快速明白dwg的开发原理是非常方便的。下面截取的一段代码:

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐

所有评论(0)