cad ObjectARX

【CAD二次开发】-ObjectARX-扩展数据 (Xdata)-卡核

【CAD二次开发】-ObjectARX-扩展数据 (Xdata)

基本思路: (1)创建一个新项目,命名为Xdata.注册一个命令AddXData. 实现代码为: static void AAAMyGroupAddXData() { // 提示用户选择所要添加扩展数据的图...
GeekBuilding的头像-卡核GeekBuilding
8760
[ObjectARX]创建一个浏览器(iterator),遍历符号表记录-卡核

[ObjectARX]创建一个浏览器(iterator),遍历符号表记录

创建一个浏览器(iterator),用于遍历线型表中的符号表记录。 步骤: 首先以读操作模式打开线型表; 之后创建一个新的浏览器; 然后创建一个指向线型表的指针; ...
GeekBuilding的头像-卡核GeekBuilding
1830
ObjectARX(C++)-ADSRX和用户交互-用户交互的实现(UserIntereaction)-卡核

ObjectARX(C++)-ADSRX和用户交互-用户交互的实现(UserIntereaction)

一, (1)使用的ObjectARX向导创建新工程用户交互    (2)编译,如果出现以下错误:  错误C2338:/ RTCc拒绝符合代码,因此C ...
GeekBuilding的头像-卡核GeekBuilding
2250
ObjectARX开发视频教程(C++)-创建模态对话框绘制直线-卡核

ObjectARX开发视频教程(C++)-创建模态对话框绘制直线

概要:   在ObjectARX中使用MFC创建非模态对话框,并使用对话框创建一条直线。 效果: 视频教程链接: 腾讯视频: 《ObjectARX二次开发视频教程-对话框-创建直...
GeekBuilding的头像-卡核GeekBuilding
2290
ObjectARX2018+AutoCAD2018+VS2015开发环境配置-卡核

ObjectARX2018+AutoCAD2018+VS2015开发环境配置

步骤一、开发工具准备 1.Visual Studio 2015 下载含(更新3)及密钥:http://blog.postcha.com/read/66 (下载社区版即可) Visual Studio 2015安装步骤:https://jingyan.baidu.com/a...
GeekBuilding的头像-卡核GeekBuilding
4060
在ObjectARX中使用MFC-可停靠窗体-卡核

在ObjectARX中使用MFC-可停靠窗体

(1)使用的ObjectARX创建一个新工程      添加对话框:  添加“绘制直线”按钮:   (3)设置对话框的“可见”为真   (4)为对话框添...
GeekBuilding的头像-卡核GeekBuilding
3250
【CAD二次开发】-ObjectARX-JIG基本的拖动 BasicJig-卡核

【CAD二次开发】-ObjectARX-JIG基本的拖动 BasicJig

(1)使用ObjectARX向导创建一个新项目,命名为BasicJig developer symble随意填写: 选择:使用MFC共享DLL 必须使用MFC,否则后面会出现编译错误:  fata...
GeekBuilding的头像-卡核GeekBuilding
5010
[ObjectARX]-创建多边形网格-卡核

[ObjectARX]-创建多边形网格

完整的实现代码: static void AAAMyGroupMyCommand () { // Put your command code here acutPrintf(_T("\\nHello World!")); //创建一个简单的多边形网格 AcGePoint3dArray p...
GeekBuilding的头像-卡核GeekBuilding
1100
AutoCAD二次开发-ObjectARX(C++)-符号表之UCS-卡核

AutoCAD二次开发-ObjectARX(C++)-符号表之UCS

  使用ObjectARX中创建一个新的项目,命名为OperateUCS。   一,注册一个命令NewUcs,创建一个新的UCS (1)获得当前图形的UCS表 AcDbUCSTable *pUcsTbl =...
GeekBuilding的头像-卡核GeekBuilding
3350
【CAD二次开发】-ObjectARX-光标提示实体信息(EntInfoTip)-卡核

【CAD二次开发】-ObjectARX-光标提示实体信息(EntInfoTip)

基本思路: (1) 创建一个新工程EntInfoTip. 添加一个从AcEdInputPointMonitor类继承的类CEntInfoTipHandler. 类CEntInfoTipHandler的头文件实现代码: class CEntInf...
GeekBuilding的头像-卡核GeekBuilding
4320
ObjectARX(C++)-CAD二次开发调试方法-卡核

ObjectARX(C++)-CAD二次开发调试方法

1.创建一个ObjectARX项目 2.在acrxEntryPoint.cpp中添加以下代码用于调试测试: static void AAAMyGroupMyCommand () { // Put your command code here ads_point p1, p2; p1[X] = 0...
GeekBuilding的头像-卡核GeekBuilding
4950
ObjectARX(C++)-ADSRX和用户交互-选择集(SelectionSet)-卡核

ObjectARX(C++)-ADSRX和用户交互-选择集(SelectionSet)

一,选择集的创建和删除 (1)使用的的ObjectARX的向导创建一个新工程名称为SelectionSet  创建完成后,编译,若出错:  错误C2338:/ RTCc拒绝符...
GeekBuilding的头像-卡核GeekBuilding
4720