OpenGL的坐标变换 OpenGL本质是将三维投影到2维。而坐标变换则描述了其三维到二维变换的过程。我们首先定义齐次坐标。设三维空间点 P 的齐次坐标为x=(x,y,z,1)T,其对应的二维齐次坐标为 x¯=(x¯,y¯,1)T 。物体的坐标变换经过了物体三维坐标->世界坐标->摄像机坐标->裁剪坐标->规范化设备坐标->窗口像素坐标这个过程。物体三维坐标->世界坐标表示物体本身进行了旋转或平移变换。世界坐标->摄像机坐标表示相机也发生变化。摄像机坐标->裁剪坐标表示将摄像机视体外的坐标裁剪掉。裁剪坐标->规范化设备坐标