Spec-Zone.ru › OpenJavaFX 24

Класс 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)
Создаёт двумерное смещение.
Параметры:
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()
  • 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 точки
Возвращает:
обратно преобразованную точку

обратноеДельтаПреобразование

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

public String toString()
Возвращает строковое представление этого объекта Translate.
Overrides:
toString в классе Object
Возвращает:
строковое представление этого объекта Translate.

Сообщить об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его дочерние компании. Все права защищены.

© 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