天气与日历 切换到窄版

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

ObjectARX常用函数

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
工作过程中经常遇到有些函数想不起来,然后去查,很多函数已经查过但还是会忘,这里把这些函数整理起来,方便以后使用。

//得到当前数据库最后添加的实体(ads_name)
acdbEntLast
//得到某一实体之后添加的实体(ads_name)
acdbEntNext

//从ads_name到ID
acdbGetObjectId

//从ID到ads_name
acdbGetAdsName

//得到用户提供给 AutoCAD 任一输入设备的下一个输入
acedGrRead

//获取用户输入的点坐标
        AcGePoint3d pt;
        int track = 15, type = 2;
        resbuf rb;
        acedGrRead(track, &type, &rb);
        if (rb.restype == RT3DPOINT)
        {
                pt.x = rb.resval.rpoint[X];
                pt.y = rb.resval.rpoint[Y];
                pt.z = rb.resval.rpoint[Z];
        }

//绘制向量线
acedGrDraw

acdbNameSet();                //将ads_name变量赋值给另一个ads_name变量
acdbNameEqual();        //判断两个ads_name变量是否相等
acdbNameClear();        //给一个ads_name变量赋NULL值
acdbNameNil();                //判断一个ads_name是否有效

asPnt3d();                //将ads_point转换成AcGePoint3d
asVec3d();                //将ads_point转换成AcGeVector3d
asDblArray();        //将AcGePoint3d或AcGeVector3d转换成ads_point

BeginEditorCommand();//隐藏对话框把控制权交给CAD
CompleteEditorCommand();//显示隐藏的对话框
CancelEditorCommand();//关闭对话框

//得到这个几何实体相对数量的点坐标
void AcGeCurve2d::getSamplePoints(int numSample, AcGePoint2dArray&);

 

 

 

 

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

本版积分规则

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

GMT+8, 2024-11-1 11:35 , Processed in 0.139311 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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