Skip to content

Commit 9fb24cf

Browse files
committed
Add documentation on scale option
1 parent 1a77f2c commit 9fb24cf

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

README.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -42,51 +42,53 @@ makeRectangle(width, height, valueNoise2D, { frequency: 0.04, octaves: 8 })
4242
## API
4343

4444
##### `interface Options { amplitude?; frequency?; octaves?; persistence? }`
45-
* `amplitude?: number` – Defaults to `1.0`
46-
* `frequency?: number` – Defaults to `1.0`
47-
* `octaves?: number` – Defaults to `1`
48-
* `persistence?: number` – Defaults to `0.5`
45+
46+
- `amplitude?: number` – Defaults to `1.0`
47+
- `frequency?: number` – Defaults to `1.0`
48+
- `octaves?: number` – Defaults to `1`
49+
- `persistence?: number` – Defaults to `0.5`
50+
- `scale?: (x: number) => number` – Defaults to identity, `(x) => x`
4951

5052
##### `makeCuboid(width, height, depth, noise3, options?): number[][][]`
5153

52-
* `width: number`
53-
* `height: number`
54-
* `depth: number`
55-
* `noise3: (x: number, y: number, z: number) => number`
56-
* `options?: Options = {}`
54+
- `width: number`
55+
- `height: number`
56+
- `depth: number`
57+
- `noise3: (x: number, y: number, z: number) => number`
58+
- `options?: Options = {}`
5759

5860
Generates a three-dimensional noise field for a rectangular cuboid.
5961

6062
##### `makeCylinderSurface(circumference, height, noise3, options?): number[][]`
6163

62-
* `circumference: number`
63-
* `height: number`
64-
* `noise3: (x: number, y: number, z: number) => number`
65-
* `options?: Options = {}`
64+
- `circumference: number`
65+
- `height: number`
66+
- `noise3: (x: number, y: number, z: number) => number`
67+
- `options?: Options = {}`
6668

6769
Generates a two-dimensional noise field formed around a three-dimensional cylinder, such that it is continuous across the x-boundaries.
6870

6971
##### `makeLine(length, noise1, options?): number[]`
7072

71-
* `length: number`
72-
* `noise1: (x: number) => number`
73-
* `options?: Options = {}`
73+
- `length: number`
74+
- `noise1: (x: number) => number`
75+
- `options?: Options = {}`
7476

7577
Generates a one-dimensional noise field.
7678

7779
##### `makeRectangle(width, height, noise2, options?): number[][]`
7880

79-
* `width: number`
80-
* `height: number`
81-
* `noise2: (x: number, y: number) => number`
82-
* `options?: Options = {}`
81+
- `width: number`
82+
- `height: number`
83+
- `noise2: (x: number, y: number) => number`
84+
- `options?: Options = {}`
8385

8486
Generates a two-dimensional noise field isolated to `width` and `height` (non-continuous noise).
8587

8688
##### `makeSphereSurface(circumference, options?): number[][]`
8789

88-
* `circumference: number`
89-
* `noise3: (x: number, y: number, z: number) => number`
90-
* `options?: Options = {}`
90+
- `circumference: number`
91+
- `noise3: (x: number, y: number, z: number) => number`
92+
- `options?: Options = {}`
9193

9294
Generates a two-dimensional noise field formed on the surface of a three-dimensional sphere.

0 commit comments

Comments
 (0)