怎麼將右手座標系轉換成左手座標系

2021-06-23 08:27:48 字數 453 閱讀 1421

有兩種:

(1)z軸取負,然後渲染時背面消隱改為逆時針!

(2)相機用右手座標

拿一本書來舉例,把這本書直立起來,正面朝向你,然後約定,在左手座標系下,相機在原點位置,朝正z軸方向看,而右手座標系則相反,相機在原點是朝負z軸看的.

然後,在右手座標系下,正面的z值比背面大,

而現在要轉換成左手座標系,並且要看到相同的畫面,就必須使正面的z值比背面小,如果只是把z值取負,則意味著,正面和背面的所有畫素被對等的做了替換,即成了乙個映象的效果,這顯然不對.應該把x也取負.

這樣的話,正面左邊的頂點就到了背面右邊的位置,(這看上去,似乎正面被放到了後面,但因為左手座標系下,z值小的先被看到,所以仍將看到乙個正立的書)

簡而言之,右手座標系是從最大的z值往最小的z值去看的,而左手座標系相反,是從最小的z往最大的z值去看的,即看到的畫面將是書的背面,且是映象的,所以,要把頂點的x和z值取負.

左手 右手座標系

最近在學習three.js,因為之前自己基本上算是沒有接觸過計算機圖形學,所以還是有很多的基礎知識需要學習的,剛好看到使用了右手座標系的內容,記憶有點模糊,就寫一篇記載下來。解析幾何為了溝通空間圖形與數的研究,需要建立空間的點與有序陣列之間的聯絡,為此我們通過引進空間直角座標系來實現。在空間直角座標...

左手座標系和右手座標系

今天記錄一下一些基本的數學知識,左手座標系和右手座標系。這些對於搞影象開發或者遊戲開發的朋友來說,應該是很基礎的東西,不過對於大部分人來說還是比較陌生的知識。之所以看這方面資料主要是因為在使用android camera使用matrix的過程中,發現需要一些數學理論支援才能理解。這是為了後面使用an...

左手座標系和右手座標系

左手座標系 伸出左手,讓拇指和食指成 l 形,大拇指向右,食指向上。其餘的手指指向前方。這樣就建立了乙個左手座標系。拇指 食指和其餘手指分別代表x,y,z軸的正方向。判斷方法 在空間直角座標系中,讓左手拇指指向x軸的正方向,食指指向y軸的正方向,如果中指能指向z軸的正方向,則稱這個座標係為左手直角座...