An open API service indexing awesome lists of open source software.

https://github.com/morvanzhou/marchingsquares


https://github.com/morvanzhou/marchingsquares

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Marching Squares

Marching Squares to generate random contour.

# Install

```python
pip install masq
```

# Usage

## Generate image

A random graph can be generated by using `masq.random()`.

```python
import masq

masq.random(n_row=20, n_col=30, bound=0.5)
```

drawing

## A simplex noise image

Use `masq.simplex_noise()` function. You can display all points by set `show_point=True`.

```python
import masq

masq.simplex_noise(n_row=20, n_col=30, bound=0.5, wavelength=6, show_point=False)
```

drawing

## Play movement

Use `masq.loop_simplex_noise()` or `masq.loop_random()` function.

```python
import masq

masq.loop_simplex_noise(20, 30, bound=0.5, wavelength=6, increment=0.01)
```

drawing

## Display points

Turn on the `show_point=True`.

```python
import masq

masq.simplex_noise(20, 30, bound=0.5, wavelength=6, show_point=True)
```

drawing