origami computacional - ime-uspcoelho/deposito/origami/deise/transp.pdf · origami computacional...

43
ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise Harumi Aoki Rafael Antonio Cosentino José Coelho de Pina Paulo Eduardo Azevedo Silveira . – p.1/17

Upload: phungnhan

Post on 24-Jun-2018

314 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

ORIGAMI COMPUTACIONAL

MAC499 Trabalho de Formatura Supervisionadobaseado em Iniciação Científica

Deise Harumi AokiRafael Antonio Cosentino

José Coelho de PinaPaulo Eduardo Azevedo Silveira

. – p.1/17

Page 2: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Vale e Montanha

. – p.2/17

Page 3: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Diagrama

. – p.3/17

Page 4: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Problema de Dobrar e Cortar

Imagine um polígono desenhado em um pedaço de papel.O nosso problema consiste em separar o polígono dorestante do papel através de um corte reto de tesoura.Para isso, é permitido que você dobre o papel.

. – p.4/17

Page 5: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Problema de Dobrar e Cortar

Imagine um polígono desenhado em um pedaço de papel.O nosso problema consiste em separar o polígono dorestante do papel através de um corte reto de tesoura.Para isso, é permitido que você dobre o papel.Para quais polígonos isso é possível?

. – p.4/17

Page 6: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Problema de Dobrar e Cortar

Imagine um polígono desenhado em um pedaço de papel.O nosso problema consiste em separar o polígono dorestante do papel através de um corte reto de tesoura.Para isso, é permitido que você dobre o papel.Para quais polígonos isso é possível?Todos!

. – p.4/17

Page 7: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

O que seria uma solução?

. – p.5/17

Page 8: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

O que seria uma solução?

. – p.5/17

Page 9: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

O que seria uma solução?

. – p.5/17

Page 10: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Dobrando triângulos

. – p.6/17

Page 11: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Dobrando triângulos

. – p.6/17

Page 12: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

ALGUMA COISA

. – p.7/17

Page 13: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.7/17

Page 14: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.7/17

Page 15: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.7/17

Page 16: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.7/17

Page 17: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Dobrando quadrados

. – p.8/17

Page 18: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Dobrando quadrados

. – p.8/17

Page 19: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Dobrando quadrados

. – p.8/17

Page 20: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.9/17

Page 21: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.9/17

Page 22: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.9/17

Page 23: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.9/17

Page 24: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Dobrando quadriláteros

. – p.10/17

Page 25: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.11/17

Page 26: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.11/17

Page 27: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.11/17

Page 28: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Análise das dobras

. – p.11/17

Page 29: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.12/17

Page 30: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.12/17

Page 31: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

O teorema de Maekawa diz que o número de dobras do tipo

montanha menos o número de dobras do tipo vale que inci-

dem em cada vértice deve ser igual a 2 ou -2. Então podemos

monstrar que o número de dobras em um vértice deve ser par.

. – p.12/17

Page 32: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.13/17

Page 33: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.13/17

Page 34: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.14/17

Page 35: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.14/17

Page 36: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.14/17

Page 37: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.14/17

Page 38: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Juntando Moléculas

. – p.14/17

Page 39: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Discos

. – p.15/17

Page 40: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Discos

. – p.15/17

Page 41: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Discos

. – p.15/17

Page 42: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Algoritmo

A disk-packing algorithm for an origami magic trickConstrói um empacotamento de discos que particiona opolígono em triângulos e quadriláteros.Marshal Bern, Erik Demaine, David Eppstein e BarryHayges

ImplementaçãoDisponibilizamos a implementção para este algoritmo noGoogle Code sob o projeto JOrigami.

. – p.16/17

Page 43: ORIGAMI COMPUTACIONAL - IME-USPcoelho/deposito/origami/Deise/transp.pdf · ORIGAMI COMPUTACIONAL MAC499 Trabalho de Formatura Supervisionado baseado em Iniciação Científica Deise

Esqueleto da base

. – p.17/17