Marching cubes: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m cambio cat; +il |
||
Riga 1:
{{w|informatica}}
'''Marching cubes''' è un
[[Image:Marchingcubes-head.png|thumb|right|250px|Testa e strutture cerebrali (nascoste) estratte da 150 [[MRI]] slice usando i marching-cubes (circa 150.000 triangoli)]]
Riga 6:
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.
Questo viene fatto creando un indice in un array precalcolato di 256 configurazioni di poligoni possibili ( 28 = 256) all'interno del cubo, trattando ciascuno degli 8 valori scalari come un bit in un intero di 8-bit. Se il valore dello scalare è piu' alto dell'iso-valore (
Infine ciascun vertice di poligoni generati è messo nella posizione
[[Image: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
da quel punto. Quindi, dovremmo interpolare queste normali lungo i cardini di ciascun cubo per trovare le normali dei vertici generati che sono essenziali per
Le applicazioni di questo
[[Categoria:
[[de:Marching Cubes]]
[[en:Marching Cubes]]
[[fr:Marching cubes]]
[[nl:Marching Cubes]]
|