D
DarwinZhang
Unregistered / Unconfirmed
GUEST, unregistred user!
to mymy:
是这样的,如果边是交叉的话(您的情况属于这一类),这个多边形就复杂了.
因为图形内部一会而在一条边的左边, 一会又在右边.
我没有仔细研究过这种情况.
我记得了,您的哪个代码,用的那个公式,也不能解决这种情况.
比如(0,0)(0,1)(1,0)(1,1)四点,两种方法都是0而不是0.5的面积.
因为边交叉情况太难定义那里是多变形内部了,比如:
----------
/ // / /
// / / /
// / / / /
/ / / / /
----------------
请问上面这个图形是那一部分是属于多边形呢?
是这样的,如果边是交叉的话(您的情况属于这一类),这个多边形就复杂了.
因为图形内部一会而在一条边的左边, 一会又在右边.
我没有仔细研究过这种情况.
我记得了,您的哪个代码,用的那个公式,也不能解决这种情况.
比如(0,0)(0,1)(1,0)(1,1)四点,两种方法都是0而不是0.5的面积.
因为边交叉情况太难定义那里是多变形内部了,比如:
----------
/ // / /
// / / /
// / / / /
/ / / / /
----------------
请问上面这个图形是那一部分是属于多边形呢?