Commit graph reanimate/videos/map-projection
Author SHA1 Message Date
Jan Hrcek
0aca2333e2
Fix some hlint warnings, and more consistency in examples (#167)
* Remove redundant brackets

* Various hlint fixes

* Remove unused language pragrams and other fixes

* Use addStatic more consistently in examples

* Rename remaining usages of sceneAnimation to scene
2020-09-20 22:51:22 +08:00
David Himmelstrup
a062eed0d6 Clean up gif example code. 2020-07-31 22:41:36 +08:00
David Himmelstrup
3fdf08567c Delete unnecesarry data files.
Former-commit-id: d71cd2da2dcb9240ab17e4d89f26a26a6b072e84
2020-06-24 22:31:54 +08:00
David Himmelstrup
4356efbc7e Feature morph (#62)
* Disable windows CI (because of hmatrix)
* Implement ear-clip triangulation.
* Implement common framework for polygon morphing.
* Draft implementations of compatible triangulation and mesh smoothing.
* Implement least-work morphing.
* Implement as-rigid-as-possible morphing.
* Implement SSSP.
* Draft article about polygon morphing.

Former-commit-id: f6f19f58b9dd58c655bcca0ed2d65f72726f0a06
2020-05-14 15:14:29 +08:00
David Himmelstrup
fd2935c2ba Improve README examples (#68)
- Move examples higher, above any technical details.
- Use a consistent off-white background color.
- Use more interesting and less trivial examples.
- Play at 50fps rather than 25fps.
- Host offsite (imgur) as to not take up repo space.
- Link to source file for each example.

Former-commit-id: 7e62a3a1ca99e9abc5781568ff920066c94783ee
2020-05-06 19:16:25 +08:00
David Himmelstrup
4983d54580 Visualization of map projections. (#64)
Former-commit-id: fbc035386f9505ffc3445b9988b9a2fe35b9d33f
2020-03-27 19:49:40 +08:00
David Himmelstrup
6608fb7410 Feature mapviz (#61)
* Fix framerate issue for gifs.

* Fix aeson version on lts-11

* Improve transformation performance.

* Vastly improve performance for SVG serialization.

* Improve geo projection performance.

* Add reference to cartogram program.

* Add rasterSized function.

* Better clippaths.

* Use newer reanimate-svg package.

* Show time spent and time remaining when rendering.

* Support external images and multiple rasters.

* Improve performance of bounding box calculations.

* Evict macos cache.

Former-commit-id: 3eb65d85fc2bb7dd9d67486d2da34d024767717d
2020-03-15 19:35:07 +08:00
David Himmelstrup
458da0f2ec Country distortion video (#54)
* Support GeoJSON.

* Fix framerate issue for gifs.

* Vastly improve performance for SVG serialization.

Former-commit-id: b0dbb06b8810d56aa993d7138dd97c9e514db2e3
2020-02-20 21:22:36 +08:00
David Himmelstrup
cbfb95f9be Geo projections (#52)
Former-commit-id: bc6475b83149db308bf541f1a49b6a8e67729a81
2020-02-11 19:10:45 +08:00