switch (quadrantType)
{
case QuadrantType.one:
db.setlayerCenter();
ids.Add(db.AddToModelSpace(arc));
db.setlayerDraw();
ids.Add(db.AddToModelSpace(line1, line2, arc111, arc222));
break;
case QuadrantType.two:
line1.Mirror(pt,pt.dPolar(, ), true);
line2.Mirror(pt, pt.dPolar(, ), true);
arc.Mirror(pt, pt.dPolar(, ), true);
arc111.Mirror(pt, pt.dPolar(, ), true);
arc222.Mirror(pt, pt.dPolar(, ), true);
db.setlayerCenter();
ids.Add(db.AddToModelSpace(arc));
db.setlayerDraw();
ids.Add(db.AddToModelSpace(line1, line2,arc111, arc222));
break;
case QuadrantType.three:
line1.Mirror(pt,pt.dPolar(, ), true);
line2.Mirror(pt, pt.dPolar(, ), true);
arc.Mirror(pt, pt.dPolar(, ), true);
arc111.Mirror(pt, pt.dPolar(, ), true);
arc222.Mirror(pt, pt.dPolar(, ), true);
line1.Mirror(pt,pt.dPolar(, ), true);
line2.Mirror(pt, pt.dPolar(, ), true);
arc.Mirror(pt, pt.dPolar(, ), true);
arc111.Mirror(pt, pt.dPolar(, ), true);
arc222.Mirror(pt, pt.dPolar(, ), true);
db.setlayerCenter();
ids.Add(db.AddToModelSpace(arc));
db.setlayerDraw();
ids.Add(db.AddToModelSpace(line1, line2,arc111, arc222));
break;
case QuadrantType.four:
line1.Mirror(pt,pt.dPolar(, ), true);
line2.Mirror(pt, pt.dPolar(, ), true);
arc.Mirror(pt, pt.dPolar(, ), true);
arc111.Mirror(pt, pt.dPolar(, ), true);
arc222.Mirror(pt, pt.dPolar(, ), true);
db.setlayerCenter();
ids.Add(db.AddToModelSpace(arc));
db.setlayerDraw();
ids.Add(db.AddToModelSpace(line1, line2,arc111, arc222));
break;
default:
break;
}

mirror后删除原有 否则会出现冲突 然后将MIRROR后的实体加入DB中

Mirror用法的更多相关文章

  1. [Linux] yum和apt-get用法及区别

    一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat.Centos.Fedora等 2.Debian系列:Debian.Ubuntu等 RedHat 系列 1 常见的安装包 ...

  2. linux wget 命令用法详解(附实例说明)

    Linux wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器   Linux wget是一个下 ...

  3. git用法

    chapter: 8 add 添加文件内容至索引 用法:git add [选项] [--] ... -n, --dry-run 演习 -v, --verbose 冗长输出 -i, --interact ...

  4. Linux中yum和apt-get用法及区别

    Linux中yum和apt-get用法及区别   一般来说著名的linux系统基本上分两大类:   1.RedHat系列:Redhat.Centos.Fedora等   2.Debian系列:Debi ...

  5. 使用wget做站点镜像及wget的高级用法

    本文为大家介绍 使用wget做站点镜像及wget的高级用法,供大家学习参考. # wget -r -p -np -k http://xxx.edu.cn -r 表示递归下载,会下载所有的链接,不过要注 ...

  6. Linux常用命令100个用法

    平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文件中,没事的时候可以拿出来看看,这样可以加深映像,时间长了这些命令的用法基本上都能掌握了.以下是100个用法,有 ...

  7. 模块cv2的用法

    一.读入图像 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志  cv2.IMREAD_COLOR:默认参数 ...

  8. OpenCV中cv2的用法

    一.读入图像 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志  cv2.IMREAD_COLOR:默认参数 ...

  9. Wget用法、参数解释的比较好的一个文章

    wget是一个从网络上自动下载文件的自由工具.它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行.这意味这你可以登录系统,启 ...

随机推荐

  1. MYSQL利用Navicat对含有Bold字段表进行导入导出

    MYSQL中含有Blob字段是一件挺麻烦的事情,导出导入不方便.我介绍我是怎么做的. 1.在MYSQL的my.ini最后中加入一行配置max_allowed_packet = 100M,重新启动MYS ...

  2. Android自己定义提示框

    在开发中,假设感觉系统自带的提示框不好看,开发人员能够自定义提示框的样式.主要是继承Dialog 程序文件夹结构 关键代码 package com.dzt.custom.dialog; import ...

  3. LNMP环境搭建——PHP篇

    一.源代码安装 1.编译安装 ./configure --prefix=/usr/local/php\ --with-config-file-path=/usr/local/php/etc --wit ...

  4. [水题]4242 果实计数&&3214 采访对象

    4242 果实计数  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description 淘淘家有棵奇怪的苹果树,这棵树共有n+1层 ...

  5. 命令行下mysql的部分操作

    远程链接数据库: mysql –u用户名 [–h主机名或者IP地址] –p密码 (用户名是登录的用 户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码.) ...

  6. The bytes/str dichotomy in Python 3

    The bytes/str dichotomy in Python 3 - Eli Bendersky's website https://eli.thegreenplace.net/2012/01/ ...

  7. 初识bigdata时的一些技能小贴士

    既然小豆腐如此给力,而且充分的利用主动学习的优势,已经有了迅速脑补,压倒式的优势,不过这只是表面而已,一切才刚刚开始,究竟鹿死谁手,还有待验证. 以上可以看到,小豆腐为什么拼命的要teach我们了么, ...

  8. POI 读取word (word 2003 和 word 2007)(转,好用)

    POI 读取word (word 2003 和 word 2007)(转,好用) 转做的操作: 将作者文中失效的链接的正确链接放在失效链接的下面. 最近在给客户做系统的时候,用户提出需求,要能够导入 ...

  9. Bing Maps进阶系列四:路由功能服务(RouteService)

    Bing Maps进阶系列四:路由功能服务(RouteService) Bing Maps提供的路由功能服务(RouteService)可以实现多方位的计算地图上的路线指示,路径行程等功能,比如说实现 ...

  10. 【TJOI 2018】数学计算

    [题目链接] 点击打开链接 [算法] 线段树维护区间乘积 [代码] #include<bits/stdc++.h> using namespace std; #define MAXQ 10 ...