2017年11月7日 星期二

JavaFX 3D - TriangleMesh (II)

以下為以JavaFX 8新增的TriangleMesh類別建構之Versi-Regular Polyhedron與Kepler-Poinsot Polyhedron物件,較一般的立體物件更為複雜。

範例請參考https://sites.google.com/site/leohkkimo/demo/javafx-3d

四面半六面體 (Tetrahemihexahedron):屬於Versi-Regular Polyhedron:
立方半八面體 (Cubohemioctahedron):屬於Versi-Regular Polyhedron:
八面半八面體 (Octahemioctahedron):屬於Versi-Regular Polyhedron:
大十二面體 (Great Dodecahedron):屬於Kepler-Poinsot Polyhedron:
大二十面體 (Great Icosahedron):屬於Kepler-Poinsot Polyhedron:
【參考資料】

[1] Java Official Web Site:http://www.oracle.com/technetwork/java/index.html
[2] JavaFX:http://www.oracle.com/technetwork/java/javafx
[3] JavaFX 8.0 API Specification.
[4] Java Platform, Standard Edition 8 API Specification.

[5] JDK 8 Certified System Configurations. 
[6] H. M. Cundy, A. P. Rollett, Mathematical Models, Tarquin Publications, 1981. 
[7] G. Sellers, R. S. Wright, N. Haemel, OpenGL SuperBible: Comprehensive Tutorial and Reference (6th Edition), Addison-Wesley Professional, 2013.

© Chia-Hui Huang

沒有留言:

張貼留言