Comments (6)
I also need this feature.I have the following program, but I don't know where it went wrong. It cannot update.
let scalarData = segmentationVolume.scalarData;
let voxelIndex = 0;
const { dimensions } = segmentationVolume;
for (let z = 0; z < dimensions[2]; z++) {
for (let y = 0; y < dimensions[1]; y++) {
for (let x = 0; x < dimensions[0]; x++) {
scalarData[voxelIndex] = 0;
voxelIndex++;
}
}
}
const segmentationRepresentationUID = segmentation.state.getSegmentationRepresentations('MY_TOOLGROUP_ID')[0].segmentationRepresentationUID;
const toolGroupId = VolumeInfomation.TOOL_GROUP_ID;
segmentation.triggerSegmentationEvents.triggerSegmentationRepresentationModified(toolGroupId, segmentationRepresentationUID);
from cornerstone3d.
@YaXinHuu I found a way to update by recreating each segmentation and derived volume each time I have to update the scalarData, but it's really weird dirty code and I hate it... I'd love to have a true functional API for that...
from cornerstone3d.
Use the new VoxelManager
from cornerstone3d.
@sedghi you have a tutorial, an example?
I tried but it doesn't work / no update and crash...
Thx
from cornerstone3d.
How can I write a scalar in my current volume?
from cornerstone3d.
are you guys calling .modified()
after you update the scalar of thet volume? volume.modified
from cornerstone3d.
Related Issues (20)
- [Bug] segmentation mismatch on mpr view HOT 1
- [Bug] how to load multi series 4D
- First loaded frame is always the "next frame" for multiframe images with wadouri.
- [Bug] Cannot destructure property 'pixelRepresentation' of .get(...)' as it is undefined
- [Bug] out of memory int16Array@[native code]
- [Bug] GPU rendering adds padding to MRI images HOT 1
- [Bug] @cornerstonejs/tools/dist/types/utilities/getViewportForAnnotation.d.ts:2:141 - error TS2307: Cannot find module 'packages/core/dist/types/types' or its corresponding type declarations. HOT 4
- [Feature Request] How to rotate labelmap segmentation HOT 4
- [Feature Request] How to display Contour Segmentation in SAGITTAL?
- [Bug] Eraser Tool not working
- [Bug] CT images from localhost are rendered incorrectly
- [Bug] setPetColorMapTransferFunctionForVolumeActor
- [Bug] Wall of warnings when building app with vite HOT 7
- [Bug] vite + vue3 + worker + wasm HOT 4
- [Bug] @cornerstonejs-CWnWevAx.js:171 Uncaught ReferenceError: Cannot access 'kL' before initialization HOT 1
- [Bug] StackViewport alone with VolumeViewport3D breaks images rendered in StackViewport HOT 2
- [Bug] Overlay Data display error
- [Bug] Volume is being added on Axial orientation in certain cases.
- [Bug] Trying to Set color of AnnotationTool's new Annotation HOT 1
- [Bug] rendering is white HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cornerstone3d.