对ARX自定义实体的疑问[2016.7.21]
看过object中的实例,抽取了主体函数,但自定义实体类好复杂。问题一:比如说,我派生一个AcDbEntity的自定义实体,需要重写worldDraw()、getGripPoint()等等。
请问,假如我建好了类,如何使用呢?
问题二:ACHAR、CSTRING这种类型的字符串,到底是什么?为什么必须转换?
问题三:我想做一个自定义实体,实现Jig的效果,大体思路是什么?
简单回答一下:
1,自定义实体是个大工程,很多都要自己写,如果写好了类,就可以像添加直线一样的添加到图形数据库中。
2,ACHAR是Autodesk公司定义的,实际是wchar_t 宽字节类型,用来存储字符的。
Cstring 是MFC的字符串类型,必须添加MFC支持才能用。
3,自定义实体和JIG没有直接关系,你用圆,直线也能JIG,用法一样,添加JIG类,调用相关函数,具体可以百度到。
页:
[1]