diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue index 29ce4bf5..d5451204 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue @@ -311,7 +311,8 @@ export default { } else if (type === 99999) { newImageIdIndex = numImages - 1 } - viewport.setImageIdIndex(newImageIdIndex) + // viewport.setImageIdIndex(newImageIdIndex) + csUtils.jumpToSlice(viewport.element, {imageIndex: newImageIdIndex}) cornerstoneTools.utilities.cine.stopClip(viewport.element) }, setZoom(ratio) { @@ -406,7 +407,8 @@ export default { const viewport = renderingEngine.getViewport( this.viewportId ) - viewport.setImageIdIndex(sliceIdx) + // viewport.setImageIdIndex(sliceIdx) + csUtils.jumpToSlice(viewport.element, {imageIndex: sliceIdx}) viewport.render() }, sliderMouseup(e) { @@ -435,7 +437,8 @@ export default { const viewport = renderingEngine.getViewport( this.viewportId ) - viewport.setImageIdIndex(sliceIdx) + // viewport.setImageIdIndex(sliceIdx) + csUtils.jumpToSlice(viewport.element, {imageIndex: sliceIdx}) viewport.render() }, sliderMouseleave(e) {