From a14a348246d75e14131bd7690ab8a3dfd27275a4 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Mon, 29 Aug 2016 10:31:21 +0200 Subject: [PATCH] Merge pull request #5798 from ahocevar/fix-rotated-circles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move to 90° along the circle, not 0° --- src/ol/render/canvas/replay.js | 2 +- .../layer/expected/vector-canvas-rotated.png | Bin 0 -> 1270 bytes test_rendering/spec/ol/layer/vector.test.js | 20 ++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 test_rendering/spec/ol/layer/expected/vector-canvas-rotated.png diff --git a/src/ol/render/canvas/replay.js b/src/ol/render/canvas/replay.js index d9060df9f5..7eb19173f3 100644 --- a/src/ol/render/canvas/replay.js +++ b/src/ol/render/canvas/replay.js @@ -313,7 +313,7 @@ ol.render.canvas.Replay.prototype.replay_ = function( var dx = x2 - x1; var dy = y2 - y1; var r = Math.sqrt(dx * dx + dy * dy); - context.moveTo(x2, y2); + context.moveTo(x1 + r, y1); context.arc(x1, y1, r, 0, 2 * Math.PI, true); ++i; break; diff --git a/test_rendering/spec/ol/layer/expected/vector-canvas-rotated.png b/test_rendering/spec/ol/layer/expected/vector-canvas-rotated.png new file mode 100644 index 0000000000000000000000000000000000000000..fb1efcf21f5762ef98f81f555df40410c416b38e GIT binary patch literal 1270 zcmVTG3nK}E-&d$!vnL;EIi9{li zNF)-8L?V$$#i#*mfdjyC;1Vze+z0*v=JfXza8YeW)hF>EZWz>n4Zum@E>O>S+|@D$ zw9Jm@Y2ahvCi8`uMugZ8yaMzAJ-|{udi2~TwfRbY8q4?v7y`O{-HcBXU=Q#s^KWcHzM?28c3kVVApYCl0q@4^jOG15#76eXU)Rm2)_OYH{=h^HlAYUN`s?0kr4a24@W zwLMW_Op8(j?rG)C=JR}tXK)emMYWs7b2DD672j%NQ-*j37ZGo(-5L*Z{l`J<498-W zDV`y%h^N$M#8X^=tc=x>^@)XqAf6$Oh$DLan8&!dtd(wBa6TmQ46Q`mf*sm6KdGR$dyg(LZ8lBt#&h%Ff09qR{lu~yO1YTKcl1xRe<$We@fqExvnoDo|e>r zNey6I3j5F&m3C0_q7uMI8pO4fL4>rdc|(2PZ$k{3>B8nc?@s9x!ovEy*sq9E7uG=% zx=l}3h18B-Y--1w8R~6233h1rje}oV$wlYX?*|8;!s$a&#_Gs>F)hB++lJNePv%dA z1cB+*LQSyTicPQ_bnx@aI1=Dv!bw=RFe5?z$5iNO(02? z%~*oW(wOEv!8YeQ@I8Jv+VpCjrv7m%@Z>GVAhvg&MKVK+ z-s<%ZcBbe70e2W_S%Iwj8!@gUH`VUVhC8ssGxMDnOeTI_5@h3{nY=W^s4-wwj&fH4 zhnT;2cp4G2BUy^F<8MHj4D7cNUZ}0lY^5V_P32 zNLuX)?AFvQ$BdRSKt(%=c90