Anaglyph Sketching 2026-04-22

Tags:
By Max Woerner Chase

I really do not seem to have the restraint to not talk about something, and thereby build up a buffer. That's just an observation for now, but maybe I'll come up with something to do about it.

Anyway, here's the state of the anaglyph sketching stuff: I was focusing overmuch on projecting conics, and being generally unsure what the right way to handle various design decisions was. So, I took notes on a minimum viable system, and came up with:

There is one place where I left in some scope creep, and that was in thinking that I'd like to have a few different ways of handling edges that are "obscured", in other words, edges where both connecting faces are "pointed away" from the camera. To get this to work, I need to build up to a representation of a cuboid (I'm currently at "quad"), implement quad normals to be consistent with cuboid normals, and implement facing logic in terms of the dot product between the normal and any vector from the origin to the surface.

Anyway, my hope is that by now, I've laid enough groundwork that what remains is some grunt work, and then I can take the output of all of this and actually interact with it. It will probably be at least a day or two before I get to that point (once I've got code converting cuboids to lists of line segments, I'll need to convert those line segments to SVG drawings), but at least I'm making some progress here instead of waffling about interactions between linear algebra and algebraic geometry.

Anyway, it's late, and I need some sleep.

Good night.