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, type2DProperty
public 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()
Transform
public double getMyx()
Transform
public double getTx()
Transform
public double getTy()
Transform
public Преобразовать createConcatenation(Transform transform)
Transform
getTransforms()
список, this
преобразуйте сначала и указанное transform
второй.createConcatenation
в class Transform
transform
- преобразуйте, чтобы быть связанными с этим преобразованиемpublic Преобразовать createInverse()
Transform
createInverse
в class Transform
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()
Shear
объект.toString
в class java.lang.Object
Shear
объект.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается