OSG數學基礎 座標系統

2022-04-01 11:02:24 字數 926 閱讀 2087

座標系是乙個精確定位物件位置的框架,所有的圖形變換都是基於一定的座標系進行的。

三維座標系總體上可以分為兩大類:左手座標系和右手座標系。

常用的座標系:世界座標系、物體座標系和攝像機座標系。

世界座標系

世界座標系是乙個特殊的座標系,它建立了描述其他座標系所需要的參考框架。從另一方面說,能夠用世界座標系來描述其他座標系的位置,而不能用更大的、外部的座標系來描述世界座標系。世界座標系也被廣泛地成為全域性座標系或宇宙座標系。

世界座標係為所有物件的位置提供乙個絕對的參考標準,從而避免了物體之間猶豫各自獨立的物體座標系而導致的座標系混亂。

世界座標系通常描述的問題是一些物件的初始位置及場景中物件的變換過程,物件主要包括攝像機和繪製的物體。

物體座標系

物體座標系是針對某一特定的物體而建立的獨立座標系。每乙個物體都有自己的座標系,當物體發生變換時,實際上是它本身的座標系相對於世界座標系發生變換的過程。

物體座標系對於描述特定的物體非常方便。如果用世界座標系來描述乙個人,很難確定人的各個器官的精確座標,從而人體模型的建立就非常困難,這時可以充分體現物體座標系描述特定物體的優勢。

物體座標系通常描述的問題是特定物體的內部物件,主要包括物體的頂點、物體的法向量和物體的方向。

攝像機座標系

攝像機座標系是和觀察者密切相關的座標系。攝像機座標系和螢幕座標系相似,差別在於攝像機座標系處於3d空間中,而螢幕座標繫在2d平面裡。攝像機座標系可以被看作是一種特殊的物體座標系,該物體座標系就定義在攝像機的螢幕可視區域。

攝像機座標系描述的是物體是否繪製渲染,並且在螢幕上顯示出來。可以這樣認為,即使視野再寬廣,也無法一眼看到整個世界,這樣就會發現攝像機座標系的意義所在。

攝像機座標系描述的問題是哪些物體應該繪製並且顯示在螢幕上,主要包括物體是否在攝像機座標系區域內、物體的渲染順序和物體的遮擋繪製。

OSG座標問題

v push back osg vec3 1.f,0.f,1.f v push back osg vec3 1.f,0.f,1.f v push back osg vec3 1.f,0.f,1.f v push back osg vec3 1.f,0.f,1.f 這是乙個快速入門上面第乙個例子的部分...

osg場景座標

osg三維世界中,會使用到幾個不同的座標系統,下面會講解幾個常用概念,通過使用照相機拍照的過程進行模擬 這個過程就相當於我們拍照時調整被拍攝物體的位置和姿態以及調整相機的位置和姿態。物體的位置和姿態成為模型變換 相機的位置和姿態稱為視點變換,這兩種變換在一起統稱為模型視點變換。在拍攝乙個物體的時候,...

OSG座標系解釋????????

對於下面的 選自 osg海軍教程 第十課第一節 使用自定義矩陣來放置相機,但資料有更改 tankxform setposition osg vec3 0,60,8 相機位於坦克後方60個單元,上方7個單元。t.maketranslate 0,0,15 沿z平移 15 a r t 設r是繞y軸旋轉 2...