Skip to content

Commit 034da22

Browse files
committed
Correct noise modes doc
1 parent c75a98f commit 034da22

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed
Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ title: "noise_mode"
55

66
### Name ###
77

8-
`noise_mode` _NB: not currently available in vanilla processing_.
8+
There are two noise modes available in PiCrate, both base on KdotJPG java noise.
9+
The default mode is a FastNoise module, the other SmoothNoise module can be used using the module name as a prefix see example below.
10+
911

1012
### Examples ###
1113

@@ -25,24 +27,12 @@ class TestNoise < Processing::App
2527
noise_scale = 0.01
2628
background(0)
2729
grid(width, height, 10, 10) do |x, y|
28-
arrow(x, y, noise(x * noise_scale, y * noise_scale, z * noise_scale) * TWO_PI * 2)
30+
arrow(x, y, SmoothNoise.noise(x * noise_scale, y * noise_scale, z * noise_scale) * TWO_PI * 2)
31+
# arrow(x, y, noise(x * noise_scale, y * noise_scale, z * noise_scale) * TWO_PI * 2)
2932
end
3033
@z += 1
3134
end
3235

33-
def mouse_pressed
34-
mode = NoiseMode::OPEN_SMOOTH # Smooth classic OpenSimplex2
35-
noise_mode mode
36-
sketch_title mode.description
37-
end
38-
39-
def mouse_released
40-
mode = NoiseMode::DEFAULT # Fast classic OpenSimplex2
41-
noise_mode(mode)
42-
sketch_title mode.description
43-
end
44-
45-
4636
def arrow(x, y, ang)
4737
push_matrix()
4838
translate(x, y)

0 commit comments

Comments
 (0)