Класс Translate
- javafx.scene.transform.Transform
-
- javafx.scene.transform.Translate
Все реализованные интерфейсы:
public class Translate extends Transform
Affine, который перемещает координаты на указанные величины. Матрица, представляющая трансформирующее перемещение, имеет следующий вид: [ 1 0 0 x ]
[ 0 1 0 y ]
[ 0 0 1 z ]
С тех пор:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание DoublePropertyxОпределяет расстояние, на которое координаты перемещаются по оси XDoublePropertyyОпределяет расстояние, на которое координаты перемещаются по оси YDoublePropertyzОпределяет расстояние, на которое координаты перемещаются по оси Z-
Свойства, унаследованные от класса javafx.scene.transform.Transform
identity, onTransformChanged, type2D
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Translate()Создаёт по умолчанию Translate (тождество).Translate(double x, double y)Создаёт двумерный Translate.Translate(double x, double y, double z)Создаёт трёхмерный Translate.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание 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()Определяет расстояние, на которое координаты перемещаются по оси XDoublePropertyyProperty()Определяет расстояние, на которое координаты перемещаются по оси YDoublePropertyzProperty()Определяет расстояние, на которое координаты перемещаются по оси 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См. также:
-
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
-
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.См. также:
-
setY
public final void setY(double value)
Устанавливает значение свойства y.Описание свойства:
Определяет расстояние, на которое координаты смещаются по оси Y.
-
getY
public final double getY()
Получает значение свойства y.Описание свойства:
Определяет расстояние, на которое координаты смещаются по оси Y.
-
yProperty
public final DoubleProperty yProperty()
Определяет расстояние, на которое координаты смещаются по оси Y.См. также:
-
setZ
public final void setZ(double value)
Устанавливает значение свойства z.Описание свойства:
Определяет расстояние, на которое координаты смещаются по оси Z.
-
getZ
public final double getZ()
Получает значение свойства z.Описание свойства:
Определяет расстояние, на которое координаты смещаются по оси Z.
-
zProperty
public final DoubleProperty zProperty()
Определяет расстояние, на которое координаты смещаются по оси Z.См. также:
-
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Возвращает:
преобразованный вектор относительной величины, представленный экземпляром
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объекта.
-
© 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.