计算机图形学 以数值微分法(DDA)画直线(2,3)(8,5)时所得到的点的序列是? 100
1个回答
2017-07-02
展开全部
直线斜率k=(y2-y1)/(x2-x1)
带入点(2,3)和(8,5),得
直线斜率k=1/3
选定x2-x1和y2-y1中较大者作为步进方向
x2-x1>y2-y1,所以取该方向上的△x为一个像素单位长
起始点(2,3),终止点(8,5),由y(i+1)=yi+k*△x,得:
点的序列为(2,3),(4,11/3),(5,4),(6,13/3),(7,14/3),(8,5)。
带入点(2,3)和(8,5),得
直线斜率k=1/3
选定x2-x1和y2-y1中较大者作为步进方向
x2-x1>y2-y1,所以取该方向上的△x为一个像素单位长
起始点(2,3),终止点(8,5),由y(i+1)=yi+k*△x,得:
点的序列为(2,3),(4,11/3),(5,4),(6,13/3),(7,14/3),(8,5)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询