主要用到函数说明:

IMxDrawCurve::SplitCurves

打断曲线,详细说明如下:

参数 说明

[in] IMxDrawResbuf* aryParam

打断位置参数数组,或打断的点数组,是个MxDrawResbuf对象

[out] IMxDrawResbuf** aryNewId

返回打断后生成的新曲线id,是个MxDrawResbuf对象

c#代码实现如下:

    private void DoSplitCurves()

    {

        MxDrawUtility mxUtility = new MxDrawUtility();

        object getPt;

        MxDrawEntity ent = mxUtility.GetEntity(out getPt, "选择打断的曲线:");        

        if (ent == null)            

        return;

        MxDrawCurve curve;        

        if (ent is MxDrawCurve)

        {

            curve = (MxDrawCurve)ent;

        }        

        else

        {

            MessageBox.Show("实体类型不对");            

            return;

        }

        MxDrawPoint getPt1 = (MxDrawPoint)(mxUtility.GetPoint(null"点取打断位置:"));        

        if (getPt1 == null)

        {

            MessageBox.Show("用户取消..");            

            return;

        }

        MxDrawResbuf param = new MxDrawResbuf();

        param.AddPoint(getPt1, -10);

        object objId;        

        if (curve.SplitCurves(param,out objId))

        {

            MxDrawResbuf rbId = (MxDrawResbuf)objId;

            MessageBox.Show("打断成功,生成的曲线个数:" + rbId.Count);            

            // 把以前的删除掉。

            ent.Erase();

        }        

        else

        {

            MessageBox.Show("打断失败");

        }

    }

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#语言)

    主要用到函数说明: IMxDrawCurve::OffsetCurves 曲线偏移,具体说明如下: 参数 说明 [in] DOUBLE dOffsetDist 偏移距离 [in] IMxDrawPoi ...

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

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

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

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

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

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

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

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

最新文章

  1. Nature综述: 宏基因组关联分析-深入研究微生物组
  2. Ubuntu快速重装软件的技巧
  3. 基于springboot+vue实现外卖点餐系统
  4. 汇编程序开发环境搭配
  5. 基于Java的RDMA高性能通信库(二):Java Socket Over RDMA
  6. OpenCASCADE:使用 扩展数据交换XDE之形状和组件
  7. java批量删除接口怎么定义_教你在Java接口中定义方法
  8. jquery JSON的解析方式
  9. 基于图像分割的立体匹配方法
  10. (12)System Verilog 数组查找常数
  11. Python爬虫学习round01
  12. 搜索很久_装了SSD你还需要这个软件才更快,搜索查找文件数据从此不再等待
  13. ubuntu14.04/Mint17上Gitolite的搭建过程
  14. [2018.10.20 T3] 巧克力
  15. Mac 上有哪些值得推荐的软件?冷门小众软件但实用
  16. 计算机配置内存容量怎么调,如何设置电脑虚拟内存,电脑虚拟内存设置多少最合理?...
  17. 几何画板用迭代法作图的技巧
  18. http client的英文文档 牛逼
  19. Android N App分屏模式完全解析
  20. java导出excel表头斜线_Java导出Excel三表头

热门文章

  1. Oracle 12C Sharding分片数据库
  2. Android使用局域网打印机生成打印任务
  3. java long类型溢出误区
  4. 游戏术语[持续整理]
  5. Taro 3.x 开发 APP 记录 (持续记录中。。。)
  6. php自动生成phpunit,PHP单元测试利器 PHPUNIT深入用法(三)
  7. opengl绘制太阳、地球、月亮,贴上纹理,设置光照,符合自转和公转规律
  8. 手把手教你基于PaddlePaddle的情绪识别
  9. 清除服务器传输文件记录,Sqlserver2012清除服务器连接记录(服务器名称历史记录清除)...
  10. python从0开始学编程第二天第19讲_少儿Python编程_第十九讲 数据分析网站