明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2780|回复: 6

如何实现孤岛检测

[复制链接]
发表于 2016-5-19 10:03 | 显示全部楼层 |阅读模式
想请教个小小问题,请教cad2008有没有孤岛检测的函数,没有的话用AcedCmd如何实现,
我这样做出来后有个问题,最后还要按一个Enter
ResultBuffer rb = new ResultBuffer();
            rb.Add(new TypedValue(5005, "_boundary"));
            rb.Add(new TypedValue(5009, new  Point3d(1,-1,0)))
   ed.AcedCmd(rb);

(之前已经用直线框出了(0,0),(2,0),(2,-2),(0,-2)的矩形)

我这样对吗,请问如何取消最后一步要按Enter?

发表于 2016-5-21 15:00 | 显示全部楼层
低版本使用 acedTraceBoundary
高版本使用Editor.TraceBoundary
 楼主| 发表于 2016-5-26 09:19 | 显示全部楼层
guohq 发表于 2016-5-21 15:00
低版本使用 acedTraceBoundary
高版本使用Editor.TraceBoundary

请问acedTraceBoundary是哪个类中的函数呢?
发表于 2016-5-26 10:24 | 显示全部楼层
acad.exe中的,通过 dllimport 引用进来
这个函数我也没有用过,你可以请教一下其它人
发表于 2017-9-16 23:31 | 显示全部楼层
正需要,谢谢大神
发表于 2018-6-4 23:36 来自手机 | 显示全部楼层
ed.traceboundary   对应  VB.net中应该是什么?
发表于 2020-3-14 20:50 | 显示全部楼层

学习良多...谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-25 08:51 , Processed in 0.441877 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表