Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções,...

28
Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

Transcript of Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções,...

Page 1: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Introdução à Programaçãousando ProcessingProgramação Gráfica 2DChamada a funções, variáveis e criação de funções

Exercício Tangram

2º Semestre 2009 > PUCPR > Design Digital

Bruno C. de PaulaBruno C. de Paula

Page 2: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Exercício 01 Tangram

Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.

211/04/23

Page 3: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

As 7 peças do Tangram

311/04/23

Page 4: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Regras de construção de figuras

Todas as peças devem ser usadas;Não é permitido sobrepor peças.

411/04/23

Page 5: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Seu objetivo neste projeto

Criar 7 funções;Cada função deverá permitir que se

desenhe uma peça do tangram com uma cor diferente;

Cada função deverá receber como parâmetro a posição e o ângulo no qual a peça é desenhada.

Você também deverá recriar APENAS DUAS FIGURAS dentre as opções a seguir.

511/04/23

Page 6: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Escolha uma figura associada ao número ao lado de seu nome no link:–http://spreadsheets.google.com/pub?

key=tcwdeNm1az3Ae0RXbdxB_sg&output=html

A segunda figura você escolhe.

611/04/23

Page 7: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Dicas

Para alterar o posicionamento dos desenhos use as funções translate e rotate;

Para converter de graus para radianos, use a função radians.

Para desenhar as figuras use a função vertex.

711/04/23

Page 8: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

1 / 21

811/04/23

Page 9: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

2 / 22

911/04/23

Page 10: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

3 / 23

1011/04/23

Page 11: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

4 / 24

1111/04/23

Page 12: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

5 / 25

1211/04/23

Page 13: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

6 / 26

1311/04/23

Page 14: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

7 / 27

1411/04/23

Page 15: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

8 / 28

1511/04/23

Page 16: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

9 / 29

1611/04/23

Page 17: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

10 / 30

1711/04/23

Page 18: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

11 / 31

1811/04/23

Page 19: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

12 / 32

1911/04/23

Page 20: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

13 / 33

2011/04/23

Page 21: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

14 / 34

2111/04/23

Page 22: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

15 / 35

2211/04/23

Page 23: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

16 / 36

2311/04/23

Page 24: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

17 / 37

2411/04/23

Page 25: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

18 / 38

2511/04/23

Page 26: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

19 / 39

2611/04/23

Page 27: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

20 / 40

2711/04/23

Page 28: Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Tangram 2º Semestre 2009.

Referências

Jogo de Tangram da Fábrica Virtual–http://fabricavirtual.lec.ufrgs.br/

tangram.htmlExemplos de Tangram:–http://www.istockphoto.com/

file_search.php?action=file&lightboxID=2251707

2811/04/23