Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Scale extends Transform
Affine
возразите, что масштабы координируют указанными факторами. Матрица, представляющая преобразование масштабирования, следующие: [ x 0 0 (1-x)*pivotX ] [ 0 y 0 (1-y)*pivotY ] [ 0 0 z (1-z)*pivotZ ]
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
pivotX
Определяет эти X координат, о которой точке происходит масштаб.
|
DoubleProperty |
pivotY
Определяет координату Y, о которой точке происходит масштаб.
|
DoubleProperty |
pivotZ
Определяет координату Z, о которой точке происходит масштаб.
|
DoubleProperty |
x
Определяет фактор, которым координаты масштабируются вдоль X направлений оси.
|
DoubleProperty |
y
Определяет фактор, которым координаты масштабируются вдоль направления Оси Y.
|
DoubleProperty |
z
Определяет фактор, которым координаты масштабируются вдоль направления Оси Z.
|
identity, onTransformChanged, type2D
Конструктор и Описание |
---|
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)
Создает трехмерный Масштаб с центром.
|
Модификатор и Тип | Метод и Описание |
---|---|
Масштаб |
clone()
Возвращает глубокую копию этого преобразования.
|
Преобразовать |
createConcatenation(Transform transform)
Возвращает связь этого преобразования и указанного преобразования.
|
Масштаб |
createInverse()
Возвращает обратное преобразование этого преобразования.
|
Point2D |
deltaTransform(double x, double y)
Преобразовывает относительный вектор величины этим преобразованием.
|
Point3D |
deltaTransform(double x, double y, double z)
Преобразовывает относительный вектор величины этим преобразованием.
|
double |
getMxx()
Получает X элементов масштабирования координаты 3x4 матрица.
|
double |
getMyy()
Получает координату Y масштабирующийся элемент 3x4 матрица.
|
double |
getMzz()
Получает координату Z масштабирующийся элемент 3x4 матрица.
|
double |
getPivotX()
Получает значение свойства pivotX.
|
double |
getPivotY()
Получает значение свойства pivotY.
|
double |
getPivotZ()
Получает значение свойства pivotZ.
|
double |
getTx()
Получает X координатных элементов преобразования 3x4 матрица.
|
double |
getTy()
Получает элемент преобразования координаты Y 3x4 матрица.
|
double |
getTz()
Получает элемент преобразования координаты Z 3x4 матрица.
|
double |
getX()
Получает значение свойства x.
|
double |
getY()
Получает значение свойства y.
|
double |
getZ()
Получает значение свойства z.
|
Point2D |
inverseDeltaTransform(double x, double y)
Преобразовывает относительный вектор величины инверсией этого преобразования.
|
Point3D |
inverseDeltaTransform(double x, double y, double z)
Преобразовывает относительный вектор величины инверсией этого преобразования.
|
Point2D |
inverseTransform(double x, double y)
Преобразовывает указанную точку инверсией этого преобразования.
|
Point3D |
inverseTransform(double x, double y, double z)
Преобразовывает указанную точку инверсией этого преобразования.
|
DoubleProperty |
pivotXProperty()
Определяет эти X координат, о которой точке происходит масштаб.
|
DoubleProperty |
pivotYProperty()
Определяет координату Y, о которой точке происходит масштаб.
|
DoubleProperty |
pivotZProperty()
Определяет координату Z, о которой точке происходит масштаб.
|
void |
setPivotX(double value)
Устанавливает значение свойства pivotX.
|
void |
setPivotY(double value)
Устанавливает значение свойства pivotY.
|
void |
setPivotZ(double value)
Устанавливает значение свойства pivotZ.
|
void |
setX(double value)
Устанавливает значение свойства x.
|
void |
setY(double value)
Устанавливает значение свойства y.
|
void |
setZ(double value)
Устанавливает значение свойства z.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Scale объект. |
Point2D |
transform(double x, double y)
Преобразовывает указанную точку этим преобразованием.
|
Point3D |
transform(double x, double y, double z)
Преобразовывает указанную точку этим преобразованием.
|
DoubleProperty |
xProperty()
Определяет фактор, которым координаты масштабируются вдоль X направлений оси.
|
DoubleProperty |
yProperty()
Определяет фактор, которым координаты масштабируются вдоль направления Оси Y.
|
DoubleProperty |
zProperty()
Определяет фактор, которым координаты масштабируются вдоль направления Оси Z.
|
addEventFilter, addEventHandler, affine, affine, buildEventDispatchChain, column, column, deltaTransform, deltaTransform, determinant, getElement, getMxy, getMxz, getMyx, getMyz, getMzx, getMzy, getOnTransformChanged, identityProperty, inverseDeltaTransform, inverseDeltaTransform, 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
public final DoubleProperty xProperty
1.0
.getX()
, setX(double)
public final DoubleProperty yProperty
1.0
.getY()
, setY(double)
public final DoubleProperty zProperty
1.0
.getZ()
, setZ(double)
public final DoubleProperty pivotXProperty
getPivotX()
, setPivotX(double)
public final DoubleProperty pivotYProperty
getPivotY()
, setPivotY(double)
public final DoubleProperty pivotZProperty
getPivotZ()
, setPivotZ(double)
public Scale()
public Scale(double x, double y)
x
- фактор, которым координаты масштабируются вдоль X осейy
- фактор, которым координаты масштабируются вдоль Оси Ypublic Scale(double x, double y, double pivotX, double pivotY)
x
- фактор, которым координаты масштабируются вдоль X осейy
- фактор, которым координаты масштабируются вдоль Оси YpivotX
- эти X координат, о которой точке происходит масштабpivotY
- Y координируют, о которой точке происходит масштабpublic Scale(double x, double y, double z)
x
- фактор, которым координаты масштабируются вдоль X осейy
- фактор, которым координаты масштабируются вдоль Оси Yz
- фактор, которым координаты масштабируются вдоль Оси Zpublic Scale(double x, double y, double z, double pivotX, double pivotY, double pivotZ)
x
- фактор, которым координаты масштабируются вдоль X осейy
- фактор, которым координаты масштабируются вдоль Оси Yz
- фактор, которым координаты масштабируются вдоль Оси ZpivotX
- эти X координат, о которой точке происходит масштабpivotY
- Y координируют, о которой точке происходит масштабpivotZ
- Z координируют, о которой точке происходит масштабpublic final void setX(double value)
1.0
.public final double getX()
1.0
.public final DoubleProperty xProperty()
1.0
.getX()
, setX(double)
public final void setY(double value)
1.0
.public final double getY()
1.0
.public final DoubleProperty yProperty()
1.0
.getY()
, setY(double)
public final void setZ(double value)
1.0
.public final double getZ()
1.0
.public final DoubleProperty zProperty()
1.0
.getZ()
, setZ(double)
public final void setPivotX(double value)
public final double getPivotX()
public final DoubleProperty pivotXProperty()
getPivotX()
, setPivotX(double)
public final void setPivotY(double value)
public final double getPivotY()
public final DoubleProperty pivotYProperty()
getPivotY()
, setPivotY(double)
public final void setPivotZ(double value)
public final double getPivotZ()
public final DoubleProperty pivotZProperty()
getPivotZ()
, setPivotZ(double)
public double getMxx()
Transform
public double getMyy()
Transform
public double getMzz()
Transform
public double getTx()
Transform
public double getTy()
Transform
public double getTz()
Transform
public Преобразовать createConcatenation(Transform transform)
Transform
getTransforms()
список, this
преобразуйте сначала и указанное transform
второй.createConcatenation
в class Transform
transform
- преобразуйте, чтобы быть связанными с этим преобразованиемpublic Масштаб createInverse() throws NonInvertibleTransformException
Transform
createInverse
в class Transform
NonInvertibleTransformException
- если это преобразование не может быть инвертированоpublic Масштаб клон()
Transform
public Point2D преобразовать(double x, double y)
Transform
public Point3D преобразовать(double x, double y, double z)
Transform
public Point2D deltaTransform(double x, double y)
Transform
deltaTransform
в class Transform
x
- векторная величина в направлении X осейy
- векторная величина в направлении Оси YPoint2D
экземплярpublic Point3D deltaTransform(double x, double y, double z)
Transform
deltaTransform
в class Transform
x
- векторная величина в направлении X осейy
- векторная величина в направлении Оси YPoint3D
экземплярpublic Point2D inverseTransform(double x, double y) throws NonInvertibleTransformException
Transform
inverseTransform
в class Transform
x
- X координат точкиy
- координата Y точкиNonInvertibleTransformException
- если это преобразование не может быть инвертированоpublic Point3D inverseTransform(double x, double y, double z) throws NonInvertibleTransformException
Transform
inverseTransform
в class Transform
x
- X координат точкиy
- координата Y точкиz
- координата Z точкиNonInvertibleTransformException
- если это преобразование не может быть инвертированоpublic Point2D inverseDeltaTransform(double x, double y) throws NonInvertibleTransformException
Transform
inverseDeltaTransform
в class Transform
x
- векторная величина в направлении X осейy
- векторная величина в направлении Оси YPoint2D
экземплярNonInvertibleTransformException
- если это преобразование не может быть инвертированоpublic Point3D inverseDeltaTransform(double x, double y, double z) throws NonInvertibleTransformException
Transform
inverseDeltaTransform
в class Transform
x
- векторная величина в направлении X осейy
- векторная величина в направлении Оси YPoint3D
экземплярNonInvertibleTransformException
- если это преобразование не может быть инвертированоpublic java.lang.String toString()
Scale
объект.toString
в class java.lang.Object
Scale
объект.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается