That brings me up to date. I'm lying. I wrote this document slowly, a paragraph here and there, over the course of three weeks. And I've only described up to the point where I started writing. Quite a lot of additional work went in during the three following weeks.
But it's all detail work, and I'm not going to bother putting it in narrative. The list below summarizes what went on. I'll try to keep it up to date.
makefieldcan now tell whether a point is inside a given ellipse.
makepsto include the original figure as part of the output. The raw splines can be drawn right on top of the stroked image. This was easy for splines -- PostScript has a spline operator which works the same way my splines do. Ellipses were trickier; PostScript only has a circle operator. You have to apply a transformation matrix to stretch it. I looked at my ellipse, looked at the matrix, decided (on pure intuition) that the control vectors of the matrix corresponded to the rows of the matrix, coded it, and it worked. Sometimes it's too damn easy being me.
LayZcommands to rotate and scale items.
LayZcommand to add and delete points from a spline.
makepsalways followed the vector field forwards. That made for some annoying assymmetries. A spot where field lines converged inwards would look different from a spot where the lines ran outwards. If the background vector in an image pointed right, the left edge would be bare. (Imagine a rectangular rug, with all the strands combed right.) I finally got around to changing this, so that a stroke ran both ways from its starting point.
<-- Prev - Top
The Tarot Art Tool Project