# AutoCAD-ObjectArx **Repository Path**: anheihb03dlj/AutoCAD-ObjectArx ## Basic Information - **Project Name**: AutoCAD-ObjectArx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2020-06-09 - **Last Updated**: 2024-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AutoCAD-ObjectArx # AutoCAD ObjcetARX最常用功能简单封装,便于日常调用(欢迎纠错和学习) ## 主要包括如下: - 添加对象到模型空间 - 获取模型空间某个图层或所有图层的实体 - 画直线 - 画圆: 1. 圆心和半径画圆 2. 三点画圆 3. 直径两端点画圆 - 画多边形: 1. 根据顶点数组创建轻量多线段 2. 根据顶点创建三维多线段 3. 根据中心点、边数、外接圆半径、旋转角度(弧度)和线宽创建正多边形 4. 根据两个角点创建矩形 - 添加单行文字 - 添加多行文字 - 添加直线标注 - 添加填充 - 图层操作: 1. 根据输入的名字和颜色代号创建新的图层 2. 根据图层名称获取图层的ID 3. 修改指定图层的颜色 4. 获取当前图形中所有的图层 5. 删除指定的图层 - 图块: 1. 定义图块 2. 插入图块 3. 获取图块属性 - 操作实体: 1. 修改实体颜色 2. 修改实体图层 3. 修改实体线型 4. 旋转实体 5. 移动实体 6. 缩放实体 - 将当前图纸中存在的所有图层及其特性(图层名称、颜色、图层线型、图层线宽等)导出到指定的文本文件中 - 按照指定文本文件中的图层列表属性(图层名称、颜色、图层线型、图层线宽等)在当前图形中创建图层 - 获取中点 - wcs和ucs坐标之间相互转换 - 提示用户选取点 - 拖动操作 - 视图视口: 1. 获取当前的视图信息 2. 创建4个等大的视口 3. 在布局上添加新的视口 4. 创建一个新的UCS坐标系 5. 将UCS表中已经存在的一个UCS设置为当前UCS *如有错误,欢迎纠正,后续可能还会添加一些常用功能的封装*