指定された点が線分内にあるかどうかを確認する方法は?
私は最初にこれを使用しました:
if (s == null) { return false; }
if (!(s instanceof Point)) { return false; }
return (x == ((Point) s).x && y == ((Point) s).y);
LineSegment はオブジェクトではないため、実際には機能しませんでした..
これまでの私のコードは次のとおりです。
public class Point {
double x;
double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public String toString () {
return "(" + x + ", " + y + ")";
}
public Line straightThrough (Point p) {
// TODO
}
public boolean onLineSegment(LineSegment s) {
if (s == null) {
return false;
// TODO
}
}
}
編集:私が知っているように、ここには私のものと同じかもしれないいくつかの質問があります...私が必要としていた答えはそこにありませんでした。