bsirhell 发表于 2006-7-8 21:13:00

[求助]选择集问题!

<P>请教高手们一个问题:</P>
<P>想创建一个选择集,能过滤四组圆心相同,半径不同的圆,第一组半径是3。5和半径是5。5&nbsp; 第二组是半径是4。5和7&nbsp; 第三组是半径是5。5和9&nbsp;&nbsp; 第四组是半径6。5和半径10</P>
<P>请问该如何写函数</P>
<P>先谢谢!</P>

hunterah 发表于 2006-7-9 10:35:00

创建一个循环,判断初始选择集中的每个图元是否为圆,如是,则根据半径创建4个选择集.接下来的操作就看你的要求了.

bsirhell 发表于 2006-7-13 12:24:00

<P>先谢谢!</P>
<P>能否给出解决问题的代码!</P>

霹雳啪啦啦 发表于 2006-7-13 12:47:00

<P>这里有些问题:</P>
<P>1. 是不是这四组共8个圆最后结果都在一个选择集中?</P>
<P>2. 对于比如第一组圆来说,是不是只有3.5的圆而没有6.5的圆不行?换句话说,如果在图上找到一个圆匹配于8个圆之一,但没有同心的同组圆就不算?</P>

bsirhell 发表于 2006-7-13 20:23:00

<P>正如你所说,如果同一个圆心上只有3。5的圆而没有5。5的就不行,也就是说,在thisdrawing中如果同一个圆心只找到一个3。5而没有5。5则不符合条件!</P>
<P>8个圆可以在一个选择集中,也可以不同时在这个选择集中,就是说可能只有3。5和5。5的一组,也可能是丙组,也可能都有!</P>
页: [1]
查看完整版本: [求助]选择集问题!