Open Source の学習用にとても良いコードを見つけたので、ご紹介いたします。
https://sourceforge.net/p/sweethome3d/code/HEAD/tree/trunk/SweetHome3D/
Windowsosで、ReadMe通り、プロジェクトをEclipseで開く、javavmのオプションに、以下を設定するだけで、動作しました。
-Djava.ext.dirs=lib/windows/x64;lib
とても簡単にカスタマイズ可能だと思います。
解析結果なども、出来ればご紹介したいと思います。上のリンクのDownloadSnapshottを選択し、zipを解凍するとEclipseのプロジェクトファイルがあります。
プロジェクト
https://sourceforge.net/projects/sweethome3d/
copyright of GNU General Public License version 2.0 (GPLv2)
javaで、CAD、多言語対応、稀ではあると思います。