图形学学习总结(一)—世界坐标转换
一个在局部模型坐标下的立方体,如图:
该立方体共8个顶点,在局部坐标中的坐标可以在图中看到,如果把该立方体放入世界坐标系中(world_x,world_y,world_z)处,即局部坐标的中心点(0,0,0)移动到(world_x,world_y,world_z),那么它的8个顶点也要跟着移动,以v0点为例(其他点跟v0类似),v0的坐标为(10,10,10),它移动到世界中后的坐标就是(10+world_x,10+world_y,10+world_z),这个过程就是世界坐标转换。图示:
世界坐标转换运算可以直接将顶点坐标x,y,z分别加上世界坐标(world_x,world_y,world_z)完成转换,也可以通过矩阵完成,点(x,y,z)平移(world_x,world_y,world_z)后:
为了方便运算上面使用的是4D齐次坐标,所以经过矩阵运算后就完成了从局部坐标到世界坐标的转换,而矩阵:
被称作世界坐标转换矩阵。