Módulo I
Exploração Tipográfica através das funções de desenho do Programa
Formas Poligonais

Código:
size (1360,360);
background (#F2DCDE);
//T
fill (#C98C21);
noStroke();
beginShape();
vertex (80,80);
vertex (80,120);
vertex (120,120);
vertex (120,280);
vertex (160,280);
vertex (160,280);
vertex (160,120);
vertex (200,120);
vertex (200,80);
vertex (80,80);
endShape ();
//Y
beginShape();
vertex (240,80);
vertex (240,200);
vertex (280,200);
vertex (320,200);
vertex (320,240);
vertex (280,240);
vertex (240,240);
vertex (240,280);
vertex (240,280);
vertex (360,280);
vertex (360,80);
vertex (320,80);
vertex (320,160);
vertex (280,160);
vertex (280,80);
vertex (240,80);
endShape ();
//P
beginShape();
vertex (400,80);
vertex (400,280);
vertex (440,280);
vertex (440,200);
vertex (520,200);
vertex (520,80);
vertex (400,80);
endShape ();
//P – interior
fill (#F2DCDE);
square (440,120,40);
//I
fill (#C98C21);
beginShape();
vertex (560,80);
vertex (560,120);
vertex (600,120);
vertex (600,240);
vertex (560,240);
vertex (560,280);
vertex (680,280);
vertex (680,240);
vertex (640,240);
vertex (640,120);
vertex (680,120);
vertex (680,80);
vertex (560,80);
endShape ();
//N
beginShape ();
vertex (720,80);
vertex (720,280);
vertex (760,280);
vertex (760,160);
vertex (800,280);
vertex (840,280);
vertex (840,80);
vertex (800,80);
vertex (800,200);
vertex (760,80);
vertex (720,80);
endShape ();
//G
beginShape ();
vertex (880,80);
vertex (880,280);
vertex (1000,280);
vertex (1000,160);
vertex (940,160);
vertex (940,200);
vertex (960,200);
vertex (960,240);
vertex (920,240);
vertex (920,120);
vertex (1000,120);
vertex (1000,80);
vertex (880,80);
endShape ();
//square_1
square (1040,240,40);
//square_2
square (1120,240,40);
//square_3
square (1200,240,40);