AutoCAD
文章平均质量分 57
CHANGHAI1982
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AutoCAD 二次开发学习系列【3】 - 注册外部命令
今天开始扩展第一个工程的功能。上一个工程只是能让AutoCAD加载目标文件arx了,但还没有具体的功能。现在开始添加最常用的功能,就是注册外部命令,扩展AutoCAD的功能。这样用户就可以像使用AutoCAD的内部命令一样,使用它的扩展功能。以画圆为例,在AutoCAD里,用户一般是在控制台输入“CIRCLE”,然后输入圆心,最后输入半径,就可以画圆。这个在ObjectARX的API也可以实现原创 2012-12-04 09:44:50 · 2321 阅读 · 0 评论 -
AutoCAD 二次开发学习系列【1】- 初步了解开发环境
如果不出意外的话,明年三月份开始读硕士了。项目就是AutoCAD的二次开发,要做一个系统出来,具体功能就不在这里列了。以前没有做过AutoCAD的开发,在这里写个系列博客,来记录学习的过程。和其他任何一个成熟的产品一样,它有自己的一个完整的生态系统。初了自身的功能以外,它都支持被扩展。因为工程师在公司开发产品的时候,绝大部分功能都是产品级的,很通用,不针对某一行业或特定领域。当然,也有一些公司原创 2012-11-27 06:53:45 · 1973 阅读 · 0 评论 -
AutoCAD 二次开发学习系列【2】 - 开始第一个工程
在了解了AutoCAD所支持的开发环境后,咱们开始做一个项目吧。这个是在Windows平台的,使用VS 2010。首先我把一些主要的步骤列出来,然后把其中碰到的问题总结一下。准备环境:首先下载AutoCAD的SDK,我用的是ObjectARX_2013_Win_64_and_32Bit.exe,可以在这里下载 http://usa.autodesk.com/adsk/servlet原创 2012-12-02 18:11:55 · 6136 阅读 · 0 评论 -
AutoCAD 二次开发学习系列【4】 - 实现CPropertySheet进行用户交互
项目顺利进行中。。先阶段要实现一个对话框,让用户配置数据。一开始打算只实现简单的对话框就可以了,既实现CAcUiDialog,但发现如果分页的效果最好,所以就重新打算用带TAB页窗口来实现。浏览了下VS的Toolbox里的对象,最接近,但经调查后发现MS已经推荐使用CPropertySheet(属性页)来实现了,每一页都是个CPropertyPage,效果很好。实现的步骤总结如下:原创 2012-12-29 15:24:07 · 1208 阅读 · 0 评论 -
AutoCAD 二次开发学习系列【6】 - 视口
一直对AutoCAD里的视口这个概念很模糊。今天写了个程序明白了一些。 我的理解就是把当前的视图给分屏了。一般情况下咱们看得都是一个视图。如果你需要在一个屏幕里从不同的视角同时进行观看,这个就可以通过创建多个视口来完成。在ObjectARX里,有AcDbViewPortTable类和AcDbViewportTableRecord类来表示。步骤分3步:1. 创建一到多个AcDbV原创 2013-04-04 10:21:57 · 5234 阅读 · 0 评论
分享