Notgnoshi / generative

Generative art. A suite of composable tools to generate, transform and visualize WKT geometries
MIT License
22 stars 3 forks source link

Add tool to smooth geometries #138

Closed Notgnoshi closed 1 year ago

Notgnoshi commented 1 year ago

Closes #128

Notgnoshi commented 1 year ago
$ ./temp.sh 
INFO - Generating 9 points with seed 1411519938178860513
INFO - Seeding RNG with: 5956537305243970477
POINT(69.99841904228684 36.38124973177288)
POINT(-5.919559686128306 -10.808838517750187)
POINT(3.291053465199916 -41.15121598926795)
POINT(-47.881454105685215 81.27691139902102)
POINT(-67.22189013171558 63.47189606225162)
POINT(108.43899719184738 20.116265204110405)
POINT(162.81398933537588 -70.90214679343738)
POINT(-52.89640846055084 -7.697886856403394)
POINT(32.89624498303355 6.439041003558159)

generated by

point-cloud --points 10 --random-number --scale 200 |
    urquhart --output-format tgf |
    # triangulate --output-format tgf |
    traverse --traversals 2 --random-traversals --length 5 --random-length |
    # geom2graph --graph2geom |
    tee /dev/stderr |
    smooth --iterations 5 |
    wkt2svg |
    display -

Why were no traversals performed? That shouldn't be possible?