```
vector curlgxnoise2d(vector2 xy)
```

```
vector curlgxnoise2d(float x, float y)
```

```
vector curlgxnoise2d(vector xyz)
```

```
vector curlgxnoise2d(vector4 xyzt)
```

Evaluates a divergence free vector field by computing curl of one-dimensional simplex noise (see gxnoise). The first two components of the output vector contain the divergence free noise, and its final component is 0.

random |