Gráficos de tartarugas usando VBA no Excel. Um suplemento criado com o objetivo de ensinar programação básica para jovens estudantes. A vantagem de usar o Excel é que, se o Excel já estiver no computador, nenhuma instalação adicional é necessária além desses dois arquivos. Os gráficos gerados estão em formato vetorial. Eles podem facilmente copiar e redimensionar em qualquer aplicativo do Office e podem ser exportados para o EMF e convertidos para SVG usando o Inkscape, por exemplo.
Além do movimento normal da linha reta, esta biblioteca possui uma função movimentada e função de movimentação que permite mover-se através de um caminho curvo, produzindo com baixo esforço de formas visualmente agradáveis do que as formas tradicionais da tartaruga, permitindo a criação de mandalas, padrões de batik e pookkalams.
Entre uma instrução Pondewn e uma Penup, a instrução de movimentação criará uma polia (todos os segmentos pertencem à mesma forma). Da mesma forma, entre uma instrução Pondewn e uma penup, o Movecurved produzirá uma curva de Bezier, mas sem ter que se preocupar com os pontos de controle. Ambos os métodos não podem ser misturados, no entanto. Se você precisar de uma linha reta dentro de um caminho movevido, use TTLine como CurveType para o terceiro parâmetro Movecurved.
Além do desenho tradicional de tartarugas, também há um objeto de transformador que permite traduzir, rotivar e redimensionar qualquer forma, incluindo os do excel padrão.
Observe que o arquivo TurtleGraphics.xlam está bloqueado para visualização, para que os erros de VBA cometidos pelos alunos não pulem para as linhas nesse módulo. Para realmente editar ou visualizar o módulo, a senha é "tartaruga".
Você pode ver alguns desenhos de amostra na pasta Amostras-PNG e SVG.

Diameteracross diâmetrofrontback startangle endangle arctype
Diameteracross diâmetrofrontback
X y
passos
Etapas ângulo1 distância1 ângulo2 distância2
Etapas Radius curvetype
ângulo
nome de arquivo imageformat
ângulo
ângulo
milissegundos
TXT
Se a forma é desenhada sobre a caneta (para acelerar o desenho) ou enquanto estiver sendo desenhada.