Cubo di Rubik

Vedi: 40th anniversary of the Rubik’s Cube | Wikipedia – Cubo di Rubik

Un sottoprogramma per una faccia di un certo colore

TO side color
   REPEAT 3 [                 ; 3 colonne
      REPEAT 3 [              ; 3 cubetti in colonna
         PENDOWN
         FILLCOLOR “BLACK”
         SQUARE [30, 30, 2.5] ; fondo nero arrotondato
         FILLCOLOR color
         SQUARE [28, 28, 3]   ; colore scelto
         PENUP
         FORWARD 30
      ]
      RIGHT 90
      FORWARD 30
      LEFT 90
      BACK 30*3
   ]
END

side “yellow”

Le 6 facce con posizione e colore appropriati

TO side color
   REPEAT 3 [
      REPEAT 3 [
         PENDOWN
         FILLCOLOR “BLACK”
         SQUARE [30, 30, 2.5]
         FILLCOLOR color
         SQUARE [28, 28, 3]
         PENUP FORWARD 30
      ]
      RIGHT 90
      FORWARD 30
      LEFT 90
      BACK 30*3
   ]
END
 
HIDETURTLE
PENSIZE 2
PICTURE “cube.svg” [
 side 0x009B48 ; Pantone 347 C
 side 0xB71234 ; Pantone 200 C
 side 0x0046AD ; Pantone 293 C
 side 0xFF5800 ; Pantone Orange 021 C
 BACK 30*3 
 RIGHT 90
 BACK 30*3*3
 LEFT 90
 side 0xFFD500 ; Pantone Yellow 012 C
 FORWARD 30*3*2
 RIGHT 90
 BACK 30*3
 LEFT 90
 side 0xFFFFFF
]

…

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *