tópicos aparência importando arquivos inserção de textos interagindo com o av

Post on 17-Apr-2015

105 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Tópicos

• Aparência

• Importando Arquivos

• Inserção de Textos

• Interagindo com o AV

Importando Arquivos

Nó Inline

Transform{

# transformações com o arquivo.wrl

children [

Inline {

url “arquivo.wrl"

}

]

}

Aparência do AV

Nó Background: define o fundo do AV

Background {

frontUrl "imagem.jpg"

backUrl "imagem.jpg"

bottomUrl "imagem.jpg"

topUrl "imagem.jpg"

leftUrl "imagem.jpg"

rightUrl "imagem.jpg"

}

Nó Billboard: a figura 2D é automaticamente rotacionada para ficar de frente para a câmera Billboard

{

children

Shape {

appearance Appearance {

texture ImageTexture { url "texturas\arvore.gif" }

}

geometry Box {

size 2 4 0

}

}

}

Aparência do AV

Tarefa #4

• Definir chão para o AV (box 40x40)

• Definir céu para o AV

•Definir algumas arvores do tipo billboard (DEF/USE)

Inserindo Texto

Nó text: adição de texto no AV

Shape{

appearance Appearance {

material Material { }

}

geometry Text {

string [ ]

fontStyle NULL

}

}

Inserindo Texto

Inserindo Texto

Nó fontStyle: adição de texto no AV

geometry Text {

string “Programando em VRML”

fontStyle FontStyle

{

family “SERIF”

style “PLAIN”

size 1.0

justify “BEGIN”

horizontal TRUE

}

}

Inserindo Texto

Tarefa #5

Inserir no AV um outdoor com texto

texto

box

Interagindo com o AV

Group{

children[

DEF OBJETO Transform{

children[

Shape {...}

]

},

DEF INTERAÇÂO tipo_da_Interação{}

]

}

ROUTE associação da INTERAÇÂO para o OBJETO

Interagindo com o AV

Nó CylinderSensor: rotação do objeto em torno do eixo Y

Interagindo com o AV

Nó SphereSensor: rotação do objeto em torno dos 3 eixos

Tarefa #6

Modelar uma luminária da seguinte maneira:

sphereSensor

ContatoContato

edgar_luis@joinville.udesc.br

marcelo@joinville.udesc.br

www.joinville.udesc.br/larva

top related