HTTP 418 I'm a teapot.

プリセットのメッシュのひとつ、ティーポットを作るメソッドを追加してみた。

require 'dxruby'

mesh = Mesh.createTeapot

Window.loop do
  Window.drawMesh([100,100,-1000],[150,0,0],[200,200,200],mesh)
end

なぜ真っ白なのかと言うと、DXRuby1.1はまだライティングが実装されておらず、ティーポットにはテクスチャも貼っていないからだ。
どっちかがあれば見栄えもよくなるのだが、テクスチャを貼るほうを先に作るとライティングはいつまで経っても実装されなさそうだから、先にライティングから作ることにするか。


ほんとは3Dはもうちょっと後でやるつもりだったのに、人からつつかれるとついいじり始めてしまって、面白くなってしまうから予定が変わりまくり。
って言ってもきちんとしたスケジュールがあるわけでもなく、気が向いたことをしているだけなので、お好きなようにつついてくださいまし。