Светлый фон

Повторите этот пример, создав узел, его освещение и панель со слайдерами для изменения свойств источника света.

PerspectiveTransform-эффект обеспечивает трансформацию координат углов исходного изображения узла Node, создавая иллюзию перспективы для исходного объекта.

 

 

Новые координаты углов исходного изображения определяются значениями свойств класса PerspectiveTransform.

llx (новая координата по оси Х левого нижнего угла изображения),

lly (новая координата по оси Y левого нижнего угла изображения),

lrx (новая координата по оси Х правого нижнего угла изображения),

lry (новая координата по оси Y правого нижнего угла изображения),

ulx (новая координата по оси Х левого верхнего угла изображения),

uly (новая координата по оси Y левого верхнего угла изображения),

urx (новая координата по оси Х правого верхнего угла изображения),

ury (новая координата по оси Y правого верхнего угла изображения).

Свойство input класса PerspectiveTransform может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.

Приведенный здесь код демонстрирует панель ScrollPane, содержащую изображения с PerspectiveTransform-эффектом.

 

 

Здесь мы создаем набор изображений и эффект перспективы.

Для эффекта мы устанавливаем измененные координаты сторон изображения и присоединяем эффект к каждому изображению.

Reflection-эффект обеспечивает эффект отражения исходного изображения узла Node.