Rust kiss3d ライブラリ
kiss3dライブラリ(https://github.com/sebcrozet/kiss3d)の紹介です。
kiss3dは、3dのグラフィックス エンジン(graphics engine)です。
オブジェクト(cubeやsphereなど)の描画、オブジェクトの拡大縮小や回転などの
操作が簡単にできるように設定されています。
以下、examplesフォルダ内のサンプルです。
cube.rs
実行直後は、オブジェクトが画面全体に広がっています。
オブジェクトの操作
・マウスホイールの上げ下げ:拡大縮小
・左ボタンのドラッグ;回転
・右ボタンのドラッグ:移動
primitives.rs
(縮小した状態からのアニメーションです。以下の例も同様)
custom_mesh_shared.rs
texturing.rs
obj.rs