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