Skip to content

Commit 6be12b3

Browse files
authored
Merge branch 'dev-2.0' into fix/strands-noise-range
2 parents a729956 + c7e638b commit 6be12b3

File tree

32 files changed

+1865
-1165
lines changed

32 files changed

+1865
-1165
lines changed

docs/parameterData.json

Lines changed: 92 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1485,11 +1485,14 @@
14851485
"noiseDetail": {
14861486
"overloads": [
14871487
[
1488-
"Number",
1488+
"Number"
1489+
],
1490+
[
1491+
"Number",
14891492
"Number"
14901493
]
1491-
]
1492-
},
1494+
]
1495+
},
14931496
"noiseSeed": {
14941497
"overloads": [
14951498
[
@@ -2033,13 +2036,6 @@
20332036
]
20342037
]
20352038
},
2036-
"combineColors": {
2037-
"overloads": [
2038-
[
2039-
"Function"
2040-
]
2041-
]
2042-
},
20432039
"getPixelInputs": {
20442040
"overloads": [
20452041
[
@@ -2885,6 +2881,16 @@
28852881
]
28862882
]
28872883
},
2884+
"buildFilterShader": {
2885+
"overloads": [
2886+
[
2887+
"Function"
2888+
],
2889+
[
2890+
"Object"
2891+
]
2892+
]
2893+
},
28882894
"createFilterShader": {
28892895
"overloads": [
28902896
[
@@ -2913,6 +2919,25 @@
29132919
]
29142920
]
29152921
},
2922+
"buildMaterialShader": {
2923+
"overloads": [
2924+
[
2925+
"Function"
2926+
],
2927+
[
2928+
"Object"
2929+
]
2930+
]
2931+
},
2932+
"loadMaterialShader": {
2933+
"overloads": [
2934+
[
2935+
"String",
2936+
"Function?",
2937+
"Function?"
2938+
]
2939+
]
2940+
},
29162941
"baseMaterialShader": {
29172942
"overloads": [
29182943
[]
@@ -2923,16 +2948,73 @@
29232948
[]
29242949
]
29252950
},
2951+
"buildNormalShader": {
2952+
"overloads": [
2953+
[
2954+
"Function"
2955+
],
2956+
[
2957+
"Object"
2958+
]
2959+
]
2960+
},
2961+
"loadNormalShader": {
2962+
"overloads": [
2963+
[
2964+
"String",
2965+
"Function?",
2966+
"Function?"
2967+
]
2968+
]
2969+
},
29262970
"baseNormalShader": {
29272971
"overloads": [
29282972
[]
29292973
]
29302974
},
2975+
"buildColorShader": {
2976+
"overloads": [
2977+
[
2978+
"Function"
2979+
],
2980+
[
2981+
"Object"
2982+
]
2983+
]
2984+
},
2985+
"loadColorShader": {
2986+
"overloads": [
2987+
[
2988+
"String",
2989+
"Function?",
2990+
"Function?"
2991+
]
2992+
]
2993+
},
29312994
"baseColorShader": {
29322995
"overloads": [
29332996
[]
29342997
]
29352998
},
2999+
"buildStrokeShader": {
3000+
"overloads": [
3001+
[
3002+
"Function"
3003+
],
3004+
[
3005+
"Object"
3006+
]
3007+
]
3008+
},
3009+
"loadStrokeShader": {
3010+
"overloads": [
3011+
[
3012+
"String",
3013+
"Function?",
3014+
"Function?"
3015+
]
3016+
]
3017+
},
29363018
"baseStrokeShader": {
29373019
"overloads": [
29383020
[]

src/math/noise.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ function noise(p5, fn){
343343
*
344344
* @method noiseDetail
345345
* @param {Number} lod number of octaves to be used by the noise.
346-
* @param {Number} falloff falloff factor for each octave.
346+
* @param {Number} [falloff=0.5] falloff factor for each octave.
347347
*
348348
* @example
349349
* <div>
@@ -388,7 +388,7 @@ function noise(p5, fn){
388388
* </code>
389389
* </div>
390390
*/
391-
fn.noiseDetail = function(lod, falloff) {
391+
fn.noiseDetail = function(lod, falloff=0.5) {
392392
if (lod > 0) {
393393
perlin_octaves = lod;
394394
}

0 commit comments

Comments
 (0)