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

Et j'étais très excité d'apprendre sur XTK, qui fait un travail génial pour produire les mêmes rendus dans un navigateur Web. J'ai déjà réussi à exporter notre ROIS dans VTK afin que je puisse les charger dans XTK, par exemple

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

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top