⇒ 目次 最新ブラウザの 3 次元からのプロジェクション機能を使わずに、2次元 canvas に 3 次元テクスチャ・マッピングできるなら、それも firefox の canvas でできるなら、ruby 言語の cairo エクステンション rcairo を使ってもできるはずです。 ⇒ Canvasによる3Dテクスチャマッピングとパフォーマンスチューニング(仮題)2009-02-11 - 最速チュパカブラ研究会 ということで、試してみました。上の記事の立方体を 2 次元描画域に投影し、テクスチャ・マッピングするところまでたどり着きました。上の記事では段階的にテクスチャ・マッピングのやりかたを説明しています。それに対応させて、ここでも数回に分けて、段階的にコードを載せていくことにします。 使ったプラットフォーム次の通りです。使用した ruby のバージョンは 1.8.7 です。 $ lsb
![rcairo による 3D テスクチャマッピング(その1) - Tociyuki::Diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/6a7b6e885b2ca289f5ca4326bb907699438275db/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftociyuki%2F20101217%2F20101217004034.jpg)