Grille de pixels
udriss
Messages postés
36
Statut
Membre
-
udriss Messages postés 36 Statut Membre -
udriss Messages postés 36 Statut Membre -
Bonjour,
J'aimerai recevoir un peu d'aide à fin de réaliser cet exercice :
Ecrire une fonction image(xHautGauche,yHautGauche,nbpixelsX, nbpixelsY,tailleCarreau) qui dessinera la grille de base de notre image à l'aide de la fonction rectangle(x,y,h,l) utilisée dans les TP précédents. Elle prendra en argument les coordonnées du point en haut à gauche et le nombre de carreaux en x et en y ainsi que la taille d'un carreau.
Cordialement.
J'aimerai recevoir un peu d'aide à fin de réaliser cet exercice :
Ecrire une fonction image(xHautGauche,yHautGauche,nbpixelsX, nbpixelsY,tailleCarreau) qui dessinera la grille de base de notre image à l'aide de la fonction rectangle(x,y,h,l) utilisée dans les TP précédents. Elle prendra en argument les coordonnées du point en haut à gauche et le nombre de carreaux en x et en y ainsi que la taille d'un carreau.
Cordialement.
A voir également:
- Grille de pixels
- Combien y a-t-il de bateaux dans la zone de 565 pixels de large et 1400 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum PS4
- Combien y a-t-il de bateaux dans la zone de 475 pixels de large et 1000 pixels de haut à partir du coin supérieur gauche de cette image ? - Guide
- Grille tombola vierge à imprimer 50 cases - Télécharger - Création musicale
- Combien y a-t-il de bateaux dans la zone de 240 pixels de large et 500 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Loisirs / Divertissements
- Modèle grille tombola excel ✓ - Forum Excel
2 réponses
creerDessin(300,300);
rectangle(0,0,300,300);
//couleur(0,0,0);
function image(xHautGauche,yHautGauche,nbpixelsX, nbpixelsY,tailleCarreau)
{
var xHautGauche,yHautGauche,nbpixelsX, nbpixelsY,tailleCarreau;
for(xHautGauche=1; xHautGauche<28*nbpixelsX ; xHautGauche=xHautGauche+30) {
for(yHautGauche=1; yHautGauche<28*nbpixelsY ;yHautGauche=yHautGauche+30){
couleur(250,250,251);
rectangle(xHautGauche,yHautGauche,tailleCarreau,tailleCarreau);
if (nbpixelsX*28<300) {rectangle (nbpixelsX*28+(2*nbpixelsX+1),1,299-nbpixelsX*28,299)}
if (nbpixelsY*28<300) {rectangle (1,nbpixelsY*28+(2*nbpixelsY+1),299,299-nbpixelsY*28)}
}
}
}
image(0,0,6,5,28);
rectangle(0,0,300,300);
//couleur(0,0,0);
function image(xHautGauche,yHautGauche,nbpixelsX, nbpixelsY,tailleCarreau)
{
var xHautGauche,yHautGauche,nbpixelsX, nbpixelsY,tailleCarreau;
for(xHautGauche=1; xHautGauche<28*nbpixelsX ; xHautGauche=xHautGauche+30) {
for(yHautGauche=1; yHautGauche<28*nbpixelsY ;yHautGauche=yHautGauche+30){
couleur(250,250,251);
rectangle(xHautGauche,yHautGauche,tailleCarreau,tailleCarreau);
if (nbpixelsX*28<300) {rectangle (nbpixelsX*28+(2*nbpixelsX+1),1,299-nbpixelsX*28,299)}
if (nbpixelsY*28<300) {rectangle (1,nbpixelsY*28+(2*nbpixelsY+1),299,299-nbpixelsY*28)}
}
}
}
image(0,0,6,5,28);