Published
Edited
Jun 7, 2020
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
transformXY = (xy) => {
let [x, y] = xy
const simplex = new noise('0')

let x2 = x + 50 * simplex.noise3D(x / 150, y / 150, 0)
let y2 = y + 50 * simplex.noise3D(x / 150, y / 150, 1000)
return [x2, y2]
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import {noise} from "@illus0r/snippets"
Insert cell
m = require('transformation-matrix@2.3.0/build-umd/transformation-matrix.js')
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more