Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.transform

Класс Translate

  • java.lang.Object
    • javafx.scene.transform.Transform
      • javafx.scene.transform.Translate
  • Все реализованные интерфейсы:
    Cloneable, EventTarget
    public class Translate
    extends Transform
    Этот класс представляет собой объект Affine, который переводит координаты на указанные коэффициенты. Матрица, представляющая трансформирующее перемещение на расстояния x, y и z, имеет следующий вид:
                  [   1   0   0   x   ]
                  [   0   1   0   y   ]
                  [   0   0   1   z   ]
     
    С тех пор:
    JavaFX 2.0
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    DoubleProperty x
    Определяет расстояние, на которое координаты смещаются в направлении оси X.
    DoubleProperty y
    Определяет расстояние, на которое координаты смещаются в направлении оси Y.
    DoubleProperty z
    Определяет расстояние, на которое координаты смещаются в направлении оси Z.
    • Унаследованные свойства от класса javafx.scene.transform.Transform

      identity, onTransformChanged, type2D
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    Translate()
    Создаёт значение по умолчанию для смещения (единичное).
    Translate​(double x, double y)
    Создаёт двумерное смещение.
    Translate​(double x, double y, double z)
    Создаёт трёхмерное смещение.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    Translate clone()
    Возвращает глубокую копию этого преобразования.
    Transform createConcatenation​(Transform transform)
    Возвращает конкатенацию этого преобразования и указанного преобразования.
    Translate createInverse()
    Возвращает обратное преобразование этого преобразования.
    Point2D deltaTransform​(double x, double y)
    Преобразует вектор относительной величины с помощью этого преобразования.
    Point3D deltaTransform​(double x, double y, double z)
    Преобразует вектор относительной величины с помощью этого преобразования.
    Point2D deltaTransform​(Point2D point)
    Преобразует вектор относительной величины, представленный указанным экземпляром Point2D, с помощью этого преобразования.
    Point3D deltaTransform​(Point3D point)
    Преобразует вектор относительной величины, представленный указанным экземпляром Point3D, с помощью этого преобразования.
    double getTx()
    Получает элемент смещения координаты X матрицы 3x4.
    double getTy()
    Получает элемент смещения координаты Y матрицы 3x4.
    double getTz()
    Получает элемент смещения координаты Z матрицы 3x4.
    double getX()
    Получает значение свойства x.
    double getY()
    Получает значение свойства y.
    double getZ()
    Получает значение свойства z.
    Point2D inverseDeltaTransform​(double x, double y)
    Преобразует вектор относительной величины с помощью обратного преобразования этого преобразования.
    Point3D inverseDeltaTransform​(double x, double y, double z)
    Преобразует вектор относительной величины с помощью обратного преобразования этого преобразования.
    Point2D inverseDeltaTransform​(Point2D point)
    Преобразует вектор относительной величины, представленный указанным экземпляром Point2D, с помощью обратного преобразования этого преобразования.
    Point3D inverseDeltaTransform​(Point3D point)
    Преобразует вектор относительной величины, представленный указанным экземпляром Point3D, с помощью обратного преобразования этого преобразования.
    Point2D inverseTransform​(double x, double y)
    Преобразует указанную точку с помощью обратного преобразования этого преобразования.
    Point3D inverseTransform​(double x, double y, double z)
    Преобразует указанную точку с помощью обратного преобразования этого преобразования.
    void setX​(double value)
    Устанавливает значение свойства x.
    void setY​(double value)
    Устанавливает значение свойства y.
    void setZ​(double value)
    Устанавливает значение свойства z.
    String toString()
    Возвращает строковое представление этого объекта Translate.
    Point2D transform​(double x, double y)
    Преобразует указанную точку с помощью этого преобразования.
    Point3D transform​(double x, double y, double z)
    Преобразует указанную точку с помощью этого преобразования.
    DoubleProperty xProperty()
    Определяет расстояние, на которое координаты смещаются в направлении оси X.
    DoubleProperty yProperty()
    Определяет расстояние, на которое координаты смещаются в направлении оси Y.
    DoubleProperty zProperty()
    Определяет расстояние, на которое координаты смещаются в направлении оси Z.
    • Унаследованные методы от класса javafx.scene.transform.Transform

      addEventFilter, addEventHandler, affine, affine, buildEventDispatchChain, column, column, determinant, getElement, getMxx, getMxy, getMxz, getMyx, getMyy, getMyz, getMzx, getMzy, getMzz, getOnTransformChanged, identityProperty, inverseTransform, inverseTransform, inverseTransform, inverseTransform2DPoints, inverseTransform3DPoints, isIdentity, isType2D, onTransformChangedProperty, removeEventFilter, removeEventHandler, rotate, row, row, scale, scale, setOnTransformChanged, shear, shear, similarTo, toArray, toArray, transform, transform, transform, transform2DPoints, transform3DPoints, transformChanged, translate, type2DProperty
    • Унаследованные методы от класса java.lang.Object

      equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойств

    • x

      public final DoubleProperty xProperty
      Определяет расстояние смещения координат по оси X.
      См. также:
      getX(), setX(double)
    • y

      public final DoubleProperty yProperty
      Определяет расстояние смещения координат по оси Y.
      См. также:
      getY(), setY(double)
    • z

      public final DoubleProperty zProperty
      Определяет расстояние смещения координат по оси Z.
      См. также:
      getZ(), setZ(double)
  • Подробное описание конструкторов

    • Translate

      public Translate()
      Создает преобразование сдвига (тождественное).
    • Translate

      public Translate​(double x,
                       double y)
      Создает двумерное преобразование сдвига.
      Параметры:
      x - расстояние смещения координат по оси X
      y - расстояние смещения координат по оси Y
    • Translate

      public Translate​(double x,
                       double y,
                       double z)
      Создает трехмерное преобразование сдвига.
      Параметры:
      x - расстояние смещения координат по оси X
      y - расстояние смещения координат по оси Y
      z - расстояние смещения координат по оси Z
  • Подробное описание методов

    • setX

      public final void setX​(double value)
      Устанавливает значение свойства x.
      Описание свойства:
      Определяет расстояние, на которое координаты переводятся в направлении оси X.
    • getX

      public final double getX()
      Получает значение свойства x.
      Описание свойства:
      Определяет расстояние, на которое координаты переводятся в направлении оси X.
    • xProperty

      public final DoubleProperty xProperty()
      Определяет расстояние, на которое координаты переводятся в направлении оси X.
      См. также:
      getX(), setX(double)
    • setY

      public final void setY​(double value)
      Устанавливает значение свойства y.
      Описание свойства:
      Определяет расстояние, на которое координаты переводятся в направлении оси Y.
    • getY

      public final double getY()
      Получает значение свойства y.
      Описание свойства:
      Определяет расстояние, на которое координаты переводятся в направлении оси Y.
    • yProperty

      public final DoubleProperty yProperty()
      Определяет расстояние, на которое координаты переводятся в направлении оси Y.
      См. также:
      getY(), setY(double)
    • setZ

      public final void setZ​(double value)
      Устанавливает значение свойства z.
      Описание свойства:
      Определяет расстояние, на которое координаты переводятся в направлении оси Z.
    • getZ

      public final double getZ()
      Получает значение свойства z.
      Описание свойства:
      Определяет расстояние, на которое координаты переводятся в направлении оси Z.
    • zProperty

      public final DoubleProperty zProperty()
      Определяет расстояние, на которое координаты переводятся в направлении оси Z.
      См. также:
      getZ(), setZ(double)
    • getTx

      public double getTx()
      Описание, скопированное из класса: Transform
      Получает элемент X координатного сдвига матрицы 3x4.
      Переопределяет:
      getTx в классе Transform
      Возвращает:
      элемент X координатного сдвига матрицы 3x4
    • getTy

      public double getTy()
      Описание, скопированное из класса: Transform
      Получает элемент Y координатного сдвига матрицы 3x4.
      Переопределяет:
      getTy в классе Transform
      Возвращает:
      элемент Y координатного сдвига матрицы 3x4
    • getTz

      public double getTz()
      Описание, скопированное из класса: Transform
      Получает элемент Z координатного сдвига матрицы 3x4.
      Переопределяет:
      getTz в классе Transform
      Возвращает:
      элемент Z координатного сдвига матрицы 3x4
    • createConcatenation

      public Transform createConcatenation​(Transform transform)
      Описание, скопированное из класса: Transform
      Возвращает конкатенацию этого преобразования и указанного преобразования. Применение результирующего преобразования к узлу эквивалентно добавлению двух преобразований в его список getTransforms(), при этом преобразование this задаётся первым, а указанное transform — вторым.
      Переопределяет:
      createConcatenation в классе Transform
      Параметры:
      transform - преобразование, подлежащее конкатенации с этим преобразованием
      Возвращает:
      Конкатенированное преобразование
    • createInverse

      public Translate createInverse()
      Описание, скопированное из класса: Transform
      Возвращает обратное преобразование этого преобразования.
      Переопределяет:
      createInverse в классе Transform
      Возвращает:
      обратное преобразование
    • clone

      public Translate clone()
      Описание, скопированное из класса: Transform
      Возвращает глубокую копию этого преобразования.
      Переопределяет:
      clone в классе Transform
      Возвращает:
      копию этого преобразования
    • transform

      public Point2D transform​(double x,
                               double y)
      Описание, скопированное из класса: Transform
      Преобразует указанную точку с помощью этого преобразования. Этот метод может быть использован только для 2D преобразований.
      Переопределяет:
      transform в классе Transform
      Параметры:
      x - координата X точки
      y - координата Y точки
      Возвращает:
      преобразованную точку
    • transform

      public Point3D transform​(double x,
                               double y,
                               double z)
      Описание, скопированное из класса: Transform
      Преобразует указанную точку с помощью этого преобразования.
      Переопределяет:
      transform в классе Transform
      Параметры:
      x - координата X точки
      y - координата Y точки
      z - координата Z точки
      Возвращает:
      преобразованную точку
    • deltaTransform

      public Point2D deltaTransform​(double x,
                                    double y)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины с помощью этого преобразования. Вектор преобразуется без применения компонентов сдвига аффинной матрицы преобразования. Этот метод может быть использован только для 2D преобразований.
      Переопределяет:
      deltaTransform в классе Transform
      Параметры:
      x - величина вектора в направлении оси X
      y - величина вектора в направлении оси Y
      Возвращает:
      преобразованный вектор относительной величины, представленный объектом типа Point2D
    • deltaTransform

      public Point2D deltaTransform​(Point2D point)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины, представленный указанным объектом типа Point2D, с помощью этого преобразования. Вектор преобразуется без применения компонентов сдвига аффинной матрицы преобразования. Этот метод может быть использован только для 2D преобразований.
      Переопределяет:
      deltaTransform в классе Transform
      Параметры:
      point - вектор относительной величины
      Возвращает:
      преобразованный вектор относительной величины, представленный объектом типа Point2D
    • deltaTransform

      public Point3D deltaTransform​(double x,
                                    double y,
                                    double z)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины с помощью этого преобразования. Вектор преобразуется без применения компонентов сдвига аффинной матрицы преобразования.
      Переопределяет:
      deltaTransform в классе Transform
      Параметры:
      x - величина вектора в направлении оси X
      y - величина вектора в направлении оси Y
      z - величина вектора в направлении оси Z
      Возвращает:
      преобразованный вектор относительной величины, представленный объектом типа Point3D
    • deltaTransform

      public Point3D deltaTransform​(Point3D point)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины, представленный указанным Point3D экземпляром, с помощью этого преобразования. Вектор преобразуется без применения компонентов трансляции матрицы аффинного преобразования.
      Переопределяет:
      deltaTransform в классе Transform
      Параметры:
      point - вектор относительной величины
      Возвращает:
      преобразованный вектор относительной величины, представленный экземпляром Point3D
    • inverseTransform

      public Point2D inverseTransform​(double x,
                                      double y)
      Описание, скопированное из класса: Transform
      Преобразует указанную точку с помощью обратного преобразования. Этот метод может быть использован только для 2D преобразований.
      Переопределяет:
      inverseTransform в классе Transform
      Параметры:
      x - координата X точки
      y - координата Y точки
      Возвращает:
      обратно преобразованную точку
    • inverseTransform

      public Point3D inverseTransform​(double x,
                                      double y,
                                      double z)
      Описание, скопированное из класса: Transform
      Преобразует указанную точку с помощью обратного преобразования.
      Переопределяет:
      inverseTransform в классе Transform
      Параметры:
      x - координата X точки
      y - координата Y точки
      z - координата Z точки
      Возвращает:
      обратно преобразованную точку
    • inverseDeltaTransform

      public Point2D inverseDeltaTransform​(double x,
                                           double y)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины с помощью обратного преобразования. Вектор преобразуется без применения компонентов трансляции матрицы аффинного преобразования. Этот метод может быть использован только для 2D преобразования.
      Переопределяет:
      inverseDeltaTransform в классе Transform
      Параметры:
      x - величина вектора в направлении оси X
      y - величина вектора в направлении оси Y
      Возвращает:
      обратно преобразованный вектор относительной величины, представленный экземпляром Point2D
    • inverseDeltaTransform

      public Point2D inverseDeltaTransform​(Point2D point)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины, представленный указанным Point2D экземпляром, с помощью обратного преобразования. Вектор преобразуется без применения компонентов трансляции матрицы аффинного преобразования. Этот метод может быть использован только для 2D преобразования.
      Переопределяет:
      inverseDeltaTransform в классе Transform
      Параметры:
      point - вектор относительной величины
      Возвращает:
      обратно преобразованный вектор относительной величины, представленный экземпляром Point2D
    • inverseDeltaTransform

      public Point3D inverseDeltaTransform​(double x,
                                           double y,
                                           double z)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины с помощью обратного преобразования. Вектор преобразуется без применения компонентов трансляции матрицы аффинного преобразования.
      Переопределяет:
      inverseDeltaTransform в классе Transform
      Параметры:
      x - величина вектора в направлении оси X
      y - величина вектора в направлении оси Y
      z - величина вектора в направлении оси Z
      Возвращает:
      обратно преобразованный вектор относительной величины, представленный экземпляром Point3D
    • inverseDeltaTransform

      public Point3D inverseDeltaTransform​(Point3D point)
      Описание, скопированное из класса: Transform
      Преобразует вектор относительной величины, представленный указанным Point3D экземпляром, с помощью обратного преобразования. Вектор преобразуется без применения компонентов трансляции матрицы аффинного преобразования.
      Переопределяет:
      inverseDeltaTransform в классе Transform
      Параметры:
      point - вектор относительной величины
      Возвращает:
      обратно преобразованный вектор относительной величины, представленный экземпляром Point3D
    • toString

      public String toString()
      Возвращает строковое представление этого объекта Translate.
      Переопределяет:
      toString в классе Object
      Возвращает:
      строковое представление этого объекта Translate.

© 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