【发布时间】:2012-02-02 00:46:18
【问题描述】:
我有一个凸多边形(通常只是一个旋转的正方形),我知道所有 4 个点。如何确定给定点(黄色/绿色)是否在多边形内部?
编辑:对于这个特定项目,我无权访问 JDK 的所有库,例如 AWT。
【问题讨论】:
-
您的意思是标题中的“凸”吗?
-
您可以使用
java.awt库中的多边形和点:new Polygon(x_coordinates, y_coordinates, coordinates.length).contains(new Point(x, y))其中x_coordinates和y_coordinates的类型为Array[Integer]