# ds-heightmap
[](https://crates.io/crates/ds-heightmap)
[](https://docs.rs/ds-heightmap)

## Build
### Build for Web
Install [wasm-pack](https://github.com/rustwasm/wasm-pack) and build:
```bash
wasm-pack build --release
```
## Usage
```rust
use ds_heightmap::Runner;
fn main() {
let mut runner = Runner::new();
let output = runner.ds();
println!("data: {:?}", output.data);
println!("max: {}", output.max);
println!("min: {}", output.min);
}
```
If you would like to supply a random number generator:
```rust
use ds_heightmap::Runner;
use rand_chacha::{rand_core::SeedableRng, ChaCha8Rng};
fn main() {
let mut rng = ChaCha8Rng::from_entropy();
let mut runner = Runner::new();
let output = runner.ds_with_rng(&mut rng);
println!("data: {:?}", output.data);
println!("max: {}", output.max);
println!("min: {}", output.min);
}
```