算法描述:
直线中点生成算法
假定直线斜率k在(0,1]之间,当前像素点为,则下一个像素点有两种可选择点P1或P2。
若P1与 P2的中点称为M,Q为理想直线与x=xp+1垂线的交点。
• 当M在Q的下方时,则取P2为下一个像素点;
• 当M在Q的上方时,则取P1为下一个像素点。
这就是中点画线法的基本原理。
算术推导:
详细代码:Computer Graphics - code_1
生成结果:
时间: 2024-10-15 18:52:20
算法描述:
直线中点生成算法
假定直线斜率k在(0,1]之间,当前像素点为,则下一个像素点有两种可选择点P1或P2。
若P1与 P2的中点称为M,Q为理想直线与x=xp+1垂线的交点。
• 当M在Q的下方时,则取P2为下一个像素点;
• 当M在Q的上方时,则取P1为下一个像素点。
这就是中点画线法的基本原理。
算术推导:
详细代码:Computer Graphics - code_1
生成结果: