double y1 = toValue.length >= 2 ? toValue[1] : 0; double x = lerp(x0, x1, interp); double y = lerp(y0, y1, interp); double y2 = toValue.length == 3 ? toValue[2] : 0; double theta = lerp(fromValue[0], toValue[0], interp); double x = lerp(x1, x2, interp); double y = lerp(y1, y2, interp); xform.setToRotation(Math.toRadians(theta), x, y); break; double y1 = toValue.length >= 2 ? toValue[1] : 1; double x = lerp(x0, x1, interp); double y = lerp(y0, y1, interp); xform.setToScale(x, y); break; double x = lerp(fromValue[0], toValue[0], interp); xform.setToShear(Math.toRadians(x), 0.0); break; double y = lerp(fromValue[0], toValue[0], interp); xform.setToShear(0.0, Math.toRadians(y)); break;
double y1 = toValue.length >= 2 ? toValue[1] : 0; double x = lerp(x0, x1, interp); double y = lerp(y0, y1, interp); double y2 = toValue.length == 3 ? toValue[2] : 0; double theta = lerp(fromValue[0], toValue[0], interp); double x = lerp(x1, x2, interp); double y = lerp(y1, y2, interp); xform.setToRotation(Math.toRadians(theta), x, y); break; double y1 = toValue.length >= 2 ? toValue[1] : 1; double x = lerp(x0, x1, interp); double y = lerp(y0, y1, interp); xform.setToScale(x, y); break; double x = lerp(fromValue[0], toValue[0], interp); xform.setToShear(Math.toRadians(x), 0.0); break; double y = lerp(fromValue[0], toValue[0], interp); xform.setToShear(0.0, Math.toRadians(y)); break;
double y1 = toValue.length >= 2 ? toValue[1] : 0; double x = lerp(x0, x1, interp); double y = lerp(y0, y1, interp); double y2 = toValue.length == 3 ? toValue[2] : 0; double theta = lerp(fromValue[0], toValue[0], interp); double x = lerp(x1, x2, interp); double y = lerp(y1, y2, interp); xform.setToRotation(Math.toRadians(theta), x, y); break; double y1 = toValue.length >= 2 ? toValue[1] : 1; double x = lerp(x0, x1, interp); double y = lerp(y0, y1, interp); xform.setToScale(x, y); break; double x = lerp(fromValue[0], toValue[0], interp); xform.setToShear(Math.toRadians(x), 0.0); break; double y = lerp(fromValue[0], toValue[0], interp); xform.setToShear(0.0, Math.toRadians(y)); break;