当前位置: 代码迷 >> J2ME >> java新手,怎么判断点是否在多边形区域内
  详细解决方案

java新手,怎么判断点是否在多边形区域内

热度:9164   发布时间:2013-02-25 21:34:05.0
java新手,求助如何判断点是否在多边形区域内
RT,求助

------解决方案--------------------------------------------------------
几边形啊?矩形倒好说。
------解决方案--------------------------------------------------------
经过点画一条直线,如果点两个方向的线都与多边形相交,则点在多边形区域内。
还要考虑点在多边形上的情况。
------解决方案--------------------------------------------------------
多边形
Polygon类
用contains(Point)方法

矩形
Rectangle类
用contains(Point)方法

反正不管什么Shape
基本都是用contains(Point)方法
  相关解决方案