• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            //=========================================
               /**
               次計(jì)算方法
               right向量的y分量始終是0
               */
            //=========================================

            在Camera類加了一個(gè),以自身位置和目標(biāo)位置計(jì)算look,up,right向量的函數(shù)
            void zybCamera::setPositionAndTarget(D3DXVECTOR3* pos,D3DXVECTOR3* target)
            {
               _pos = *pos;
               D3DXVECTOR3 look = *target - *pos;
               D3DXVec3Normalize(&look,&look);
               _look = look;

               _right.y = 0;
               //正向旋轉(zhuǎn)90°,想想自己前方是前向量,又向量自然為前向量旋轉(zhuǎn)90
               _right.x = look.z;
               _right.z = -look.x;
               D3DXVec3Normalize(&_right,&_right);

               D3DXVec3Cross(&_up, &_look, &_right);
               D3DXVec3Normalize(&_up, &_up);


            }

            Posted on 2009-09-14 20:59 zyb_debug 閱讀(137) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久精品人妻中文系列| 久久综合久久伊人| 精品久久久久香蕉网| 国产成人久久激情91| 欧美精品福利视频一区二区三区久久久精品 | 亚洲精品蜜桃久久久久久| 一本久道久久综合狠狠爱| 久久国产精品成人片免费| 精品人妻伦一二三区久久| 亚洲AV无码久久精品色欲| 国产午夜福利精品久久| 伊人久久大香线蕉亚洲| 精品久久久久中文字幕一区| 国产成人精品久久| 久久久久人妻一区精品果冻| 久久久亚洲欧洲日产国码二区| 久久国产乱子伦精品免费午夜| 国产亚洲欧美精品久久久| 亚洲人成网站999久久久综合| 99久久成人国产精品免费| 久久久久久精品免费看SSS| 久久国产热这里只有精品| 精品久久久久久久| 人人狠狠综合久久88成人| 欧美成a人片免费看久久| 成人国内精品久久久久影院| 无码国内精品久久人妻蜜桃| 亚洲欧美日韩久久精品| 久久精品中文字幕一区| 久久激情五月丁香伊人| 国产精品午夜久久| 93精91精品国产综合久久香蕉| 99久久99久久精品免费看蜜桃| 午夜不卡久久精品无码免费| 国产成人精品综合久久久久| 久久夜色精品国产噜噜亚洲a| 日本加勒比久久精品| 伊人色综合九久久天天蜜桃 | 久久久久亚洲AV无码专区首JN | 天天影视色香欲综合久久| 国产精品热久久毛片|