fanasy 发表于 2011-03-18 19:15

ruby 如何check 两个polygon是否有overlap?

perl能做,但是想用面向对象,perl的面向对象比object-c都难用。
麻烦大家了。
thanks.

fanasy 发表于 2011-03-18 19:16

perl的用法 my @points = ( , , , , );
my @bbox   = ( 0, -2, 2, 2 );
my @l      = polygon_line_clip \@bbox, @points;
print scalar @l;      # 1, only one piece found
my @first = @{$l}; # first is , ,

2gua 发表于 2011-03-19 08:11

最懒帮人写一堆代码了,这个不是语言的问题,是什么方法的事儿。

fanasy 发表于 2011-03-19 09:51

我是想问是不是有现存module可以调用

2gua 发表于 2011-03-19 14:03

回复 4# fanasy


    几乎没有。

fanasy 发表于 2011-03-19 22:16

回复 5# 2gua


    谢谢,和我自己找的结果一致

2gua 发表于 2011-03-20 12:50

回复 6# fanasy


    自己写一个吧?

fanasy 发表于 2011-03-20 16:02

回复 7# 2gua


    额,我比较懒......,除非万不得已。

2gua 发表于 2011-03-21 08:02

回复 8# fanasy


    那可不行啊。
页: [1]
查看完整版本: ruby 如何check 两个polygon是否有overlap?