int xd = ts.x(uxmin); int yd = ts.y(uymin); int wd = ts.width(uxmax-uxmin); int hd = ts.height(uymax-uymin); Rectangle viewRect = new Rectangle(xd,yd,wd,hd);
int w = ts.width(vr.width); int h = ts.height(vr.height);
u0 = max(umin,t.x(0)); u1 = min(umax,t.x(w-1)); du = min(umax-umin,t.width(w)); } else { u0 = max(umin,t.y(0));
int rx = ts.width(rbx); int ry = ts.height(rby); int rb = max(0,min(rx,ry)-1);