当前位置: 首页 > news >正文

ARX 常用函数2

转自: http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104c8c711923d030678197027fa3c215cc79050a062db6f06c3f405a8e90613c47f81641eba06675350426b7ca9fdc4ed9ed957f288b2560244bd74a05d36ef58d197bd565cd1abfa04aa7f0e732e2b9a3d0c82425dd23026df7f19c5a7103bb1ce76436f4d7e85f6258&p=c6769a46d0b10af549b5c4710e11d73f&user=baidu&fm=sc&query=arx+++%C1%BD%B5%E3++%CA%B5%CC%E5&qid=b4e91b0001db1769&p1=1

函数名

功能

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

相关文章:

  • 各大网站M8评测集结
  • OBJECT ARX 遍历数据库所有图元代码
  • OBJECT ARX 总结5道题
  • ARX 选择集获得所有图形 遍历 实例 备忘
  • ARX 实体的偏移
  • XP系统优化简单实用技法收藏
  • ARX 集合类型 AcGe类
  • ARX 创建组实例(新建组,选择实体添加到组,输入层,修改组所在的层)
  • Firefox 3.1 Beta 3下周推出 新增Beta 4
  • C# 使用zedgraph绘制 柱状图
  • [Web开发] 网页的浏览器兼容性测试工具
  • [Windows编程] 如何捕捉程序异常/crash 并生成 dump 文件
  • zed graph使用经验
  • vim语法高亮
  • vbscript脚本用二进制方式读写文件
  • javascript数组去重/查找/插入/删除
  • JS+CSS实现数字滚动
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Nodejs和JavaWeb协助开发
  • PHP 7 修改了什么呢 -- 2
  • PHP变量
  • SpiderData 2019年2月13日 DApp数据排行榜
  • ucore操作系统实验笔记 - 重新理解中断
  • ViewService——一种保证客户端与服务端同步的方法
  • 搭建gitbook 和 访问权限认证
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 精彩代码 vue.js
  • 使用docker-compose进行多节点部署
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 转载:[译] 内容加速黑科技趣谈
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 昨天1024程序员节,我故意写了个死循环~
  • (3)STL算法之搜索
  • (libusb) usb口自动刷新
  • (第一天)包装对象、作用域、创建对象
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • [ C++ ] STL---string类的使用指南
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [codeforces] 25E Test || hash
  • [FxCop.设计规则]8. 也许参数类型应该是基类型
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [LeetCode周赛复盘] 第 312 场周赛20220925
  • [node] Node.js的Web 模块
  • [OC]UILabel 文字长的截断方式
  • [pthon2.7+django1.2+sae]博客评论的异步提交
  • [Spring Boot 2]整合持久层技术
  • [Spring boot] Spring boot 实现发送邮件功能
  • [SpringCloud] OpenFeign核心架构原理 (一)
  • [SWPUCTF 2021 新生赛]Do_you_know_http
  • [Typescript]基础篇之接口