Gráficos de Tartaruga (Turtle Graphics)

Gráficos tartaruga é um termo em Computação gráfica para designar um método de programar desenhos vetoriais usando um cursor relativo (denominado "tartaruga") sob um plano cartesiano.

A ideia de uma tartaruga virtual remonta à década de 1960. Seymour Papert e seu grupo no MIT criaram a linguagem de programação LOGO, que podia controlar uma tartaruga robô com uma caneta física nela. As crianças dirigiam o robô, e ele desenhava enquanto se movia. Muitas linguagens de programação modernas incluem em suas bibliotecas os gráficos de tartarugas, incluindo Python.

Em Português Puro, a "tartaruga" possui três atributos:

  1. uma localização

  2. uma orientação

  3. uma caneta, ela própria possuindo atributos tais como cor, espessura e estado (levantada ou abaixada).

A tartaruga se movimenta com comandos que são relativos à sua própria posição, tais como "ande 10 espaços à frente" e "gire 90 graus para a direita". A caneta transportada pela tartaruga também pode ser controlada, ao habilitá-la, configurando sua cor, ou configurando sua espessura.

Abaixo contam alguns exemplos de gráfico de tartaruga criados com a linguagem:

Hello World
Color Wheel
Rosa dos Ventos
Triângulo de Sierpinski
Retângulos
Retângulos 2
Floresta Fractal
Floco de Neve de Koch
Escargot
Bloom 1
Bloom 2
Bloom 3
Formas Geométricas
Ilusão de òtica
Ilusão de òtica
Ilusão de Ótica
Ilusão de Ótica

Atualizado

Isto foi útil?