Windows GDI 具有以下功能:
搬去();
线到();
它们接受开始绘图和停止绘图的坐标。
但是这些功能是如何实现的呢?? (尤其是 LineTo)
他们需要计算A点和B点之间的所有点吗??
这条线具体是怎么画的??
最佳答案
是的,他们计算 A 和 B 之间的每个单独的点。
最常见的有效方法是 Bresenham's Line Algorithm .
请注意,Windows LineTo 不会绘制最后一个点。当线段被一个接一个地绘制时,这可以防止端点被重复绘制。
关于graphics - 电脑怎么画线??,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877770/