C#调用CAD2018进行绘图

最近帮朋友做了一个CAD绘图小工具软件,过程中发现 上这方面资料很少(原谅我不会用google),在这里总结一下自己过程中的遇到的问题和CAD二次开发基本的方法,供各位后来者作为参考。

由于这个小工具做的很简单粗糙,所以没有过深的研究过CAD的API,但是这些资料引导大家入手起步还是挺友好的,特别是对于像我一样的菜鸟。

一、新建Winfrom项目

在这里我使用的是VS2015+CAD2018。
首先创建一个Winfrom窗体程序,然后右键引用——选择COM——选中“AutoCAD 2018 Type Library”,确定引用。
(一般会显示多个相同名称的库,选中一个即可)

二、调用API打开CAD实例

通过这种方式打开CAD存在一个问题,CAD进程必须在开启状态才能启动成功,并且偶尔会出现 错情况,这个我没有深入研究原因,但是尝试重启软件一般能够解决,如果有深入研究过的同学也欢迎大家留言提供方案,方便后来者参考。

三、使用API进行基本图形绘制

1、画直线

2、画圆

3、画弧

画弧需要注意的是起点弧度和终点弧度使用的是弧度制,不是角度制,绘画之前记得进行转换。

4、更多基本图形及方法

需要用到其他图形及方法请F12进入IAcadModelSpace接口自行查找使用,我就不一一列举了。

项目包下载地址:https://download.csdn.net/download/xzw18287443015/10822831

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月1日
下一篇 2018年11月1日

相关推荐