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
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
8694425284
Feature showcase ( #29 )
...
* Add 'mkText'.
* Add builtin svg logo.
* Bump dependency on reanimate-svg.
Former-commit-id: 94cbf80b828ca3cb59e3bcf577299a6f84418fbf
2019-11-17 13:02:37 +08:00
David Himmelstrup
77fd94dd32
Test against stack-nightly. ( #27 )
...
* Relax base dependency.
* Disable diagrams.
* Remove unused dependencies.
* Use new version of chiphunk.
* Fix imports.
* Workaround for warnings in newer versions of ghc.
* Don't be pedantic during the nightly test.
Former-commit-id: 76e3f3c4568e8a340014622260a6c5e84224d67b
2019-11-01 12:58:38 +08:00
David Himmelstrup
8648b7fee0
Feature params ( #24 )
...
* Vars and Sprites.
* Bump reanimate-svg dependency.
* Don't memo raster images.
* Feature: svgAsPngFile :: Tree -> FilePath
Former-commit-id: 96681be8f654a1a1638ac778031e76b575782dbd
2019-10-14 18:53:53 +08:00
David Himmelstrup
24ce4fbc17
Depend on chiphunk-0.1.2.0
...
Former-commit-id: d7d8f777d77488557f08668d814602169fe5bd89
2019-10-01 17:48:17 +08:00
David Himmelstrup
eb89cac14c
Add colormaps to documentation.
...
Former-commit-id: d9db76c4f0715800ef6f94e6618d6682a2c8112b
2019-09-29 10:06:24 +08:00
David Himmelstrup
14c6f7bca8
2D physics simulations using Chipmunk2D. ( #16 )
...
* Basic 2D physics support.
* PolyShape: Code for decomposing arbitrary shapes into convex polygons.
Former-commit-id: 6cdce508f8bb7b6a20833d1e5204b93e7b19707f
2019-09-24 10:12:01 +08:00
David Himmelstrup
faed6a0f7d
Bump reanimate-svg dependency to 0.9.2.1
...
Former-commit-id: 0144c610dfa732e3d99f64f17ab2740eae86a5c4
2019-09-20 14:09:12 +08:00
David Himmelstrup
86a1436dab
Bump stack to lts-13.14.
...
Former-commit-id: 965be5bd71a4e050aa168ade6e5b44c0fb3002bb
2019-09-12 17:58:26 +08:00
David Himmelstrup
158d79a9e7
Fix race condition issues on Windows.
...
Former-commit-id: 970a6f8c92ba8cab41053cb7a933a45f416e8696
2019-09-12 14:54:59 +08:00
David Himmelstrup
1b17180569
Add testsuite.
...
Former-commit-id: bc34312dfef68bc81fc1257970786ea7b23ee99b
2019-09-09 19:10:31 +08:00
David Himmelstrup
73d8093808
Bump to reanimate-svg-0.9.0.2
...
Former-commit-id: a5685bb97dc2779d26a4f2b2fa4c36f528887db0
2019-09-01 12:41:22 +08:00
David Himmelstrup
fb0afc00fe
Random updates.
...
Former-commit-id: 4c90ed32c5bf46519cf2b7258330aaefbceae216
2019-07-04 18:16:49 +08:00
David
a4121d01d9
Better caching, bundle viewer.
...
Former-commit-id: cacfc7fd5402fadd381d16c748cdfdbf97a63cd9
2019-03-08 16:36:25 +01:00
David
a18576b2bd
Wibbles.
...
Former-commit-id: 7d2a6e17bdcf21a007335dcaa50b3a0b8bd10ec5
2019-03-07 14:42:27 +01:00
David
f4c7dddc6e
Use reanimate-svg-0.8.0.0
...
Former-commit-id: ab6c56508d29cf924f0f2dbb59d798cf55576ebb
2019-03-05 15:11:11 +01:00
David
5cbffbe2e4
Switch from svg-tree to reanimate-svg.
...
Former-commit-id: 0b46ed1c6f1319e30bfe3b0d8ae3abcc7962ee5b
2019-03-03 16:17:30 +01:00
David
a1b9b42a91
Support diagrams.
...
Former-commit-id: 94e65d8cf820f1a60b9ac0bdf897495e1c58e80d
2019-03-03 16:09:59 +01:00
David
73d2a4154b
Work on a high-level API. Rewrite examples.
...
Former-commit-id: 9ece1999ff54c8deb26ad996e92d7e787e16ff5d
2019-02-18 22:37:54 +01:00
David
bf841e0f79
Update version bounds and default resolver.
...
Former-commit-id: 05d79079e158c38092910c8173d1b53c3c0842f0
2019-02-17 14:31:13 +01:00
David
ac09dc8932
First stab at reanimate.
2019-02-13 21:08:49 +01:00