当前位置:首页 > 文章中心 > 正文内容

摆脱AutoCAD限制第一步

dgx6664个月前 (03-31)文章中心13

小伙伴大家好,之前编写的很多工具都是在AutoCAD二次开发的基础上进行的。AutoCAD作为国际上流行的绘图工具,在机械行业使用的频率非常高,正版的价格比较高,下面是官网给出的价格:

一些上了规模的公司,需要使用CAD的机器是很多的,所以很多都选择了咱们国产的自己的CAD软件,大概搜了下正版价格:

  • 浩辰CAD看图王手机版:24元/月起,189元/年。
  • 中望CAD个人版订阅版:299元/年。
  • 中望CAD专业版2025:3999元/年,9598元/3年,11998元/永久版。
  • 中望3D标准版2025:17072元/年,40973元/3年,42680元/永久版。
  • CAXA CAD电子图板的价格为660元/年或3680元/套

但是上面这些软件的二次开发资料实在是太少了,要么就是需要较高的编程要求,对我这种业余选手来说着实费劲。AutoCAD的相关资料就非常多,所以上手也相对容易一些,所以之前一直使用的AutoCAD进行一些二次开发。但是渐渐也觉得这样还是不够方便,AutoCAD的版本比较多,有很上规模的公司不选择AutoCAD,很多企业禁用它。最终还是决定要想办法摆脱AutoCAD的限制,软件计算和图形的显示是密不可分的。之前一直没下定决心去学习这一块的内容,因为觉得有CAD来显示和绘制就可以满足要求了。

有一种CAD文件格式:DXF是AutoCAD(Drawing Interchange Format或者Drawing Exchange Format) 绘图交换文件。DXF 是Autodesk(欧特克)公司开发的用于AutoCAD与其它软件之间进行CAD数据交换的CAD数据文件格式。创建了符合标准的文件就可以使用各种软件打开了。

问题是如何创建dxf图形文件?找了些资料,最后找到了一个开源类库:netDxf,用于读取和写入 AutoCAD dxf 文件。它支持 AutoCad2000、AutoCad2004、AutoCad2007、AutoCad2010、AutoCad2013 和 AutoCad2018 dxf 数据库版本,包括文本和二进制格式。

使用它就可以实现已有dxf文件的读取、修改和保存问题。但也只是解决了一部分问题,在平常使用中,需要对计算的结果进行实时地显示,从而调整参数,所以应用程序的图形显示就是绕不开的另一问题,这个其实也有成熟的解决工具——GDI(Graphics Device Interface),图形设备接口,负责系统与绘图程序之间的信息交换,处理Windows程序的图形输出。

这个其实也是一个很古老的额工具了,之前一直没有好好的学习使用它,真是缺失了一大块啊,应了那句“书到用时方恨少”啊,查了很多天的资料,总算入了个门,能绘制出一些简单的图形了:

绘制图形,还要实现平移和缩放的功能:

下面是现有dxf文件读取和显示,加载dxf文件之后先进行解析文件内的图形信息,然后再将它们绘制出来。

然后是将绘制的图形保存成dxf格式的文件:

最后我做了一动态图形的简单测试,就是一条直线绕一个点旋转一周,旋转的速度可以进行调节。

有了上面的第一步,后面就可以逐步进行了,将各种计算的结果直接显示到界面之上。最终保存成dxf格式的文件,方便交流或者是进一步修改编辑。

我是woodykissme,定期分享有关,机械传动及齿轮加工方面的内容,对这方面感兴趣的小伙伴,可以关注我。希望能够与大家讨论一下:

齿轮的设计及加工方法,加工齿轮所用的刀具设计、制造及使用方面的相关问题。

  • 齿轮刀具设计计算方法,相关应用程序的开发,CAD二次开发自动绘图等的相关技术问题。
  • 刀具应用方面,刀具的切削参数、涂层和使用寿命,加工中遇到的问题和解决办法等问题。

今天就分享到这,感谢您抽出宝贵的时间阅读!

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/700.html

标签: autocad2007
分享给朋友:

“摆脱AutoCAD限制第一步” 的相关文章

cad版本怎么转换成2007?三步就能完成!

新版本的CAD软件可能无法在旧版本的CAD软件中打开,因此,将CAD文件降低版本可以确保文件能够在旧版本的CAD软件中打开和编辑。为了转换版本,可能需要借助一些工具来进行CAD版本转换操作。下面小编就为您分享三种不错的软件,快来看看吧!一、彩虹办公中心彩虹办公中心是一个功能强大的办公自动化工具,它可...

cad比例因子是什么意思?如何设置和修改?

有网友询问cad比例因子的含义。在cad教程中,有关于修改比例因子的相关内容,也有关于cad修改图形比例的内容。然而,对于一些初学者来说,可能不清楚cad比例因子的含义以及如何修改它。这里天正CAD林老师会给你详细分析cad中的比例因子是什么意思,具体内容如何修改。一、cad比例因子是什么意思?比例...

《蝙蝠侠》DirectX Error错误怎么办 DirectX Error错误解决方法

有玩家玩《蝙蝠侠》的时候遇到DirectX Error错误怎么办呢,下面为大家介绍《蝙蝠侠》DirectX Error错误解决方法,希望能帮到大家。由于《蝙蝠侠:剧情版》游戏本身问题,Win 7 SP1没安装KB2670838的电脑在启动《蝙蝠侠:剧情版》时会提示DirectX Error错误,从而...

桌面备忘录电脑版怎么选?这几款超简洁又好用

在快节奏的现代生活中,一款好用的桌面备忘录软件不仅能帮助我们高效管理日常事务,还能提升我们的工作效率。今天,就为大家推荐几款超实用的桌面备忘录软件,它们各具特色,总有一款适合你。1. 敬业签:功能强大,多端同步敬业签是一款功能强大的桌面备忘录软件,支持多平台同步,包括Windows、Mac、安卓、苹...

日常生活中事情太多,记录很重要,win10电脑桌面如何添加备忘录

电脑桌面备忘录Win10如何给桌面添加备忘录?在我们的日常生活中,我们经常记录重要的事情来提醒我们不要忘记。在Win10系统中,我们还可以在桌面上添加备忘录,时刻提醒我们。那么我们该怎么办呢?下面,小编给大家分享一下Win10桌面添加备忘录的具体操作方法。1.点击开始菜单,点击设置图标,进入设置界面...

Windows电脑带有日历的桌面备忘记事工具

工作计划、备忘清单、会议文件等怎么能化繁琐为简约,统统存储在一个记事工具中呢?Windows电脑上的备忘记事工具哪一款好用呢?推荐大家可关注敬业签,敬业签是一款集备忘、提醒和日历等功能于一体的桌面记事工具,可悬挂桌面方便大家随时添加记录。备忘记事功能使用敬业签记录备忘事项,可以创建不同类型的分类。便...