Bonjour,
Pour un projet médicale, je dois présenter le mouvement d'un organe avec une vue 3D.
J'ai réussi à réaliser le mouvement en modifiant le stack de l'image mais pour réaliser l'affichage je détruis et je recrée à chaque fois le content situé dans l'Image3DUniverse. Ceci me créer un effet de scintillement
Est-il possible de mettre a jour le content de l'Image3DUniverse sans pour autant détruire l'objet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 stack = image.getStack(); ip = image.getProcessor(); univ.removeAllContents(); // suppression des contents de l'Image3DUniverse stack.deleteSlice(1); // suppression de la 1er image stack.addSlice("Slice", ip,image.getNSlices()); // ajout de l'image à la fin univ.addContent(image,null,"flybrain.tif",0,new boolean[]{true,true,true},2,0); //création du content
Merci
Yutang
Partager