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

求助,关与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命令栏输入命令的方式,到这个地方应该在图上选择边线集了。调用命令的方式能不能把边线集像内部点那样通过参数的方式传入,如果可以,该怎么传?

哪位大大知道请告诉我,万分感谢!小弟在线等





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

自己顶

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

问题以解决

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

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