Spec-Zone.ru › OpenJavaFX 21

Класс Point2D

java.lang.Object
javafx.geometry.Point2D
Все реализованные интерфейсы:
Interpolatable<Point2D>
public class Point2D extends Object implements Interpolatable<Point2D>
Двумерная геометрическая точка, обычно представляющая координаты 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)
Функция вычисляет интерполированное значение по дроби t между 0.0 и 1.0.
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.
Возвращает:
координату x

getY

public final double getY()
Координата y.
Возвращает:
координату 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 - другая точка
Возвращает:
угол между векторами (эта точка, p1) и (эта точка, 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)
Функция вычисляет интерполированное значение вдоль дроби t между 0.0 и 1.0. Когда t = 1.0, возвращается endVal.
Определено в:
interpolate в интерфейсе Interpolatable<Point2D>
Параметры:
endValue - целевое значение
t - дробь между 0.0 и 1.0
Возвращает:
интерполированное значение
С:
13

equals

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

hashCode

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

toString

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

© 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