fix(black-viewports): MPR viewports were turning black if their parent stack had it's properties reset (#5219)
This commit is contained in:
parent
26d77fb149
commit
3ff9a65ef3
@ -345,6 +345,11 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi
|
|||||||
delete properties?.voiRange;
|
delete properties?.voiRange;
|
||||||
delete properties?.VOILUTFunction;
|
delete properties?.VOILUTFunction;
|
||||||
}
|
}
|
||||||
|
if (properties?.colormap) {
|
||||||
|
if (properties.colormap?.opacity?.length === 0) {
|
||||||
|
delete properties.colormap.opacity;
|
||||||
|
}
|
||||||
|
}
|
||||||
return properties;
|
return properties;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1080,8 +1085,8 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi
|
|||||||
const { dimensions, spacing } = imageVolume;
|
const { dimensions, spacing } = imageVolume;
|
||||||
const slabThickness = Math.sqrt(
|
const slabThickness = Math.sqrt(
|
||||||
Math.pow(dimensions[0] * spacing[0], 2) +
|
Math.pow(dimensions[0] * spacing[0], 2) +
|
||||||
Math.pow(dimensions[1] * spacing[1], 2) +
|
Math.pow(dimensions[1] * spacing[1], 2) +
|
||||||
Math.pow(dimensions[2] * spacing[2], 2)
|
Math.pow(dimensions[2] * spacing[2], 2)
|
||||||
);
|
);
|
||||||
|
|
||||||
return slabThickness;
|
return slabThickness;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user