Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Affine extends Transform
Affine
class представляет аффинное преобразование. Аффинное преобразование выполняет линейное отображение от 2-D/3-D координат до других 2-D/3-D координат, сохраняя "честность" и "бывший параллельный" из строк. Аффинные преобразования могут быть созданы, используя вращения последовательности, преобразования, масштабы, и ножницы.
Отметьте: разработчики приложений не должны обычно использовать этот class непосредственно, но вместо этого использовать определенное Translate
, Scale
, Rotate
, или Shear
преобразовывает вместо этого.
Такое координатное преобразование может быть представлено 3 строками матрицей на 4 столбца. Эта матрица преобразовывает исходные координаты (x,y,z)
в целевые координаты (x',y',z')
полагая, что они вектором столбца и умножая координатный вектор на матрицу согласно следующему процессу:
[ x'] [ mxx mxy mxz tx ] [ x ] [ mxx * x + mxy * y + mxz * z + tx ] [ y'] = [ myx myy myz ty ] [ y ] = [ myx * x + myy * y + myz * z + ty ] [ z'] [ mzx mzy mzz tz ] [ z ] [ mzx * x + mzy * y + mzz * z + tz ] [ 1 ]
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
mxx
Определяет X элементов масштабирования координаты 3x4 матрица.
|
DoubleProperty |
mxy
Определяет элемент координаты XY 3x4 матрица.
|
DoubleProperty |
mxz
Определяет элемент координаты XZ 3x4 матрица.
|
DoubleProperty |
myx
Определяет элемент координаты YX 3x4 матрица.
|
DoubleProperty |
myy
Определяет координату Y масштабирующийся элемент 3x4 матрица.
|
DoubleProperty |
myz
Определяет элемент координаты YZ 3x4 матрица.
|
DoubleProperty |
mzx
Определяет элемент координаты ZX 3x4 матрица.
|
DoubleProperty |
mzy
Определяет элемент координаты ZY 3x4 матрица.
|
DoubleProperty |
mzz
Определяет координату Z масштабирующийся элемент 3x4 матрица.
|
DoubleProperty |
tx
Определяет X координатных элементов преобразования 3x4 матрица.
|
DoubleProperty |
ty
Определяет элемент преобразования координаты Y 3x4 матрица.
|
DoubleProperty |
tz
Определяет элемент преобразования координаты Z 3x4 матрица.
|
Конструктор и Описание |
---|
Affine() |
Модификатор и Тип | Метод и Описание |
---|---|
double |
getMxx()
Определяет X элементов масштабирования координаты 3x4 матрица.
|
double |
getMxy()
Определяет элемент координаты XY 3x4 матрица.
|
double |
getMxz()
Определяет элемент координаты XZ 3x4 матрица.
|
double |
getMyx()
Определяет элемент координаты YX 3x4 матрица.
|
double |
getMyy()
Определяет координату Y масштабирующийся элемент 3x4 матрица.
|
double |
getMyz()
Определяет элемент координаты YZ 3x4 матрица.
|
double |
getMzx()
Определяет элемент координаты ZX 3x4 матрица.
|
double |
getMzy()
Определяет элемент координаты ZY 3x4 матрица.
|
double |
getMzz()
Определяет координату Z масштабирующийся элемент 3x4 матрица.
|
double |
getTx()
Определяет X координатных элементов преобразования 3x4 матрица.
|
double |
getTy()
Определяет элемент преобразования координаты Y 3x4 матрица.
|
double |
getTz()
Определяет элемент преобразования координаты Z 3x4 матрица.
|
DoubleProperty |
mxxProperty()
Определяет X элементов масштабирования координаты 3x4 матрица.
|
DoubleProperty |
mxyProperty()
Определяет элемент координаты XY 3x4 матрица.
|
DoubleProperty |
mxzProperty()
Определяет элемент координаты XZ 3x4 матрица.
|
DoubleProperty |
myxProperty()
Определяет элемент координаты YX 3x4 матрица.
|
DoubleProperty |
myyProperty()
Определяет координату Y масштабирующийся элемент 3x4 матрица.
|
DoubleProperty |
myzProperty()
Определяет элемент координаты YZ 3x4 матрица.
|
DoubleProperty |
mzxProperty()
Определяет элемент координаты ZX 3x4 матрица.
|
DoubleProperty |
mzyProperty()
Определяет элемент координаты ZY 3x4 матрица.
|
DoubleProperty |
mzzProperty()
Определяет координату Z масштабирующийся элемент 3x4 матрица.
|
void |
setMxx(double value)
Определяет X элементов масштабирования координаты 3x4 матрица.
|
void |
setMxy(double value)
Определяет элемент координаты XY 3x4 матрица.
|
void |
setMxz(double value)
Определяет элемент координаты XZ 3x4 матрица.
|
void |
setMyx(double value)
Определяет элемент координаты YX 3x4 матрица.
|
void |
setMyy(double value)
Определяет координату Y масштабирующийся элемент 3x4 матрица.
|
void |
setMyz(double value)
Определяет элемент координаты YZ 3x4 матрица.
|
void |
setMzx(double value)
Определяет элемент координаты ZX 3x4 матрица.
|
void |
setMzy(double value)
Определяет элемент координаты ZY 3x4 матрица.
|
void |
setMzz(double value)
Определяет координату Z масштабирующийся элемент 3x4 матрица.
|
void |
setTx(double value)
Определяет X координатных элементов преобразования 3x4 матрица.
|
void |
setTy(double value)
Определяет элемент преобразования координаты Y 3x4 матрица.
|
void |
setTz(double value)
Определяет элемент преобразования координаты Z 3x4 матрица.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Affine объект. |
DoubleProperty |
txProperty()
Определяет X координатных элементов преобразования 3x4 матрица.
|
DoubleProperty |
tyProperty()
Определяет элемент преобразования координаты Y 3x4 матрица.
|
DoubleProperty |
tzProperty()
Определяет элемент преобразования координаты Z 3x4 матрица.
|
getMxx()
, setMxx(double)
getMxy()
, setMxy(double)
getMxz()
, setMxz(double)
getTx()
, setTx(double)
getMyx()
, setMyx(double)
getMyy()
, setMyy(double)
getMyz()
, setMyz(double)
getTy()
, setTy(double)
getMzx()
, setMzx(double)
getMzy()
, setMzy(double)
getMzz()
, setMzz(double)
getTz()
, setTz(double)
public final void setMxx(double value)
public final double getMxx()
public final DoubleProperty mxxProperty()
getMxx()
, setMxx(double)
public final void setMxy(double value)
public final double getMxy()
public final DoubleProperty mxyProperty()
getMxy()
, setMxy(double)
public final void setMxz(double value)
public final double getMxz()
public final DoubleProperty mxzProperty()
getMxz()
, setMxz(double)
public final void setTx(double value)
public final double getTx()
public final DoubleProperty txProperty()
getTx()
, setTx(double)
public final void setMyx(double value)
public final double getMyx()
public final DoubleProperty myxProperty()
getMyx()
, setMyx(double)
public final void setMyy(double value)
public final double getMyy()
public final DoubleProperty myyProperty()
getMyy()
, setMyy(double)
public final void setMyz(double value)
public final double getMyz()
public final DoubleProperty myzProperty()
getMyz()
, setMyz(double)
public final void setTy(double value)
public final double getTy()
public final DoubleProperty tyProperty()
getTy()
, setTy(double)
public final void setMzx(double value)
public final double getMzx()
public final DoubleProperty mzxProperty()
getMzx()
, setMzx(double)
public final void setMzy(double value)
public final double getMzy()
public final DoubleProperty mzyProperty()
getMzy()
, setMzy(double)
public final void setMzz(double value)
public final double getMzz()
public final DoubleProperty mzzProperty()
getMzz()
, setMzz(double)
public final void setTz(double value)
public final double getTz()
public final DoubleProperty tzProperty()
getTz()
, setTz(double)
public java.lang.String toString()
Affine
объект.toString
в class java.lang.Object
Affine
объект.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается