X3D
type: NamedIndividual
has head: head
has scene: Scene
profile: Full
version: 3.3
no namespace schema location: https://www.web3d.org/specifications/x3d-3.3.xsd

meta 1 1
type: NamedIndividual
type: meta
has parent: head
content: RadarBeamX3dVisualization.x3d
name: title

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Sungmin Kwon and Don Brutzman
name: creator

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: 2 February 2018
name: created

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: 5 March 2020
name: modified

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: Visualization of Radar System Simulation: Rotary Bowtie Antenna with 1GHz frequency Radar.
name: description

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: RadarBeamX3dVisualizationViewFerry.png
name: Image

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: RadarBeamX3dVisualizationViewJet.png
name: Image

meta 1 8
type: NamedIndividual
type: meta
has parent: head
name: generator

meta 1 9
type: NamedIndividual
type: meta
has parent: head
name: Image

meta 1 10
type: NamedIndividual
type: meta
has parent: head
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
name: MovingImage

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: NecBowtieXg91a.x3d
name: reference

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://en.wikipedia.org/wiki/Numerical_Electromagnetics_Code
name: reference

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: Numerical Electromagnetics Code http://www.qsl.net/4nec2
name: generator

meta 1 17
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
name: generator

meta 1 18
type: NamedIndividual
type: meta
has parent: head
content: SanFranciscoMontereyBayGoogleMapsFairUse.jpg included as non-commercial fair use https://www.google.com/permissions/geoguidelines/
name: license

meta 1 19
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Radar/RadarBeamX3dVisualization.x3d
name: identifier

meta 1 20
type: NamedIndividual
type: meta
has parent: head
content: ../license.html
name: license

RadarBeamX3dVisualization.x3d
creator: Sungmin Kwon and Don Brutzman
created: 2 February 2018
modified: 5 March 2020
description: Visualization of Radar System Simulation: Rotary Bowtie Antenna with 1GHz frequency Radar.
image: RadarBeamX3dVisualizationViewFerry.png
image: RadarBeamX3dVisualizationViewJet.png
reference: NecBowtieXg91a.x3d
reference: https://en.wikipedia.org/wiki/Numerical_Electromagnetics_Code
generator: Numerical Electromagnetics Code http://www.qsl.net/4nec2
generator: X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
license: SanFranciscoMontereyBayGoogleMapsFairUse.jpg included as non-commercial fair use https://www.google.com/permissions/geoguidelines/
license: ../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
title: RadarBeamX3dVisualization.x3d

Background 2 2
type: NamedIndividual
type: Background
has parent: Scene
sky color: 1

Viewpoint 2 3
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Overview
orientation: 1
orientation: 0
orientation: 0.78
position: 0
position: -15
position: 15

Viewpoint 2 4
type: NamedIndividual
type: Viewpoint
has parent: Scene
description: Simulated Radar Screen
field of view: 0.55
orientation: 0
orientation: 1
position: 0
position: -3

Viewpoint 2 5
type: NamedIndividual
type: Viewpoint
has parent: Scene
center of rotation: -3.9
center of rotation: 2.8
center of rotation: 2.2
description: Jet Oblique View
field of view: 0.4
orientation: 1
orientation: 0
orientation: 1.1
position: -3.9
position: 0.9
position: 3.3

Viewpoint 2 6
type: NamedIndividual
type: Viewpoint
has parent: Scene
center of rotation: -0.5
center of rotation: 2.2
center of rotation: 0
description: Ferry Oblique View
field of view: 0.4
orientation: 1
orientation: 0
orientation: 1.25
position: -0.5
position: 0.8
position: 0.6

GroundMapGroup
type: NamedIndividual
type: Transform
has parent: Scene
has children: Shape 2 7 1
DEF: GroundMapGroup
translation: -0.3
translation: -0.4
translation: -0.1

ImageTexture 2 7 1 1 1
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 7 1 1
url: "SanFranciscoMontereyBayGoogleMapsFairUse.jpg" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Radar/SanFranciscoMontereyBayGoogleMapsFairUse.jpg"

Material 2 7 1 1 2
type: NamedIndividual
type: Material
has parent: Appearance 2 7 1 1
diffuse color: 0.1
emissive color: 0.9

Box 2 7 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 7 1
size: 50
size: 0.1

RotatingGroup
type: NamedIndividual
type: Transform
has parent: Scene
has children: AntennaPitch
has children: Transform 2 8 2
has children: Transform 2 8 3
DEF: RotatingGroup

AntennaPitch
type: NamedIndividual
type: Transform
has parent: RotatingGroup
has children: Transform 2 8 1 1
has children: Transform 2 8 1 2
has children: Transform 2 8 1 3
has children: Transform 2 8 1 4
has children: LeftSide
has children: Transform 2 8 1 6
has children: Transform 2 8 1 7
DEF: AntennaPitch

Transform 2 8 1 1
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: Shape 2 8 1 1 1
has children: Shape 2 8 1 1 2
scale: 1.0
scale: 0.6

IndexedFaceSet 2 8 1 1 1 1
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 8 1 1 1
has coord: RadiationPatternCoordinate
has color: RadiationPatternColor
color index: 31
color index: 511
color index: 19
color index: -1
color index: 20
color index: 21
color index: 22
color index: 23
color index: 24
color index: 25
color index: 26
color index: 27
color index: 28
color index: 29
color index: 30
color index: 32
color index: 33
color index: 34
color index: 17
color index: 16
color index: 13
color index: 12
color index: 14
color index: 37
color index: 41
color index: 44
color index: 46
color index: 49
color index: 50
color index: 51
color index: 15
color index: 9
color index: 8
color index: 11
color index: 36
color index: 42
color index: 54
color index: 59
color index: 62
color index: 65
color index: 67
color index: 68
color index: 69
color index: 18
color index: 39
color index: 48
color index: 56
color index: 66
color index: 70
color index: 71
color index: 72
color index: 5
color index: 2
color index: 4
color index: 7
color index: 58
color index: 64
color index: 74
color index: 75
color index: 76
color index: 35
color index: 3
color index: 0
color index: 1
color index: 47
color index: 77
color index: 83
color index: 90
color index: 94
color index: 97
color index: 98
color index: 55
color index: 63
color index: 85
color index: 96

RadiationPatternCoordinate
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 8 1 1 1 1
DEF: RadiationPatternCoordinate
point: -0.000000
point: -3.007089
point: -0.219205
point: -2.505519
point: -0.469706
point: -2.663835
point: -0.788954
point: -2.944418
point: -0.958002
point: -2.632089
point: -0.960085
point: -2.058910
point: -1.379128
point: -2.388720
point: -1.826669
point: -2.608753
point: -1.945539
point: -2.318604
point: -1.746118
point: -1.692544
point: -1.420213
point: -2.001375
point: -1.401378
point: -2.158888
point: -1.246435
point: -2.076033
point: -0.968070
point: -1.956946
point: -0.712270
point: -2.101597
point: -0.563121
point: -2.397584
point: -0.422759
point: -2.623846
point: -0.229557
point: -2.706530
point: 0.000000
point: -2.637853
point: 0.230782
point: -2.427557
point: 0.428044
point: -2.140496
point: 0.573544
point: -1.984929
point: 0.722455
point: -2.095778
point: 0.977277
point: -2.193650
point: 1.266504
point: -2.062680
point: 1.444304
point: -1.760979
point: 1.477637
point: -1.766901
point: 1.766901
point: -1.971027
point: 2.348978
point: -1.883737
point: 2.690255
point: -1.465778
point: 2.538803
point: -1.019201
point: 2.185683
point: -0.974003
point: 2.676052
point: -0.814566
point: 3.040001
point: -0.495979
point: 2.812839
point: -0.227125
point: 2.596053
point: 3.053701
point: -0.218370
point: -0.019105
point: -0.467089
point: -0.040865

RadiationPatternColor
type: NamedIndividual
type: ColorRGBA
has parent: IndexedFaceSet 2 8 1 1 1 1
DEF: RadiationPatternColor
color: 0.000000
color: 0.500000
color: 0.5
color: 0.512821
color: 0.525641
color: 0.538462
color: 0.551282
color: 0.564103
color: 0.576923
color: 0.589744
color: 0.602564
color: 0.615385
color: 0.628205
color: 0.641026
color: 0.653846
color: 0.666667
color: 0.679487
color: 0.692308
color: 0.705128
color: 0.717949
color: 0.730769
color: 0.743590
color: 0.756410
color: 0.769231
color: 0.782051
color: 0.794872
color: 0.807692
color: 0.820513
color: 0.833333
color: 0.846154
color: 0.858974
color: 0.871795
color: 0.884615
color: 0.897436
color: 0.910256
color: 0.923077
color: 0.935897
color: 0.948718
color: 0.961538
color: 0.974359
color: 0.987179
color: 1.000000
color: 0.012500
color: 0.025000
color: 0.037500
color: 0.050000
color: 0.062500
color: 0.075000
color: 0.087500
color: 0.100000
color: 0.112500
color: 0.125000
color: 0.137500
color: 0.150000
color: 0.162500
color: 0.175000
color: 0.187500
color: 0.200000
color: 0.212500
color: 0.225000
color: 0.237500
color: 0.250000
color: 0.262500
color: 0.275000
color: 0.287500
color: 0.300000
color: 0.312500
color: 0.325000
color: 0.337500
color: 0.350000
color: 0.362500
color: 0.375000
color: 0.387500
color: 0.400000
color: 0.412500
color: 0.425000

IndexedLineSet 2 8 1 1 2 1
type: NamedIndividual
type: IndexedLineSet
has parent: Shape 2 8 1 1 2
has coord: RadiationPatternCoordinate-USE-1
has color: RadiationPatternColor-USE-1
color index: 31
color index: 511
color index: 19
color index: -1
color index: 20
color index: 21
color index: 22
color index: 23
color index: 24
color index: 25
color index: 26
color index: 27
color index: 28
color index: 29
color index: 30
color index: 32
color index: 33
color index: 34
color index: 17
color index: 16
color index: 13
color index: 12
color index: 14
color index: 37
color index: 41
color index: 44
color index: 46
color index: 49
color index: 50
color index: 51
color index: 15
color index: 9
color index: 8
color index: 11
color index: 36
color index: 42
color index: 54
color index: 59
color index: 62
color index: 65
color index: 67
color index: 68
color index: 69
color index: 18
color index: 39
color index: 48
color index: 56
color index: 66
color index: 70
color index: 71
color index: 72
color index: 5
color index: 2
color index: 4
color index: 7
color index: 58
color index: 64
color index: 74
color index: 75
color index: 76
color index: 35
color index: 3
color index: 0
color index: 1
color index: 47
color index: 77
color index: 83
color index: 90
color index: 94
color index: 97
color index: 98
color index: 55
color index: 63
color index: 85
color index: 96

Transform 2 8 1 2
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: Shape 2 8 1 2 1
scale: 1.0
scale: 0.6

Material 2 8 1 2 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 8 1 2 1 1
emissive color: 1.0

LineSet 2 8 1 2 1 2
type: NamedIndividual
type: LineSet
has parent: Shape 2 8 1 2 1
has coord: Coordinate 2 8 1 2 1 2 1
vertex count: 2

Coordinate 2 8 1 2 1 2 1
type: NamedIndividual
type: Coordinate
has parent: LineSet 2 8 1 2 1 2
point: 0.0
point: 0
point: 12.4978

Transform 2 8 1 3
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: Transform 2 8 1 3 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 12.0
translation: 0
translation: 0.3

Transform 2 8 1 3 1
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 3
has children: Shape 2 8 1 3 1 1
rotation: 0
rotation: 1
rotation: -1.57

LABEL APPEARANCE
type: NamedIndividual
type: Appearance
has parent: Shape 2 8 1 3 1 1
has material: Material 2 8 1 3 1 1 1 1
DEF: LABEL_APPEARANCE

Material 2 8 1 3 1 1 1 1
type: NamedIndividual
type: Material
has parent: LABEL APPEARANCE
emissive color: 1

Text 2 8 1 3 1 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 8 1 3 1 1
has font style: LABEL FONT
string: "74km"

LABEL FONT
type: NamedIndividual
type: FontStyle
has parent: Text 2 8 1 3 1 1 2
DEF: LABEL_FONT
family: "SANS"
justify: "MIDDLE" "MIDDLE"
size: 0.6
css style: BOLD

Transform 2 8 1 4
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: Shape 2 8 1 4 1
scale: 9.000000e-03

Material 2 8 1 4 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 8 1 4 1 1
emissive color: 1.0

LineProperties 2 8 1 4 1 1 2
type: NamedIndividual
type: LineProperties
has parent: Appearance 2 8 1 4 1 1
linewidth scale factor: 2

LineSet 2 8 1 4 1 2
type: NamedIndividual
type: LineSet
has parent: Shape 2 8 1 4 1
has coord: Coordinate 2 8 1 4 1 2 1
vertex count: 2

Coordinate 2 8 1 4 1 2 1
type: NamedIndividual
type: Coordinate
has parent: LineSet 2 8 1 4 1 2
point: 5.885000
point: 1.100000
point: -0.500000
point: -1.100000
point: 6.080000
point: 1.500000
point: -1.500000
point: 0.220000
point: 5.690000
point: 2.000000
point: 0.700000
point: -2.000000
point: -5.600000
point: 0.900000
point: -7.600000
point: -7.850000
point: 0.450000
point: -0.250000
point: -0.650000
point: -3.000000
point: 5.600000
point: 7.600000
point: 7.850000
point: 3.000000
point: 7.060000
point: 3.140000
point: 0.000000
point: 1.000000
point: 6.670000
point: -1.000000
point: -3.140000
point: 7.870000
point: 2.750000
point: 0.500000
point: 1.560000
point: 2.200000
point: -0.900000
point: 3.200000
point: 0.820000
point: 3.900000
point: 1.150000
point: 5.050000
point: 1.550000
point: 6.200000
point: 1.900000
point: 6.120000
point: 2.170000
point: 4.970000
point: 1.880000
point: 3.800000
point: -0.820000
point: -1.150000
point: -1.550000
point: -1.900000
point: -2.170000
point: -1.880000
point: -2.750000
point: -1.560000
point: -2.200000
point: -3.200000
point: -3.900000
point: -5.050000
point: -6.200000
point: -6.120000
point: -4.970000
point: -3.800000
point: 9.250000
point: 10.800000
point: 12.550000
point: 14.370000
point: 16.500000
point: 18.870000
point: 21.200000
point: 23.750000
point: 26.880000
point: 31.370000
point: 35.870000

LeftSide
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: SpotLight 2 8 1 5 1
DEF: LeftSide
rotation: 0
rotation: 1
rotation: -1.57

SpotLight 2 8 1 5 1
type: NamedIndividual
type: SpotLight
has parent: LeftSide
beam width: 0.14
color: 1
color: 0
cut off angle: 0.2
radius: 10

Transform 2 8 1 6
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: Transform 2 8 1 6 1
translation: -0.4
translation: 0
translation: 1

Transform 2 8 1 6 1
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 6
has children: Viewpoint 2 8 1 6 1 1
rotation: 0
rotation: 1
rotation: -1.2

Viewpoint 2 8 1 6 1 1
type: NamedIndividual
type: Viewpoint
has parent: Transform 2 8 1 6 1
description: Antenna View Over The Shoulder
field of view: 1.8
orientation: 0
orientation: 1
orientation: -1.57
position: 0

Transform 2 8 1 7
type: NamedIndividual
type: Transform
has parent: AntennaPitch
has children: Transform 2 8 1 7 1
translation: 0.1
translation: 0

Transform 2 8 1 7 1
type: NamedIndividual
type: Transform
has parent: Transform 2 8 1 7
has children: Viewpoint 2 8 1 7 1 1
rotation: 0
rotation: 1
rotation: -1.57

Viewpoint 2 8 1 7 1 1
type: NamedIndividual
type: Viewpoint
has parent: Transform 2 8 1 7 1
description: Antenna View Focused
orientation: 0
orientation: 1
orientation: -1.57
position: 0

Transform 2 8 2
type: NamedIndividual
type: Transform
has parent: RotatingGroup
has children: Shape 2 8 2 1
rotation: 0.98058
rotation: -0.19612
rotation: 0
rotation: 0.3
translation: 2.44
translation: -0.5
translation: -19.950001

PixelTexture 2 8 2 1 1 1
type: NamedIndividual
type: PixelTexture
has parent: Appearance 2 8 2 1 1
image: 20 10 4 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0005 0xFF0011 0xFF001C 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF000B 0xFF0018 0xFF0024 0xFF002F 0xFF0039 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0002 0xFF0013 0xFF0021 0xFF002E 0xFF0039 0xFF0043 0xFF004D 0xFF0055 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF000A 0xFF001D 0xFF002C 0xFF003A 0xFF0046 0xFF0051 0xFF005A 0xFF0063 0xFF006A 0xFF0071 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0016 0xFF002A 0xFF003B 0xFF004A 0xFF0056 0xFF0061 0xFF006B 0xFF0074 0xFF007B 0xFF0082 0xFF0088 0xFF008E 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0000 0xFF0009 0xFF0026 0xFF003D 0xFF0050 0xFF005F 0xFF006C 0xFF0077 0xFF0081 0xFF0089 0xFF0090 0xFF0096 0xFF009C 0xFF00A1 0xFF00A6 0xFF00AA 0xFF0000 0xFF0000 0xFF0000 0xFF001E 0xFF0041 0xFF005B 0xFF006E 0xFF007E 0xFF008A 0xFF0095 0xFF009D 0xFF00A4 0xFF00AB 0xFF00B0 0xFF00B5 0xFF00B9 0xFF00BD 0xFF00C0 0xFF00C4 0xFF00C6 0xFF0000 0xFF004C 0xFF0075 0xFF008E 0xFF00A0 0xFF00AD 0xFF00B7 0xFF00BE 0xFF00C5 0xFF00CA 0xFF00CE 0xFF00D2 0xFF00D5 0xFF00D8 0xFF00DA 0xFF00DC 0xFF00DE 0xFF00E0 0xFF00E1 0xFF00E3 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF 0xFF00FF

Box 2 8 2 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 8 2 1
size: 4.88
size: 1
size: 0.01

Transform 2 8 3
type: NamedIndividual
type: Transform
has parent: RotatingGroup
has children: Shape 2 8 3 1
rotation: -0.98058
rotation: -0.19612
rotation: 0
rotation: 0.3
translation: 2.44
translation: 0.5
translation: -19.950001

PixelTexture 2 8 3 1 1 1
type: NamedIndividual
type: PixelTexture
has parent: Appearance 2 8 3 1 1
image: 20 10 4 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x00 0x00 0x80 0x80 0xAA 0xAA 0xAA 0xBF 0xBF 0xCC 0xCC 0xD5 0xD5 0xD5 0xDB 0xDB 0xDF 0xDF 0xE3 0x00 0x00 0x00 0x00 0x00 0x55 0x55 0x55 0x80 0x80 0x99 0x99 0xAA 0xAA 0xAA 0xB6 0xB6 0xBF 0xBF 0xC6 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x40 0x66 0x66 0x80 0x80 0x80 0x92 0x92 0x9F 0x9F 0xAA 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x33 0x33 0x55 0x55 0x55 0x6D 0x6D 0x80 0x80 0x8E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2B 0x2B 0x2B 0x49 0x49 0x60 0x60 0x71 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x24 0x24 0x40 0x40 0x55 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x20 0x39 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1C 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Box 2 8 3 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 8 3 1
size: 4.88
size: 1
size: 0.01

JetTarget
type: NamedIndividual
type: Group
has parent: Scene
has children: Transform 2 9 1
has children: Transform 2 9 2
DEF: JetTarget

Transform 2 9 1
type: NamedIndividual
type: Transform
has parent: JetTarget
has children: Viewpoint 2 9 1 1
has children: Transform 2 9 1 2
rotation: 0
rotation: 1
rotation: -1.5
translation: -3.9
translation: 2.8
translation: 2.2

Viewpoint 2 9 1 1
type: NamedIndividual
type: Viewpoint
has parent: Transform 2 9 1
description: Jet and Ferry
field of view: 1.3
orientation: 0
orientation: 1
orientation: 1.57
position: 0.5
position: 0.8
position: 2.0

Transform 2 9 1 2
type: NamedIndividual
type: Transform
has parent: Transform 2 9 1
has children: Airplane
rotation: 1
rotation: 0
rotation: 1.4
scale: 0.02

Airplane
type: NamedIndividual
type: Inline
has parent: Transform 2 9 1 2
has metadata: MetadataString 2 9 1 2 1 1
DEF: Airplane
url: "../../AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/Boeing747Tunisia/Boeing747.x3d" "../../AircraftFixedWing/Boeing747Tunisia/Boeing747.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/Boeing747Tunisia/Boeing747.wrl"

MetadataString 2 9 1 2 1 1
type: NamedIndividual
type: MetadataString
has parent: Airplane
name: profile
value: "Immersive"

Transform 2 9 2
type: NamedIndividual
type: Transform
has parent: JetTarget
has children: Transform 2 9 2 1
rotation: 0
rotation: 1
rotation: 0.8
translation: -3.9
translation: 2.8
translation: 2.6

Transform 2 9 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 9 2
has children: Shape 2 9 2 1 1
rotation: 1
rotation: 0
rotation: 1.57

LABEL JET
type: NamedIndividual
type: Appearance
has parent: Shape 2 9 2 1 1
has material: Material 2 9 2 1 1 1 1
DEF: LABEL_JET

Material 2 9 2 1 1 1 1
type: NamedIndividual
type: Material
has parent: LABEL JET
emissive color: 1

Text 2 9 2 1 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 9 2 1 1
has font style: LABEL FONT2
string: "26km"

LABEL FONT2
type: NamedIndividual
type: FontStyle
has parent: Text 2 9 2 1 1 2
DEF: LABEL_FONT2
family: "SANS"
justify: "MIDDLE" "MIDDLE"
size: 0.28
css style: BOLD

FerryTarget
type: NamedIndividual
type: Transform
has parent: Scene
has children: Transform 2 10 1
has children: Transform 2 10 2
DEF: FerryTarget
translation: -0.5
translation: 2.2
translation: 0

Transform 2 10 1
type: NamedIndividual
type: Transform
has parent: FerryTarget
has children: CruiseShip
rotation: 1
rotation: 0
rotation: 1.57
scale: 0.0025
scale: 0.005

CruiseShip
type: NamedIndividual
type: Inline
has parent: Transform 2 10 1
has metadata: MetadataString 2 10 1 1 1
DEF: CruiseShip
url: "../../ShipsCivilian/CruiseShip/CruiseShip.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/CruiseShip/CruiseShip.x3d" "../../ShipsCivilian/CruiseShip/CruiseShip.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/CruiseShip/CruiseShip.wrl"

MetadataString 2 10 1 1 1
type: NamedIndividual
type: MetadataString
has parent: CruiseShip
name: profile
value: "Immersive"

Transform 2 10 2
type: NamedIndividual
type: Transform
has parent: FerryTarget
has children: Shape 2 10 2 1
rotation: 1
rotation: 0
rotation: 1.57
translation: 0
translation: 0.25

LABEL FERRY
type: NamedIndividual
type: Appearance
has parent: Shape 2 10 2 1
has material: Material 2 10 2 1 1 1
DEF: LABEL_FERRY

Material 2 10 2 1 1 1
type: NamedIndividual
type: Material
has parent: LABEL FERRY
emissive color: 1

Text 2 10 2 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 10 2 1
has font style: LABEL FONT1
string: "15km"

LABEL FONT1
type: NamedIndividual
type: FontStyle
has parent: Text 2 10 2 1 2
DEF: LABEL_FONT1
family: "SANS"
justify: "MIDDLE" "MIDDLE"
size: 0.11
css style: BOLD

FogWeather
type: NamedIndividual
type: Transform
has parent: Scene
has children: FogScale
DEF: FogWeather
rotation: 0
rotation: 1.0
rotation: -1.57
translation: -5
translation: 14
translation: 9

FogScale
type: NamedIndividual
type: Transform
has parent: FogWeather
has children: VolumeData 2 11 1 1
DEF: FogScale
rotation: 0
rotation: 1
rotation: -1.57
scale: 20
scale: 30

ImageTexture3D 2 11 1 1 1
type: NamedIndividual
type: ImageTexture3D
has parent: VolumeData 2 11 1 1
url: "KansaiPawrModified.nrrd" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Radar/KansaiPawrModified.nrrd"

RadarScreen
type: NamedIndividual
type: Group
has parent: Scene
has children: SurfaceRadar2dPlot
has children: RadarOverlay
DEF: RadarScreen

SurfaceRadar2dPlot
type: NamedIndividual
type: Transform
has parent: RadarScreen
has children: Shape 2 12 1 1
DEF: SurfaceRadar2dPlot
translation: 0
translation: -20

ImageTexture 2 12 1 1 1 1
type: NamedIndividual
type: ImageTexture
has parent: Appearance 2 12 1 1 1
url: "RadarBeamX3dVisualizationSurfaceRadar2dPlot.png" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Radar/RadarBeamX3dVisualizationSurfaceRadar2dPlot.png"

Material 2 12 1 1 1 2
type: NamedIndividual
type: Material
has parent: Appearance 2 12 1 1 1
diffuse color: 0.1
emissive color: 0.9

Box 2 12 1 1 2
type: NamedIndividual
type: Box
has parent: Shape 2 12 1 1
size: 10
size: 0.1

RadarOverlay
type: NamedIndividual
type: Transform
has parent: RadarScreen
has children: Shape 2 12 2 1
has children: Shape 2 12 2 2
has children: Shape 2 12 2 3
has children: Transform 2 12 2 4
has children: Transform 2 12 2 5
DEF: RadarOverlay
translation: 0
translation: -18

TicsScreen
type: NamedIndividual
type: Appearance
has parent: Shape 2 12 2 1
has material: Material 2 12 2 1 1 1
DEF: TicsScreen

Material 2 12 2 1 1 1
type: NamedIndividual
type: Material
has parent: TicsScreen
emissive color: 0
emissive color: 0.9

Circle2D 2 12 2 1 2
type: NamedIndividual
type: Circle2D
has parent: Shape 2 12 2 1
radius: 1.52

Circle2D 2 12 2 2 2
type: NamedIndividual
type: Circle2D
has parent: Shape 2 12 2 2
radius: 3.03

LineSet 2 12 2 3 2
type: NamedIndividual
type: LineSet
has parent: Shape 2 12 2 3
has coord: Coordinate 2 12 2 3 2 1
vertex count: 2

Coordinate 2 12 2 3 2 1
type: NamedIndividual
type: Coordinate
has parent: LineSet 2 12 2 3 2
point: -5
point: 0
point: 5
point: -3.8
point: 0.05
point: -0.05
point: -2.28
point: -0.76
point: 3.8
point: 2.28
point: 0.76

Transform 2 12 2 4
type: NamedIndividual
type: Transform
has parent: RadarOverlay
has children: Shape 2 12 2 4 1
translation: 1.52
translation: -0.2
translation: 0

Text 2 12 2 4 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 12 2 4 1
has font style: RSTick FONT
string: "10km"

RSTick FONT
type: NamedIndividual
type: FontStyle
has parent: Text 2 12 2 4 1 2
DEF: RSTick_FONT
family: "SANS"
justify: "MIDDLE" "MIDDLE"
size: 0.3

Transform 2 12 2 5
type: NamedIndividual
type: Transform
has parent: RadarOverlay
has children: Shape 2 12 2 5 1
translation: 3.03
translation: -0.2
translation: 0

Text 2 12 2 5 1 2
type: NamedIndividual
type: Text
has parent: Shape 2 12 2 5 1
has font style: RSTick FONT-USE-1
string: "20km"

HUDOverlay
type: NamedIndividual
type: Group
has parent: Scene
has extern proto declare: ExternProtoDeclare 2 13 1
has children: HeadsUpDisplayInstance
DEF: HUDOverlay

ExternProtoDeclare 2 13 1
type: NamedIndividual
type: ExternProtoDeclare
has parent: HUDOverlay
has field: field 2 13 1 1
has field: field 2 13 1 2
has field: field 2 13 1 3
has field: field 2 13 1 4
appinfo: Heads-up display (HUD) keeps child geometry aligned on screen in a consistent location
name: HeadsUpDisplay
url: "../../../X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "../../../X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.wrl#HeadsUpDisplay" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.wrl#HeadsUpDisplay"

field 2 13 1 1
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 13 1
access type: inputOutput
appinfo: offset position for HUD relative to current view location, default 0 0 -5
name: screenOffset
type: SFVec3f

field 2 13 1 2
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 13 1
access type: inputOutput
appinfo: X3D content positioned at HUD offset
name: children
type: MFNode

field 2 13 1 3
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 13 1
access type: outputOnly
appinfo: HUD position update (in world coordinates) relative to original location
name: position_changed
type: SFVec3f

field 2 13 1 4
type: NamedIndividual
type: field
has parent: ExternProtoDeclare 2 13 1
access type: outputOnly
appinfo: HUD orientation update relative to original location
name: orientation_changed
type: SFRotation

HeadsUpDisplayInstance
type: NamedIndividual
type: ProtoInstance
has parent: HUDOverlay
has field value: fieldValue 2 13 2 1
has field value: fieldValue 2 13 2 2
DEF: HeadsUpDisplayInstance
name: HeadsUpDisplay

fieldValue 2 13 2 1
type: NamedIndividual
type: fieldValue
has parent: HeadsUpDisplayInstance
name: screenOffset
value: 0
value: -5

fieldValue 2 13 2 2
type: NamedIndividual
type: fieldValue
has parent: HeadsUpDisplayInstance
has children: Transform 2 13 2 2 1
has children: Transform 2 13 2 2 2
name: children

Transform 2 13 2 2 1
type: NamedIndividual
type: Transform
has parent: fieldValue 2 13 2 2
has children: Shape 2 13 2 2 1 1
translation: 1.9
translation: 0

Box 2 13 2 2 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 13 2 2 1 1
size: 0.2
size: 3
size: 0.01
solid: false

PixelTexture 2 13 2 2 1 1 2 1
type: NamedIndividual
type: PixelTexture
has parent: Appearance 2 13 2 2 1 1 2
image: 1 33 3 0x000080 0x0000B4 0x0000E8 0x001DFF 0x0050FF 0x0083FF 0x00B6FF 0x00E9FF 0x1DFFE2 0x50FFAF 0x83FF7C 0xB6FF49 0xE9FF16 0xFFF400 0xFFDF00 0xFFCB00 0xFFB600 0xFFA200 0xFF8E00 0xFF7900 0xFF6500 0xFF5000 0xFF3C00 0xFF2800 0xFF1300 0xFF0002 0xFF0027 0xFF004B 0xFF0070 0xFF0094 0xFF00B8 0xFF00DD 0xFF00FF
repeat s: false
repeat t: false

Transform 2 13 2 2 2
type: NamedIndividual
type: Transform
has parent: fieldValue 2 13 2 2
has children: Transform 2 13 2 2 2 1
translation: 1.78
translation: 0

Transform 2 13 2 2 2 1
type: NamedIndividual
type: Transform
has parent: Transform 2 13 2 2 2
has children: Shape 2 13 2 2 2 1 1
translation: 0
translation: 1.85

Text 2 13 2 2 2 1 1 1
type: NamedIndividual
type: Text
has parent: Shape 2 13 2 2 2 1 1
has font style: ColorMapTickFont
string: "Coverage"

ColorMapTickFont
type: NamedIndividual
type: FontStyle
has parent: Text 2 13 2 2 2 1 1 1
DEF: ColorMapTickFont
justify: "END" "MIDDLE"
size: 0.18

ColorMapTickAppearance
type: NamedIndividual
type: Appearance
has parent: Shape 2 13 2 2 2 1 1
has material: Material 2 13 2 2 2 1 1 2 1
DEF: ColorMapTickAppearance

Material 2 13 2 2 2 1 1 2 1
type: NamedIndividual
type: Material
has parent: ColorMapTickAppearance
diffuse color: 1

SensorAndRoute
type: NamedIndividual
type: Group
has parent: Scene
has children: OrbitalTimeInterval
has children: SpinThoseThings
has children: PitchShipOrAir
has children: ClickTriggerTouchSensor
has children: FogPosition
has children: Viewpoint 2 14 13
has children: Viewpoint 2 14 14
has children: Viewpoint 2 14 15
has children: Viewpoint 2 14 16
has children: Viewpoint 2 14 17
has children: Viewpoint 2 14 18
has children: Viewpoint 2 14 19
has children: Viewpoint 2 14 20
has children: Viewpoint 2 14 21
has children: Viewpoint 2 14 22
has ROUTE: ROUTE 2 14 4
has ROUTE: ROUTE 2 14 5
has ROUTE: ROUTE 2 14 6
has ROUTE: ROUTE 2 14 7
has ROUTE: ROUTE 2 14 9
has ROUTE: ROUTE 2 14 11
has ROUTE: ROUTE 2 14 12
DEF: SensorAndRoute

OrbitalTimeInterval
type: NamedIndividual
type: TimeSensor
has parent: SensorAndRoute
DEF: OrbitalTimeInterval
cycle interval: 24
loop: true

SpinThoseThings
type: NamedIndividual
type: OrientationInterpolator
has parent: SensorAndRoute
DEF: SpinThoseThings
key: 0
key: 0.125
key: 0.25
key: 0.375
key: 0.5
key: 0.625
key: 0.75
key: 0.875
key: 1
key value: 0
key value: 1
key value: 1.57079
key value: 3.14159
key value: 4.712389
key value: 6.283185

PitchShipOrAir
type: NamedIndividual
type: OrientationInterpolator
has parent: SensorAndRoute
DEF: PitchShipOrAir
key: 0
key: 0.5
key: 1
key value: 0
key value: 1
key value: -0.42

ROUTE 2 14 4
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: fraction_changed
from node: OrbitalTimeInterval
to field: set_fraction
to node: SpinThoseThings

ROUTE 2 14 5
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: fraction_changed
from node: OrbitalTimeInterval
to field: set_fraction
to node: PitchShipOrAir

ROUTE 2 14 6
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: value_changed
from node: SpinThoseThings
to field: set_rotation
to node: RotatingGroup

ROUTE 2 14 7
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: value_changed
from node: PitchShipOrAir
to field: set_rotation
to node: AntennaPitch

ClickTriggerTouchSensor
type: NamedIndividual
type: TouchSensor
has parent: SensorAndRoute
DEF: ClickTriggerTouchSensor
description: Click to start animation

ROUTE 2 14 9
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: touchTime
from node: ClickTriggerTouchSensor
to field: startTime
to node: OrbitalTimeInterval

FogPosition
type: NamedIndividual
type: PositionInterpolator
has parent: SensorAndRoute
DEF: FogPosition
key: 0
key: 0.25
key: 0.5
key: 0.75
key: 1
key value: 20
key value: 30
key value: 0.1

ROUTE 2 14 11
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: fraction_changed
from node: OrbitalTimeInterval
to field: set_fraction
to node: FogPosition

ROUTE 2 14 12
type: NamedIndividual
type: ROUTE
has parent: SensorAndRoute
from field: value_changed
from node: FogPosition
to field: scale
to node: FogScale

Viewpoint 2 14 13
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: -Y View
orientation: 1
orientation: 0
orientation: 0.78
position: 0
position: -40
position: 40

Viewpoint 2 14 14
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: +Xand-Y View
orientation: 0.85
orientation: 0.31
orientation: 0.43
orientation: 1.39
position: 39
position: -43
position: 25

Viewpoint 2 14 15
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: +X View
orientation: 0.34
orientation: 0.33
orientation: 0.88
orientation: 1.711
position: 40
position: 0

Viewpoint 2 14 16
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: +Xand+Y View
orientation: 0.22
orientation: 0.57
orientation: 0.79
orientation: 2.55
position: 38
position: 42
position: 24

Viewpoint 2 14 17
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: +Y View
orientation: 0
orientation: 0.4
orientation: 0.92
orientation: 3.14
position: 0
position: 40

Viewpoint 2 14 18
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: -Xand+Y View
orientation: -0.26
orientation: 0.57
orientation: 0.78
orientation: 3.77
position: -41
position: 39
position: 22

Viewpoint 2 14 19
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: -X View
orientation: 0.36
orientation: -0.36
orientation: -0.86
orientation: 1.711
position: -40
position: 0
position: 40

Viewpoint 2 14 20
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: -Xand-Y View
orientation: 0.84
orientation: -0.32
orientation: -0.44
orientation: 1.44
position: -38
position: -42
position: 23

Viewpoint 2 14 21
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: -Y View2
orientation: 1
orientation: 0
orientation: 0.78
position: 0
position: -40
position: 40

Viewpoint 2 14 22
type: NamedIndividual
type: Viewpoint
has parent: SensorAndRoute
description: +Z View
orientation: 0
orientation: 1
position: 0
position: 90