夏到来! それは新しいチャレンジの季節ですね!
夏休みも間近に迫ってひと段落してきたこの季節, wavefront .obj モデルを C89 でロードして刺激を求めたいですね!
たとえばマインクラフトデータを Mineways を使って .obj にエクスポートしたのを自分の IoT 機器で読んでみたいですね!
http://www.realtimerendering.com/erich/minecraft/public/mineways/
でも .obj のロードはクセがあってパーサ書くのめんどい... と思っていたズボラなアナタに朗報!
世界中のみんなに愛され使われていると言っても過言ではない, シングルヘッダオンリーな .obj ローダである TinyObjLoader の C89 版を作りました!
80 年代のあの刺激的な時代を味わいましょう!
データ構造とかはだいたい 2016 年 C++ 版とおなじです.