プログラミングのメモ書きです。日記も兼ねてます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Glib3D再開発中。
仕様も結構変わるし、ほとんど1から書き直しだ。
関数名だけは変えないようにしないとな。(中身が書き換わるけど。)
仕様も結構変わるし、ほとんど1から書き直しだ。
関数名だけは変えないようにしないとな。(中身が書き換わるけど。)
PR
Glib3Dの再開発で、モデルデータの持ち方を検討中…
候補は、
・MQOみたく、頂点座標と面情報を別々に持っていて、あとで合わせる方法
・面情報に、直接頂点情報を持たせる方法
前者の場合、ソースの一部が流用できる。が、メモリ消費が…
後者の場合、ローダーの書き直しが必要になる…
さて、どっちにしようか…
候補は、
・MQOみたく、頂点座標と面情報を別々に持っていて、あとで合わせる方法
・面情報に、直接頂点情報を持たせる方法
前者の場合、ソースの一部が流用できる。が、メモリ消費が…
後者の場合、ローダーの書き直しが必要になる…
さて、どっちにしようか…
3Dライブラリで少し困った点が出てきた。
今の仕様のまま行くと、ポリゴンを作るクラスを実装するときに、いちいちMQOのデータに従って書かないといけなくなる。(まぁ思いっきり端折ったデータでも大丈夫なんだが…)
いっそ、3Dのフォーマットも含めて書き直そうかなぁ…ModelクラスとRenderingクラス以外は流用できるし…
そうすれば他のフォーマットの対応も少しは楽になるかもしれないし。
さてどうするか…
今の仕様のまま行くと、ポリゴンを作るクラスを実装するときに、いちいちMQOのデータに従って書かないといけなくなる。(まぁ思いっきり端折ったデータでも大丈夫なんだが…)
いっそ、3Dのフォーマットも含めて書き直そうかなぁ…ModelクラスとRenderingクラス以外は流用できるし…
そうすれば他のフォーマットの対応も少しは楽になるかもしれないし。
さてどうするか…
Blogのサーバーが重い…
あと、Glib3Dのリファレンスが追いつかねぇ…
まぁ、もうこれ以上の改造なんてバグ取りとMQOローダーの改造ぐらいしかないんだろうし、一度サンプル作り直そうかな。
あと、Glib3Dのリファレンスが追いつかねぇ…
まぁ、もうこれ以上の改造なんてバグ取りとMQOローダーの改造ぐらいしかないんだろうし、一度サンプル作り直そうかな。
バグ修正完了。順序を入れ替えたらって何度目だし…
日本語表示できるようにしたいけどきつそうだなぁ…(見え方の都合)
うまく思ったとおりに表示できるようにならないかなぁ…(ぇ
日本語表示できるようにしたいけどきつそうだなぁ…(見え方の都合)
うまく思ったとおりに表示できるようにならないかなぁ…(ぇ