求助,关与objectarx调用boundary命令的问题?
本帖最后由 阿水被抢了 于 2012-2-23 12:46 编辑用程序调用boundary命令,不孤岛检测,直接根据内部点生成,下面的代码测试通过:
ResultBuffer rb = new ResultBuffer();
rb.Add(new TypedValue(5005, "-BOUNDARY"));
rb.Add(new TypedValue(5005, "A"));
rb.Add(new TypedValue(5005, "I"));
rb.Add(new TypedValue(5005, "N"));
rb.Add(new TypedValue(5005, ""));
rb.Add(new TypedValue(5005, ""));
rb.Add(new TypedValue(5009, centerPt));
rb.Add(new TypedValue(5005, ""));
rb.ExcuteAsCmd();
其中,centerPt是内部点。
现在想不孤岛检测,根据选择的边线集和内部点生成,代码该如何写?我用下面的代码测试不通过
ResultBuffer rb = new ResultBuffer();
rb.Add(new TypedValue(5005, "-BOUNDARY"));
rb.Add(new TypedValue(5005, "A"));
rb.Add(new TypedValue(5005, "I"));
rb.Add(new TypedValue(5005, "N"));
rb.Add(new TypedValue(5005, ""));
rb.Add(new TypedValue(5005, "B"));
rb.Add(new TypedValue(5005, "N"));
rb.Add(new TypedValue(5005, ""));
rb.Add(new TypedValue(5009, centerPt));
rb.Add(new TypedValue(5005, ""));
rb.ExcuteAsCmd();
问题出在代码标红的地方,如果通过cad命令栏输入命令的方式,到这个地方应该在图上选择边线集了。调用命令的方式能不能把边线集像内部点那样通过参数的方式传入,如果可以,该怎么传?
哪位大大知道请告诉我,万分感谢!小弟在线等
自己顶 问题以解决 楼主不厚道,解决办法呢?
页:
[1]