忍者ブログ

神戸電子専門学校ゲームソフト学科の生徒が運営するGESのブログです。

   
カテゴリー「DirectX」の記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

DirectX 9 スキンメッシュ アニメーション

(長文注意)
どーもpcgestです。
サイボウズLiveでuncleさんが

誰かGESブログ書いて…

という事を書いていたのを見て、

そういやブログ全然書いてなかったなー(笑)

、よし、たまには書くか!とか思ったので、自己紹介を除いて本日初投稿とさせていただきます。


拍手[2回]

PR

メッシュから境界球を得る

LPD3DXMESHの変数から境界球(半径)を算出する方法を紹介します。
D3DXComputeBoundingSphere()という関数を用います。
MSDNもどうぞ。


// メッシュの境界球の半径を返す。
float GetRadiusMesh( LPD3DXMESH _pMesh )
{
    float rad;
    
    VOID* l_pFirst = NULL;
    if(FAILED( _pMesh->LockVertexBuffer(0, &l_pFirst) ))
    {
        _pMesh->UnlockVertexBuffer();
        return ER_READ;
    }
    D3DXVECTOR3 vCenter;    
    D3DXComputeBoundingSphere(
        static_cast<D3DXVECTOR3 *>(l_pFirst), 
        _pMesh->GetNumVertices(), 
        D3DXGetFVFVertexSize(_pMesh->GetFVF()), 
        &vCenter,   // 中心座標
        &rad        // 半径
        );
    m_pMesh->UnlockVertexBuffer();
    
    return rad;
}

中心座標について
モデル作成時に中心にモデルが来るようにしていればいいんだけど、
ちょっと上の位置に作られていたりしたら
中心座標のYの値が大きくなります。

テストしていないので、うまくいかなかったら巷のサイトを参考にして欲しいです。

byリーダ和田

拍手[0回]

オブジェクト指向における「クラス」って何なのだろう?

頭ガンガンしていますが、酒は飲んでません
アッキーです
今日はまじめなことを書きます
(ただの飲んだくれがGESメンバーでは示しがつきませんよね^^;)

次回、2年次に昇級する予定で自主勉強している人や
習った知識を復習しなおしてる人
とても関心で、私も見習うべきですね
でも、「何から勉強すればいいの?」って思う方がいるかもしれませんね
Android? Java? 3D? DirectX?
いろいろありますよね~

私の偏見ですが、外さないものを示しましょうか
(もうタイトル見てもらったらわかると思いますが・・・)

拍手[0回]

D3DXMATRIX

どーも2年プログラム担当加藤(パパ)です。
3連休明けに台風が直撃すればそのまま夏休みに突入してしまいそうですね(;一_一)

前回に引き続き
ラッピングクラスの例をご紹介。

コメントでご指摘がありましたが、今回はDoxygen対応できてません。
次回からはしっかりと対応したものを掲載したいと思います。

これもコピペは禁止です。
わからないところは、コメントなどに書いていただくと後で記事としてお答えしようと思います。

拍手[0回]

D3DXVECTOR3のラッピング

どーもセミナー担当加藤(パパ)です。
顔がわからない人は、ラボ1に貼ってある写真を見てね。
そのうち写真も一緒にアップできたらと思います。

一応要望があったので、前回やった「D3DXVECTOR3」のラッピングのソースを公開したいと思います。

制作に使用していただいてもいいですが、
ただし注意事項!!!

コピペ禁止!!


以上の事柄が守れるお友達は続きを見てネ♪

拍手[0回]

カメラって行列

ども、こんにちわ~

眠いけどがんばっているZAKIです。

もっと別のとこがんばりゃいいのにね


さて、今回のテーマは「カメラって行列なんだよね」です。

今回のは講座というよりは、小話ですw

既に知ってる人は、暖かい目でZAKIの成長を見といてください

ちなみに、2年生向け記事です。

拍手[0回]

ブログ内検索

最新コメント

[01/29 人面犬]
[10/01 8ch]
[09/12 uncle]
[09/10 某卒業生]
[06/07 uncle]

カレンダー

12 2020/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

テスト

Copyright ©  -- GESブログ --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]