Lektion 6 - Dela upp koden i flera VRML-filer

Mycket praktiskt vid byggandet av VRML-världar är att kunna dela upp koden i flera olika filer. Med hjälp av Inlines {} -noden kan man ta in objekt som man sparat i andra filer. Med fältet url anger man adressen till den filen. (Både relativa och absoluta adresseringar är tillåtna.)

#VRML V2.0 utf8

#Tar in ett objekt jag gjort i en annan VRML-fil
Inline {

url "klocka.wrl"

}

Viewpoint {

#Vad vypunkten ska heta
description "Langt ifran"

#VAR i rummet jag ska stå och titta
position 0 0 40

}

Viewpoint {

description "Nara"
position 0 0 8

}

Viewpoint {

description "Snett fran hoger"
position 12 0 12

#Åt vilket håll jag ska titta
orientation 0 1 0 0.7
# 0 1 0 betyder vridning kring y-axeln
# 0.7 anger hur många radianer jag ska
# vrida mig (90 grader = 1,57 radianer)

}

Background{

skyColor [

0.0 0.1 0.9
0.3 0.6 0.95
1.0 1.0 1.0]

skyAngle [1.3, 1.57]
groundColor [

0.1 0.1 0.1 ,
0.2 0.2 0.2,
0.3 0.3 0.3]

groundAngle [1.4, 1.57]

}
Exemplet från förra lektionen men med interiören uppritat med hjälp av Inlines { } - noden.

Se http://138.6.195.16/glenns/vrml/exempel/v47.wrl.