Técnicas de Desenho Procedimental
5 Novembro 2020, 14:00 • Pedro Ângelo
parametrização
geração de formas semelhantes
definir elementos a modificar
definir que propriedades destes elementos podem variar
definir intervalos de variação destas propriedades
parametrização de funções em Processing
recursão
relações de auto-semelhança
funções recursivas em Processing
condições de estabilidade
contração espacial
condição de paragem
composição de funções primitivas
geração sucinta de formas e composições complexas
visualização gráfica de funções matemáticas
funções polinomiais
constante (f(x) = c)
linear (f(x) = mx + b)
quadrática (f(x) = ax² + bx + c)
cúbica (f(x) = ax³ + bx² + cx + d)
funções transcendentes
pow(x), exp(x), log(x), sqrt(x)
funções trigonométricas
sin(x), cos(x), tan(x)
manipulação de intervalos de entrada/saída
função map()
função norm()
composição de funções
exercício de revisão
a partir de uma sequência de código em Processing que desenha uma composição estática, implementar uma função paramétrica que permita desenhar variantes dessa composição.
leituras recomendadas
Gary Flake - “The Computational Beauty of Nature” (part II - Fractals)
German Vargas - "Catalog of Some Elementary Functions"