我想知道是否有人知道基于 Bresenham 的线算法或任何类似算法来绘制具有特定厚度的线的任何算法。
再想一想,我一直想为每个 setPixel(x,y) 画一个圆圈,例如:
填充圆(x,y,厚度);对于每个 x,y 但这当然会很慢。我也尝试使用字典,但这会立即填满内存。检查我将要绘制的像素是否具有相同的颜色,但这对于大画笔来说也不够有效。
也许我可以根据角度以某种方式绘制半圆?
任何输入将不胜感激。
谢谢。
我在opengl es中的android上画一条线。这条线画得很好。唯一的问题是,无论相机距离相机多近或多远,线条都保持相同的粗细。有什么解决办法吗?
我想在 python 中使用 matplotlib 绘制一条粗细不同的线。
更清楚地说,我有以下变量
import matplotlib.pyplot as P
import numpy as N
x_value = N.arange(0,10,1)
y_value = N.random.rand(10)
bandwidth = N.random.rand(10)*10
P.plot(x_value,y_value,bandwidth)
Run Code Online (Sandbox Code Playgroud)
我想用 x_value 和 y_value 绘制一条线,厚度随 x_value 位置变化并由带宽向量给出。
我看到的一个可能的解决方案是绘制上下线(即我取 y_value[index] +-bandwidth[index]/2 并绘制这两条线。
然后我可以尝试填充两行之间的空间(如何?)
如果你有什么建议?
谢谢,
塞缪尔。
我可以看到这已经得到了解答,但我已经尝试了所有的解决方案,但仍然几乎没有可见的人力资源.
我究竟做错了什么?
hr {
background-color: dimgrey;
color: dimgrey;
border: solid 2px dimgrey;
height: 5px;
width: 1000px;
}
Run Code Online (Sandbox Code Playgroud)