From 03e29cc0b78848a200502bcdebb30bdb02339b35 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Fri, 31 Oct 2025 16:54:03 +0100 Subject: [PATCH] fix: Diamond corner binding --- packages/element/src/utils.ts | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/packages/element/src/utils.ts b/packages/element/src/utils.ts index 44b0fe79c6..a352db61c5 100644 --- a/packages/element/src/utils.ts +++ b/packages/element/src/utils.ts @@ -400,20 +400,10 @@ export function deconstructDiamondElement( ), // TOP ]; - const corners = - offset > 0 - ? baseCorners.map( - (corner) => - curveCatmullRomCubicApproxPoints( - curveOffsetPoints(corner, offset), - )!, - ) - : [ - [baseCorners[0]], - [baseCorners[1]], - [baseCorners[2]], - [baseCorners[3]], - ]; + const corners = baseCorners.map( + (corner) => + curveCatmullRomCubicApproxPoints(curveOffsetPoints(corner, offset))!, + ); const sides = [ lineSegment(