1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
FONCTION forme texturée (propriétés de la forme, texture à appliquer, méthode d'application) :
SI méthode d'application = tout remplir FAIRE
calculer les dimensions (hauteur, largeur) prises par la forme une fois affichée
agrandir le bitmap "texture à appliquer" à ces dimensions
POUR tout les point (x, y) FAIRE
SI point (x, y) appartient à forme à afficher FAIRE
dessiner un pixel aux coordonnées (x, y) ayant pour couleur la couleur du pixel de coordonnées (x, y) du bitmap "texture à appliquer".
FIN SI
FIN POUR
SINON SI méthode d'application = répéter texture
POUR tout point (x, y) FAIRE
SI point (x, y) appartient à forme à afficher FAIRE
dessiner un pixel aux coordonnées (x, y) ayant pour couleur la couleur du pixel de coordonnées (x - largeur texture * partie entière(x / largeur texture), y - hauteur texture * partie entière(y / hauteur texture)) du bitmap "texture à appliquer".
FIN SI
FIN POUR
FIN SI |
Partager