从点云创建多边形

时间:2015-04-27 08:52:49

标签: java polygon

我有一个点(x,y)数组,我想用它来查看点(x2,y2)是否在我创建点云的多边形中。我怎么检查呢?

我发现http://www.pointclouds.org/documentation/tutorials/hull_2d.php但我真的不知道如何使用Java。

唯一真正的目标是创建一个方法来检查一个点是否在多边形内或外,我真的不需要创建我认为的多边形。

1 个答案:

答案 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