我怎样才能找出一个点(x,y)是在其他两个点之间创建的行? 我试过,但事情似乎是错误的,因为我没有得到结果我应该。
public boolean intersects(Point k, Point z, Point p) {
Line2D line = new Line2D.Float(k.x, k.y, z.x, z.y);
if (line.ptLineDist(p) == 0) {
return true;
} else {
return false;
}
}