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
|
08298ad0de
|
Disable video checking when running testsuite from cabal file.
Former-commit-id: 0e08b826bace5874b8141e3e2edde274c4aa73f7
|
2020-02-24 21:33:58 +08:00 |
|
David Himmelstrup
|
b466bcc6be
|
Misc cleanup. (#55)
Former-commit-id: 8490a1405235c3902e8bca9d7fc2f6845b287d19
|
2020-02-20 16:34:52 +08:00 |
|
Jan Hrček
|
a66276a4d4
|
Extent pathify to work for elipses, polylines and polygons
Former-commit-id: f89ff11a1b57ac93f326d0443befdf3e7042e4ea
|
2020-01-06 08:00:08 +08:00 |
|
David Himmelstrup
|
dce99c7f70
|
Test suite: check the svg output of examples.
Former-commit-id: 344c1532412a3a57bbeaf67c9e919119de4a10b7
|
2019-12-13 18:54:35 +08:00 |
|
David Himmelstrup
|
07135a41bf
|
Allow video projects to have multiple source files.
Former-commit-id: d671a0636c617887f52f4b1f9f0ee04ba6cee05f
|
2019-09-29 14:48:16 +08:00 |
|
David Himmelstrup
|
c2af9fbac0
|
Improve haddock documentation. (#20)
* Improve CLI help message.
* Change hackage badge color.
* Add supported platforms.
* Add 'signalOscillate'
* Split SVG module into smaller parts.
Former-commit-id: ad62a06a5442912f6bd0be0e10d02fe53345b846
|
2019-09-28 16:24:41 +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
|
6974e10a4b
|
Turn warnings into errors.
Former-commit-id: ab53aa555f431e00ec7b1a7ba23dac1608e95598
|
2019-09-17 18:47:31 +08:00 |
|
David Himmelstrup
|
4803206f23
|
Add command line parser to the driver. (#7)
Former-commit-id: 3307a8e2e871e179d77fa5750fcb87d34d92a171
|
2019-09-15 13:14:31 +08:00 |
|
David Himmelstrup
|
a15c6a7a98
|
test-suite: compile all videos.
Former-commit-id: b6923d45d6582438725dd4cba93476bc06a070e8
|
2019-09-12 19:52:27 +08:00 |
|
David Himmelstrup
|
60cc5e9dcb
|
test-suite: compile all examples.
Former-commit-id: c9b745abdba81e1de1404fda0963b3d421613539
|
2019-09-12 19:12:34 +08:00 |
|
David Himmelstrup
|
5598002001
|
Reduce output during testing.
Former-commit-id: 69966bd73d6aec62ce7a9dc141ef7d31cb8087fd
|
2019-09-10 09:38:07 +08:00 |
|
David Himmelstrup
|
1b17180569
|
Add testsuite.
Former-commit-id: bc34312dfef68bc81fc1257970786ea7b23ee99b
|
2019-09-09 19:10:31 +08:00 |
|