Marching cubes: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
IngFrancesco (discussione | contributi)
m fix wikilink MRI
Alfiobot (discussione | contributi)
m Bot: Sostituzione automatica (-[[Image: +[[Immagine:)
Riga 2:
'''Marching cubes''' (tradotto letteralmente: cubi marcianti) è un algoritmo di computer grafica, pubblicato al SIGGRAPH del 1987 da Lorensen e Cline per estrarre una mesh poligonale di una isosuperficie da un campo scalare 3D (talvolta chiamati [[voxel]]).
 
[[ImageImmagine:Marchingcubes-head.png|thumb|right|250px|Testa e strutture cerebrali (nascoste) estratte da 150 [[Imaging a risonanza magnetica|MRI]] slice usando i marching-cubes (circa 150.000 triangoli)]]
 
L'algoritmo procede attraverso il campo scalare, prendendo otto locazioni neighbor per volta (formando così un cubo immaginario), determinando quindi il poligono o i poligoni necessari per rappresentare la parte della [[isosuperficie]] che passa attraverso questo cubo. I poligoni individuali sono quindi fusi nella superficie desiderata.
Riga 10:
Infine ciascun vertice di poligoni generati è messo nella posizione appropriata lungi il vertice del cubo interpolando linearmente i valori dei due scalari che sono connessi da quel vertice.
 
[[ImageImmagine:MarchingCubes.svg|thumb|right|350px|15 configurazioni univoche]] L'array precalcolato delle 256 configurazioni può essere ottenuto per riflessione e rotazioni simmetriche degli unici 15 casi.
 
Il gradiente del campo scalare ad ogni punto della griglia è anche il vettore normale di una ipotetica isosuperficie