Skip to content

Commit

Permalink
don't reset display pipeline when spacing is missing
Browse files Browse the repository at this point in the history
  • Loading branch information
bionoone committed Nov 17, 2022
1 parent fabeccd commit f98045c
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions packages/core/src/RenderingEngine/StackViewport.ts
Expand Up @@ -1310,17 +1310,16 @@ class StackViewport extends Viewport implements IStackViewport {
const columnCosines = direction.slice(3, 6);

// using spacing, size, and direction only for now
if (
xSpacing !== image.rowPixelSpacing ||
ySpacing !== image.columnPixelSpacing ||
xVoxels !== image.columns ||
yVoxels !== image.rows ||
!isEqual(imagePlaneModule.rowCosines, <Point3>rowCosines) ||
!isEqual(imagePlaneModule.columnCosines, <Point3>columnCosines)
) {
return false;
}
return true;
return (
(xSpacing === image.rowPixelSpacing ||
(image.rowPixelSpacing === null && xSpacing === 1.0)) &&
(ySpacing === image.columnPixelSpacing ||
(image.columnPixelSpacing === null && ySpacing === 1.0)) &&
xVoxels === image.columns &&
yVoxels === image.rows &&
isEqual(imagePlaneModule.rowCosines, <Point3>rowCosines) &&
isEqual(imagePlaneModule.columnCosines, <Point3>columnCosines)
);
}

/**
Expand Down

0 comments on commit f98045c

Please sign in to comment.