我有一个点(x,y)数组,我想用它来查看点(x2,y2)是否在我创建点云的多边形中。我怎么检查呢?
我发现http://www.pointclouds.org/documentation/tutorials/hull_2d.php但我真的不知道如何使用Java。
唯一真正的目标是创建一个方法来检查一个点是否在多边形内或外,我真的不需要创建我认为的多边形。
答案 0 :(得分:3)
只需使用java.awt.Polygon。用于创建Polygon的构造函数
public Polygon(int xpoints[], int ypoints[], int npoints)
比使用
中的任何一个public boolean contains(Point2D p)
public boolean contains(double x, double y)
传递点x和y