Les coordonnées

Le point d'origine (0,0) du système de coordonnées de Processing est le coin supérieur gauche de votre sketch. Pour positionner un point au centre de votre sketch, vous pouvez utiliser les variables natives width et height.

point(width/2, height/2);

Une forme simple (comme un rectangle) sera tracé à partir de son coin supérieur gauche. Le comportement est exactement le même que dans Illustrator par exemple. Le code suivant ne placera donc PAS mon carré au centre du sketch:

void setup() {
    size(500,500);
    rect(width/2, height/2, 100, 100);
}

Pour ce faire, je peux utiliser la fonction rectMode() comme suit:

void setup() {
    size(500,500);
    rectMode(CENTER); // notez les capitales!
    rect(width/2, height/2, 100, 100);
}

Ceci produira donc le même effet que si vous appuyez sur Alt en traçant votre rectangle dans Illustrator.

results matching ""

    No results matching ""