首页 > 代码库 > Mirror用法
Mirror用法
1 switch (quadrantType) 2 { 3 case QuadrantType.one: 4 db.setlayerCenter(); 5 ids.Add(db.AddToModelSpace(arc)); 6 db.setlayerDraw(); 7 ids.Add(db.AddToModelSpace(line1, line2, arc111, arc222)); 8 break; 9 case QuadrantType.two:10 line1.Mirror(pt,pt.dPolar(90, 100), true);11 line2.Mirror(pt, pt.dPolar(90, 100), true);12 arc.Mirror(pt, pt.dPolar(90, 100), true);13 arc111.Mirror(pt, pt.dPolar(90, 100), true);14 arc222.Mirror(pt, pt.dPolar(90, 100), true);15 db.setlayerCenter();16 ids.Add(db.AddToModelSpace(arc));17 db.setlayerDraw();18 ids.Add(db.AddToModelSpace(line1, line2,arc111, arc222));19 break;20 case QuadrantType.three:21 line1.Mirror(pt,pt.dPolar(90, 100), true);22 line2.Mirror(pt, pt.dPolar(90, 100), true);23 arc.Mirror(pt, pt.dPolar(90, 100), true);24 arc111.Mirror(pt, pt.dPolar(90, 100), true);25 arc222.Mirror(pt, pt.dPolar(90, 100), true);26 line1.Mirror(pt,pt.dPolar(0, 100), true);27 line2.Mirror(pt, pt.dPolar(0, 100), true);28 arc.Mirror(pt, pt.dPolar(0, 100), true);29 arc111.Mirror(pt, pt.dPolar(0, 100), true);30 arc222.Mirror(pt, pt.dPolar(0, 100), true);31 db.setlayerCenter();32 ids.Add(db.AddToModelSpace(arc));33 db.setlayerDraw();34 ids.Add(db.AddToModelSpace(line1, line2,arc111, arc222));35 break;36 case QuadrantType.four:37 line1.Mirror(pt,pt.dPolar(0, 100), true);38 line2.Mirror(pt, pt.dPolar(0, 100), true);39 arc.Mirror(pt, pt.dPolar(0, 100), true);40 arc111.Mirror(pt, pt.dPolar(0, 100), true);41 arc222.Mirror(pt, pt.dPolar(0, 100), true);42 db.setlayerCenter();43 ids.Add(db.AddToModelSpace(arc));44 db.setlayerDraw();45 ids.Add(db.AddToModelSpace(line1, line2,arc111, arc222));46 break;47 default:48 break;49 }
mirror后删除原有 否则会出现冲突 然后将MIRROR后的实体加入DB中
Mirror用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。