程序如何实现让用户选择一堆线,根据这堆线生成一个封闭的polyline?
本来调用系统的boundary命令,结果发现效果不好,有好点的思路吗?原来的方法:
先加载捕捉命令事件的方法,然后运行下面的代码:
ResultBuffer rb = new ResultBuffer();
rb.Add(new TypedValue(5005, "-BOUNDARY"));
rb.Add(new TypedValue(5005, "A"));
rb.Add(new TypedValue(5005, "b"));
rb.Add(new TypedValue(5005, "N"));
rb.ExcuteAsCmd();
你说得不明不白,给个关键字给你 TraceBoundary ,不过要AutoCAD 2012才有,好象2011就有了,不确定.
如下图:
/images/lmj0ooahrqj.png
选择线 1、2、3、4成面,如果用traceboundary只能 1、2、3、5或者1、3、4、5成面。
页:
[1]