Hi Peer,
re:
> 1. smooth continuous lines
They're a little squiggly but yes they're curves not polylines.
> 2. no loops (false lemon umbilics?). I know you like them, and understand the
> aesthetic value, but they'd make life hard for me when I'm going for minimalism.
> <...>
Yes the looping is kind of an interesting accident, I like the warmth that it brings but I'll put in an option to turn it off, looks like this when disabled:
Also I'll see about breaking them up at face boundaries as another option that may help keep them structured a little more.
> 3. ability to select which line of curvature I'm going to show. In some cases I'd be interested in
> cross hatching with 2 lines of curvature through every point, as in the examples you've shown,
> but in many cases I'd rather show the lines that are going in 1 general direction only as in the
> pdf I attached before. I'm not sure how well defined the problem is of classifying the lines into
> disjoint sets. Something that pops into my mind is the relative magnitude of curvature of the
> lines of curvature passing through a point, but I'm not sure that's right.
I guess i should be possible to only use the direction that has the smaller radius of curvature.
It won't work for the case of a sphere or a plane though, those have equal magnitude in both directions.
So I'd need to know what should be done in those cases when they equal.
> The last point brings me to something I noticed in a couple old forum threads: requests for closed
> paths in Ai exports. I suspect that there's a well-defined solution for drawing closed paths around
> patches of a 2D projected image and that this would be of particular benefit in the case of hatching.
Currently the silhouettes and outlines are not generated by tracing around a projected 2D image, they
come from silhouette curves that are generated directly from surfaces using iterative numeric analysis
techniques. This is kind of good for overall accuracy since they are generated from smooth surfaces
but it also makes it relatively easy for their ends to slightly overlap each other. It should be possible
for me to do something in the future to try and tune those up but it will be a fiddly area and I'm not
sure when I'll be able to work on that.
Thanks,
- Michael