Spec-Zone.ru › OpenJavaFX 24

Класс Scale

java.lang.Object
javafx.scene.transform.Transform
javafx.scene.transform.Scale
Все реализуемые интерфейсы:
Cloneable, EventTarget
public class Scale extends Transform
Этот класс представляет собой объект Affine, который масштабирует координаты на указанные коэффициенты. Матрица, представляющая масштабирование вокруг точки вращения (pivotX, pivotY, pivotZ) с коэффициентами масштабирования x, y и z, имеет следующий вид:
              [   x   0   0   (1-x)*pivotX   ]
              [   0   y   0   (1-y)*pivotY   ]
              [   0   0   z   (1-z)*pivotZ   ]
 
С:
JavaFX 2.0

Краткое описание свойств

Тип Свойство Описание
final DoubleProperty pivotX
Определяет координату X точки, относительно которой происходит масштабирование.
final DoubleProperty pivotY
Определяет координату Y точки, относительно которой происходит масштабирование.
final DoubleProperty pivotZ
Определяет координату Z точки, относительно которой происходит масштабирование.
final DoubleProperty x
Определяет коэффициент масштабирования по оси X.
final DoubleProperty y
Определяет коэффициент масштабирования по оси Y.
final DoubleProperty z
Определяет коэффициент масштабирования по оси Z.

Свойства, объявленные в классе javafx.scene.transform.Transform

identity, onTransformChanged, type2D

Краткое описание конструкторов

Конструктор Описание
Scale()
Создаёт Scale по умолчанию (единичная).
Scale(double x, double y)
Создаёт двухмерное масштабирование.
Scale(double x, double y, double z)
Создаёт трёхмерное масштабирование.
Scale(double x, double y, double pivotX, double pivotY)
Создаёт двухмерное масштабирование с точкой вращения.
Scale(double x, double y, double z, double pivotX, double pivotY, double pivotZ)
Создаёт трёхмерное масштабирование с точкой вращения.

Краткое описание методов

Модификатор и тип Метод Описание
Scale clone()
Возвращает глубокую копию этого преобразования.
Scale createInverse()
Возвращает обратное преобразование этого преобразования.
final double getPivotX()
Получает значение свойства pivotX.
final double getPivotY()
Получает значение свойства pivotY.
final double getPivotZ()
Получает значение свойства pivotZ.
final double getX()
Получает значение свойства x.
final double getY()
Получает значение свойства y.
final double getZ()
Получает значение свойства z.
final DoubleProperty pivotXProperty()
Определяет координату X точки, относительно которой происходит масштабирование.
final DoubleProperty pivotYProperty()
Определяет координату Y точки, относительно которой происходит масштабирование.
final DoubleProperty pivotZProperty()
Определяет координату Z точки, относительно которой происходит масштабирование.
final void setPivotX(double value)
Устанавливает значение свойства pivotX.
final void setPivotY(double value)
Устанавливает значение свойства pivotY.
final void setPivotZ(double value)
Устанавливает значение свойства pivotZ.
final void setX(double value)
Устанавливает значение свойства x.
final void setY(double value)
Устанавливает значение свойства y.
final void setZ(double value)
Устанавливает значение свойства z.
String toString()
Возвращает строковое представление этого объекта Scale.
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, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseTransform, inverseTransform, 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. Значение по умолчанию — 1.0.
См. также:
  • getX()
  • setX(double)
  • xProperty()

y

public final DoubleProperty yProperty
Определяет коэффициент, по которому масштабируются координаты вдоль оси Y. Значение по умолчанию — 1.0.
См. также:
  • getY()
  • setY(double)
  • yProperty()

z

public final DoubleProperty zProperty
Определяет коэффициент, по которому масштабируются координаты вдоль оси Z. Значение по умолчанию — 1.0.
См. также:
  • getZ()
  • setZ(double)
  • zProperty()

pivotX

public final DoubleProperty pivotXProperty
Определяет координату X точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
См. также:
  • getPivotX()
  • setPivotX(double)
  • pivotXProperty()

pivotY

public final DoubleProperty pivotYProperty
Определяет координату Y точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
См. также:
  • getPivotY()
  • setPivotY(double)
  • pivotYProperty()

pivotZ

public final DoubleProperty pivotZProperty
Определяет координату Z точки, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
См. также:
  • getPivotZ()
  • setPivotZ(double)
  • pivotZProperty()

Подробности конструкторов

Scale

public Scale()
Создает масштабирование по умолчанию (тождественное).

Scale

public Scale(double x, double y)
Создаёт двумерное масштабирование. Точка поворота установлена в (0,0).
Параметры:
x - коэффициент масштабирования по оси X
y - коэффициент масштабирования по оси Y

Scale

public Scale(double x, double y, double pivotX, double pivotY)
Создаёт двумерное масштабирование с точкой поворота.
Параметры:
x - коэффициент масштабирования по оси X
y - коэффициент масштабирования по оси Y
pivotX - координата X точки поворота
pivotY - координата Y точки поворота

Scale

public Scale(double x, double y, double z)
Создаёт трёхмерное масштабирование. Точка поворота установлена в (0,0,0).
Параметры:
x - коэффициент масштабирования по оси X
y - коэффициент масштабирования по оси Y
z - коэффициент масштабирования по оси Z

Scale

public Scale(double x, double y, double z, double pivotX, double pivotY, double pivotZ)
Создаёт трёхмерное масштабирование с точкой поворота.
Параметры:
x - коэффициент масштабирования по оси X
y - коэффициент масштабирования по оси Y
z - коэффициент масштабирования по оси Z
pivotX - координата X точки поворота
pivotY - координата Y точки поворота
pivotZ - координата Z точки поворота

Подробности методов

setX

public final void setX(double value)
Устанавливает значение свойства x.
Описание свойства:
Определяет коэффициент, по которому масштабируются координаты вдоль оси X. Значение по умолчанию — 1.0.
Параметры:
value - значение для свойства x
См. также:
  • getX()
  • xProperty()

getX

public final double getX()
Получает значение свойства x.
Описание свойства:
Определяет коэффициент, по которому масштабируются координаты вдоль оси X. Значение по умолчанию — 1.0.
Возвращает:
значение свойства x
См. также:
  • setX(double)
  • xProperty()

xProperty

public final DoubleProperty xProperty()
Определяет коэффициент, по которому масштабируются координаты вдоль оси X. Значение по умолчанию — 1.0.
Возвращает:
свойство x
См. также:
  • getX()
  • setX(double)

setY

public final void setY(double value)
Устанавливает значение свойства y.
Описание свойства:
Определяет коэффициент, по которому масштабируются координаты вдоль оси Y. Значение по умолчанию — 1.0.
Параметры:
value - значение для свойства y
См. также:
  • getY()
  • yProperty()

getY

public final double getY()
Получает значение свойства y.
Описание свойства:
Определяет коэффициент, по которому масштабируются координаты вдоль оси Y. Значение по умолчанию — 1.0.
Возвращает:
значение свойства y
См. также:
  • setY(double)
  • yProperty()

yProperty

public final DoubleProperty yProperty()
Определяет коэффициент, по которому масштабируются координаты вдоль оси Y. Значение по умолчанию — 1.0.
Возвращает:
свойство y
См. также:
  • getY()
  • setY(double)

setZ

public final void setZ(double value)
Устанавливает значение свойства z.
Описание свойства:
Определяет коэффициент, по которому масштабируются координаты вдоль оси Z. Значение по умолчанию — 1.0.
Параметры:
value - значение для свойства z
См. также:
  • getZ()
  • zProperty()

getZ

public final double getZ()
Получает значение свойства z.
Описание свойства:
Определяет коэффициент, по которому масштабируются координаты вдоль оси Z. Значение по умолчанию — 1.0.
Возвращает:
значение свойства z
См. также:
  • setZ(double)
  • zProperty()

zProperty

public final DoubleProperty zProperty()
Определяет коэффициент масштабирования координат по оси Z. Значение по умолчанию — 1.0.
Возвращает:
свойство z
См. также:
  • getZ()
  • setZ(double)

setPivotX

public final void setPivotX(double value)
Устанавливает значение свойства pivotX.
Описание свойства:
Определяет координату X, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Параметры:
value — значение для свойства pivotX
См. также:
  • getPivotX()
  • pivotXProperty()

getPivotX

public final double getPivotX()
Получает значение свойства pivotX.
Описание свойства:
Определяет координату X, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращает:
значение свойства pivotX
См. также:
  • setPivotX(double)
  • pivotXProperty()

pivotXProperty

public final DoubleProperty pivotXProperty()
Определяет координату X, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращает:
свойство pivotX
См. также:
  • getPivotX()
  • setPivotX(double)

setPivotY

public final void setPivotY(double value)
Устанавливает значение свойства pivotY.
Описание свойства:
Определяет координату Y, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Параметры:
value — значение для свойства pivotY
См. также:
  • getPivotY()
  • pivotYProperty()

getPivotY

public final double getPivotY()
Получает значение свойства pivotY.
Описание свойства:
Определяет координату Y, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращает:
значение свойства pivotY
См. также:
  • setPivotY(double)
  • pivotYProperty()

pivotYProperty

public final DoubleProperty pivotYProperty()
Определяет координату Y, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращает:
свойство pivotY
См. также:
  • getPivotY()
  • setPivotY(double)

setPivotZ

public final void setPivotZ(double value)
Устанавливает значение свойства pivotZ.
Описание свойства:
Определяет координату Z, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Параметры:
value — значение для свойства pivotZ
См. также:
  • getPivotZ()
  • pivotZProperty()

getPivotZ

public final double getPivotZ()
Получает значение свойства pivotZ.
Описание свойства:
Определяет координату Z, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращает:
значение свойства pivotZ
См. также:
  • setPivotZ(double)
  • pivotZProperty()

pivotZProperty

public final DoubleProperty pivotZProperty()
Определяет координату Z, относительно которой происходит масштабирование.
Значение по умолчанию:
0.0
Возвращает:
свойство pivotZ
См. также:
  • getPivotZ()
  • setPivotZ(double)

createInverse

public Scale createInverse() throws NonInvertibleTransformException
Описание скопировано из класса: Transform
Возвращает обратное преобразование этого преобразования.
Переопределяет:
createInverse в классе Transform
Возвращает:
обратное преобразование
Исключение:
NonInvertibleTransformException — если это преобразование не может быть обращено

clone

public Scale clone()
Описание скопировано из класса: Transform
Возвращает глубокую копию этого преобразования.
Переопределяет:
clone в классе Transform
Возвращает:
копию этого преобразования

toString

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

Сообщить об ошибке или предложить улучшение
Авторские права © 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