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 и/или его филиалы. Все права защищены. Использование подвергается