计算机图形之坐标系统
计算机图形学中,建立了3种坐标系,以便于绘图。
1.设备坐标系(Device)
2.页面坐标系(Page),又叫逻辑坐标系
3.世界坐标系(World)
坐标简介
设备坐标系,可理解为显示器的坐标系,原点左上角,水平向右为X正方向,垂直向下为Y正方向,由内到外是Z正方向
页面坐标系,可理解为画布的坐标系,原点为画布左上角,坐标轴方向同上
世界坐标系,可理解为模型的坐标系,但是画在画布上的时候要自己转为页面坐标系
坐标理解
可将三套坐标理解为3张重叠的纸,从上到下为世界坐标系(油印纸),页面坐标系(白纸),世界坐标系(白纸)
在世界坐标系上绘图时,实际上图形经过坐标转化绘在了页面坐标系上
页面坐标系将3维图形投影为2维图形,绘制在设备坐标系上,显示出来
坐标变换
主要是针对世界坐标系变换,不论是平移、旋转、缩放,都是在变换世界坐标系
平移(x,y):将世界坐标系,按照世界坐标系进行平移(x,y)
旋转(x,y,90):将世界坐标系,按照世界坐标系的(x,y)作为旋转轴,旋转90度
缩放(0.5):将世界坐标系,缩小0.5倍
变换理解
重叠放置2张纸,上面的为世界坐标,下面的是页面坐标
在世界坐标上画图,平移、旋转世界坐标,想象页面坐标上的图形位置
平移、旋转世界坐标,在世界坐标上画图,想象页面坐标上的图形位置
重点强调
绘图时的坐标是模型相对于世界坐标的
变换时的坐标是世界坐标相对于页面坐标的
默认状态下页面坐标系和世界坐标系是完全重合的