Removed uncontrolled randomness from the pyPerlinNoise1DShader.

This commit is contained in:
2011-08-18 23:44:44 +00:00
parent 4ec69d5a2b
commit aece060cbf

View File

@@ -922,13 +922,12 @@ class pyPerlinNoise1DShader(StrokeShader):
def getName(self):
return "pyPerlinNoise1DShader"
def shade(self, stroke):
i = randint(0, 50)
it = stroke.strokeVerticesBegin()
while it.isEnd() == 0:
v = it.getObject()
i = v.getProjectedX() + v.getProjectedY()
nres = self.__noise.turbulence1(i, self.__freq, self.__amp, self.__oct)
v.setPoint(v.getProjectedX() + nres, v.getProjectedY() + nres)
i = i+1
it.increment()
class pyPerlinNoise2DShader(StrokeShader):