T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Shear

Класс Shear расширяет класс Transform и представляет матрицу срезающего преобразования:

[ 1 x 0 0 ]

[ y 1 0 0 ]

[ 0 0 1 0 ]

Класс Shear имеет следующие свойства, конструкторы и методы:

  • Свойство x – множитель по оси Х от -1 до 1.

  • Свойство y – множитель по оси Y от -1 до 1.

  • Свойство pivotX – горизонтальная координата опорной точки преобразования.

  • Свойство pivotY – вертикальная координата опорной точки преобразования.

  • Конструктор public Shear().

  • Конструктор public Shear(double x, double y).

  • Конструктор public Shear(double x, double y, double pivotX, double pivotY).

  • Метод public final void setX(double value) – устанавливает множитель по оси Х от -1 до 1.

  • Метод public final double getX() – возвращает множитель по оси Х.

  • Метод public DoubleProperty xProperty() – возвращает JavaFX Beans свойство множителя по оси Х.

  • Метод public final void setY(double value) – устанавливает множитель по оси Y от -1 до 1.

  • Метод public final double getY() – возвращает множитель по оси Y.

  • Метод public DoubleProperty yProperty() – возвращает JavaFX Beans свойство множителя по оси Y.

  • Метод public final void setPivotX(double value) – устанавливает горизонтальную координату опорной точки.

  • Метод public final double getPivotX() – возвращает горизонтальную координату опорной точки.

  • Метод public DoubleProperty pivotXProperty() – возвращает JavaFX Beans свойство горизонтальной координаты опорной точки.

  • Метод public final void setPivotY(double value) – устанавливает вертикальную координату опорной точки.

  • Метод public final double getPivotY() – возвращает вертикальную координату опорной точки.

  • Метод public DoubleProperty pivotYProperty() – возвращает JavaFX Beans свойство вертикальной координаты опорной точки.

  • Методы public double getMxy(), public double getMyx(), public double getTx(), public double getTy() – возвращают координаты матрицы трансформации.