發展一個演算法來自動產生4個碳以上10個碳以下烷類的同分異構物,並利用Java 3D API呈現其立體影像。在做3D立體顯示時,吾人將設計一個資料庫對應的方式來簡化類似結構重複顯示的複雜度。本計畫的難處在於設計一個演算法產生所有的組合方式,並利用類似樹狀的資料結構來自動消除結構的重複性與對稱性。而後續的研究將著重於其他有機化合物(如烯類、炔類等)的同分異構物的演算法。 An algorithm is developed for automatically produce the isomers of Alkane, whose carbon number are lower than 10. The 3D structures of these isomers are displayed by means of Java 3D API. A database is used to simplify the procedure of 3D rendering, especially when the 3D structures are highly repetitious.