<!-- "CAR BODY" -->
<
Transform scale='
1 4 0.5'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 0 0'/>
</
Appearance>
<
Sphere/>
</
Shape>
<
Transform rotation='
1 0 0 0'
translation='
0 0.2 0.976'>
<
Shape>
<
Appearance>
</
Appearance>
<
Box size='
0.7 .2 .0000001'/>
</
Shape>
</
Transform>
</
Transform>
<
Group/>
<!-- "PILOT'S COVER SHELL" -->
<!--
COVER ROUTE:
[
from COVERSENS.rotation_changed to set_rotation
]
-->
<
Transform DEF='
COVER'
center='
0 0 0.535'
scale='
.5 0.9 0.3'
translation='
0 -1 0'>
<
Shape>
<
Appearance>
<Material transparency='0.55'/>
</
Appearance>
<
Sphere radius='
1.3'/>
</
Shape>
<!--
COVERSENS ROUTE:
[
from rotation_changed to COVER.set_rotation
]
-->
<
CylinderSensor DEF='
COVERSENS'
description='
touch to activate'
diskAngle='
0.262'
maxAngle='
3.57'/>
</
Transform>
<
ROUTE fromNode='
COVERSENS'
fromField='
rotation_changed'
toNode='
COVER'
toField='
set_rotation'/>
<!-- "PILOT'S HEAD" -->
<
Transform translation='
0 -1.3 0.5'>
<
Viewpoint description='
Driver'
orientation='
1 0 0 1.350'
position='
0 0.25 -0.015'/>
<
Transform rotation='
1 0 0 1.67'
translation='
0 0.7 -0.2'>
<
Shape>
<
Appearance>
</
Appearance>
<
Box size='
0.9 0.8 0.01'/>
</
Shape>
</
Transform>
<
Transform rotation='
1 0 0 1.67'
translation='
0 0.701 -0.2'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 0 0'/>
</
Appearance>
<
Box size='
0.9 0.8 0.01'/>
</
Shape>
</
Transform>
<
Shape>
<
Appearance>
<Material diffuseColor='1 0 0'/>
</
Appearance>
<
Sphere radius='
0.25'/>
</
Shape>
</
Transform>
<!-- "FRONT-HORIZONTAL PANEL-TEXTURES " -->
<
Transform translation='
0 3.80 -0.3'>
<!-- "FRONT (HORIZONTAL) PANEL" -->
<
Shape>
<
Appearance>
<Material diffuseColor='1 0 0'/>
</
Appearance>
<
Box size='
3.94 .6 .03'/>
</
Shape>
<!-- "FRONT-RIGHT (OUTER)VERTICAL PANEL" -->
<
Transform translation='
0.35 -0.2 0.15'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
.03 0.16 0.28'/>
</
Shape>
</
Transform>
<!-- "FRONT-LEFT (OUTER)VERTICAL PANEL -->
<
Transform translation='
-0.35 -0.2 0.15'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
.03 0.16 0.28'/>
</
Shape>
</
Transform>
<!-- "BACK TEXT" -->
<
Transform rotation='
0 0 1 -3.14'
translation='
1.40 -7.20 1.05'>
<
Transform rotation='
1 0 0 0.266'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 1 0'/>
</
Appearance>
<
Text string='
"MV-4204"'
solid='
false'>
<FontStyle size='.8' style='BOLD'/>
</
Text>
</
Shape>
</
Transform>
</
Transform>
<!-- "FRONT RIGHT TEXT" -->
<
Transform rotation='
0 0 1 -3.14'
translation='
2.2 0.2 0'>
<
Transform translation='
.5 .020 0.05'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 1 0'/>
</
Appearance>
<
Text string='
"VRML"'
solid='
false'>
<FontStyle size='.4' style='BOLD'/>
</
Text>
</
Shape>
</
Transform>
</
Transform>
<!-- "FRONT LEFT TEXT" -->
<
Transform rotation='
0 0 1 3.14'
translation='
-2.1 0.2 0'>
<
Transform translation='
-1.5 0.01 0.05'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 1 0'/>
</
Appearance>
<
Text string='
"VRML"'
solid='
false'>
<FontStyle size='.4' style='BOLD'/>
</
Text>
</
Shape>
</
Transform>
</
Transform>
<!-- "FRONT-RIGHT (INNER)VERTICAL PANEL -->
<
Transform translation='
1.95 0.01 0.05'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
0.03 .6 .1'/>
</
Shape>
</
Transform>
<!-- "FRONT-LEFT (INNER)VERTICAL PANEL -->
<
Transform translation='
-1.95 0.01 0.05'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
0.03 .6 .1'/>
</
Shape>
</
Transform>
</
Transform>
<!-- "BACK (INCLINED) UPPER PANEL" -->
<
Transform rotation='
1 0 0 -0.2'
translation='
0 -3.57 0.75'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 0 0'/>
</
Appearance>
<
Box size='
3.94 0.8 0.04'/>
</
Shape>
<
Transform translation='
1.95 0 0.1'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
0.04 0.8 0.2'/>
</
Shape>
</
Transform>
<
Transform translation='
-1.95 0 0.1'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
0.04 0.8 0.2'/>
</
Shape>
</
Transform>
</
Transform>
<!-- "HORIZONTAL PART OF THE CAR" -->
<
Transform rotation='
0 0 1 1.57'
scale='
1 1 0.05'
translation='
0 -0.15 0'>
<
Shape>
<
Appearance>
<
Material diffuseColor='
.2 1 0'/>
<
ImageTexture USE='
nplogo'/>
</
Appearance>
<
Cylinder height='
3.95'
radius='
1.9'/>
</
Shape>
<!-- "RIGHT TEXT" -->
<
Transform rotation='
0 0 1 -3.14'
translation='
0.6 1.65 2'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 1 0'/>
</
Appearance>
<
Text string='
"NPS"'
solid='
false'>
<FontStyle size='.8' style='BOLD'/>
</
Text>
</
Shape>
</
Transform>
<!-- "LEFT TEXT" -->
<
Transform rotation='
0 0 1 -6.28'
translation='
-0.8 -1.65 2'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 1 0'/>
</
Appearance>
<
Text string='
"NPS"'
solid='
false'>
<FontStyle size='.8' style='BOLD'/>
</
Text>
</
Shape>
</
Transform>
</
Transform>
<!-- "BACK-LEFT VERTICAL PANEL" -->
<
Transform translation='
-0.42 -3.4 0.35'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
.06 0.26 0.7'/>
</
Shape>
</
Transform>
<!-- "BACK-RIGHT VERTICAL PANEL" -->
<
Transform translation='
0.42 -3.4 0.35'>
<
Shape>
<
Appearance>
<Material diffuseColor='0.2 1 0'/>
</
Appearance>
<
Box size='
.06 0.26 0.7'/>
</
Shape>
</
Transform>
<!-- "EXHAUST" -->
<
Transform translation='
0.2 -3.88 0'>
<
Shape DEF='
exhaust'>
<
Appearance>
<Material diffuseColor='0 0 0'/>
</
Appearance>
<
Cylinder height='
.25'
radius='
.05'/>
</
Shape>
</
Transform>
<!-- "EXHAUST" -->
<
Transform translation='
-0.2 -3.88 0'>
</
Transform>