三维图形的投影变换

时间:2024-03-15 16:13:30

1.平行投影:

1.1 正轴投影:

我们通常说的三视图是指正视图、俯视图和侧视图, 投影平面分别与 x,y,z 轴垂直。

正视图:(yz)

三维图形的投影变换

俯视图:(xy)

三维图形的投影变换

侧视图:(xz)

三维图形的投影变换

1.2 正轴测投影:

如图:

三维图形的投影变换

咱们希望按照这个平面对物体进行平行投影:

首先,先把物体及投影面沿着y轴顺时针旋转三维图形的投影变换,在绕x轴逆时针旋转θ角,使投影面与z轴重合,变换矩阵如下:

三维图形的投影变换

最后做Z方向的正投影:

三维图形的投影变换

结果为:

三维图形的投影变换

2 透视投影:

2.1 一点透视:

如图所示:

三维图形的投影变换  -->   三维图形的投影变换

一般是将物体平移,在进行透视变换,在投影到正面(xoz)变换矩阵为:

三维图形的投影变换

通常d>0,h<0,l<0,n<0;

2.2 两点透视:

以上图为例:

三维图形的投影变换

先将物体绕着z轴旋转θ角,在平移到正面(xoz)之后,水平面之下,在进行投影变换,变换矩阵为:

三维图形的投影变换

一般来说:

d=0,h<0,l<0,n<0