もきもき3D

アクセスカウンタ

zoom RSS VParmFunc->initMP()

<<   作成日時 : 2011/07/08 07:03   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

LWMicropol構造体初期化関数、initMP()のメモ。
全部初期化してくれると思ったら大間違い、の巻。
関連(http://fault0d.at.webry.info/200912/article_11.html)

□LWMicropolを確保後、適当な値を代入し、その後initMp()した結果。

○初期化されない。
 使わないなら明示的にNULLで潰すのが吉か。
 LWVertexIndexes *VertexIndexes;

○半端な処理をする。
 単位行列化、とされているけど、[3][5][6][7]に0代入されない。1だけは代入される。
 double oXfrm[9]、 wXfrm[9];

□初期値。
 double oScl[]が1。 gNorm[2]、wNorm[2]が1。 int oAxis、wAxis;は2。 それ以外は0、NULLが初期値。

□手作業初期化。
 memset(&mp, 0, sizeof(LWMicropol))
 oAxis = wAxis =2;
 oScl[] = 1.0;
 gNorm[2] = wNorm[2] = 1.0;
 oXfrm[0][4][8] = wXfrm[0][4][8] = 1.0;
 という感じか。


どんな時に何が参照されるか不明な上、一部の値は説明が無いとか、勘弁して欲しい箇所の一つ('A`)

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
VParmFunc->initMP() もきもき3D/BIGLOBEウェブリブログ
文字サイズ:       閉じる