Scene 6 です。GL Excess で唯一、何らかのツールでモデリングされたジオメトリ(ロケットです)が登場します。 とりあえず、ロケット以外のもの全部を移植してしまいました。
ロケットの準備ができるまでの間、かわりに Teapot に飛んでもらうことにしました(^^;
オリジナル版ではモデルデータ(頂点情報とインデックス)を C の配列でベタ持ちしています。 Ruby ではこれをどのような形式で持つのがいいか、考え中です。
(案)
- Marshal.dump で前処理しておいたバイト列を Marshal.load で復活
- Array#pack/String#unpack