なうろーでいんぐ
キーボード↑↓
でもいいぞ
旧サイト形式へ帰りたい人
DirectX3Dに挑む。
2011年02月26日17時54分
ファイル 323-1.png
やはり、3Dも扱いたいと思ったので読み解く。
DirectX SDKのTutorialから、初期化部を読み終えた。

d3d9.h使用。
用意した空(NULL)のLPDIRECT3DDEVICE9構造体に
描画デバイスを作成する為にLPDIRECT3D9定義後、
初期値を代入、CreateDeviceメソッドでデバイス作成。
プロシージャがWM_PAINTを判定して、
LPDIRECT3DDEVICE9構造体の
Clearメソッドで色付けして終了という流れ。
まだまだ先がなげえ;

あと、そろそろ漫画ネタ考えた方がいい、冷静に。

2月27日 1:56
ジオメトリ、マテリアル、ライティング、
カメラアングルと写像まで理解が進む。
ファイル 323-2.png
回転する円筒。
読み解きがもうチョイ必要。
大体分かってきた。
記事カテゴリ:プログラム関連
マルチうぃんどう
2011年02月25日17時33分
Png読み込み&オリジナル矩形マルチウィンドウ枠。
ファイル 322-1.png
矩形は画像から読み込み、
キャプションの無いウィンドウに貼り付け、
透過範囲を指定してリージョン作成。
超要約すれば、

①DibSection->LoadPng(画像読み込み貼り付け)

②HRGN=
DibSection->ExtCreateRegion(transparent)
(透過度による矩形リージョン指定)

③SetWindowRgn(HRGN)
(リージョン登録、反映)

問題点はリージョン判定時のGlobalReAlloc。
今更のCPUなら計算量的に微妙だと思うけど。
記事カテゴリ:プログラム関連
急務
2011年02月24日21時20分
色んな意味で忙しい事になったので、
ちょっと本日は作業進みそうに無い;
タイヘンモウシワケゴザイマセンorz

2月25日 0:43
代わりにプログラムは進む;
ファイル 321-1.png
BMP画像処理。
今なら分かる。要約すると、

①HBITMAPの構造体Headerを用意し、
CreateDIBSectionでhBitmap初期化

②ViewにDIBSectionを用意し、
LoadImageでhBitmapに各要素代入

③ViewのDraw指定でのBitBlt内で
hBitmapをhdcにアタッチし、描画。
記事カテゴリ:プログラム関連
何とか
2011年02月23日21時15分
線画ほぼ終了かね。
ファイル 320-1.png
久々に手を動かすと色々気付くな・・・。

2月24日 0:21
約3時間+か?
濃いめ。
ファイル 320-2.png
実験兼。
記事カテゴリ:イラスト