Cylinder divisions and PerspectiveCamera fixedEyePosition should be mutable
chien.yang at oracle.com
Fri Oct 4 11:22:26 PDT 2013
We did discuss making divisions in the predefined 3D shapes mutable in
earlier meeting. However we decided against it since it is a heavy
weight operation as the supporting mesh will has to be regenerated. I
believe the constructor with the divisions argument will not have much
use in the future when we move away from mesh implementation of our
predefined 3D shapes.
The fixedEyeAtCameraZero flag in PerspectiveCamera is a setup flag to
the camera and once set it shouldn't be changed. The perspective
projection matrix is constructed differently depending on the flag. In
the default mode, JavaFX controls the eye to achieve a projection plane
at Z=0 so that simple adding of 3D shapes into a 2D scene looks
intuitive. The other mode, where eye is fixed a camera zero, is well
suitable for movable camera in the 3d space.
On 10/4/2013 9:28 AM, Richard Bair wrote:
> Why are they not? It isn't immediately obvious to me why these are not mutable? I was reading https://javafx-jira.kenai.com/browse/RT-29577 and this struck me as odd.
More information about the openjfx-dev