
ObjectARX
Frozen2022
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ObjectARX运行时类信息实现原理
新公司维护基于CAD的二次开发旧代码。学习ObjectARX相关的内容。 先看原始代码 class MyClass: public AcRxObject { public: virtual AcRxClass* isA() const { if (MyClass::gpDesc != NULL) return MyClass::gpDesc; return MyClass...原创 2018-12-14 12:21:47 · 1113 阅读 · 1 评论 -
CAD二次开发加载自定义模块程序流程
(1)启动CAD: acad.exe 脚本1 脚本1中通常包含命令内容和顺序 (1)使用CAD自身命令初始化: 初始化CAD的窗口内容和风格,如但文档试图;初始化缩放比例等等; (2)arxload 自定义.arx. 在这个ARX中,通常定义了一些控制逻辑型的函数,为接下来真正加载(为了保证程序良好的可扩展性);这些函数通常由LISP脚本调用获取控制状态。 (3)load lisp...原创 2018-12-21 14:52:38 · 2405 阅读 · 0 评论 -
CAD的dwg文件和xref文件的区别。
AutoCAD drafting software provides a choice of file formats when saving a drawing, including .dxf and .dwg. While .dwg is the default and most popular file format, certain situations require saving a ...转载 2019-01-07 17:16:06 · 1770 阅读 · 0 评论 -
arx拓展数据
来自ObjectARX参考指南 拓展数据(xdata)是ObjectARXhuoAutoLisp应用程序创建的,它可以被加入到任何对象中。xdata由应用程序使用的resbufs链表组成。(AutoCAD保存它但并不会使用它)拓展数据关联1000带1071范围内的拓展数据group code。 这是种节省空间(space-efficient)的机制,向对象添加轻量级别数据十分有效。但是,xda...翻译 2019-01-14 17:49:54 · 729 阅读 · 0 评论 -
ObjectArx 自定义实体
1.arx文档中规定的必须重写的几个函数 //AcDbObject: virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* filer); virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* filer) const; virtual Acad::ErrorStatus dx...转载 2019-01-15 11:07:53 · 2672 阅读 · 1 评论