Anaglyph Sketching 2026-05-18

Tags:
By Max Woerner Chase

All right, let's see... I'm starting today's entry early so I hopefully can wind down nicely tonight. I've gotten through the prep work I mentioned last night, in... arguably the wrong category. Would be nice to make all of this a little more systematic later, or at least consistent. But anyway. Through the prep work, so now I need to do a little planning. See, I've moved all of the code that's used internally into separate modules. What's next is to pull out the remaining classes into dedicated modules, next to their helper code. The organization of that is a little confusing, because there are several questions I need to address:

Let's expand on that last one. Only a face (currently a "quad", though I'm planning to add "ellipse") can determine whether it is forward or back. A face knows the type of its edges. (A quad has four lines as edges, an ellipse would be its own single edge.) I assume that the handling of different back-face behaviors shouldn't differ based on the face type, only the edge type, so I need to add a "back-face projectors" method to anything that can be an edge. Okay, that made things nicer, I think, although technically less efficient, maybe.

So now, I just have a bunch of classes to divide up. I'm going to step away from this for a bit, and see if inspiration hits.

...

Several hours later, and no luck. I'm going to wind down and get to bed.

Good night.