cad ObjectARX

CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点-卡核

CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点

(1)使用ObjectARX向导创建一个项目LineIntersections (2)首先,我们需要准备我们的CMap结构,以便能够将AcGePoint3d作为映射键来处理。我们的想法是对...
GeekBuilding的头像-卡核GeekBuilding
2751
在ObjectARX中使用MFC-使用MfcGridCtrl-卡核

在ObjectARX中使用MFC-使用MfcGridCtrl

(1)在VC ++中使用的ObjectARX向导创建一个新工程GridDialog1         在项目的文件夹中添加一个Common文件夹; 从我分享的百度云连接中的MfcGridCtrl文件夹复制到公...
GeekBuilding的头像-卡核GeekBuilding
2470
【CAD二次开发】-ObjectARX-组字典(Group)-卡核

【CAD二次开发】-ObjectARX-组字典(Group)

(1)使用ObjectARX创建一个新工程Group. 注册命令AddGroup,提示用户选择实体,将其创建成一个编组, 实现函数为: static void AAAMyGroupAddGroup() { //提示...
GeekBuilding的头像-卡核GeekBuilding
4490
编译错误:WINDOWS.H already included-卡核

编译错误:WINDOWS.H already included

在ObjectARX(VC)开发中,遇到下面的编译错误: fatal error C1189: #error:  WINDOWS.H already included.  MFC apps must not #include <windows.h> 主要的原因是使用到了...
GeekBuilding的头像-卡核GeekBuilding
1190
ObjectARX(VC++)-ADSRX和用户交互-acedCommand函数和结果缓冲区-卡核

ObjectARX(VC++)-ADSRX和用户交互-acedCommand函数和结果缓冲区

创建一个ObjectARX工程,名称为Resbuf。 一、注册一个新命令AddCircle1 (1) ---------------------  (2)代码实现: static void AAAMyGroupAddCircle...
GeekBuilding的头像-卡核GeekBuilding
4260
[ObjectARX]-几何类的使用-卡核

[ObjectARX]-几何类的使用

打开VS2015,使用ObjectARX向导创建新工程,名为BaseGeometryClass。 (1)计算直线几何类和 圆弧几何类的交点。 注册命令InsertsetWith,实现代码: static void...
GeekBuilding的头像-卡核GeekBuilding
1420
【CAD二次开发】-ObjectARX-扩展字典和有名对象字典(Xrecord)-卡核

【CAD二次开发】-ObjectARX-扩展字典和有名对象字典(Xrecord)

思路: (1)使用ObjectARX向导创建一个新工程Xrecord. 注册命令AddXRecord,提示用户选择一个实体,并将一些附加的数据保存到该实体的扩展字典中。 实现函数: s...
GeekBuilding的头像-卡核GeekBuilding
4910
【CAD二次开发】-ObjectARX-设置自定义对象的子实体层-卡核

【CAD二次开发】-ObjectARX-设置自定义对象的子实体层

    声明:本文的为翻译文章,原文地址为:http://adndevblog.typepad.com/autocad/objectarx/   有时候我们希望将自定义对象的子实体设置为特定图层。当相应的图层发生变...
GeekBuilding的头像-卡核GeekBuilding
3420
【ObjectARX】--创建和访问图形数据库(DwgDatabase)-卡核

【ObjectARX】–创建和访问图形数据库(DwgDatabase)

(1)使用ObjectARX创建新工程DwgDatabase,选择MFC支持。 (2)注册一个命令CreateDwg创建一个新的图形文件,并保存在AutoCAD的安装路径中. 实现函数为: ...
GeekBuilding的头像-卡核GeekBuilding
3020
[ObjectARX] ArxDbg介绍、自动加载及其下载-卡核

[ObjectARX] ArxDbg介绍、自动加载及其下载

 一、ArxDbg介绍 ArxDbg是ObjectARX SDK中包含多年的示例项目的名称。它的主要目的是演示如何使用ObjectARX API,但它本身就是一个完全独立的实用程序。ObjectARX程序员经常在开发期间使...
GeekBuilding的头像-卡核GeekBuilding
4500
[ObjectARX]修改实体的比例-卡核

[ObjectARX]修改实体的比例

本应用程序示范了怎样对选择集使用ads_matrix数据类型的矩阵和怎样使用对ads_matri x数据类型进行操作的选择集函数acedXformSS().本程序示例了实体的比例变换。 acrxEntryPoint.cpp命令函数的实...
GeekBuilding的头像-卡核GeekBuilding
830
在ObjectARX中使用MFC-标签式对话框-卡核

在ObjectARX中使用MFC-标签式对话框

先附上流程图: (1) 创建工程    (2)插入一个对话框 双击.rc文件 右键-》选中添加资源 修改对话框ID:IDD_OPTION_SHEET  在上面添加一个Tab控件, 修改ID:IDC_TA...
GeekBuilding的头像-卡核GeekBuilding
2440