From cb8997d4aefa71b4640098bbad2952587b8746e5 Mon Sep 17 00:00:00 2001 From: bionoone <22618425+bionoone@users.noreply.github.com> Date: Wed, 26 Oct 2022 18:05:36 +0200 Subject: [PATCH] revert half voxel. there is probably some bug in rendering pipeline --- packages/core/src/RenderingEngine/Viewport.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/RenderingEngine/Viewport.ts b/packages/core/src/RenderingEngine/Viewport.ts index 1f8f8eb60f..68842033b9 100644 --- a/packages/core/src/RenderingEngine/Viewport.ts +++ b/packages/core/src/RenderingEngine/Viewport.ts @@ -244,12 +244,13 @@ class Viewport implements IViewport { const transformToOriginTx = vtkMatrixBuilder .buildFromRadian() .multiply(imageData.getIndexToWorld()) - .translate((size[0] - 1) / 2.0, (size[1] - 1) / 2.0, 0); + .translate(size[0] / 2.0, size[1] / 2.0, 0); const transformBackFromOriginTx = vtkMatrixBuilder .buildFromRadian() - .translate(-(size[0] - 1) / 2.0, -(size[1] - 1) / 2.0, 0) + .translate(-size[0] / 2.0, -size[1] / 2.0, 0) .multiply(imageData.getWorldToIndex()); + if (flipH) { this.flipHorizontal = flipHorizontal; flipHTx = vtkMatrixBuilder