Spec-Zone.ru › OpenJavaFX 24

Класс Point2D

java.lang.Object
fx.geometry.Point2D
Все реализованные интерфейсы:
Interpolatable<Point2D>
public class Point2D extends Object implements Interpolatable<Point2D>
2D геометрическая точка, обычно представляющая координаты x, y. Также может представлять x, y компоненты вектора относительной величины.
С:
JavaFX 2.0

Краткое описание полей

Модификатор и тип Поле Описание
static final Point2D ZERO
Точка или вектор с обеими координатами, равными 0.

Краткое описание конструкторов

Конструктор Описание
Point2D(double x, double y)
Создаёт новый экземпляр Point2D.

Краткое описание методов

Модификатор и тип Метод Описание
Point2D add(double x, double y)
Возвращает точку, к координатам которой добавлены указанные координаты.
Point2D add(Point2D point)
Возвращает точку, к координатам которой добавлены координаты указанной точки.
double angle(double x, double y)
Вычисляет угол (в градусах) между вектором, представленным этой точкой, и указанным вектором.
double angle(Point2D point)
Вычисляет угол (в градусах) между вектором, представленным этой точкой, и вектором, представленным указанной точкой.
double angle(Point2D p1, Point2D p2)
Вычисляет угол (в градусах) между тремя точками, с этой точкой в качестве вершины.
Point3D crossProduct(double x, double y)
Вычисляет векторное произведение вектора, представленного этим экземпляром, и указанного вектора.
Point3D crossProduct(Point2D vector)
Вычисляет векторное произведение вектора, представленного этим экземпляром, и указанного вектора.
double distance(double x1, double y1)
Вычисляет расстояние между этой точкой и точкой (x1, y1).
double distance(Point2D point)
Вычисляет расстояние между этой точкой и указанной point.
double dotProduct(double x, double y)
Вычисляет скалярное произведение вектора, представленного этим экземпляром, и указанного вектора.
double dotProduct(Point2D vector)
Вычисляет скалярное произведение вектора, представленного этим экземпляром, и указанного вектора.
boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
final double getX()
Координата x.
final double getY()
Координата y.
int hashCode()
Возвращает хэш-код для точки.
Point2D interpolate(Point2D endValue, double t)
Возвращает промежуточное значение между значением этой Interpolatable и указанной endValue, используя коэффициент линейной интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно).
double magnitude()
Вычисляет величину (длину) вектора относительной величины, представленного этим экземпляром.
Point2D midpoint(double x, double y)
Возвращает точку, которая находится посередине между этой точкой и указанными координатами.
Point2D midpoint(Point2D point)
Возвращает точку, которая находится посередине между этой точкой и указанной точкой.
Point2D multiply(double factor)
Возвращает точку с координатами этой точки, умноженными на указанный множитель
Point2D normalize()
Нормализует вектор относительной величины, представленный этим экземпляром.
Point2D subtract(double x, double y)
Возвращает точку, из координат которой вычтены указанные координаты.
Point2D subtract(Point2D point)
Возвращает точку, из координат которой вычтены координаты указанной точки.
String toString()
Возвращает строковое представление этой Point2D.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание полей

ZERO

public static final Point2D ZERO
Точка или вектор, у которых обе координаты равны 0.

Краткое описание конструкторов

Point2D

public Point2D(double x, double y)
Создает новый экземпляр Point2D.
Параметры:
x - координата x точки
y - координата y точки

Краткое описание методов

getX

public final double getX()
Координата x.
Тип интерполяции:
linear
Возвращает:
координату x

getY

public final double getY()
Координата y.
Тип интерполяции:
linear
Возвращает:
координату y

distance

public double distance(double x1, double y1)
Вычисляет расстояние между этой точкой и точкой (x1, y1).
Параметры:
x1 - координата x другой точки
y1 - координата y другой точки
Возвращает:
расстояние между этой точкой и точкой (x1, y1).

distance

public double distance(Point2D point)
Вычисляет расстояние между этой точкой и указанным point.
Параметры:
point - другая точка
Возвращает:
расстояние между этой точкой и указанным point.
Бросает:
NullPointerException - если указанный point равен null

add

public Point2D add(double x, double y)
Возвращает точку с указанными координатами, добавленными к координатам этой точки.
Параметры:
x - сложение координаты X
y - сложение координаты Y
Возвращает:
точка с добавленными координатами
С:
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
y - вычитание координаты Y
Возвращает:
точка с вычтенными координатами
С:
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 второй конечной точки
y - координата Y второй конечной точки
Возвращает:
точка посередине
С:
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 другого вектора
y - величина Y другого вектора
Возвращает:
угол между двумя векторами, измеряемый в градусах
С:
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 - одна точка
p2 - другая точка
Возвращает:
угол между векторами (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 другого вектора
y - величина Y другого вектора
Возвращает:
скалярное произведение двух векторов
С:
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 другого вектора
y - величина Y другого вектора
Возвращает:
векторное произведение двух векторов
С:
JavaFX 8.0

crossProduct

public Point3D crossProduct(Point2D vector)
Вычисляет векторное произведение вектора, представленного этим экземпляром, и указанного вектора.
Параметры:
vector - другой вектор
Возвращает:
векторное произведение двух векторов
Бросает:
NullPointerException - если указанный vector равен null
С:
JavaFX 8.0

interpolate

public Point2D interpolate(Point2D endValue, double t)
Возвращает промежуточное значение между значением этого Interpolatable и указанным endValue, используя линейный коэффициент интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно).

Возвращаемое значение может не быть новым экземпляром; реализация также может вернуть один из двух существующих экземпляров, если промежуточное значение будет равно одному из существующих значений. Однако это оптимизация, и приложения не должны предполагать какой-либо особой идентичности возвращаемого значения.

Указано в:
interpolate в интерфейсе Interpolatable<Point2D>
Параметры:
endValue - целевое значение
t - коэффициент интерполяции
Возвращает:
промежуточное значение
Имеет исключение:
NullPointerException - если endValue имеет значение null
С:
13

equals

public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
Переопределяет:
equals в классе Object
Параметры:
obj - объект-ссылка для сравнения
Возвращает:
true, если эта точка совпадает с аргументом obj; иначе false

hashCode

public int hashCode()
Возвращает значение хэш-кода для точки.
Переопределяет:
hashCode в классе Object
Возвращает:
значение хэш-кода для точки.

toString

public String toString()
Возвращает строковое представление этого Point2D. Этот метод предназначен только для информационных целей. Содержание и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
Переопределяет:
toString в классе Object

Отправить отчет об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API