|
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()
Получает значение свойства mxx.
|
double |
getMxy()
Получает значение свойства mxy.
|
double |
getMxz()
Получает значение свойства mxz.
|
double |
getMyx()
Получает значение свойства myx.
|
double |
getMyy()
Получает значение свойства myy.
|
double |
getMyz()
Получает значение свойства myz.
|
double |
getMzx()
Получает значение свойства mzx.
|
double |
getMzy()
Получает значение свойства mzy.
|
double |
getMzz()
Получает значение свойства mzz.
|
double |
getTx()
Получает значение свойства tx.
|
double |
getTy()
Получает значение свойства ty.
|
double |
getTz()
Получает значение свойства tz.
|
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)
Устанавливает значение свойства mxx.
|
void |
setMxy(double value)
Устанавливает значение свойства mxy.
|
void |
setMxz(double value)
Устанавливает значение свойства mxz.
|
void |
setMyx(double value)
Устанавливает значение свойства myx.
|
void |
setMyy(double value)
Устанавливает значение свойства myy.
|
void |
setMyz(double value)
Устанавливает значение свойства myz.
|
void |
setMzx(double value)
Устанавливает значение свойства mzx.
|
void |
setMzy(double value)
Устанавливает значение свойства mzy.
|
void |
setMzz(double value)
Устанавливает значение свойства mzz.
|
void |
setTx(double value)
Устанавливает значение свойства tx.
|
void |
setTy(double value)
Устанавливает значение свойства ty.
|
void |
setTz(double value)
Устанавливает значение свойства tz.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Affine объект. |
DoubleProperty |
txProperty()
Определяет X координатных элементов преобразования 3x4 матрица.
|
DoubleProperty |
tyProperty()
Определяет элемент преобразования координаты Y 3x4 матрица.
|
DoubleProperty |
tzProperty()
Определяет элемент преобразования координаты Z 3x4 матрица.
|
public final DoubleProperty mxxProperty
getMxx(), setMxx(double)public final DoubleProperty mxyProperty
getMxy(), setMxy(double)public final DoubleProperty mxzProperty
getMxz(), setMxz(double)public final DoubleProperty txProperty
getTx(), setTx(double)public final DoubleProperty myxProperty
getMyx(), setMyx(double)public final DoubleProperty myyProperty
getMyy(), setMyy(double)public final DoubleProperty myzProperty
getMyz(), setMyz(double)public final DoubleProperty tyProperty
getTy(), setTy(double)public final DoubleProperty mzxProperty
getMzx(), setMzx(double)public final DoubleProperty mzyProperty
getMzy(), setMzy(double)public final DoubleProperty mzzProperty
getMzz(), setMzz(double)public final DoubleProperty tzProperty
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, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .