摆脱AutoCAD 限制的第一步

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

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

一些大型企业需要使用大量的CAD机器,所以很多都选择我们自己的国产CAD软件。您可以搜索一下正品价格:

浩辰CAD视图王手机版:24元/月起,189元/年。中望CAD个人版订阅版:299元/年。中望CAD专业版2025:3999元/年、9598元/3年、11998元/永久版。 ZW 3D标准版2025:17,072元/年,40,973元/3年,42,680元/永久版。 CAXA CAD电子图板价格为660元/年或3680元/套。但上述软件的二次开发资料太少,或者对编程要求较高。对于我这样的业余玩家来说真的很费劲。 AutoCAD相关的资料很多,所以上手也比较容易,所以我一直在使用AutoCAD进行一些二次开发。但渐渐的我觉得这样还是不够方便。 AutoCAD 有许多版本。一些大型企业不选择AutoCAD,很多企业已经禁用它。最终,我决定寻找一种方法来摆脱AutoCAD 的限制。软件计算和图形显示是密不可分的。之前我一直没有下定决心要学习这部分内容,因为我觉得显示和绘图的CAD就足够满足要求了。

有一种CAD文件格式:DXF是AutoCAD(绘图交换格式或绘图交换格式)绘图交换文件。 DXF是Autodesk开发的一种CAD数据文件格式,用于AutoCAD与其他软件之间交换CAD数据。创建符合标准的文件后,可以使用各种软件打开它。

摆脱AutoCAD 限制的第一步

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

您可以使用它来读取、修改和保存现有的dxf 文件。但它只解决了部分问题。正常使用时,需要实时显示计算结果以调整参数。因此,应用程序的图形显示是另一个无法回避的问题。其实有一个成熟的解决工具——GDI。 (Graphics Device Interface),图形设备接口,负责系统与绘图程序之间的信息交换,处理Windows程序的图形输出。

这实际上是一个非常古老的工具。我之前没有学会如何正确使用它。确实少了一大块。俗话说:“书用了,后悔就少”。查了很多天的资料,终于发现上手后可以画一些简单的图形:

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

摆脱AutoCAD 限制的第一步

下面是现有dxf文件的读取和显示。加载dxf文件后,首先解析文件中的图形信息,然后进行绘制。

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

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

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

用户评论

摆脱AutoCAD 限制的第一步
醉枫染墨

哇,终于看到摆脱AutoCAD限制的方法了,我等这一天好久了!

    有6位网友表示赞同!

摆脱AutoCAD 限制的第一步
浮世繁华

AutoCAD用起来真的很头疼,这篇博文给了我希望,谢谢分享!

    有20位网友表示赞同!

摆脱AutoCAD 限制的第一步
無極卍盜

我一直想换软件,这篇博文让我对其他软件有了新的认识。

    有11位网友表示赞同!

摆脱AutoCAD 限制的第一步
秘密

AutoCAD的界面太复杂了,这篇博文让我看到了简单高效的解决方案。

    有19位网友表示赞同!

摆脱AutoCAD 限制的第一步
疯人疯语疯人愿

AutoCAD的学习曲线太陡峭,这篇博文为我指明了方向。

    有17位网友表示赞同!

摆脱AutoCAD 限制的第一步
闲肆

我试过很多软件,但都找不到AutoCAD的感觉,这篇博文让我有了信心。

    有12位网友表示赞同!

摆脱AutoCAD 限制的第一步
一笑抵千言

AutoCAD的限制让我在设计中一直受限,这篇博文让我看到了曙光。

    有18位网友表示赞同!

摆脱AutoCAD 限制的第一步
你身上有刺,别扎我

AutoCAD的复杂功能让我眼花缭乱,这篇博文帮我筛选出了实用的工具。

    有19位网友表示赞同!

摆脱AutoCAD 限制的第一步
发型不乱一切好办

AutoCAD的兼容性问题让我头疼不已,这篇博文提到了解决方案,太及时了。

    有17位网友表示赞同!

摆脱AutoCAD 限制的第一步
我绝版了i

AutoCAD的界面设计真的不合理,这篇博文让我看到了更好的选择。

    有15位网友表示赞同!

摆脱AutoCAD 限制的第一步
凝残月

AutoCAD的文件格式转换总是出问题,这篇博文让我有了更好的建议。

    有13位网友表示赞同!

摆脱AutoCAD 限制的第一步
执念,爱

AutoCAD的效率太低,这篇博文让我看到了提升效率的方法。

    有18位网友表示赞同!

摆脱AutoCAD 限制的第一步
独角戏°

AutoCAD的命令太多,这篇博文让我学会了如何简化操作。

    有6位网友表示赞同!

摆脱AutoCAD 限制的第一步
断秋风

AutoCAD的插件太多,这篇博文让我学会了如何挑选合适的插件。

    有7位网友表示赞同!

摆脱AutoCAD 限制的第一步
爱你的小笨蛋

AutoCAD的学习资料太少,这篇博文让我找到了更多的学习资源。

    有12位网友表示赞同!

摆脱AutoCAD 限制的第一步
铁树不曾开花

AutoCAD的更新速度太慢,这篇博文让我看到了更快的解决方案。

    有6位网友表示赞同!

摆脱AutoCAD 限制的第一步
炙年

AutoCAD的限制让我在设计上失去了创意,这篇博文让我看到了新的可能性。

    有19位网友表示赞同!

摆脱AutoCAD 限制的第一步
oО清风挽发oО

AutoCAD的限制让我在团队合作中遇到了困难,这篇博文让我找到了更好的沟通方式。

    有14位网友表示赞同!

摆脱AutoCAD 限制的第一步
花海

AutoCAD的限制让我在设计上感到无助,这篇博文让我看到了重新出发的希望。

    有13位网友表示赞同!

综合资源

全文|浙江省婚假条例

2024-11-1 1:43:49

综合资源

CAD注释编号是否太小?尝试这些CAD 标注编号调整大小技巧!

2024-11-1 2:00:37

购物车
优惠劵
搜索