DrS*_*ove 6 graphics gdi
Windows GDI具有以下功能:
搬去();
的LineTo();
它们接受坐标从哪里开始绘图以及在哪里停止绘图.
但这些功能是如何实现的?(特别是LineTo)
他们是否需要计算A点和B点之间的所有点?
这条线是如何绘制的?
Mar*_*som 7
是的,他们计算A和B之间的每个点.
有效地执行此操作的最常见方式称为Bresenham的线算法.
请注意,Windows LineTo不会绘制最后一个点.当一个接一个地绘制线段时,这可以防止端点被双重绘制.
归档时间:
14 年,11 月 前
查看次数:
1135 次
最近记录: