diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2011-08-19 03:07:17 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2011-08-19 03:07:17 +0400 |
commit | 4ec69d5a2beb02c57d079d41a76008320ef4885b (patch) | |
tree | bafa3043585c346569818177e596a8a14a515557 /release/scripts/freestyle | |
parent | 0ddf5b1da5ea11330b46571bd700e1f7c065f718 (diff) |
Added an optional argument 'seed' to the Freestyle.Noise class constructor.
The value is used as a seed for random number generation if it is equal to
or greater than zero; otherwise, time is used as a seed.
Diffstat (limited to 'release/scripts/freestyle')
-rwxr-xr-x | release/scripts/freestyle/style_modules/shaders.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/release/scripts/freestyle/style_modules/shaders.py b/release/scripts/freestyle/style_modules/shaders.py index 4d8ddeb0ce8..50630942573 100755 --- a/release/scripts/freestyle/style_modules/shaders.py +++ b/release/scripts/freestyle/style_modules/shaders.py @@ -913,9 +913,9 @@ class pySinusDisplacementShader(StrokeShader): it.increment() class pyPerlinNoise1DShader(StrokeShader): - def __init__(self, freq = 10, amp = 10, oct = 4): + def __init__(self, freq = 10, amp = 10, oct = 4, seed = -1): StrokeShader.__init__(self) - self.__noise = Noise() + self.__noise = Noise(seed) self.__freq = freq self.__amp = amp self.__oct = oct @@ -932,9 +932,9 @@ class pyPerlinNoise1DShader(StrokeShader): it.increment() class pyPerlinNoise2DShader(StrokeShader): - def __init__(self, freq = 10, amp = 10, oct = 4): + def __init__(self, freq = 10, amp = 10, oct = 4, seed = -1): StrokeShader.__init__(self) - self.__noise = Noise() + self.__noise = Noise(seed) self.__freq = freq self.__amp = amp self.__oct = oct |