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

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
Est-il possible de mettre a jour le content de l'Image3DUniverse sans pour autant détruire l'objet ?

Merci

Yutang