static DoublePt blendDoublePts(DoublePt x, DoublePt y, double yish) { double xish = 1-yish; ret new DoublePt(x.x*xish+y.x*yish, x.y*xish+y.y*yish); }