Spec-Zone.ru › OpenJavaFX 21

Класс 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

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

Тип Свойство Описание
final DoubleProperty x
Определяет расстояние, на которое координаты транслируются в направлении оси X
final DoubleProperty y
Определяет расстояние, на которое координаты транслируются в направлении оси Y
final 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()
Возвращает глубокую копию данного преобразования.
Translate createInverse()
Возвращает обратное преобразование данного преобразования.
final double getX()
Возвращает значение свойства x.
final double getY()
Возвращает значение свойства y.
final 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)
Преобразует заданную точку с помощью обратного преобразования данного преобразования.
final void setX(double value)
Устанавливает значение свойства x.
final void setY(double value)
Устанавливает значение свойства y.
final void setZ(double value)
Устанавливает значение свойства z.
String toString()
Возвращает строковое представление этого объекта Translate.
final DoubleProperty xProperty()
Определяет расстояние, на которое координаты транслируются в направлении оси X
final DoubleProperty yProperty()
Определяет расстояние, на которое координаты транслируются в направлении оси Y
final DoubleProperty zProperty()
Определяет расстояние, на которое координаты транслируются в направлении оси Z

Методы, объявленные в классе javafx.scene.transform.Transform

addEventFilter, addEventHandler, affine, affine, buildEventDispatchChain, column, column, createConcatenation, deltaTransform, deltaTransform, deltaTransform, deltaTransform, determinant, getElement, getMxx, getMxy, getMxz, getMyx, getMyy, getMyz, getMzx, getMzy, getMzz, getOnTransformChanged, getTx, getTy, getTz, 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, 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)
  • xProperty()

y

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

z

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

Подробности о конструкторах

Translate

public Translate()
Создаёт Translate по умолчанию (единичную).

Translate

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

Translate

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

Подробности о методах

setX

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

getX

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

xProperty

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

setY

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

getY

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

yProperty

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

setZ

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

getZ

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

zProperty

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

createInverse

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

clone

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

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
END_OF_DOCUMENT_MARKER

Обратное преобразование с учётом изменения величины

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

Обратное преобразование с учётом изменения величины

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

Обратное преобразование с учётом изменения величины

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

toString

public String toString()
Возвращает строковое представление этого объекта Translate.
Overrides:
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