Tecnologias de Jogos de Vídeo

Tamanho: px
Começar a partir da página:

Download "Tecnologias de Jogos de Vídeo"

Transcrição

1 Tecnologias de Jogos de Vídeo Abel J. P. Gomes & Gonçalo Amador LAB. 2 Departamento de Informática Universidade da Beira Interior Portugal 2013 Copyright All rights reserved.

2 1. Objetivos 2. Conceitos 3. Exercícios teóricos e de programação 4. Trabalho futuro LAB. 2 GESTÃO DE CENAS

3 Lab. 2 GESTÃO DE CENAS 3D Nesta lição prático-laboratorial aprender-se-á como manipular e gerir o grafo de cenas 3D do sub-motor gráfico ( graphics engine ) do motor de jogos JMOGE. Para facilitar a aprendizagem todas as classes que constituem o submotor encontram num projeto aparte, e todas as alterações a realizar a este deverão ser adicionadas (NÃO SUBSTITUIR CLASSES NO MOTOR!) ao motor JMOGE. 1. Objetivos específicos de aprendizagem Terminada esta ficha de trabalho, o aluno deve saber e ser capaz de: 1. Identificar quais as classes especificas do JMOGE referentes à gestão de cena e as suas finalidades. 2. Adicionar ou remover objetos do grafo de cena, i.e., jogadores, obstáculos, etc. 3. Alterar objetos que fazem parte do grafo de cena, i.e., o chão e a caixa delimitadora do mundo. 4. Adicionar objetos distintos com texturas distintas. 5. Adicionar câmaras distintas, i.e., na terceira pessoa, na primeira pessoa, vista em perspetiva e vista de cima em 2D. 6. Controlar o avatar de um jogador via rato e teclado. 2. Grafo de Cena O grafo de cena do motor gráfico do JMOGE é uma árvore de dois níveis, como se ilustra na Fig.1: Na raiz da árvore da Fig. 1 encontra-se a cena que corresponde à classe scene.java. A cena contém um nó de transformação (TransformNode) referente a ela própria, root node. Os jogadores, obstáculos e as balas presentes na cena estão armazenados em duas tabelas de hash e numa lista de nós de transformação, respetivamente. Cada nó de transformação da cena, com exceção do root node, tem associada uma malha de polígonos. A cena tem ainda associados dois nós de transformação individuais, um para a caixa que representa os limites da cena (SkyBox) e um nó que representa o chão da cena (Floor).

4 Figure 1: Grafo de Cena do JMOGE. Na raiz da árvore da Fig. 1 encontra-se a cena que corresponde à classe scene.java. A cena contém um nó de transformação (TransformNode) referente a ela própria. Os jogadores, obstáculos e as balas presentes na cena estão armazenados numa tabela de hash e em duas listas de nós de transformação, respetivamente. Cada nó de transformação da cena, com exceção do nó que representa a própria cena, tem associada uma malha de triângulos ou, mais geralmente, uma malha de polígonos. A cena tem ainda associados dois nós de transformação individuais, um para a caixa que representa os limites da cena (SkyBox) e um nó que representa o chão da cena (Floor). Diga-se desde já que cada jogador, cada obstáculo e cada bala presente na cena têm associada uma bounding box. No entanto, o conceito de bounding box será abordado mais tarde com a profundidade devida numa outra ficha, mais concretamente aquela referente à temática de deteção de colisões. Não obstante a bounding box é geometria, ainda que auxiliar para uso na deteção de colisões. Na Fig. 2, como se assinala com uma elipse vermelha, estão indicadas as classes que dizem respeito ao grafo de cena, que aparece incluído no módulo referente à geometria.

5 Figure 2: As classes do grafo de cena do JMOGE.

6 O observador mais atento irá reparar em diretorias adicionais na diretoria geometry, de referir, generators e generators/parametricsurfaces. As classes relativas a estas diretorias, servem para gerar terrenos ou labirintos, e para (através de superfícies paramétricas) filtrar artifícios visuais nos terrenos gerados. A geração de terrenos e filtros bem como a geração de labirintos serão abordados em fichas pratico-laboratoriais futuras. 3. Texturas e COLLADA Como se mostra na Fig. 3, todas as texturas do mundo ou dos modelos geométricos encontram-se na diretoria data. Figure 3: Modelos e texturas do JMOGE.

7 Mais propriamente, os modelos geométricos (no formato Collada 1.4.1) estão guardados na sub-diretoria models. Para cada modelo as suas texturas (se este as tiver) encontram-se na diretoria do mesmo, e.g., as texturas do modelo duck bem como o modelo encontram-se na diretoria, imput\data\models\dae\duck. De referir que os modelos podiam ser noutro formato que não Collada, e.g., OBJ, MD2, etc. No entanto tal carecia da adição de parsers que permitam interpretar os dados noutros formatos para uma mesh. É importante ainda referir que os modelos Collada carregados não suportam animações, ainda que o formato as suporte. Ambas estas funcionalidades são possíveis melhorias a realizar no JMOGE. Note-se que todas as texturas que tenham a palavra world nos seus nomes são tidas como tendo nomes fixos, pelo que se os nomes forem alterados no código fonte do motor, então os nomes dos ficheiros respetivos terão também de ser alterados. O carregar de modelos para o grafo de cena bem como a gestão deste é feito na classe GameMain.java no JMOGE ou na classe Main.java nos projetos disponíveis para cada ficha prático-laboratorial. A classe GameMain.java no JMOGE é a classe onde a lógica de jogo, carregar de modelos, carregar texturas, etc deverá ser implementada. Os projetos referentes a cada ficha apenas pretendem facilitar a aprendizagem isolada de cada módulo do JMOGE. 4. Exercícios teóricos e de programação Exercício 1. Na versão disponibilizada do projeto scengraph o projeto ao correr não fará nada, exceto mostrar uma janela em roxo e o número de frames por segundo, calculados via a classe FPSCounter.java. A razão prende-se com a não atualização da posição para onde a camera, inicializada na classe Main.java (GameMain.java no JMOGE), no método gameinit. O primeiro exercício consiste em atualizar a posição de um jogador em função da sua rotação e translação. As alterações a realizar serão feitas na classe Kinematics.java, referente à cinemática de movimento. De forma a identificar o que é necessário, nesta e futuras fichas prático-laboratoriais, deverá sempre consultar os Action Items, no Netbeans 7.2.1, após selecionada uma classe qualquer do projeto a alterar, neste caso o scengraph. Caso não tenha o botão essa opção deverá proceder a um conjunto de passos, como ilustrado na Fig. 4:

8 Figure 4: Ativar e consultar os Action Items no Netbeans E de seguida implementar a atualização de posição recorrendo a coordenadas polares. Nos TODOS:. referentes à classe Kinematics.java. Nesta e em futuras fichas pratico-laboratoriais, os links e informações e dicas adicionais encontram-se após cada um destes TODOS:.. No caso particular das coordenadas polares é importante lembrar que no sistema de eixos de GL em 3D os eixos X, Y e Z correspondem respetivamente no sistema de eixos cartesiano em 3D aos eixos X, Z e Y. A atualização via coordenadas polares encontra-se ilustrada na Fig. 5: Figure 5: Atualização da posição no sistema de coordenadas polares.

9 É importante ter em conta que isto é somente a Fig. 5 apenas ilustra a atualização de coordenadas cartesianas no sistema de coordenadas polares. No entanto, isto carece de uma consideração sobre a velocidade do objeto, bala ou jogador, i.e., assume-se constante ou variável. Esta é a ultima consideração a ter em conta neste exercício. Após concluído este exercício, um boneco na terceira pessoa deve ser carregado como ilustrado na Fig. 6: Figure 6: Atualização da posição no sistema de coordenadas polares. Exercício 2. Se tentar controlar o boneco com o rato e teclado no entanto nada acontece, a menos que a tecla W seja premida. Falta então utilizar o gestor de input de periféricos, já criado e inicializado. Primeiramente procure por ocorrências do objeto mousekeyboardhandler, na classe Main.java. De seguida é necessário atualizar a rotação (via rato) e translação do jogador via (teclado). Siga as instruções dos últimos 2 TODOS:, da classe Main.java. Após concluir este exercício o boneco deverá rodas via rato e transladar via as teclas W, A, S e D.

10 Exercício 3. O avatar atualmente controlado pelo jogador sente-se sozinho, neste mundo virtual. De forma a resolver a solidão do avatar, vamos carregar outros modelos para o grafo de cena. Antes de realizar esta tarefa é importante mencionar que todos os modelos e texturas já foram carregados. Basta apenas clonar essa informação para um novo objeto do tipo jogador. Para adicionar 2 novos jogadores é necessário com algumas alterações repetir o processo realizado para adicionar o jogador principal. Na classe Main.java siga as instruções dos primeiros 2 TODOS:. Note que o jogador principal é adicionado imediatamente antes do jogador 2 com exceção dos objetos novos, já facultados, o processo é semelhante. Se o exercício for concluído com sucesso existem dois novos objetos na cena. Rode o jogador principal e encontre-os. Exercício 4. Vamos agora alterar ou remover os limites da cena. Para tal basta comentar na secção de código no método initgame da classe principal do motor/jogo GameRenderer.java: 1. scene.setfloor(floor); scene.setskybox(skybox); Seguidamente vamos correr o jogo/motor. O código neste mesmo método que precede estas chamadas inicializa o chão ou os limites do mundo, i.e., associa a informação da geometria a elementos das texturas, carrega texturas, etc. Estas chamadas apenas incluem o skybox e o chão na cena. Agora descomente o código comentado previamente, e substitua a chamada (assumindo que no início da classe GameRenderer, stupidgame e dukebeanem estão a false e spacegame está a true): 1. skybox = Scene.buildSkyBox(size/5, "/data/textures/world_5/skybox2"); Por uma das seguintes opções, cujas texturas estão na diretoria data: 1. skybox = Scene.buildSkyBox(size/5, "/input/data/textures/world_5/skybox2"); 2. skybox = Scene.buildSkyBox(size/5, "/input/data/textures/world_3/skybox2"); 3. skybox = Scene.buildSkyBox(size/5, "/input/data/textures/world_1/skybox2"); Exercício 5. Vamos agora alterar o tipo de câmara utilizado. Na classe Camera.java, consulte os valores que CameraType pode tomar. De seguida na classe Main.java, no método gameinit, altere o tipo de câmara, na seguinte linha de código: 1. scene.addcamera(new Camera(size, playerid, Camera.CameraType.THIRD_PERSON));

11 Exercício 6. Repetir todas as alterações, dos exercícios 1 ao 4, no projeto do JMOGE. Todos os TODOS: de um projeto de uma ficha pratico-laboratorial encontram-se no JMOGE com o mesmo identificador, neste caso TODO: (SceneGraph).... É de salientar que fazer copy paste dos ficheiros é má ideia pois existem classes já adaptadas no JMOGE para fichas futuras, e.g., scene.java. Após re- -implementar todos os exercícios no JMOGE, teste o motor com e sem argumentos. Exercício 7. Vamos agora avaliar os conhecimentos adquiridos com algumas questões teóricas: 1. Porque razão os modelos são carregados todos somente 1 vez para cada modelo existente, e clonados para cada novo jogador? 2. Porque razão é que os modelos dos jogadores 2 e 3 estão, acidentalmente, a vermelho? 3. Porque razão existem estruturas de dados para objetos, jogadores, Skybox e chão? 4. Tudo presente no grafo de cena é desenhado visível ou não. Existe alguma otimização aparente que lhe parece ser possivel recorrendo ao grafo de cena? Se sim qual? 5. Porque razão é na classe mesh.java utilizado o método gldrawarrays para desenhar múltiplos triângulos de uma só vez e não o desenho de cada triângulo um a um (como ensinado na cadeira de computação gráfica). 5. Trabalho futuro Se o aluno tiver um projeto de culling ou sombras neste momento pode começar a a debruçar-se sobre o dito projeto. O aluno deverá provavelmente necessitar de alterar o método render na classe scene.java, e ainda o método rendergeometrynode das classes mesh.java e/ou transformgroup.java. Além dos projetos existem diversas expansões ao JMOGE que findada esta ficha podem ser alvo de estudo, algumas a titulo de sugestão: 1 - Possibilitar a um avatar realizar rotação e translação nos eixos X, Y e Z, ao invés de somente sobre o plano XZ. Para implementar tal funcionalidade seria necessário implementar a atualização de posição através de coordenas cilíndricas ou esféricas. E talvez alterar algo na classe transformgroup.java., nos métodos responsáveis pela atualização da rotação e translação.

12 2 Adicionar suporte para outros dispositivos de E/S que não o rato e o teclado, e.g., GamePad, WiiMote, Kinect, etc. As classes para cada novo dispositivo deverão ser colocadas no JMOGE na directoria input/devices/ e implementar o interface Input.java. 3 - Permitir o carregar de modelos em formatos que não Collada. Isto resumese a escrever um parser para cada formato adicional. Que estenda as classes abstratas na diretoria input/data/formats. Para cada novo formato adicionar uma diretoria, e.g., para OBJ input/data/formats/obj, e implementar ai o parser para o formato. Uma alteração ainda mais significativa seria suportar animações nos formatos que as suportam, e.g., MD2 ou Collada. De referir, que animação pode ser via distintas técnicas, e.g., animação por esqueleto ou via key-frames.

Tecnologias de Jogos de Vídeo

Tecnologias de Jogos de Vídeo Tecnologias de Jogos de Vídeo Abel J. P. Gomes & Gonçalo Amador LAB. 9 Departamento de Informática Universidade da Beira Interior Portugal 2012 Copyright 2009-2012 All rights reserved. 1. Objectivos 2.

Leia mais

Tecnologias de Jogos de Vídeo

Tecnologias de Jogos de Vídeo Tecnologias de Jogos de Vídeo Abel J. P. Gomes & Gonçalo Amador LAB. 6 Departamento de Informática Universidade da Beira Interior Portugal 2013 Copyright 2009-2013 All rights reserved. 1. Objetivos 2.

Leia mais

Tecnologias de Jogos de Vídeo

Tecnologias de Jogos de Vídeo Tecnologias de Jogos de Vídeo Abel J. P. Gomes & Gonçalo Amador LAB. 1 Departamento de Informática Universidade da Beira Interior Portugal 2013 Copyright 2009-2013 All rights reserved. LAB. 1 JogAmp e

Leia mais

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos Aula 4 Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br Conceitos sobre a Unity Conceitos sobre a Unity BARRA DE CONTROLE DA CENA O primeiro menu drop-down é para escolher o modo de desenho.

Leia mais

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal...

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal... Sumário Prefácio...15 Capítulo 1 Introdução...17 Capítulo 2 Instalação...22 2.1 Visão Geral das Bibliotecas OpenGL...22 2.2 Bibliotecas Necessárias para Execução...24 2.3 Bibliotecas Necessárias para Compilação...24

Leia mais

Interactividade Básica com GLUT e Primitivas Geométricas

Interactividade Básica com GLUT e Primitivas Geométricas Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho Interactividade Básica com GLUT e Primitivas Geométricas GLUT Rato, Teclado e Popup Menus OpenGL Desenho e transformações

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

Diferenciação Funcional Taxonomias PRIMAVERA ERP 9.15

Diferenciação Funcional Taxonomias PRIMAVERA ERP 9.15 Diferenciação Funcional Taxonomias PRIMAVERA ERP 9.15 Versão 1.0 Abril de 2017 Índice Índice... 2 Introdução... 3 Módulo Contabilidade... 4 Referencial contabilístico...4 Plano alternativo...5 Máscaras

Leia mais

PROGRAMACAO E INTEGRACAO DE JOGOS I

PROGRAMACAO E INTEGRACAO DE JOGOS I PROGRAMACAO E INTEGRACAO DE JOGOS I Aula 4 Mestrado em Educação (em andamento) Pós-graduação em Negócios em Mídias Digitais (em andamento) MBA em Marketing e Vendas Especialista em games : Produção e Programação

Leia mais

UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos

UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Niterói 2008 Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Trabalho de Conclusão

Leia mais

Associações de Ficheiros. Mike McBride Tradução: José Pires

Associações de Ficheiros. Mike McBride Tradução: José Pires Mike McBride Tradução: José Pires 2 Conteúdo 1 Associações de Ficheiros 4 1.1 Introdução.......................................... 4 1.2 Como usar este módulo.................................. 4 1.2.1

Leia mais

Gestão de Base de dados Formulários

Gestão de Base de dados Formulários Gestão de Base de dados Formulários Ano Letivo 2014/2015 Professora: Vanda Pereira Formulários Os Formulários constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados

Leia mais

Catálogo BloguesEDU Apoio

Catálogo BloguesEDU Apoio Apoio Tutorial Novo Blogger 1 Neste tutorial, iremos apoiá-lo ao longo do processo de construção e personalização de um blogue com o novo layout da ferramenta Blogger (http://www.blogger.com ) à qual pode

Leia mais

Guia do Serviço EcoFactura (Receptor) da Generix Group Portugal

Guia do Serviço EcoFactura (Receptor) da Generix Group Portugal Guia do Serviço EcoFactura (Receptor) da Generix Group Portugal Este manual visa ser uma ajuda na utilização do Serviço On-Demand Ecofactura. São descritas as várias funcionalidades com base em vários

Leia mais

Guia Prático para Emissão de Plantas de Localização Online

Guia Prático para Emissão de Plantas de Localização Online Guia Prático para Emissão de Plantas de Localização Online Município de Abrantes Divisão de Ordenamento do Território 01-10-2012 CONTEÚDO Acesso à aplicação... 2 Utilização da aplicação... 3 Pesquisas...

Leia mais

Parte 1 Cena Simples Interativa com Câmara Fixa

Parte 1 Cena Simples Interativa com Câmara Fixa Computação Gráfica 2017/18 Parte 1 Cena Simples Interativa com Câmara Fixa Breve Introdução ao Tema O jogo Micro Machines foi o primeiro de uma série de jogos baseados nos famosos carros de brinquedo com

Leia mais

Introdução a Programação de Jogos

Introdução a Programação de Jogos Introdução a Programação de Jogos Aula 05 Introdução ao Löve Edirlei Soares de Lima Hello World em Löve function love.draw() love.graphics.print("hello World", 360, 300) end O comando

Leia mais

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim Fundamentos da Programação Ano lectivo 2013-14, 2 o Semestre Projecto Primeira Parte 1 Nim Nim é um jogo de estratégia matemática, que pode ser jogado casualmente usando um conjunto de objectos dispostos

Leia mais

KODU. Como desenvolver o raciocínio lógico dos alunos

KODU. Como desenvolver o raciocínio lógico dos alunos KODU Como desenvolver o raciocínio lógico dos alunos Objectivos da Sessão Kodu Desenvolver o raciocínio lógico Apresentar o Kodu Como instalar Ambiente Virtual Criar um jogo Criar um mundo Personagens

Leia mais

Introdução ao Controlo Numérico Computorizado III Sintaxe de Escrita (G, M, ) João Manuel R. S. Tavares Joaquim Oliveira Fonseca

Introdução ao Controlo Numérico Computorizado III Sintaxe de Escrita (G, M, ) João Manuel R. S. Tavares Joaquim Oliveira Fonseca Introdução ao Controlo Numérico Computorizado III Sintaxe de Escrita (G, M, ) João Manuel R. S. Tavares Joaquim Oliveira Fonseca Edição de programas de CN O sistema de controlo de uma máquina-ferramenta

Leia mais

Portal CAUL. Manual de Utilizador. Certificado de Autorização de Utilização de Lote. Versão 1.0 Página 1 de 39

Portal CAUL. Manual de Utilizador. Certificado de Autorização de Utilização de Lote. Versão 1.0 Página 1 de 39 Portal CAUL Certificado de Autorização de Utilização de Lote Manual de Utilizador Versão 1.0 Página 1 de 39 Índice 1 Resumo da Aplicação... 3 1.1 Sobre este documento... 3 2 Níveis de Acesso... 4 2.1 Perfil:

Leia mais

GUIA DE CONSULTA RÁPIDA Microsoft Surface Hub

GUIA DE CONSULTA RÁPIDA Microsoft Surface Hub GUIA DE CONSULTA RÁPIDA Microsoft Surface Hub Saiba como tirar pleno partido das potencialidades do grupo com o Microsoft Surface Hub. Índice Iniciar sessão Faça uma chamada Adicionar pessoas a uma chamada

Leia mais

Planificação Anual TIC 8º Ano 2012/ PERÍODO

Planificação Anual TIC 8º Ano 2012/ PERÍODO Ano Letivo 2012/2013 TIC 8º ANO PLANIFICAÇÃO ANUAL DE CONTEÚDOS 1 PERÍODO 1 TEMPO- 45 MINUTOS Domínio Duração Objectivos Gerais Objectivos Específicos Estratégias/ Actividades Subdomínio 8ºA 8ºB Informação

Leia mais

Introdução ao Controlo Numérico Computorizado III Sintaxe de Escrita (G, M, )

Introdução ao Controlo Numérico Computorizado III Sintaxe de Escrita (G, M, ) Introdução ao Controlo Numérico Computorizado III Sintaxe de Escrita (G, M, ) João Manuel R. S. Tavares Joaquim Oliveira Fonseca Edição de programas de CN O sistema de controlo de uma máquina-ferramenta

Leia mais

GEOGEBRA GUIA RÁPIDO. Na janela inicial temos a barra de ferramentas:

GEOGEBRA GUIA RÁPIDO. Na janela inicial temos a barra de ferramentas: GeoGebra: Guia Rápido GEOGEBRA GUIA RÁPIDO O GeoGebra é um programa educativo de Geometria Dinâmica que permite construir, de modo simples e rápido, pontos, segmentos de reta, retas, polígonos, circunferências,

Leia mais

Programação Gráfica Parte 3 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano

Programação Gráfica Parte 3 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Programação Gráfica Parte 3 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Paulo V. W. Radtke pvwradtke@gmail.com http://www.ppgia.pucpr.br/~radtke/jogos/ AVISO IMPORTANTE!! Esta versão é dedicada exclusivamente

Leia mais

Programação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved.

Programação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved. Programação Folha Prática 1 Lab. 1 Departamento de Informática Universidade da Beira Interior Portugal 2016 Copyright Ó 2000 All rights reserved. LAB. 1 1ª semana INTRODUÇÃO À PROGRAMAÇÃO 1. Introdução

Leia mais

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma.

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma. Instruções de Repetição Objetivo A realização deste trabalho deverá permitir ao aluno a familiarização com a utilização de instruções de repetição em C. Para o efeito será proposto um conjunto de exercícios

Leia mais

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: José Pires

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: José Pires Mike McBride Anne-Marie Mahfouf Tradução: José Pires 2 Conteúdo 1 A página Hardware 4 2 A página de Disposições 4 3 A página Avançado 5 3 Este módulo permite-lhe escolher como funciona o seu teclado. Existem

Leia mais

Sistemas Operativos 10º ano

Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Módulo II- Sistema Operativo Cliente Sistema Operativo Cliente Existem vários Sistemas Operativos Cliente Para o Windows

Leia mais

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001 Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001 Copyright ANO Sistemas de Informática e Serviços, Lda. Este Manual e o seu conteúdo são propriedade intelectual da ano Sistemas

Leia mais

Vídeo 2. Bônus. Dicas especiais para você praticar o conteúdo e tornar a sua experiência mais envolvente. Aproveite ; )

Vídeo 2. Bônus. Dicas especiais para você praticar o conteúdo e tornar a sua experiência mais envolvente. Aproveite ; ) Vídeo Bônus Dicas especiais para você praticar o conteúdo e tornar a sua experiência mais envolvente. Aproveite ; ) NESTE BÔNUS 3 Resumo do que foi visto no vídeo Dicas para praticar em um teclado virtual

Leia mais

AGRUPAMENTO DE ESCOLAS À BEIRA DOURO ESCOLA BÁSICA E SECUNDÁRIA À BEIRA DOURO - MEDAS

AGRUPAMENTO DE ESCOLAS À BEIRA DOURO ESCOLA BÁSICA E SECUNDÁRIA À BEIRA DOURO - MEDAS AGRUPAMENTO DE ESCOLAS À BEIRA DOURO ESCOLA BÁSICA E SECUNDÁRIA À BEIRA DOURO - MEDAS Tecnologias da Informação e Comunicação 7º ANO PLANO DE ORGANIZAÇÃO DO PROCESSO DE ENSINO E APRENDIZAGEM 2014/2015

Leia mais

earte Portal de Arte e Cultura

earte Portal de Arte e Cultura v 2.0 Tutorial Guia Rápido de Utilização 2008-2011 SIQuant Engenharia do Território e Sistemas de Informação, Lda. Web: www.siquant.pt E-mail: mail@siquant.pt Copyright SIQuant 2008-2011. Todos os direitos

Leia mais

António Costa. Paulo Roma Cavalcanti

António Costa. Paulo Roma Cavalcanti Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de

Leia mais

Projeto de Introdução à Arquitetura de Computadores. Corridas de Bicicleta 2013 / 2014 LICENCIATURA EM ENGENHARIA INFORMÁTICA E DE COMPUTADORES

Projeto de Introdução à Arquitetura de Computadores. Corridas de Bicicleta 2013 / 2014 LICENCIATURA EM ENGENHARIA INFORMÁTICA E DE COMPUTADORES LICENCIATURA EM ENGENHARIA INFORMÁTICA E DE COMPUTADORES Projeto de Introdução à Arquitetura de Computadores Corridas de Bicicleta 2013 / 2014 INSTITUTO SUPERIOR TÉCNICO Índice 1. Objetivo... 3 2. Descrição

Leia mais

TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2

TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2 TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2 Descrição: O objetivo do trabalho 2 é desenvolver um jogo estilo shoot 'em up em Java, onde o jogador possa controlar uma espaçonave e destruir as espaçonaves inimigas

Leia mais

Copiar e colar movimentos

Copiar e colar movimentos Copiar e colar movimentos Crie um ficheiro novo Desenhe uma bola e transforme-a num símbolo gráfico Adicione um keyframe no quadro 60, altere o tamanho e posição da bola, aplique um efeito de cor Aplique

Leia mais

Pilotagem Squeak no computador Magalhães. Projecto: Geometria Básica

Pilotagem Squeak no computador Magalhães. Projecto: Geometria Básica Pilotagem Squeak no computador Magalhães Projecto: Geometria Básica (versão 1.0) Autor: Luís Valente (CC Universidade do Minho) Criar um Projecto 1 Clique no menu Projecto 2 Clique em criar um projecto

Leia mais

MÓDULO BÁSICO NCG CAM RECURSOS NOVOS V15.0

MÓDULO BÁSICO NCG CAM RECURSOS NOVOS V15.0 MÓDULO BÁSICO NCG CAM RECURSOS NOVOS V15.0 USINAGEM DE SUPERFÍCIES UV PARTE 2 PASSES UV NCG CAM v15.0 agora tenta preservar a ordem original de seleção de superfície, ao criar passes de usinagem UV. Selecionando

Leia mais

Trabalho GA - Editor de Cenário Isométrico

Trabalho GA - Editor de Cenário Isométrico Objetivo A tarefa consiste em criar um editor gráfico de cenários para jogos 2D com visão isométrica. O editor deve permitir que o usuário possa criar, abrir e editar mapas (tilemaps) com tileset de visão

Leia mais

PLANIFICAÇÃO SEMESTRAL

PLANIFICAÇÃO SEMESTRAL Disciplina: Tecnologias de Informação e Comunicação PLANIFICAÇÃO SEMESTRAL 7.º Ano Unidade Temática e Conteúdos Domínios/Subdominios Descritores (objetivos Especificos) Estratégias de Aprendizagem N.º

Leia mais

CRIAÇÃO DE ANIMAÇÕES. 5.1 Tipos de animação. Frame-by-frame

CRIAÇÃO DE ANIMAÇÕES. 5.1 Tipos de animação. Frame-by-frame 5 CRIAÇÃO DE ANIMAÇÕES Neste capítulo iremos aprender os diferentes tipos de animações que podemos criar no Flash; para facilitar a sua aprendizagem serão acompanhados de exercícios. 5.1 Tipos de animação

Leia mais

Ambiente de programação

Ambiente de programação EXPLORANDO O O que é o SCRATCH? O software Scratch é um ambiente para a criação de jogos, histórias e animações, usando raciocínio lógico. A partir desta ferramenta é possível exercitar conceitos de lógica

Leia mais

MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA LEITURA DE CARTÕES

MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA LEITURA DE CARTÕES ÁREA RESERVADA A PRESTADORES MANUAL DE ATUALIZAÇÃO DE SOFTWARE PARA 26 de Maio de 2015 1269-152 Lisboa - Portugal Capital Social 27 000 000 ÍNDICE 1. INTRODUÇÃO... 3 2. DESTINATÁRIOS... 3 3. PRÉ-REQUISITOS...

Leia mais

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011 Manual Profissional BackOffice Mapa de Mesas v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest Backoffice... 3 1 4. Confirmar desenho de mesas...... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5.

Leia mais

ESPECIFICAÇÃO DE SOFTWARE

ESPECIFICAÇÃO DE SOFTWARE ESPECIFICAÇÃO DE SOFTWARE Integrantes do grupo: Joel Edu Sánchez Castro Fernando Hattori Miguel Angel Galarreta Valverde Felipe Martins dos Santos 1 SUMÁRIO DESCRIÇÃO...3 REQUISITOS...3 REQUISITOS FUNCIONAIS

Leia mais

Computação Gráfica - 09

Computação Gráfica - 09 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos

Leia mais

COMO CRIAR PEDIDOS A PARTIR DA CESTA DE PRODUTOS

COMO CRIAR PEDIDOS A PARTIR DA CESTA DE PRODUTOS Esse guia considera que o catálogo já esteja atualizado, caso haja dúvidas de como atualizar o catálogo favor consultar o Guia de Atualização do Catálogo. Abra o programa e clique no botão Clique aqui

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Celtx M a n u

Leia mais

GESTÃO DE TURMAS. Índice. I Como posso promover a aprendizagem autónoma dos meus alunos através da plataforma? 05

GESTÃO DE TURMAS. Índice. I Como posso promover a aprendizagem autónoma dos meus alunos através da plataforma? 05 GESTÃO DE TURMAS Índice I Como posso promover a aprendizagem autónoma dos meus alunos através da plataforma? 05 1 Atribuir trabalhos aos alunos 05 1.1 Atribuir um trabalho a uma turma 05 1.2 Visualizar

Leia mais

Aplicações Informáticas B 12º Ano

Aplicações Informáticas B 12º Ano Aplicações Informáticas B 12º Ano Prof. Adelina Maia 2010/2011 AIB_U4C 1 TÉCNICAS DE ANIMAÇÃO EM COMPUTADOR A animação por computador pode ser definida como a produção do movimento de imagens utilizando

Leia mais

Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Fazer explodir a espaçonave inimiga quando um tiro acertá-la.

Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Fazer explodir a espaçonave inimiga quando um tiro acertá-la. META Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA Conteudista: André Luiz Brazil Aula 10: PRODUZINDO EFEITOS DURADOUROS (EXPLOSÕES) NO JOGO Fazer explodir a espaçonave inimiga quando um tiro acertá-la.

Leia mais

Plano Director Municipal. Tecnologias de Informação Geográfica

Plano Director Municipal. Tecnologias de Informação Geográfica Plano Director Municipal Tecnologias de Informação Geográfica munwebgis Com o objectivo de difundir a utilização da informação geográfica, agilizar e simplificar os processos administrativos dentro dos

Leia mais

Biblioteca Escolar António Bento Franco MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER

Biblioteca Escolar António Bento Franco MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER Criar o vídeo - início Para iniciar a criação de um filme, devemos em primeiro lugar criar uma pasta, onde colocaremos todos os objetos que pretendemos inserir

Leia mais

Título Principal. Versão Data Autoria Descrição. Ricardo Machado, Sérgio Pire Versão inicial

Título Principal. Versão Data Autoria Descrição. Ricardo Machado, Sérgio Pire Versão inicial Título Principal Versão Data Autoria Descrição 1.0 2013-01-28 Ricardo Machado, Sérgio Pire Versão inicial 0. ÍNDICE 0. ÍNDICE... 2 1. Introdução... 2 2. Início do processo... 3 3. Documentos a aguardar

Leia mais

IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D

IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D O objetivo do trabalho 3 é desenvolver uma fase de um jogo de aventura utilizando a Unity 3D. Neste jogo, o jogador deve controlar

Leia mais

SEPA 4 CORPORATE GUIA DE GESTÃO DE MANDATOS e DÉBITOS DIRETOS

SEPA 4 CORPORATE GUIA DE GESTÃO DE MANDATOS e DÉBITOS DIRETOS Quando impresso, este documento constitui cópia não controlada SEPA 4 CORPORATE GUIA DE GESTÃO DE MANDATOS e DÉBITOS DIRETOS GESTÃO DE MANDATOS Ativar a Gestão de Mandatos Criar um Mandato Alterar Mandatos

Leia mais

AULA 2 Planos Vistas e Temas

AULA 2 Planos Vistas e Temas 2.1 AULA 2 Planos Vistas e Temas Nesta aula serão apresentados os conceitos de Planos de Informação, Vista e Tema e sua manipulação no TerraView. Para isso será usado o banco de dados criado na AULA 1,

Leia mais

Aplicações Informáticas B

Aplicações Informáticas B Científico -Humanísticos/12.º Prova: P Nº de anos: 1 Duração: 90 minutos Decreto-Lei n.º 139/2012, de 5 de julho. Portaria n.º 243/2012, de 10 de agosto. 1. Introdução O presente documento visa divulgar

Leia mais

FICHA DE TRABALHO Identifica e descreve as áreas do editor do Scratch assinaladas com números.

FICHA DE TRABALHO Identifica e descreve as áreas do editor do Scratch assinaladas com números. fantastic Rui Montenegro Manuel Gomes 78 A 1. Identifica e descreve as áreas do editor do Scratch assinaladas com números. 1. 3. 4. 5. 2. 2. Na resposta a cada um dos itens seleciona a única opção correta.

Leia mais

Versão

Versão Versão 5.0.1 20.06.17 Índice 1. Registo de Novos Membros... 3 2. Membros» Fazer Login... 3 2.1. Dificuldades com o Login... 3 3. Funcionalidades Disponibilizadas... 4 3.1. Ver/Editar Dados Pessoais...

Leia mais

Mini relatório Aplicação 3D. Projecto ivlab Data Versão 2.0. Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso

Mini relatório Aplicação 3D. Projecto ivlab Data Versão 2.0. Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso Mini relatório Aplicação 3D Projecto ivlab Data 3-07-06 Versão 2.0 Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso Docente Américo Azevedo 1. Propósito do documento Este documento visa a

Leia mais

20 Escola Digital Manual do Utilizador Aluno

20 Escola Digital Manual do Utilizador Aluno 20 Escola Digital Manual do Utilizador Aluno 1. Conhecer o 20 Escola Digital... 4 20 Escola Digital Visão Geral... 4 2. Autenticação... 6 3. Mural... 7 3.1. Partilhar um comentário... 7 3.2. Comentar um

Leia mais

4 Impostores com Relevo

4 Impostores com Relevo 63 4 Impostores com Relevo I just wish... I wish I knew what I'm supposed to do. That's all. I just wish I knew. (The Matrix) 4.1 Introdução Os objetos modelados por texturas com relevo, por corrigirem

Leia mais

Transformações Geométricas

Transformações Geométricas Transformações Geométricas Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Tópicos da aula de hoje: Por que transformações? Classificação das transformações Transformações

Leia mais

Introdução ao Desenvolvimento de Jogos BCT - UERN

Introdução ao Desenvolvimento de Jogos BCT - UERN Introdução ao Desenvolvimento de Jogos BCT - UERN Créditos Professores UERN Alberto Signoretti Raul Paradeda Alunos CC UERN Pedro Henrique Bruno Magnos Gustavo Matheus Rodrigo Fernandes Visão Inicial Elementos

Leia mais

Tutorial b-on parte I

Tutorial b-on parte I Tutorial b-on parte I O objetivo deste tutorial é ajudar a procurar informação científica utilizando a b-on. A b-on (Biblioteca do Conhecimento Online) é um recurso online para instituições de investigação

Leia mais

Encontrar Falsas Soluções

Encontrar Falsas Soluções Encontrar Falsas Soluções ID: 8109 Tempo necessário 45 minutos Descrição Geral da Actividade Os estudantes resolverão passo a passo e graficamente diferentes tipos de equações. Poderão observar que algumas

Leia mais

Iteração e Pontos Fixos

Iteração e Pontos Fixos Iteração e Pontos Fixos Iteração é um dos pontos chave da programação numérica. Iterar consiste em repetir uma mesma operação diversas vezes levando a uma aproximação cada vez melhor da solução exata.

Leia mais

Guia do C.a.R. para Alunos do Terceiro Ciclo

Guia do C.a.R. para Alunos do Terceiro Ciclo Guia do C.a.R. para Alunos do Terceiro Ciclo Núcleo de estágio 2008-2009 Professores associados: Dr. José Carlos Santos Maria José Carvalho Escola Básica de Santa Marinha Faculdade de Ciências da Universidade

Leia mais

Agrupamento de Escolas da Abelheira Escola EB 2, 3 de Viana do Castelo Ano letivo: 2015/2016

Agrupamento de Escolas da Abelheira Escola EB 2, 3 de Viana do Castelo Ano letivo: 2015/2016 SUB Informação A informação, o conhecimento e o mundo das tecnologias; 1. Compreender a evolução das tecnologias de informação e comunicação (TIC) e o seu papel no mundo contemporâneo; a) Conhecer os grandes

Leia mais

Como criar um menu pop-up no Dreamweaver

Como criar um menu pop-up no Dreamweaver Como criar um menu pop-up no Dreamweaver Introdução: Seguindo o crescimento do conteúdo em sites de Internet, a necessidade por uma fácil navegação nas páginas cresce igualmente. Um menu pop-up pode ser

Leia mais

Programação. Folha Prática 7. Lab. 7. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved.

Programação. Folha Prática 7. Lab. 7. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. Programação Folha Prática 7 Lab. 7 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 7 7ª semana

Leia mais

Aula /2 Sistemas de coordenadas Window x Viewport

Aula /2 Sistemas de coordenadas Window x Viewport http://computacaografica.ic.uff.br/conteudocap2.html Aula 3 2016/2 Sistemas de coordenadas Window x Viewport Sistemas de Coordenadas O Sistema de Coordenadas nos dá uma referência sobre o tamanho e a posição

Leia mais

Manual Coleção Interativa Papel Professor Versão 2.5.3

Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor / 33 Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor 2/ 33 Manual Coleção Interativa ACESSAR A COLEÇÃO INTERATIVA...

Leia mais

1 - DESENHAR O SEU ESPAÇO

1 - DESENHAR O SEU ESPAÇO 1 - DESENHAR O SEU ESPAÇO Quando se entra no programa Recer3D ( Versão Profissional e Versão Recer), o fundo de base é: Para se desenhar a planta, existem 3 formas: Projectos Modelos ( Projectos standard

Leia mais

A configuração é bem simples e é feita através de um painel onde cada gesto é associado a um comando do NetBeans.

A configuração é bem simples e é feita através de um painel onde cada gesto é associado a um comando do NetBeans. Mouse Gestures Visão Geral Screenshot Principais Características Requisitos do Produto Operação Configuração Visão Geral Mouse Gestures são uma maneira rápida de executar comandos do NetBeans sem usar

Leia mais

Índice. Introdução 3 Interface 4 Funcionamento 5. Modo de Implementação 7. Edição 5. Pesquisa 7. Pastas 5 Ficheiros 5 Informação do Ficheiro 6

Índice. Introdução 3 Interface 4 Funcionamento 5. Modo de Implementação 7. Edição 5. Pesquisa 7. Pastas 5 Ficheiros 5 Informação do Ficheiro 6 Arquivo Digital Índice Introdução 3 Interface 4 Funcionamento 5 Edição 5 Pastas 5 Ficheiros 5 Informação do Ficheiro 6 Pesquisa 7 Modo de Implementação 7 Introdução No XD Gestão Comercial UNLIMITED é possível

Leia mais

Instituto Superior de Engenharia de Lisboa

Instituto Superior de Engenharia de Lisboa Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica de Telecomunicações de Computadores Guia de utilização do Moodle (Versão 1.6.2) Vista do Professor Versão 2.0 Outubro

Leia mais

OFERTA DE DISCIPLINAS POR CURSO...

OFERTA DE DISCIPLINAS POR CURSO... ÍNDICE 1. OFERTA DE DISCIPLINAS POR CURSO... 2 1.1. ACESSANDO A APLICAÇÃO... 3 1.1.1. Instruções para Preenchimento dos campos... 7 1.1.2. Instruções para preenchimento dos campos... 10 2. RELAÇÃO TURMAS

Leia mais

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM Para poder utilizar o Curumim pela primeira vez, é necessário ter instalado no computador os seguintes arquivos: 1. Java JRE - máquina virtual java 2. Driver do Rádio

Leia mais

The Helium Frog Animator Manual e Guia de exploração do The Helium Frog Animator para utilização em contexto de Educação Visual e Tecnoló gica

The Helium Frog Animator Manual e Guia de exploração do The Helium Frog Animator para utilização em contexto de Educação Visual e Tecnoló gica Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica The Helium Frog Animator Manual e Guia de exploração do The Helium Frog Animator para utilização

Leia mais

JOGOS DISTRIBUÍDOS. Aula 10. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos -

JOGOS DISTRIBUÍDOS. Aula 10. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos - JOGOS DISTRIBUÍDOS Aula 10 TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos - http://www.marcelohsantos.com Marcelo Henrique dos Santos Mestrado em Educação (em andamento)

Leia mais

Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box

Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box Objectivos: Utilização de uma fonte de dados. Criação de controlos Text Box ligados a uma fonte de dados. Criação de classes. Se uma tabela contém

Leia mais

O Manual do Kanagram. Danny Allen Tradução: José Pires

O Manual do Kanagram. Danny Allen Tradução: José Pires Danny Allen Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Usar o Kanagram 6 2.1 Jogar um jogo........................................ 7 3 Configurar o Kanagram 8 3.1 Vocabulários.........................................

Leia mais

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho A terceira dimensão A terceira dimensão Realidade virtual Métodos de representação tridimensional: modelos geométricos; superfícies poligonais; superfícies curvas; representações de varredura; geometria

Leia mais

O Manual do KBlackBox. Nicolas Roffet Robert Cimrman Philip Rodrigues Lauri Watts Tradução: José Pires

O Manual do KBlackBox. Nicolas Roffet Robert Cimrman Philip Rodrigues Lauri Watts Tradução: José Pires Nicolas Roffet Robert Cimrman Philip Rodrigues Lauri Watts Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 7 3.1 Regras do Jogo........................................

Leia mais

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved.

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana

Leia mais

ERP PRIMAVERA STARTER V9.15

ERP PRIMAVERA STARTER V9.15 Manual de Instalação e Inicialização ERP PRIMAVERA STARTER V9.15 Versão 1.0 Setembro de 2015 Índice Índice... 2 Introdução... 3 Métodos de Instalação... 4 Instalação através do Setup Único... 4 Pré-requisitos

Leia mais

No desenvolvimento deste guião, procure sempre colocar as denominações referidas em cada ponto.

No desenvolvimento deste guião, procure sempre colocar as denominações referidas em cada ponto. 1 Este 3º guião contém atividades elementares com a finalidade de favorecer o reconhecimento e a consolidação das funções de algumas ferramentas do programa de geometria dinâmica Geogebra. Neste guião,

Leia mais

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09)

2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) 2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) Data de realização e de entrega: aula das semanas 6-17/Abril /2009. Local da realização: Laboratório de Controlo, Automação e Robótica, localizado

Leia mais

O Manual do KAtomic. Dirk Doerflinger Eugene Trounev Revisão: Mike McBride Tradução: José Pires

O Manual do KAtomic. Dirk Doerflinger Eugene Trounev Revisão: Mike McBride Tradução: José Pires Dirk Doerflinger Eugene Trounev Revisão: Mike McBride Tradução: José Pires 2 Conteúdo 1 Introdução 6 2 Como Jogar 7 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................

Leia mais

Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti

Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti Introdução à Computação Gráfica Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Ênfase na parte prática Avaliação através de trabalhos de implementação C / C++ OpenGL c/ GLUT Grau (nota) baseado

Leia mais

AULA 9 Geocodificação de Endereços. 9.1 Como funciona a Geocodificação de Endereços

AULA 9 Geocodificação de Endereços. 9.1 Como funciona a Geocodificação de Endereços 9.1 AULA 9 Geocodificação de Endereços Nessa aula será apresentada a funcionalidade do TerraView relativa a Geocodificação de Endereços. Ela é usada em situações onde dados pontuais precisam ser tratados

Leia mais

MANUAL DE INSTALAÇÃO E TUTORIAL BÁSICO DE UTILIZAÇÃO DO PROGRAMA YASARA VIEW

MANUAL DE INSTALAÇÃO E TUTORIAL BÁSICO DE UTILIZAÇÃO DO PROGRAMA YASARA VIEW MANUAL DE INSTALAÇÃO E BÁSICO DE UTILIZAÇÃO DO PROGRAMA 1 Neste tutorial será apresentada uma ferramenta informática intuitiva e de acesso livre YASARA View que pode ser usada na sala de aula para que

Leia mais

Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários.

Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. BARRA DE FERRAMENTAS DE FORMULÁRIOS Neste exercício, vamos criar uma Folha de Cálculo, onde vamos utilizar alguns Controlos de Formulários. A Barra de Ferramentas de Formulário contém objectos gráficos

Leia mais

Correio electrónico. Agrupamento de Escolas de Albufeira

Correio electrónico. Agrupamento de Escolas de Albufeira Correio electrónico 1 1 Primeiros Passos Para aceder ao email do Agrupamento pode digitar directamente no seu browser (Internet Explorer, Firefox, Chrome, ) o endereço: webmail.aealbufeira.pt O correio

Leia mais