1、主要用到函数说明:IMxDrawBlockReference::Explode

2、打碎块引用,被打碎的引用对象还在,打碎的实体是新生成的。详细说明如下:

参数 说明

[out,retval] IMxDrawResbuf** newIds

返回打碎后新生成的实体id数组

3、c#中实现代码说明:

// 与用户交在图面上选择要打碎的块引对象

MxDrawUtility mxUtility = new MxDrawUtility();

object getPt;

MxDrawEntity ent = mxUtility.GetEntity(out getPt,"n 选择图块:");        

if (ent == null)

{

  MessageBox.Show("没有选择实体..");           

  return;

}        

if (ent is MxDrawBlockReference)

{            

        

   

   MxDrawBlockReference blkRef = (MxDrawBlockReference)ent;

   MxDrawResbuf rb = (MxDrawResbuf)(blkRef.Explode() );            

// 得到打碎后新生成的实体的id

            for(Int32  i = 1; i < rb.Count;i++)

            {                

           long entId = rb.AtLong(i);

            }

        }

CAD打碎块(com接口c#语言)相关推荐

  1. solidworks与matlab接口,CAD软件与Matlab_SimMechanics接口问题研究

    1软件简介和问题提出 作为当今国际三大科学计算软件之一的Matlab在数学计算和系统仿真上具有不可比拟的优越性.SimMechanics是Matlab面向机械领域的重要工具箱之一.其立足于Matlab ...

  2. 接口定义语言IDL,COM

    接口定义语言MIDL:Microsoft Interface Definition Language. MIDL是定义COM接口的说明性语言.是一种独立于语言的接口定义方式,从而产生RPC(Remot ...

  3. 火龙果(redpitaya)开发板常用接口C语言开发指南(九)——产生信号脉冲(持续更新中)

    火龙果(redpitaya)开发板常用接口C语言开发指南(九)--产生信号脉冲(持续更新中) --本人为<火龙果实战指南--搭建基于Zynq处理器的测量仪器与创新实践平台>一书的作者之一, ...

  4. 简单的股票交易接口易语言怎么获取K线图?

    像平时交易大家看到的股票数据图就是经常用K线图来获取股票数据,接下来股票交易接口易语言也可以很快的获取K线图,给大家举个例子,比如按照下图输入: 返回的结果就是周K线图字节数组: R0lGODlhIQ ...

  5. c语言接口作用是什么,单片机接口C语言开发技术

    单片机接口C语言开发技术 编辑 锁定 讨论 上传视频 <单片机接口C语言开发技术>是2009年清华大学出版社出版的图书,作者是龚运新.彭建军.[1] 书    名 单片机接口C语言开发技术 ...

  6. CAD关于图层隐藏图层操作(com接口c#语言)

    隐藏一个图层的实现思路,得到数据库层表对象,然后根据层名得到层表记录对象,设置层表记录IsOff属性值. 例如代码,让用户在CAD图上选择一个对象,然后隐藏对象所在的图层C#: private voi ...

  7. CAD关于图层删除图层操作(com接口c#语言)

    在删除图层前,最好判断一个该图层上是否有CAD绘图对象,如果有的话就不要删除图层 C#代码: private bool DeleteLayer(String sLayerName){// 判断图上是否 ...

  8. CAD二次开发命令窗口交互(COM接口c#语言)

    1.介绍 c#用COM接口实现在CAD中窗口交互有多种方式,比如,选择集,输入参数等,本次主要讲utility方法下的属性: 2.详细介绍 //获取CAD应用程序,调用COM AcadApp = (A ...

  9. CAD关于文字样式得到图所有文字对象使用的字体文件(com接口c#语言)

    下面代码会遍历图上所有CAD文字对象,然后取它使用的字体信息 void getAllTextFont(){MxDrawDatabase database = (MxDrawDatabase)axMxD ...

最新文章

  1. C++中基本的输入输出
  2. QIIME 2用户文档. 1简介和安装(2018.11)
  3. Android实践 -- 监听应用程序的安装、卸载
  4. 《Beginning Linux Programming》读书笔记(二)
  5. 零售行业O2O盛行 或成黑客窃取数据目标
  6. mybatisnet - 1 获取 mybatisnet
  7. Java面试常考的面试题整理
  8. winpe镜像文件iso下载_下载:微软正式发布Win10 2004版并即日起开始推送
  9. 常用c语言小程序,c语言经典小程序汇总大全
  10. 2020年共享汽车发展趋势研究报告
  11. AngularJS 之 ng-model
  12. xencenter教程
  13. Eclipse项目环境配置
  14. Linux中tar压缩命令详解
  15. 各种音视频编解码学习详解之 编解码学习笔记(七):微软Windows Media系列
  16. 数据库基础-update语句详解
  17. 【气象检测项目】BME280
  18. 如何看懂公司的财务报表(1)
  19. 推荐25个值得收藏的前端开源Awesome项目
  20. 华为鸿蒙harmonyos-面向全场,华为鸿蒙 OS 下月发布?别做梦了……

热门文章

  1. 带有酒店评论的情绪分析 - 处理数据
  2. Markdowm 语法
  3. 【IDEA设置字体失败解决方法】IntelliJ IDEA下载主题后设置字体失败,不能成功应用,原因:需要在配色方案里修改该主题的字体,而不是Editor->Font里修改+设置导航栏,菜单字体大小
  4. 特斯拉是不是蔚来的盟友?
  5. C语言基础 - 字符数组
  6. 论文阅读 (85):Residual Attention-Aided U-Net GAN and Multi-Instance Multilabel Classifier for Automatic
  7. 递推(一):递推法的基本思想
  8. ajax通过域访问数据源,win7 IE9 如何访问其他域的数据源
  9. matplotlib图片展示中文显示问题
  10. unity实现武器绕着人物旋转