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

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

       在知道如何使用Viewer視景器來進行仿真循環之后.總不會一直嘗試著顯示一頭有著球面映射的牛進行觀賞著.總會想著如何搭建自己的模型.如何實現自己所要繪制的一切.如你一樣.我也擁有著這種沖動.如同我一開始學OpenGL的時候.我繪制出第一個三角形便覺得十分的興奮.但當我嘗試用它們建立各種奇怪的圖形的時候.就像是搭積木一樣.覺得怪異卻....
      Drawable 故名 可繪制的.. 那么什么才是可繪制的.我們可以想象.常使用的點.線.三角形.四邊形.等.這些就是可繪制的.OpenGL大可只能實現繪制最終也只是這些..

     經常使用的場景圖是一般都是一顆樹. 那么在OSG也不例外.它是一顆節點樹.其最末梢的節點是Geode.即葉子節點. 一個Geode可以包含多個Drawable.因此在OSG中我們想要繪制諸如三角形等.最終需要使用的肯定也是Geode葉子節點.然后將Drawable加入Geode下...

     osg/Drawable 只是一個抽象類.那么實現它的類有多少呢? 還是比較多的.


而這中間最常用的莫屬Geometry.幾何體繪制..而說到幾何體.需要的無非是點..顏色.以及如何組成圖元<Primitive>..
      因此一個Geometry需要擁有的數據大可有點.法線坐標 紋理坐標.索引值...以及PrimitiveSet.
      點,法線,顏色等 需要用到矢量 即 osg::Vec2 osg::Vec3 osg::Vec4
      PrimitiveSet.則包含了組成如何組成一個圖元的規則..如GL_POINT GL_TRIANGLES.等.
      用實例說明吧.如使用下面這段代碼將會創建一個多彩的三角形.和一個白色的立方體.
    
Geode

       這里我將解釋一些東西.
       1.Geometry默認是使用顯示列表來繪制圖元的.你大可觀看源碼或文檔去了解.你可以設置
       setUseDisplayList(false) 禁用它.或者若在綁定數據的時候使用了BING_PER_PRIMITIVE也將會禁用顯示列表
       2.ShapeDrawable 則是內置一些形狀的圖元.諸如 圓柱.球體.圓錐等.自己實現嘗試一下.
       3.BING_PER_VERTEX 則指的每個頂點對應于一種屬性(如例子中的顏色).
       4.BING_OVERALL 則是全部頂點使用一樣的屬性(如例子中的法線)

實例源代碼下載:  ..下載地址

忘了說明一點.在OSG當中的坐標系是 z朝上.y朝里.x朝右..與OpenGL中剛好繞x軸旋轉了90度..
還有一點則是.我們通常情況下默認使用視景器其中的一個關于攝像機漫游器其實默認是使用TrackballManipulator 因此.它會將視點中心指向整個場景的包圍球中心...

最終結果圖:如下:


posted on 2009-08-23 18:34 米游 閱讀(6223) 評論(2)  編輯 收藏 引用 所屬分類: OpenGL/OSG

評論:
# re: OSG學習 Drawable 與 幾何體創建[未登錄] 2009-09-30 11:12 | zero
osg::Box* boxtest = new osg::Box(osg::Vec3(1.5,0.0,0.0),1.0);
是如何決定立方體的方向???  回復  更多評論
  
# re: OSG學習 Drawable 與 幾何體創建[未登錄] 2009-10-02 00:17 | 米游
對于你想旋轉正方體或者其他別的變換操作,其實主要是變換矩陣的操作。那么你可以使用MatrixTransform 并將正方體加入到MatrixTransform子節點下,具體參考 我博客里另外一篇關于OSG教程@zero
  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲视频图片小说| 嫩模写真一区二区三区三州| 欧美一区二区视频97| 国产乱码精品1区2区3区| 先锋影音网一区二区| 久久亚洲精品网站| 日韩网站在线观看| 国产精品视频网| 久久久久国产精品一区| 欧美激情综合| 午夜精品久久久久久| 国内成人精品视频| 欧美精品aa| 欧美一区二区三区成人| 欧美激情中文不卡| 欧美一级黄色网| 亚洲第一主播视频| 欧美性猛交视频| 久久久久久久久久久久久久一区| 亚洲国产成人av| 亚洲欧美激情精品一区二区| 精品99一区二区| 欧美视频一区二区三区四区| 久久成人羞羞网站| 亚洲精品一二三| 久久久一二三| 亚洲免费在线电影| 亚洲韩国青草视频| 国产精品中文字幕欧美| 欧美成人高清| 久久久999精品| 亚洲午夜一区二区三区| 亚洲黄色片网站| 久久久91精品国产一区二区三区 | 免费日韩一区二区| 亚洲一级特黄| 亚洲精品欧美激情| 欧美凹凸一区二区三区视频| 午夜在线播放视频欧美| 99国产精品久久久| 亚洲电影av| 国产一区在线观看视频| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 久久影院午夜片一区| 在线亚洲电影| 亚洲区免费影片| 欧美ed2k| 久久一区免费| 欧美在线高清| 午夜精品福利电影| 在线亚洲一区| 日韩亚洲成人av在线| 亚洲国产cao| 在线观看国产日韩| 国内综合精品午夜久久资源| 国产精品欧美日韩| 欧美日韩理论| 欧美日韩国产成人精品| 免费在线播放第一区高清av| 久久另类ts人妖一区二区| 午夜精品久久久久久久白皮肤| 一区二区三区 在线观看视频| 亚洲日韩中文字幕在线播放| 欧美激情a∨在线视频播放| 免费不卡在线视频| 蜜桃久久av| 欧美成人dvd在线视频| 美女日韩欧美| 欧美成人日韩| 亚洲国产你懂的| 91久久精品久久国产性色也91| 欧美激情亚洲视频| 欧美激情视频一区二区三区在线播放| 美女成人午夜| 欧美激情国产精品| 亚洲国内在线| 一本色道久久综合亚洲精品不| 亚洲精品影院| 国产精品99久久久久久人| 亚洲性视频网址| 午夜精品一区二区三区在线播放 | 国产精品久久久久毛片大屁完整版| 欧美三级电影大全| 欧美视频在线观看 亚洲欧| 国产精品久久久久久久7电影| 国产精品视频专区| 国产一区999| 亚洲国产精品视频| 一区二区高清在线观看| 亚洲欧美日韩精品久久| 欧美在线精品免播放器视频| 久久综合久久久久88| 欧美高清视频在线| 日韩视频亚洲视频| 小嫩嫩精品导航| 乱人伦精品视频在线观看| 欧美国产日韩精品| 国产精品你懂的| 在线日韩中文| 亚洲一区二区三区免费视频| 欧美一级黄色录像| 欧美成人黄色小视频| 一区二区三区欧美在线观看| 欧美在线91| 欧美日本亚洲| 国产专区欧美专区| 在线亚洲+欧美+日本专区| 欧美主播一区二区三区| 欧美成人免费视频| 正在播放日韩| 蜜桃av久久久亚洲精品| 国产精品国产成人国产三级| 一区二区自拍| 亚洲欧美精品在线| 欧美激情一区二区三区成人| 亚洲午夜伦理| 麻豆freexxxx性91精品| 国产精品爽黄69| 99国产精品久久久久老师| 久久久精品国产免大香伊| 91久久久亚洲精品| 久久精品女人| 国产精品视频专区| 99re热精品| 美日韩精品免费观看视频| 日韩视频在线一区二区| 久久―日本道色综合久久| 国产精品久久久久aaaa九色| 91久久极品少妇xxxxⅹ软件| 欧美在线观看一区| 99riav1国产精品视频| 另类天堂视频在线观看| 国产在线精品自拍| 亚洲欧美制服另类日韩| 亚洲人成艺术| 美女日韩欧美| 伊人狠狠色丁香综合尤物| 欧美在线观看一区二区| 99精品免费网| 欧美日韩国产精品一区| 亚洲国产视频a| 久久野战av| 欧美在线免费视屏| 国产毛片一区| 欧美一区二区三区在| 一区二区三区精品| 欧美日韩视频在线第一区| 亚洲巨乳在线| 亚洲欧洲精品成人久久奇米网| 久久米奇亚洲| 精品av久久久久电影| 久久久久一区二区| 欧美在线不卡视频| 国内自拍视频一区二区三区| 久久精品av麻豆的观看方式 | 影院欧美亚洲| 久久亚洲私人国产精品va媚药| 午夜精品视频在线观看| 国产精品女同互慰在线看| 先锋亚洲精品| 午夜在线精品偷拍| 国产一区在线看| 美女国产一区| 欧美大片免费观看在线观看网站推荐| 亚洲韩日在线| 91久久国产综合久久91精品网站| 欧美xx69| 亚洲视频中文| 亚洲一区国产精品| 国产一区二区三区高清在线观看| 久久成人av少妇免费| 久久福利电影| 亚洲国产日韩一级| 亚洲精品视频一区| 国产精品久久久久久模特 | 中文国产成人精品| 国产精品亚洲美女av网站| 欧美中在线观看| 久久综合九色综合欧美就去吻| 亚洲高清久久久| 日韩午夜电影av| 国产日韩av在线播放| 老鸭窝亚洲一区二区三区| 免费在线看成人av| 亚洲一二三四久久| 亚久久调教视频| 亚洲国产精品一区二区www| 91久久精品美女高潮| 国产精品欧美日韩一区| 久久一二三四| 欧美日韩999| 久久精品国产亚洲aⅴ| 麻豆av福利av久久av| 亚洲视频axxx| 久久国产精品一区二区| 亚洲日本免费| 午夜亚洲伦理| 一区二区日韩欧美| 欧美永久精品| 一区二区三区精品|