#################################################################################################### # # Invoking X3D model self-test: # # $ python PajekVisualizationExamples.py # # Python package x3d.py package is available on PyPI for import. # This approach simplifies Python X3D deployment and use. # https://pypi.org/project/x3d # # Installation: # pip install x3d # or # python -m pip install x3d # # Developer options for loading x3d package in other Python programs: # # from x3d import * # preferred approach, terser source that avoids x3d.* class prefixes # # or # import x3d # traditional way to subclass x3d package, all classes require x3d.* prefix, # # but python source is very verbose, for example x3d.Material x3d.Shape etc. # # X3dToPython.xslt stylesheet insertPackagePrefix=true supports this option. # #################################################################################################### from x3d import * newModel=X3D(profile='Immersive',version='3.2', head=head( children=[ meta(content='PajekVisualizationExamples.x3d',name='title'), meta(content='Reverse engineer and hopefully elaborate on Pajek visualization structures',name='description'), meta(content='Don Brutzman and Elaine Reid',name='creator'), meta(content='17 May 2011',name='created'), meta(content='25 September 2023',name='modified'), meta(content='http://pajek.imfm.si',name='reference'), meta(content='network visualization',name='subject'), meta(content='under development',name='warning'), meta(content='https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationExamples.x3d',name='identifier'), meta(content='X3D-Edit, https://savage.nps.edu/X3D-Edit',name='generator'), meta(content='../../license.html',name='license')]), Scene=Scene( children=[ WorldInfo(title='PajekVisualizationExamples.x3d'), ExternProtoDeclare(appinfo='Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency',name='Arc',url=["PajekVisualizationPrototypes.x3d#Arc","https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"], field=[ field(accessType='inputOutput',appinfo='name to identify this Arc',name='name',type='SFString'), field(accessType='inputOutput',appinfo='popup text describing this Arc',name='description',type='SFString'), field(accessType='initializeOnly',appinfo='length of Arc between Vertex locations',name='cylinderHeight',type='SFFloat'), field(accessType='inputOutput',appinfo='link to some other resource',name='url',type='MFString'), field(accessType='inputOutput',appinfo='location of Arc',name='cylinderTranslation',type='SFVec3f'), field(accessType='inputOutput',appinfo='see TODO items in ArcScript',name='coneTranslation',type='SFVec3f'), field(accessType='inputOutput',appinfo='orientation of Arc',name='rotation',type='SFRotation'), field(accessType='inputOutput',appinfo='rendering choices: BallAndStick, Ball, Stick',name='displayMode',type='SFString'), field(accessType='inputOutput',appinfo='diffuseColor of Arc',name='diffuseColor',type='SFColor'), field(accessType='inputOutput',appinfo='transparency of Arc',name='transparency',type='SFFloat'), field(accessType='inputOutput',appinfo='offset distance for Cone arrowhead; TODO this needs to match values in the Vertex protopye, which is iniitialized separately',name='ballRadius',type='SFFloat'), field(accessType='inputOutput',appinfo='debug trace to Browser output console',name='traceEnabled',type='SFBool')]), ExternProtoDeclare(appinfo='Vertex is a node, typically connected by zero or more Arc segments, and displayed using Sphere geometry with modifiable color and transparency',name='Vertex',url=["PajekVisualizationPrototypes.x3d#Vertex","https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Vertex"], field=[ field(accessType='inputOutput',appinfo='name to identify this Vertex',name='name',type='SFString'), field(accessType='inputOutput',appinfo='popup text describing this Vertex',name='description',type='SFString'), field(accessType='inputOutput',appinfo='link to some other resource',name='url',type='MFString'), field(accessType='initializeOnly',appinfo='size of Vertex ball',name='radius',type='SFFloat'), field(accessType='inputOutput',appinfo='rendering choices: BallAndStick, Ball, Stick',name='displayMode',type='SFString'), field(accessType='inputOutput',appinfo='diffuseColor of Vertex',name='diffuseColor',type='SFColor'), field(accessType='inputOutput',appinfo='transparency of Vertex',name='transparency',type='SFFloat'), field(accessType='inputOutput',appinfo='location of Vertex',name='translation',type='SFVec3f'), field(accessType='inputOutput',appinfo='labels to identify Vertex',name='vertexText',type='MFString'), field(accessType='inputOutput',appinfo='location of Text',name='textTranslation',type='SFVec3f'), field(accessType='inputOutput',appinfo='diffuseColor of Text',name='textColor',type='SFColor')]), ExternProtoDeclare(appinfo='Text describing what the Vertices and Arcs are about',name='NetworkText',url=["PajekVisualizationPrototypes.x3d#NetworkText","https://savage.nps.edu/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#NetworkText"], field=[ field(accessType='inputOutput',appinfo='information to identify the Integral Network',name='text',type='MFString')]), 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)), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.90604), fieldValue(name='cylinderTranslation',value=(0.89996,-1.48147,-1.17666)), fieldValue(name='coneTranslation',value=(0.66951,-1.49332,-0.99607)), fieldValue(name='rotation',value=(55.83967,-0.00000,71.25753,1.61123)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.59256), fieldValue(name='cylinderTranslation',value=(1.29873,-1.83668,-0.75390)), fieldValue(name='coneTranslation',value=(1.33269,-2.13515,-0.19299)), fieldValue(name='rotation',value=(140.39132,0,-8.49783,2.05904)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.45801), fieldValue(name='cylinderTranslation',value=(1.01278,-0.92019,-1.87699)), fieldValue(name='coneTranslation',value=(0.82275,-0.49639,-2.20570)), fieldValue(name='rotation',value=(-84.22729,0,48.69275,0.73054)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.33324), fieldValue(name='cylinderTranslation',value=(1.15885,-1.34540,-2.10472)), fieldValue(name='coneTranslation',value=(1.08484,-1.25590,-2.59785)), fieldValue(name='rotation',value=(-129.77341,0,19.47822,1.39320)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.84720), fieldValue(name='cylinderTranslation',value=(1.54952,-1.16031,-1.41445)), fieldValue(name='coneTranslation',value=(1.73201,-0.97185,-1.38869)), fieldValue(name='rotation',value=(8.28011,0,-58.65406,0.77426)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.82950), fieldValue(name='cylinderTranslation',value=(1.19519,-1.16339,-1.17580)), fieldValue(name='coneTranslation',value=(1.15769,-0.97927,-1.00379)), fieldValue(name='rotation',value=(56.01014,-0.00000,12.21047,0.76299)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.59453), fieldValue(name='cylinderTranslation',value=(1.95426,-1.13243,-1.25830)), fieldValue(name='coneTranslation',value=(2.51220,-0.86808,-1.10040)), fieldValue(name='rotation',value=(39.51013,0,-139.60344,1.14304)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.59385), fieldValue(name='cylinderTranslation',value=(1.57989,-1.65120,-0.75230)), fieldValue(name='coneTranslation',value=(1.83856,-1.80149,-0.19000)), fieldValue(name='rotation',value=(140.71088,0,-64.72900,1.80900)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.57441), fieldValue(name='cylinderTranslation',value=(0.53696,-1.36844,-1.76139)), fieldValue(name='coneTranslation',value=(-0.03612,-1.29298,-2.00483)), fieldValue(name='rotation',value=(-61.10749,0,143.85623,1.45018)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.43555), fieldValue(name='cylinderTranslation',value=(1.48834,-0.94137,-1.89067)), fieldValue(name='coneTranslation',value=(1.66870,-0.53589,-2.22856)), fieldValue(name='rotation',value=(-86.96306,0,-46.41966,0.75691)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.44574), fieldValue(name='cylinderTranslation',value=(1.66585,-1.99027,-1.17852)), fieldValue(name='coneTranslation',value=(1.98480,-2.40071,-0.96257)), fieldValue(name='rotation',value=(55.46748,0,-81.92197,2.38793)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.83210), fieldValue(name='cylinderTranslation',value=(1.59112,-1.47071,-1.70264)), fieldValue(name='coneTranslation',value=(1.79721,-1.47536,-1.85452)), fieldValue(name='rotation',value=(-49.35675,0,-66.97439,1.58895)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.42969), fieldValue(name='cylinderTranslation',value=(0.97083,-2.10868,-1.34246)), fieldValue(name='coneTranslation',value=(0.74930,-2.60971,-1.25445)), fieldValue(name='rotation',value=(22.67812,-0.00000,57.08309,2.69752)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.56220), fieldValue(name='cylinderTranslation',value=(1.26663,-1.34989,-1.71291)), fieldValue(name='coneTranslation',value=(1.27111,-1.30109,-1.82365)), fieldValue(name='rotation',value=(-51.41084,0,-2.07787,1.15603)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.58880), fieldValue(name='cylinderTranslation',value=(0.60285,-1.69842,-1.07012)), fieldValue(name='coneTranslation',value=(0.08105,-1.88630,-0.76208)), fieldValue(name='rotation',value=(77.14617,-0.00000,130.67999,1.87146)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.51283), fieldValue(name='cylinderTranslation',value=(2.00436,-1.43100,-1.34880)), fieldValue(name='coneTranslation',value=(2.59422,-1.40565,-1.26438)), fieldValue(name='rotation',value=(21.41177,0,-149.62207,1.52827)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.51339), fieldValue(name='cylinderTranslation',value=(0.59906,-1.67259,-1.76703)), fieldValue(name='coneTranslation',value=(0.08083,-1.83773,-2.01241)), fieldValue(name='rotation',value=(-62.23524,0,131.43787,1.85122)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.91735), fieldValue(name='cylinderTranslation',value=(1.19365,-1.90823,-1.54740)), fieldValue(name='coneTranslation',value=(1.15289,-2.19804,-1.60701)), fieldValue(name='rotation',value=(-18.30824,0,12.51926,2.89740)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.25043), fieldValue(name='cylinderTranslation',value=(-0.54788,2.17814,1.64194)), fieldValue(name='coneTranslation',value=(-0.81714,2.38080,1.32123)), fieldValue(name='rotation',value=(-86.20342,0,72.37168,1.12007)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.73704), fieldValue(name='cylinderTranslation',value=(0.05716,1.86970,2.34749)), fieldValue(name='coneTranslation',value=(0.19475,1.84929,2.50283)), fieldValue(name='rotation',value=(54.90632,0,-48.63623,1.66886)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.36639), fieldValue(name='cylinderTranslation',value=(0.01962,2.32999,1.57846)), fieldValue(name='coneTranslation',value=(0.17710,2.65484,1.19978)), fieldValue(name='rotation',value=(-98.89858,0,-41.12863,0.90090)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.60934), fieldValue(name='cylinderTranslation',value=(-0.47931,1.94121,1.99843)), fieldValue(name='coneTranslation',value=(-0.61857,1.95804,1.96304)), fieldValue(name='rotation',value=(-14.90595,0,58.65584,1.45425)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.73782), fieldValue(name='cylinderTranslation',value=(0.11661,2.10433,2.14430)), fieldValue(name='coneTranslation',value=(0.28798,2.21676,2.18469)), fieldValue(name='rotation',value=(14.26748,0,-60.52656,1.00251)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.38847), fieldValue(name='cylinderTranslation',value=(0.29829,2.24992,1.71383)), fieldValue(name='coneTranslation',value=(0.67098,2.51474,1.43747)), fieldValue(name='rotation',value=(-71.82574,0,-96.86272,1.05216)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.75032), fieldValue(name='cylinderTranslation',value=(-0.19469,1.71095,2.39344)), fieldValue(name='coneTranslation',value=(-0.19966,1.59920,2.57723)), fieldValue(name='rotation',value=(64.09555,-0.00000,1.73235,2.11689)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.88111), fieldValue(name='cylinderTranslation',value=(0.22107,1.74703,2.12915)), fieldValue(name='coneTranslation',value=(0.48031,1.64593,2.16494)), fieldValue(name='rotation',value=(11.23890,0,-81.41885,1.93945)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.42431), fieldValue(name='cylinderTranslation',value=(-0.22745,1.28158,2.41327)), fieldValue(name='coneTranslation',value=(-0.25957,0.79762,2.67713)), fieldValue(name='rotation',value=(68.06315,-0.00000,8.28530,2.63935)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.26301), fieldValue(name='cylinderTranslation',value=(-0.73142,1.59209,2.12726)), fieldValue(name='coneTranslation',value=(-1.13862,1.35788,2.16780)), fieldValue(name='rotation',value=(10.85979,-0.00000,109.07798,2.09063)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.33015), fieldValue(name='cylinderTranslation',value=(-0.79393,1.86476,1.80631)), fieldValue(name='coneTranslation',value=(-1.25558,1.83360,1.60380)), fieldValue(name='rotation',value=(-53.33021,0,121.57988,1.63253)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.86796), fieldValue(name='cylinderTranslation',value=(0.83891,-1.18171,-0.89661)), fieldValue(name='coneTranslation',value=(1.02529,-0.98089,-0.89607)), fieldValue(name='rotation',value=(0.17047,0,-59.04706,0.74817)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.76601), fieldValue(name='cylinderTranslation',value=(0.24656,-1.71674,-0.79093)), fieldValue(name='coneTranslation',value=(0.07356,-1.84306,-0.72890)), fieldValue(name='rotation',value=(21.30650,-0.00000,59.42245,2.17298)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.67366), fieldValue(name='cylinderTranslation',value=(1.62238,-2.02472,-0.05034)), fieldValue(name='coneTranslation',value=(1.76998,-1.92735,-0.04951)), fieldValue(name='rotation',value=(0.31955,0,-56.23117,0.98763)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.86700), fieldValue(name='cylinderTranslation',value=(-0.84116,2.21357,1.56741)), fieldValue(name='coneTranslation',value=(-0.79790,2.06409,1.79232)), fieldValue(name='rotation',value=(71.29747,0,-13.71584,2.14904)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.63205), fieldValue(name='cylinderTranslation',value=(0.35979,2.06825,2.41883)), fieldValue(name='coneTranslation',value=(0.38914,2.18409,2.31851)), fieldValue(name='rotation',value=(-40.63883,0,-11.89033,0.73411)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.60246), fieldValue(name='cylinderTranslation',value=(0.04849,1.67486,2.66797)), fieldValue(name='coneTranslation',value=(-0.06958,1.60043,2.68951)), fieldValue(name='rotation',value=(9.18924,-0.00000,50.36858,2.12590)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=1.05072), fieldValue(name='cylinderTranslation',value=(1.02317,-0.80691,-2.13405)), fieldValue(name='coneTranslation',value=(1.19971,-1.10575,-2.01994)), fieldValue(name='rotation',value=(32.81645,0,-50.77061,2.52856)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.81278), fieldValue(name='cylinderTranslation',value=(1.16924,-1.23212,-2.36178)), fieldValue(name='coneTranslation',value=(1.23459,-1.23484,-2.12422)), fieldValue(name='rotation',value=(78.36256,0,-21.55609,1.58184)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.63997), fieldValue(name='cylinderTranslation',value=(0.50393,2.67412,1.21934)), fieldValue(name='coneTranslation',value=(0.64326,2.63408,1.28702)), fieldValue(name='rotation',value=(27.07284,0,-55.73409,1.82371)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.89898), fieldValue(name='cylinderTranslation',value=(-1.02470,1.62752,2.05273)), fieldValue(name='coneTranslation',value=(-1.18706,1.40267,2.13570)), fieldValue(name='rotation',value=(25.76575,-0.00000,50.42214,2.46021)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.75297), fieldValue(name='cylinderTranslation',value=(-1.08720,1.90018,1.73178)), fieldValue(name='coneTranslation',value=(-1.26812,1.85622,1.62130)), fieldValue(name='rotation',value=(-38.42426,0,62.92405,1.77530)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.85442), fieldValue(name='cylinderTranslation',value=(1.48846,-0.86054,-1.13440)), fieldValue(name='coneTranslation',value=(1.26684,-0.86247,-0.98513)), fieldValue(name='rotation',value=(47.73003,-0.00000,70.86452,1.57801)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.85119), fieldValue(name='cylinderTranslation',value=(1.88439,-1.16787,-1.66124)), fieldValue(name='coneTranslation',value=(1.91035,-1.36157,-1.84108)), fieldValue(name='rotation',value=(-57.63686,0,-8.32034,2.38815)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.63195), fieldValue(name='cylinderTranslation',value=(2.70237,-1.10028,-1.15125)), fieldValue(name='coneTranslation',value=(2.72710,-1.24766,-1.19592)), fieldValue(name='rotation',value=(-18.09836,0,-10.01863,2.80811)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.62094), fieldValue(name='cylinderTranslation',value=(-0.12023,-1.57787,-2.07257)), fieldValue(name='coneTranslation',value=(-0.09013,-1.72527,-2.07530)), fieldValue(name='rotation',value=(-1.12775,0,-12.41836,2.93940)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.99527), fieldValue(name='cylinderTranslation',value=(1.49873,-0.82809,-2.14772)), fieldValue(name='coneTranslation',value=(1.34831,-1.10526,-2.02712)), fieldValue(name='rotation',value=(35.55222,-0.00000,44.34180,2.53381)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.69280), fieldValue(name='cylinderTranslation',value=(1.60151,-1.35744,-1.95969)), fieldValue(name='coneTranslation',value=(1.42690,-1.29242,-1.96522)), fieldValue(name='rotation',value=(-2.05410,0,64.89653,1.21450)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Arc', fieldValue=[ fieldValue(name='cylinderHeight',value=0.72615), fieldValue(name='cylinderTranslation',value=(0.90823,-2.55374,-1.43401)), fieldValue(name='coneTranslation',value=(1.03286,-2.44162,-1.54863)), fieldValue(name='rotation',value=(-40.98635,0,-44.56383,0.98594)), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='ballRadius',value=0.02), fieldValue(name='traceEnabled',value=False), fieldValue(name='displayMode'), fieldValue(name='transparency',value=0)]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["2010-02-05-OXFAMAMERICA.ORG-FRONT"]), fieldValue(name='description',value='1: 2010-02-05-OXFAMAMERICA.ORG-FRONT'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.25625,-1.46316,-1.45586)), fieldValue(name='textTranslation',value=(1.40625,-1.46316,-1.45586)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["2010-02-05-YOUTUBE.COM-WATCH"]), fieldValue(name='description',value='2: 2010-02-05-YOUTUBE.COM-WATCH'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.18603,1.90579,2.07296)), fieldValue(name='textTranslation',value=(-0.03603,1.90579,2.07296)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["Haiti/2010-02-05/Association_prob_NONE_Haiti_Cat5.txt.file.2010-02-05.simple"]), fieldValue(name='description',value='3: Haiti/2010-02-05/Association_prob_NONE_Haiti_Cat5.txt.file.2010-02-05.simple'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(1.0000,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-2.75247,0.64023,-1.00507)), fieldValue(name='textTranslation',value=(-2.60247,0.64023,-1.00507)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["actions"]), fieldValue(name='description',value='4: actions'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.54367,-1.49979,-0.89746)), fieldValue(name='textTranslation',value=(0.69367,-1.49979,-0.89746)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["activists"]), fieldValue(name='description',value='5: activists'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,1.0000)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.34122,-2.21020,-0.05194)), fieldValue(name='textTranslation',value=(1.49122,-2.21020,-0.05194)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["assessment"]), fieldValue(name='description',value='6: assessment'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.90974,2.45050,1.21092)), fieldValue(name='textTranslation',value=(-0.75974,2.45050,1.21092)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["assistance"]), fieldValue(name='description',value='7: assistance'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.30034,1.83362,2.62202)), fieldValue(name='textTranslation',value=(0.45034,1.83362,2.62202)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["concerned"]), fieldValue(name='description',value='8: concerned'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.76932,-0.37722,-2.29813)), fieldValue(name='textTranslation',value=(0.91932,-0.37722,-2.29813)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["corruption"]), fieldValue(name='description',value='9: corruption'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.06146,-1.22763,-2.75359)), fieldValue(name='textTranslation',value=(1.21146,-1.22763,-2.75359)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["customize"]), fieldValue(name='description',value='10: customize'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.22526,2.75419,1.08397)), fieldValue(name='textTranslation',value=(0.37526,2.75419,1.08397)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["damage"]), fieldValue(name='description',value='11: damage'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.77258,1.97664,1.92390)), fieldValue(name='textTranslation',value=(-0.62258,1.97664,1.92390)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["dec"]), fieldValue(name='description',value='12: dec'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.84279,-0.85746,-1.37305)), fieldValue(name='textTranslation',value=(1.99279,-0.85746,-1.37305)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["disaster"]), fieldValue(name='description',value='13: disaster'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.41924,2.30287,2.21563)), fieldValue(name='textTranslation',value=(0.56924,2.30287,2.21563)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["document"]), fieldValue(name='description',value='14: document'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.13414,-0.86362,-0.89575)), fieldValue(name='textTranslation',value=(1.28414,-0.86362,-0.89575)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["el"]), fieldValue(name='description',value='15: el'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(1.0000,0.8471,0.9490)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(2.65228,-0.80171,-1.06075)), fieldValue(name='textTranslation',value=(2.80228,-0.80171,-1.06075)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["embed"]), fieldValue(name='description',value='16: embed'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.78260,2.59405,1.35470)), fieldValue(name='textTranslation',value=(0.93260,2.59405,1.35470)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["environmental"]), fieldValue(name='description',value='17: environmental'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,1.0000)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.90354,-1.83924,-0.04875)), fieldValue(name='textTranslation',value=(2.05354,-1.83924,-0.04875)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["examines"]), fieldValue(name='description',value='18: examines'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0.4392,0.5686)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.18232,-1.27372,-2.06693)), fieldValue(name='textTranslation',value=(-0.03232,-1.27372,-2.06693)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["foreign"]), fieldValue(name='description',value='19: foreign'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.72044,-0.41957,-2.32549)), fieldValue(name='textTranslation',value=(1.87044,-0.41957,-2.32549)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["humanitarian"]), fieldValue(name='description',value='20: humanitarian'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.20335,1.51611,2.71391)), fieldValue(name='textTranslation',value=(-0.05335,1.51611,2.71391)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["info"]), fieldValue(name='description',value='21: info'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.62816,1.58827,2.18535)), fieldValue(name='textTranslation',value=(0.77816,1.58827,2.18535)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["media"]), fieldValue(name='description',value='22: media'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(2.07546,-2.51738,-0.90118)), fieldValue(name='textTranslation',value=(2.22546,-2.51738,-0.90118)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["money"]), fieldValue(name='description',value='23: money'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.92599,-1.47827,-1.94942)), fieldValue(name='textTranslation',value=(2.07599,-1.47827,-1.94942)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["news"]), fieldValue(name='description',value='24: news'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(0.68541,-2.75419,-1.22907)), fieldValue(name='textTranslation',value=(0.83541,-2.75419,-1.22907)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["oil"]), fieldValue(name='description',value='25: oil'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.27702,-1.23661,-1.96996)), fieldValue(name='textTranslation',value=(1.42702,-1.23661,-1.96996)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["print"]), fieldValue(name='description',value='26: print'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.05055,-1.93369,-0.68439)), fieldValue(name='textTranslation',value=(0.09945,-1.93369,-0.68439)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["salvador"]), fieldValue(name='description',value='27: salvador'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(1.0000,0.8471,0.9490)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(2.75247,-1.39885,-1.24174)), fieldValue(name='textTranslation',value=(2.90247,-1.39885,-1.24174)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["senate"]), fieldValue(name='description',value='28: senate'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0.4392,0.5686)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.05813,-1.88201,-2.07821)), fieldValue(name='textTranslation',value=(0.09187,-1.88201,-2.07821)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["sign"]), fieldValue(name='description',value='29: sign'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-0.26888,0.65738,2.75359)), fieldValue(name='textTranslation',value=(-0.11888,0.65738,2.75359)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["tags"]), fieldValue(name='description',value='30: tags'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-1.27681,1.27840,2.18156)), fieldValue(name='textTranslation',value=(-1.12681,1.27840,2.18156)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["updates"]), fieldValue(name='description',value='31: updates'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(1.13105,-2.35329,-1.63894)), fieldValue(name='textTranslation',value=(1.28105,-2.35329,-1.63894)), fieldValue(name='textColor',value=(0,0,0))]), ProtoInstance(name='Vertex', fieldValue=[ fieldValue(name='vertexText',value=["video"]), fieldValue(name='description',value='32: video'), fieldValue(name='url'), fieldValue(name='radius',value=0.1500), fieldValue(name='displayMode'), fieldValue(name='diffuseColor',value=(0.5020,0,0)), fieldValue(name='transparency',value=0), fieldValue(name='translation',value=(-1.40182,1.82373,1.53966)), fieldValue(name='textTranslation',value=(-1.25182,1.82373,1.53966)), fieldValue(name='textColor',value=(0,0,0))])]) ) # X3D model complete #################################################################################################### # Self-test diagnostics #################################################################################################### print('Self-test diagnostics for PajekVisualizationExamples.py:') if metaDiagnostics(newModel): # built-in utility method in X3D class print(metaDiagnostics(newModel)) # display meta info, hint, warning, error, TODO values in this model # print('check newModel.XML() serialization...') newModelXML= newModel.XML() # test export method XML() for exceptions during export newModel.XMLvalidate() # print(newModelXML) # diagnostic try: # print('check newModel.VRML() serialization...') newModelVRML=newModel.VRML() # test export method VRML() for exceptions during export # print(prependLineNumbers(newModelVRML)) # debug print("Python-to-VRML export of VRML output successful", flush=True) except Exception as err: # usually BaseException # https://stackoverflow.com/questions/18176602/how-to-get-the-name-of-an-exception-that-was-caught-in-python print("*** Python-to-VRML export of VRML output failed:", type(err).__name__, err) if newModelVRML: # may have failed to generate print(prependLineNumbers(newModelVRML, err.lineno)) try: # print('check newModel.JSON() serialization...') newModelJSON=newModel.JSON() # test export method JSON() for exceptions during export # print(prependLineNumbers(newModelJSON)) # debug print("Python-to-JSON export of JSON output successful (under development)") except Exception as err: # usually SyntaxError print("*** Python-to-JSON export of JSON output failed:", type(err).__name__, err) if newModelJSON: # may have failed to generate print(prependLineNumbers(newModelJSON,err.lineno)) print("python PajekVisualizationExamples.py load and self-test diagnostics complete.")