<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd">
<X3D profile='Immersive' version='3.2 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' http://www.web3d.org/specifications/x3d-3.2.xsd '>
<head>
<meta name='titlecontent='PajekVisualizationExamples.x3d'/>
<meta name='descriptioncontent='Reverse engineer and hopefully elaborate on Pajek visualization structures'/>
<meta name='creatorcontent='Don Brutzman and Elaine Reid'/>
<meta name='createdcontent='17 May 2011'/>
<meta name='modifiedcontent='23 June 2014'/>
<meta name='referencecontent=' http://pajek.imfm.si '/>
<meta name='subjectcontent='network visualization'/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationExamples.x3d '/>
<meta name='generatorcontent='X3D-Edit, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!--

Index for ExternProtoDeclare definitions : Arc, NetworkText, Vertex

Index for DEF nodes : infogroup, NetText

Index for Viewpoint image : Viewpoint_1
-->
<Scene>
<ExternProtoDeclare name='Arcappinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency'
  url=' "PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc" '>
<field name='nametype='SFStringaccessType='inputOutput'
 appinfo='name to identify this Arc'/>

<field name='descriptiontype='SFStringaccessType='inputOutput'
 appinfo='popup text describing this Arc'/>

<field name='cylinderHeighttype='SFFloataccessType='initializeOnly'
 appinfo='length of Arc between Vertex locations'/>

<field name='urltype='MFStringaccessType='inputOutput'
 appinfo='link to some other resource'/>

<field name='cylinderTranslationtype='SFVec3faccessType='inputOutput'
 appinfo='location of Arc'/>

<field name='coneTranslationtype='SFVec3faccessType='inputOutput'
 appinfo='see TODO items in ArcScript'/>

<field name='rotationtype='SFRotationaccessType='inputOutput'
 appinfo='orientation of Arc'/>

<field name='displayModetype='SFStringaccessType='inputOutput'
 appinfo='rendering choices: BallAndStick, Ball, Stick'/>

<field name='colortype='SFColoraccessType='inputOutput'
 appinfo='diffuseColor of Arc'/>

<field name='transparencytype='SFFloataccessType='inputOutput'
 appinfo='transparency of Arc'/>

<field name='ballRadiustype='SFFloataccessType='inputOutput'
 appinfo='offset distance for Cone arrowhead; TODO this needs to match values in the Vertex protopye, which is iniitialized separately'/>

<field name='traceEnabledtype='SFBoolaccessType='inputOutput'
 appinfo='debug trace to Browser output console'/>
</ExternProtoDeclare>
<!-- Add any ROUTEs here that connect ProtoInstance to/from prior nodes in Scene (and outside of ProtoDeclare) -->
<!-- Default values for fieldValue types instead of for the Prototype -->
<!-- Add any ROUTEs here that connect ProtoInstance to/from prior nodes in Scene (and outside of ProtoDeclare) -->
<ExternProtoDeclare name='Vertexappinfo='Vertex is a node, typically connected by zero or more Arc segments, and displayed using Sphere geometry with modifiable color and transparency'
  url=' "PajekVisualizationPrototypes.x3d#Vertex" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Vertex" '>
<field name='nametype='SFStringaccessType='inputOutput'
 appinfo='name to identify this Vertex'/>

<field name='descriptiontype='SFStringaccessType='inputOutput'
 appinfo='popup text describing this Vertex'/>

<field name='urltype='MFStringaccessType='inputOutput'
 appinfo='link to some other resource'/>

<field name='radiustype='SFFloataccessType='initializeOnly'
 appinfo='size of Vertex ball'/>

<field name='displayModetype='SFStringaccessType='inputOutput'
 appinfo='rendering choices: BallAndStick, Ball, Stick'/>

<field name='colortype='SFColoraccessType='inputOutput'
 appinfo='diffuseColor of Vertex'/>

<field name='transparencytype='SFFloataccessType='inputOutput'
 appinfo='transparency of Vertex'/>

<field name='translationtype='SFVec3faccessType='inputOutput'
 appinfo='location of Vertex'/>

<field name='vertexTexttype='MFStringaccessType='inputOutput'
 appinfo='labels to identify Vertex'/>

<field name='textTranslationtype='SFVec3faccessType='inputOutput'
 appinfo='location of Text'/>

<field name='textColortype='SFColoraccessType='inputOutput'
 appinfo='diffuseColor of Text'/>
</ExternProtoDeclare>
<ProtoInstance name='Vertex'>
<fieldValue name='name'/>
<fieldValue name='description'/>
<fieldValue name='radiusvalue='0.0'/>
<fieldValue name='displayMode'/>
<fieldValue name='colorvalue='0 0 0'/>
<fieldValue name='transparencyvalue='0.0'/>
<fieldValue name='translationvalue='0 0 0'/>
<fieldValue name='textTranslationvalue='0 0 0'/>
<fieldValue name='textColorvalue='0 0 0'/>
</ProtoInstance>
<!-- Add any ROUTEs here that connect ProtoInstance to/from prior nodes in Scene (and outside of ProtoDeclare) -->
<ExternProtoDeclare name='NetworkTextappinfo='Text describing what the Vertices and Arcs are about'
  url=' "PajekVisualizationPrototypes.x3d#NetworkText" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#NetworkText" '>
<field name='texttype='MFStringaccessType='inputOutput'
 appinfo='information to identify the Integral Network'/>
</ExternProtoDeclare>
<ProtoInstance name='NetworkText'/>
<!-- Add any ROUTEs here that connect ProtoInstance to/from prior nodes in Scene (and outside of ProtoDeclare) -->
<Background groundAngle='1.309 1.570796groundColor='0 0.5 0.7 0 0.4 0.7 0.6 0.5 0.7skyAngle='1.309 1.571skyColor='0 0.5 0.8 0 0.6 0.7 0.6 0.6 0.7'/>
<PointLight ambientIntensity='1location='0 0 5radius='30'/>
<NavigationInfo transitionType='"ANIMATE"type='"EXAMINE" "FLY" "ANY"'/>
<Viewpoint description='Inspect 15JAN2010Newmanorientation='1 0 0 -0.0997position='0 2 20'/>
<!-- type="3D" <date day ="3" month="5" year="2011"/> -->
<Transform DEF='infogrouptranslation='-8 2 -4'>
<Transform DEF='NetTexttranslation='0 6 0'>
<ProtoInstance name='NetworkText'>
<fieldValue name='textvalue='"15JAN2010"'/>
</ProtoInstance>
</Transform>
</Transform>
<Group>
<Transform>
<ProtoInstance name='Vertex'>
<fieldValue name='namevalue='Vertex 1'/>
<fieldValue name='descriptionvalue='2010-01-15-ARMY.MIL'/>
<fieldValue name='radiusvalue='.1500'/>
<fieldValue name='displayModevalue='BallAndStick'/>
<fieldValue name='colorvalue='0.0000 0.0000 0.0000'/>
<fieldValue name='transparencyvalue='0.0'/>
<fieldValue name='translationvalue='0.06344 -0.26178 -0.55101'/>
<fieldValue name='vertexTextvalue='"2010-01-15-ARMY.MIL"'/>
<fieldValue name='textTranslationvalue='0.06344 -0.26178 -0.55101'/>
<fieldValue name='textColorvalue='0 0 0'/>
</ProtoInstance>
<ProtoInstance name='Arc'>
<fieldValue name='namevalue='1.24'/>
<fieldValue name='descriptionvalue='From blah to blah'/>
<fieldValue name='urlvalue=' "http://www.google.com" '/>
<fieldValue name='cylinderHeightvalue='0.64770'/>
<fieldValue name='cylinderTranslationvalue='-0.35062 -0.44066 -0.60713'/>
<fieldValue name='coneTranslationvalue='-.48422 -.53116 -.63552'/>
<fieldValue name='rotationvalue='-11.22472 0.00000 52.81325 2.15598'/>
<fieldValue name='displayModevalue='BallAndStick'/>
<fieldValue name='colorvalue='0.0000 0.0000 0.0000'/>
<fieldValue name='transparencyvalue='0.0'/>
<fieldValue name='ballRadiusvalue='1'/>
</ProtoInstance>
<ProtoInstance name='Vertex'>
<fieldValue name='namevalue='Vertex 2'/>
<fieldValue name='descriptionvalue='2010-01-15BLOGS.STATE.GOV-INDEX.PHP'/>
<fieldValue name='vertexTextvalue='"2010-01-15BLOGS.STATE.GOV-INDEX.PHP"'/>
<fieldValue name='textTranslationvalue='1.43526 1.19707 0.67279'/>
<fieldValue name='textColorvalue='0 0 0'/>
<fieldValue name='urlvalue=' "http://www.state.gov" '/>
<fieldValue name='translationvalue='1.28526 1.19707 0.67279'/>
<fieldValue name='radiusvalue='0.1500'/>
<fieldValue name='displayModevalue='BallAndStick'/>
<fieldValue name='colorvalue='0.5020 0.0000 0.0000'/>
<fieldValue name='transparencyvalue='0.0'/>
</ProtoInstance>
<ProtoInstance name='Arc'>
<fieldValue name='namevalue='1.26'/>
<fieldValue name='descriptionvalue='From blah1 to blah1'/>
<fieldValue name='urlvalue=' "http://www.google.com" '/>
<fieldValue name='cylinderHeightvalue='1.28361'/>
<fieldValue name='cylinderTranslationvalue='-0.12911 0.32068 -0.81718'/>
<fieldValue name='coneTranslationvalue='-0.16106 0.75793 -1.01700'/>
<fieldValue name='rotationvalue='-53.23500 0.00000 8.51149 0.43344'/>
<fieldValue name='displayModevalue='BallAndStick'/>
<fieldValue name='colorvalue='0 0 0'/>
<fieldValue name='transparencyvalue='0.0'/>
<fieldValue name='ballRadiusvalue='1'/>
</ProtoInstance>
<ProtoInstance name='Vertex'>
<fieldValue name='namevalue='Vertex 3'/>
<fieldValue name='descriptionvalue='2010-01-15-FEEDS.FEEDBURNER.COM-DIPNOTE'/>
<fieldValue name='vertexTextvalue='"2010-01-15-FEEDS.FEEDBURNER.COM-DIPNOTE"'/>
<fieldValue name='textColorvalue='0 0 0'/>
<fieldValue name='textTranslationvalue='0.08377 1.98542 -1.19849'/>
<fieldValue name='urlvalue=' "http://www.feedburner.com" '/>
<fieldValue name='translationvalue='-0.06623 1.98542 -1.19849'/>
<fieldValue name='radiusvalue='.1500'/>
<fieldValue name='displayModevalue='BallAndStick'/>
<fieldValue name='colorvalue='1.0000 0.0000 0.0000'/>
<fieldValue name='transparencyvalue='0.0'/>
</ProtoInstance>
<ProtoInstance name='Arc'>
<fieldValue name='namevalue='1.39'/>
<fieldValue name='descriptionvalue='From blah2 to blah2'/>
<fieldValue name='urlvalue=' "http://www.google.com" '/>
<fieldValue name='cylinderHeightvalue='1.12537'/>
<fieldValue name='cylinderTranslationvalue='-0.35500 -0.38541 -1.02982'/>
<fieldValue name='coneTranslationvalue='-0.54712 -0.47389 -1.37249'/>
<fieldValue name='rotationvalue='-95.76386 0.00000 53.68924 1.79233'/>
<fieldValue name='displayModevalue='BallAndStick'/>
<fieldValue name='colorvalue='0.0000 0.0000 0.0000'/>
<fieldValue name='transparencyvalue='0.0'/>
<fieldValue name='ballRadiusvalue='1'/>
</ProtoInstance>
</Transform>
</Group>
</Scene>
</X3D>
<!--

Index for ExternProtoDeclare definitions : Arc, NetworkText, Vertex

Index for DEF nodes : infogroup, NetText

Index for Viewpoint image : Viewpoint_1
-->

<!-- Color key: <X3dNode DEF='idName' field='value'/> matches <XmlElement DEF='idName' attribute='value'/>
(Light blue background: behavior node) (Grey background: inserted documentation) (Magenta background: X3D Extensibility)
    <Prototype name='ProtoName'> <field name='fieldName'/> </Prototype> -->

<!-- Additional help information about X3D scenes: X3D Resources, X3D Scene Authoring Hints and X3D Tooltips -->