GEO DOUBEK - FIGURAS DE LISSAJOUS - LISSAJOUS FIGURES
Este é um applet que produz as famosas Figuras de Lissajous. Ele o faz primeiramente determinando pontos: (1) na vertical (eixo y) segundo cos (ang); (2) na horizontal (eixo x) segundo sin (ang). Em seguida, traçando retas entre os pontos sucessivamente definidos.
O domínio utilizado na equação é [ 0,2pi [, ou [ 0, 360°[, que corresponde a uma volta completa na circunferência trigonométrica.
O applet possui alguns recursos que permitem modificar os parâmetros e que resultam em efeitos muito singulares:
O primeiro deles é o da amostragem. Pela amostragem se determinam quantos pontos serão definidos dentro do domínio. O mínimo são dois para que se possa definir uma reta. Exemplificando: se o número de pontos for definido como 36, isso significa que o "passo" considerado será de 10° entre um ponto e outro.
O segundo é o da deflexão x e deflexão y, que permitem ajustar, respectivamente, o tamanho do desenho na sua largura e na sua altura.
O terceiro é o da relação ângulo (sin) x ângulo (cos). Ao carregar o applet, os valores estão definidos como 2 x 3. Isso significa que o ângulo utilizado no sin(ang) é multiplicado por 2, ou seja, é na verdade sin(2*ang), enquanto que o ângulo utilizado no cos(ang) é, por sua vez, cos(3*ang). É interessante notar que, se os coeficientes de multiplicação forem iguais, tem-se como resultado uma figura circular ou em forma de estrela (desde que, evidentemente, o critério da amostragem seja suficientemente alto para permití-lo).
O quarto recurso é o da diferença de fase entre o ângulo (sin) e o ângulo (cos). Ele define se um ângulo estará sempre um pouco "adiantado" ou "atrasado" em relação ao outro. Por exemplo, se o valor escolhido for -15°, isso significa que o ângulo utilizado no cálculo do sin será todo o tempo 15° menor que o utilizado no cálculo do cos. Modificando este valor rapidamente obtém-se o efeito de uma figura tridimensional em movimento.
O quinto e último recurso é o da cor do traço, que obviamente define a cor que será empregada na plotagem do desenho.
Estou estudando outros recursos de Java para tornar o applet mais interativo e eficiente.
Disponibilizo aqui o meu e-mail para quaisquer sugestões, críticas ou dúvidas, todas bem vindas :-)