Currently picking uses the last synced camera rather than the current values of camera in the scene graph.
This is a problem when, for example, a user changes the fieldOfView for a perspective camera and then did an immediate pick.
Fixing this would also allow the "pickingCamera" workaround to be removed.
Changeset: b8de44e3e523
Author: Pavel Safrata
Date: Fri Apr 06 12:59:45 2012 +0200
URL: http://jfxsrc.us.oracle.com/javafx/2.2/scrum/graphics/rt/rev/b8de44e3e523
Description:
Scene code cleanup - multiplicated picking and parent traversing code merged together, got rid of many instanceofs.RT-19346, RT-20832 and RT-20833 fixed along the way.
This is a problem when, for example, a user changes the fieldOfView for a perspective camera and then did an immediate pick.
Fixing this would also allow the "pickingCamera" workaround to be removed.
Changeset: b8de44e3e523
Author: Pavel Safrata
Date: Fri Apr 06 12:59:45 2012 +0200
URL: http://jfxsrc.us.oracle.com/javafx/2.2/scrum/graphics/rt/rev/b8de44e3e523
Description:
Scene code cleanup - multiplicated picking and parent traversing code merged together, got rid of many instanceofs.