X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FWebserviceInfo.java;h=0a46600ce72115302864c7eb8127dadedd0e730a;hp=2b85141b9052478d3af5bd20b84d7841597cf946;hb=0ccb42e83189e8ce1682af2885f5a44be0f260ea;hpb=6da8d6719f9cce1221134697277c3cdc7d560d0b diff --git a/src/jalview/gui/WebserviceInfo.java b/src/jalview/gui/WebserviceInfo.java index 2b85141..0a46600 100644 --- a/src/jalview/gui/WebserviceInfo.java +++ b/src/jalview/gui/WebserviceInfo.java @@ -814,7 +814,10 @@ protected void cancel_actionPerformed(ActionEvent e) int units = (int) ((System.currentTimeMillis() - startTime) / invSpeed); - angle += units; + double factor = 0.5 + + 1.5 * (0.5 + - (0.5 * Math.sin(Math.toRadians(angle + 45)))); + angle += units * factor; angle %= 360; startTime = System.currentTimeMillis();