Hey guys,
overall, a great improvement. Mainly, no more memory leaks, at least after a quick run. Also, looks like you have DEM caching on, right?
A few things that I noticed right away:
1. "a" button still does not switch aerial-combo-topo in 2d.
2. it is not working in 3d anymore, either, instead, switches to 2d
3. why buttons o and p in 3d do not work anymore? It's easier to use them than the 3d dialog box.
A few other suggestions:
It may be worth it to consider generating the 3d image a bit further, outside the 2d map view, in the direction of view - when you look at the 3d scene from smaller angle than say 70 deg, the horizon looks cut too quickly.
Any thoughts on dynamically redrawing the scene as you drag (with right mouse)?
Another thought for more enjoyable playing with Topofusion - how about drawing a small scale bar in the lower left corner, both in 2d and 3d. In 3d the perspective skewes the scale, but, it should not be that hard to change it with the view angle as well.
Anyway, just a couple of evening thoughts.
Later,
MC