Comment exporter des données VTKVolume vers XTK comme rendu MIP
Question
Nous utilisons VTK pour rendre les données dans une application de bureau ordinaire, par ex. Pour des images telles que celle-ci:
http://www.invicro.com/images/stories/nasalmergesolidlabeled.gif
http://www.vivoquant.com/xtk/index.html
Cependant, comme vous le voyez à l'image du premier lien, j'aimerais également ajouter le rendu MIP de la souris (pour fournir un autre contexte). Sur le côté VTK, j'utilise un Vtkvolume, VtkvolumeraycastMipfunction et VtkfixedPointVolumerayCastMapper pour produire le rendu MIP. Malheureusement, je n'ai pas encore compris comment exporter cela d'une manière XTK peut utiliser (similaire à diminuer 05 avec skull.vtk).
Pourriez-vous s'il vous plaît laissez-moi savoir comment vous avez produit le crâne.vtk Exemple d'un jeu de données de volume brut?
Merci beaucoup. Outil génial! Christian
La solution
Christian, votre démo a l'air génial!
Malheureusement, la fonctionnalité de rendu de volume / MIP n'est pas encore disponible dans XTK.
probable, il sera inclus dans la prochaine version 3 qui est prévu pour le 3/12/12.
En ce moment, il est déjà possible de charger des fichiers de données de volume .NRRD comme dans cette leçon (non officielle): http://lsons.goxtk.com/10/ S'il vous plaît pas qu'il utilise la version xtk_edge.js qui pourrait être instable.
Cette fonctionnalité est la base du rendu de volume à venir afin que vous puissiez imaginer quelque chose comme ceci:
v = new X.volume();
v.load('rat.nrrd');
v.setVolumeRendering(true); // this call might change
Le fichier Skull.vtk Vous vous référez et qui pourrait ressembler à la MIP est en réalité un modèle de surface avec une opacité réduite :)
acclamations, Daniel