SOKSZÖG sokszöglista
Az összes aktív teknőc egy a bemenő sokszöglistának megfelelő kitöltött sokszöget rajzol a rajzlapra a következő módon:
Ha a lista az s1 s2 számokkal kezdődik, akkor ezek közül az első az ELŐRE s1 utasítást ábrázolja, a második pedig a JOBBRA s2 parancsot. Ha a következő két elem szintén szám, akkor ugyanezen a módon értékeli őket a Logo stb. Így a:
? SOKSZÖG [100 90 100 90 100 90 100 90]
egy kitöltött négyzetet eredményez. Ha s1 (nem negatív) szám, és s2 sokszöglista, akkor a párnak megfelelő utasításcsokor az s2 sokszöglista s1-szer való ismétlését eredményezi. Így a:
? SOKSZÖG [4 [100 90] ]
hatására ugyanazt a négyzetet kapjuk, mint fent. A sokszög körvonalát a teknőcök az aktuális tollszínükkel rajzolják, és az aktuális kitöltőszínnel és töltőmintával töltik ki a belső tartományt.
Az összes aktív teknőc töltőszínét a TÖLTŐSZÍN! utasítással állíthatjuk be. Amíg nem használjuk ezt az utasítást, a töltőszín mindig megegyezik a pillanatnyi tollszínnel. Az első aktív teknőc aktuális töltőszínének lekérdezésére szolgál a TÖLTŐSZÍN függvény. Az összes aktív teknőc kitöltőmintáját a TÖLTŐMINTA! utasítással állíthatjuk be. Az első aktív teknőc aktuális kitöltőmintáját a TÖLTŐMINTA függvény eredményéből olvashatjuk ki. A töltőminta és töltőszín fenti beállításai vonatkoznak a TÖLT utasításra is.
Összetettebb sokszöglista megadásával bonyolultabb alakzatokat is rajzolhatunk. Próbáljuk ki az alábbiakat:
? ÚJTEKNŐC 0 [0 0 0]
? ÚJTEKNŐC 1 [0 0 180]
? FIGYELJ [0 1]
? TF
? TOLLSZÍN! 4
? TÖLTŐSZÍN! 8
? SOKSZÖG [5 [100 144]]
? J 90
? SOKSZÖG [11 [23 134 39 83 5 [45 99]]]
Ha egy sokszöglista által meghatározott sokszög körvonala nem záródik (vagyis különböző a kezdő- és a végpontja), akkor a SOKSZÖG utasítás bezárja ezt, egy további, „záró-vonal hozzáadásával. Így a következő sokszöglisták ugyanazt a sokszöget ábrázolják [100 120 100 120], [100 120 100 120 100 120] és [3 [100 120]].
A SOKSZÖG utasítás mindig kitölti a sokszög belsejét, ami a felhasználó által (különösen bonyolult sokszögek esetén) nem mindig határozható meg előre.