Revision 9ff0c8c3
Added by Leszek Koltunski over 7 years ago
src/main/java/org/distorted/examples/dynamic/DynamicSurfaceView.java | ||
---|---|---|
68 | 68 |
private static Static1D p1D; |
69 | 69 |
private static Static2D p2D; |
70 | 70 |
private static Static3D p3D; |
71 |
|
|
71 |
|
|
72 |
private static Static1D p1N; |
|
73 |
private static Static2D p2N; |
|
74 |
private static Static3D p3N; |
|
75 |
|
|
72 | 76 |
private static float[] mDrawCoord = new float[3]; |
73 | 77 |
|
74 | 78 |
/////////////////////////////////////////////////////////////////// |
... | ... | |
87 | 91 |
mNoise = 0.0f; |
88 | 92 |
|
89 | 93 |
di1D = new Dynamic1D(mDuration,0.5f); |
90 |
di1D.setNoise(mNoise); |
|
94 |
p1N = new Static1D(mNoise); |
|
95 |
di1D.setNoise(p1N); |
|
91 | 96 |
|
92 | 97 |
di2D = new Dynamic2D(mDuration,0.5f); |
93 |
di2D.setNoise(mNoise); |
|
98 |
p2N = new Static2D(mNoise,mNoise); |
|
99 |
di2D.setNoise(p2N); |
|
94 | 100 |
|
95 | 101 |
di3D = new Dynamic3D(mDuration,0.5f); |
96 |
di3D.setNoise(mNoise); |
|
102 |
p3N = new Static3D(mNoise,mNoise,mNoise); |
|
103 |
di3D.setNoise(p3N); |
|
97 | 104 |
|
98 | 105 |
if(!isInEditMode()) |
99 | 106 |
{ |
... | ... | |
145 | 152 |
public static void setNoise(float noise) |
146 | 153 |
{ |
147 | 154 |
mNoise = noise; |
148 |
|
|
149 |
di1D.setNoise(noise); |
|
150 |
di2D.setNoise(noise); |
|
151 |
di3D.setNoise(noise); |
|
155 |
|
|
156 |
p1N.set(mNoise); |
|
157 |
p2N.set(mNoise,mNoise); |
|
158 |
p3N.set(mNoise,mNoise,mNoise); |
|
159 |
|
|
160 |
di1D.setNoise(p1N); |
|
161 |
di2D.setNoise(p2N); |
|
162 |
di3D.setNoise(p3N); |
|
152 | 163 |
} |
153 | 164 |
|
154 | 165 |
/////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Fix 4D and 5D noise, make noise N dimensional.