正在加载图片...
数值微分(DDA法 已知过端点P(x P1(x,J1的直线段 L(PoP),;直线斜率为,画线过程从x 的左端点x开始,向x右端点步进,步长=1(个 象素),计算相应的y坐标y=kx+B;取象素点(x, round(y))作为当前点的坐标。计算 i+1 i+1 B=kx, +B+kDx =y, +kDX 当Dx=1 y;+k,即:当x每递增1,y递增 k(直线斜率) round(y;)=int(y; +o x数值微分(DDA)法 • 已知过端点P0 (x0 , y0 ), P1 (x1 , y1 )的直线段 L(P0 , P1 ),;直线斜率为 ,画线过程从x • 的左端点x0开始,向x右端点步进,步长=1(个 象素),计算相应的y坐标y=kx+B;取象素点(x, round(y))作为当前点的坐标。计算 • yi+1 = kxi+1+B = kxi +B+kDx = yi +kDx • 当Dx=1 yi+1 = yi +k, 即:当x每递增1,y递增 k(直线斜率). • round(yi )=int(yi +0.5)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有