摘要: 第2课:AutoCAD数据库介绍 AutoCAD数据库的结构每个AutoCAD图形代表一个存储在几种对象中的数据库结构。打开工程图时,AutoCAD会自己创建一个有组织的高效数据库。该数据库包含用于创建基本工程图的最少数据。 最少的数据量由诸如图层,线型,文本样式等对象表示。这样,您将获得第0层,标 阅读全文
posted @ 2020-12-10 14:24 智图CAD 阅读(1556) 评论(0) 推荐(0)
摘要: 第1课:概述介绍 ObjectARX是AutoCAD运行时扩展。使用ObjectARX SDK(软件开发工具包),您可以构建应用程序,以支持AutoCAD功能的开发,例如命令,对话框,实体,对象等。 ObjectARX应用程序本质上是一个动态链接的DLL库,可以将其加载到AutoCAD工作环境中,并 阅读全文
posted @ 2020-12-10 14:22 智图CAD 阅读(3364) 评论(0) 推荐(0)
摘要: 新开一张图,创建一个直线AcDbLine,创建一个对齐标注AcDbAlignedDimension,关联直线的起点和终点。那么CAD创建了哪些对象,通过ARXDBG分析如下: AcDbLine,句柄271 AcDbAlignedDimension,句柄272 AcDbDictionary,句柄273 阅读全文
posted @ 2020-12-09 10:48 智图CAD 阅读(1083) 评论(0) 推荐(0)
摘要: 日志模块的结构图如下: 日志模块通过继承Load函数,实现日志工厂Log4netLoggerFactory的注册和Logger的注入,最终只有在调用的类里实现 public ILogger Logger { get; set; } 就能输出日志。 // 2020-11-17 by www.cnblo 阅读全文
posted @ 2020-11-17 11:17 智图CAD 阅读(400) 评论(0) 推荐(0)
摘要: 1、环境变量:添加各个VC版本的Common Tools的路径,如:VS80COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\,VS100COMNTOOLS = C:\Program Files (x 阅读全文
posted @ 2020-11-06 10:43 智图CAD 阅读(1933) 评论(0) 推荐(0)
摘要: AutoCAD2017,版本R21.0,.NET框架4.6,VS2015SP1,VC++版本14.0 AutoCAD2018,版本R22.0,.NET框架4.6,VS2015SP3,VC++版本14.0 AutoCAD2019,版本R23.0,.NET框架4.7,VS2017SP2,VC++版本14 阅读全文
posted @ 2020-10-27 21:43 智图CAD 阅读(1098) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-10-23 16:02 智图CAD 阅读(1211) 评论(0) 推荐(0)
摘要: ObjectARX自定义实体需要重载实现subIntersectWith和getSplitCurves方法。 // 2020-10-13 by www.cnblogs.com/ztcad virtual Acad::ErrorStatus subIntersectWith(const AcDbEnt 阅读全文
posted @ 2020-10-13 14:07 智图CAD 阅读(1011) 评论(2) 推荐(0)
摘要: ObjectARX自定义实体需要重载实现subIntersectWith和extend方法。 // 2020-10-13 by www.cnblogs.com/ztcad virtual Acad::ErrorStatus subIntersectWith(const AcDbEntity *pEn 阅读全文
posted @ 2020-10-13 14:04 智图CAD 阅读(736) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-10-07 11:26 智图CAD 阅读(833) 评论(0) 推荐(0)