4K-05
3DCG 作成用フレームワーク Sardonyx の CSG 対応の提案と実装
○石井優史朗,松原俊一,Martin Duerst(青学大)
2013 年から筆者らの研究室では 3DCG 作成用フレームワーク Sardonyx を開発してきた.Sardonyx はプログラミング言語 Ruby の内部 DSL として実装され,出力は XML ベースの 3DCG ファイル形式 X3D となる.本研究では Sardonyx を 3D 印刷にも利用できるように,CSG に対応する.和集合,差集合,共通部分集合の演算を用いた 3DCG 作成を可能にする.3D 印刷共通ファイル形式 STL を出力形式として追加する.結果,DSL の宣言的な記述と Ruby の全機能を活用した図形や物体が作成可能となる.

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会