以一条线段为基准线,创建对象的反射副本。

1、单击菜单栏,“修改->镜像”。

2、单击编辑工具栏”镜像命令”按钮

3、(1)在命令行中输入Mirror,按回车键。

(2)执行命令后,命令行将显示如下信息:

命令: _Mirror

选择镜像对象

选择对象:

选择对象:

指定基点:

要删除源对象吗?[是(Y)/否(N)]<N>: n

(3)如果是开发人员进行二次开发,下面以在网页版为例。

(4)实现思路:首选我们需要得到我们需要镜像实体对象的id,然后定义两个点,通过ObjectIdToObject由实体对象id返回实体对象,再通过Mirror方法镜像实体。

4、主要用到函数说明:

(1)IMxDrawDatabase::ObjectIdToObject

实体id返回实体对象,具体详细如下:

参数

说明

[in] LONGLONG lId

实体id

(2)IMxDrawEntity::Mirror

镜像一个实体,具体详细如下:

参数

说明

[in] IMxDrawPoint* point1

镜向直线上的点1

[in] IMxDrawPoint* point2

镜向直线上的点2

JS代码镜像一个实体:

var lineid= mxOcx.DrawLine(0, 0, 100, 0);
var pt1 = mxOcx.NewPoint();
pt1.x = -200;
pt1.y = -200;
var pt2 = mxOcx.NewPoint();
pt2.x = 200;
pt2.y = 200;
var database = mxOcx.GetDatabase();
var ent = database.ObjectIdToObject(lineid);
ent.Mirror(pt1,pt2);

CAD镜像一个实体对象相关推荐

  1. 【一个实体对象不能由多个 IEntityChangeTracker 实例引用】原因及解决方法

    转自firechun 使用ADO实体框架(EF)对建立了关系的表新增记录时出现"一个实体对象不能由多个 IEntityChangeTracker 实例引用"错误,网上反复搜索后,没 ...

  2. 一个实体对象不能由多个 IEntityChangeTracker 实例引用

    今天,在做项目时,用EF对主从表进行数据提交,结果,程序果断抛出了一个Exception. 一个实体对象不能由多个 IEntityChangeTracker 实例引用. 当初,第一次看到这个Excep ...

  3. Asp.Net MVC学习记录之“一个实体对象不能由多个 IEntityChangeTracker 实例引用”

    前言 由于刚刚接触mvc不久,之前都是看一些教程学习的,所以一学会(只是皮毛)就非常兴奋的来做mvc的网站,结果做没多久就出现了一个错误 解决方案 当时度娘了找了好久都没找到有效的解决方案,也上了MS ...

  4. CAD教程:实体对象复制移动的操作教程

    我们在使用浩辰CAD制图软件绘制图纸的过程中,经常会用到复制功能,那么在复制过程中实体对象怎么复制移动呢? 下面给大家分享一下CAD软件中实体对象复制移动的CAD教程吧! CAD中实体对象复制移动的操 ...

  5. java 初始化一个实体对象_Java 对象初始化

    编译并运行该程序会有以下输出: Static Block Employee Company:china soft Non-Static Block Employee phone:0755-515955 ...

  6. C#ObjectArx Cad插入一个实体

    /// <summary>/// 将数据以表格形式插入图形/// </summary>/// <param name="db"></par ...

  7. cad二次开发-C#-VS-镜像-判断用户当前是否已选择实体-将实体对象添加到模型空间-添加实体到块表记录-将块定义插入到模型空间

    创建新图层 public static void CreateLayer(string LayerName){Document acDoc = Application.DocumentManager. ...

  8. C#ObjectArx Cad选择指定图层得实体对象

    /// <summary>/// 选择一个实体对象,取消或者选中返回/// </summary>/// <typeparam name="T"> ...

  9. 一个用户实体应该有它自己的实体验证,即一个实体应该有它的属性,方法,扩展属性及验证机制组成...

    一个存储验证信息的公用类: /// <summary>      /// 验证信息实体类      /// </summary>      public class RuleV ...

最新文章

  1. SAP MM 并非奇怪现象之MB5B报表查不到某一笔出库记录?
  2. docker 主进程 日志_[docker]从一个实例,一窥docker进程管理
  3. Python---将一字符串转换为字典,并按词语出现的频率由高到低进行排列。
  4. 实战系列-分布式锁的Redis实现
  5. 【python】面向对象类、对象的介绍
  6. 你们身边成功的生意人有哪些特质
  7. tp5.1语言包Lang使用,详解
  8. 一个微信群机器人PHP,vbot微信机器人操作联系人的API(3)微信群API
  9. Stata | 缺失值处理标签
  10. php 清除word标签,word如何取消修改标注
  11. 阿里财报中的饿了么:守正出奇
  12. ​​商朝是广西骆越人北上建立的政权,是骆越文化的延续
  13. Java实现给图片局部打马赛克(前提是知道坐标的情况下)
  14. 「C++简单实现斗地主」机关算尽的地主,却低估了我的实力
  15. [转] Windows下Hook DirectX
  16. 第 9 章 Part / Chapter / Section
  17. 基于Springboot的生活方式分享平台的设计与实现
  18. MANIFEST.MF文件详解
  19. 【亲测有效】解决GitHub下载过慢和下载项目失败的问题
  20. 成长一夏 挑战赛|跟大佬学习 / 创作,得CSDN大礼包、专属荣誉证书、纪念T恤和勋章!

热门文章

  1. 转录组助力HIV-1病毒感染机制研究新成果
  2. 长江雨课堂考试半自动答题python脚本
  3. C++ 异常处理机制的实现
  4. 程序员女盆友的学习日记(没内容)
  5. [乐意黎转载]从零开始学习jQuery (二) 万能的选择器
  6. 【COCI 2011】送票
  7. 如何使用Android模拟器创建Android虚拟设备
  8. ORACLE之SQL——排序
  9. 恢复U盘未分配空间怎么合并,u盘分区扩展卷不显示怎么办
  10. MFC、WTL、WPF、wxWidgets、Qt、GTK 对比