rowett wrote:I've been thinking. I know that's not a terribly encouraging start but bear with me.
...
Thoughts?
Now you want
me to think too? That's just asking to double your trouble.
I agree that it's good to think of TRACK and TRACKBOX, and now TRACKLOOP, as autofit variations. The waypoint system was just what previous viewers happened to have, to simulate a smooth autofit.
I'm having trouble with the idea of switching to TRACK Y X, just because LifeViewer generally reports coordinates (mouse, infobar, view, etc.) as (X, Y). The only way you're going to get consistency would be to switch to TRACKBOX E S W N, or possibly E W N S. I think either of those would be fine, as long as the infobar reports its numbers in that order.
Are all of these AutoFit variations intended to be possible
targets for waypoint animations? I'm not really clear about why a string of TRACK or TRACKBOX waypoints would be any improvement over the usual X Y ZOOM specifications, but they might be useful sometimes for tracking a series of signals.
I guess the infobar gives TRACKBOX information relative to the original view, so to make it really easy to collect those numbers, it would be necessary to be able to reset the infobar to calculate relative to the current view. Quite possibly that would be a lot more trouble than it's worth. Waypoints using (centerX, centerY, zoom) convey the same information as the four cells-per-tick fractions, and are probably easier to collect.
I haven't thought about ZOOM interpolation in waypoint animations for recent builds, which is probably a good thing. For the Infinite Conduit animation, the viewer must have done what I expected it to do. Would a T1 X1 Y1 ZOOM1 ... T2 X2 Y2 ZOOM2 waypoint animation do the same thing as a T1 TRACKBOX n1 e1 s1 w1 ... T2, um, STOPTRACKBOXING?
(It seems a little weird that you would already know X2 Y2 ZOOM2 at T2, and could easily tell the waypoint system something contradictory if you went back to a T2 X Y ZOOM specification. Again, I'm not really asking for TRACK and TRACKBOX to be integrated with the waypoint system -- just wondering if they will be.)