2010-06-01から1ヶ月間の記事一覧

インデックス球体の簡単作成

やあみんな。よくポリゴンメッシュをインデックスフォーマットで作成するための実験として、球体のインデックスフォーマットデータを作りたい!なんてことがあるね。 ところが球体ときたら、まあ極座標ベースで構築する話だけれども、球体の極座標ベース構築…

VS2010Proを買ったのさァー

週末はアマゾンで購入したVS2010Pro乗り換え優待パッケージがついにご到着だった。DVDからのインストールと、あと実はMSDNからのWebインストールもその後体験したんだけどどっちも結局インストールには1時間くらいかかったかな。 そして、再頒布パッケージも…

赤と青の交換関数

C++

やあ子供たち元気にしてたかな。今日は赤と青を交換する話だよ。Win32GDIのビットマップ画像データをOpenGLのテクスチャ画像として渡したりする際にビットマップイメージデータの並びがBGRBGRとなっていたりするので、青の値と赤の値とを入れ替える必要が発…

tr1::tupleの初期化とtr1::make_tuple

C++

おー、tuple<>[]の初期化には、make_tuple()が便利なのか。 typedef tr1::tuple< Vec3, unsigned int > Info; Info info[]= { tr1::make_tuple( Vec3( 50, 50, 0 ), IDB_BITMAP1 ), tr1::make_tuple( Vec3( 80, 50, 0 ), IDB_BITMAP2 ), tr1::make_tuple( Ve…