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

Upload: internet

Post on 17-Apr-2015

107 views

Category:

Documents


3 download

TRANSCRIPT

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