天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 62|回复: 0

ARX 常用函数2

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
函数名

功能

acdbRegApp

注册应用程序名

acdbEntDel

删除一个实体

acdbEntLast

获取图中最后一个生成的实

acdbEntNext

获取某个实体之后生成的实体

acdbGetAdsName

由实体ID获取实体名称

acdbGetObjectId

由实体名称获取实体ID

acdbOpenObject

打开对象

acdbOpenAcDbObject

打开数据库对象

acdbOpenAcDbEntity

打开实体

acedInitGet

用户输入控制

acedEntSel

从图面上选择一个实体

acedRedraw

重画一个实体

acedGrDraw

绘制矢量线

acedGetAppName

获取应用程序名

acedPrompt

输出提示信息

acutPrintf

命令行输出函数

acutPolar

计算某个角度上距离某个点一定距离的点

acutDistance

求两点之间的距离

acutAngle

计算两点边线与X轴的夹角

asDblArray

点对象转化为点坐标数组

asPnt2d

点坐标数组转化为点对象(二维)

asPnt3d

点坐标数组转化为点对象(三维)

asVec2d

点坐标数组转化为矢量对象(二维)

asVec3d

点坐标数组转化为矢量对象(三维)

将AcGePoint3d转换为double* :asDblArray;将double*转换为AcGePoint3d:asPnt3d;

将AcGepoint3d转换为AcDbEntity*:AcDbPoint pt(lastPoint) ,再加上取地址符号&;

ObjectARX定义的其它代码(一些宏定义)

// 返回当前数据库的指针

#define acdbCurDwg acdbHostApplicationServices()->workingDatabase

// 返回当前选择集

#define acdbGetCurrentSelectionSet acedGetCurrentSelectionSet

// 由颜色索引号取RGB值

#define acdbGetRGB acedGetRGB

// 取当前视口对象ID

#define acdbGetCurViewportObjectId acedGetCurViewportObjectId

// 设置当前视口

#define acdbSetCurrentVPort acedSetCurrentVPort

 

 

 

 

ARX 常用函数2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 10:37 , Processed in 0.104021 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表