Повторите этот пример, создав узел, его освещение и панель со слайдерами для изменения свойств источника света.
PerspectiveTransform-эффект обеспечивает трансформацию координат углов исходного изображения узла Node, создавая иллюзию перспективы для исходного объекта.
Новые координаты углов исходного изображения определяются значениями свойств класса PerspectiveTransform.
llx (новая координата по оси Х левого нижнего угла изображения),
lly (новая координата по оси Y левого нижнего угла изображения),
lrx (новая координата по оси Х правого нижнего угла изображения),
lry (новая координата по оси Y правого нижнего угла изображения),
ulx (новая координата по оси Х левого верхнего угла изображения),
uly (новая координата по оси Y левого верхнего угла изображения),
urx (новая координата по оси Х правого верхнего угла изображения),
ury (новая координата по оси Y правого верхнего угла изображения).
Свойство input класса PerspectiveTransform может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.
Приведенный здесь код демонстрирует панель ScrollPane, содержащую изображения с PerspectiveTransform-эффектом.
Здесь мы создаем набор изображений и эффект перспективы.
Для эффекта мы устанавливаем измененные координаты сторон изображения и присоединяем эффект к каждому изображению.
Reflection-эффект обеспечивает эффект отражения исходного изображения узла Node.