Criando Simetrias Pythônicas
Bernardo Fontes
05 de Novembro de 2020
Visitem Olinda!

Casa em Olinda com detalhes de cobogós e azulejos
Hoje vamos falar de azulejos

Detalhes de parede externa de uma casa em Olinda
Estudando as paredes
- Todo azulejo tem o mesmo desenho
- Paredes com combinações formais, lado a lado, dos azulejos
- A unidade do desenho se chama módulo
- O resultado da combinação de se chama padrão
Módulos

Padrão

Vamos experimentar
Padrão mais complexo

Casa em Furadouro, Portugal
Obtendo Padrões
Translação
Repetição do mesmo módulo paralelamente a si próprio
Obtendo Padrões
Alternância
Alternância de módulos ou cores de um mesmo módulo (referência)
Obtendo Padrões
Rotação
Organização dos módulos com um movimento giratório em torno de um eixo
Obtendo Padrões
Simetria
Módulos espelhados a partir de um eixo imaginário (referência)
Vamos Programar!
- Rotação e Simetria em Python usando Processing
- Uma IDE que usa Java para servir como um sketchbook
- Ideal para estudantes e artistas visuais por conta de sua API simples e versátil
- Possui um modo Python (Jython por baixo dos panos)
Nosso módulo
Um resultado
Neste gist você pode conferir uma versão final do meu objetivo inicial.