三維圖形投影
三維圖形投影:把三維物體投射到投影面上得到二維平面圖形
分類
平面幾何投影
分類 |
定義 |
圖片 |
透視投影 |
投影中心到投影面之間的距離是有限的 |
|
平行投影 |
投影中心到投影面之間的距離是無限的 |
|
1-平行投影
我們將屏幕作爲投影平面,投影線與屏幕垂直時座標軸可能不與投影面垂直
1.1-正投影
1.1.1-三視圖
1.1.2-正軸測投影
例題
自行選擇三維物體,建立座標系,給定點 的三維座標值,建立邊表結構。完成三視圖和正等軸測投影圖
已知座標點和邊表結構:
- 主視圖,投影到xoz上
Tv=⎣⎢⎢⎡1000000000100001⎦⎥⎥⎤
- 側視圖,投影到yoz上
先投影變換
再W面繞z正向轉90∘
TW=⎣⎢⎢⎡0000010000100001⎦⎥⎥⎤⎣⎢⎢⎡cos90∘−sin90∘00sin90∘cos90∘0000100001⎦⎥⎥⎤=⎣⎢⎢⎡0100000000100001⎦⎥⎥⎤
- 俯視圖,投影到xoy上
先投影變換
再H繞x負向繞90∘
TH=⎣⎢⎢⎡1000010000000001⎦⎥⎥⎤⎣⎢⎢⎡10000cos90∘sin90∘00−sin90∘cos90∘00001⎦⎥⎥⎤=⎣⎢⎢⎡100000000−1000001⎦⎥⎥⎤
- 正等軸測投影:投影后三根軸等同縮短
繞z軸正向45∘,繞x軸反向36∘16′,向xoy平面做投影
T=⎣⎢⎢⎡cosα−sinα000000−sinαsinβ−cosαsinβcosβ00001⎦⎥⎥⎤⎣⎢⎢⎡0.707−0.707000000−0.408−0.4080.816300001⎦⎥⎥⎤
1.2-斜投影
相關鏈接
超鏈接
如果你還想了解其他內容:
小白談計算機圖形學(一)如何畫線
小白談計算機圖形學(二)如何畫圓
小白談計算機圖形學(三)二維圖形裁剪
小白談計算機圖形學(四)二維三維圖形變換—1
參考文獻:
齊次座標變化