- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertyxОпределяет расстояние, на которое координаты смещаются в направлении оси X.DoublePropertyyОпределяет расстояние, на которое координаты смещаются в направлении оси Y.DoublePropertyzОпределяет расстояние, на которое координаты смещаются в направлении оси Z.-
Унаследованные свойства от класса javafx.scene.transform.Transform
identity, onTransformChanged, type2D
-
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание Translateclone()Возвращает глубокую копию этого преобразования.TransformcreateConcatenation(Transform transform)Возвращает конкатенацию этого преобразования и указанного преобразования.TranslatecreateInverse()Возвращает обратное преобразование этого преобразования.Point2DdeltaTransform(double x, double y)Преобразует вектор относительной величины с помощью этого преобразования.Point3DdeltaTransform(double x, double y, double z)Преобразует вектор относительной величины с помощью этого преобразования.Point2DdeltaTransform(Point2D point)Преобразует вектор относительной величины, представленный указанным экземпляромPoint2D, с помощью этого преобразования.Point3DdeltaTransform(Point3D point)Преобразует вектор относительной величины, представленный указанным экземпляромPoint3D, с помощью этого преобразования.doublegetTx()Получает элемент смещения координаты X матрицы 3x4.doublegetTy()Получает элемент смещения координаты Y матрицы 3x4.doublegetTz()Получает элемент смещения координаты Z матрицы 3x4.doublegetX()Получает значение свойства x.doublegetY()Получает значение свойства y.doublegetZ()Получает значение свойства z.Point2DinverseDeltaTransform(double x, double y)Преобразует вектор относительной величины с помощью обратного преобразования этого преобразования.Point3DinverseDeltaTransform(double x, double y, double z)Преобразует вектор относительной величины с помощью обратного преобразования этого преобразования.Point2DinverseDeltaTransform(Point2D point)Преобразует вектор относительной величины, представленный указанным экземпляромPoint2D, с помощью обратного преобразования этого преобразования.Point3DinverseDeltaTransform(Point3D point)Преобразует вектор относительной величины, представленный указанным экземпляромPoint3D, с помощью обратного преобразования этого преобразования.Point2DinverseTransform(double x, double y)Преобразует указанную точку с помощью обратного преобразования этого преобразования.Point3DinverseTransform(double x, double y, double z)Преобразует указанную точку с помощью обратного преобразования этого преобразования.voidsetX(double value)Устанавливает значение свойства x.voidsetY(double value)Устанавливает значение свойства y.voidsetZ(double value)Устанавливает значение свойства z.StringtoString()Возвращает строковое представление этого объектаTranslate.Point2Dtransform(double x, double y)Преобразует указанную точку с помощью этого преобразования.Point3Dtransform(double x, double y, double z)Преобразует указанную точку с помощью этого преобразования.DoublePropertyxProperty()Определяет расстояние, на которое координаты смещаются в направлении оси X.DoublePropertyyProperty()Определяет расстояние, на которое координаты смещаются в направлении оси Y.DoublePropertyzProperty()Определяет расстояние, на которое координаты смещаются в направлении оси 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
-
-
Подробное описание свойств
-
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.
-
getTy
public double getTy()
Описание, скопированное из класса:TransformПолучает элемент Y координатного сдвига матрицы 3x4.
-
getTz
public double 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Возвращает глубокую копию этого преобразования.
-
transform
public Point2D transform(double x, double y)
Описание, скопированное из класса:TransformПреобразует указанную точку с помощью этого преобразования. Этот метод может быть использован только для 2D преобразований.
-
transform
public Point3D transform(double x, double y, double z)
Описание, скопированное из класса:TransformПреобразует указанную точку с помощью этого преобразования.
-
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
-
© 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.