azeLe 02/12/2010 à 18:31
pour rendre les points aberrants transparents, il faut que tu ajoutes une couleur à chaque vertex au moment où tu ajoutes le point dans le triangle strip.
si le point est normal, ajoute (1.0, 1.0, 1.0, 1.0) (blanc avec alpha=1), si le point est aberrant, ajoute (1.0, 1.0, 1.0, 0.0) (blanc avec alpha=0)
ensuite il faut que dans ton matériau, tu multiplies la couleur et l'alpha de la texture par la couleur des vertex et tu affiches le tout en alpha blending
ça c'est pour la théorie, j'ai jamais fait d'opengl donc je ne sais pas trop comment faut faire ça. Mais je suppose que si tu ajoutes tes points avec un genre glPoint(), tu dois pouvoir aussi ajouter une couleur avec un glColor()