想要研发一个基于CAD的插件需要从哪开始着手
首先,推荐你学一下how to design programs这本书,打下编插件的基础然后,你就可以去找CAD的插件编写资料来看了,这时候你肯定能看懂那些资料了
■网友
这个略懂一些 AutoCAD的API有很多(查了一下)1.ObjectARX/.NET:用C++/.NET/C#性能最好,功能最全,但是开发难度太高,不太适合新手。2.ActiveX:VBA或者VB,难度适中,性能一般,功能有限,相当于入门级。3.Lisp:用AutoLisp/VLisp,cad原生语言,语法难度最低,而且性能和功能也不输VBA。 根据题主的情况,我推荐AutoLisp,这个最大的优点是直接在cad自带的shell(绘图界面下面那个黑黑的东西)里就能跑代码,完全不要装奇奇怪怪的软件。难点在于代码中的“()”需要适应一段时间。 建议不要直接看AutoLisp编程的书,国内教材水平也比较坑。看点比较“容易”的入门书比如MIT曾经的教科书SICP,《程序设计方法》之类,先确立程序设计的思想,再去实际操作,反而事半功倍。 还有学Python(这个可以写3DMax插件,2015以上)、Ruby(这个可以写SketchUp插件)等脚本语言,比较容易上手,有成就感,而且对于理解Lisp的设计思想有帮助。 睡前手机码字,就想到这么多。
■网友
目前的主流是ObjectArx,AutoCAD提供的二次开发接口,能够修改AutoCAD界面、操作AutoCAD绘图对象、dwg\\dxf文件等等,总之你能想到的功能都可以实现。ls提到的lisp和activex基本没见人使用过。
■网友
【想要研发一个基于CAD的插件需要从哪开始着手】 AutoLISP!
运用此语言编程创造新命令,基本可以满足绝大部分应用了,它能轻松调用CAD的各种命令、系统变量等,让你的新命令无所不能!
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 有必要重新开个C店吗
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 想要入门图像处理,应该从哪本书看起
- 王者荣耀李白能不能出肉
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
