#VRML V2.0 utf8 # # match.wrl # A Match! # by David R. Nadeau # # This world illustrates the use of the 'Flames' node defined in the # external file 'flames.wrl'. That node creates an animated flame. # This world uses such flames on the head of a match. # WorldInfo { title "A Match!" info [ "Copyright (c) 1997, David R. Nadeau" ] } Viewpoint { position 0.0 0.3 4.0 description "Entry view" } NavigationInfo { type [ "EXAMINE", "ANY" ] headlight TRUE } Background { skyColor [ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.0 ] skyAngle [ 1.57, 1.87, ] } EXTERNPROTO Flames [ field SFTime cycleInterval field SFTime startTime ] "flames.wrl#Flames" # # Match flames # Billboard { axisOfRotation 0.0 1.0 0.0 children Flames { } } # # Match head and stick # Transform { translation 0.0 -0.2 0.0 children [ Transform { scale 0.5 1.0 0.5 children Shape { appearance Appearance { material Material { diffuseColor 0.3 0.3 0.3 } } geometry Sphere { radius 0.3 } } } Transform { translation 0.0 -1.2 0.0 children Shape { appearance Appearance { material Material { diffuseColor 0.8 0.7 0.5 } } geometry Box { size 0.1 2.0 0.1 } } } ] }