diff --git a/src/atlasViewer/atlasViewer.apiService.service.ts b/src/atlasViewer/atlasViewer.apiService.service.ts index c9eb9a9ee87639367e03552d3de78c10c7e774c8..75c5e5a231f25784773cb95a2941ed4692b2c834 100644 --- a/src/atlasViewer/atlasViewer.apiService.service.ts +++ b/src/atlasViewer/atlasViewer.apiService.service.ts @@ -13,6 +13,7 @@ import { IavRootStoreInterface, safeFilter } from "src/services/stateStore.service"; +import { FRAGMENT_EMIT_RED } from "src/ui/nehubaContainer/nehubaViewer/nehubaViewer.component"; import { ClickInterceptor, CLICK_INTERCEPTOR_INJECTOR } from "src/util"; import { ModalHandler } from "../util/pluginHandlerClasses/modalHandler"; import { ToastHandler } from "../util/pluginHandlerClasses/toastHandler"; @@ -387,7 +388,8 @@ export class AtlasViewerAPIServices implements OnDestroy{ this.interactiveViewer.viewerHandle?.loadLayer({ [id]: { type: 'mesh', - source: `vtk://${url}` + source: `vtk://${url}`, + shader: `void main(){${FRAGMENT_EMIT_RED};}` } }) }) diff --git a/src/util/worker.js b/src/util/worker.js index c0b128e52efa6894b45c1b674f7489f1ddca0617..9ca462de1c0e246c9fa36df94b315c742d78d373 100644 --- a/src/util/worker.js +++ b/src/util/worker.js @@ -312,7 +312,7 @@ onmessage = (message) => { } } if (plotyVtkUrl) URL.revokeObjectURL(plotyVtkUrl) - const vtkString = parseLmToVtk(lm, 1e-1) + const vtkString = parseLmToVtk(lm, 3e-2) plotyVtkUrl = URL.createObjectURL( new Blob([ encoder.encode(vtkString) ], { type: 'application/octet-stream' }) )