Matlab volume 3d de visualisation et d'incrustation 3d
La question est à peu près le titre.
J'ai un volume 3d chargés comme des données brutes [256, 256, 256] = size(A)
. Il ne contient que des valeurs de zéros et de uns, où 1 représente la structure et de 0 "l'air".
Je veux visualiser la structure dans MATLAB, puis exécuter un algorithme sur une superposition sur, disons dans la couleur rouge.
Donc, pour être plus précis:
- Comment puis-je visualiser le volume 3d. 0 s transparent, 1 semi-transparentes?
- Tracer une ligne dans la visualisation 3d comme une superposition?
J'ai déjà lu the MathWorks tutoriels et ils n'ont pas d'aide.
J'ai essayé d'utiliser le set
de commande, mais il ne parvient pas complètement à dire pour chaque bien j'essaie de "racine invalide à la propriété".
OriginalL'auteur inf.ig.sh | 2010-05-31
Vous devez vous connecter pour publier un commentaire.
Il y a un excellent utilitaire appelé vol3d, par mathworks employé Joe Conti. Je pense qu'il répond à vos besoins en visualisation exactement - lui donner un essai.
Mise à jour (11/2012): Fichier qui est lié ci-dessus n'existe plus. Il y a une nouvelle version ici.
OriginalL'auteur Ofek Shilon
Je ne suis pas sûr de comprendre la deuxième partie de la question, mais voici comment vous visualisez d'un volume 3D à l'aide de isosurfaces (je suis en utilisant le écoulement de fluide de données, par exemple)
Pour en savoir plus sur la visualisation volumique dans MATLAB, se référer à cet excellent série de tutoriels vidéo posté sur Doug blog
OriginalL'auteur Amro