E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
arx
用vs2010编译和调试多个
arx
版本的
arx
项目
翻译自dev guide《Compile and Debug Mixed-mode projects》 默认vs2010是使用
ARX
2014,开发AutoCAD2014
·
2013-12-05 11:00
VS2010
Autocad ObjectArx开发----------->环境搭建
1:可以去这个论坛下所有版本的
Arx
http://www.objectarx.net/forum.
c/c++
·
2013-11-11 09:00
转载:自定义浏览DWG控件的实现方法, 有时间研究一下(AcGsView使用)
转载来源:http://www.cnblogs.com/houlinbo/archive/2010/04/23/1718856.html 自定义浏览DWG控件的实现方法
ARX
总是需要在自定义控件上显示
chunyexiyu
·
2013-10-29 09:00
AcGsView
浏览DWG
Arx
: AcdbPolyline的二维三维转换矩阵
1.AcdbPolyline的GetPointAt有两个:一个是获取二维点坐标(InOCS),一个是获取三维点坐标(InWCS)Acad::ErrorStatusgetPointAt(unsignedintindex,AcGePoint2d&pt)const;Thisfunctionsetspttothe2Dlocationofthevertexindexinthepolyline'sownojb
chunyexiyu
·
2013-09-25 09:00
Matrix
AcDbPolyline
getPointAt
CAD
arx
常用函数
在AutoCAD中选择实体1.ads_name[在AutoCAD2000中仍为此名]、acdbNameSet()[ads_name_set()]、acdbNameEqual()[ads_name_equal()]、acdbNameClear()[ads_name_clear()]、acdbNameNil()[ads_name_nil()]在ADS、ADSRX或ObjectARX中,选择实体的方法
fengxiaochenduanduan
·
2013-07-29 21:00
Arx
ARX
中设置CAD 字体
在ObjectARX对CAD进行二次开发时,如果你想改变输出的文字的字体格式,可以用下面语句进行设置 AcDbTextStyleTable*pTextStyleTbl; acdbHostApplicationServices()->workingDatabase()->getSymbolTable(pTextStyleTbl,AcDb::kForWrite); AcDbTextStyl
fengxiaochenduanduan
·
2013-07-21 22:00
arx
& c++ 开发技巧讲解
以下是做CAD二次開發一年多來的一些讀書筆記﹕节选于《AutoCAD高级开发技术:
ARX
编程及应用》跟大家分享一.图块设计技术:在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。
fengxiaochenduanduan
·
2013-07-21 22:00
ObjectARX代码片段二
转载自网络一 在
ARX
中禁用AutoCAD的某个命令 以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:acedCommand(RTSTR,"undefine",RTSTR,"line"
fengxiaochenduanduan
·
2013-07-21 22:00
AUTOCAD二次开发工具
ARX
(AutoCADRuntimeeXtension实时运行扩展)作为继AutoLISP、ADS后的第三代开发工具,采用全新的面向对象编程技术。
fengxiaochenduanduan
·
2013-07-21 22:00
objectARX 常用功能实现集合
objectARX常用功能实现集合一 在
ARX
中禁用AutoCAD的某个命令 以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:acedCommand(RTSTR,"undefine",
fengxiaochenduanduan
·
2013-07-21 22:00
Arx
做CAD二次開發一年多來的一些讀書筆記
节选于《AutoCAD高级开发技术:
ARX
编程及应用》 跟大家分享一.图块设计技术: 在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。
kyfvc
·
2013-06-20 17:00
制作天正工具栏
制作天正工具栏 1,前言 许多人接触
arx
后,都像弄个跟天正一样的工具栏,但是在class map中找不到从ctoolbar派生的类,由mfc创建的工具栏又与acad自带的工具栏明显不兼容(及不会停靠在一起
kyfvc
·
2013-06-19 14:00
【转载】在
ARX
中通过COM在ACAD中添加菜单和工具条
科技创新项目需要结题了,现在只有一个标注剪切的功能,同张老师商量了一下,张老师叫我再加上一两个功能,同时要做出有对话框、菜单或者工具条之类的UI界面。刚好碰巧当天晚上就看到有人在二次开发群里讲添加菜单和工具条,呵呵,天助我也。转载过来参考参考。原文地址:http://blog.csdn.net/habit2/archive/2005/07/29/438318.aspx代码如下:extern "C"
kyfvc
·
2013-06-18 16:00
cmdecho和nomutt设置无效的问题(未解决)
用lisp脚本写了个加载vlx、
arx
、lsp等文件的脚本。
genfeng
·
2013-05-17 11:40
CAD开发
arx
选择集实例
大多数ObjectARX函数在处理选择集和实体时,都用名字来识别选择集或实体,该名字用一个长整型对来表示的,并对AutoCAD来维护。在ObjectARX中,该名字的类型为ads_name。在对选择集或实体进行操作之前,ObjectARX应用程序必须通过调用一个返回其名字的库函数来得到选择集或实体名字。注意:选择集和实体的名字是不稳定的,它们仅仅在AutoCAD当前图形工作时有效。如果从AutoC
silyvin
·
2013-04-09 10:00
Auto CAd ObjectARX vs vc++ 最佳组合
最近任务需要用
arx
开发,但版本问题困扰了我很久。在网上找了很多资料,拿出来大家分享。
silyvin
·
2013-02-24 15:00
ARX
CAD HW10_2
用ObjectARX编制圆弧编辑器程序:创建命令ArcEditor,执行该命令后提示“SelectanARC:”。若用户选取一圆弧,则出现如下对话框并显示圆弧的初始参数。用户可在对话框中编辑圆弧实体参数,其中颜色用AutoCAD标准颜色对话框编辑,按确定按钮退出时应能根据用户输入的数据作图;如果用户选取其它类型实体则提示“notanARC”。需要设计的对话框如下:实现的代码如下(Command.c
walkandthink
·
2012-12-16 10:00
ARX
CAD HW10_1
编写一ObjectARX程序,包含以下三个功能(命令):命令Ellipse1,使之能够自动对图中的椭圆进行如下操作:面积小于等于π的椭圆,将其颜色变为红色;面积大于π的椭圆,将其颜色变为蓝色。命令Ellipse2,使之能够让用户以逐个选取方式对椭圆进行上述操作。命令Ellipse3,使之能够让用户以多选方式对椭圆进行上述操作。Command.cpp如下:// //ObjectARXdefinedc
walkandthink
·
2012-12-16 10:00
ARX
CAD HW9_2
生成方式有命令方式和
ARX
方式两种供用户选择。用户交互输入的参数有:椭圆中心点、长轴长度、短轴长度和生成方式(命令方式[com]/
ARX
方式[
arx
])。
walkandthink
·
2012-12-08 21:00
ARX
方式创建三维实体 CAD作业9_1
原创辛苦,转载请注明!编写一ObjectARX程序,使其能生成下图的三维实体,命令为MakeSolid。圆柱1:直径100,高度200;圆柱2:直径50,长度200;圆柱3:直径30,长度200;球1:直径150;方盒:端面为60×60正方形,高度200。具体代码如下:原创辛苦,转载请注明!MakeSolid.cpp// //ObjectARXdefinedcommands #include"S
walkandthink
·
2012-12-08 19:00
ObjectARX给CAD发送命令的几种方法
在
ARX
的帮助里有最常见的两个方法:intacedCommand(intrtype,...unnamed);intacedCmd(conststructresbuf*rbp); 这两个函数处理命令的方式差不多
天意茫茫
·
2012-12-04 11:31
ObjectARX
发送命令
Halcon shape-based 3d matching dxf file create
1、首先安装autocad2、下载3dsoutcommand插件3、在工具菜单中选择加载应用程序,其中加载ac3dsout.
arx
4、在cad的命令中输入3dsout,回车,选择模型,后在回车,弹出保存文件对话框
sunanger_wang
·
2012-11-29 13:00
arx
记录,长期更新
1.关于文字样式最好不要删除,会出现删除不了的情况,即使文档保存关闭之后再打开修改的文字样式,如果字体不存在,会出现修改失败,所以要先检查字体文件是否存在1.可以设置实体的可见性,若实体属性设置为不可见,则不管数据库如何设置,都不可见1.可以突出显示某个实体1.颜色:1-7 红黄绿青蓝紫红黑或白,0是byblock,256是bylayer1.获取块表记录后,关闭块表,然后加入一个对象到块表记录之后
xuhaiyan8825
·
2012-10-16 20:00
windows
System
dll
开发工具
extension
随CAD加载
Arx
和dll
使用lisp加载在.lsp中加入下面这句: (command"netload""arc.dll")然后在autocad使用注册表加载非托管的
ARX
程序的加载非托管的
ARX
程序是指用C++编译的以.
arx
chenliao002
·
2012-08-09 14:00
windows
command
application
dll
VB.NET
lisp
解决fatal error C1083: 无法打开包括文件:“type_traits”: No such file or directory[
[分享]解决fatalerrorC1083:无法打开包括文件:“type_traits”:Nosuchfileordirectory[br]这几天重新装XP系统,装上了VS2008与
ARX
2010,编译这样不通过
biyusr
·
2012-05-30 09:00
编程
c
File
Microsoft
include
微软
ARX
多段线的合并
////合成多段线 staticvoidAppendPLinePoint(constAcDbObjectId&id,constbool&gotoNext,AcDbPolyline*pLine,int&plIndex) { AcDbEntity*pEnt=NULL; Acad::ErrorStatuses=acdbOpenObject(pEnt,id,AcDb::OpenMode::kForRead
csharp25
·
2012-05-11 09:00
object
ARX
批量删除对象
staticvoidEraseIds(AcDbObjectIdArrayidArr) { if(idArr==NULL||idArr.length()==0) { return; } for(inti=0;ierase()) { acutPrintf(_T("\n删除第%d个实体失败"),i); } pDel->close(); } }
csharp25
·
2012-05-11 09:00
null
ARX
查找多段线上的下一点
staticvoidGetNextPt(constAcDbPolyline*plMin,constbool&gotonext,constint&plIndex,AcGePoint2d&ptNextS,AcGePoint2d&ptNextE) { intnextIndex=0; intcount=plMin->numVerts(); if(!gotonext) { if(plIndex>0) { n
csharp25
·
2012-05-11 09:00
ARX
沿着多段线绘制一定距离,递归执行
//from:起点,to:终点(这两点要相邻) //paramDis:沿着多段线画多长 //pl:多段线 //pPoly:新的多段线 staticvoidDrawByLen(constbool&gotoNext,constAcGePoint2d&from,constAcGePoint2d&to,constdouble¶mDis,constAcDbPolyline*pl,AcDbPolyli
csharp25
·
2012-05-09 17:00
ARX
反回曲线上一定距离的点 函数
////反回曲线上一定距离的点(默认从起点开始计算) ////pCurve:曲线指针,dist:距离,point:要返回的点 ////Adesk::BooleanisGotoNexttrue:沿着正向寻找,false:沿着反方向寻找 staticvoidGetPtAtDistOnCurve(constAcGeCurve2d*pCurve,constAcGePoint2d&ptInput,doubl
csharp25
·
2012-05-09 15:00
null
arx
。net二次开发中DBObject类型转换的问题。
在
arx
二次开发中,DBObject进行类型转换的时候总是为空,是由于要转换的类型在头文件里没有进行注册。
biyusr
·
2012-05-09 10:00
arx
自定义实体简单实例
classDLLIMPEXPMyLineEx:publicAcDbEntity{ public: ACRX_DECLARE_MEMBERS(MyLineEx); protected: staticAdesk::UInt32kCurrentVersionNumber; private: AcGePoint3dm_ptStart; AcGePoint3dm_ptEnd; public:
csharp25
·
2012-05-03 17:00
ARX
acedInitGet 返回值
InputoptionssetbyacedInitGetBitvalueCodeDescription1RSG_NONULLDisallownullinput2RSG_NOZERODisallowzerovalues4RSG_NONEGDisallownegativevalues8RSG_NOLIMDonotcheckdrawinglimits,evenifLIMCHECKison32RSG_DA
csharp25
·
2012-05-03 17:00
object
user
null
input
distance
Types
object
Arx
例 绘制禁止开口带
staticAcDbObjectIdLoadEntity(AcDbEntity*entity) { AcDbBlockTable*pBlockTable; acdbHostApplicationServices()->workingDatabase()->getBlockTable(pBlockTable,AcDb::kForRead); AcDbBlockTableRecord*pBlo
csharp25
·
2012-05-03 09:00
c
object
null
delete
图形
arx
注册命令导致acad崩溃一例
原因很简单,在
arx
加载时要注册命令,调用向导自动生成的InitApplication函数的AddCommand函数注册命令,后来发现两个不同的
arx
都使用了相同的命令组名,结果导致两个
arx
同时加载时有一个的命令用不了
TXH0001
·
2012-04-29 22:00
Object
Arx
过滤器使用例子,计算选择的曲线面积和周长
staticAcDbObjectIdLoadEntity(AcDbEntity*entity) { AcDbBlockTable*pBlockTable; acdbHostApplicationServices()->workingDatabase()->getBlockTable(pBlockTable,AcDb::kForRead); AcDbBlockTableRecord*pBlock
csharp25
·
2012-04-28 10:00
dxf详解
在AutoLISP和
ARX
应用程序中使用的DXF格式与上述格式基本相同,只是在某些数据组上存在着细微的差别。
Augusdi
·
2012-04-24 15:48
CAD-CAM
ARX
创建组实例(新建组,选择实体添加到组,输入层,修改组所在的层)
创建组实例//创建组,把选择的实体放入组内,并改变组的层为新层staticvoidTESTgrpcmd() { CStringstrGrp; if(acedGetString(0,_T("\n输入组名"),strGrp.GetBuffer(10))!=RTNORM) { return; } strGrp.ReleaseBuffer(); ads_namess; if(acedSSGet(N
csharp25
·
2012-04-23 16:00
null
ARX
集合类型 AcGe类
ARX
集合类型:AcDbVoidPtrArrayAcDbIntArrayAcDbObjectIdArrayAcGePoint2dArrayAcGePoint3dArrayAcGeVector2dArrayAcGeVector3dArrayAcGeDoubleArrayAcGeIntArrayAcDbVoidPointerArray
csharp25
·
2012-04-23 16:00
文档
ARX
实体的偏移
实体的偏移://实体的偏移staticvoidTESToffentcmd() { ads_realdis; if(acedGetReal(_T("\n输入偏移距离"),&dis)!=RTNORM) { return; } ads_nameen; ads_pointpt; if(acedEntSel(_T("\n选择要偏移的实体"),en,pt)!=RTNORM) { acutPrintf(_T
csharp25
·
2012-04-23 16:00
OBJECT
ARX
绘制道路横切面 实例
//-----------------------------------------------------------------------------//-----acrxEntryPoint.cpp//-----------------------------------------------------------------------------#include"StdAfx.h
_iorilan
·
2012-04-19 08:53
OBJECT
ARX
OBJECT
ARX
绘制道路横切面 实例
//----------------------------------------------------------------------------- //-----acrxEntryPoint.cpp //----------------------------------------------------------------------------- #include"StdAf
csharp25
·
2012-04-19 08:00
object
struct
null
扩展
dependencies
ARX
选择集获得所有图形 遍历 实例 备忘
////给图形实体,返回与当前图形中,直线实体相交的交点数组、直线方向向量////参数:曲线实体,2dpoint数组,三维向量staticvoidGetLineNum(AcDbCurve*pLine,AcGePoint3dArray&ptArr,AcGeVector3d&v){////遍历所有实体ads_namessName;////选择集名称acedSSGet(_T("X"),NULL,NULL
_iorilan
·
2012-04-17 16:59
OBJECT
ARX
ARX
选择集获得所有图形 遍历 实例 备忘
////给图形实体,返回与当前图形中,直线实体相交的交点数组、直线方向向量 ////参数:曲线实体,2dpoint数组,三维向量 staticvoidGetLineNum(AcDbCurve*pLine,AcGePoint3dArray&ptArr,AcGeVector3d&v) { ////遍历所有实体 ads_namessName;////选择集名称 acedSSGet(_T("X"),NUL
csharp25
·
2012-04-17 16:00
OBJECT
ARX
总结5道题
//加载一个实体到数据库,返回实体IDstaticAcDbObjectIdLoadEntity(AcDbEntity*entity) { AcDbBlockTable*pBlockTable; acdbHostApplicationServices()->workingDatabase()->getBlockTable(pBlockTable,AcDb::kForRead); AcDbBl
csharp25
·
2012-04-16 09:00
数据库
object
cmd
null
lisp
arx
2010在vs2008中fatal error C1083: Cannot open include file: 'type_traits'
装上vs2008后,安装完
arx
2010。建立了一个
arx
项目,直接运行出现如下错误。
biyusr
·
2012-04-13 22:44
arx
2010在vs2008中fatal error C1083: Cannot open include file: 'type_traits'
装上vs2008后,安装完
arx
2010。建立了一个
arx
项目,直接运行出现如下错误。
biyusr
·
2012-04-13 22:00
c
File
include
2010
OBJECT
ARX
遍历数据库所有图元代码
转自:http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104c8c711923d030678197027fa3c215cc790a1b103ab5ec65794c51ce95223a54b2121abdaf2b24360277b1cbc98e498cb995797b892433204c8115158512b8cb317f877fce4eacf2
csharp25
·
2012-04-12 14:00
ARX
常用函数2
转自:http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104c8c711923d030678197027fa3c215cc79050a062db6f06c3f405a8e90613c47f81641eba06675350426b7ca9fdc4ed9ed957f288b2560244bd74a05d36ef58d197bd565cd1abfa0
csharp25
·
2012-04-12 14:00
c
数据库
OBJECT
ARX
总结5
转自:http://apps.hi.baidu.com/share/detail/30275499#content1. 系统变量查询与设置,暂停使用户输入,与AutoCAD的参数传递(acedCommand)等;acedSetVar:设置系统变量 acedGetVar:获取系统变量值 result=acedCommand(RTSTR,"Zoom",RTSTR,PAUSE,RTNONE)
csharp25
·
2012-04-06 17:00
object
command
System
character
distance
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他