From 495b02552ce20316006c3c57aed97b00ba749507 Mon Sep 17 00:00:00 2001 From: Clay Smalley Date: Thu, 12 Jan 2023 21:17:30 -0500 Subject: [PATCH] fix calculation of pentagon control points --- src/js/shield_canvas_draw.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/shield_canvas_draw.js b/src/js/shield_canvas_draw.js index 27b390ca4..88f032955 100644 --- a/src/js/shield_canvas_draw.js +++ b/src/js/shield_canvas_draw.js @@ -440,10 +440,10 @@ export function pentagon( let halfComplementAngle2 = (Math.PI / 2 - angle) / 2; let halfComplementTangent2 = Math.tan(halfComplementAngle2); - let x1 = x0 + angleSign * drawRadius1 * halfComplementTangent1 * sine; + let x1 = x0 + drawRadius1 * halfComplementTangent1 * sine; let x3 = x2 + drawRadius2 * halfComplementTangent2; let x5 = x6 - drawRadius2 * halfComplementTangent2; - let x7 = x8 - angleSign * drawRadius1 * halfComplementTangent1 * sine; + let x7 = x8 - drawRadius1 * halfComplementTangent1 * sine; let y1 = y2 - angleSign * drawRadius1 * halfComplementTangent1 * cosine; ctx.beginPath();