resources
http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/
http://eveliosdev.blogspot.com/2016/06/plate-tectonics.html
https://en.wikipedia.org/wiki/Orogeny
http://procworld.blogspot.com/2016/04/geometry-is-destiny.html
http://experilous.com/1/blog/post/procedural-planet-generation
noise functions
- simplex noise
- midpoint displacement
- fractal
- diamond-square
- perlin noise
picking random points in a triangle
https://mathworld.wolfram.com/TrianglePointPicking.html
voronoi polygons
basics
https://ianthehenry.com/posts/delaunay/ https://www.rykap.com/graphics/skew/2016/02/25/voronoi-diagrams/ https://en.m.wikipedia.org/wiki/Fortune%27s_algorithm