Wykres commitów

21 Commity (d663915f0e1d6dc6b08b611c96e0888e02df4029)

Autor SHA1 Wiadomość Data
Atul Varma d663915f0e
Make creature strokes non-scaling. (#6)
This attempts to manually scale the strokes on creatures so they aren't affected by scale.

The weird thing here is that applying `vector-effect="non-scaling-stroke"` does not appear to do the trick--rather, it makes all the strokes look _super heavy_.  So in this PR we scale the stroke by the inverse of whatever we're cumulatively scaling by when we're drawing something.
2021-02-16 13:36:14 -05:00
Atul Varma 2b27ae02a4
Fix math-related bugs in attachment code. (#5)
This fixes a bunch of bugs in our attachment-related code, and in so doing refactors things to make more sense, adds more tests, and also adds documentation.
2021-02-16 11:52:52 -05:00
Atul Varma 5f237b52bb Add legs. 2021-02-15 22:51:35 -05:00
Atul Varma 93e972256c Add 'show specs' checkbox on creature page. 2021-02-15 22:36:18 -05:00
Atul Varma baf1f379b8 Add more stuff to creature. 2021-02-15 20:20:41 -05:00
Atul Varma b3402a2992 Take into account rotation of tail/anchor point. 2021-02-15 20:12:14 -05:00
Atul Varma f1207e5d9d Add basic rotations, fix z-indexing. 2021-02-15 19:28:03 -05:00
Atul Varma 31fcbeaf89 Adjust scaling and such. 2021-02-15 17:22:59 -05:00
Atul Varma de57971921 Remove random part TODOs for now. 2021-02-15 17:20:05 -05:00
Atul Varma 3e225a09be Factor out CreatureContext and CreatureSymbol. 2021-02-15 17:19:07 -05:00
Atul Varma 61697d4552 Put hand on eye. 2021-02-15 16:40:47 -05:00
Atul Varma 291c9d60fa Factor out svg-symbol.tsx, visible-specs.tsx. 2021-02-15 09:56:02 -05:00
Atul Varma 455fb4ee45 Fix react attribute warnings on waves page. 2021-02-15 09:14:17 -05:00
Atul Varma 11c27b905f Make attachment point code more DRY. 2021-02-15 09:13:00 -05:00
Atul Varma 2384d1eac3 Add a placeholder creature page. 2021-02-15 08:34:22 -05:00
Atul Varma 972cecb056 Factor out svg-vocabulary.ts, increase symbol padding. 2021-02-15 08:33:33 -05:00
Atul Varma a58ac3e5ff Add stroke/fill widgets. 2021-02-14 17:29:37 -05:00
Atul Varma bcd5390ca1 Tweak some stuff. 2021-02-14 17:19:01 -05:00
Atul Varma 01ee8068db Add some sliders. 2021-02-14 17:13:27 -05:00
Atul Varma 046c940351 Add waves. 2021-02-14 16:39:10 -05:00
Atul Varma 0652aa19ea Add rudimentary about page. 2021-02-14 12:32:55 -05:00