Bresenham线绘制技术实现与二维图形基本变换程序开发.pdf

Bresenham线绘制技术实现与二维图形基本变换程序开发.pdf

table{边框‑折叠:;}table,th,td{边框:1px实心#000;}

1.使用Bresenham线绘制技术开发一个

程序来绘制线。’的线绘制技术。importturtle

defbresenham_line(x1,y1,x2,y2):

计算增量

dx=abs(x2‑x1)

dy=abs(y2‑y1)

确定每个轴的步进方向

x_step=1如果x1x2则为1否则为‑

1y_step1如果y1y2则为1否则

为‑1

初始化误差项error=2*dy‑dx

初始化线段点line_points=[]

从第一个点开始x

文档评论(0)

1亿VIP精品文档

相关文档