|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PerspectiveTransform extends Effect
PerspectiveTransform используется, чтобы обеспечить "поддельный" трехмерный эффект так как иначе двумерный контент. Перспективное преобразование способно к отображению произвольного четырехугольника в другой произвольный четырехугольник, сохраняя честность строк. В отличие от аффинного преобразования, параллелизм строк в источнике не обязательно сохраняется в выводе.
Отметьте, что этот эффект не корректирует координаты входных событий или любых методов, которые измеряют включение на a Node. Результаты выбора мыши и методов включения неопределены когда a Node имеет a PerspectiveTransform произведите на месте.
import javafx.scene.*;
import javafx.scene.shape.*;
import javafx.scene.text.*;
import javafx.scene.paint.*;
import javafx.scene.effect.*;
Group g = new Group();
PerspectiveTransform pt = new PerspectiveTransform();
pt.setUlx(10.0);
pt.setUly(10.0);
pt.setUrx(310.0);
pt.setUry(40.0);
pt.setLrx(310.0);
pt.setLry(60.0);
pt.setLlx(10.0);
pt.setLly(90.0);
g.setEffect(pt);
g.setCache(true);
Rectangle r = new Rectangle();
r.setX(10.0);
r.setY(10.0);
r.setWidth(280.0);
r.setHeight(80.0);
r.setFill(Color.BLUE);
Text t = new Text();
t.setX(20.0);
t.setY(65.0);
t.setText("Perspective");
t.setFill(Color.YELLOW);
t.setFont(Font.font(null, FontWeight.BOLD, 36));
g.getChildren().add(r);
g.getChildren().add(t);
| Ввести | Свойство и Описание |
|---|---|
ObjectProperty<Effect> |
ввод
Ввод для этого
Effect. |
DoubleProperty |
llx
X координата выходного расположения, на которое отображается левый нижний угол источника.
|
DoubleProperty |
lly
Y координата выходного расположения, на которое отображается левый нижний угол источника.
|
DoubleProperty |
lrx
X координата выходного расположения, на которое отображается правый нижний угол источника.
|
DoubleProperty |
lry
Y координата выходного расположения, на которое отображается правый нижний угол источника.
|
DoubleProperty |
ulx
X координата выходного расположения, на которое отображается левый верхний угол источника.
|
DoubleProperty |
uly
Y координата выходного расположения, на которое отображается левый верхний угол источника.
|
DoubleProperty |
urx
X координата выходного расположения, на которое отображается правый верхний угол источника.
|
DoubleProperty |
ury
Y координата выходного расположения, на которое отображается правый верхний угол источника.
|
| Конструктор и Описание |
|---|
PerspectiveTransform() |
| Модификатор и Тип | Метод и Описание |
|---|---|
Эффект |
getInput()
Ввод для этого
Effect. |
double |
getLlx()
X координата выходного расположения, на которое отображается левый нижний угол источника.
|
double |
getLly()
Y координата выходного расположения, на которое отображается левый нижний угол источника.
|
double |
getLrx()
X координата выходного расположения, на которое отображается правый нижний угол источника.
|
double |
getLry()
Y координата выходного расположения, на которое отображается правый нижний угол источника.
|
double |
getUlx()
X координата выходного расположения, на которое отображается левый верхний угол источника.
|
double |
getUly()
Y координата выходного расположения, на которое отображается левый верхний угол источника.
|
double |
getUrx()
X координата выходного расположения, на которое отображается правый верхний угол источника.
|
double |
getUry()
Y координата выходного расположения, на которое отображается правый верхний угол источника.
|
ObjectProperty<Effect> |
inputProperty()
Ввод для этого
Effect. |
DoubleProperty |
llxProperty()
X координата выходного расположения, на которое отображается левый нижний угол источника.
|
DoubleProperty |
llyProperty()
Y координата выходного расположения, на которое отображается левый нижний угол источника.
|
DoubleProperty |
lrxProperty()
X координата выходного расположения, на которое отображается правый нижний угол источника.
|
DoubleProperty |
lryProperty()
Y координата выходного расположения, на которое отображается правый нижний угол источника.
|
void |
setInput(Effect value)
Ввод для этого
Effect. |
void |
setLlx(double value)
X координата выходного расположения, на которое отображается левый нижний угол источника.
|
void |
setLly(double value)
Y координата выходного расположения, на которое отображается левый нижний угол источника.
|
void |
setLrx(double value)
X координата выходного расположения, на которое отображается правый нижний угол источника.
|
void |
setLry(double value)
Y координата выходного расположения, на которое отображается правый нижний угол источника.
|
void |
setUlx(double value)
X координата выходного расположения, на которое отображается левый верхний угол источника.
|
void |
setUly(double value)
Y координата выходного расположения, на которое отображается левый верхний угол источника.
|
void |
setUrx(double value)
X координата выходного расположения, на которое отображается правый верхний угол источника.
|
void |
setUry(double value)
Y координата выходного расположения, на которое отображается правый верхний угол источника.
|
DoubleProperty |
ulxProperty()
X координата выходного расположения, на которое отображается левый верхний угол источника.
|
DoubleProperty |
ulyProperty()
Y координата выходного расположения, на которое отображается левый верхний угол источника.
|
DoubleProperty |
urxProperty()
X координата выходного расположения, на которое отображается правый верхний угол источника.
|
DoubleProperty |
uryProperty()
Y координата выходного расположения, на которое отображается правый верхний угол источника.
|
Effect. Если установлено в null, или оставленный неуказанный, графическое изображение Node к которому Effect присоединяется будет использоваться в качестве ввода.getInput(), setInput(Effect)getUlx(), setUlx(double)getUly(), setUly(double)getUrx(), setUrx(double)getUry(), setUry(double)getLrx(), setLrx(double)getLry(), setLry(double)getLlx(), setLlx(double)getLly(), setLly(double)public final void setInput(Effect value)
Effect. Если установлено в null, или оставленный неуказанный, графическое изображение Node к которому Effect присоединяется будет использоваться в качестве ввода.public final Effect getInput()
Effect. Если установлено в null, или оставленный неуказанный, графическое изображение Node к которому Effect присоединяется будет использоваться в качестве ввода.public final ObjectProperty<Effect> inputProperty()
Effect. Если установлено в null, или оставленный неуказанный, графическое изображение Node к которому Effect присоединяется будет использоваться в качестве ввода.getInput(), setInput(Effect)public final void setUlx(double value)
public final double getUlx()
public final DoubleProperty ulxProperty()
getUlx(), setUlx(double)public final void setUly(double value)
public final double getUly()
public final DoubleProperty ulyProperty()
getUly(), setUly(double)public final void setUrx(double value)
public final double getUrx()
public final DoubleProperty urxProperty()
getUrx(), setUrx(double)public final void setUry(double value)
public final double getUry()
public final DoubleProperty uryProperty()
getUry(), setUry(double)public final void setLrx(double value)
public final double getLrx()
public final DoubleProperty lrxProperty()
getLrx(), setLrx(double)public final void setLry(double value)
public final double getLry()
public final DoubleProperty lryProperty()
getLry(), setLry(double)public final void setLlx(double value)
public final double getLlx()
public final DoubleProperty llxProperty()
getLlx(), setLlx(double)public final void setLly(double value)
public final double getLly()
public final DoubleProperty llyProperty()
getLly(), setLly(double)Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .