Я создал класс Point и класс Segment. Я пытаюсь найти способ определить, является ли данная точка частью отрезка, используя абсолютную разницу от начальной точки до конечной точки отрезка. Он должен быть меньше 0,01, поэтому точка является частью моей линии. Я должен сделать это, используя метод содержит. Я даю вам мой код ниже. Я начинающий Я знаю, что должен сделать это, используя только один параметр в методе содержимого (точка p), но я не могу сделать это правильно.
`public boolean contains(Point p){
segment1x = currentPoint.pointX - point1.pointX;
segment1y = currentPoint.pointY - point1.pointY;
segment2x = point2.pointX - point1.pointX;
segment2y = point2.pointY - point1.pointY;
absoluteDifference = Math.abs((segment1x*segment2y)-(segment1y*segment2x));
if(absoluteDifference !=0){
return false;
}
return true;
}`