Texture dans une sphère

 

 

Après le chargement de notre texture dans notre instance, tout se passe lors du dessin d'une sphère (cf. les objets 3D pour Linux et Windows) plus exactement pour une sphéroïde. J'ai donc ajouté une méthode nommée "traceTexture" qui sera appelée par la méthode "genere" lorsqu'une texture est définie et que l'on demande un objet plein (SPH_PLEIN).

Le principe est en fait assez simple, puisque l'on sait déjà dessiner une sphère en maille "carrée", il reste à superposer l'image de la texture sur l'ensemble de ces carrés ! Pour cela, il faut calculer le pas correspondant pour les textures puis découper en carré cette texture. Les texel resultant étant ensuite affectés aux vertice de la sphère...