hg: openjfx/8/graphics/rt: 3D Viewer App - Added support for DAE file format. Added basic polygon mesh support for meshs with more complex faces than triangles. Added subdivision of polygon meshs

hang.vo at oracle.com hang.vo at oracle.com
Sun May 19 22:19:11 PDT 2013


Changeset: ac4ef880fa64
Author:    "Jasper Potts"
Date:      2013-05-19 22:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ac4ef880fa64

3D Viewer App - Added support for DAE file format. Added basic polygon mesh support for meshs with more complex faces than triangles. Added subdivision of polygon meshs

! apps/experiments/3DViewer/3D Viewer.iml
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/Importer3D.java
+ apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/dae/DaeImporter.java
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/FloatArrayList.java
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/IntegerArrayList.java
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/ObjImporter.java
+ apps/experiments/3DViewer/src/main/java/com/javafx/experiments/importers/obj/PolyObjImporter.java
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SettingsController.java
! apps/experiments/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/settings.fxml
+ apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/PolygonMesh.java
+ apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/PolygonMeshView.java
+ apps/experiments/3DViewer/src/main/java/com/javafx/experiments/shape3d/SubDivision.java
+ apps/experiments/3DViewer/src/main/resources/com/javafx/experiments/jfx3dviewer/carbon.jpg
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-cheetah3d/blob.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-cheetah3d/cube.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-cheetah3d/plane-grouped.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-cheetah3d/plane.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-maya/cube.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-maya/duke.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-maya/duke.png
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-maya/plane-camera.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/dae/test-data-maya/plane.dae
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/obj/cube.obj
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/obj/plane.obj
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/obj/sub-box-raw.obj
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/obj/sub-box.obj
+ apps/experiments/3DViewer/src/test/resources/com/javafx/importers/obj/sub-cube.obj



More information about the openjfx-dev mailing list