摘要: VS2017中使用ObjectARX 2019 wizard的 ArxWizMFCSupport向导出现的bug,提示脚本错误. 实际原因类似在arx2012向导的问题,需要修改C:\Program Files (x86)\Autodesk\ObjectARX 2019 Wizards\ArxWiz 阅读全文
posted @ 2019-09-19 00:02 edata 阅读(1758) 评论(3) 推荐(0) 编辑
摘要: CAD2011 更新了一个新的函数接口setShapeIsUprightAt,对应文字旋转 U 模式,可以使得文字方向看起来比较正常,不过这个在三维空间的直线上有bug,某些角度会出现文字偏移严重,有三维需求的慎用。 新代码, AcDbLinetypeTable* pLinetypeTable=NU 阅读全文
posted @ 2019-09-18 16:42 edata 阅读(1325) 评论(0) 推荐(1) 编辑
摘要: chm使用Google Chrome浏览器翻译,有些翻译不是很理想,因为2万5千多个html文件, 修正难度太大,所以只处理了一部分。 非常感谢 gzxl 辛苦肉眼修正一些翻译问题. 欢迎进入QQ群:630401507 交流ObjectARX二次开发技术(仅ObjectARX)。 欢迎进入QQ群:1 阅读全文
posted @ 2019-08-19 23:07 edata 阅读(4064) 评论(3) 推荐(2) 编辑
摘要: 修改为 这样新建的带有MIDL项目就不会提示错误这个错误了. 如果你已经建立好项目,可以尝试修改MIDL的配置,头文件可能是.h没有文件名,所以出现MIDL1012错误,修改为项目名称的.h即可,保持和项目的cpp文件中的包含头文件名称一致即可. 阅读全文
posted @ 2019-07-30 00:46 edata 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 初步判断为ARX2012默认的编译器平台集是v90,如果你只安装了vs2010,没有安装vs2008sp1或者vs2008sp1的编译器,以及对应的Windows MFC SDK,就可能会出现这样的问题,将平台集改为vs2010自身的平台集v100,可以解决. 我平台集是齐全的,从来没有出现过这样的 阅读全文
posted @ 2019-07-30 00:37 edata 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 使用ObjectARX 2012自定实体向导的时候,获取捕捉点的重写函数的向导中模板有点问题, C:\Program Files (x86)\Autodesk\ObjectARX 2012 Wizards\ArxWizCustomObject\Templates\1033 在ArxWizCustom 阅读全文
posted @ 2019-07-30 00:29 edata 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在重新打开OPM项目添加ATL动态属性向导Dynamic Property Wizard提示错误 ATL类只能添加到MFC EXE 和MFC规则DLL项目或完全支持ATL的项目. 有效的解决方式,右键卸载当前项目,然后重新加载即可.. 重新使用动态属性向导添加,不再提示了.原因暂未确定 阅读全文
posted @ 2019-07-30 00:17 edata 阅读(459) 评论(0) 推荐(0) 编辑
摘要: AutoCAD 2010版本开始新增了一个发布图纸的功能,可以后台打印图纸,以下是ADN官方博客例子浅析 原文地址 https://adndevblog.typepad.com/autocad/2016/01/create-multi-sheet-pdf-from-arx-using-dsd.htm 阅读全文
posted @ 2019-06-13 12:00 edata 阅读(2100) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-02 17:12 edata 阅读(8199) 评论(0) 推荐(3) 编辑
摘要: 注:添加命令需要添加 ACRX_CMD_USEPICKSET | ACRX_CMD_REDRAW 阅读全文
posted @ 2019-04-28 15:00 edata 阅读(1669) 评论(0) 推荐(0) 编辑
摘要: ads_point pt; ads_name ent,ss; //切换到模型空间 acedMspace(); if (RTNORM != acedGetPoint(NULL,_T("\n选择新的视口中心点:"),pt)) { return; } acutPrin... 阅读全文
posted @ 2019-04-26 23:33 edata 阅读(955) 评论(0) 推荐(0) 编辑
摘要: AcDbDatabase *pNewDb=new AcDbDatabase(Adesk::kFalse); if (pNewDb == NULL) { return; } Acad::ErrorStatus es= pNewDb->readDwgFile(_T("D:\\123... 阅读全文
posted @ 2019-04-26 22:57 edata 阅读(2627) 评论(0) 推荐(1) 编辑
摘要: static void sk_ARXTestXDatamydimassoc(void) { // Add your code for command sk_ARXTestXData.mydimassoc here ads_name ent; ads_point pt; if (RTNORM != acedEntSel(_T("\n请选择标注:"),ent,pt)) { ... 阅读全文
posted @ 2019-04-18 18:26 edata 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 例子是创建一个含有表格实体的块定义 效果如下(手动插入的块) 源代码如下,简单示意,采用了我不是很熟悉的智能指针创建实体对象,代码仅供参考 阅读全文
posted @ 2019-04-16 17:51 edata 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: ObjectARX 参考指南 > 全局函数 > AcEd 全局函数 > acedSSGet 函数 acedSSGet 折叠全部 ObjectARX 参考指南 > 全局函数 > AcEd 全局函数 > acedSSGet 函数 acedSSGet 折叠全部 acedSSGet 折叠全部 折叠全部 C+ 阅读全文
posted @ 2019-04-13 18:11 edata 阅读(938) 评论(0) 推荐(1) 编辑