|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Shear extends Transform
Affine возразите, что ножницы координируют указанными множителями. Матрица, представляющая преобразование сдвига, следующие:
[ 1 x 0 -x*pivotY ]
[ y 1 0 -y*pivotX ]
[ 0 0 1 0 ]
Например:
Text text = new Text("Using Shear for pseudo-italic font");
text.setX(20);
text.setY(50);
text.setFont(new Font(20));
text.getTransforms().add(new Shear(-0.35, 0));
| Ввести | Свойство и Описание |
|---|---|
DoubleProperty |
pivotX
Определяет X координат точки центра сдвига.
|
DoubleProperty |
pivotY
Определяет координату Y точки центра сдвига.
|
DoubleProperty |
x
Определяет множитель, на который координаты смещаются в направлении положительного X осей как фактор их координаты Y.
|
DoubleProperty |
y
Определяет множитель, на который координаты смещаются в направлении положительной Оси Y как фактор их X координат.
|
identity, onTransformChanged, type2D| Конструктор и Описание |
|---|
Shear()
Создает Сдвиг значения по умолчанию (идентификационные данные).
|
Shear(double x, double y)
Создает новый экземпляр Сдвига.
|
Shear(double x, double y, double pivotX, double pivotY)
Создает новый экземпляр Сдвига с центром.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Сдвиг |
clone()
Возвращает глубокую копию этого преобразования.
|
Преобразовать |
createConcatenation(Transform transform)
Возвращает связь этого преобразования и указанного преобразования.
|
Преобразовать |
createInverse()
Возвращает обратное преобразование этого преобразования.
|
Point2D |
deltaTransform(double x, double y)
Преобразовывает относительный вектор величины этим преобразованием.
|
Point3D |
deltaTransform(double x, double y, double z)
Преобразовывает относительный вектор величины этим преобразованием.
|
double |
getMxy()
Получает элемент координаты XY 3x4 матрица.
|
double |
getMyx()
Получает элемент координаты YX 3x4 матрица.
|
double |
getPivotX()
Получает значение свойства pivotX.
|
double |
getPivotY()
Получает значение свойства pivotY.
|
double |
getTx()
Получает X координатных элементов преобразования 3x4 матрица.
|
double |
getTy()
Получает элемент преобразования координаты Y 3x4 матрица.
|
double |
getX()
Получает значение свойства x.
|
double |
getY()
Получает значение свойства y.
|
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 точки центра сдвига.
|
void |
setPivotX(double value)
Устанавливает значение свойства pivotX.
|
void |
setPivotY(double value)
Устанавливает значение свойства pivotY.
|
void |
setX(double value)
Устанавливает значение свойства x.
|
void |
setY(double value)
Устанавливает значение свойства y.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Shear объект. |
Point2D |
transform(double x, double y)
Преобразовывает указанную точку этим преобразованием.
|
Point3D |
transform(double x, double y, double z)
Преобразовывает указанную точку этим преобразованием.
|
DoubleProperty |
xProperty()
Определяет множитель, на который координаты смещаются в направлении положительного X осей как фактор их координаты Y.
|
DoubleProperty |
yProperty()
Определяет множитель, на который координаты смещаются в направлении положительной Оси Y как фактор их X координат.
|
addEventFilter, addEventHandler, affine, affine, buildEventDispatchChain, column, column, deltaTransform, deltaTransform, determinant, getElement, getMxx, getMxz, getMyy, getMyz, getMzx, getMzy, getMzz, getOnTransformChanged, getTz, 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, type2DPropertypublic final DoubleProperty xProperty
getX(), setX(double)public final DoubleProperty yProperty
getY(), setY(double)public final DoubleProperty pivotXProperty
getPivotX(), setPivotX(double)public final DoubleProperty pivotYProperty
getPivotY(), setPivotY(double)public Shear()
public Shear(double x, double y)
x - множитель, на который координаты смещаются в направлении положительного X осей как фактор их координаты Yy - множитель, на который координаты смещаются в направлении положительной Оси Y как фактор их X координатpublic Shear(double x, double y, double pivotX, double pivotY)
x - множитель, на который координаты смещаются в направлении положительного X осей как фактор их координаты Yy - множитель, на который координаты смещаются в направлении положительной Оси Y как фактор их X координатpivotX - X координат точки центра сдвигаpivotY - координата Y точки центра сдвигаpublic final void setX(double value)
public final double getX()
public final DoubleProperty xProperty()
getX(), setX(double)public final void setY(double value)
public final double getY()
public final DoubleProperty yProperty()
getY(), setY(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 double getMxy()
Transformpublic double getMyx()
Transformpublic double getTx()
Transformpublic double getTy()
Transformpublic Преобразовать createConcatenation(Transform transform)
TransformgetTransforms() список, this преобразуйте сначала и указанное transform второй.createConcatenation в class Transformtransform - преобразуйте, чтобы быть связанными с этим преобразованиемpublic Преобразовать createInverse()
TransformcreateInverse в class Transformpublic Сдвиг клон()
Transformpublic Point2D преобразовать(double x, double y)
Transformpublic Point3D преобразовать(double x, double y, double z)
Transformpublic Point2D deltaTransform(double x, double y)
TransformdeltaTransform в class Transformx - векторная величина в направлении X осейy - векторная величина в направлении Оси YPoint2D экземплярpublic Point3D deltaTransform(double x, double y, double z)
TransformdeltaTransform в class Transformx - векторная величина в направлении X осейy - векторная величина в направлении Оси YPoint3D экземплярpublic Point2D inverseTransform(double x, double y) throws NonInvertibleTransformException
TransforminverseTransform в class Transformx - X координат точкиy - координата Y точкиNonInvertibleTransformException - если это преобразование не может быть инвертированоpublic Point3D inverseTransform(double x, double y, double z) throws NonInvertibleTransformException
TransforminverseTransform в class Transformx - X координат точкиy - координата Y точкиz - координата Z точкиNonInvertibleTransformException - если это преобразование не может быть инвертированоpublic Point2D inverseDeltaTransform(double x, double y) throws NonInvertibleTransformException
TransforminverseDeltaTransform в class Transformx - векторная величина в направлении X осейy - векторная величина в направлении Оси YPoint2D экземплярNonInvertibleTransformException - если это преобразование не может быть инвертированоpublic Point3D inverseDeltaTransform(double x, double y, double z) throws NonInvertibleTransformException
TransforminverseDeltaTransform в class Transformx - векторная величина в направлении X осейy - векторная величина в направлении Оси YPoint3D экземплярNonInvertibleTransformException - если это преобразование не может быть инвертированоpublic java.lang.String toString()
Shear объект.toString в class java.lang.ObjectShear объект.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .