Diary of Sacred Fox - August 08, 2004

The Quintetには通算 179067 人(今日:0, 昨日:1)のお客様が来場しています

2004/08/08(1)

ひさびさに早起き

聴きたいラジオ番組があったので早起きをしてみる
まぁ, 早起きといっても7:00起きですが…
アテネ五輪が近いので, 五輪関連のナンバーの特集をやっていた
普通に五輪と切り離して聴いてもこんな書き方をするとアーティストの方々に失礼かもしれませんが, 純粋に良かったという意味で…十分に聴き応えのある内容, 早起きした甲斐があったなぁ…

2004/08/08(2)

CG

Texture Mappingの実装
昨日ネタにした行列をさらに簡約化して実装する, 凸四角形では正常に表示される, 満足
しかし, 凹四角形ではなかなか上手く表示されない…というか, アフィン変換の線分の不変性を考えればすぐに対角線の交点の解決が出来ないという矛盾に気がつくわけですが…
仕方がないので凹四角形を検出したらその時は2つの3角形領域に分割してそれぞれを平行四辺形に拡張してその該当する部分のUnionで生成するという『超』アドホックな解決をすることにする
因みにねじれの位置にある場合はこれでも解決されないので放置することに決定, まぁいいじゃないですか…

それとは関係なく嵌まったこと
画像の読み込み部分でサイズのHeightを一部間違ってWidthとしていたために横長の画像を読み込むと落ちるという怪現象を発現, どうしようもない事態に途方にくれかけてみたりしましたとさ

今回C# .NET(というよりは.NET Framework)の機能を直接叩くことによってBMP以外の画像形式に対応させてみたりしたところ, ???氏がVCでJpeg読み込み対応を実装すると言い出したので, PNGの仕様書の日本語訳のURIを渡してPNGの読み込みもサポートするようにけしかけてみた, はてさてどうなることやら…