|
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.ObjectAffine объект.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .