- UID
- 263
- 帖子
- 942
- 精华
- 6
- 积分
- 1117
|
色带的构造与应用:绘制分形到目前为止,我们基本上说了全屏绘制分形。注意全屏绘制分形时,如果你把计算P值时的半径设置的足够大的话,那么绘图区的每一点都被描绘出来。这就要求我们不能再用黑白着色法了。否则你将看到黑乎乎的一块,这不是我们想要的。此时对我们绘制的图形的着色就非常重要了。到这里来的板友们肯定都玩过不同的绘图软件,你会发现几乎是无一例外的都有一个调色板。在这里我们用画板绘制分形时同样也需要这样一个调色板。如何构造一个调色板,我想对多数人来说都不是难事儿。画一条线段AB,在线段AB上任取一点C,度量AC比AB的值,我们把这个值---设为b,作为色带控制参数,计算sin(b),cos(b),tan(b),将这三个计算的结果分别作为我们将要用来着色的r,g,b值。将点c沿垂直于AB的方向平移一个单位,得到点D,连结CD。将r,g,b值作为线段CD的着色参数值,得到一条新的线段记为MN,选中点C和MN,在构造里作轨迹,现在我们就得到了一条色带。你可以改变sin(b),cos(b),tan(b)中的任何一个计算,会得到不同的色带。请大家构造不同的色带以供我们后面所用。下图是条形色带与圆形色带:
|
|