Differences

This shows you the differences between two versions of the page.

Link to this comparison view

vdvac:lab1 [2024/03/06 14:59]
anca.morar [Implementare]
vdvac:lab1 [2024/03/07 08:52] (current)
anca.morar [Concepte teoretice]
Line 13: Line 13:
   * un cub cu vârfuri care au asociate valori scalare   * un cub cu vârfuri care au asociate valori scalare
 **Izosuprafața** - suprafața care are aceeași valoare scalară (izovaloare) în toate punctele sale **Izosuprafața** - suprafața care are aceeași valoare scalară (izovaloare) în toate punctele sale
 +
 **Izovaloarea** - o valoare care are o anumită semnificație în funcție de domeniu. Exemple: **Izovaloarea** - o valoare care are o anumită semnificație în funcție de domeniu. Exemple:
   * densitate (medicină)   * densitate (medicină)
Line 76: Line 77:
   * ''​grid.n[]''​ conțin normalele vârfurilor voxelului curent (calculate conform **Fig. 4**): de exemplu,   * ''​grid.n[]''​ conțin normalele vârfurilor voxelului curent (calculate conform **Fig. 4**): de exemplu,
 <​code>​ grid.n[0] = glm::​vec3(volumeData[z * xsize * ysize + y * xsize + (x+1)] - volumeData[z * xsize * ysize + y * xsize + (x-1)],​volumeData[z * xsize * ysize + (y+1) * xsize + x] - volumeData[z * xsize * ysize + (y-1) * xsize + x],​volumeData[(z+1) * xsize * ysize + y * xsize + x] - volumeData[(z-1) * xsize * ysize + y * xsize + x]); <​code>​ grid.n[0] = glm::​vec3(volumeData[z * xsize * ysize + y * xsize + (x+1)] - volumeData[z * xsize * ysize + y * xsize + (x-1)],​volumeData[z * xsize * ysize + (y+1) * xsize + x] - volumeData[z * xsize * ysize + (y-1) * xsize + x],​volumeData[(z+1) * xsize * ysize + y * xsize + x] - volumeData[(z-1) * xsize * ysize + y * xsize + x]);
- ​grid.n[1] = glm::​vec3(volumeData[z * xsize * ysize + y * xsize + (x+2)] - volumeData[z * xsize * ysize + y * xsize + x],​volumeData[z * xsize * ysize + (y+1) * xsize + x] - volumeData[z * xsize * ysize + (y-1) * xsize + x],​volumeData[(z+1) * xsize * ysize + y * xsize + x] - volumeData[(z-1) * xsize * ysize + y * xsize + x]);+ ​grid.n[1] = glm::​vec3(volumeData[z * xsize * ysize + y * xsize + (x+2)] - volumeData[z * xsize * ysize + y * xsize + x],​volumeData[z * xsize * ysize + (y+1) * xsize + (x+1)] - volumeData[z * xsize * ysize + (y-1) * xsize + (x+1)],​volumeData[(z+1) * xsize * ysize + y * xsize + (x+1)] - volumeData[(z-1) * xsize * ysize + y * xsize + (x+1)]);
 //Atentie sa nu ieșiti din volum  !!! //Atentie sa nu ieșiti din volum  !!!
 </​code>​ </​code>​
vdvac/lab1.1709729998.txt.gz · Last modified: 2024/03/06 14:59 by anca.morar
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0