4 algorithm line pixels thickness
我想知道是否有人知道基于 Bresenham 的线算法或任何类似算法来绘制具有特定厚度的线的任何算法。
再想一想,我一直想为每个 setPixel(x,y) 画一个圆圈,例如:
填充圆(x,y,厚度);对于每个 x,y 但这当然会很慢。我也尝试使用字典,但这会立即填满内存。检查我将要绘制的像素是否具有相同的颜色,但这对于大画笔来说也不够有效。
也许我可以根据角度以某种方式绘制半圆?
任何输入将不胜感激。
谢谢。
重复: 如何使用 Bresenham 创建任意粗细的线?
ale*_*lex 5
您实际上无法沿线绘制圆圈。这种方法已获得专利。:) 您仍然可以阅读专利以获取灵感。
归档时间:
16 年,4 月 前
查看次数:
9344 次
最近记录: