<
Shape>
<
IndexedFaceSet coordIndex='
0 1 2'>
<Coordinate point='-0.15 0 0 0 -1.5 0 0.15 0 0'/>
</
IndexedFaceSet>
<
Appearance DEF='
Gray'>
<Material diffuseColor='0.4 0.4 0.4' specularColor='0.7 0.7 0.7'/>
</
Appearance>
</
Shape>
<
Shape DEF='
Ring'>
<
IndexedFaceSet coordIndex='
0 1 2 3 -1 4 5 6 7 -1'>
<Coordinate point='-0.40 -0.05 0.1 0.40 -0.05 0.1 0.40 0.05 0.1 -0.40 0.05 0.1
-0.40 0.15 0.1 0.40 0.15 0.1 0.40 0.25 0.1 -0.40 0.25 0.1'/>
</
IndexedFaceSet>
<
Appearance USE='
Gray'/>
</
Shape>
<
Transform translation='
0 -0.35 0'>
<
Shape>
<
Cylinder height='
0.15'
radius='
0.20'/>
<
Appearance USE='
Gray'/>
</
Shape>
<
Transform translation='
0 0 -0.2'>
<
Shape>
<
Box size='
0.45 0.25 0.39'/>
<
Appearance USE='
Gray'/>
</
Shape>
</
Transform>
</
Transform>
<
Shape DEF='
Flames'>
<!-- No appearance, use emissive shading -->
<
IndexedFaceSet coordIndex='
0 1 2'>
<Coordinate point='0.18 0 0.05 0 1.2 0.05 -0.18 0 0.05'/>
<Color color='1 0 0 0.9 0.5 0 1 0 0'/>
</
IndexedFaceSet>
</
Shape>