几种不同的笛卡尔坐标系
建模坐标系
在各自的参照系中构造每一对象的形状,比如树或家具。这些坐标系称为建模坐标系(modeling coordinate),或局部坐标系(local coordinate),或主坐标系(master coordinate)。
世界坐标系
系统的绝对坐标系。一旦指定了单个物体的形状,我们可以将对象放至称为世界坐标系(world coordinate)的场景参照系中的适当位置。
观察坐标系
我们对场景进行观察多对应的坐标系称为观察坐标系(viewing coordinate)。
规范化坐标系
规范化坐标系(normalized coordinate),其坐标范围从-1到1或从0到1,这依赖于不同的系统。左手坐标系
设备坐标系
显示设备的坐标系称为设备坐标系(device coordinate)
屏幕坐标系
视频监视器的坐标系称为屏幕坐标系(screen coordinate),为左手坐标系。
观察流水线
将场景的世界坐标描述经各种处理变换到一个或多个输出设备参照系显示的过程,称为观察流水线(viewing pipeline)。世界坐标系的位置首先转换到我们要对场景进行观察所对应的观察坐标系。然后,对象位置变换到该场景的一个二维投影,该投影对应与我们在输出屏幕上看到的结果。然后将场景存入规范化坐标系,最后,图形经过扫描转换到光栅系统的刷新缓存中进行显示。
一个三维对象从建模坐标系到设备坐标系的变换序列图示。
总结:建模坐标系–>世界坐标系–>观察坐标系–>投影坐标系–>规范化坐标系–>屏幕坐标系。