Gl.DepthRange (gb.opengl)
Static Sub DepthRange ( Near As Float, Far As Float )
Spécifie la cartographie des valeurs de profondeur partant des coordonnées d’un périphérique normalisé vers des coordonnées de la fenêtre
Paramètres
- nearVal
-
Spécifie la cartographie du plan de découpage proche en coordonnées de la fenêtre. La valeur par défaut est 0.
- farVal
-
Spécifie la cartographie du plan de découpage lointain en coordonnées de la fenêtre. La valeur par défaut est 1.
Description
Après découpage et division par
w, les coordonnées de profondeur sont comprises entre
et 1, correspondant aux plans de découpage proches et lointains.
Gl.DepthRange spécifie une cartographie linéaire des coordonnées de profondeur normalisées dans cette étendue en coordonnées de profondeur de la fenêtre. Indépendamment de l’implémentation en cours du tampon de profondeur, les valeurs de coordonnée de profondeur de la fenêtre sont traitées comme si elles s’étendaient de 0 à 1 (comme les composantes couleur). Ainsi, les valeurs acceptées par
Gl.DepthRange sont toutes deux ramenées à cette étendue avant d’être acceptées.
La cartographie par défaut (0, 1) fixe le plan proche à 0 et le plan lointain à 1. Avec ce "mapping", le domaine du tampon de profondeur est entièrement utilisé.
Notes
Il n’est pas nécessaire que
Near soit plus petit que
farVal. Les cartographies inverses comme
,
et
sont acceptables.
_ Gets Associés
Gl.Get avec l’argument
Gl.DEPTH_RANGE
Voir aussi
Voir documentation originale sur le site web OpenGL