CAD镜像一个实体对象
以一条线段为基准线,创建对象的反射副本。
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镜像一个实体对象相关推荐
- 【一个实体对象不能由多个 IEntityChangeTracker 实例引用】原因及解决方法
转自firechun 使用ADO实体框架(EF)对建立了关系的表新增记录时出现"一个实体对象不能由多个 IEntityChangeTracker 实例引用"错误,网上反复搜索后,没 ...
- 一个实体对象不能由多个 IEntityChangeTracker 实例引用
今天,在做项目时,用EF对主从表进行数据提交,结果,程序果断抛出了一个Exception. 一个实体对象不能由多个 IEntityChangeTracker 实例引用. 当初,第一次看到这个Excep ...
- Asp.Net MVC学习记录之“一个实体对象不能由多个 IEntityChangeTracker 实例引用”
前言 由于刚刚接触mvc不久,之前都是看一些教程学习的,所以一学会(只是皮毛)就非常兴奋的来做mvc的网站,结果做没多久就出现了一个错误 解决方案 当时度娘了找了好久都没找到有效的解决方案,也上了MS ...
- CAD教程:实体对象复制移动的操作教程
我们在使用浩辰CAD制图软件绘制图纸的过程中,经常会用到复制功能,那么在复制过程中实体对象怎么复制移动呢? 下面给大家分享一下CAD软件中实体对象复制移动的CAD教程吧! CAD中实体对象复制移动的操 ...
- java 初始化一个实体对象_Java 对象初始化
编译并运行该程序会有以下输出: Static Block Employee Company:china soft Non-Static Block Employee phone:0755-515955 ...
- C#ObjectArx Cad插入一个实体
/// <summary>/// 将数据以表格形式插入图形/// </summary>/// <param name="db"></par ...
- cad二次开发-C#-VS-镜像-判断用户当前是否已选择实体-将实体对象添加到模型空间-添加实体到块表记录-将块定义插入到模型空间
创建新图层 public static void CreateLayer(string LayerName){Document acDoc = Application.DocumentManager. ...
- C#ObjectArx Cad选择指定图层得实体对象
/// <summary>/// 选择一个实体对象,取消或者选中返回/// </summary>/// <typeparam name="T"> ...
- 一个用户实体应该有它自己的实体验证,即一个实体应该有它的属性,方法,扩展属性及验证机制组成...
一个存储验证信息的公用类: /// <summary> /// 验证信息实体类 /// </summary> public class RuleV ...
最新文章
- SAP MM 并非奇怪现象之MB5B报表查不到某一笔出库记录?
- docker 主进程 日志_[docker]从一个实例,一窥docker进程管理
- Python---将一字符串转换为字典,并按词语出现的频率由高到低进行排列。
- 实战系列-分布式锁的Redis实现
- 【python】面向对象类、对象的介绍
- 你们身边成功的生意人有哪些特质
- tp5.1语言包Lang使用,详解
- 一个微信群机器人PHP,vbot微信机器人操作联系人的API(3)微信群API
- Stata | 缺失值处理标签
- php 清除word标签,word如何取消修改标注
- 阿里财报中的饿了么:守正出奇
- ​​商朝是广西骆越人北上建立的政权,是骆越文化的延续
- Java实现给图片局部打马赛克(前提是知道坐标的情况下)
- 「C++简单实现斗地主」机关算尽的地主,却低估了我的实力
- [转] Windows下Hook DirectX
- 第 9 章 Part / Chapter / Section
- 基于Springboot的生活方式分享平台的设计与实现
- MANIFEST.MF文件详解
- 【亲测有效】解决GitHub下载过慢和下载项目失败的问题
- 成长一夏 挑战赛|跟大佬学习 / 创作,得CSDN大礼包、专属荣誉证书、纪念T恤和勋章!