Класс 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 |
Создаёт двухмерный Translate. |
Translate |
Создаёт трёхмерный Translate. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Translate |
clone() |
Возвращает глубокую копию данного преобразования. |
Translate |
createInverse() |
Возвращает обратное преобразование данного преобразования. |
final double |
getX() |
Возвращает значение свойства x. |
final double |
getY() |
Возвращает значение свойства y. |
final double |
getZ() |
Возвращает значение свойства z. |
Point2D |
inverseDeltaTransform |
Преобразует относительный вектор величины с помощью обратного преобразования данного преобразования. |
Point3D |
inverseDeltaTransform |
Преобразует относительный вектор величины с помощью обратного преобразования данного преобразования. |
Point2D |
inverseDeltaTransform |
Преобразует относительный вектор величины, представленный заданным экземпляром Point2D, с помощью обратного преобразования данного преобразования. |
Point3D |
inverseDeltaTransform |
Преобразует относительный вектор величины, представленный заданным экземпляром Point3D, с помощью обратного преобразования данного преобразования. |
Point2D |
inverseTransform |
Преобразует заданную точку с помощью обратного преобразования данного преобразования. |
Point3D |
inverseTransform |
Преобразует заданную точку с помощью обратного преобразования данного преобразования. |
final void |
setX |
Устанавливает значение свойства x. |
final void |
setY |
Устанавливает значение свойства y. |
final void |
setZ |
Устанавливает значение свойства 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
Подробности о свойстве
x
public final DoubleProperty xProperty
Определяет расстояние, на которое координаты переводятся по оси X.
- См. также:
y
public final DoubleProperty yProperty
Определяет расстояние, на которое координаты переводятся по оси Y.
- См. также:
z
public final DoubleProperty zProperty
Определяет расстояние, на которое координаты переводятся по оси Z.
- См. также:
Подробности о конструкторах
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
public final double getX()
Получает значение свойства
x.- Описание свойства:
- Определяет расстояние, на которое координаты переводятся по оси X.
- Возвращает:
- значение свойства
x - См. также:
xProperty
public final DoubleProperty xProperty()
Определяет расстояние, на которое координаты переводятся по оси X.
- Возвращает:
- свойство
x - См. также:
setY
public final void setY(double value)
Устанавливает значение свойства
y.- Описание свойства:
- Определяет расстояние, на которое координаты переводятся по оси Y.
- Параметры:
-
value- значение для свойстваy - См. также:
getY
public final double getY()
Получает значение свойства
y.- Описание свойства:
- Определяет расстояние, на которое координаты переводятся по оси Y.
- Возвращает:
- значение свойства
y - См. также:
yProperty
public final DoubleProperty yProperty()
Определяет расстояние, на которое координаты переводятся по оси Y.
- Возвращает:
- свойство
y - См. также:
setZ
public final void setZ(double value)
Устанавливает значение свойства
z.- Описание свойства:
- Определяет расстояние, на которое координаты переводятся по оси Z.
- Параметры:
-
value- значение для свойстваz - См. также:
getZ
public final double getZ()
Получает значение свойства
z.- Описание свойства:
- Определяет расстояние, на которое координаты переводятся по оси Z.
- Возвращает:
- значение свойства
z - См. также:
zProperty
public final DoubleProperty zProperty()
Определяет расстояние, на которое координаты переводятся по оси Z.
- Возвращает:
- свойство
z - См. также:
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
Обратное преобразование с учётом изменения величины
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.