Spec-Zone.ru › OpenJavaFX 8
javafx.geometry

Класс Point2D

java.lang.Object
  • javafx.geometry.Point2D


public class Point2D
extends Object
Двумерная геометрическая точка, обычно представляющая координаты x и y. Также может представлять векторы относительной величины с x и y компонентами.

С:

JavaFX 2.0

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

    Поля
    Модификатор и тип Поле и описание
    static 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)
    Указывает, является ли другой объект "равным" данному.
    double getX()
    Координата x.
    double getY()
    Координата y.
    int hashCode()
    Возвращает код хэша для точки.
    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
  • 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)
      Указывает, равен ли какой-либо другой объект этому.

      Переопределяет:

      equals в классе Object

      Параметры:

      obj - ссылочный объект, с которым нужно сравнить

      Возвращает:

      значение true, если эта точка совпадает с аргументом obj; в противном случае — false

    • hashCode

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

      Переопределяет:

      hashCode в классе Object

      Возвращает:

      значение хэш-кода для точки.

    • toString

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

      Переопределяет:

      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