Класс 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)
Создаёт двумерное смещение.
- Параметры:
-
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.
- Параметры:
-
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
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 точки - Возвращает:
- обратно преобразованную точку
обратноеДельтаПреобразование
public Point2D inverseDeltaTransform(double x, double y)
Описание скопировано из класса:
TransformПреобразует вектор относительной величины с помощью обратного преобразования. Вектор преобразуется без применения компонент смещения матрицы аффинного преобразования. Этот метод может быть использован только для 2D преобразования.
- Overrides:
-
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
© 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.