阿水被抢了 发表于 2012-2-23 12:45:00

求助,关与objectarx调用boundary命令的问题?

用程序调用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命令栏输入命令的方式,到这个地方应该在图上选择边线集了。调用命令的方式能不能把边线集像内部点那样通过参数的方式传入,如果可以,该怎么传?
哪位大大知道请告诉我,万分感谢!小弟在线等

阿水被抢了 发表于 2012-2-23 21:37:00

自己顶

阿水被抢了 发表于 2012-2-24 09:16:00

问题以解决

mkhsj928 发表于 2012-2-28 19:10:00

楼主不厚道,解决办法呢?
页: [1]
查看完整版本: 求助,关与objectarx调用boundary命令的问题?