青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-38  評論-23  文章-0  trackbacks-0

        一顆場景樹,遠不止只有葉子節(jié)點Geode 因此.在osg中有著一些各種各樣的組節(jié)點.osg::Group.還有許多從osg::Group 繼承的其他各種各樣的組節(jié)點.類太多了.附類繼承圖地址

       我目前只是嘗試使用了MatrixTransform PositionAttitudeTransform Group Projection Switch 等各種功能的組節(jié)點.  在介紹MatrixTransform 和 PositionAttitudeTransform 節(jié)點前.我想先介紹下osg當中矩陣的一些相關(guān)知識. 

       其實,無需關(guān)心osg矩陣是如何實現(xiàn)的.但是要記住的是osg中采用的左乘操作,我們平時里討論的操作如旋轉(zhuǎn)平移等.
      OpenGL的:    newpos = R* T * oldpos    //先執(zhí)行平移 后執(zhí)行 旋轉(zhuǎn) (全局坐標系)
      osg當中:  newpos  =oldpos * T *R    //先執(zhí)行平移 后執(zhí)行旋轉(zhuǎn)    (全局坐標系)
因為在osg當中矩陣執(zhí)行的操作則是行矩陣操作.因此為了跟OpenGL的列矩陣做同步 而不在定義的時候就相當于做了一個轉(zhuǎn)置操作.即
 

因此在osg/State 中 在使用applyModelViewMatrix()   osg/State 是OpenGL狀態(tài)機的封裝.是與OpenGL交互的類
Matrix

它是直接使用glLoadMatrix(matrix)進行載入矩陣的.因此它的轉(zhuǎn)置剛好適應(yīng)了OpenGL列優(yōu)先的模式.

你只需牢記 在OSG當中變換的步驟則是左乘操作(全局坐標系)..即左邊的是先執(zhí)行變換的.

談完如上的那些之后.我們現(xiàn)在來看MatrixTransform 和PositionAttitudeTransform.

參考坐標系有三種
            RELATIVE_RF,    //全局 相對 ()
            ABSOLUTE_RF,  //局部  絕對 ()
            ABSOLUTE_RF_INHERIT_VIEWPOINT   //基于視點一個局部坐標系.很少用到.

MatrixTransform 故名 矩陣變換節(jié)點.在位于它的節(jié)點之下的節(jié)點都將按照這它的矩陣變換來進行模型變換操作.因此 MatrixTransform的主要功能之一就是提供模型變換操作..你只要根據(jù)你所需要的設(shè)置其模型矩陣就行.
即執(zhí)行 setMatrix() 因此.查看計算當前World矩陣的方法就可以很清晰的明白其最后結(jié)果就是:

如果是相對的.那么 先執(zhí)行自身的變換,在執(zhí)行父節(jié)點的變換操作.這類似OpenGL中后寫的變換是先執(zhí)行的一樣(全局坐標系考慮)
否則是絕對的,那么當前矩陣就是自身矩陣
MatrixTransform

PositionAttibuteTransform 就是位置姿態(tài)節(jié)點..即我們只可以調(diào)整該節(jié)點的所有孩子的位置以及姿態(tài).,我們也先來看一下它的矩陣變換:
Positon

PositionAttibuteTransform 的矩陣變換順序的固定的.可以說是MatrixTransform的一個特例.,操作順序我就不在詳談了.因為它的功能就是為了實現(xiàn)姿態(tài)和位置.還有縮放等.
因此 setPivotPoint 將使得之后的變換將會基于此平移操作執(zhí)行.  

那么實現(xiàn)一個例子來觀察他們的效果: 下面的例子則是
<1> 使用PositionAttitudeTransform 設(shè)置左邊的牛. 位置位于(-10,0,0) 姿態(tài)為繞z軸旋轉(zhuǎn)90度.
<2> 使用MatrixTransform 設(shè)置右邊的牛,  先執(zhí)行平移操作(10,0,0) 在繞z軸旋轉(zhuǎn)60度 因此使得這只牛偏屏幕內(nèi)部一點.(你畫個坐標軸 按全局思路演示 則就知道牛在上面位置了.!)

例子

例子下載地址  :  源代碼下載
posted on 2009-08-24 17:29 米游 閱讀(6920) 評論(0)  編輯 收藏 引用 所屬分類: OpenGL/OSG
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            免费在线成人| 亚洲美女啪啪| 一区二区三区导航| 亚洲第一黄网| 午夜精品成人在线视频| 日韩网站免费观看| 久久久久久久999| 久久黄色小说| 国产精品女主播一区二区三区| 亚洲国产成人av| 一区二区在线不卡| 欧美一区二区三区四区高清| 亚洲伊人伊色伊影伊综合网| 欧美精品国产| 亚洲国产一区二区精品专区| 亚洲福利视频二区| 久久精品国产999大香线蕉| 欧美一区二区三区四区视频 | 亚洲精品久久久久久久久久久久久| 国产精品青草综合久久久久99| 日韩视频免费大全中文字幕| 99精品欧美一区| 欧美另类综合| 99www免费人成精品| 一区二区三区成人精品| 欧美久久影院| 99国产精品99久久久久久| 99视频一区| 欧美日韩一区三区四区| 一区二区黄色| 性欧美在线看片a免费观看| 国产农村妇女毛片精品久久麻豆 | 亚洲天堂第二页| 亚洲欧美日韩中文视频| 国产精品亚洲а∨天堂免在线| 中文亚洲字幕| 欧美专区在线观看一区| 国产亚洲精品成人av久久ww| 久久精品成人| 亚洲二区在线| 亚洲在线网站| 国产日韩在线看片| 久久精品国产清自在天天线| 亚洲大胆美女视频| 一区二区电影免费观看| 国产精品久久久久久一区二区三区 | 亚洲国产成人精品久久| 99精品久久久| 国产精品一区在线观看你懂的| 性亚洲最疯狂xxxx高清| 欧美+亚洲+精品+三区| 99re66热这里只有精品3直播| 欧美日韩中文在线观看| 午夜在线一区| 亚洲国产精品成人| 亚洲欧美另类在线观看| 一区在线免费| 欧美日韩亚洲国产精品| 欧美在线视频一区二区| 91久久黄色| 久久久精品网| 一区二区电影免费在线观看| 国产视频久久久久| 欧美精品手机在线| 香蕉成人伊视频在线观看| 亚洲风情亚aⅴ在线发布| 亚洲欧美日本日韩| 亚洲人成网站色ww在线| 国产日韩成人精品| 欧美日韩高清在线播放| 久久精品国产2020观看福利| 日韩视频永久免费| 免费的成人av| 小黄鸭精品aⅴ导航网站入口| 亚洲经典三级| 国产一区在线视频| 国产精品电影观看| 欧美—级a级欧美特级ar全黄| 香蕉av777xxx色综合一区| 亚洲免费播放| 亚洲大片在线| 久久一区二区三区四区五区| 亚洲欧美日韩国产精品| 最新成人av网站| 韩日午夜在线资源一区二区| 国产精品久久久久9999| 欧美成人精品激情在线观看| 久久激五月天综合精品| 亚洲永久视频| 一区二区三区视频在线播放| 91久久久久久国产精品| 欧美成ee人免费视频| 久久久综合香蕉尹人综合网| 午夜在线不卡| 亚洲欧美日韩电影| 亚洲视频在线一区观看| 99ri日韩精品视频| 日韩一二在线观看| 亚洲精品一区二区三区99| 亚洲高清免费视频| 在线不卡亚洲| 黄页网站一区| 在线观看亚洲a| 在线欧美日韩| 亚洲国产高潮在线观看| 亚洲承认在线| 亚洲精品在线视频| 亚洲精品一区二区三区婷婷月| 亚洲电影有码| 亚洲精品一区在线观看香蕉| 亚洲欧洲精品一区二区三区波多野1战4 | 国产噜噜噜噜噜久久久久久久久 | 国产精品久久久久7777婷婷| 欧美四级剧情无删版影片| 欧美日韩视频第一区| 欧美色一级片| 国产精品亚洲综合| 国产自产女人91一区在线观看| 国产在线不卡| 在线观看一区欧美| 亚洲肉体裸体xxxx137| 日韩视频精品在线| 亚洲欧美精品在线观看| 欧美一区激情视频在线观看| 久久久久久自在自线| 免费在线观看精品| 亚洲激情网站免费观看| 一区二区三区蜜桃网| 午夜日韩av| 久久伊人精品天天| 欧美片在线观看| 国产精品影音先锋| 亚洲国产精品嫩草影院| 日韩视频永久免费观看| 亚洲欧美日韩国产一区二区| 久久久久久久91| 欧美激情中文字幕在线| 一区二区免费在线播放| 欧美一区久久| 欧美日韩国产成人高清视频| 国产欧美日韩视频一区二区三区 | 另类图片综合电影| 最新国产拍偷乱拍精品| 亚洲永久在线| 美女爽到呻吟久久久久| 国产精品看片你懂得| 在线看片日韩| 亚洲一区二区精品在线观看| 久久久久久香蕉网| 亚洲精品黄网在线观看| 欧美在线一二三四区| 欧美理论视频| 在线成人av.com| 午夜精品在线观看| 亚洲第一二三四五区| 性欧美xxxx视频在线观看| 欧美精品日韩精品| 狠狠久久婷婷| 亚洲欧美高清| 亚洲欧洲精品一区二区三区不卡 | 日韩一级在线| 麻豆成人小视频| 亚洲在线电影| 欧美另类99xxxxx| 亚洲第一福利在线观看| 欧美一区二区视频在线| 亚洲精品国精品久久99热一| 久久久久国产精品一区| 国产精品久久久久久影视| 99精品国产在热久久下载| 免费日韩av电影| 久久aⅴ乱码一区二区三区| 国产精品yjizz| 日韩一级免费观看| 欧美高清视频免费观看| 久久精品亚洲一区| 国产欧美69| 久久9热精品视频| 亚洲中字黄色| 国产精品日日摸夜夜摸av| 中文精品视频一区二区在线观看| 欧美国产日韩一区| 久久久蜜桃精品| 国产在线高清精品| 久久国产一区二区三区| 亚洲免费在线观看视频| 国产精品爱久久久久久久| 亚洲视频大全| 99日韩精品| 欧美日韩国产另类不卡| 亚洲精选中文字幕| 亚洲经典三级| 欧美日韩在线高清| 亚洲天堂网在线观看| 一本色道久久综合| 欧美午夜国产| 欧美一区二区大片| 欧美一区二区三区日韩视频| 狠狠色狠色综合曰曰| 蜜乳av另类精品一区二区|