Unidade 2: Introdução à modelagem 3D utilizando a linguagem VRML

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

Download "Unidade 2: Introdução à modelagem 3D utilizando a linguagem VRML"

Transcrição

1 Unidade 2: Introdução à modelagem 3D utilizando a linguagem VRML Saudação: Olá Aluno! Esta unidade terá a finalidade de introduzir os principais aspectos sobre modelagem 3D utilizando a linguagem VRML. Destacaremos uma breve descrição sobre a VRML, como a linguagem é estruturada e os conceitos iniciais sobre modelagem 3D. Bom estudo! Prof. Daniel.

2 O que veremos: 1. Introdução 2. A linguagem VRML 2.1. Apresentação do plug-in Cortona 3D Viewer 2.2. Estrutura dos arquivos VRML Nodes 3.1. Nós-filhos Nó Shape 3.2. Primitivas gráficas 3D em VRML (Nodes de desenho) Cubo Esfera Cilindro Cone 3.3. Aparência 3.4. Nós de agrupamento Nó Transform Translação Escala Rotação 4. Modelagem de objetos mais complexos a partir das primitivas gráficas 5. Reaproveitamento de objetos (comandos DEF e USE)

3 1 Introdução Modelagem tridimensional (ou modelagem 3D) é uma área da computação gráfica que tem como objetivo a geração de entidades em três dimensões, geração de cena estática, imagem em movimento (animação) com ou sem interatividade. É basicamente a criação de formas, objetos, personagens, cenários. Para elaboração são utilizadas ferramentas computacionais avançadas e direcionadas para este tipo de tarefa. Existem diversos profissionais habilitados na área. A modelagem em 3 dimensões conta com uma enorme variedade de ferramentas genéricas, permitindo uma comunicação mais fácil entre dois programas diferentes e usuários iguais. Todas elas são realizadas através da criação de uma malha complexa de segmentos que dão forma ao objeto. Antes de iniciarmos o estudo sobre os princípios para a modelagem 3D, é necessário conhecer um pouco sobre a linguagem que iremos utilizar. A linguagem VRML foi escolhida por ser extremamente simples lidar com ela. Isto deve-se ao fato de que não é preciso saber nenhuma outra linguagem de programação como pré-requisito. Inicialmente, serão apresentados conceitos iniciais sobre a estruturação da linguagem e, em seguida, os princípios sobre a modelagem 3D em VRML. 2 A linguagem VRML A linguagem VRML (Virtual Reality Modeling Language) surgiu em 1994 a partir da idéia de se levar a realidade virtual para a Internet. Criada pela Silicon Graphics, a linguagem é interpretada por qualquer browser (navegador para internet, como o Internet Explorer) que suporte a visualização de mundos virtuais ou que contenham um plug-in para tal finalidade. A Silicon Graphics é conhecida do grande público especialmente por dezenas de filmes produzidos por Steven Spielberg, George Lucas, e Estúdios Walt Disney, onde os efeitos especiais produzidos em sistemas Silicon Graphics tornaram-se verdadeiros personagens. Essa é, no entanto, apenas uma das faces desta empresa, que é líder mundial em computação gráfica e supercomputação, ao lado de sua subsidiária Cray Research. A Silicon Graphics é um dos principais fornecedores de workstations (estações de trabalho), servidores e supercomputadores, com aplicações nas mais diferentes áreas como manufatura, bancos de dados, geociências, telecomunicações, Web/Intranet, medicina, simulação visual, realidade virtual e, obviamente, entretenimento, em que se encaixam as áreas de TV/filme/animação.

4 A linguagem VRML já está em sua segunda versão. O VRML 1.0 permitia apenas a navegação pelos mundos, com pouca interação do usuário com o ambiente e cenas tridimensionais estáticas. A partir da versão 2.0, a linguagem tornou-se mais poderosa em relação a recursos de animação por meior de scripts, determinação de eventos relacionados aos mais variados fatores (tempo, ações do usuário, etc.), entre outros. Na Figura 1 é mostrado um exemplo de um ambiente criado utilizando recursos da linguagem. Figura 1: Ambiente criado utilizando recursos da linguagem VRML Antes de introduzir os conceitos iniciais sobre a linguagem, vamos conhecer os principais recursos que o plugin (utilizado para interpretar os códigos em VRML) proporciona. 2.1 Apresentação do plug-in Cortona 3D Viewer Um plug-in é um programa adicional que o navegador (browser) precisa para abrir certos tipos de arquivos. No caso de arquivos VRML, o browser irá utilizar o Cortona 3D Viewer, da empresa Parallel Graphics, que é um visualizador dos mundos virtuais criados em VRML. Ao abrir um arquivo VRML em um navegador, que possua o plug-in já instalado no computador, aparecerá um painel de controle que permite a manipulação dos objetos bem como a navegação e interação do usuário com o mundo virtual. O Cortona 3D possui duas barras de ferramenta, aos quais são descritas a seguir:

5 - Vertical: contém botões utilizados para especificar o tipo de navegação no ambiente 3D; - Horizontal: contém botões onde são pré-definidas ações com a finalidade o posicionamento no ambiente 3D. Nas figuras 2 e 3 estão descritos as funções de cada botão que compõe os painéis. Goto: serve para mover a câmera diretamente para o objeto selecionado. Align: serve para alinhar a posição horizontal da câmera em relação à cena. ViewPoints: serve para configurar qual ponto de vista (posição da câmera)será utilizado em uma cena. Restore: retorna automaticamente para a posição original no qual a cena foi criada. Fit: torna a cena completamente visível na janela de visualização. Figura 2: Controles da barra horizontal do plugin Cortona 3D Viewer Fly: utilizado para navegar pela cena na janela de visualização. Walk: utilizado para movimentar o objeto na janela de visualização. Study: utilizado para manipular o objeto e visualizá-lo por vários ângulos. Plan, Pan, Turn e Roll: são utilizados em conjunto com os botões Walk, Fly e Study e possibilita diversos efeitos de navegação na cena. Figura 3: Controles da barra vertical do plugin Cortona 3D Viewer

6 2.2 Estrutura dos arquivos VRML 2.0 Tudo que se precisa para escrever um código VRML é um editor de textos. Uma vez editados, os arquivos são gravados em formato ASCII com a extensão.wrl. Na verdade, a linguagem apenas descreve como os ambientes tridimensionais serão representados pelo browser. O arquivo não precisa ser compilado e não é executado por ninguém. Pode-se, por exemplo, criar um cubo e gravá-lo em um arquivo chamado cubo.wrl. O código VRML para este cubo descreverá as características do ambiente, como coordenadas, luz, cores, sombreamento etc. Também pode-se colocar em um mundo objetos que estão localizados remotamente em outros lugares na internet, além de links que levam a outros homeworlds ou homepages. primeira linha: Os arquivos-fonte em VRML possuem obrigatoriamente o seguinte cabeçalho na #VRML V2.0 utf8 Este cabeçalho indica que o programa está escrito na versão 2.0 da linguagem VRML e utf8, que é um padrão mundial para especificação de arquivos-texto, aceitando caracteres de todos os tipos (desde caracteres japoneses até caracteres acentuados em português, espanhol, etc.). A VRML usa o sistema cartesiano 3D. A seqüência dos eixos é X,Y,Z e a unidade de medida para distâncias é metros e para ângulos, radianos. A medida para distância não é definida formalmente, mas adotou-se o metro como unidade para que mundos diferentes feitos por usuários diferentes possam ser eventualmente unidos em um só mundo. O sistema de coordenadas tem as seguintes características: o eixo-x positivo está para a direita, o eixo-y positivo está para cima e o eixo-z positivo está perpendicular aos dois anteriores. Os eixos X, Y e Z formam o sistema de coordenadas 3D, cuja origem consiste na coordenada espacial (0.0, 0.0, 0.0). Agora, uma "caneta virtual" pode ser movida para esquerda e para direita, para cima e para baixo e para frente e para trás. Para facilmente identificar como o eixo Z é posicionado em relação a X e Y pode-se utilizar a regra da mão direita para os eixos 3D. Nesta regra a mão direita deve ficar reta com o indicador apontando para direção positiva de Y (para cima), o polegar apontando para a direção positiva de X (para o lado) e com o dedo do meio apontando para a direção positiva de Z (para frente). A figura 4 mostra o "funcionamento" da regra da mão direita.

7 Figura 4: Regra da mão direita para o eixo 3D 3 Nodes O paradigma para a criação de mundos VRML é baseado em conceitos de nós (ou node em inglês), que são conjuntos de abstrações de objetos e de certas entidades do mundo real, tais como formas geométricas, luz e som. Um nó Shape, por exemplo, contém um nó (geometry) que indica a forma do objeto e outro (appearance) que controla a sua aparência. Estes nós podem, por sua vez, conter outros, e assim por diante. Além dos nós que têm um efeito visual óbvio, em VRML estão definidos uma série de nós que provêm alguns recursos especiais, como ligações com outros arquivos hyperlinking), a inclusão de objetos definidos em outros arquivos, e a detecção de colisões. Cada nó contém campos que mantêm os dados que o caracterizam como um elemento único dentro do arquivo. Um mundo VRML é um grafo hierárquico em forma de árvore (Figura 5). As hierarquias são criadas através de nós de agrupamento, os quais contêm um campo chamado children que engloba uma lista de nós filhos. Há vários tipos de nós em VRML. Figura 5: Grafo de uma cena em VRML

8 Os nós podem ser classificados em dois tipos principais: nós de agrupamento e nósfilhos. No entanto, podemos classificá-los de modo mais específico de acordo com a função que desempenham no arquivo. 3.1 Nós-filhos Inicialmente será apresentado o nó-filho que iremos utilizar para construir as primeiras cenas em VRML. Existem vários outros nós-filhos, os quais serão discutidos conforme a necessidade Node Shape Escrever um arquivo VRML com apenas um node não fará nada. O node especifica apenas a forma de um objeto e não sua aparência (cor). VRML tem também um node "Appearance", que será detalhado mais adiante, que define a cor. Quando se tem um geometry (forma) e Appearance (cor) já se tem o suficiente para definir um objeto VRML. Isso é feito com o node "Shape", e sua definição é essa: Shape { appearance (recebe o node Appearance) geometry (recebe os nodes Box, Cylinder, Cone, Sphere, IndexedFaceSet ou IndexedLineSet) O valor padrão é "NULL" para ambos os campos (appearance e geometry), que significa que contém NADA. Um campo geometry NULL não faz muito para nós, mas o appearance NULL faz o geometry aparecer branco puro. Mesmo assim, uma cena simples em VRML se parece com isto: Shape { geometry Cone {

9 3.2 Primitivas gráficas 3D em VRML (Nodes de desenho) As primitivas gráficas 3D são elementos básicos na Computação Gráfica. Por meio deles, outros objetos mais complexos podem ser construídos. Em VRML, as primitivas são criadas a partir dos nodes de desenho, os quais são definidos dentro do node geometry. Os nodes de desenho mais utilizados serão conhecidos nos tópicos a seguir Cubo Este node desenha um cubo ou paralelepípedo, dependendo das medidas atribuídas. Possui o campo size que receberá 3 valores (Figura 6): - x: largura do objeto; - y: altura do objeto; - z: profundidade do objeto. Figura 6: O cubo (Box) e suas dimensões

10 Box { size x y z (onde x, y e z receberão os valores de largura, altura e profundidade do cubo) Esfera 7). Este node desenha uma esfera e seu único campo é o valor do raio da esfera (Figura Figura 7: A esfera (Sphere) e seu único parâmetro (raio) Sphere { radius (raio da esfera) Cilindro Este node desenha um cilindro, com medidas de altura, raio e habilitação das faces do topo, base e lados (Figura 8).

11 Figura 8: O cilindro (Cylinder) e suas medidas Cylinder { bottom*(true ou FALSE, habilita a base) height (altura) radius (raio do cilindro) side* top* (TRUE ou FALSE, habilita o lado) (TRUE ou FALSE, habilita topo) *campos opcionais que podem ser omitidos Cone Este node desenha um cone, onde podem ser definidas as medidas de raio da base, altura (Figura 9). Além disso, há a possibilidade de habilitar a existência ou não de lado e base (faces). Se forem omitidas as medidas, será desenhado um cone com todas as medidas com valor 1 (esta propriedade também é válida para o node Cylinder, Box e Sphere).

12 Figura 9: O cone (Cone) e suas medidas Cone { bottomradius (raio da base) height (altura) side* (TRUE ou FALSE, habilita o lado) bottom* (TRUE ou FALSE, habilita a base) *campos opcionais que podem ser omitidos. 3.3 Aparência É possível controlar a aparência de qualquer shape especificando-se atributos do material a partir do qual ele é feito. Atributos do material incluem cor, quando ele brilha e qual é a cor do brilho, quando e o quanto ele é transparente, etc. Usando os nós Appearance e Material é possível controlar estes atributos. Como já visto, shapes VRML são definidos

13 através de dois campos, geometria (geometry) e aparência (appearance), onde o valor utilizado é o nó Appearance. Similarmente, os atributos deste nó são separados nos nós Material e de textura. A sintaxe destes nós, cujos campos são descritos neste capítulo, está apresentada a seguir. Appearance { material texture texturetransform NULL NULL NULL Material { ambientintensity 0.2 diffusecolor emissivecolor shininess 0.2 specularcolor transparency 0.0 As cores em VRML são descritas de uma maneira mais precisa, combinando porções de vermelho, verde e azul (ou RGB). Cores RGB contêm três valores de ponto flutuante que variam de 0.0 (não possui a cor) a 1.0 (cor máxima). A cor refletida pelo objeto é especificada através do campo diffusecolor. Já o campo emissivecolor, por sua vez, possibilita a obtenção de efeitos de brilho, pois através dele é possível especificar-se a cor emitida pelo objeto. É importante salientar que através deste campo não é possível iluminar shapes próximas, ele só indica que o shape é mais brilhante do que o usual. O valor do campo transparency determina um fator de transparência entre 0.0 (opaco) e 1.0 (transparente), e ambientintensity determina como o material é afetado pelo nível de luz ambiente do "mundo" VRML. Quanto mais baixo for o valor, menor é o efeito da luz sobre o material. specularcolor especifica a cor da luz refletida pelo shape, isto é, a cor do brilho. O valor default para este campo é preto, que desabilita a reflexão especular. Finalmente, shininess controla a intensidade do brilho, sendo que 0.0 torna-o mais escuro. O efeito visual para este campo consiste na redução do tamanho da reflexão especular. É importante salientar que os navegadores VRML incluem automaticamente uma headlight que move-se de acordo com a posição do observador. Suponha que se queira construir um cubo com dimensão 2 na cor laranja (ver código). Esta cor pode ser obtida fazendo o seguinte cálculo: na paleta de cores do Windows, as cores são definidas com valores entre 0 e 255 (Figura 10). Basta tomar o valor de cada componente e dividir por 255. A cor pretendida possui os valores 255, 128 e 0,

14 respectivamente, para R, G e B. Fazendo os cálculos, teremos os valores 1 = 255/255, = 128/255 e 0 = 0/255. Figura 10: Paleta de cores do Paint Brush com a cor laranja em destaque Definindo-se a cor e o objeto a ser criado, eis aqui o primeiro programa em VRML: #VRML V2.0 utf8 Shape { Appearance Appearance { material Material { diffusecolor geometry Box{ size 2 2 2

15 3.4 Nodes de agrupamento Nós de agrupamento são usados para criar grafos de transformações gráficas hierárquicas. Eles têm um campo children que contém uma lista de nós que são os descendentes da transformação do grupo. Cada nó de agrupamento define um espaço de coordenadas para seus filhos, que é relativo ao espaço de coordenadas do seu nó-pai, ou seja, as transformações são cumulativas no sentido da descendência dos nós na hierarquia do grafo de cena. Inicialmente será apresentado o nó Transform, sendo que existem vários outros nós de agrupamento, os quais serão discutidos conforme a necessidade Node Transform O node Transform permite que transformações geométricas sejam aplicadas aos objetos criados em VRML. As transformações geométricas são operações matemáticas que permitem alterações uniformes de uma figura definida em um sistema de coordenadas, agindo sobre o conjunto de coordenadas dos pontos que compõe a figura. Em VRML, as transformações que iremos utilizar são as seguintes: translação, rotação e escala Translação Consiste na movimentação da figura pelo deslocamento de suas coordenadas. Tal movimentação pode ser realizada em x, y ou z, utilizando o comando translation. No exemplo abaixo é possível observar uma translação de 3 unidades em x e -2 unidades em y. Transform{ translation chidren Shape{ appearance Appearance { material Material { diffusecolor geometry Cone{ bottomradius 0.5

16 height Escala Consiste na ampliação ou redução de uma figura, obtida pela multiplicação das coordenadas por fatores de escala. Tal operação pode ser realizada em x, y ou z, utilizando o comando scale. No exemplo abaixo é possível observar uma escala de 2 unidades em x e 4 unidades em y. Transform{ scale chidren Shape{ appearance Appearance { material Material { diffusecolor geometry Cone{ bottomradius 0.5 height Rotação A partir de um ângulo de rotação, as coordenadas de uma figura têm o posicionamento alterado por meio de um deslocamento angular no sentido anti-horário. Tal operação pode ser realizada em x, y ou z, utilizando o comando rotation. Para configura qual ou quais eixos sofrerão a transformação, basta definir 1 para o eixo escolhido e 0 para o não escolhido. Isso deve ser feito nos 3 primeiros parâmetros do comando. Além de escolher o

17 eixo de rotação, deve-se definir quantos graus o objeto irá girar. Como já foi dito anteriormente, os graus são definidos em radianos. Vejamos um exemplo: PI equivale a 180 graus, então 45 graus equivale a PI/4. Sabendo que o valor de PI, em radianos, é aproximadamente , então o valor de 45 graus em radianos é 0.78 (3.1415/4). Este valor é definido no 4º. parâmetro do comando. No exemplo abaixo é possível observar uma rotação em y de 45 graus. Transform{ rotation chidren Shape{ appearance Appearance { material Material { diffusecolor geometry Cone{ bottomradius 0.5 height 2 4 Modelagem de objetos mais complexos a partir das primitivas gráficas Em VRML, é possível se modelar objetos mais elaborados a partir das primitivas gráficas Box, Cone, Sphere e Cylinder. Uma característica que deve ser levada em conta é que o posicionamento dos objetos no mundo virtual é baseado no sistema de referência, que é determinado por um ponto 3D, conhecido como pivô. Todos os objetos têm um pivô. Você pode pensar sobre o pivô como o centro do objeto ou o centro de coordenadas locais. Na Figura 11 é mostrado que, quando criamos um objeto qualquer em VRML, o pivô é posicionado (por default) no seu centro.

18 pivô Figura 11: Localização do pivô em um Box Exemplo 1: Suponha que você queira colocar um Cilindro sobre um Cubo. Utilizando a informação de que o Cubo tem dimensão 2 e está localizado em (0,0,0), como posicionar o Cilindro se ele tem altura 3 e raio 0.5? Como o Cubo está na origem do sistema de coordenadas e tem duas unidades de altura, considera-se que há uma unidade para cima e uma para baixo do pivô, como mostrado na Figura 12. Além disso, a altura do Cilindro também deve ser levada em conta, sendo 1.5 unidades para cima e para baixo do pivô. 1,0 1,5 1,0 1,5 Figura 12: Determinação das unidades de distância com relação ao pivô

19 Portanto, para colocar o Cilindro sobre o Cubo é necessário considerar uma unidade acima do pivô do Cubo mais 1.5 unidades abaixo do pivô do Cilindro totalizando 2.5 unidades, conforme ilustrado pela Figura 13. Logo abaixo desta Figura é mostrado o código fonte. (0, 2.5, 0) 1,5 1,0 (0, 0, 0) Figura 13: Processo de modelagem considerando o pivô Código Fonte: #VRML V2.0 utf8 1,0 Transform { children Shape { appearance Appearance { material Material { diffusecolor geometry Box{ size 2 2 2

20 Transform { translation children Shape { appearance Appearance { material Material { diffusecolor geometry Cylinder{ radius 0.5 height 3 5 Reaproveitamento de objetos (comandos DEF e USE) Estes comandos servem para o aproveitamento de um objeto criado anteriormente, reinserindo-o no mundo virtual numa posição diferente daquela em que o mesmo fora criado. Para isto, no objeto original escrevemos DEF <nome do objeto> antes de Shape para definirmos um objeto. Para replicá-lo em outro local, basta escrever USE <nome do objeto> e este será inserido na posição desejada, determinada pelo campo translation do node Transform. Isso poupa o trabalho de definir vários objetos idênticos a serem inseridos num mundo. No código abaixo é mostrado um exemplo do uso destes comandos.

21 Transform { translation children DEF Pe_Mesa Shape { appearance Appearance { Aqui o Pe_Mesa é definido e inserido no cenário. material Material { diffusecolor geometry Cylinder { radius 0.2 height 4 Transform { translation children USE Pe_Mesa Aqui o Pe_Mesa é chamado, sendo inserido em nova posição. Este comando também pode ser útil para outras finalidades. Por exemplo: se com os comandos acima você cria uma mesa, não seria interessante poder replicar a mesa inteira em outro local? Isto é possível usando o comando "Group", que agrupa vários objetos e permite que este grupo seja copiado para outro local do mundo virtual. Veja o exemplo: DEF Mesa Group { Aqui é definido um grupo de objetos que formam uma mesa. children [ #Mesa Transform { translation children Shape { appearance Appearance {

22 material Material { diffusecolor geometry Box { size #Pes da mesa Transform { translation children DEF Pe_Mesa Shape { appearance Appearance { material Material { diffusecolor geometry Cylinder { radius 0.2 height 4 Transform { translation children USE Pe_Mesa Transform {

23 translation children USE Pe_Mesa Transform { ] translation children USE Pe_Mesa Transform { translation children USE Mesa E aqui o grupo de objetos é chamado, sendo que o mundo agora possui duas mesas.

Sistemas Multimídia Aula 3 VRML

Sistemas Multimídia Aula 3 VRML Sistemas Multimídia Aula 3 VRML Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução O que é VRML?

Leia mais

Curso Básico. Profa. Dra. Elisamara de Oliveira

Curso Básico. Profa. Dra. Elisamara de Oliveira Curso Básico Profa. Dra. Elisamara de Oliveira 2 Índice 1. Introdução ao VRML... 04 1.1. Histórico... 05 1.2. Aplicações do VRML... 05 1.3. Como começar a navegar em mundos VRML na internet 07 2. A Linguagem

Leia mais

Material II-Bimestre. Prof. Responsável Wagner Santos C. de Jesus

Material II-Bimestre. Prof. Responsável Wagner Santos C. de Jesus Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Introdução a Computação Gráfica (ICG) Material II-Bimestre Abordagem sobre Cortona, Sistemas de Coordenadas tridimensionais,

Leia mais

Virtual Reality Modelling Language

Virtual Reality Modelling Language VRML Virtual Reality Modelling Language O poder de VRML reside na sua capacidade de fazer uma ponte entre dois métodos básicos de comunicação humana: a imaginação cerebral e a sensação visceral. Mark Pesce

Leia mais

VRML - Estrutura Hierárquica da Cena

VRML - Estrutura Hierárquica da Cena INF 1366 Computação Gráfica Interativa Sensores e Interpoladores em VRML Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 VRML - Estrutura Hierárquica da Cena

Leia mais

Protótipo de um mundo virtual distribuído utilizando DIS-Java-VRML. Edison Weise Prof. Dalton dos Reis

Protótipo de um mundo virtual distribuído utilizando DIS-Java-VRML. Edison Weise Prof. Dalton dos Reis Protótipo de um mundo virtual distribuído utilizando DIS-Java-VRML Edison Weise Prof. Dalton dos Reis Roteiro da Apresentação Introdução Ambientes Virtuais Distribuídos - AVD Linguagem VRML Protocolo DIS

Leia mais

VRML Virtual Reality Modeling Language

VRML Virtual Reality Modeling Language Roteiro VRML Virtual Reality Modeling Language PRIMITIVAS BÁSICAS E AVANÇADAS Baseada na apresentação de: Dênio Mariz, Judith Kelner, Alejandro Frery Cin/UFPE, novembro 2000 1. O que é VRML 2. Histórico

Leia mais

Autodesk 3ds Max - Primitivas

Autodesk 3ds Max - Primitivas Autodesk 3ds Max - Primitivas Primitivas O que são? Primitivas são geometrias (ou figuras geométricas) parametrizadas que o 3ds Max possui para que seu usuário possa criar modelos usando essas geometrias

Leia mais

Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016)

Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016) Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016) glaucius@pelotas.ifsul.edu.br X3D Introdução Segundo Eduardo Falcão et al. (2010), X3D (extensible 3D) é o padrão adotado

Leia mais

Computação Gráfica. Prof. André Yoshimi Kusumoto

Computação Gráfica. Prof. André Yoshimi Kusumoto Computação Gráfica Prof. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Representação da Imagem A representação vetorial das imagens é principalmente empregada para a definição e modelagem dos objetos

Leia mais

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa Grafos de Cena Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de

Leia mais

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa VRML Virtual Reality Modeling Language Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas

Leia mais

CAPÍTULO 8. Desenhos, imagens e modelos 3D editores de imagens, CADs e modeladores 3D

CAPÍTULO 8. Desenhos, imagens e modelos 3D editores de imagens, CADs e modeladores 3D CAPÍTULO 8 Desenhos, imagens e modelos 3D editores de imagens, CADs e modeladores 3D Não é do escopo deste livro ensinar AutoCAD ou qualquer outro programa comercial, além da introdução a um editor de

Leia mais

Computação Gráfica. Exame de Época Especial de. Nº Nome:

Computação Gráfica. Exame de Época Especial de. Nº Nome: Exame de Época Especial de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes 13 de Setembro de 2003 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O exame

Leia mais

1º Teste Computação Gráfica

1º Teste Computação Gráfica 1º Teste Computação Gráfica LEIC-Alameda/LEIC-Tagus/LERCI Prof. Mário Rui Gomes Prof. João Brisson Lopes de Abril de 4 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas.

Leia mais

4 Implementação do Gerador de arquivos VRML - VRMLGer

4 Implementação do Gerador de arquivos VRML - VRMLGer 29 4 Implementação do Gerador de arquivos VRML - VRMLGer Neste capítulo são apresentados o desenvolvimento do Gerador de arquivos VRML - VRMLGer, a linguagem de programa utilizada, a estrutura da entrada

Leia mais

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Fundamentos de Computação Gráfica Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Renato Deris Prado Tópicos principais 1. Introdução e Objetivos Sistemas de visualização em tempo

Leia mais

1º Teste de Computação Gráfica

1º Teste de Computação Gráfica º Teste de Computação Gráfica LEIC/LESIM Prof. Mário Rui Gomes 3 de Abril de 22 Nº Nome: Sala: Responda às questões seguintes justificando adequadamente todas as respostas. Se necessário utilize o verso

Leia mais

DIRETORIA DE PESQUISA E PÓS-GRADUAÇÃO PROJETO: TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO NO PROCESSO DE ENSINO E APRENDIZAGEM DE MATEMÁTICA

DIRETORIA DE PESQUISA E PÓS-GRADUAÇÃO PROJETO: TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO NO PROCESSO DE ENSINO E APRENDIZAGEM DE MATEMÁTICA DIRETORIA DE PESQUISA E PÓS-GRADUAÇÃO PROJETO: TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO NO PROCESSO DE ENSINO E APRENDIZAGEM DE MATEMÁTICA NOME: DATA: / / Software GeoGebra 5.0 versão desktop 1ª Parte Conhecendo

Leia mais

1º Teste de Computação Gráfica 3º Ano

1º Teste de Computação Gráfica 3º Ano 1º Teste de omputação Gráfica 3º no Licenciatura em Eng. Informática e de omputadores Prof. responsável risson Lopes 5 de Maio de 2000 Nº «Número» Nome: «Nome» Sala: «Sala» Responda às questões seguintes

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

PROJETO TRANSFORMAÇÕES PONTUAIS

PROJETO TRANSFORMAÇÕES PONTUAIS Colégio Pedro II Campus Realengo II Informática Educativa 2015 9º ano Professores: Sônia Sá Vianna (Desenho Geométrico), Simone da Costa Lima, Érika Santana e Alexandra Alves (informática Educativa) PROJETO

Leia mais

APOSTILA 3D (notas de aula)

APOSTILA 3D (notas de aula) PROJETO E COMPUTAÇÃO GRÁFICA APOSTILA 3D (notas de aula) Prof a. Renata Maria A. Baracho Porto Prof. Marcelo Franco Porto Abril 2010 1 Professores Prof a Renata Maria A. Baracho Porto Prof. Marcelo Franco

Leia mais

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa VRML Virtual Reality Modeling Language POVRAY Persistence of Vision Raytracer Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366

Leia mais

Exemplo 1: Identificar um Elemento no Visualizador 3D

Exemplo 1: Identificar um Elemento no Visualizador 3D Visualizador 3D O Visualizador 3D contém um grande conjunto de ferramentas que podem auxilia-lo nas edições finais do seu projeto, onde é possível fazer uma análise geral de como ficou o edifício, como

Leia mais

POV-Ray. André Tavares da Silva.

POV-Ray. André Tavares da Silva. POV-Ray André Tavares da Silva andre.silva@udesc.br www.povray.org Para você acessar o material do POV-Team, acesse o tutorial em www.povray.org Sintaxe A Linguagem de Descrição de Cena do POV- Ray possui

Leia mais

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual A terceira dimensão A terceira dimensão Modelagem tridimensional Elaboração tridimensional Realidade virtual 2 Modelagem tridimensional Métodos de representação tridimensional: modelos geométricos; superfícies

Leia mais

SketchUp: Tutorial I INTERFACE. Criado em: 16 de Julho de 2017, por Pedro Rodrigues

SketchUp: Tutorial I INTERFACE. Criado em: 16 de Julho de 2017, por Pedro Rodrigues SketchUp: Tutorial I INTERFACE Criado em: 16 de Julho de 2017, por Pedro Rodrigues Atualizado em: ----- 1 - Abrir o programa: Clicar no ícone do programa no Menu Iniciar Escolher um Template Começar a

Leia mais

Abstract Node Types. X3D Profiles. X3DChildNode. X3DChildNode X3DBoundedObject X3DGroupingNode X3DInfoNode X3DUrlObject (Interface)

Abstract Node Types. X3D Profiles. X3DChildNode. X3DChildNode X3DBoundedObject X3DGroupingNode X3DInfoNode X3DUrlObject (Interface) Abstract Node s INF 1366 Computação Gráfica Interativa X3D: Grouping Nodes, Viewing & Navigation, Appearance Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366

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

Nesse texto abordamos a construção de polígonos com a utilização do mouse e por meio da digitação de comandos na Entrada.

Nesse texto abordamos a construção de polígonos com a utilização do mouse e por meio da digitação de comandos na Entrada. 12 Nesse texto abordamos a construção de polígonos com a utilização do mouse e por meio da digitação de comandos na Entrada. POLÍGONOS A ferramenta Polígono possibilita construir polígonos a partir de

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

Guia do professor - Fábrica de Cubos e Mosaicos

Guia do professor - Fábrica de Cubos e Mosaicos Guia do professor - Fábrica de Cubos e Mosaicos Introdução Os mosaicos são uma das mais bonitas criações, estando presente em tapeçarias, decoração de interiores, vitrais, cobertura de piso, em obras de

Leia mais

Projeto de pesquisa realizado no Grupo de Matemática Aplicada e Computacional da UNIJUÍ 2

Projeto de pesquisa realizado no Grupo de Matemática Aplicada e Computacional da UNIJUÍ 2 PARAMETRIZAÇÃO INTEGRADA DA MASSA DE GRÃO E DO SISTEMA DE AREAÇÃO EM ARMAZÉNS DE GRÃOS HORIZONTAL COM ESTRUTURA GEOMÉTRICA DO FUNDO NO FORMATO V E W 1 INTEGRATED PARAMETRIZATION OF THE MASS OF GRAINS AND

Leia mais

Figura 23 - Modelo 1 utilizado nos testes de Geração

Figura 23 - Modelo 1 utilizado nos testes de Geração 44 5 Resultados obtidos Neste capítulo são apresentados diversos testes, utilizando diferentes malhas e com visualizações gráficas com várias das configurações disponíveis no VRMLGer. 5.1. Modelos e dados

Leia mais

Explorar Restrições Esboço

Explorar Restrições Esboço Explorar Restrições Esboço Explorar o impacto das restrições geométricas e dimensionais em um simples esboço. Compreender os limites esboço para trabalhar eficazmente com o Autodesk Inventor. Objetivos

Leia mais

5 Estendendo as regiões da NCL 3.0

5 Estendendo as regiões da NCL 3.0 5 Estendendo as regiões da NCL 3.0 Em NCL, propriedades dos objetos de mídia definem em que regiões de uma tela esses objetos devem ser apresentados. Os valores iniciais dessas propriedades podem ser definidos

Leia mais

1º Teste de Computação Gráfica

1º Teste de Computação Gráfica 1º Teste de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes Prof. Mário Rui Gomes 15 de Abril de 23 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O teste

Leia mais

Projeto de Mestrado desenvolvido pela aluna Eveline Batista Rodrigues, no Departamento de Engenharia Elétrica da Universidade de São Paulo São

Projeto de Mestrado desenvolvido pela aluna Eveline Batista Rodrigues, no Departamento de Engenharia Elétrica da Universidade de São Paulo São Projeto de Mestrado desenvolvido pela aluna Eveline Batista Rodrigues, no Departamento de Engenharia Elétrica da Universidade de São Paulo São Carlos, sob orientação do Prof Dr Homero Schiabel. SUMÁRIO

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

DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS

DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS Aluno: Marcos Paulo Moraes Orientador: André Silva Pimentel Introdução A nanotecnologia está associada a diversas áreas de pesquisa

Leia mais

é usado para fechar a janela do são telas que podem conter textos, imagens, vídeos, sons e efeitos visuais.

é usado para fechar a janela do são telas que podem conter textos, imagens, vídeos, sons e efeitos visuais. ATIVIDADES - CAPÍTULO 1 1 Caça-palavras - Localize as seguintes palavras: aplicativo apresentações efeitos imagens powerpoint slides sons vídeos textos F O R S L I D E S T E N D U T A B F O R T R U D O

Leia mais

4 IMPLEMENTAÇÃO E APLICAÇÕES DO PROGRAMA DE COMPUTADOR

4 IMPLEMENTAÇÃO E APLICAÇÕES DO PROGRAMA DE COMPUTADOR 4 IMPLEMENTAÇÃO E APLICAÇÕES DO PROGRAMA DE COMPUTADOR 4.1 INTRODUÇÃO O programa desenvolvido segundo as metodologias descritas nesse trabalho, implementa a técnica de traçado de raios por Força Bruta.

Leia mais

RPU e RTE. RPU em planta. Representação

RPU e RTE. RPU em planta. Representação RPU e RTE O lançamento correto das Regiões de Protensão Uniforme (RPU) e das Regiões de Transferência de Esforços (RTE) é de extrema importância, pois as mesmas influenciarão tanto na extração dos esforços

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

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula Célula é uma Ferramenta de Autoria para o padrão Ginga. Auxilia no processo de criação da interatividade na TV Digital e é

Leia mais

Programação e Computação para Arquitectura 2012/2013

Programação e Computação para Arquitectura 2012/2013 Instituto Superior Técnico Programação e Computação para Arquitectura 202/203 Segundo Teste/Primeiro Exame /0/203 Nome: Número: Escreva o seu número em todas as folhas da prova. O tamanho das respostas

Leia mais

Criar um recurso para QIM com ActivInspire - Studio

Criar um recurso para QIM com ActivInspire - Studio Como criar um recurso com o Software ActivInspire Studio Depois de abrir o Software ActivInspire deve criar uma nova página, ficheiro Novo e de seguida escolher o formato desejado. Nota: De forma a este

Leia mais

Eixos de locação. Alteração de cortes. Corte geral do edifício

Eixos de locação. Alteração de cortes. Corte geral do edifício Acabamento O Modelador permite a definição de elementos não estruturais, para acabamento de desenho. Estes elementos são os cortes, eixos rotulados, tabela de baricentros e cotagens. A menos dos eixos,

Leia mais

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 6 Projeções 2 Projeções Geométricas Projeções permitem a visualização bidimensional de objetos tridimensionais.

Leia mais

1 Modelamento Avançado

1 Modelamento Avançado 1 Modelamento Avançado O sistemas CAE/CAD/CAM modernos são concebidos modularmente a fim de facilitar o arranjo e gerenciamento de aplicativos usados para criação de formas geométricas. Esta estratégia

Leia mais

GUIA DE INÍCIO RÁPIDO

GUIA DE INÍCIO RÁPIDO Versão 2.00 Junho de 2016 Índice 1 Introdução... 3 2 Viewer Edition... 3 2.1 Barra de menu... 4 2.2 Curva ABC... 11 2.3 Áreas de pivoteamento... 12 3 Personal Edition... 12 3.1 Barra de menu... 13 www.bxbsoft.com.br

Leia mais

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

CSS Cascading Style Sheets (Folhas de Estilo em Cascata) CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior 1 Parte I CSS Basic 2 CSS Determina como elementos

Leia mais

COMPUTAÇÃO GRÁFICA II E III. Posicionamento e edição de módulos

COMPUTAÇÃO GRÁFICA II E III. Posicionamento e edição de módulos COMPUTAÇÃO GRÁFICA II E III Posicionamento e edição de módulos Inserção de módulos: A inserção de módulos no projeto pode ser realizada de duas maneiras: por arraste ou duplo clique. Por arraste basta

Leia mais

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G. Computação Gráfica: Uma Proposta de Plano Pedagógico Luiz Velho Definições Metodologia Estrutura Avaliação Discussão Resumo IMPA - Instituto de Matemática Pura e Aplicada Definição Computação Gráfica:

Leia mais

Figura 1 - Uma possível forma de acesso à informação compartilhada.

Figura 1 - Uma possível forma de acesso à informação compartilhada. 14 1 Introdução Uma das técnicas de simulação numérica largamente utilizada para calcular esforços e o comportamento de estruturas em engenharia, mediante a utilização de computadores, é a Análise de Elementos

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 8 2018/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

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica Introdução Geral a Computação Gráfica Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de 2 Introdução Geral a O que é CG? Áreas de Atuação Definição, Arte e Matemática Mercado

Leia mais

2 - Como inserir a esfera que corresponde ao globo ocular.

2 - Como inserir a esfera que corresponde ao globo ocular. 1 - Como fazer a cavidade dos olhos Faça a cavidade dos olhos, utilizando Standard/Sub. Ativando o botão Sub ou pressionando a tecla Alt. Obs.: Com a tecla Alt pressionada você inverte a função de qualquer

Leia mais

Universidade Federal do Rio de Janeiro Faculdade de Arquitetura e Urbanismo

Universidade Federal do Rio de Janeiro Faculdade de Arquitetura e Urbanismo Universidade Federal do Rio de Janeiro Faculdade de Arquitetura e Urbanismo SketchUp Pro Gráfica_Digital SketchUp_00 Interface e comandos básicos Este tutorial foi elaborado pela equipe de monitores de

Leia mais

Parte I. Tela inicial

Parte I. Tela inicial Manual do Usuário Índice Parte I Tela inicial Parte II Visão geral das ferramentas de navegação Ferramenta de zoom automático Ferramenta de zoom in e zoom out com escolha de centro Ferramenta de zoom window

Leia mais

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

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos Aula 5 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 Bacharel em Sistema de Informação

Leia mais

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa Interatividade Num ambiente virtual, consiste na possibilidade de o utilizador dar instruções ao sistema, de forma a este, segunda essas instruções, se adapte e transforme, criando novas situações ao utilizador.

Leia mais

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3 Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar os conceitos básicos da linguagem ActionScript 3.0 Capacitar o aluno para criar programas

Leia mais

AULA: BrOffice Impress segunda parte

AULA: BrOffice Impress segunda parte AULA: BrOffice Impress segunda parte Objetivos Ter uma visão geral do BrOffice Impress; Aprender a trabalhar com o modo de exibição dos slides; Saber utilizar cores ou textura em segundo plano; Aprender

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

Modelador Estrutural. Como funciona

Modelador Estrutural. Como funciona Modelador Estrutural O modelo de uma estrutura é composto por diversos tipos de informação. Alguns tipos podem ser fornecidos através do preenchimento de formulários e tabelas, tais como os materiais utilizados,

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 da 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 AnimPixels M a

Leia mais

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli Disponibilizado em: www.scratchbrasil.net.br Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior Disponibilizado

Leia mais

Módulo I. Desejamos boa sorte e bom estudo! Em caso de dúvidas, contate-nos pelo site Atenciosamente Equipe Cursos 24 Horas

Módulo I. Desejamos boa sorte e bom estudo! Em caso de dúvidas, contate-nos pelo site  Atenciosamente Equipe Cursos 24 Horas AutoCad 2D Módulo I Parabéns por participar de um curso dos Cursos 24 Horas. Você está investindo no seu futuro! Esperamos que este seja o começo de um grande sucesso em sua carreira. Desejamos boa sorte

Leia mais

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 3. Transformações Geométricas

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 3. Transformações Geométricas Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 3 Transformações Geométricas no plano e no espaço Introdução (Geometria) 2 Pontos, Vetores e Matrizes Dado

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção

Leia mais

Navegação nas vistascapítulo1:

Navegação nas vistascapítulo1: Navegação nas vistascapítulo1: Capítulo 1 Neste capítulo, você aprenderá sobre os aprimoramentos na navegação de vistas que tornam extremamente fácil a movimentação nas janelas de gráficos do Inventor.

Leia mais

Os pixels ou pontos podem ser endereçados por dois inteiros, o número horizontal do pixel (dcx) e o número vertical do pixel (dcy).

Os pixels ou pontos podem ser endereçados por dois inteiros, o número horizontal do pixel (dcx) e o número vertical do pixel (dcy). 8 Sistemas de coordenadas Introdução Em computação gráfica grande quantidade de dados são manipulados e esses dados são altamente quantificados em vários sistemas de coordenadas. Os dispositivos gráficos

Leia mais

Sumário. Introdução Câmera sintética Window-to-Viewport Exercício. 29-May-13 Leandro Tonietto!2

Sumário. Introdução Câmera sintética Window-to-Viewport Exercício. 29-May-13 Leandro Tonietto!2 Câmera Sintética Leandro Tonietto Computação Gráfica Desenvolvimento Jogos e Entretenimento Digital ltonietto@unisinos.br http://professor.unisinos.br/ltonietto/jed/pgr/camerasintetica.pdf 05-13 29-May-13

Leia mais

Exercício 2 - modelagem básica de peça.

Exercício 2 - modelagem básica de peça. Exercício 2 - modelagem básica de peça. Abra um arquivo novo, escolha o template de peça. Por padrão, o template já esta em milímetros. Escolha o plano superior como mostrado na imagem abaixo: Agora na

Leia mais

MARCEL RODRIGO INOWE DESENVOLVIMENTO DE UM TRADUTOR DO ALFABETO PORTUGUÊS PARA DATILOLOGIA EM REALIDADE VIRTUAL.

MARCEL RODRIGO INOWE DESENVOLVIMENTO DE UM TRADUTOR DO ALFABETO PORTUGUÊS PARA DATILOLOGIA EM REALIDADE VIRTUAL. FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM FACULDADE DE CIÊNCIA DA COMPUTAÇÃO MARCEL RODRIGO INOWE DESENVOLVIMENTO DE UM TRADUTOR DO ALFABETO PORTUGUÊS

Leia mais

UMC Engenharia Mecânica / Automação Industrial / Gestão da Produção Industrial Desenho I Prof.: Jorge Luis Bazan.

UMC Engenharia Mecânica / Automação Industrial / Gestão da Produção Industrial Desenho I Prof.: Jorge Luis Bazan. UMC Engenharia Mecânica / Automação Industrial / Gestão da Produção Industrial Desenho I Prof.: Jorge Luis Bazan. Criação de modelos com uma só feature (base feature) 1) Procure a Pasta Base Feature na

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 FFONTS M a n

Leia mais

Manual de Instruções NSS Editor MANUAL DE INSTRUÇÕES. Editor de bases de dados NSS EDITOR

Manual de Instruções NSS Editor MANUAL DE INSTRUÇÕES. Editor de bases de dados NSS EDITOR MANUAL DE INSTRUÇÕES Editor de bases de dados NSS EDITOR Manual de Instruções Editor de bases de dados NSS Editor 1. Introdução Este manual aplica-se ao software de edição de bases de dados para indicadores

Leia mais

Obedecendo essa estrutura definida para a linguagem, podemos dividir a sua definição em duas partes: os elementos da linguagem e as suas regras.

Obedecendo essa estrutura definida para a linguagem, podemos dividir a sua definição em duas partes: os elementos da linguagem e as suas regras. 3 Metamodelo Um modelo é uma representação abstrata de um sistema e um metamodelo é uma descrição abstrata de um modelo. Ele consiste em um conjunto de conceitos e relacionamentos dentro de um determinado

Leia mais

Elementos Externos 3D

Elementos Externos 3D Elementos Externos 3D Prezados colegas, A partir da versão V18 do TQS, da mesma forma que podemos fazer a exportação de modelo do TQS para o SketchUp e o Revit podemos fazer a importação de modelos tridimensionais

Leia mais

Janela Principal. No Logic Pro, chamamos esta janela de Main Window, ou Janela Principal.

Janela Principal. No Logic Pro, chamamos esta janela de Main Window, ou Janela Principal. Janela Principal Olá! Neste vídeo, vamos conhecer as janelas e recursos principais do Logic. E, ao longo das aulas, vamos aprender como usá-las, tudo bem? Então, vamos ver os tópicos desta Aula: 1. Main

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3 Prof. Dr. Daniel Caetano 2012-2 Objetivos Apresentar os conceitos básicos da linguagem ActionScript 3.0 Capacitar o aluno para criar programas

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em

Leia mais

Orientações Iniciais.

Orientações Iniciais. Criação e Modelação 3d de Frasco de Perfume. Projeto Integrado de Embalagem Desenho Técnico II AutoCAD. Prof. Sergio Casa Nova Orientações Iniciais. Este passo a passo, foi pensado para dar apoio ao projeto

Leia mais

O que é Microsoft Word?

O que é Microsoft Word? Informática Aplicada 2009.2 Campus Angicos Roteiro 02 Professor: Araken de Medeiros Santos Microsoft Word 1. Abra o Microsoft Word. 2. Selecione Abrir no menu Arquivo ou clique no botão. 3. Navegue pela

Leia mais

Capítulo VI Carga Móvel

Capítulo VI Carga Móvel Capítulo VI Carga Móvel A análise para carga móvel consiste na obtenção dos esforços estáticos máximos devidos a carregamento que se desloca pelo eixo da estrutura. O carregamento é suposto plano e na

Leia mais

O Micromundo Transtaruga

O Micromundo Transtaruga O Micromundo Transtaruga Heliel Ferreira dos Santos Transtaruga 1 é um ambiente dinâmico, interativo que possui uma linguagem própria, nesse caso a comunicação estabelecida entre os objetos desse micromundo

Leia mais

Geometria Descritiva Básica (Versão preliminar)

Geometria Descritiva Básica (Versão preliminar) Geometria Descritiva Básica (Versão preliminar) Prof. Carlos Kleber 5 de novembro de 2008 1 Introdução O universo é essencialmente tridimensonal. Mas nossa percepção é bidimensional: vemos o que está à

Leia mais

Flash CS5 Flash CS5 Flash CS5

Flash CS5 Flash CS5 Flash CS5 FLASH CS5 INTRODUÇÃO O Flash CS5 é uma ferramenta profi ssional utilizada na criação de elementos para a web, com alta qualidade em criação multimídia, principalmente de imagens vetoriais animadas, podendo

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA A Visualização No Ensino De Geometria Espacial: Possibilidades Com O Software Calques

Leia mais

Figura 1.1: Um reservatório natural de petróleo típico: dificuldade para investigar áreas de interesse.

Figura 1.1: Um reservatório natural de petróleo típico: dificuldade para investigar áreas de interesse. 1 Introdução Técnicas de realidade virtual são ferramentas valiosas para a criação, manipulação e investigação de estruturas reais. Elas provêem um ambiente seguro para que os profissionais envolvidos

Leia mais

3. Conhecimentos Básicos

3. Conhecimentos Básicos 3. Conhecimentos Básicos 3.1 Sistema de Coordenadas A área de trabalho do AutoCAD é baseada em um sistema cartesiano de coordenadas, onde serão posicionados os pontos que definirão as entidades do desenho.

Leia mais

Conteúdo. 1. Propósito 3 2. Conceitos Inserindo Dimensões Eixos Dimensões Pontos de Inserção 9

Conteúdo. 1. Propósito 3 2. Conceitos Inserindo Dimensões Eixos Dimensões Pontos de Inserção 9 DIMENSÕES 1 Conteúdo 1. Propósito 3 2. Conceitos 4 2.1. Eixos 4 2.2. Dimensões 4 2.2.1. Dimensões de Elementos Fechados 4 2.2.2. Dimensões de Elementos Abertos 6 2.3. Pontos de Inserção 9 2.3.1. Série

Leia mais

METODOLOGIA DE PROJETO

METODOLOGIA DE PROJETO METODOLOGIA DE PROJETO DE INTERIORES AULA 06: PERSPECTIVA LINEAR DE 1 PONTO. MÃO LIVRE Disciplina do Curso Superior em Design de Interiores da UNAES/Anhanguera Educacional Arq. Urb. Octavio F. Loureiro

Leia mais

Programação para Internet. Professor Pedro Ramires 1º Informática

Programação para Internet. Professor Pedro Ramires 1º Informática Programação para Internet Professor Pedro Ramires 1º Informática Introdução a Web HTML é a sigla em inglês para HiperText Markup Language, que em português significa linguagem para marcação de hipertexto.

Leia mais

Transformações 2D. Prof. Márcio Bueno Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.

Transformações 2D. Prof. Márcio Bueno Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Transformações 2D Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Robson Lins Transformações 2D Transformações Geométricas são a base de

Leia mais

Informática I. Aula 3. Aula 3-03/09/2007 1

Informática I. Aula 3.  Aula 3-03/09/2007 1 Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ Aula 3-03/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais