Analisando-a, vemos que é uma forma que se repete várias vezes, utilizando o espaço negativo para completar uma textura, semelhante a de alguma calçada portuguesa.
Dissecando a forma para uma figura mais simples, temos um quadrado:
A partir deste quadrado, desenhamos um triângulo para a direita. Este triângulo tem a característica de ser o mesmo quadrado, porém cortado em sua metade pela diagonal superior esquerda até a inferior direita. Isso quer dizer que ele é isósceles cujos lados iguais são equivalentes ao lado do quadrado. Já sua terceira linha tem seu valor calculado pela diagonal do quadrado, L * √2
Seguindo o mesmo critério, inserimos outro triângulo na parte inferior do quadrado para assim formar a figura:
Aqui está o código desta forma no Processing, tomando como base o centro da tela:
A função que criei tem apenas um parâmetro chamada módulo. Ela corresponde ao lado do quadrado, com isso é desenhada a forma no centro da tela. Não é necessário porém utilizar diagonal do quadrado, no Processing existe a função ()triangle que desenha um triângulo com base em seus três pontos, bastando as posições X e Y.
Certo, formei a figura. Agora precisava pensar em algo para utilizá-la. Fiquei um tempo tentado achar algo e acabei me cansando, fui para a janela fixar o olhar em algo distante, dizem que faz bem para a visão. Estava olhando para o céu e a ideia veio na minha mente. A forma que escolhi lembra a forma de uma raia:
Achava que com os materiais das aulas que estavam salvos em meu pen drive eu conseguiria fazer algo legal que lembrasse soltar raia. Então fui procurar. Pensei em utilizar primeiro o movimento do pingue-pongue:
Certo, mas pra ficar mais parecido com uma raia ao vento eu precisava de uma outra forma de movimento, fazendo uma pesquisa pela internet descobri funções chamas translate() e rotate() para dar um ar semelhante ao que eu queria. E ficou de um jeito que eu gostei, a posição da raia muda de acordo por onde o ponteiro do mouse está, dando ilusão de controle da raia enquanto o vento atua:
Está bem legal, mas falta a linha para soltá-la, lembrei então da aula que tivemos que desenhar uma linha que media a distância entre dois pontos. Apenas peguei a função que criei desta aula e inseri no meu código. Junto disto construi uma função chamada nuvens() para desenhar algumas nuvens e deixar um cenário de céu para tentar ficar mais atraente aos olhos. O resultado final foi este:
Aqui está o código completo:
Variáveis globais.
Aqui eu chamo as funções para desenhar as nuvens, a linha e a raia. Além de ter o movimento que causa o efeito de vento com base na posição do mouse, que é nossa mão.

Aqui temos o movimento do pingue-pongue, que somado aos movimentos anteriores de rotação, causam o efeito esperado.
Por fim, as funções da figura pela qual iniciei, linha e das nuvens respectivamente.
E este é o trabalho, a partir de um vetor relativamente simples apropriei-me de sua forma única e a utilizei em um limitado simulador de raia. É isto por enquanto, logo trarei novas aventuras no trabalho dois, um grande abraço e muita saúde!

















