Multimodale-Visualisierung
3D Textureinstellungen
Die Interpolationsart der gebundenen Textur wird spezifiziert durch:
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
| filter type | filter effect |
|---|---|
| GL_LINEAR | trilinear interpolation |
| GL_NEAREST | nearest neighbor (no interpolation) |
| GL_LINEAR_MIPMAP_LINEAR | trilinear interpolation with mipmapping |
| GL_NEAREST_MIPMAP_NEAREST | nearest neighbor with mipmapping |
Das Verhalten der Texturkoordinaten ausserhalb der gebundenen Textur wird spezifiziert durch:
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_WRAP_S,GL_CLAMP);
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_WRAP_T,GL_CLAMP);
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_WRAP_R,GL_CLAMP);
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_WRAP_T,GL_CLAMP);
glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_WRAP_R,GL_CLAMP);
| coordinate mapping | mapping effect |
|---|---|
| GL_CLAMP | nearest border color is extended to outside |
| GL_REPEAT | inside color is repeated as tile pattern |