hnge 发表于 2006-2-9 22:54:00

选择集中是不是不允许有重复的图元对象呀

<P>对于一个封闭的图形,想创建一个选择集,而起始段需要在选择集中作为两个图元对象,可怎么创建都还是一个图元对象,是不是不能这样创建呀</P>

雪山飞狐_lzh 发表于 2006-2-9 23:23:00

你可以用数组存放图元对象

hnge 发表于 2006-2-10 10:19:00

就是用的数组呀,我把数组中的第一个元素再赋给数组的最后一个元素,数组变化了,但是由此数组向选择集中添加对象时,却没有数组中的最后一个元素,调试了n久了,我猜想是选择集中不允许有重复对象的原因,不知道是不是这样的,还请各位指教

mccad 发表于 2006-2-10 12:38:00

<P>不能重复。<BR>我想知道重复对你来说有何重要意义。</P>

hnge 发表于 2006-2-10 19:26:00

<P>是这样的,对于选择集中的图元,先判断1、2两个图元,看是否交叉,如果交叉那么切除多余的部分,然后再判断2、3两个图元,……,对于封闭的图元还要判断最后一个图元和第一个图元,但选择集中不能有重复的图元,看来要换个思路了,呵呵</P>
页: [1]
查看完整版本: 选择集中是不是不允许有重复的图元对象呀