ARX
文章平均质量分 81
siler_ya
这个作者很懒,什么都没留下…
展开
-
objectARX 常用功能实现集合
objectARX 常用功能实现集合一 在ARX中禁用AutoCAD的某个命令 以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:acedCommand(RTSTR, "undefine", RTSTR, "line",RTNONE);下面的语句则可恢复LINE命令的定义:acedCommand(RTSTR, "redefine"转载 2013-07-21 22:30:56 · 1238 阅读 · 0 评论 -
天干地支与阴阳五行的关系
天干地支与阴阳五行的关系 中国古人采用干支纪年法,直到现在,我们还经常提到某某年的天干地支是什么,比如今年是戊子年,去年是丁亥年,其中子和亥分别表示了这两年的属相鼠和猪。因此很少有人不知道天干地支是什么,但很少有人了解干支与阴阳五行之间的密切联系。实际上,每个天干每个地支都有它自己的阴阳五行属性。正因为干支自己具有独特的五行属性,人们用干支表示的生辰八字才得以跟五行联系起来,由命理学者根据五行转载 2013-09-17 21:38:17 · 1937 阅读 · 0 评论 -
CAD arx常用函数
在AutoCAD中选择实体1. ads_name[在AutoCAD 2000中仍为此名]、acdbNameSet()[ads_name_set()]、acdbNameEqual()[ads_name_equal()]、acdbNameClear()[ads_name_clear()]、acdbNameNil()[ads_name_nil()]在ADS、ADSRX或ObjectARX中,选择转载 2013-07-29 21:06:00 · 2150 阅读 · 0 评论 -
实现鼠标双击事件
摘要:本文为在AutoCAD ObjectARX二次开发中遇到的鼠标双击事件提供了多种解决方法。在AutoCAD编程中,开发者可能会有这样一个好想法,或者用户有这么一个需求:当用鼠标双击某个实体的时候,弹出一个窗体,显示实体的属性,比如说,一所学校的名称、座落等信息。(一) 在AutoCAD2000i中的实现在AutoCAD2000i中有一个新的ObjectARX API专转载 2013-07-21 22:51:20 · 2401 阅读 · 0 评论 -
ObjectARX代码片段二
转载自网络一 在ARX中禁用AutoCAD的某个命令 以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:acedCommand(RTSTR, "undefine", RTSTR, "line", RTNONE);下面的语句则可恢复LINE命令的定义:acedCommand(RTSTR, "redefine", RTSTR, "line", R转载 2013-07-21 22:45:03 · 1225 阅读 · 0 评论 -
C++和CSharp增加AutoCAD的菜单menu
一 c++ COM接口voidaddMenuThroughCom(){ AutoCAD::IAcadApplication *pAcad; AutoCAD::IAcadMenuBar *pMenuBar; AutoCAD::IAcadMenuGroups *pMenuGroups; AutoCAD::IAcadMenuGroup *pMe转载 2013-07-21 22:33:22 · 1516 阅读 · 0 评论 -
OBJECTARX编程中如何改变DWG中文字内容
OBJECTARX编程中如何改变DWG中文字内容转由于要将DWG文件中N多的文字进行翻译, 想到了先将所有的文字全部导出到一文本文件中(已实现,代码如下)//导出DWG文件中的文字串oid CTransTextDlg::OnBtExportText(){// TOD Add your control notification handler code here转载 2013-07-21 22:25:25 · 2577 阅读 · 0 评论 -
ObjectARX-圆
ObjectARX//定义圆心、法向向量AcGePoint3d center(9.0,3.0,0.0);AcGeVector3d normal(0.0,0.0,1.0);//初始化圆对象实例AcDbCircle * pCirc =new AcDbCircle(center,normal,2.0);//打开块表AcDbBlo原创 2013-07-21 23:11:04 · 887 阅读 · 0 评论 -
objectarx-cAD二次开发(VS2005)-字符串转换
1.使用string必须添加头文件#include"string"using namespace std;2.使用CString必须添加头文件(在非MFC工程中)#include"afx.h"注意:当出现#error : Building MFC application with /MD[d] (CRTdll version) requires MFC shared转载 2013-07-21 22:59:33 · 1089 阅读 · 0 评论 -
ARX 中设置CAD 字体
在ObjectARX对CAD进行二次开发时,如果你想改变输出的文字的字体格式,可以用下面语句进行设置 AcDbTextStyleTable *pTextStyleTbl; acdbHostApplicationServices()->workingDatabase()->getSymbolTable(pTextStyleTbl, AcDb::kForWrite); Ac转载 2013-07-21 22:58:45 · 2232 阅读 · 0 评论 -
objectarx对CAD进行二次开发中 将数字转化成字符输出
用objectarx对CAD进行二次开发中,有时需要将读入的数据文件直接显示在屏幕上面,这个时候我们就需要进行转化,虽然C++中提供了很多字符转化的函数,但是因为二次开发中文本输出的函数的改变,导致很多函数都不起作用,查阅了很多资料,终于找到了解决方法,贴出来和大家分享一下ArxDbgUtils::ptToStr(const AcGePoint3d& pt, CString& str, i转载 2013-07-21 22:57:37 · 1905 阅读 · 0 评论 -
objectarx尺寸标注设置
AcDbDatabase *pcurdb=acdbHostApplicationServices()->workingDatabase(); AcDbDimStyleTable *pnewdimtable; pcurdb->getSymbolTable(pnewdimtable,AcDb::kForWrite); AcDbDimStyleTableRecord *pnewd转载 2013-07-21 22:55:46 · 2822 阅读 · 0 评论 -
缩放实体
// 调用接口/* 全局函数(实现在ZoomHelper.cpp中) *//* 参见附件 */extern void ExecuteZoomCommand1(const AcGePoint3d& minPt, const AcGePoint3d& maxPt);extern void ExecuteZoomCommand2(const AcGePoint3d& minPt, const转载 2013-07-21 22:50:02 · 927 阅读 · 0 评论 -
arx & c++ 开发技巧讲解
以下是做CAD二次開發一年多來的一些讀書筆記﹕节选于《AutoCAD高级开发技术:ARX编程及应用》跟大家分享一.图块设计技术:在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。每个图块从一格AcDbBlockBegin对象开始,紧接着是一个或多个AcDbEntity对象,最后以AcDbBolckEnd对象结束,按其所属关系得层次结构分为三层:第一层为块表,是属转载 2013-07-21 22:48:44 · 1784 阅读 · 0 评论 -
ObjectARX代码片段3
转载自网络一.图块设计技术: 在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。每个图块从一格AcDbBlockBegin对象开始,紧接着是一个或多个AcDbEntity对象,最后以AcDbBolckEnd对象结束,按其所属关系得层次结构分为三层:第一层为块表,是属于数据库管理的根对象;第二层为块表记录,是属于块表管理的对象;第三层为组成图块的实体对象,是属于块转载 2013-07-21 22:46:22 · 1811 阅读 · 0 评论 -
ObjectARX代码片段一
转载自网络Finding the Active Viewports in Model Space 1 // Set some viewport information. 2 AcDbViewportTable* pViewportTable; 3 if (db.getViewportTable(pViewportTable, AcDb::kForRead) 4转载 2013-07-21 22:43:46 · 863 阅读 · 0 评论 -
AUTOCAD二次开发工具
ARX(AutoCAD Runtime eXtension实时运行扩展)作为继AutoLISP、ADS后的第三代开发工具,采用全新的面向对象编程技术。1985年6月推出的AutoCAD2.17版本使用AutoLISP作为AUTOCAD内嵌语言,与AUTOCAD绑定一起,向用户提供了用AutoLISP设计应用程序的二次开发环境。AutoLISP是种解释型语言,主要用来修改和扩充A转载 2013-07-21 22:41:27 · 2514 阅读 · 0 评论 -
日期与天干地支算法
天干地支五行对照表 天干、地支与五行的对应表甲 乙 丙 丁 戊 己 庚 辛 壬 癸│ │ │ │ │ │ │ │ │ │阳 阴 阳 阴 阳 阴 阳 阴 阳 阴木 木 火 火 土 土 金 金 水 水子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪│ │ │ │ │ │ │ │ │ │ │ │阳 阴 阳 阴 阳 阴 阳 阴转载 2013-09-17 21:37:53 · 21383 阅读 · 0 评论