当前位置: 首页 > news >正文

CAD实现一键 面域转线(闭合多段线)——CAD c#二次开发

CAD中存在面域(region),当用系统自带命令是,生成的是断开的直线Line。

此插件可实现面域转为闭合的多段线(Polyline)。效果如下:

一次转600个图形 

部分代码如下: 

  public  class 面域转线Demo
  {
      [CommandMethod("xx")]
      public static void shp()
      {
          Document doc = Application.DocumentManager.MdiActiveDocument;
          Database db = doc.Database;
          Editor ed = doc.Editor;
          string layerName = "面域转线层";
          if (  ! Env.Editor.GetEntities<Region>(out List<Region> regions,"")   ) return;
          var ents =  面域封装.面域转实体多段线(regions,0.1,true,0);
          db.AddLayer(layerName, 1);
         // db.SetLayer(ents[0], layerName);//有bug
          db.AddEntityToModeSpacelayer(layerName ,ents.ToArray());
         // ents.ForEach(x => x.ChangeEntityColor(3));
          "ok\n作者qq\n".Print();
      }
  }

相关文章:

  • “Web渗透测试实战指南|BWAPP靶场全关卡通关教程(含高中低/不可能级别)从SQL注入到XSS攻击手把手教学|网络安全工程师必备技能“ 内容较长点赞收藏哟
  • 网络类型及数据链路层协议
  • 南京观海微电子----AC-DC 非隔离电源方案在硬件设计开发
  • 万字详解 MySQL MGR 高可用集群搭建
  • 微软Office 2016-2024 x86直装版 v16.0.18324 32位
  • Java中Scanner的用法
  • Spring Boot3+Vue3极速整合: 10分钟搭建DeepSeek AI对话系统(进阶)
  • 面向实时性的超轻量级动态感知视觉SLAM系统
  • Netty介绍
  • SYN Flood的攻击原理及防御
  • 9 - QSPI Flash读写测试实验
  • 【Linux第二弹】Linux基础指令(中)
  • 初始化列表
  • USRP7440-通用软件无线电平台
  • C++-第二十一章:特殊类设计
  • Pytorch实现之促进恶意软件图像合成GAN
  • 链表相关练习--2
  • 前端实现OSS上传图片(Vue3+vant)
  • Linux---共享内存
  • FastAdmin 与其他后台框架的对比分析
  • 上海政府网站的建设的评价/微信管理系统登录
  • 高端网站制作模板/上海百度推广官网
  • ipsw 是谁做的网站/最新推广赚钱的app
  • 公司网站建设目的和意义/百度客服人工电话24
  • flask做的网站如何上传/微信营销软件哪个好用
  • 网站建设顾问/软文写作发布