Ladrilhamento do plano

Se desejamos ladrilhar um plano, devemos colocar os ladrilhos um do lado do outro [b]sem deixar espaços[/b].[br][br]Os ladrilhamentos bem-comportados são aqueles que satisfazem às condições abaixo:[br][list=1][*]Os ladrilhos devem ser polígonos regulares, de um ou vários tipos.[/*][*]A interseção de dois ladrilhos, se existir, é sempre um lado ou um vértice.[br][/*][*]A distribuição de ladrilhos ao redor de cada um dos vértices do ladrilhamento é sempre a mesma.[br][/*][/list][br]O primeiro passo para desenhar um ladrilhamento é garantir que não fiquem espaços entre os polígonos em torno de cada vértice. É apenas isso que fazemos neste applet, testar com quais polígonos regulares (de 3 a 12 lados) podemos formar tais ladrilhamentos.[br][br][b]Note que: [/b] conseguir preencher a área em torno de um ponto, sem buracos e sem superposição é necessário para se obter um ladrilhamento bem-comportado. Mas não é suficiente, pois existem configurações onde conseguimos fazer isto sem conseguir, no entanto, estender o ladrilhamento a todo o plano.
Instruções
[list=1][*]Clique nos polígonos regulares para adicioná-los à figura. [/*][*]Cada polígono será desenhado na linha magenta, na direção indicada pela seta.[/*][*]O botão [i]Mudar lado[/i] muda em qual lado do desenho adicionamos o polígono.[list][*]A linha magenta acompanha o desenho, indicando sempre onde será desenhado o próximo polígono.[/*][*]No início, este botão só muda a seta (desenhamos acima ou abaixo) pois não temos nenhum polígono ainda.[/*][*]Podemos mudar em qual lado será desenhado o próximo polígono a qualquer momento.[/*][/list][/*][*]O botão [i]Deletar[/i] deleta o último polígono desenhado até o momento. [/*][*]O botão [i]Reset[/i] volta o desenho ao ponto inicial, deletando todos os polígonos.[/*][/list]

Information: Ladrilhamento do plano