Spec-Zone.ru › OpenJavaFX 8
javafx.scene.transform

Класс Translate

java.lang.Object
  • javafx.scene.transform.Transform
    • javafx.scene.transform.Translate

Все реализованные интерфейсы:

Cloneable, EventTarget



public class Translate
extends Transform
Этот класс представляет собой объект Affine, который перемещает координаты на указанные величины. Матрица, представляющая трансформирующее перемещение, имеет следующий вид:
[   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 (тождество).
    Translate(double x, double y)
    Создаёт двумерный Translate.
    Translate(double x, double y, double z)
    Создаёт трёхмерный Translate.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    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 (тождество).
    • Translate

      public Translate(double x,
                       double y)
      Создаёт двумерный Translate.

      Параметры:

      x - расстояние, на которое координаты перемещаются по оси X

    • Translate

      public Translate(double x,
                       double y,
                       double z)
      Создаёт трёхмерный Translate.

      Параметры:

      x - расстояние, на которое координаты перемещаются по оси X

  • Методы

    • 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

    • getTy

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

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

      getTy в классе Transform

    • getTz

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

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

      getTz в классе Transform

    • 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 точки

      Возвращает:

      преобразованную точку

    • transform

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

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

      transform в классе Transform

      Параметры:

      x — координата X точки

      Возвращает:

      преобразованную точку

    • deltaTransform

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

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

      deltaTransform в классе Transform

      Параметры:

      x — величина вектора в направлении оси X

      Возвращает:

      преобразованный вектор относительной величины, представленный экземпляром 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

      Возвращает:

      преобразованный вектор относительной величины, представленный экземпляром 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 точки

      Возвращает:

      обратно преобразованную точку

    • inverseTransform

      public Point3D inverseTransform(double x,
                                      double y,
                                      double z)
      Описание скопировано из класса: Transform
      Преобразует заданную точку с помощью обратного этого преобразования.

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

      inverseTransform в классе Transform

      Параметры:

      x — координата X точки

      Возвращает:

      обратно преобразованную точку

    • inverseDeltaTransform

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

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

      inverseDeltaTransform в классе Transform

      Параметры:

      x — величина вектора в направлении оси X

      Возвращает:

      обратно преобразованный вектор относительной величины, представленный экземпляром 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

      Возвращает:

      вектор обратного преобразования относительной величины, представленный 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