#X3D V3.2 utf8 PROFILE Immersive # [X3D] version=3.2 # [X3D] noNamespaceSchemaLocation=https://www.web3d.org/specifications/x3d-3.2.xsd # X3D-to-ClassicVRML XSL translation autogenerated by X3dToClassicVrmlEncoding.xslt and X3dToVrml97.xslt # https://www.web3d.org/x3d/content/X3dToClassicVrmlEncoding.xslt # https://www.web3d.org/x3d/content/X3dToVrml97.xslt # Transformation using XSLT processor: Saxonica # head META "title" "PajekVisualizationExamples.x3d" META "description" "Reverse engineer and hopefully elaborate on Pajek visualization structures" META "creator" "Don Brutzman and Elaine Reid" META "created" "17 May 2011" META "modified" "25 September 2023" META "reference" "http://pajek.imfm.si" META "subject" "network visualization" META "warning" "under development" META "identifier" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationExamples.x3d" META "generator" "X3D-Edit, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "PajekVisualizationExamples.x3d" } EXTERNPROTO Arc [ # [appinfo] Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency inputOutput SFString name # [appinfo] name to identify this Arc inputOutput SFString description # [appinfo] popup text describing this Arc initializeOnly SFFloat cylinderHeight # [appinfo] length of Arc between Vertex locations inputOutput MFString url # [appinfo] link to some other resource inputOutput SFVec3f cylinderTranslation # [appinfo] location of Arc inputOutput SFVec3f coneTranslation # [appinfo] see TODO items in ArcScript inputOutput SFRotation rotation # [appinfo] orientation of Arc inputOutput SFString displayMode # [appinfo] rendering choices: BallAndStick, Ball, Stick inputOutput SFColor diffuseColor # [appinfo] diffuseColor of Arc inputOutput SFFloat transparency # [appinfo] transparency of Arc inputOutput SFFloat ballRadius # [appinfo] offset distance for Cone arrowhead; TODO this needs to match values in the Vertex protopye, which is iniitialized separately inputOutput SFBool traceEnabled # [appinfo] debug trace to Browser output console ][ "PajekVisualizationPrototypes.x3d#Arc" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc" ] EXTERNPROTO Vertex [ # [appinfo] Vertex is a node, typically connected by zero or more Arc segments, and displayed using Sphere geometry with modifiable color and transparency inputOutput SFString name # [appinfo] name to identify this Vertex inputOutput SFString description # [appinfo] popup text describing this Vertex inputOutput MFString url # [appinfo] link to some other resource initializeOnly SFFloat radius # [appinfo] size of Vertex ball inputOutput SFString displayMode # [appinfo] rendering choices: BallAndStick, Ball, Stick inputOutput SFColor diffuseColor # [appinfo] diffuseColor of Vertex inputOutput SFFloat transparency # [appinfo] transparency of Vertex inputOutput SFVec3f translation # [appinfo] location of Vertex inputOutput MFString vertexText # [appinfo] labels to identify Vertex inputOutput SFVec3f textTranslation # [appinfo] location of Text inputOutput SFColor textColor # [appinfo] diffuseColor of Text ][ "PajekVisualizationPrototypes.x3d#Vertex" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Vertex" ] EXTERNPROTO NetworkText [ # [appinfo] Text describing what the Vertices and Arcs are about inputOutput MFString text # [appinfo] information to identify the Integral Network ][ "PajekVisualizationPrototypes.x3d#NetworkText" "https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#NetworkText" ] Background { groundAngle [ 1.309 1.570796 ] groundColor [ 0 0.5 0.7 0 0.4 0.7 0.6 0.5 0.7 ] skyAngle [ 1.309 1.571 ] skyColor [ 0 0.5 0.8 0 0.6 0.7 0.6 0.6 0.7 ] } PointLight { ambientIntensity 1 location 0 0 5 radius 30 } NavigationInfo { transitionType [ "ANIMATE" ] type [ "EXAMINE" "FLY" "ANY" ] } Viewpoint { description "Inspect 15JAN2010Newman" orientation 1 0 0 -0.0997 position 0 2 20 } Arc { cylinderHeight 2.12382 cylinderTranslation 1.07012 -0.61874 -0.51894 coneTranslation 1.11550 -0.53349 0.37778 rotation 211.16098 0 -10.68474 1.47613 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.29494 cylinderTranslation 0.72836 -0.44647 -2.08635 coneTranslation 0.51127 -0.24120 -2.47153 rotation -102.32120 0 57.66792 1.13614 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 2.17640 cylinderTranslation 1.44872 0.26689 -1.41562 coneTranslation 1.81723 1.10793 -1.27988 rotation 31.82626 0 -86.40498 0.43685 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 2.12631 cylinderTranslation 1.60800 -0.91294 -0.71272 coneTranslation 2.11031 -1.07760 0.01958 rotation 172.40580 0 -118.25958 1.75414 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.29100 cylinderTranslation 1.29461 -0.74199 -2.15691 coneTranslation 1.50364 -0.75920 -2.59477 rotation -116.43200 0 -55.58302 1.60625 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 2.07177 cylinderTranslation 1.87785 -0.97752 -2.08924 coneTranslation 2.60598 -1.19601 -2.52427 rotation -102.89894 0 -172.22957 1.82291 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 2.10659 cylinderTranslation 0.72035 -1.72967 -1.55509 coneTranslation 0.46903 -2.58671 -1.53841 rotation 3.93178 -0.00000 59.26904 2.85575 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 2.11620 cylinderTranslation 0.20491 -0.11862 -1.89095 coneTranslation -0.48412 0.39108 -2.15934 rotation -63.24083 0 162.35718 0.96730 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 2.12823 cylinderTranslation 0.22046 -1.38843 -1.35034 coneTranslation -0.45606 -1.95711 -1.15968 rotation 44.88093 -0.00000 159.24773 2.25105 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.28595 cylinderTranslation 1.66142 -0.81257 0.34309 coneTranslation 2.06545 -1.03356 0.19753 rotation -38.75518 0 -107.57484 2.04606 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.28523 cylinderTranslation 1.00628 -0.46935 -2.66851 coneTranslation 1.43154 -0.69129 -2.72150 rotation -14.11080 0 -113.25094 2.04865 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.29563 cylinderTranslation -0.08343 0.15403 -2.40256 coneTranslation -0.47759 0.40091 -2.25542 rotation 39.08037 -0.00000 104.68925 1.04015 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.26525 cylinderTranslation 2.15576 -1.00040 -2.67140 coneTranslation 2.59149 -1.17635 -2.62085 rotation 13.53306 0 -116.64655 1.95228 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Arc { cylinderHeight 1.27790 cylinderTranslation -0.07588 -2.39898 -1.33068 coneTranslation -0.45060 -2.14320 -1.17721 rotation 40.94915 -0.00000 99.97869 1.00740 diffuseColor 0 0 0 ballRadius 0.02 traceEnabled FALSE ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' transparency 0 } Vertex { vertexText [ "2010-01-30-API.FLICKR.COM-SERVICES" ] description "1: 2010-01-30-API.FLICKR.COM-SERVICES" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 0 transparency 0 translation 1.01670 -0.71911 -1.57475 textTranslation 1.16670 -0.71911 -1.57475 textColor 0 0 0 } Vertex { vertexText [ "Haiti/2010-01-30/Association_prob_NONE_Haiti_Cat5.txt.file.2010-01-30.simple" ] description "2: Haiti/2010-01-30/Association_prob_NONE_Haiti_Cat5.txt.file.2010-01-30.simple" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0.5020 0 0 transparency 0 translation -2.73900 2.74022 2.73907 textTranslation -2.58900 2.74022 2.73907 textColor 0 0 0 } Vertex { vertexText [ "building" ] description "3: building" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 1.0000 0 0 transparency 0 translation 1.12355 -0.51836 0.53686 textTranslation 1.27355 -0.51836 0.53686 textColor 0 0 0 } Vertex { vertexText [ "credit" ] description "4: credit" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 0 transparency 0 translation 0.44002 -0.17382 -2.59796 textTranslation 0.59002 -0.17382 -2.59796 textColor 0 0 0 } Vertex { vertexText [ "man" ] description "5: man" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 0 transparency 0 translation 1.88075 1.25290 -1.25648 textTranslation 2.03075 1.25290 -1.25648 textColor 0 0 0 } Vertex { vertexText [ "part" ] description "6: part" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 1.0000 0 0 transparency 0 translation 2.19930 -1.10677 0.14931 textTranslation 2.34930 -1.10677 0.14931 textColor 0 0 0 } Vertex { vertexText [ "photo" ] description "7: photo" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 0 transparency 0 translation 1.57253 -0.76487 -2.73907 textTranslation 1.72253 -0.76487 -2.73907 textColor 0 0 0 } Vertex { vertexText [ "program" ] description "8: program" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 0 transparency 0 translation 2.73900 -1.23592 -2.60374 textTranslation 2.88900 -1.23592 -2.60374 textColor 0 0 0 } Vertex { vertexText [ "removes" ] description "9: removes" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 1.0000 transparency 0 translation 0.42401 -2.74022 -1.53543 textTranslation 0.57401 -2.74022 -1.53543 textColor 0 0 0 } Vertex { vertexText [ "robert" ] description "10: robert" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 0 transparency 0 translation -0.60687 0.48188 -2.20715 textTranslation -0.45687 0.48188 -2.20715 textColor 0 0 0 } Vertex { vertexText [ "rubble" ] description "11: rubble" ### Warning: Improper initialization, no value provided for fieldValue 'url' radius 0.1500 ### Warning: Improper initialization, no value provided for fieldValue 'displayMode' diffuseColor 0 0 1.0000 transparency 0 translation -0.57578 -2.05775 -1.12594 textTranslation -0.42578 -2.05775 -1.12594 textColor 0 0 0 }