随笔分类 - objextarx
摘要:struct resbuf 结构就象LISP里面的表((LISP a b)(LISP a b)(LISP a b)(LISP a b).....) 之类的东东,主要是用来做一个对象的DXF组码链表,然后用来给别的涵数生成对象之类的处理,如果是生成对象的话我们可以不用struct resbuf结构来做
阅读全文
摘要:一、CString 转换为const char * 转自:http://hi.baidu.com/lowen_pig/blog/item/8227b632cf441488a9018ef0.html 由于是2010,所以2005 08版本的方法貌似不能用了,贴一个最新的方法,经测试可以使用。 若你工程
阅读全文
摘要:某些算法会重排容器中元素的顺序,如std::sort。调用sort会重排输入序列中的元素,使之有序,它默认是利用元素类型的<运算符来实现排序的。也可以重载sort的默认排序,即通过sort的第三个参数,此参数是一个谓词(predicate)。 谓词是一个可调用的表达式,其返回结果是一个能用作条件的值
阅读全文
摘要:*ARX对数据的类型和单位进行转换量钢单位转换函数AutoCAD软件包的文件acad.unt中,定义了一些常用的量钢单位转换关系,例如英里与公里,华氏与摄氏等等。函数acutCvUnit()用来将一种单位的数值转换成另一种单位的数值。单位用字符串的形式表示,使用的字符串必须与文件acad.unt中定
阅读全文
摘要:总结下常见c++容器操作。 1.Vector、 list和 dequeVector是数组,List 是双端链表,deque时双向队列。分别引入vector/list/deque库。 vector、deque支持随机访问和迭代器偏移,list、deque支持双向访问,list只能自加自减。 增 pus
阅读全文
摘要:C++中const关键字的使用方法,烦透了一遍一遍的搜,总结一下,加深印象!!! 之前一直在学习C/C++,关于const的使用,这里出现一点,那里出现一点。知识用时方恨少,这一段时间正好各种笔试题,其中关于const的用法也是层出不穷,所以疲于在书本上各种翻,这里汇总一下,加深自己的印象的同时,也
阅读全文
摘要:////////////////////创建窗体图层"Window_Layer"/////////////////AcDbObjectIdcreateWindowsLayer(){//打开层表,打开方式为只写///AcDbLayerTable *pLayerTable;acdbHostApplica
阅读全文
摘要:ARX对象的一些文字说明2008-06-02 10:16 www.mjgw.org节选于《AutoCAD高级开发技术:ARX编程及应用》 一.图块设计技术: 在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。每个图块从一格AcDbBlockBegin对象开始,紧接着是一个或多个A
阅读全文
摘要:CAD ObjectARX扩展工具的源码(一)收藏的CAD扩展工具的源码: Acad::ErrorStatus CDrawFunction::getAllEntity(AcDbDatabase *pDb,AcDbObjectIdArray& IdArr,const AcArray& layerNam
阅读全文
摘要:CAD ObjectARX扩展工具的源码(三)//得到文本边界oid CDrawFunction::getTextBoundary(AcDbObjectId objectId,double offset,AcDbObjectId &textBoundaryId){AcDbExtents Ext;Ac
阅读全文
摘要:CAD ObjectARX扩展工具的源码(二) //AcDbObjectId CDrawFunction::createtextAll(AcGePoint3d pt,char *text,AcDb::TextHorzMode hMode,AcDb::TextertMode Mode,double h
阅读全文
摘要:ObjextARX-VS2005-字符串转换 1.使用string必须添加头文件 #include"string"using namespace std; 2.使用CString必须添加头文件(在非MFC工程中) #include"afx.h"注意:当出现#error : Building MFC
阅读全文
摘要:Messagebox.Show()常用参数的讨论 声明:IWin32Window owner , HelpNavigator navigator , string keyword 上面的三个参数类型不是很了解。没有做讨论。 等以后了解多了,再做补充。。。 下面讨论的一些常用参数,在平时使用,已经绰绰
阅读全文
摘要:单纯形法实现一维管材排料最优化 #include<stdio.h>#include<math.h>#define m 3 /*定义约束条件方程组的个数*/#define n 5 /*定义未知量的个数*/float M=1000000.0;float A[m][n]; /*用于记录方程组的数目和系数;
阅读全文
摘要:Acad::ErrorStatus CDrawFunction::createCircle(AcDbObjectId& circleId,AcGePoint3d center,double radius,int color,CString layer){Acad::ErrorStatus es=Ac
阅读全文
摘要:系统特征码 以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号) BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 UINT uSystemInfoLen = 0; // 在程序执行完毕后,此处存储取得的系统特征码的长度
阅读全文
摘要:ObjectARX 常见编译错误解决方式记录 C1189 Winver 0x501 fatal error C1189: #error: MFC does not support WINVER less than 0x0501. 方式一&方式二 注释掉后,vs会自动从WinSDKVer.h头文件获取
阅读全文
摘要:首先把sln文件用记事本打开,在文件开头把Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012改为:Microsoft Visual Studio Solution File, Format V
阅读全文
摘要://设置所有有图层颜色为黑色 BEGIN AcDbDatabase * db; //AcTransaction * tran; db = acdbHostApplicationServices() -> workingDatabase(); //tran = db->transactionManag
阅读全文
摘要:////给图形实体,返回与当前图形中,直线实体相交的交点数组、直线方向向量////参数:曲线实体,2dpoint数组,三维向量static void GetLineNum(AcDbCurve* pLine,AcGePoint3dArray& ptArr,AcGeVector3d& v){////遍历
阅读全文

浙公网安备 33010602011771号