From d3d20c1ff475dc31943a93050b45720b7b02259f Mon Sep 17 00:00:00 2001 From: James Petts Date: Mon, 23 May 2022 15:34:34 +0100 Subject: [PATCH] Fix erroneous point in dcmjs (#271) --- packages/adapters/package.json | 2 +- .../adapters/src/adapters/Cornerstone3D/PlanarFreehandROI.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/adapters/package.json b/packages/adapters/package.json index 174a9aa8b6..31c97d1f82 100644 --- a/packages/adapters/package.json +++ b/packages/adapters/package.json @@ -1,6 +1,6 @@ { "name": "dcmjs", - "version": "0.23.0", + "version": "0.24.0", "description": "Javascript implementation of DICOM manipulation", "main": "build/dcmjs.js", "module": "build/dcmjs.es.js", diff --git a/packages/adapters/src/adapters/Cornerstone3D/PlanarFreehandROI.js b/packages/adapters/src/adapters/Cornerstone3D/PlanarFreehandROI.js index 33b4a47eaf..771db56838 100644 --- a/packages/adapters/src/adapters/Cornerstone3D/PlanarFreehandROI.js +++ b/packages/adapters/src/adapters/Cornerstone3D/PlanarFreehandROI.js @@ -99,10 +99,10 @@ class PlanarFreehandROI { if (!isOpenContour) { // Need to repeat the first point at the end of to have an explicitly closed contour. - const lastPoint = points[points.length - 1]; + const firstPoint = points[0]; // Explicitly expand to avoid ciruclar references. - points.push([lastPoint[0], lastPoint[1]]); + points.push([firstPoint[0], firstPoint[1]]); } const area = 0; // TODO -> The tool doesn't have these stats yet.