J
JJams_King
Unregistered / Unconfirmed
GUEST, unregistred user!
>来自:温柔一刀, 时间:2000-5-7 3:39:00, ID:239872
>唉,大家挥刀一通乱砍,竟然没有一个人提到bresenham,真让我失望.
>
>任何实用的弧线绘制都是用bresenham方法,WinAPI当然也不例外,
>只要使用这个方法绘制ellipse,再加上旋转偏移量就可以了.
bresenham基于两个原理,一为连续性,每个(正方形的)点有四个点与它连续,
它们是候选点。二为最佳逼近原理,bresenham找出来的点是候选点里面最佳的,
从而整个图形在当前分辨率下最佳逼近理论图形。
现在有两个问题问一刀大虾,一旋转以后,原来连续的(点阵)图形还连续么?
二原来最佳的点旋转后还是最佳的么?
另,一个搞硬件的朋友跟我说,如今,数字处理器处理超越函数可以做到比查表
还快,呵呵
[http://www.delphibbs.com/delphibbs/dispq.asp?lid=238391]
>唉,大家挥刀一通乱砍,竟然没有一个人提到bresenham,真让我失望.
>
>任何实用的弧线绘制都是用bresenham方法,WinAPI当然也不例外,
>只要使用这个方法绘制ellipse,再加上旋转偏移量就可以了.
bresenham基于两个原理,一为连续性,每个(正方形的)点有四个点与它连续,
它们是候选点。二为最佳逼近原理,bresenham找出来的点是候选点里面最佳的,
从而整个图形在当前分辨率下最佳逼近理论图形。
现在有两个问题问一刀大虾,一旋转以后,原来连续的(点阵)图形还连续么?
二原来最佳的点旋转后还是最佳的么?
另,一个搞硬件的朋友跟我说,如今,数字处理器处理超越函数可以做到比查表
还快,呵呵
[http://www.delphibbs.com/delphibbs/dispq.asp?lid=238391]