JDK-8102036 : Implement 3D Camera support for FX 8
Type:Enhancement
Component:javafx
Sub-Component:graphics
Affected Version:8
Priority:P3
Status:Resolved
Resolution:Fixed
Submitted:2012-11-28
Updated:2015-06-16
Resolved:2013-01-18
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The existing 3D camera implementation in the 3D prototype is a hack and it is incomparable to the FX 8 specification.
Comments
Changeset: 7e3316383ee6
Author: Chien Yang <chien.yang@orcale.com>
Date: Fri Jan 18 00:39:00 2013 -0800
URL: http://jfxsrc.us.oracle.com/sandbox/javafx/8.0/gfx-3d-api/rt-closed/rev/7e3316383ee6
Description:
Completed Camera implementation work:
1) Unify Camera model for 3D mesh and existing 2D primitives.
2) Support movable camera
3) Support fixed eye position mode
Added MeshViewerFixedEyePosition test to toys/FX8-3D-API
18-01-2013
Implemented PerspectiveCamera update logic for the Java layer. There is still native layer to clean up and simplify.
rt:
Changeset: 68d436bce24a
Author: Chien Yang <chien.yang@orcale.com>
Date: Thu Dec 20 22:38:59 2012 -0800
URL: http://jfxsrc.us.oracle.com/sandbox/javafx/8.0/gfx-3d-api/rt/rev/68d436bce24a
rt-closed:
Changeset: d78fb0668494
Author: Chien Yang <chien.yang@orcale.com>
Date: Thu Dec 20 22:28:35 2012 -0800
URL: http://jfxsrc.us.oracle.com/sandbox/javafx/8.0/gfx-3d-api/rt-closed/rev/d78fb0668494
21-12-2012
Removed CameraImpl and changed default program for FX8-3DAPI project.
Changeset: e23b06d74447
Author: Chien Yang <chien.yang@orcale.com>
Date: Thu Dec 13 15:23:22 2012 -0800
URL: http://jfxsrc.us.oracle.com/sandbox/javafx/8.0/gfx-3d-api/rt-closed/rev/e23b06d74447
13-12-2012
Lay the initial work needed to support Camera as Node.
rt:
Changeset: af60b5fccae0
Author: Chien Yang <chien.yang@orcale.com>
Date: Thu Dec 13 11:44:19 2012 -0800
URL: http://jfxsrc.us.oracle.com/sandbox/javafx/8.0/gfx-3d-api/rt/rev/af60b5fccae0
rt-closed:
Changeset: 2ce01bd1eb16
Author: Chien Yang <chien.yang@orcale.com>
Date: Thu Dec 13 11:45:15 2012 -0800
URL: http://jfxsrc.us.oracle.com/sandbox/javafx/8.0/gfx-3d-api/rt-closed/rev/2ce01bd1eb16