正投影
設物體上任一點的三維坐標為\(p(x,y,z)\),投影后的三維坐標為\(p^,(x^,,y^,,z^,)\),則正交投影方程為:
\[ \left\{\begin{array}{rcl} x^,=x \\ y^,=y \\ z^,=0 \end{array} \right. \]
齊次坐標矩陣表示為:
\[\left[\begin{matrix} x^, \\ y^, \\ z^, \\ 1 \end{matrix}\right]= \left[\begin{matrix} x \\ y \\ 0 \\ 1 \end{matrix}\right]= \left[\begin{matrix} 1 & 0 & 0 & 0 \\ 0 &1 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{matrix}\right] \left[\begin{matrix} x \\ y \\ z \\ 1 \end{matrix}\right] \]
其中,正交投影矩陣為:
\[ S=\left[\begin{matrix} 1 & 0 & 0 & 0 \\ 0 &1 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{matrix}\right] \]
斜投影
斜投影變換
- 斜投影是投影方向不垂直投影面的平行投影。
- 記投影方向與投影面\(xoy\)的夾角為\(\alpha\),投影線與\(ox\)正向的夾角為\(\beta\),則斜投影變換為:
\[ \left\{\begin{array}{rcl} x^,=x-zcot\alpha cos\beta \\ y^, =y-zcot\alpha sin \beta \end{array}\right. \]
齊次方程為:
\[ \left[\begin{matrix} x^, \\ y^, \\ z^, \\ 0 \end{matrix}\right]= \left[\begin{matrix} 1 & 0 & -cot\alpha cos\beta & 0 \\ 0 &1 & -cot\alpha sin \beta & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{matrix}\right] \left[\begin{matrix} x \\ y \\ z \\ 1 \end{matrix}\right] \]
斜等測投影與斜二測投影
- 斜等測投影:\(\beta=45^\circ\),\(\alpha=45^\circ\)
\[ \left\{\begin{array}{rcl} x^,=x-0.707z \\ y^, =y-0.707z \end{array}\right. \]
- 斜二測投影:\(\beta=45^\circ\),\(\alpha \approx 63.4^\circ\)(\(cot\alpha =0.5\))
\[ \left\{\begin{array}{rcl} x^,=x-0.3536z \\ y^, =y-0.3536z \end{array}\right. \]