Hacker News new | ask | show | jobs
by Brian_K_White 1518 days ago
I've used it for things like exactly like you say where you need specific/explicit alignment that you can define in numbers, but like some kind of sweet spot between freehand and cad.

Recently I used it to lay out a cut path for a sheet of material that goes under the keyboard of a vintage computer.

It was just the right amount of quick vs capable for a job like that. The drawing is 90% repetitions of a few objects (like one key shape), and regular alignment of multiple copies of those objects (keys in a row) in array groups (the F keys, the #,Q,A,Z rows, the arrow keys, etc), and regular alignment of groups with other groups (vertical spacing of the rows), with a little bit of arbitrary positioning (horizontal offset of the A row from the Q row, etc).

I don't remember what difficulty I exactly ran into, but I tried inkscape and qcad and somehow neither made it obvious how to attain the result I wanted, but I popped it right out in xfig with only a little fumbling around.

And now that definition is an accessible document. xfig is a small program and of course free & open source, so it's likely always going to be available, but the file is also usable directly if needed, even if it's so far in the future that xfig would require a lot of work to set up some vm just to run it. That must be why I didn't use a 2d sketch in freecad.