计算机图形学06一一像素坐标和二维坐标的区别

像素编制和对象的几何要素


当对象经扫描转换进帧缓存后,输入描述变换为对应有限屏幕区域的像素坐标,且显示的光栅图像可能并不严格符合相关的尺寸。如果要保证


世界坐标中对象的几何描述,我们可以在输入的数学点到有限的像素区域 映射中进行补偿。




如果将线段端点(20,10)和(30,18) 解析为精确的网格交点位置(网格交点:也就是那种坐标点 不是像素坐标那种一个格子一个格子)
那么线段不应该延伸到超过(30.18) 如果要绘制(30,18的像素点)将会出现水平横跨 11 个单位 垂直横跨 9 个点位 就比原来的长短都加了1个单位
而我们数学上的一条直线 x = 30 - 20 = 10 y = 8 ,这个才是线段之间的间距 绘制(30,18的像素点)那将会多出一个单位
所以绘制从最左边的像素(20,10)到最右边的像素(29,17)之间的像素 , 这样显示的直线就同数学上直线具有相同的几何大小 

如图01



还有圆比如 半径为5 中心位置为(10,10) 的圆 利用中点算法并以像素中心作为屏幕改画圆算法 。 如图02 



这样半径就是11 


我们要修改这样 如图03




一种方法是从屏幕坐标(10,5)开始 在第三象限中沿圆弧顺时针生成点。对于每个生成的店 其他7个圆对称点通过沿扫描将x坐标减一 y也是


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值