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