摘要: 日志模块的结构图如下: 日志模块通过继承Load函数,实现日志工厂Log4netLoggerFactory的注册和Logger的注入,最终只有在调用的类里实现 public ILogger Logger { get; set; } 就能输出日志。 // 2020-11-17 by www.cnblo 阅读全文
posted @ 2020-11-17 11:17 智图CAD 阅读(362) 评论(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 阅读(1679) 评论(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 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-23 16:02 智图CAD 阅读(1076) 评论(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 阅读(837) 评论(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 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-07 11:26 智图CAD 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 在AutoCAD中,图像渲染使用了AcGiImageBGRA32类,它是通过每个像素点AcGiPixelBGRA32进行绘制。像素点其实4字节的无符号整数,AutoCAD默认用blue、green、red、alpha的4个字节,而.NET中则是用ARGB来表示,需要进行转换。 构建图像的自定义实体优 阅读全文
posted @ 2020-09-13 16:38 智图CAD 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 在AutoCAD中,实现多边形的交集,多边形由闭合的多段线构成,这时算法就会比较复杂。如果仅仅是显示成裁剪的样子,可以在subWorldDraw函数中使用AcGiClipBoundary类。 1、首先绘制一个多边形。 2、用其中一个多边形构造裁剪边界,两点表示矩形算法,三点及以上表示三角形算法,压入 阅读全文
posted @ 2020-09-13 16:33 智图CAD 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 使用ObjectARX的getSplitCurves函数进行分割曲线时,传入的Point3d点数组,或者Param值数组,必须先进行排序,按从曲线的起点到终点的走向,才能返回正确的曲线段列表。 阅读全文
posted @ 2020-09-12 09:48 智图CAD 阅读(927) 评论(2) 推荐(2) 编辑