also added a very handy SVG pipeline. you can make fem documents in inkscape and whatnot now.
added a few examples. use content-info to give your object a material (the title under accesability that way it serves a secondary purpose)
class names:
Segment
Node
Block
you can claim a rectangle to be a segment, it will create an enclosed object out of segments for you.
you should trim your objects to overlap just a smidge or you get some ghost nodes.
this allows errors in parsed .fem files to now provide useful errors back to the user.
also stitched in the incomplete functions for the buttons that existed already but has no implementations.
- new doc
- save/as
- zoom
- grid
- etc
---
animations:
new engine for defining the movement of a segment between two nodes or multiple pairs of two as a function over time
and animated simulations are now capable showing the change in fields of moving objects.
It all compiles now. They designed well in the first place, so it was much easier than many projects would have been.
I can now begin with the GUI, I will write it in Rust and ICED.
Should be fun, I think.