Класс Point2D
- javafx.geometry.Point2D
public class Point2D extends Object
С:
JavaFX 2.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static Point2DZEROТочка или вектор с обеими координатами, равными 0.
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Point2D(double x, double y)Создаёт новый экземплярPoint2D.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание Point2Dadd(double x, double y)Возвращает точку, к координатам которой добавлены указанные координаты.Point2Dadd(Point2D point)Возвращает точку, к координатам которой добавлены координаты указанной точки.doubleangle(double x, double y)Вычисляет угол (в градусах) между вектором, представленным этой точкой, и указанным вектором.doubleangle(Point2D point)Вычисляет угол (в градусах) между вектором, представленным этой точкой, и вектором, представленным указанной точкой.doubleangle(Point2D p1, Point2D p2)Вычисляет угол (в градусах) между тремя точками, с этой точкой в качестве вершины.Point3DcrossProduct(double x, double y)Вычисляет векторное произведение вектора, представленного данным экземпляром, и указанного вектора.Point3DcrossProduct(Point2D vector)Вычисляет векторное произведение вектора, представленного данным экземпляром, и указанного вектора.doubledistance(double x1, double y1)Вычисляет расстояние между этой точкой и точкой(x1, y1).doubledistance(Point2D point)Вычисляет расстояние между этой точкой и указаннойpoint.doubledotProduct(double x, double y)Вычисляет скалярное произведение вектора, представленного данным экземпляром, и указанного вектора.doubledotProduct(Point2D vector)Вычисляет скалярное произведение вектора, представленного данным экземпляром, и указанного вектора.booleanequals(Object obj)Указывает, является ли другой объект "равным" данному.doublegetX()Координата x.doublegetY()Координата y.inthashCode()Возвращает код хэша для точки.doublemagnitude()Вычисляет величину (длину) вектора относительной величины, представленного этим экземпляром.Point2Dmidpoint(double x, double y)Возвращает точку, лежащую посередине между этой точкой и указанными координатами.Point2Dmidpoint(Point2D point)Возвращает точку, лежащую посередине между этой точкой и указанной точкой.Point2Dmultiply(double factor)Возвращает точку с координатами этой точки, умноженными на указанный множитель.Point2Dnormalize()Нормализует вектор относительной величины, представленный этим экземпляром.Point2Dsubtract(double x, double y)Возвращает точку, от координат которой вычтены указанные координаты.Point2Dsubtract(Point2D point)Возвращает точку, от координат которой вычтены координаты указанной точки.StringtoString()Возвращает строковое представление этойPoint2D.
-
Field Detail
-
ZERO
public static final Point2D ZERO
Точка или вектор, у которого обе координаты установлены в 0.
-
-
Constructor Detail
-
Point2D
public Point2D(double x, double y)Создает новый экземплярPoint2D.Параметры:
x- координата x точки
-
-
Method Detail
-
getX
public final double getX()
Координата x.Возвращает:
координата x
-
getY
public final double getY()
Координата y.Возвращает:
координата y
-
distance
public double distance(double x1, double y1)Вычисляет расстояние между этой точкой и точкой(x1, y1).Параметры:
x1- координата x другой точкиВозвращает:
расстояние между этой точкой и точкой
(x1, y1).
-
distance
public double distance(Point2D point)
Вычисляет расстояние между этой точкой и указаннымpoint.Параметры:
point- другая точкаВозвращает:
расстояние между этой точкой и указанным
point.Исключения:
NullPointerException- если указанныйpointимеет значение null
-
add
public Point2D add(double x, double y)Возвращает точку с указанными координатами, добавленными к координатам этой точки.Параметры:
x- сложение координаты XВозвращает:
точку с добавленными координатами
С:
JavaFX 8.0
-
add
public Point2D add(Point2D point)
Возвращает точку с координатами указанной точки, добавленными к координатам этой точки.Параметры:
point- точка, координаты которой необходимо добавитьВозвращает:
точку с добавленными координатами
Исключения:
NullPointerException- если указанныйpointимеет значение nullС:
JavaFX 8.0
-
subtract
public Point2D subtract(double x, double y)Возвращает точку с указанными координатами, вычтенными из координат этой точки.Параметры:
x- вычитание координаты XВозвращает:
точку с вычтенными координатами
С:
JavaFX 8.0
-
multiply
public Point2D multiply(double factor)
Возвращает точку с координатами этой точки, умноженными на указанный множительПараметры:
factor- множитель, умножающий координатыВозвращает:
точку с умноженными координатами
С:
JavaFX 8.0
-
subtract
public Point2D subtract(Point2D point)
Возвращает точку с координатами указанной точки, вычтенными из координат этой точки.Параметры:
point- точка, координаты которой нужно вычестьВозвращает:
точку с вычтенными координатами
Исключения:
NullPointerException- если указанныйpointимеет значение nullС:
JavaFX 8.0
-
normalize
public Point2D normalize()
Нормализует вектор относительной величины, представленный этим экземпляром. Возвращает вектор с тем же направлением и величиной, равной 1. Если это нулевой вектор, возвращается нулевой вектор.Возвращает:
нормализованный вектор, представленный экземпляром
Point2DС:
JavaFX 8.0
-
midpoint
public Point2D midpoint(double x, double y)Возвращает точку, которая находится посередине между этой точкой и указанными координатами.Параметры:
x- координата X второй конечной точкиВозвращает:
точку посередине
С:
JavaFX 8.0
-
midpoint
public Point2D midpoint(Point2D point)
Возвращает точку, которая находится посередине между этой точкой и указанной точкой.Параметры:
point- другая конечная точкаВозвращает:
точку посередине
Исключения:
NullPointerException- если указанныйpointимеет значение nullС:
JavaFX 8.0
-
angle
public double angle(double x, double y)Вычисляет угол (в градусах) между вектором, представленным этой точкой, и указанным вектором.Параметры:
x- величина X другого вектораВозвращает:
угол между двумя векторами, измеренный в градусах
С:
JavaFX 8.0
-
angle
public double angle(Point2D point)
Вычисляет угол (в градусах) между вектором, представленным этой точкой, и вектором, представленным указанной точкой.Параметры:
point- другой векторВозвращает:
угол между двумя векторами, измеренный в градусах,
NaNесли какой-либо из двух векторов является нулевым векторомИсключения:
NullPointerException- если указанныйpointимеет значение nullС:
JavaFX 8.0
-
angle
public double angle(Point2D p1, Point2D p2)Вычисляет угол (в градусах) между тремя точками, с этой точкой в качестве вершины.Параметры:
p1- одна точкаВозвращает:
угол между векторами (this, p1) и (this, p2), измеренный в градусах,
NaNесли три точки не отличаются друг от другаИсключения:
NullPointerException- еслиp1илиp2имеет значение nullС:
JavaFX 8.0
-
magnitude
public double magnitude()
Вычисляет величину (длину) вектора относительной величины, представленного этим экземпляром.Возвращает:
величину вектора
С:
JavaFX 8.0
-
dotProduct
public double dotProduct(double x, double y)Вычисляет скалярное (скалярное) произведение вектора, представленного этим экземпляром, и указанного вектора.Параметры:
x- величина X другого вектораВозвращает:
скалярное произведение двух векторов
С:
JavaFX 8.0
-
dotProduct
public double dotProduct(Point2D vector)
Вычисляет скалярное (скалярное) произведение вектора, представленного этим экземпляром, и указанного вектора.Параметры:
vector- другой векторВозвращает:
скалярное произведение двух векторов
Исключения:
NullPointerException- если указанныйvectorимеет значение nullС:
JavaFX 8.0
-
crossProduct
public Point3D crossProduct(double x, double y)Вычисляет векторное произведение вектора, представленного этим экземпляром, и указанного вектора.Параметры:
x- величина X другого вектораВозвращает:
векторное произведение двух векторов
С:
JavaFX 8.0
-
crossProduct
public Point3D crossProduct(Point2D vector)
Вычисляет векторное произведение вектора, представленного этим экземпляром, и указанного вектора.Параметры:
vector- другой векторВозвращает:
векторное произведение двух векторов
Исключения:
NullPointerException- если указанныйvectorимеет значение nullС:
JavaFX 8.0
-
equals
public boolean equals(Object obj)
Указывает, равен ли какой-либо другой объект этому.
-
hashCode
public int hashCode()
Возвращает значение хэш-кода для точки.
-
toString
public String toString()
Возвращает строковое представление этогоPoint2D. Этот метод предназначен только для информационных целей. Содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может бытьnull.
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.