
C#ObjectArx Cad
Cad 操作
mouka~
西南石油大学2015级 13-305
展开
-
C# ObjectArx 平移、缩放实体
【代码】C# ObjectArx 平移、缩放实体。原创 2023-06-12 10:03:30 · 490 阅读 · 0 评论 -
C#ObjectArx Cad添加图层
该方法为LayerTable得扩展类。 /// <summary> /// 添加新的图层 /// </summary> /// <param name="lt"></param> /// <param name="name">图层名称</param> /// <param name="color">图层颜色</param原创 2020-07-27 09:59:13 · 526 阅读 · 0 评论 -
C#ObjectArx Cad选择指定图层得实体对象
/// <summary> /// 选择一个实体对象,取消或者选中返回 /// </summary> /// <typeparam name="T">类型,需要选择的数据的类型</typeparam> /// <param name="obj">选择的对象</param> /// <param name="entityName">提示中对对...原创 2020-07-27 09:56:52 · 1282 阅读 · 0 评论 -
C#ObjectArx Cad创建点线块
代码虽说长了点,但是可以直接使用,或者可以线看看前面得文章自定义基础类:public class MyBlockClass:MyBasePoint { public string BlockName { get; set; } /// <summary> /// 图层名称 /// </summary> public string LayerName { get; set; }原创 2020-07-27 09:55:04 · 674 阅读 · 0 评论 -
C#ObjectArx Cad加载块符号(用于成图需要)
/// <summary> /// 加载管点的符号库(block) /// </summary> /// <param name="foderPath">文件夹路径</param> public static void LoadPointSymbols(String foderPath) { try { ...原创 2020-07-24 10:02:56 · 291 阅读 · 0 评论 -
C#ObjectArx Cad发送执行指定命令
/// <summary> /// 执行命令 /// </summary> /// <param name="command"></param> /// <param name="activate"></param> /// <param name="wrapUpInactiveDoc"></param> ...原创 2020-07-24 10:00:17 · 994 阅读 · 0 评论 -
C#ObjectArx Cad删除实体
/// <summary> /// 删除当前模型空间上的实体。 /// </summary> /// <param name="entityID">实体ID</param> /// <returns>true:成功 false:失败</returns> public static bool DelEntity() { ...原创 2020-07-24 09:58:57 · 1376 阅读 · 2 评论 -
C#ObjectArx Cad获取模型空间得所有实体
/// <summary> /// 实体ID的列表 /// </summary> /// <returns></returns> public static List<ObjectId> GetEntitiesInModelSpace() { List<ObjectId> objects = new List&l...原创 2020-07-24 09:56:37 · 2311 阅读 · 0 评论 -
C#ObjectArx Cad插入一个实体
/// <summary> /// 将数据以表格形式插入图形 /// </summary> /// <param name="db"></param> /// <param name="data"></param> /// <param name="position"></param> private...原创 2020-07-24 09:54:37 · 329 阅读 · 0 评论 -
C#ObjectArx Cad获取指定实体
/// <summary> /// 根据ObjectId转换成Entity实体 /// </summary> /// <param name="id"></param> /// <returns></returns> private static Entity GetEntity(ObjectId id) { ...原创 2020-07-24 09:53:46 · 1319 阅读 · 0 评论 -
C#ObjectArx Cad将图形范围缩放至指定实体
先上代码(亲测可用): /// <summary> /// 定位缩放值指定实体 /// </summary> /// <param name="oid"></param> public static void Orientate(ObjectId oid) { try { Entity curre原创 2020-07-24 09:52:47 · 1648 阅读 · 0 评论 -
C#ObjectArx Cad通过ObjectID字符串获取ObjectID对象
/// <summary> /// /// string转换为ObjectId /// /// </summary> /// /// <param name="strId">string</param> /// /// <returns></returns> ...原创 2020-07-24 09:47:31 · 2469 阅读 · 0 评论 -
C#objectarx Cad二次开发绘制直线进行扯旗
扯旗样式如下,看起来像一个DataTable(本次就使用DATa Table来创建扯旗),前提条件得先获得自己画得那条线(1)初次尝试:使用DataSystem.Data.DataTable创建Cad得DataTable,创建成功后需要调整单元格宽不然文字会垂直显示,表得位置固定,一直都是左上角,不是我想要得效果,边框线我设置不可见,但是还是可以看得见,单击单元格会出现Cad内部错误直接导致Cad崩溃。(2)我就感觉这个可能不得行,我就自己写了一个方法去用System.Data.DataTabl.原创 2020-07-24 09:43:15 · 1686 阅读 · 0 评论