#################################################################################################### # # Invoking X3D model self-test: # # $ python HarborFerryBoatPrototype.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.0', head=head( children=[ meta(content='HarborFerryBoatPrototype.x3d',name='title'), meta(content='A military utility boat used as a harbor ferry',name='description'), meta(content='LT Patrick Sullivan',name='creator'), meta(content='27 July 2006',name='created'), meta(content='20 October 2019',name='modified'), meta(content='https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/HarborFerryBoatPrototype.x3d',name='identifier'), meta(content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit',name='generator'), meta(content='VizX3D, http://www.vivaty.com/downloads/studio',name='generator'), meta(content='Wings3D, http://www.wings3d.com',name='generator'), meta(content='../../license.html',name='license')]), Scene=Scene( children=[ WorldInfo(title='HarborFerryBoatPrototype.x3d'), ProtoDeclare(appinfo='Prototype of a harbor ferry',name='HarborFerry', ProtoBody=ProtoBody( children=[ Group(DEF='FerryBoat', children=[ Transform(DEF='dad_IndexedFaceSet421', children=[ Shape(DEF='IndexedFaceSet421', appearance=Appearance( texture=ImageTexture(DEF='Cover',url=["textures/coverMat.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/coverMat.JPG"]), material=Material(DEF='default0_mat',ambientIntensity=1,diffuseColor=(.50196,.50196,.50196),shininess=0.000)), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,7,8,9,-1,7,9,7,-1,7,7,8,-1,7,8,9,-1,10,11,12,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,7,8,9,-1,7,9,7,-1,7,7,8,-1,7,8,9,-1,10,11,12,-1], coord=Coordinate(point=[(-3.26,1.62,-.11),(-.81,1.46,-.7),(-3.26,1.52,-.73),(-.81,1.4,-.86),(-3.26,1.45,-.89),(-.81,1.31,-.98),(-.81,1.18,-1.12),(-.81,1.06,-1.21),(-.81,.94,-1.24),(-3.26,.96,-1.29),(-3.26,1.63,.23),(-.81,1.58,.23),(-.81,1.57,-.1),(-3.26,1.36,-1.01),(-3.26,1.22,-1.16),(-3.26,1.08,-1.26)]), texCoord=TextureCoordinate(point=[(.092,.971),(.354,.915),(.092,.933),(.354,.892),(.092,.908),(.354,.861),(.354,.814),(.354,.769),(.354,.726),(.092,.736),(.092,.975),(.354,.956),(.354,.951),(.092,.876),(.092,.826),(.092,.779)])))]), Transform(DEF='dad_IndexedFaceSet405', children=[ Shape(DEF='IndexedFaceSet405', appearance=Appearance( texture=ImageTexture(USE='Cover'), textureTransform=TextureTransform(scale=(10,10)), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1], coord=Coordinate(point=[(-3.26,1.47,.89),(-.81,1.58,.23),(-3.26,1.63,.23),(-.81,1.57,-.1),(-3.26,1.62,-.11)]), texCoord=TextureCoordinate(point=[(.092,.918),(.354,.956),(.092,.975),(.354,.951),(.092,.971)])))]), Transform(DEF='dad_IndexedFaceSet272', children=[ Shape(DEF='IndexedFaceSet272', appearance=Appearance( texture=ImageTexture(DEF='Seats',url=["textures/seats.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/seats.JPG"]), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,4,5,2,-1,6,7,8,-1,6,8,9,-1,10,11,9,-1,10,9,8,-1,12,10,8,-1,12,8,7,-1,13,6,9,-1,13,9,11,-1,13,12,7,-1,13,7,6,-1,13,15,12,-1,12,15,16,-1,12,16,10,-1,10,16,17,-1,10,17,11,-1,11,17,14,-1,11,14,15,-1,15,13,11,-1,18,16,15,-1,18,15,19,-1,20,19,15,-1,20,15,14,-1,21,22,23,-1,21,23,24,-1,25,20,14,-1,25,14,17,-1,26,27,24,-1,26,24,23,-1,28,29,30,-1,28,30,31,-1,32,33,27,-1,32,27,26,-1,34,25,35,-1,34,35,36,-1,37,38,39,-1,37,39,40,-1,34,43,32,-1,34,32,26,-1,34,26,20,-1,34,20,25,-1,23,22,18,-1,23,18,19,-1,23,19,20,-1,23,20,26,-1,28,41,46,-1,28,46,47,-1,28,47,48,-1,28,48,29,-1,43,44,32,-1,32,44,45,-1,32,45,42,-1,42,45,46,-1,42,46,41,-1,48,49,37,-1,37,49,3,-1,37,3,38,-1,38,3,5,-1,38,5,43,-1,50,49,48,-1,50,51,49,-1,50,47,52,-1,50,48,47,-1,53,52,47,-1,54,55,56,-1,57,44,43,-1,57,56,44,-1,57,54,56,-1,4,2,1,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,2,2,-1,0,2,2,-1,3,4,5,-1,3,5,6,-1,7,8,6,-1,7,6,5,-1,9,7,5,-1,9,5,4,-1,10,11,12,-1,10,12,13,-1,14,9,4,-1,14,4,3,-1,14,16,9,-1,9,16,17,-1,9,17,7,-1,7,17,18,-1,7,18,8,-1,8,18,15,-1,8,15,16,-1,16,14,8,-1,19,17,16,-1,19,16,20,-1,21,20,16,-1,21,16,15,-1,22,23,24,-1,22,24,25,-1,26,21,15,-1,26,15,18,-1,27,28,25,-1,27,25,24,-1,29,30,31,-1,29,31,32,-1,29,32,28,-1,29,28,27,-1,30,26,33,-1,30,33,31,-1,34,34,35,-1,34,35,35,-1,30,37,29,-1,30,29,27,-1,30,27,21,-1,30,21,26,-1,24,23,19,-1,24,19,20,-1,24,20,21,-1,24,21,27,-1,29,36,39,-1,29,39,38,-1,29,38,37,-1,29,37,30,-1,37,38,29,-1,29,38,39,-1,29,39,36,-1,36,39,39,-1,36,39,36,-1,37,40,34,-1,34,40,2,-1,34,2,34,-1,34,2,2,-1,34,2,37,-1,41,40,37,-1,41,42,40,-1,41,38,43,-1,41,37,38,-1,44,43,38,-1,43,44,45,-1,41,38,37,-1,41,45,38,-1,41,43,45,-1,0,2,1,-1], coord=Coordinate(point=[(3.98,.91,.77),(4.01,.91,0),(4.01,.49,0),(4.01,.49,1.02),(3.98,.91,-.77),(4.01,.49,-1.02),(1.08,1.43,-.34),(1.47,1.43,-.32),(1.48,1.43,-.72),(1.09,1.43,-.73),(1.48,.61,-.72),(1.09,.61,-.73),(1.47,.61,-.32),(1.08,.61,-.34),(.47,.61,-.84),(.46,.61,-.25),(1.52,.61,-.23),(1.53,.61,-.81),(1.52,.49,-.23),(.46,.49,-.25),(.47,.49,-.84),(1.51,.11,.36),(1.51,.49,.36),(.05,.49,.33),(.05,.11,.33),(1.53,.49,-.81),(.07,.49,-.85),(.07,.11,-.85),(-3.58,.49,.93),(3.73,.49,.76),(3.73,.11,.76),(-3.58,.11,.93),(-3.58,.49,-.93),(-3.58,.11,-.93),(3.73,.49,-.76),(1.53,.11,-.81),(3.73,.11,-.76),(3.68,.49,.78),(3.68,.49,-.78),(3.68,.11,-.78),(3.68,.11,.78),(-3.67,.49,.63),(-3.67,.49,-.63),(3.79,.49,-1.09),(-3.83,.49,-1.27),(-4,.49,-.68),(-4,.49,.68),(-3.83,.49,1.27),(3.79,.49,1.09),(3.9,.49,1.05),(3.53,.91,1.09),(3.9,.91,1.05),(2.64,.91,1.12),(-3.83,.91,1.27),(2.64,.91,-1.12),(-3.83,.91,-1.27),(-3.83,.7,-1.27),(3.53,.91,-1.09)]), texCoord=TextureCoordinate(point=[(.864,.716),(.867,.716),(.867,.566),(.555,.903),(.596,.903),(.597,.903),(.556,.903),(.597,.608),(.556,.608),(.596,.608),(0,0),(0,1),(1,1),(1,0),(.555,.608),(.49,.608),(.489,.608),(.602,.608),(.603,.608),(.602,.566),(.489,.566),(.49,.566),(.6,.431),(.6,.566),(.444,.566),(.444,.431),(.603,.566),(.447,.566),(.447,.431),(.057,.566),(.837,.566),(.837,.431),(.057,.431),(.603,.431),(.832,.566),(.832,.431),(.048,.566),(.844,.566),(.031,.566),(.013,.566),(.855,.566),(.816,.716),(.855,.716),(.722,.716),(.031,.716),(.031,.641)])))]), Transform(DEF='dad_IndexedFaceSet268', children=[ Shape(DEF='IndexedFaceSet268', appearance=Appearance( material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,3,7,8,-1,9,10,11,-1,9,11,12,-1,9,12,13,-1,9,13,14,-1,9,14,15,-1,19,20,18,-1,18,20,21,-1,18,21,17,-1,17,21,22,-1,17,22,16,-1,23,24,25,-1,26,27,28,-1,26,28,29,-1,27,13,16,-1,27,16,28,-1,30,31,5,-1,30,5,4,-1,30,4,32,-1,30,32,33,-1,30,33,16,-1,30,16,13,-1,30,13,34,-1,30,34,35,-1,30,35,36,-1,37,38,39,-1,37,39,40,-1,41,42,43,-1,44,45,42,-1,46,47,48,-1,19,49,50,-1,51,52,53,-1,54,1,55,-1,54,55,56,-1,57,58,59,-1,60,61,62,-1,60,63,61,-1,63,64,61,-1,65,66,67,-1,66,68,67,-1,69,70,71,-1,69,71,72,-1,73,74,72,-1,73,72,71,-1,75,73,71,-1,75,71,70,-1,76,69,72,-1,76,72,74,-1,76,75,70,-1,76,70,69,-1,77,78,74,-1,77,74,73,-1,79,77,73,-1,79,73,75,-1,80,76,74,-1,80,74,78,-1,81,78,77,-1,81,82,78,-1,83,77,79,-1,83,81,77,-1,84,78,82,-1,84,80,78,-1,85,82,81,-1,85,86,82,-1,87,81,83,-1,87,85,81,-1,88,82,86,-1,88,84,82,-1,89,86,85,-1,89,90,86,-1,91,85,87,-1,91,89,85,-1,92,86,90,-1,92,88,86,-1,93,90,89,-1,93,94,90,-1,95,89,91,-1,95,93,89,-1,96,90,94,-1,96,92,90,-1,97,94,93,-1,97,98,94,-1,99,93,95,-1,99,97,93,-1,100,94,98,-1,100,96,94,-1,101,98,97,-1,101,102,98,-1,103,97,99,-1,103,101,97,-1,104,98,102,-1,104,100,98,-1,105,102,101,-1,105,106,102,-1,107,101,103,-1,107,105,101,-1,108,102,106,-1,108,104,102,-1,108,107,103,-1,109,106,105,-1,109,110,106,-1,111,105,107,-1,111,109,105,-1,112,106,110,-1,112,108,106,-1,112,107,108,-1,112,111,107,-1,113,114,110,-1,113,110,109,-1,115,113,109,-1,115,109,111,-1,116,112,110,-1,116,110,114,-1,116,115,111,-1,116,111,112,-1,117,114,113,-1,117,118,114,-1,119,113,115,-1,119,117,113,-1,120,114,118,-1,120,116,114,-1,120,115,116,-1,120,119,115,-1,121,122,118,-1,121,118,117,-1,123,121,117,-1,123,117,119,-1,124,120,118,-1,124,118,122,-1,124,123,119,-1,124,119,120,-1,54,122,52,-1,54,124,122,-1,125,126,127,-1,125,128,129,-1,125,127,128,-1,130,131,132,-1,130,133,134,-1,130,132,133,-1,135,136,137,-1,135,138,139,-1,135,137,138,-1,35,34,140,-1,35,140,141,-1,35,141,142,-1,35,142,143,-1,13,27,14,-1,144,145,146,-1,144,146,147,-1,144,147,148,-1,144,148,149,-1,144,149,150,-1,144,150,151,-1,144,151,152,-1,144,152,153,-1,144,153,154,-1,144,154,155,-1,144,155,156,-1,144,156,157,-1,144,157,158,-1,144,158,159,-1,144,159,160,-1,144,160,161,-1,144,161,162,-1,144,162,163,-1,144,163,164,-1,144,164,26,-1,144,26,29,-1,16,22,28,-1,17,16,165,-1,17,165,49,-1,17,49,19,-1,165,16,33,-1,166,32,4,-1,166,4,3,-1,166,3,8,-1,166,8,167,-1,5,31,168,-1,5,168,169,-1,5,169,7,-1,5,7,6,-1,170,171,173,-1,173,171,172,-1,173,172,36,-1,36,172,30,-1,53,122,121,-1,53,52,122,-1,19,18,17,-1,19,174,20,-1,19,50,174,-1,10,9,175,-1,10,12,11,-1,10,141,12,-1,12,141,140,-1,12,140,13,-1,13,140,34,-1,10,175,176,-1,56,124,54,-1,56,123,124,-1,56,121,123,-1,56,53,121,-1,177,178,179,-1,177,179,180,-1,181,182,183,-1,181,183,184,-1,181,185,179,-1,181,179,178,-1,181,184,185,-1,186,187,188,-1,186,188,189,-1,190,186,189,-1,190,189,191,-1,192,190,191,-1,192,191,193,-1,41,43,39,-1,41,39,38,-1,47,37,40,-1,47,40,48,-1,167,49,165,-1,167,165,33,-1,167,33,32,-1,167,32,166,-1,194,51,195,-1,194,195,196,-1,197,194,196,-1,197,196,198,-1,141,199,200,-1,200,197,198,-1,200,198,201,-1,142,170,143,-1,143,170,173,-1,143,173,35,-1,35,173,36,-1,142,45,170,-1,142,42,45,-1,171,45,44,-1,171,170,45,-1,171,169,168,-1,171,168,31,-1,171,31,30,-1,171,30,172,-1,1,0,202,-1,1,202,55,-1,203,134,133,-1,203,204,134,-1,203,24,204,-1,203,25,24,-1,203,205,25,-1,203,206,207,-1,208,131,209,-1,208,132,131,-1,208,139,138,-1,208,209,139,-1,210,136,211,-1,210,137,136,-1,210,129,128,-1,210,211,129,-1,212,126,213,-1,212,127,126,-1,214,215,0,-1,214,213,215,-1,216,217,58,-1,216,58,57,-1,65,67,217,-1,65,217,216,-1,66,218,219,-1,66,65,218,-1,68,220,67,-1,68,221,220,-1],creaseAngle=0.524, coord=Coordinate(point=[(2.65,.91,1.17),(-3.57,.91,1.31),(-3.87,.91,1.32),(2.74,1.31,.53),(1.59,1.7,.01),(1.59,1.7,.01),(2.79,1.31,.39),(3.98,.91,.77),(3.9,.91,1.05),(1.52,1.11,-.88),(1.79,.91,-1.15),(1.73,1.11,-.86),(1.68,1.31,-.58),(1.57,1.7,-.01),(1.55,1.5,-.3),(1.53,1.31,-.59),(1.57,1.7,.01),(1.68,1.31,.58),(1.73,1.11,.86),(1.79,.91,1.15),(1.52,1.11,.88),(1.53,1.31,.59),(1.55,1.5,.3),(2.65,.91,-1.17),(3.1,.91,-1.16),(2.22,.91,-1.18),(1.56,1.7,-.01),(1.56,1.65,-.08),(1.56,1.65,.08),(1.56,1.7,.01),(1.59,1.7,-.01),(1.59,1.7,-0),(1.58,1.7,.01),(1.57,1.7,.01),(1.57,1.7,-.01),(1.58,1.7,-.01),(1.59,1.7,-.01),(3.68,.11,.78),(3.68,.11,-.78),(3.73,.11,-.76),(3.73,.11,.76),(3.68,.49,-.78),(3.79,.49,-1.09),(3.73,.49,-.76),(4.01,.49,-1.02),(3.9,.49,-1.05),(3.79,.49,1.09),(3.68,.49,.78),(3.73,.49,.76),(2.64,.91,1.12),(1.64,.91,1.18),(-3.83,.91,1.27),(-3.22,.91,1.25),(-.78,.91,1.2),(-3.26,.91,1.31),(1.86,.91,1.18),(-.81,.91,1.25),(-.81,-1.1,0),(-.81,-1.1,-.01),(-1.07,-1.1,-.27),(5.19,.85,-.02),(5.19,.85,.02),(5,.85,-.24),(5.26,.85,.01),(5.26,.85,-.01),(5.13,.75,.01),(5.26,.76,-.01),(5.13,.75,-.01),(5.26,.76,.01),(-3.26,.88,-1.3),(-.81,.86,-1.25),(-.78,.83,-1.2),(-3.22,.86,-1.25),(-.78,.91,-1.19),(-3.22,.94,-1.24),(-.81,.94,-1.24),(-3.26,.96,-1.29),(-.78,1.03,-1.17),(-3.22,1.06,-1.21),(-.81,1.06,-1.21),(-3.26,1.08,-1.26),(-.78,1.15,-1.07),(-3.22,1.18,-1.12),(-.81,1.18,-1.12),(-3.26,1.22,-1.16),(-.78,1.27,-.94),(-3.22,1.31,-.98),(-.81,1.31,-.98),(-3.26,1.36,-1.01),(-.78,1.36,-.82),(-3.22,1.4,-.86),(-.81,1.4,-.86),(-3.26,1.45,-.89),(-.78,1.41,-.68),(-3.22,1.46,-.7),(-.81,1.46,-.7),(-3.26,1.52,-.73),(-.78,1.51,-.09),(-3.22,1.57,-.1),(-.81,1.57,-.1),(-3.26,1.62,-.11),(-.78,1.52,.23),(-3.22,1.58,.23),(-.81,1.58,.23),(-3.26,1.63,.23),(-.78,1.37,.86),(-3.22,1.42,.88),(-.81,1.42,.88),(-3.26,1.47,.89),(-.78,1.29,1.01),(-3.22,1.33,1.04),(-.81,1.33,1.04),(-3.26,1.38,1.07),(-.78,1.18,1.16),(-3.22,1.23,1.19),(-.81,1.23,1.19),(-3.26,1.27,1.22),(-.78,1.13,1.18),(-3.22,1.17,1.23),(-.81,1.17,1.23),(-3.26,1.21,1.27),(-.78,1.07,1.21),(-3.22,1.1,1.25),(-.81,1.1,1.25),(-3.26,1.14,1.29),(3.9,.91,1.07),(3.74,.91,1.12),(3.86,.85,1.12),(4,.85,1.08),(3.98,.91,.95),(3.9,.91,-1.07),(3.98,.91,-.95),(4,.85,-1.08),(3.86,.85,-1.12),(3.74,.91,-1.12),(4.06,.91,0),(4.05,.91,.4),(4.06,.85,.53),(4.06,.85,-.53),(4.05,.91,-.4),(2.11,1.31,-.57),(2.64,.91,-1.12),(3.53,.91,-1.09),(2.56,1.31,-.55),(1.57,1.7,.01),(1.57,1.7,.01),(1.57,1.7,.01),(1.58,1.7,.01),(1.58,1.7,.01),(1.59,1.7,.01),(1.59,1.7,.01),(1.59,1.7,.01),(1.59,1.7,.01),(1.59,1.7,0),(1.59,1.7,-0),(1.59,1.7,-0),(1.59,1.7,-.01),(1.59,1.7,-.01),(1.59,1.7,-.01),(1.59,1.7,-.01),(1.58,1.7,-.01),(1.58,1.7,-.01),(1.57,1.7,-.01),(1.57,1.7,-.01),(1.57,1.7,-.01),(2.11,1.31,.57),(2.56,1.31,.55),(3.53,.91,1.09),(2.8,1.31,-0),(4.01,.91,0),(3.9,.91,-1.05),(3.98,.91,-.77),(2.79,1.31,-.39),(2.74,1.31,-.53),(1.54,.96,1.1),(1.54,.96,-1.1),(1.64,.91,-1.18),(.07,.11,-.85),(1.53,.11,-.81),(1.51,.11,.36),(.05,.11,.33),(1.53,.49,-.81),(1.53,.61,-.81),(1.52,.61,-.23),(1.52,.49,-.23),(1.51,.49,.36),(-3.67,.49,.63),(-3.58,.49,.93),(-3.58,.11,.93),(-3.67,.11,.63),(-3.67,.49,-.63),(-3.67,.11,-.63),(-3.58,.49,-.93),(-3.58,.11,-.93),(-4,.91,.68),(-3.83,.49,1.27),(-4,.49,.68),(-4,.91,-.68),(-4,.49,-.68),(-3.22,.91,-1.25),(-3.83,.91,-1.27),(-3.83,.49,-1.27),(2.22,.91,1.18),(3.8,.85,-1.15),(3.48,.91,-1.14),(1.86,.91,-1.18),(-3.87,.91,-1.32),(-3.26,.91,-1.31),(4.06,.85,-1.05),(4.02,.91,-.74),(4.06,.85,1.05),(4.02,.91,.74),(3.8,.85,1.15),(3.48,.91,1.14),(-3.87,.85,1.32),(3.1,.91,1.16),(4.61,-.64,.02),(4.61,-.64,-.02),(4.95,.75,-.24),(5.05,.75,-.28),(4.95,.75,.24),(5.05,.75,.28)])))]), Transform(DEF='dad_IndexedFaceSet492', children=[ Shape(DEF='IndexedFaceSet492', appearance=Appearance( texture=ImageTexture(DEF='NonSkid',url=["textures/nonSkid.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/nonSkid.JPG"]), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,8,9,10,-1,8,11,9,-1,12,13,14,-1,12,15,13,-1],creaseAngle=0.524,texCoordIndex=[0,0,1,-1,0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,4,-1,0,4,3,-1,5,6,7,-1,5,8,6,-1,5,6,8,-1,5,7,6,-1], coord=Coordinate(point=[(3.73,.11,.76),(3.73,.11,-.76),(1.53,.11,-.81),(.07,.11,-.85),(-3.58,.11,-.93),(-3.67,.11,-.63),(-3.67,.11,.63),(-3.58,.11,.93),(5.26,.85,-.01),(5,.85,-.24),(5.19,.85,.02),(5.05,.85,-.28),(5.26,.85,.01),(5,.85,.24),(5.05,.85,.28),(5.19,.85,-.02)]), texCoord=TextureCoordinate(point=[(.837,.431),(.603,.431),(.447,.431),(.057,.431),(.048,.431),(1,.696),(.973,.694),(.993,.694),(.979,.694)])))]), Transform(DEF='dad_IndexedFaceSet486', children=[ Shape(DEF='IndexedFaceSet486', appearance=Appearance( texture=ImageTexture(DEF='InnerTrim',url=["textures/innerTrim.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/innerTrim.JPG"]), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,14,15,8,-1,14,8,9,-1,14,9,11,-1,14,11,12,-1,14,12,13,-1,5,6,18,-1,5,18,19,-1,5,19,21,-1,5,21,22,-1,15,16,8,-1,8,16,17,-1,8,17,7,-1,7,17,18,-1,7,18,6,-1,21,19,20,-1,11,9,10,-1,23,24,18,-1,23,18,17,-1,25,23,17,-1,25,17,16,-1,26,14,13,-1,26,15,14,-1,26,25,16,-1,27,28,19,-1,27,19,18,-1,27,18,24,-1,27,29,30,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,1,9,5,-1,1,5,7,-1,1,7,8,-1,1,8,3,-1,1,3,2,-1,5,6,11,-1,5,11,10,-1,5,10,9,-1,5,9,7,-1,9,10,5,-1,5,10,11,-1,5,11,6,-1,6,11,11,-1,6,11,6,-1,9,10,12,-1,8,7,4,-1,13,13,11,-1,13,11,11,-1,14,13,11,-1,14,11,10,-1,15,1,2,-1,15,9,1,-1,15,14,10,-1,14,16,10,-1,14,10,11,-1,14,11,13,-1,14,15,17,-1], coord=Coordinate(point=[(-.78,.91,1.2),(-.81,.91,1.25),(1.86,.91,1.18),(1.64,.91,1.18),(2.64,.91,1.12),(-3.83,.91,1.27),(-4,.91,.68),(-4,.91,-.68),(-3.83,.91,-1.27),(-3.22,.91,-1.25),(2.64,.91,-1.12),(1.79,.91,-1.15),(1.64,.91,-1.18),(1.86,.91,-1.18),(-.81,.91,-1.25),(-3.26,.91,-1.31),(-3.87,.91,-1.32),(-4.06,.91,-.69),(-4.06,.91,.69),(-3.87,.91,1.32),(-3.57,.91,1.31),(-3.26,.91,1.31),(-3.22,.91,1.25),(-4.06,.85,-.69),(-4.06,.85,.69),(-3.87,.85,-1.32),(3.8,.85,-1.15),(-3.87,.85,1.32),(2.65,.91,1.17),(3.8,.85,1.15),(3.48,.91,1.14)]), texCoord=TextureCoordinate(point=[(.356,.716),(.354,.716),(.638,.716),(.615,.716),(.722,.716),(.031,.716),(.013,.716),(.096,.716),(.63,.716),(.092,.716),(.027,.716),(.007,.716),(.059,.716),(.007,.694),(.027,.694),(.845,.694),(.722,.716),(.811,.716)])))]), Transform(DEF='dad_IndexedFaceSet483', children=[ Shape(DEF='IndexedFaceSet483', appearance=Appearance( material=Material(DEF='Black_mat',diffuseColor=(0,0,0))), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,4,5,6,-1,4,6,7,-1,4,7,1,-1,4,1,8,-1,5,9,6,-1,5,10,9,-1,10,11,9,-1,10,12,11,-1,12,13,11,-1,12,14,13,-1,14,15,13,-1,16,17,12,-1,16,12,10,-1,18,16,10,-1,18,10,5,-1,19,18,5,-1,19,5,4,-1,20,19,4,-1,20,4,8,-1,21,22,0,-1,21,0,3,-1,23,21,3,-1,23,3,2,-1,24,23,2,-1,24,2,1,-1,25,24,1,-1,25,1,7,-1,26,25,7,-1,26,7,6,-1,27,26,6,-1,27,6,9,-1,28,27,9,-1,28,9,11,-1,29,28,11,-1,29,11,13,-1,30,29,13,-1,30,13,15,-1,31,14,12,-1,31,12,17,-1,31,30,15,-1,31,15,14,-1],creaseAngle=0.524, coord=Coordinate(point=[(-.81,-1.1,0),(-1.07,-1.1,-.27),(-.96,-1.1,-.18),(-.87,-1.1,-.08),(-.87,-1.1,.08),(-.96,-1.1,.18),(-1.24,-1.1,-.4),(-1.17,-1.1,-.37),(-.81,-1.1,-.01),(-3.52,-1.1,-.46),(-1.07,-1.1,.27),(-3.58,-1.1,-.24),(-1.17,-1.1,.37),(-3.58,-1.1,.24),(-1.24,-1.1,.39),(-3.52,-1.1,.46),(3.8,-.64,.86),(3.5,-.64,1.14),(4.15,-.64,.55),(4.42,-.64,.26),(4.61,-.64,-.02),(4.42,-.64,-.26),(4.61,-.64,.02),(4.15,-.64,-.55),(3.8,-.64,-.86),(3.5,-.64,-1.14),(3.25,-.64,-1.24),(-3.86,-.63,-1.42),(-4.04,-.63,-.75),(-4.04,-.64,.75),(-3.86,-.64,1.42),(3.25,-.64,1.24)])))]), Transform(DEF='dad_IndexedFaceSet220', children=[ Shape(DEF='IndexedFaceSet220', appearance=Appearance( texture=ImageTexture(DEF='MainHull',url=["textures/mainHull.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/mainHull.JPG"]), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,11,12,-1,10,13,11,-1,14,12,15,-1,14,10,12,-1,16,15,17,-1,16,14,15,-1,18,17,19,-1,18,16,17,-1,20,19,21,-1,20,18,19,-1,22,20,21,-1,23,24,25,-1,26,1,3,-1,26,27,1,-1,26,28,27,-1,26,23,28,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,6,9,7,-1,6,8,9,-1,4,7,5,-1,4,6,7,-1,0,5,2,-1,0,4,5,-1,3,2,1,-1,3,0,2,-1,10,1,11,-1,10,3,1,-1,12,10,11,-1,12,13,14,-1,10,1,3,-1,10,11,1,-1,10,15,11,-1,10,12,15,-1], coord=Coordinate(point=[(4.32,.75,.78),(3.5,-.64,1.14),(3.8,-.64,.86),(4.02,.75,1.05),(4.67,.75,.51),(4.15,-.64,.55),(4.95,.75,.24),(4.42,-.64,.26),(5.13,.75,-.01),(4.61,-.64,-.02),(4.95,.75,-.24),(4.61,-.64,.02),(4.42,-.64,-.26),(5.13,.75,.01),(4.67,.75,-.51),(4.15,-.64,-.55),(4.32,.75,-.78),(3.8,-.64,-.86),(4.02,.75,-1.05),(3.5,-.64,-1.14),(3.78,.75,-1.13),(3.25,-.64,-1.24),(-3.82,.75,-1.3),(-3.82,.75,1.3),(-4,.75,.69),(-4.04,-.64,.75),(3.78,.75,1.13),(3.25,-.64,1.24),(-3.86,-.64,1.42)]), texCoord=TextureCoordinate(point=[(.901,.66),(.812,.166),(.845,.166),(.868,.66),(.938,.66),(.882,.166),(.967,.66),(.911,.166),(.987,.66),(.931,.166),(.843,.66),(.787,.166),(.032,.66),(.013,.66),(.009,.165),(.028,.164)])))]), Transform(DEF='dad_IndexedFaceSet201', children=[ Shape(DEF='IndexedFaceSet201', appearance=Appearance( texture=ImageTexture(USE='MainHull'), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,3,2,4,-1,3,0,2,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,3,2,4,-1,3,0,2,-1], coord=Coordinate(point=[(-3.82,.75,-1.3),(3.25,-.64,-1.24),(-3.86,-.63,-1.42),(-4,.75,-.69),(-4.04,-.63,-.75)]), texCoord=TextureCoordinate(point=[(.032,.66),(.787,.166),(.028,.168),(.013,.66),(.009,.167)])))]), Transform(DEF='dad_IndexedFaceSet196', children=[ Shape(DEF='IndexedFaceSet196', appearance=Appearance( texture=ImageTexture(USE='MainHull'), textureTransform=TextureTransform(center=(1.443,.465),scale=(1.144,.666),translation=(1.438,1.767)), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1], coord=Coordinate(point=[(-3.82,.75,1.3),(-4.04,-.64,.75),(-3.86,-.64,1.42)]), texCoord=TextureCoordinate(point=[(0,.155),(.999,1),(1,0)])))]), Transform(DEF='dad_IndexedFaceSet190', children=[ Shape(DEF='IndexedFaceSet190', appearance=Appearance( texture=ImageTexture(url=["textures/topTrim.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/topTrim.JPG"]), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,9,10,-1,8,10,11,-1,12,8,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,17,6,-1,16,6,7,-1,18,10,9,-1,18,9,19,-1,18,19,17,-1,18,17,16,-1,20,21,22,-1,20,22,23,-1,24,25,2,-1,24,2,1,-1,26,23,22,-1,26,22,27,-1,26,27,25,-1,26,25,24,-1,28,14,15,-1,28,15,29,-1,30,9,44,-1,44,9,8,-1,44,8,43,-1,43,8,12,-1,43,12,42,-1,42,12,14,-1,42,14,41,-1,41,14,28,-1,41,28,40,-1,40,28,31,-1,40,31,20,-1,26,37,23,-1,23,37,38,-1,23,38,20,-1,20,38,39,-1,20,39,40,-1,37,24,36,-1,36,24,1,-1,36,1,35,-1,35,1,0,-1,35,0,34,-1,34,0,4,-1,34,4,33,-1,33,4,6,-1,33,6,32,-1,24,37,26,-1,31,45,21,-1,31,21,20,-1,31,28,29,-1,31,29,45,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,4,6,7,-1,4,7,5,-1,0,4,5,-1,0,5,3,-1,1,0,3,-1,1,3,2,-1,8,9,6,-1,8,6,7,-1,8,7,6,-1,8,6,9,-1,8,9,9,-1,8,9,8,-1,10,11,11,-1,10,11,10,-1,12,13,2,-1,12,2,1,-1,14,10,11,-1,14,11,15,-1,14,15,13,-1,14,13,12,-1,12,1,2,-1,12,2,13,-1,16,6,17,-1,17,6,4,-1,17,4,18,-1,18,4,0,-1,18,0,19,-1,19,0,1,-1,19,1,20,-1,20,1,12,-1,20,12,21,-1,21,12,14,-1,21,14,10,-1,14,21,10,-1,10,21,22,-1,10,22,10,-1,10,22,22,-1,10,22,21,-1,21,12,20,-1,20,12,1,-1,20,1,19,-1,19,1,0,-1,19,0,18,-1,18,0,4,-1,18,4,17,-1,17,4,6,-1,17,6,16,-1,12,21,14,-1,14,15,11,-1,14,11,10,-1,23,24,25,-1,23,25,26,-1], coord=Coordinate(point=[(4.42,.75,-.84),(4.1,.75,-1.11),(4.1,.85,-1.11),(4.42,.85,-.84),(4.77,.75,-.56),(4.77,.85,-.56),(5.05,.75,-.28),(5.05,.85,-.28),(4.77,.75,.56),(5.05,.75,.28),(5.05,.85,.28),(4.77,.85,.56),(4.42,.75,.84),(4.42,.85,.84),(4.1,.75,1.11),(4.1,.85,1.11),(5.26,.85,-.01),(5.26,.76,-.01),(5.26,.85,.01),(5.26,.76,.01),(-4.12,.75,.69),(-4.12,.85,.69),(-4.12,.85,-.69),(-4.12,.75,-.69),(3.81,.75,-1.21),(3.81,.85,-1.21),(-3.92,.75,-1.39),(-3.92,.85,-1.39),(3.81,.75,1.21),(3.81,.85,1.21),(4.95,.75,.24),(-3.92,.75,1.39),(4.95,.75,-.24),(4.67,.75,-.51),(4.32,.75,-.78),(4.02,.75,-1.05),(3.78,.75,-1.13),(-3.82,.75,-1.3),(-4,.75,-.69),(-4,.75,.69),(-3.82,.75,1.3),(3.78,.75,1.13),(4.02,.75,1.05),(4.32,.75,.78),(4.67,.75,.51),(-3.92,.85,1.39)]), texCoord=TextureCoordinate(point=[(.911,.66),(.877,.66),(.877,.694),(.911,.694),(.948,.66),(.948,.694),(.979,.66),(.979,.694),(1,.696),(1,.662),(0,.66),(0,.694),(.846,.66),(.846,.694),(.021,.66),(.021,.694),(.967,.66),(.938,.66),(.901,.66),(.868,.66),(.843,.66),(.032,.66),(.013,.66),(0,0),(1,0),(1,1),(0,1)])))]), Transform(DEF='dad_IndexedFaceSet187', children=[ Shape(DEF='IndexedFaceSet187', appearance=Appearance( texture=ImageTexture(USE='NonSkid'), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[25,16,15,-1,15,16,17,-1,15,17,14,-1,14,17,18,-1,14,18,13,-1,13,18,12,-1,0,1,23,-1,0,23,24,-1,0,24,25,-1,0,25,26,-1,22,23,1,-1,22,1,2,-1,22,2,3,-1,22,3,4,-1,22,4,5,-1,22,5,6,-1,22,6,7,-1,22,7,9,-1,22,9,10,-1,22,10,21,-1,11,12,19,-1,11,19,20,-1,11,20,21,-1,11,21,10,-1,25,15,26,-1,12,18,19,-1,9,7,8,-1],creaseAngle=0.524,texCoordIndex=[10,9,8,-1,8,9,9,-1,8,9,8,-1,8,9,10,-1,8,10,7,-1,7,10,0,-1,0,1,12,-1,0,12,11,-1,0,11,10,-1,0,10,7,-1,13,12,1,-1,13,1,2,-1,13,2,3,-1,13,3,4,-1,13,4,5,-1,13,5,6,-1,13,6,5,-1,13,5,3,-1,13,3,2,-1,13,2,13,-1,1,0,11,-1,1,11,12,-1,1,12,13,-1,1,13,2,-1,10,8,7,-1,0,10,11,-1,3,5,4,-1], coord=Coordinate(point=[(3.81,.85,1.21),(4.1,.85,1.11),(4.42,.85,.84),(4.77,.85,.56),(5.05,.85,.28),(5,.85,.24),(5.19,.85,-.02),(5,.85,-.24),(5.05,.85,-.28),(4.77,.85,-.56),(4.42,.85,-.84),(4.1,.85,-1.11),(3.81,.85,-1.21),(-3.92,.85,-1.39),(-4.12,.85,-.69),(-4.12,.85,.69),(-4.06,.85,.69),(-4.06,.85,-.69),(-3.87,.85,-1.32),(3.8,.85,-1.15),(3.86,.85,-1.12),(4.06,.85,-1.05),(4.06,.85,1.05),(3.86,.85,1.12),(3.8,.85,1.15),(-3.87,.85,1.32),(-3.92,.85,1.39)]), texCoord=TextureCoordinate(point=[(.846,.694),(.877,.694),(.911,.694),(.948,.694),(.979,.694),(.973,.694),(.993,.694),(.021,.694),(0,.694),(.007,.694),(.027,.694),(.845,.694),(.852,.694),(.873,.694)])))]), Transform(DEF='dad_IndexedFaceSet197', children=[ Shape(DEF='IndexedFaceSet197', appearance=Appearance( texture=ImageTexture(url=["textures/centerBack.JPG","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/centerBack.JPG"]), textureTransform=TextureTransform(rotation=0.108,scale=(.773,.627),translation=(.347,.45)), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,2,3,-1], coord=Coordinate(point=[(-4,.75,.69),(-4,.75,-.69),(-4.04,-.63,-.75),(-4.04,-.64,.75)]), texCoord=TextureCoordinate(point=[(.957,1),(.043,1),(-0,.004),(1,-0)])))]), Transform(DEF='dad_Covers', children=[ Group(DEF='Covers', children=[ Transform(DEF='dad_backCover', children=[ Shape(DEF='backCover', appearance=Appearance( texture=ImageTexture(DEF='Covers2',url=["textures/coverMat.jpg","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/Covers2.JPG"]), textureTransform=TextureTransform(scale=(5,5)), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,1,-1,0,3,6,-1,0,6,4,-1,1,5,7,-1,1,7,2,-1,4,6,7,-1,4,7,5,-1,6,3,8,-1,6,8,9,-1,6,9,10,-1,6,10,7,-1,3,2,11,-1,3,11,8,-1,2,7,10,-1,2,10,11,-1,9,8,12,-1,9,12,13,-1,9,13,14,-1,9,14,10,-1,8,11,15,-1,8,15,12,-1,11,10,14,-1,11,14,15,-1,13,12,16,-1,13,16,17,-1,13,17,18,-1,13,18,14,-1,12,15,19,-1,12,19,16,-1,15,14,18,-1,15,18,19,-1,17,16,20,-1,17,20,21,-1,17,21,22,-1,17,22,18,-1,16,19,23,-1,16,23,20,-1,19,18,22,-1,19,22,23,-1,21,20,24,-1,21,24,25,-1,21,25,26,-1,21,26,22,-1,20,23,27,-1,20,27,24,-1,23,22,26,-1,23,26,27,-1,25,24,28,-1,25,28,29,-1,25,29,30,-1,25,30,26,-1,24,27,31,-1,24,31,28,-1,27,26,30,-1,27,30,31,-1,29,28,32,-1,29,32,33,-1,29,33,34,-1,29,34,30,-1,28,31,35,-1,28,35,32,-1,31,30,34,-1,31,34,35,-1,33,32,36,-1,33,36,37,-1,33,37,38,-1,33,38,34,-1,32,35,39,-1,32,39,36,-1,35,34,38,-1,35,38,39,-1,37,36,40,-1,37,40,41,-1,37,41,42,-1,37,42,38,-1,36,39,43,-1,36,43,40,-1,39,38,42,-1,39,42,43,-1,41,40,44,-1,41,44,45,-1,41,45,46,-1,41,46,42,-1,40,43,47,-1,40,47,44,-1,43,42,46,-1,43,46,47,-1,45,44,48,-1,45,48,49,-1,45,49,50,-1,45,50,46,-1,44,47,51,-1,44,51,48,-1,47,46,50,-1,47,50,51,-1,49,48,52,-1,49,52,53,-1,49,53,54,-1,49,54,50,-1,48,51,55,-1,48,55,52,-1,51,50,54,-1,51,54,55,-1,53,52,56,-1,53,56,57,-1,53,57,58,-1,53,58,54,-1,52,55,59,-1,52,59,56,-1,55,54,58,-1,55,58,59,-1,57,56,59,-1,57,59,58,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,1,-1,0,3,6,-1,0,6,4,-1,1,5,7,-1,1,7,2,-1,4,6,7,-1,4,7,5,-1,6,3,8,-1,6,8,9,-1,6,9,10,-1,6,10,7,-1,3,2,11,-1,3,11,8,-1,2,7,10,-1,2,10,11,-1,9,8,12,-1,9,12,13,-1,9,13,14,-1,9,14,10,-1,8,11,15,-1,8,15,12,-1,11,10,14,-1,11,14,15,-1,13,12,16,-1,13,16,17,-1,13,17,18,-1,13,18,14,-1,12,15,19,-1,12,19,16,-1,15,14,18,-1,15,18,19,-1,17,16,20,-1,17,20,21,-1,17,21,22,-1,17,22,18,-1,16,19,23,-1,16,23,20,-1,19,18,22,-1,19,22,23,-1,21,20,24,-1,21,24,25,-1,21,25,26,-1,21,26,22,-1,20,23,27,-1,20,27,24,-1,23,22,26,-1,23,26,27,-1,25,24,28,-1,25,28,29,-1,25,29,30,-1,25,30,26,-1,24,27,31,-1,24,31,28,-1,27,26,30,-1,27,30,31,-1,29,28,32,-1,29,32,33,-1,29,33,34,-1,29,34,30,-1,28,31,35,-1,28,35,32,-1,31,30,34,-1,31,34,35,-1,33,32,36,-1,33,36,37,-1,33,37,38,-1,33,38,34,-1,32,35,39,-1,32,39,36,-1,35,34,38,-1,35,38,39,-1,37,36,40,-1,37,40,41,-1,37,41,42,-1,37,42,38,-1,36,39,43,-1,36,43,40,-1,39,38,42,-1,39,42,43,-1,41,40,44,-1,41,44,45,-1,41,45,46,-1,41,46,42,-1,40,43,47,-1,40,47,44,-1,43,42,46,-1,43,46,47,-1,45,44,48,-1,45,48,49,-1,45,49,50,-1,45,50,46,-1,44,47,51,-1,44,51,48,-1,47,46,50,-1,47,50,51,-1,49,48,52,-1,49,52,53,-1,49,53,54,-1,49,54,50,-1,48,51,55,-1,48,55,52,-1,51,50,54,-1,51,54,55,-1,53,52,56,-1,53,56,57,-1,53,57,58,-1,53,58,54,-1,52,55,59,-1,52,59,56,-1,55,54,58,-1,55,58,59,-1,57,56,59,-1,57,59,58,-1], coord=Coordinate(point=[(-.8,.91,1.25),(-.78,.91,1.2),(-.78,1.07,1.21),(-.8,1.1,1.25),(-3.26,.91,1.31),(-3.22,.91,1.25),(-3.26,1.14,1.3),(-3.22,1.1,1.25),(-.8,1.17,1.23),(-3.26,1.21,1.27),(-3.22,1.17,1.22),(-.78,1.13,1.18),(-.8,1.23,1.19),(-3.26,1.27,1.22),(-3.22,1.23,1.19),(-.78,1.18,1.16),(-.8,1.33,1.04),(-3.26,1.38,1.07),(-3.22,1.33,1.04),(-.78,1.28,1.01),(-.8,1.42,.88),(-3.26,1.48,.89),(-3.22,1.42,.88),(-.78,1.37,.86),(-.8,1.58,.23),(-3.26,1.64,.23),(-3.22,1.58,.23),(-.78,1.52,.23),(-.8,1.57,-.1),(-3.26,1.62,-.11),(-3.22,1.57,-.1),(-.78,1.51,-.09),(-.8,1.47,-.7),(-3.26,1.52,-.73),(-3.22,1.46,-.7),(-.78,1.41,-.68),(-.8,1.4,-.86),(-3.26,1.45,-.89),(-3.22,1.4,-.85),(-.78,1.36,-.82),(-.8,1.32,-.98),(-3.26,1.36,-1.02),(-3.22,1.31,-.98),(-.78,1.27,-.94),(-.8,1.18,-1.12),(-3.26,1.22,-1.16),(-3.22,1.18,-1.12),(-.78,1.15,-1.07),(-.8,1.06,-1.21),(-3.26,1.08,-1.26),(-3.22,1.06,-1.21),(-.78,1.03,-1.16),(-.8,.94,-1.24),(-3.26,.96,-1.29),(-3.22,.94,-1.24),(-.78,.91,-1.19),(-.8,.86,-1.25),(-3.26,.88,-1.3),(-3.22,.86,-1.25),(-.78,.83,-1.2)]), texCoord=TextureCoordinate(point=[(.991,.097),(1,.097),(1,.293),(.991,.338),(0,.097),(.016,.097),(0,.382),(.016,.337),(.991,.422),(0,.466),(.016,.42),(1,.376),(.991,.494),(0,.551),(.016,.491),(1,.435),(.991,.623),(0,.68),(.016,.62),(1,.564),(.991,.734),(0,.801),(.016,.731),(1,.665),(.991,.931),(0,1),(.016,.927),(1,.859),(.991,.915),(0,.983),(.016,.912),(1,.844),(.991,.788),(0,.852),(.016,.785),(1,.722),(.991,.71),(0,.766),(.016,.707),(1,.652),(.991,.602),(0,.653),(.016,.599),(1,.549),(.991,.438),(0,.48),(.016,.436),(1,.394),(.991,.282),(0,.315),(.016,.281),(1,.248),(.991,.132),(0,.165),(.016,.132),(1,.099),(.991,.033),(0,.066),(.016,.033),(1,0)])))]), Transform(DEF='dad_frontCover', children=[ Shape(DEF='frontCover', appearance=Appearance( texture=ImageTexture(USE='Covers2'), textureTransform=TextureTransform(scale=(5,5)), material=Material(USE='default0_mat')), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,1,-1,6,7,8,-1,6,8,9,-1,6,9,10,-1,6,10,11,-1,6,11,12,-1,13,4,14,-1,14,4,0,-1,14,0,15,-1,15,0,3,-1,15,3,16,-1,16,3,17,-1,16,17,18,-1,18,17,19,-1,18,19,8,-1,8,19,20,-1,8,20,9,-1,21,22,23,-1,23,22,24,-1,23,24,25,-1,25,24,26,-1,25,26,27,-1,27,26,28,-1,27,28,29,-1,29,28,30,-1,29,30,31,-1,31,30,13,-1,31,13,14,-1,32,33,34,-1,32,34,35,-1,32,35,36,-1,32,36,21,-1,32,21,23,-1,34,37,38,-1,34,38,35,-1,22,21,39,-1,19,17,40,-1,28,41,42,-1,28,42,30,-1,28,26,43,-1,28,43,41,-1,39,21,44,-1,39,44,22,-1,1,45,46,-1,1,46,2,-1,1,5,47,-1,1,47,45,-1,41,48,49,-1,41,49,42,-1,41,43,50,-1,41,50,48,-1,21,51,52,-1,21,52,44,-1,21,36,53,-1,21,53,51,-1,20,54,55,-1,20,55,9,-1,20,19,56,-1,20,56,54,-1,14,15,57,-1,14,57,58,-1,14,58,59,-1,14,59,31,-1,29,31,59,-1,29,59,60,-1,29,60,61,-1,29,61,27,-1,25,27,61,-1,25,61,62,-1,25,62,63,-1,25,63,23,-1,16,18,64,-1,16,64,65,-1,16,65,57,-1,16,57,15,-1,37,66,67,-1,37,67,38,-1,37,34,68,-1,37,68,66,-1,12,69,70,-1,12,70,6,-1,12,11,71,-1,12,71,69,-1,32,23,63,-1,32,63,72,-1,32,72,73,-1,32,73,74,-1,32,74,33,-1,8,7,75,-1,8,75,76,-1,8,76,77,-1,8,77,64,-1,8,64,18,-1,78,79,80,-1,80,79,81,-1,80,81,82,-1,82,81,83,-1,82,83,84,-1,84,83,85,-1,84,85,86,-1,82,84,87,-1,86,60,59,-1,86,59,84,-1,86,85,61,-1,86,61,60,-1,88,84,59,-1,88,59,58,-1,89,90,84,-1,89,84,88,-1,89,88,91,-1,89,91,92,-1,89,92,93,-1,89,93,94,-1,89,94,95,-1,84,90,87,-1,88,58,57,-1,88,57,91,-1,92,91,57,-1,92,57,65,-1,92,65,64,-1,92,64,93,-1,64,77,96,-1,64,96,94,-1,64,94,93,-1,94,96,97,-1,94,97,95,-1,98,89,99,-1,98,99,100,-1,98,101,102,-1,98,102,103,-1,98,103,90,-1,98,90,89,-1,98,100,104,-1,98,104,101,-1,105,106,107,-1,105,107,108,-1,105,109,110,-1,105,110,102,-1,105,102,101,-1,105,101,111,-1,105,111,106,-1,105,108,112,-1,105,112,109,-1,103,102,113,-1,103,113,114,-1,103,114,115,-1,103,115,90,-1,116,82,117,-1,116,117,118,-1,116,119,120,-1,116,120,121,-1,116,121,80,-1,116,80,82,-1,116,118,122,-1,116,122,119,-1,123,124,125,-1,123,125,126,-1,123,127,128,-1,123,128,120,-1,123,120,119,-1,123,119,129,-1,123,129,124,-1,123,126,130,-1,123,130,127,-1,121,120,131,-1,121,131,132,-1,121,132,133,-1,121,133,80,-1,79,78,134,-1,79,134,135,-1,135,72,63,-1,135,63,81,-1,135,81,79,-1,83,81,63,-1,83,63,62,-1,83,62,61,-1,83,61,85,-1,136,13,30,-1,136,30,42,-1,136,42,49,-1,136,49,137,-1,136,5,4,-1,136,4,13,-1,136,137,47,-1,136,47,5,-1,138,24,22,-1,138,22,44,-1,138,44,52,-1,138,52,139,-1,138,43,26,-1,138,26,24,-1,138,139,50,-1,138,50,43,-1,10,9,55,-1,10,55,140,-1,10,140,71,-1,10,71,11,-1,141,17,3,-1,141,3,2,-1,141,2,46,-1,141,46,142,-1,141,19,40,-1,141,40,17,-1,141,142,56,-1,141,56,19,-1,35,38,67,-1,35,67,143,-1,35,143,53,-1,35,53,36,-1,33,74,68,-1,33,68,34,-1,7,6,70,-1,7,70,75,-1,95,97,99,-1,95,99,89,-1,77,144,97,-1,77,97,96,-1,77,76,75,-1,77,75,144,-1,111,101,104,-1,111,104,145,-1,111,145,107,-1,111,107,106,-1,146,69,71,-1,146,71,147,-1,146,100,99,-1,146,99,148,-1,146,148,70,-1,146,70,69,-1,146,147,104,-1,146,104,100,-1,110,109,112,-1,110,112,149,-1,110,149,113,-1,110,113,102,-1,150,54,56,-1,150,56,151,-1,150,108,107,-1,150,107,152,-1,150,152,55,-1,150,55,54,-1,150,151,112,-1,150,112,108,-1,153,45,47,-1,153,47,154,-1,153,114,113,-1,153,113,155,-1,153,155,46,-1,153,46,45,-1,153,154,115,-1,153,115,114,-1,129,119,122,-1,129,122,156,-1,129,156,125,-1,129,125,124,-1,157,48,50,-1,157,50,158,-1,157,118,117,-1,157,117,159,-1,157,159,49,-1,157,49,48,-1,157,158,122,-1,157,122,118,-1,128,127,130,-1,128,130,160,-1,128,160,131,-1,128,131,120,-1,161,51,53,-1,161,53,162,-1,161,126,125,-1,161,125,163,-1,161,163,52,-1,161,52,51,-1,161,162,130,-1,161,130,126,-1,78,80,133,-1,78,133,134,-1,164,66,68,-1,164,68,165,-1,164,132,131,-1,164,131,166,-1,164,166,67,-1,164,67,66,-1,164,165,133,-1,164,133,132,-1,72,167,74,-1,72,74,73,-1,72,135,134,-1,72,134,167,-1,144,148,99,-1,144,99,97,-1,144,75,70,-1,144,70,148,-1,168,152,107,-1,168,107,145,-1,168,140,55,-1,168,55,152,-1,168,147,71,-1,168,71,140,-1,168,145,104,-1,168,104,147,-1,169,155,113,-1,169,113,149,-1,169,142,46,-1,169,46,155,-1,169,151,56,-1,169,56,142,-1,169,149,112,-1,169,112,151,-1,170,159,117,-1,170,117,171,-1,170,137,49,-1,170,49,159,-1,170,154,47,-1,170,47,137,-1,170,171,115,-1,170,115,154,-1,172,163,125,-1,172,125,156,-1,172,139,52,-1,172,52,163,-1,172,158,50,-1,172,50,139,-1,172,156,122,-1,172,122,158,-1,173,166,131,-1,173,131,160,-1,173,143,67,-1,173,67,166,-1,173,162,53,-1,173,53,143,-1,173,160,130,-1,173,130,162,-1,167,165,68,-1,167,68,74,-1,167,134,133,-1,167,133,165,-1,82,87,90,-1,117,82,90,-1,117,90,115,-1,171,117,115,-1],creaseAngle=1.571,texCoordIndex=[0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,1,-1,6,7,8,-1,6,8,9,-1,6,9,10,-1,6,10,11,-1,6,11,12,-1,13,4,14,-1,14,4,0,-1,14,0,15,-1,15,0,3,-1,15,3,16,-1,16,3,17,-1,16,17,18,-1,18,17,19,-1,18,19,8,-1,8,19,20,-1,8,20,9,-1,21,22,18,-1,18,22,17,-1,18,17,16,-1,16,17,3,-1,16,3,15,-1,15,3,0,-1,15,0,14,-1,14,0,4,-1,14,4,23,-1,23,4,13,-1,23,13,14,-1,8,7,6,-1,8,6,10,-1,8,10,9,-1,8,9,21,-1,8,21,18,-1,6,12,11,-1,6,11,10,-1,22,21,24,-1,19,17,25,-1,0,1,5,-1,0,5,4,-1,0,3,2,-1,0,2,1,-1,24,21,26,-1,24,26,22,-1,1,27,28,-1,1,28,2,-1,1,5,29,-1,1,29,27,-1,1,27,29,-1,1,29,5,-1,1,2,28,-1,1,28,27,-1,21,30,31,-1,21,31,26,-1,21,9,32,-1,21,32,30,-1,20,30,32,-1,20,32,9,-1,20,19,31,-1,20,31,30,-1,14,15,33,-1,14,33,34,-1,14,34,35,-1,14,35,23,-1,14,23,35,-1,14,35,34,-1,14,34,33,-1,14,33,15,-1,16,15,33,-1,16,33,36,-1,16,36,37,-1,16,37,18,-1,16,18,37,-1,16,37,36,-1,16,36,33,-1,16,33,15,-1,12,38,39,-1,12,39,11,-1,12,6,40,-1,12,40,38,-1,12,38,40,-1,12,40,6,-1,12,11,39,-1,12,39,38,-1,8,18,37,-1,8,37,41,-1,8,41,42,-1,8,42,43,-1,8,43,7,-1,8,7,43,-1,8,43,42,-1,8,42,41,-1,8,41,37,-1,8,37,18,-1,44,45,46,-1,46,45,47,-1,46,47,48,-1,48,47,49,-1,48,49,50,-1,50,49,51,-1,50,51,52,-1,48,50,53,-1,52,34,35,-1,52,35,50,-1,52,51,33,-1,52,33,34,-1,52,50,35,-1,52,35,34,-1,46,48,50,-1,46,50,52,-1,46,52,51,-1,46,51,49,-1,46,49,47,-1,46,47,45,-1,46,45,44,-1,50,48,53,-1,52,34,33,-1,52,33,51,-1,49,51,33,-1,49,33,36,-1,49,36,37,-1,49,37,47,-1,37,41,54,-1,37,54,45,-1,37,45,47,-1,45,54,55,-1,45,55,44,-1,56,46,57,-1,56,57,58,-1,56,59,60,-1,56,60,61,-1,56,61,48,-1,56,48,46,-1,56,58,62,-1,56,62,59,-1,63,64,65,-1,63,65,66,-1,63,67,68,-1,63,68,60,-1,63,60,59,-1,63,59,69,-1,63,69,64,-1,63,66,70,-1,63,70,67,-1,61,60,71,-1,61,71,72,-1,61,72,73,-1,61,73,48,-1,61,48,73,-1,61,73,72,-1,61,60,59,-1,61,59,56,-1,61,56,46,-1,61,46,48,-1,61,72,71,-1,61,71,60,-1,63,67,70,-1,63,70,66,-1,63,64,69,-1,63,69,59,-1,63,59,60,-1,63,60,68,-1,63,68,67,-1,63,66,65,-1,63,65,64,-1,56,59,62,-1,56,62,58,-1,56,58,57,-1,56,57,46,-1,45,44,55,-1,45,55,54,-1,54,41,37,-1,54,37,47,-1,54,47,45,-1,49,47,37,-1,49,37,36,-1,49,36,33,-1,49,33,51,-1,74,13,4,-1,74,4,5,-1,74,5,29,-1,74,29,75,-1,74,5,4,-1,74,4,13,-1,74,75,29,-1,74,29,5,-1,76,17,22,-1,76,22,26,-1,76,26,31,-1,76,31,77,-1,76,2,3,-1,76,3,17,-1,76,77,28,-1,76,28,2,-1,10,9,32,-1,10,32,78,-1,10,78,39,-1,10,39,11,-1,76,17,3,-1,76,3,2,-1,76,2,28,-1,76,28,77,-1,76,19,25,-1,76,25,17,-1,76,77,31,-1,76,31,19,-1,10,11,39,-1,10,39,78,-1,10,78,32,-1,10,32,9,-1,7,43,40,-1,7,40,6,-1,7,6,40,-1,7,40,43,-1,44,55,57,-1,44,57,46,-1,41,79,55,-1,41,55,54,-1,41,42,43,-1,41,43,79,-1,69,59,62,-1,69,62,80,-1,69,80,65,-1,69,65,64,-1,81,38,39,-1,81,39,82,-1,81,58,57,-1,81,57,83,-1,81,83,40,-1,81,40,38,-1,81,82,62,-1,81,62,58,-1,68,67,70,-1,68,70,84,-1,68,84,71,-1,68,71,60,-1,85,30,31,-1,85,31,86,-1,85,66,65,-1,85,65,87,-1,85,87,32,-1,85,32,30,-1,85,86,70,-1,85,70,66,-1,88,27,29,-1,88,29,89,-1,88,72,71,-1,88,71,90,-1,88,90,28,-1,88,28,27,-1,88,89,73,-1,88,73,72,-1,68,60,71,-1,68,71,84,-1,68,84,70,-1,68,70,67,-1,88,27,28,-1,88,28,90,-1,88,72,73,-1,88,73,89,-1,88,89,29,-1,88,29,27,-1,88,90,71,-1,88,71,72,-1,69,64,65,-1,69,65,80,-1,69,80,62,-1,69,62,59,-1,85,30,32,-1,85,32,87,-1,85,66,70,-1,85,70,86,-1,85,86,31,-1,85,31,30,-1,85,87,65,-1,85,65,66,-1,44,46,57,-1,44,57,55,-1,81,38,40,-1,81,40,83,-1,81,58,62,-1,81,62,82,-1,81,82,39,-1,81,39,38,-1,81,83,57,-1,81,57,58,-1,41,79,43,-1,41,43,42,-1,41,54,55,-1,41,55,79,-1,79,83,57,-1,79,57,55,-1,79,43,40,-1,79,40,83,-1,91,87,65,-1,91,65,80,-1,91,78,32,-1,91,32,87,-1,91,82,39,-1,91,39,78,-1,91,80,62,-1,91,62,82,-1,92,90,71,-1,92,71,84,-1,92,77,28,-1,92,28,90,-1,92,86,31,-1,92,31,77,-1,92,84,70,-1,92,70,86,-1,93,89,73,-1,93,73,94,-1,93,75,29,-1,93,29,89,-1,93,89,29,-1,93,29,75,-1,93,94,73,-1,93,73,89,-1,92,86,70,-1,92,70,84,-1,92,77,31,-1,92,31,86,-1,92,90,28,-1,92,28,77,-1,92,84,71,-1,92,71,90,-1,91,82,62,-1,91,62,80,-1,91,78,39,-1,91,39,82,-1,91,87,32,-1,91,32,78,-1,91,80,65,-1,91,65,87,-1,79,83,40,-1,79,40,43,-1,79,55,57,-1,79,57,83,-1,48,53,48,-1,73,48,48,-1,73,48,73,-1,94,73,73,-1], coord=Coordinate(point=[(4.07,.85,1.05),(4.02,.91,.74),(3.98,.91,.95),(4,.85,1.08),(4.07,.85,.53),(4.05,.91,.4),(1.64,.91,1.18),(1.52,.96,1.1),(1.79,.91,1.15),(3.1,.91,1.16),(2.65,.91,1.17),(2.22,.91,1.18),(1.86,.91,1.18),(4.07,.85,0),(3.98,.91,.77),(3.9,.91,1.05),(3.53,.91,1.09),(3.93,.85,1.1),(2.64,.91,1.12),(3.74,.91,1.12),(3.48,.91,1.14),(3.48,.91,-1.14),(3.86,.85,-1.13),(2.64,.91,-1.12),(3.93,.85,-1.1),(3.53,.91,-1.09),(4,.85,-1.08),(3.9,.91,-1.05),(4.07,.85,-1.05),(3.98,.91,-.77),(4.07,.85,-.53),(4.01,.91,-0),(1.79,.91,-1.15),(1.52,.96,-1.1),(1.64,.91,-1.18),(2.65,.91,-1.17),(3.1,.91,-1.16),(1.86,.91,-1.18),(2.22,.91,-1.18),(3.8,.85,-1.15),(3.86,.85,1.13),(4.02,.91,-.74),(4.05,.91,-.4),(3.98,.91,-.95),(3.74,.91,-1.12),(3.41,1.11,.56),(3.38,1.11,.72),(3.43,1.11,.3),(3.41,1.11,-.56),(3.43,1.11,-.3),(3.38,1.11,-.72),(3.01,1.11,-.86),(3.2,1.11,-.84),(2.72,1.11,-.87),(3.01,1.11,.86),(2.72,1.11,.87),(3.2,1.11,.84),(2.74,1.31,.53),(2.79,1.31,.39),(2.8,1.31,-0),(2.79,1.31,-.39),(2.74,1.31,-.53),(2.56,1.31,-.55),(2.11,1.31,-.56),(2.11,1.31,.56),(2.56,1.31,.55),(1.78,1.11,-.89),(2.05,1.11,-.89),(1.62,1.11,-.89),(1.78,1.11,.89),(1.62,1.11,.89),(2.05,1.11,.89),(1.68,1.31,-.58),(1.73,1.11,-.86),(1.5,1.11,-.88),(1.5,1.11,.88),(1.73,1.11,.86),(1.68,1.31,.58),(1.54,1.65,-.08),(1.57,1.7,-.01),(1.54,1.7,-.01),(1.57,1.7,-.01),(1.59,1.7,0),(1.58,1.7,-.01),(1.59,1.7,-0),(1.59,1.7,-.01),(1.59,1.7,-.01),(1.6,1.7,-0),(1.59,1.7,.01),(1.54,1.7,.01),(1.59,1.7,-0),(1.59,1.7,.01),(1.58,1.7,.01),(1.57,1.7,.01),(1.57,1.7,.01),(1.54,1.65,.08),(1.62,1.5,.29),(1.53,1.51,.3),(1.57,1.7,.01),(1.58,1.51,.3),(1.64,1.51,.31),(1.57,1.7,.01),(1.59,1.7,.01),(1.59,1.7,.01),(1.73,1.51,.3),(1.58,1.7,.01),(1.58,1.7,.01),(1.96,1.51,.3),(2.06,1.51,.29),(1.59,1.7,.01),(1.59,1.7,.01),(1.57,1.7,.01),(2.12,1.51,.29),(2.19,1.51,.25),(2.2,1.51,.19),(2.2,1.51,.1),(1.59,1.7,-.01),(2.2,1.51,-.1),(2.2,1.51,-.19),(1.59,1.7,-.01),(1.57,1.7,-.01),(1.57,1.7,-.01),(2.19,1.51,-.25),(1.58,1.7,-.01),(1.59,1.7,-.01),(2.12,1.51,-.29),(2.06,1.51,-.29),(1.58,1.7,-.01),(1.57,1.7,-.01),(1.59,1.7,-.01),(1.96,1.51,-.3),(1.73,1.51,-.3),(1.64,1.51,-.31),(1.58,1.51,-.3),(1.53,1.51,-.3),(1.62,1.5,-.29),(4.06,.91,0),(3.44,1.11,-0),(3.9,.91,-1.07),(3.32,1.11,-.8),(2.38,1.11,.88),(3.9,.91,1.07),(3.32,1.11,.8),(2.38,1.11,-.88),(1.51,1.31,.59),(1.84,1.51,.3),(1.71,1.31,.6),(1.89,1.31,.6),(1.6,1.31,.6),(2.16,1.51,.28),(2.53,1.31,.58),(2.66,1.31,.57),(2.34,1.31,.59),(2.81,1.31,.37),(2.82,1.31,.2),(2.78,1.31,.48),(2.16,1.51,-.28),(2.81,1.31,-.37),(2.78,1.31,-.48),(2.82,1.31,-.2),(1.84,1.51,-.3),(2.53,1.31,-.58),(2.34,1.31,-.59),(2.66,1.31,-.57),(1.71,1.31,-.6),(1.6,1.31,-.6),(1.89,1.31,-.6),(1.51,1.31,-.59),(2.11,1.31,.59),(2.74,1.31,.54),(2.82,1.31,-0),(2.21,1.51,-0),(2.74,1.31,-.54),(2.11,1.31,-.59)]), texCoord=TextureCoordinate(point=[(1,.001),(.984,.073),(.967,.073),(.974,.001),(1,0),(.993,.073),(.057,.073),(.009,.13),(.113,.072),(.623,.073),(.45,.073),(.28,.073),(.141,.073),(1,0),(.968,.072),(.935,.072),(.792,.072),(.948,0),(.447,.072),(.872,.073),(.772,.073),(.772,.073),(.922,0),(.978,.072),(.896,0),(.922,0),(.872,.073),(.747,.305),(.735,.305),(.754,.305),(.588,.305),(.663,.305),(.475,.305),(.485,.535),(.502,.535),(.507,.535),(.413,.535),(.239,.535),(.112,.305),(.218,.305),(.05,.305),(.07,.535),(.092,.303),(0,.304),(.017,.942),(.028,.998),(.018,1),(.031,.998),(.036,1),(.034,.998),(.036,.998),(.036,.998),(.036,.998),(.039,.997),(.049,.767),(.012,.768),(.028,1),(.034,.768),(.056,.768),(.029,1),(.036,1),(.036,1),(.092,.768),(.034,1),(.033,1),(.18,.768),(.219,.768),(.035,1),(.036,1),(.031,1),(.244,.768),(.269,.768),(.273,.768),(.276,.768),(.997,.073),(.757,.305),(.934,.073),(.709,.305),(.345,.305),(.006,.537),(.136,.768),(.084,.537),(.155,.537),(.042,.537),(.26,.768),(.403,.537),(.454,.537),(.328,.537),(.51,.537),(.515,.537),(.502,.537),(.24,.537),(.485,.537),(.516,.537),(.276,.768)])))])])]), Transform(DEF='dad_flag',rotation=(.279,-.96,-.01,3.118),scale=(2,2,2),translation=(-6.703,-2.52,-.126), children=[ Shape(DEF='flag', appearance=Appearance( texture=ImageTexture(repeatS=False,repeatT=False,url=["textures/USA.jpg","https://savage.nps.edu/Savage/ShipsMilitary/HarborFerryBoat/textures/USA.JPG"]), textureTransform=TextureTransform(center=(.266,-.037),rotation=-0.372,scale=(1.097,1.474),translation=(-.225,.091)), material=Material(DEF='Red_mat',diffuseColor=(1,0,0))), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,3,2,1,-1,3,1,0,-1],creaseAngle=0.524,texCoordIndex=[0,1,2,-1,0,2,3,-1,3,2,1,-1,3,1,0,-1], coord=Coordinate(point=[(-1.82,1.2,-.07),(-2.22,1.06,-.07),(-2.31,1.33,-.07),(-1.91,1.47,-.07)]), texCoord=TextureCoordinate(point=[(1,.336),(.188,0),(0,.664),(.812,1)])))]), Transform(DEF='dad_Railings', children=[ Group(DEF='Railings', children=[ Transform(DEF='dad_railings', children=[ Shape(DEF='railings', appearance=Appearance( material=Material(DEF='aluminum_mat',ambientIntensity=0.567,diffuseColor=(.65107,.67333,.67333),shininess=0.120,specularColor=(1,1,1))), geometry=IndexedFaceSet(coordIndex=[0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,6,-1,0,3,7,-1,0,7,4,-1,0,6,8,-1,0,8,1,-1,1,9,10,-1,1,10,2,-1,1,8,11,-1,1,11,9,-1,9,12,13,-1,9,13,10,-1,9,11,14,-1,9,14,12,-1,12,15,16,-1,12,16,13,-1,12,14,17,-1,12,17,15,-1,15,18,19,-1,15,19,16,-1,15,17,20,-1,15,20,18,-1,18,21,22,-1,18,22,19,-1,18,20,23,-1,18,23,21,-1,21,24,25,-1,21,25,22,-1,21,23,26,-1,21,26,24,-1,24,27,28,-1,24,28,25,-1,24,26,29,-1,24,29,27,-1,27,30,31,-1,27,31,28,-1,27,29,32,-1,27,32,30,-1,30,33,34,-1,30,34,31,-1,30,32,35,-1,30,35,33,-1,33,36,37,-1,33,37,34,-1,33,35,38,-1,33,38,36,-1,36,39,40,-1,36,40,37,-1,36,38,41,-1,36,41,39,-1,39,42,43,-1,39,43,40,-1,39,41,44,-1,39,44,42,-1,42,45,46,-1,42,46,43,-1,42,44,47,-1,42,47,45,-1,45,4,7,-1,45,7,46,-1,45,47,5,-1,45,5,4,-1,3,2,10,-1,3,10,13,-1,3,13,16,-1,3,16,19,-1,3,19,22,-1,3,22,25,-1,3,25,28,-1,3,28,31,-1,3,31,34,-1,3,34,37,-1,3,37,40,-1,3,40,43,-1,3,43,46,-1,3,46,7,-1,8,6,48,-1,8,48,49,-1,8,49,50,-1,8,50,11,-1,6,5,51,-1,6,51,48,-1,5,47,52,-1,5,52,51,-1,47,44,53,-1,47,53,52,-1,44,41,54,-1,44,54,53,-1,41,38,55,-1,41,55,54,-1,38,35,56,-1,38,56,55,-1,35,32,57,-1,35,57,56,-1,32,29,58,-1,32,58,57,-1,29,26,59,-1,29,59,58,-1,26,23,60,-1,26,60,59,-1,23,20,61,-1,23,61,60,-1,20,17,62,-1,20,62,61,-1,17,14,63,-1,17,63,62,-1,14,11,50,-1,14,50,63,-1,49,48,64,-1,49,64,65,-1,49,65,66,-1,49,66,50,-1,48,51,67,-1,48,67,64,-1,51,52,68,-1,51,68,67,-1,52,53,69,-1,52,69,68,-1,53,54,70,-1,53,70,69,-1,54,55,71,-1,54,71,70,-1,55,56,72,-1,55,72,71,-1,56,57,73,-1,56,73,72,-1,57,58,74,-1,57,74,73,-1,58,59,75,-1,58,75,74,-1,59,60,76,-1,59,76,75,-1,60,61,77,-1,60,77,76,-1,61,62,78,-1,61,78,77,-1,62,63,79,-1,62,79,78,-1,63,50,66,-1,63,66,79,-1,65,64,80,-1,65,80,81,-1,65,81,82,-1,65,82,66,-1,64,67,83,-1,64,83,80,-1,67,68,84,-1,67,84,83,-1,68,69,85,-1,68,85,84,-1,69,70,86,-1,69,86,85,-1,70,71,87,-1,70,87,86,-1,71,72,88,-1,71,88,87,-1,72,73,89,-1,72,89,88,-1,73,74,90,-1,73,90,89,-1,74,75,91,-1,74,91,90,-1,75,76,92,-1,75,92,91,-1,76,77,93,-1,76,93,92,-1,77,78,94,-1,77,94,93,-1,78,79,95,-1,78,95,94,-1,79,66,82,-1,79,82,95,-1,81,80,96,-1,81,96,97,-1,81,97,98,-1,81,98,82,-1,80,83,99,-1,80,99,96,-1,83,84,100,-1,83,100,99,-1,84,85,101,-1,84,101,100,-1,85,86,102,-1,85,102,101,-1,86,87,103,-1,86,103,102,-1,87,88,104,-1,87,104,103,-1,88,89,105,-1,88,105,104,-1,89,90,106,-1,89,106,105,-1,90,91,107,-1,90,107,106,-1,91,92,108,-1,91,108,107,-1,92,93,109,-1,92,109,108,-1,93,94,110,-1,93,110,109,-1,94,95,111,-1,94,111,110,-1,95,82,98,-1,95,98,111,-1,97,96,99,-1,97,99,100,-1,97,100,101,-1,97,101,102,-1,97,102,103,-1,97,103,104,-1,97,104,105,-1,97,105,106,-1,97,106,107,-1,97,107,108,-1,97,108,109,-1,97,109,110,-1,97,110,111,-1,97,111,98,-1,112,113,114,-1,112,114,115,-1,112,116,117,-1,112,117,118,-1,112,118,119,-1,112,119,120,-1,112,120,121,-1,112,121,122,-1,112,122,123,-1,112,123,124,-1,112,124,125,-1,112,125,126,-1,112,126,127,-1,112,127,128,-1,112,128,129,-1,112,129,113,-1,112,115,130,-1,112,130,116,-1,113,129,131,-1,113,131,114,-1,129,128,132,-1,129,132,131,-1,128,127,133,-1,128,133,132,-1,127,126,134,-1,127,134,133,-1,126,125,135,-1,126,135,134,-1,125,124,136,-1,125,136,135,-1,124,123,137,-1,124,137,136,-1,123,122,138,-1,123,138,137,-1,122,121,139,-1,122,139,138,-1,121,120,140,-1,121,140,139,-1,120,119,141,-1,120,141,140,-1,119,118,142,-1,119,142,141,-1,118,117,143,-1,118,143,142,-1,117,116,130,-1,117,130,143,-1,115,114,131,-1,115,131,132,-1,115,132,133,-1,115,133,134,-1,115,134,135,-1,115,135,136,-1,115,136,137,-1,115,137,138,-1,115,138,139,-1,115,139,140,-1,115,140,141,-1,115,141,142,-1,115,142,143,-1,115,143,130,-1,144,145,146,-1,144,146,147,-1,144,148,149,-1,144,149,150,-1,144,150,151,-1,144,151,145,-1,144,147,152,-1,144,152,148,-1,145,153,154,-1,145,154,146,-1,145,151,155,-1,145,155,153,-1,153,156,157,-1,153,157,154,-1,153,155,158,-1,153,158,156,-1,156,159,160,-1,156,160,157,-1,156,158,161,-1,156,161,159,-1,159,162,163,-1,159,163,160,-1,159,161,164,-1,159,164,162,-1,162,165,166,-1,162,166,163,-1,162,164,167,-1,162,167,165,-1,165,168,169,-1,165,169,166,-1,165,167,170,-1,165,170,168,-1,168,171,172,-1,168,172,169,-1,168,170,173,-1,168,173,171,-1,171,174,175,-1,171,175,172,-1,171,173,176,-1,171,176,174,-1,174,177,178,-1,174,178,175,-1,174,176,179,-1,174,179,177,-1,177,180,181,-1,177,181,178,-1,177,179,182,-1,177,182,180,-1,180,183,184,-1,180,184,181,-1,180,182,185,-1,180,185,183,-1,183,186,187,-1,183,187,184,-1,183,185,188,-1,183,188,186,-1,186,189,190,-1,186,190,187,-1,186,188,191,-1,186,191,189,-1,189,148,152,-1,189,152,190,-1,189,191,149,-1,189,149,148,-1,150,149,191,-1,150,191,188,-1,150,188,185,-1,150,185,182,-1,150,182,179,-1,150,179,176,-1,150,176,173,-1,150,173,170,-1,150,170,167,-1,150,167,164,-1,150,164,161,-1,150,161,158,-1,150,158,155,-1,150,155,151,-1,146,154,192,-1,146,192,193,-1,146,193,194,-1,146,194,147,-1,147,194,195,-1,147,195,152,-1,152,195,196,-1,152,196,190,-1,190,196,197,-1,190,197,187,-1,187,197,198,-1,187,198,184,-1,184,198,199,-1,184,199,181,-1,181,199,200,-1,181,200,178,-1,178,200,201,-1,178,201,175,-1,175,201,202,-1,175,202,172,-1,172,202,203,-1,172,203,169,-1,169,203,204,-1,169,204,166,-1,166,204,205,-1,166,205,163,-1,163,205,206,-1,163,206,160,-1,160,206,207,-1,160,207,157,-1,157,207,192,-1,157,192,154,-1,193,192,208,-1,193,208,209,-1,193,209,210,-1,193,210,194,-1,194,210,211,-1,194,211,195,-1,195,211,212,-1,195,212,196,-1,196,212,213,-1,196,213,197,-1,197,213,214,-1,197,214,198,-1,198,214,215,-1,198,215,199,-1,199,215,216,-1,199,216,200,-1,200,216,217,-1,200,217,201,-1,201,217,218,-1,201,218,202,-1,202,218,219,-1,202,219,203,-1,203,219,220,-1,203,220,204,-1,204,220,221,-1,204,221,205,-1,205,221,222,-1,205,222,206,-1,206,222,223,-1,206,223,207,-1,207,223,208,-1,207,208,192,-1,209,208,224,-1,209,224,225,-1,209,225,226,-1,209,226,210,-1,210,226,227,-1,210,227,211,-1,211,227,228,-1,211,228,212,-1,212,228,229,-1,212,229,213,-1,213,229,230,-1,213,230,214,-1,214,230,231,-1,214,231,215,-1,215,231,232,-1,215,232,216,-1,216,232,233,-1,216,233,217,-1,217,233,234,-1,217,234,218,-1,218,234,235,-1,218,235,219,-1,219,235,236,-1,219,236,220,-1,220,236,237,-1,220,237,221,-1,221,237,238,-1,221,238,222,-1,222,238,239,-1,222,239,223,-1,223,239,224,-1,223,224,208,-1,225,224,240,-1,225,240,241,-1,225,241,242,-1,225,242,226,-1,226,242,243,-1,226,243,227,-1,227,243,244,-1,227,244,228,-1,228,244,245,-1,228,245,229,-1,229,245,246,-1,229,246,230,-1,230,246,247,-1,230,247,231,-1,231,247,248,-1,231,248,232,-1,232,248,249,-1,232,249,233,-1,233,249,250,-1,233,250,234,-1,234,250,251,-1,234,251,235,-1,235,251,252,-1,235,252,236,-1,236,252,253,-1,236,253,237,-1,237,253,254,-1,237,254,238,-1,238,254,255,-1,238,255,239,-1,239,255,240,-1,239,240,224,-1,241,240,255,-1,241,255,254,-1,241,254,253,-1,241,253,252,-1,241,252,251,-1,241,251,250,-1,241,250,249,-1,241,249,248,-1,241,248,247,-1,241,247,246,-1,241,246,245,-1,241,245,244,-1,241,244,243,-1,241,243,242,-1,256,257,258,-1,256,258,259,-1,256,260,261,-1,256,261,262,-1,256,259,263,-1,256,263,260,-1,256,262,264,-1,256,264,257,-1,257,265,266,-1,257,266,258,-1,257,264,267,-1,257,267,265,-1,265,268,269,-1,265,269,266,-1,265,267,270,-1,265,270,268,-1,268,271,272,-1,268,272,269,-1,268,270,273,-1,268,273,271,-1,271,274,275,-1,271,275,272,-1,271,273,276,-1,271,276,274,-1,274,277,278,-1,274,278,275,-1,274,276,279,-1,274,279,277,-1,277,280,281,-1,277,281,278,-1,277,279,282,-1,277,282,280,-1,280,283,284,-1,280,284,281,-1,280,282,285,-1,280,285,283,-1,283,286,287,-1,283,287,284,-1,283,285,288,-1,283,288,286,-1,286,289,290,-1,286,290,287,-1,286,288,291,-1,286,291,289,-1,289,292,293,-1,289,293,290,-1,289,291,294,-1,289,294,292,-1,292,295,296,-1,292,296,293,-1,292,294,297,-1,292,297,295,-1,295,298,299,-1,295,299,296,-1,295,297,300,-1,295,300,298,-1,298,301,302,-1,298,302,299,-1,298,300,303,-1,298,303,301,-1,301,260,263,-1,301,263,302,-1,301,303,261,-1,301,261,260,-1,259,258,266,-1,259,266,269,-1,259,269,272,-1,259,272,275,-1,259,275,278,-1,259,278,281,-1,259,281,284,-1,259,284,287,-1,259,287,290,-1,259,290,293,-1,259,293,296,-1,259,296,299,-1,259,299,302,-1,259,302,263,-1,264,262,304,-1,264,304,305,-1,264,305,306,-1,264,306,267,-1,262,261,307,-1,262,307,304,-1,261,303,308,-1,261,308,307,-1,303,300,309,-1,303,309,308,-1,300,297,310,-1,300,310,309,-1,297,294,311,-1,297,311,310,-1,294,291,312,-1,294,312,311,-1,291,288,313,-1,291,313,312,-1,288,285,314,-1,288,314,313,-1,285,282,315,-1,285,315,314,-1,282,279,316,-1,282,316,315,-1,279,276,317,-1,279,317,316,-1,276,273,318,-1,276,318,317,-1,273,270,319,-1,273,319,318,-1,270,267,306,-1,270,306,319,-1,305,304,320,-1,305,320,321,-1,305,321,322,-1,305,322,306,-1,304,307,323,-1,304,323,320,-1,307,308,324,-1,307,324,323,-1,308,309,325,-1,308,325,324,-1,309,310,326,-1,309,326,325,-1,310,311,327,-1,310,327,326,-1,311,312,328,-1,311,328,327,-1,312,313,329,-1,312,329,328,-1,313,314,330,-1,313,330,329,-1,314,315,331,-1,314,331,330,-1,315,316,332,-1,315,332,331,-1,316,317,333,-1,316,333,332,-1,317,318,334,-1,317,334,333,-1,318,319,335,-1,318,335,334,-1,319,306,322,-1,319,322,335,-1,321,320,336,-1,321,336,337,-1,321,337,338,-1,321,338,322,-1,320,323,339,-1,320,339,336,-1,323,324,340,-1,323,340,339,-1,324,325,341,-1,324,341,340,-1,325,326,342,-1,325,342,341,-1,326,327,343,-1,326,343,342,-1,327,328,344,-1,327,344,343,-1,328,329,345,-1,328,345,344,-1,329,330,346,-1,329,346,345,-1,330,331,347,-1,330,347,346,-1,331,332,348,-1,331,348,347,-1,332,333,349,-1,332,349,348,-1,333,334,350,-1,333,350,349,-1,334,335,351,-1,334,351,350,-1,335,322,338,-1,335,338,351,-1,337,336,352,-1,337,352,353,-1,337,353,354,-1,337,354,338,-1,336,339,355,-1,336,355,352,-1,339,340,356,-1,339,356,355,-1,340,341,357,-1,340,357,356,-1,341,342,358,-1,341,358,357,-1,342,343,359,-1,342,359,358,-1,343,344,360,-1,343,360,359,-1,344,345,361,-1,344,361,360,-1,345,346,362,-1,345,362,361,-1,346,347,363,-1,346,363,362,-1,347,348,364,-1,347,364,363,-1,348,349,365,-1,348,365,364,-1,349,350,366,-1,349,366,365,-1,350,351,367,-1,350,367,366,-1,351,338,354,-1,351,354,367,-1,353,352,355,-1,353,355,356,-1,353,356,357,-1,353,357,358,-1,353,358,359,-1,353,359,360,-1,353,360,361,-1,353,361,362,-1,353,362,363,-1,353,363,364,-1,353,364,365,-1,353,365,366,-1,353,366,367,-1,353,367,354,-1,368,369,370,-1,368,370,371,-1,368,372,373,-1,368,373,374,-1,368,374,375,-1,368,375,376,-1,368,376,377,-1,368,377,378,-1,368,378,379,-1,368,379,380,-1,368,380,381,-1,368,381,382,-1,368,382,383,-1,368,383,384,-1,368,384,385,-1,368,385,369,-1,368,371,386,-1,368,386,372,-1,369,385,387,-1,369,387,370,-1,385,384,388,-1,385,388,387,-1,384,383,389,-1,384,389,388,-1,383,382,390,-1,383,390,389,-1,382,381,391,-1,382,391,390,-1,381,380,392,-1,381,392,391,-1,380,379,393,-1,380,393,392,-1,379,378,394,-1,379,394,393,-1,378,377,395,-1,378,395,394,-1,377,376,396,-1,377,396,395,-1,376,375,397,-1,376,397,396,-1,375,374,398,-1,375,398,397,-1,374,373,399,-1,374,399,398,-1,373,372,386,-1,373,386,399,-1,371,370,387,-1,371,387,388,-1,371,388,389,-1,371,389,390,-1,371,390,391,-1,371,391,392,-1,371,392,393,-1,371,393,394,-1,371,394,395,-1,371,395,396,-1,371,396,397,-1,371,397,398,-1,371,398,399,-1,371,399,386,-1,400,401,402,-1,400,402,403,-1,400,404,405,-1,400,405,406,-1,400,406,407,-1,400,407,408,-1,400,408,409,-1,400,409,410,-1,400,410,411,-1,400,411,412,-1,400,412,413,-1,400,413,414,-1,400,414,415,-1,400,415,416,-1,400,416,417,-1,400,417,401,-1,400,403,418,-1,400,418,404,-1,401,417,419,-1,401,419,402,-1,417,416,420,-1,417,420,419,-1,416,415,421,-1,416,421,420,-1,415,414,422,-1,415,422,421,-1,414,413,423,-1,414,423,422,-1,413,412,424,-1,413,424,423,-1,412,411,425,-1,412,425,424,-1,411,410,426,-1,411,426,425,-1,410,409,427,-1,410,427,426,-1,409,408,428,-1,409,428,427,-1,408,407,429,-1,408,429,428,-1,407,406,430,-1,407,430,429,-1,406,405,431,-1,406,431,430,-1,405,404,418,-1,405,418,431,-1,403,402,419,-1,403,419,420,-1,403,420,421,-1,403,421,422,-1,403,422,423,-1,403,423,424,-1,403,424,425,-1,403,425,426,-1,403,426,427,-1,403,427,428,-1,403,428,429,-1,403,429,430,-1,403,430,431,-1,403,431,418,-1,432,433,434,-1,432,434,435,-1,432,436,437,-1,432,437,438,-1,432,438,439,-1,432,439,440,-1,432,440,441,-1,432,441,442,-1,432,442,443,-1,432,443,444,-1,432,444,445,-1,432,445,446,-1,432,446,447,-1,432,447,448,-1,432,448,449,-1,432,449,433,-1,432,435,450,-1,432,450,436,-1,433,449,451,-1,433,451,434,-1,449,448,452,-1,449,452,451,-1,448,447,453,-1,448,453,452,-1,447,446,454,-1,447,454,453,-1,446,445,455,-1,446,455,454,-1,445,444,456,-1,445,456,455,-1,444,443,457,-1,444,457,456,-1,443,442,458,-1,443,458,457,-1,442,441,459,-1,442,459,458,-1,441,440,460,-1,441,460,459,-1,440,439,461,-1,440,461,460,-1,439,438,462,-1,439,462,461,-1,438,437,463,-1,438,463,462,-1,437,436,450,-1,437,450,463,-1,435,434,451,-1,435,451,452,-1,435,452,453,-1,435,453,454,-1,435,454,455,-1,435,455,456,-1,435,456,457,-1,435,457,458,-1,435,458,459,-1,435,459,460,-1,435,460,461,-1,435,461,462,-1,435,462,463,-1,435,463,450,-1,464,465,466,-1,464,466,467,-1,464,468,469,-1,464,469,470,-1,464,470,471,-1,464,471,465,-1,464,467,472,-1,464,472,468,-1,465,473,474,-1,465,474,466,-1,465,471,475,-1,465,475,473,-1,473,476,477,-1,473,477,474,-1,473,475,478,-1,473,478,476,-1,476,479,480,-1,476,480,477,-1,476,478,481,-1,476,481,479,-1,479,482,483,-1,479,483,480,-1,479,481,484,-1,479,484,482,-1,482,485,486,-1,482,486,483,-1,482,484,487,-1,482,487,485,-1,485,488,489,-1,485,489,486,-1,485,487,490,-1,485,490,488,-1,488,491,492,-1,488,492,489,-1,488,490,493,-1,488,493,491,-1,491,494,495,-1,491,495,492,-1,491,493,496,-1,491,496,494,-1,494,497,498,-1,494,498,495,-1,494,496,499,-1,494,499,497,-1,497,500,501,-1,497,501,498,-1,497,499,502,-1,497,502,500,-1,500,503,504,-1,500,504,501,-1,500,502,505,-1,500,505,503,-1,503,506,507,-1,503,507,504,-1,503,505,508,-1,503,508,506,-1,506,509,510,-1,506,510,507,-1,506,508,511,-1,506,511,509,-1,509,468,472,-1,509,472,510,-1,509,511,469,-1,509,469,468,-1,470,469,511,-1,470,511,508,-1,470,508,505,-1,470,505,502,-1,470,502,499,-1,470,499,496,-1,470,496,493,-1,470,493,490,-1,470,490,487,-1,470,487,484,-1,470,484,481,-1,470,481,478,-1,470,478,475,-1,470,475,471,-1,466,474,512,-1,466,512,513,-1,466,513,514,-1,466,514,467,-1,467,514,515,-1,467,515,472,-1,472,515,516,-1,472,516,510,-1,510,516,517,-1,510,517,507,-1,507,517,518,-1,507,518,504,-1,504,518,519,-1,504,519,501,-1,501,519,520,-1,501,520,498,-1,498,520,521,-1,498,521,495,-1,495,521,522,-1,495,522,492,-1,492,522,523,-1,492,523,489,-1,489,523,524,-1,489,524,486,-1,486,524,525,-1,486,525,483,-1,483,525,526,-1,483,526,480,-1,480,526,527,-1,480,527,477,-1,477,527,512,-1,477,512,474,-1,513,512,528,-1,513,528,529,-1,513,529,530,-1,513,530,514,-1,514,530,531,-1,514,531,515,-1,515,531,532,-1,515,532,516,-1,516,532,533,-1,516,533,517,-1,517,533,534,-1,517,534,518,-1,518,534,535,-1,518,535,519,-1,519,535,536,-1,519,536,520,-1,520,536,537,-1,520,537,521,-1,521,537,538,-1,521,538,522,-1,522,538,539,-1,522,539,523,-1,523,539,540,-1,523,540,524,-1,524,540,541,-1,524,541,525,-1,525,541,542,-1,525,542,526,-1,526,542,543,-1,526,543,527,-1,527,543,528,-1,527,528,512,-1,529,528,544,-1,529,544,545,-1,529,545,546,-1,529,546,530,-1,530,546,547,-1,530,547,531,-1,531,547,548,-1,531,548,532,-1,532,548,549,-1,532,549,533,-1,533,549,550,-1,533,550,534,-1,534,550,551,-1,534,551,535,-1,535,551,552,-1,535,552,536,-1,536,552,553,-1,536,553,537,-1,537,553,554,-1,537,554,538,-1,538,554,555,-1,538,555,539,-1,539,555,556,-1,539,556,540,-1,540,556,557,-1,540,557,541,-1,541,557,558,-1,541,558,542,-1,542,558,559,-1,542,559,543,-1,543,559,544,-1,543,544,528,-1,545,544,560,-1,545,560,561,-1,545,561,562,-1,545,562,546,-1,546,562,563,-1,546,563,547,-1,547,563,564,-1,547,564,548,-1,548,564,565,-1,548,565,549,-1,549,565,566,-1,549,566,550,-1,550,566,567,-1,550,567,551,-1,551,567,568,-1,551,568,552,-1,552,568,569,-1,552,569,553,-1,553,569,570,-1,553,570,554,-1,554,570,571,-1,554,571,555,-1,555,571,572,-1,555,572,556,-1,556,572,573,-1,556,573,557,-1,557,573,574,-1,557,574,558,-1,558,574,575,-1,558,575,559,-1,559,575,560,-1,559,560,544,-1,561,560,575,-1,561,575,574,-1,561,574,573,-1,561,573,572,-1,561,572,571,-1,561,571,570,-1,561,570,569,-1,561,569,568,-1,561,568,567,-1,561,567,566,-1,561,566,565,-1,561,565,564,-1,561,564,563,-1,561,563,562,-1,576,577,578,-1,576,578,579,-1,576,580,581,-1,576,581,582,-1,576,582,583,-1,576,583,584,-1,576,584,585,-1,576,585,586,-1,576,586,587,-1,576,587,588,-1,576,588,589,-1,576,589,590,-1,576,590,591,-1,576,591,592,-1,576,592,593,-1,576,593,577,-1,576,579,594,-1,576,594,580,-1,577,593,595,-1,577,595,578,-1,593,592,596,-1,593,596,595,-1,592,591,597,-1,592,597,596,-1,591,590,598,-1,591,598,597,-1,590,589,599,-1,590,599,598,-1,589,588,600,-1,589,600,599,-1,588,587,601,-1,588,601,600,-1,587,586,602,-1,587,602,601,-1,586,585,603,-1,586,603,602,-1,585,584,604,-1,585,604,603,-1,584,583,605,-1,584,605,604,-1,583,582,606,-1,583,606,605,-1,582,581,607,-1,582,607,606,-1,581,580,594,-1,581,594,607,-1,579,578,595,-1,579,595,596,-1,579,596,597,-1,579,597,598,-1,579,598,599,-1,579,599,600,-1,579,600,601,-1,579,601,602,-1,579,602,603,-1,579,603,604,-1,579,604,605,-1,579,605,606,-1,579,606,607,-1,579,607,594,-1],creaseAngle=0.524, coord=Coordinate(point=[(4.77,1.24,-.25),(4.77,1.24,-.24),(4.47,.85,-.24),(4.48,.85,-.25),(4.77,1.24,-.25),(4.79,1.24,-.25),(4.79,1.24,-.25),(4.47,.85,-.25),(4.79,1.24,-.24),(4.77,1.24,-.24),(4.47,.85,-.24),(4.79,1.25,-.24),(4.77,1.25,-.23),(4.47,.85,-.23),(4.79,1.25,-.23),(4.77,1.25,-.23),(4.46,.85,-.23),(4.79,1.26,-.23),(4.77,1.26,-.23),(4.46,.85,-.23),(4.79,1.26,-.23),(4.77,1.26,-.24),(4.45,.85,-.24),(4.79,1.27,-.24),(4.77,1.27,-.24),(4.45,.85,-.24),(4.79,1.27,-.24),(4.77,1.27,-.25),(4.45,.85,-.25),(4.79,1.27,-.25),(4.77,1.27,-.25),(4.45,.85,-.25),(4.79,1.27,-.25),(4.77,1.26,-.26),(4.45,.85,-.26),(4.8,1.27,-.26),(4.77,1.26,-.26),(4.46,.85,-.26),(4.8,1.26,-.26),(4.77,1.25,-.26),(4.46,.85,-.26),(4.8,1.26,-.26),(4.77,1.25,-.26),(4.47,.85,-.26),(4.8,1.25,-.26),(4.77,1.24,-.26),(4.47,.85,-.26),(4.79,1.25,-.26),(5.16,1.29,-.16),(5.16,1.29,-.15),(5.16,1.29,-.15),(5.16,1.29,-.16),(5.16,1.29,-.16),(5.17,1.3,-.17),(5.17,1.3,-.17),(5.17,1.31,-.17),(5.17,1.31,-.16),(5.17,1.31,-.16),(5.16,1.32,-.15),(5.16,1.31,-.15),(5.16,1.31,-.14),(5.16,1.31,-.14),(5.16,1.3,-.14),(5.16,1.3,-.14),(5.18,1.28,-.15),(5.17,1.29,-.15),(5.17,1.29,-.15),(5.18,1.29,-.15),(5.19,1.29,-.15),(5.19,1.29,-.15),(5.19,1.3,-.15),(5.19,1.3,-.15),(5.19,1.31,-.15),(5.18,1.31,-.15),(5.18,1.31,-.15),(5.17,1.31,-.15),(5.17,1.31,-.14),(5.16,1.3,-.14),(5.16,1.3,-.14),(5.16,1.29,-.15),(5.19,1.28,-.13),(5.18,1.29,-.12),(5.18,1.29,-.12),(5.19,1.29,-.13),(5.2,1.29,-.13),(5.2,1.29,-.13),(5.2,1.3,-.13),(5.2,1.3,-.13),(5.2,1.31,-.12),(5.19,1.31,-.12),(5.19,1.31,-.12),(5.18,1.31,-.12),(5.18,1.31,-.12),(5.17,1.3,-.12),(5.17,1.3,-.12),(5.17,1.29,-.12),(5.19,1.28,-.04),(5.18,1.29,-.04),(5.18,1.29,-.04),(5.2,1.29,-.04),(5.2,1.29,-.04),(5.2,1.29,-.04),(5.2,1.3,-.04),(5.2,1.3,-.04),(5.2,1.31,-.04),(5.2,1.31,-.04),(5.19,1.31,-.04),(5.18,1.31,-.04),(5.18,1.31,-.04),(5.18,1.31,-.04),(5.18,1.3,-.04),(5.18,1.29,-.04),(-4.24,2.37,.01),(-4.24,2.37,.02),(-4.01,.91,.02),(-4.01,.91,.01),(-4.24,2.37,.01),(-4.25,2.37,0),(-4.25,2.37,-0),(-4.26,2.37,-0),(-4.26,2.37,-0),(-4.27,2.37,0),(-4.27,2.37,.01),(-4.27,2.37,.01),(-4.27,2.37,.02),(-4.27,2.37,.03),(-4.26,2.37,.03),(-4.26,2.37,.03),(-4.25,2.37,.03),(-4.25,2.37,.03),(-4.01,.91,.01),(-4.02,.91,.03),(-4.02,.91,.03),(-4.03,.91,.03),(-4.03,.91,.03),(-4.04,.91,.03),(-4.04,.91,.02),(-4.04,.91,.01),(-4.04,.91,.01),(-4.04,.91,0),(-4.03,.91,-0),(-4.03,.91,-0),(-4.02,.91,-0),(-4.02,.91,0),(-4.07,.84,-.58),(-4.07,.84,-.59),(-4.07,1.27,-.61),(-4.07,1.27,-.61),(-4.07,.84,-.57),(-4.07,.81,-.57),(-4.07,.81,-.58),(-4.07,.81,-.59),(-4.07,1.27,-.6),(-4.08,.84,-.59),(-4.08,1.27,-.62),(-4.08,.8,-.59),(-4.08,.84,-.6),(-4.08,1.27,-.62),(-4.08,.8,-.59),(-4.09,.84,-.6),(-4.09,1.27,-.62),(-4.09,.8,-.59),(-4.1,.84,-.6),(-4.1,1.27,-.62),(-4.1,.8,-.59),(-4.1,.84,-.59),(-4.1,1.27,-.62),(-4.1,.8,-.59),(-4.1,.84,-.59),(-4.1,1.27,-.61),(-4.1,.81,-.59),(-4.1,.84,-.58),(-4.1,1.27,-.61),(-4.1,.81,-.58),(-4.1,.84,-.57),(-4.1,1.27,-.6),(-4.1,.81,-.57),(-4.1,.84,-.57),(-4.1,1.26,-.6),(-4.1,.81,-.57),(-4.1,.84,-.57),(-4.1,1.26,-.6),(-4.1,.81,-.56),(-4.09,.84,-.57),(-4.09,1.26,-.59),(-4.09,.81,-.56),(-4.08,.84,-.57),(-4.08,1.26,-.6),(-4.08,.81,-.56),(-4.08,.84,-.57),(-4.08,1.26,-.6),(-4.08,.81,-.57),(-4.08,1.31,-.6),(-4.07,1.31,-.6),(-4.07,1.3,-.59),(-4.07,1.3,-.59),(-4.08,1.29,-.59),(-4.08,1.29,-.59),(-4.09,1.29,-.58),(-4.1,1.29,-.59),(-4.1,1.29,-.59),(-4.1,1.3,-.59),(-4.1,1.3,-.59),(-4.1,1.31,-.6),(-4.1,1.31,-.6),(-4.1,1.31,-.6),(-4.09,1.31,-.6),(-4.08,1.31,-.6),(-4.08,1.32,-.58),(-4.07,1.32,-.58),(-4.07,1.31,-.58),(-4.07,1.31,-.58),(-4.08,1.3,-.57),(-4.08,1.3,-.57),(-4.09,1.3,-.57),(-4.1,1.3,-.57),(-4.1,1.3,-.57),(-4.1,1.31,-.58),(-4.1,1.31,-.58),(-4.1,1.32,-.58),(-4.1,1.32,-.58),(-4.1,1.33,-.58),(-4.09,1.33,-.58),(-4.08,1.33,-.58),(-4.08,1.33,-.56),(-4.07,1.32,-.56),(-4.07,1.32,-.56),(-4.07,1.31,-.56),(-4.08,1.31,-.56),(-4.08,1.3,-.56),(-4.09,1.3,-.56),(-4.1,1.3,-.56),(-4.1,1.31,-.56),(-4.1,1.31,-.56),(-4.1,1.32,-.56),(-4.1,1.32,-.56),(-4.1,1.33,-.56),(-4.1,1.33,-.56),(-4.09,1.33,-.56),(-4.08,1.33,-.56),(-4.08,1.35,.02),(-4.07,1.34,.02),(-4.07,1.34,.02),(-4.07,1.33,.02),(-4.08,1.32,.02),(-4.08,1.32,.02),(-4.09,1.32,.02),(-4.1,1.32,.02),(-4.1,1.32,.02),(-4.1,1.33,.02),(-4.1,1.34,.02),(-4.1,1.34,.02),(-4.1,1.35,.02),(-4.1,1.35,.02),(-4.09,1.35,.02),(-4.08,1.35,.02),(-4.07,.88,.65),(-4.07,.88,.66),(-4.07,.85,.66),(-4.07,.85,.65),(-4.07,.88,.65),(-4.07,1.31,.65),(-4.07,1.31,.65),(-4.07,.85,.65),(-4.07,1.31,.66),(-4.08,.88,.67),(-4.08,.85,.67),(-4.08,1.31,.66),(-4.08,.88,.67),(-4.08,.85,.67),(-4.08,1.32,.67),(-4.09,.88,.67),(-4.09,.85,.67),(-4.09,1.32,.67),(-4.1,.88,.67),(-4.1,.85,.67),(-4.1,1.32,.67),(-4.1,.88,.67),(-4.1,.85,.67),(-4.1,1.31,.66),(-4.1,.88,.66),(-4.1,.85,.66),(-4.1,1.31,.66),(-4.1,.88,.65),(-4.1,.85,.65),(-4.1,1.31,.65),(-4.1,.88,.65),(-4.1,.85,.65),(-4.1,1.31,.65),(-4.1,.88,.64),(-4.1,.85,.64),(-4.1,1.3,.64),(-4.1,.88,.64),(-4.1,.85,.64),(-4.1,1.3,.64),(-4.09,.88,.64),(-4.09,.85,.64),(-4.09,1.3,.64),(-4.08,.88,.64),(-4.08,.85,.64),(-4.08,1.3,.64),(-4.08,.88,.64),(-4.08,.85,.64),(-4.08,1.3,.64),(-4.07,1.34,.64),(-4.07,1.35,.64),(-4.08,1.35,.64),(-4.07,1.34,.63),(-4.08,1.33,.63),(-4.08,1.33,.63),(-4.09,1.33,.63),(-4.1,1.33,.63),(-4.1,1.33,.63),(-4.1,1.34,.63),(-4.1,1.34,.64),(-4.1,1.35,.64),(-4.1,1.35,.64),(-4.1,1.35,.64),(-4.09,1.35,.64),(-4.08,1.35,.64),(-4.07,1.35,.62),(-4.07,1.36,.62),(-4.08,1.36,.62),(-4.07,1.34,.62),(-4.08,1.34,.62),(-4.08,1.34,.62),(-4.09,1.33,.62),(-4.1,1.34,.62),(-4.1,1.34,.62),(-4.1,1.34,.62),(-4.1,1.35,.62),(-4.1,1.36,.62),(-4.1,1.36,.62),(-4.1,1.37,.62),(-4.09,1.37,.62),(-4.08,1.37,.62),(-4.07,1.35,.6),(-4.07,1.36,.6),(-4.08,1.37,.6),(-4.07,1.35,.6),(-4.08,1.34,.6),(-4.08,1.34,.6),(-4.09,1.34,.6),(-4.1,1.34,.6),(-4.1,1.34,.6),(-4.1,1.35,.6),(-4.1,1.35,.6),(-4.1,1.36,.6),(-4.1,1.37,.6),(-4.1,1.37,.6),(-4.09,1.37,.6),(-4.08,1.37,.6),(-4.07,1.33,.02),(-4.07,1.34,.02),(-4.08,1.35,.02),(-4.07,1.33,.02),(-4.08,1.32,.02),(-4.08,1.32,.02),(-4.09,1.32,.02),(-4.1,1.32,.02),(-4.1,1.32,.02),(-4.1,1.33,.02),(-4.1,1.33,.02),(-4.1,1.34,.02),(-4.1,1.35,.02),(-4.1,1.35,.02),(-4.09,1.35,.02),(-4.08,1.35,.02),(5.1,1.29,.08),(5.1,1.29,.09),(4.79,.85,.09),(4.79,.85,.08),(5.1,1.29,.08),(5.1,1.29,.07),(5.09,1.29,.07),(5.09,1.29,.07),(5.08,1.29,.07),(5.08,1.29,.07),(5.07,1.29,.08),(5.07,1.29,.08),(5.07,1.29,.09),(5.08,1.29,.09),(5.08,1.29,.09),(5.09,1.29,.1),(5.09,1.29,.09),(5.1,1.29,.09),(4.79,.85,.08),(4.79,.85,.1),(4.78,.85,.1),(4.78,.85,.1),(4.77,.85,.1),(4.77,.85,.1),(4.77,.85,.09),(4.76,.85,.08),(4.77,.85,.08),(4.77,.85,.07),(4.77,.85,.07),(4.78,.85,.07),(4.78,.85,.07),(4.79,.85,.07),(5.1,1.29,-.17),(5.1,1.29,-.17),(4.79,.85,-.16),(4.79,.85,-.17),(5.1,1.29,-.18),(5.1,1.29,-.18),(5.09,1.29,-.19),(5.09,1.29,-.19),(5.08,1.29,-.19),(5.08,1.29,-.18),(5.07,1.29,-.18),(5.07,1.29,-.17),(5.07,1.29,-.17),(5.08,1.29,-.16),(5.08,1.29,-.16),(5.09,1.29,-.16),(5.09,1.29,-.16),(5.1,1.29,-.16),(4.79,.85,-.17),(4.79,.85,-.16),(4.78,.85,-.16),(4.78,.85,-.15),(4.77,.85,-.16),(4.77,.85,-.16),(4.77,.85,-.16),(4.76,.85,-.17),(4.77,.85,-.17),(4.77,.85,-.18),(4.77,.85,-.18),(4.78,.85,-.18),(4.78,.85,-.18),(4.79,.85,-.18),(4.93,1.27,.13),(4.93,1.27,.13),(4.62,.85,.13),(4.62,.85,.13),(4.93,1.27,.12),(4.93,1.27,.12),(4.92,1.27,.11),(4.92,1.27,.11),(4.91,1.27,.11),(4.91,1.27,.12),(4.9,1.27,.12),(4.9,1.27,.13),(4.9,1.27,.13),(4.91,1.27,.14),(4.91,1.27,.14),(4.92,1.27,.14),(4.92,1.27,.14),(4.93,1.27,.14),(4.62,.85,.12),(4.62,.85,.14),(4.61,.85,.14),(4.61,.85,.14),(4.6,.85,.14),(4.6,.85,.14),(4.6,.85,.13),(4.59,.85,.13),(4.6,.85,.12),(4.6,.85,.12),(4.6,.85,.11),(4.61,.85,.11),(4.61,.85,.11),(4.62,.85,.12),(4.77,1.24,.16),(4.77,1.24,.15),(4.79,1.24,.15),(4.79,1.24,.16),(4.77,1.24,.16),(4.47,.85,.16),(4.48,.85,.16),(4.47,.85,.15),(4.79,1.24,.17),(4.77,1.24,.15),(4.79,1.25,.15),(4.47,.85,.15),(4.77,1.25,.15),(4.79,1.25,.15),(4.47,.85,.15),(4.77,1.25,.15),(4.79,1.26,.15),(4.46,.85,.15),(4.77,1.26,.15),(4.79,1.26,.15),(4.46,.85,.15),(4.77,1.26,.15),(4.79,1.27,.15),(4.45,.85,.15),(4.77,1.27,.15),(4.79,1.27,.15),(4.45,.85,.15),(4.77,1.27,.16),(4.79,1.27,.16),(4.45,.85,.16),(4.77,1.27,.16),(4.79,1.27,.16),(4.45,.85,.16),(4.77,1.26,.17),(4.8,1.27,.17),(4.45,.85,.17),(4.77,1.26,.17),(4.8,1.26,.17),(4.46,.85,.17),(4.77,1.25,.17),(4.8,1.26,.17),(4.46,.85,.17),(4.77,1.25,.17),(4.8,1.25,.17),(4.47,.85,.17),(4.77,1.24,.17),(4.79,1.25,.17),(4.47,.85,.17),(5.16,1.29,.06),(5.16,1.29,.06),(5.16,1.29,.07),(5.16,1.29,.07),(5.16,1.29,.08),(5.17,1.3,.08),(5.17,1.3,.08),(5.17,1.31,.08),(5.17,1.31,.08),(5.17,1.31,.07),(5.16,1.32,.07),(5.16,1.31,.06),(5.16,1.31,.06),(5.16,1.31,.05),(5.16,1.3,.05),(5.16,1.3,.06),(5.17,1.29,.06),(5.17,1.29,.06),(5.18,1.28,.06),(5.18,1.29,.07),(5.19,1.29,.07),(5.19,1.29,.07),(5.19,1.3,.07),(5.19,1.3,.07),(5.19,1.31,.06),(5.18,1.31,.06),(5.18,1.31,.06),(5.17,1.31,.06),(5.17,1.31,.06),(5.16,1.3,.06),(5.16,1.3,.06),(5.16,1.29,.06),(5.18,1.29,.04),(5.18,1.29,.04),(5.19,1.28,.04),(5.19,1.29,.04),(5.2,1.29,.04),(5.2,1.29,.04),(5.2,1.3,.04),(5.2,1.3,.04),(5.2,1.31,.04),(5.19,1.31,.04),(5.19,1.31,.04),(5.18,1.31,.04),(5.18,1.31,.04),(5.17,1.3,.04),(5.17,1.3,.04),(5.17,1.29,.04),(5.18,1.29,-.05),(5.18,1.29,-.05),(5.19,1.28,-.05),(5.2,1.29,-.05),(5.2,1.29,-.05),(5.2,1.29,-.04),(5.2,1.3,-.04),(5.2,1.3,-.04),(5.2,1.31,-.04),(5.2,1.31,-.04),(5.19,1.31,-.04),(5.18,1.31,-.04),(5.18,1.31,-.04),(5.18,1.31,-.04),(5.18,1.3,-.04),(5.18,1.29,-.04),(4.93,1.27,-.21),(4.93,1.27,-.21),(4.62,.85,-.21),(4.62,.85,-.21),(4.93,1.27,-.22),(4.93,1.27,-.22),(4.92,1.27,-.23),(4.92,1.27,-.23),(4.91,1.27,-.23),(4.91,1.27,-.22),(4.9,1.27,-.22),(4.9,1.27,-.21),(4.9,1.27,-.21),(4.91,1.27,-.2),(4.91,1.27,-.2),(4.92,1.27,-.2),(4.92,1.27,-.2),(4.93,1.27,-.2),(4.62,.85,-.22),(4.62,.85,-.2),(4.61,.85,-.2),(4.61,.85,-.2),(4.6,.85,-.2),(4.6,.85,-.2),(4.6,.85,-.21),(4.59,.85,-.21),(4.6,.85,-.22),(4.6,.85,-.22),(4.6,.85,-.23),(4.61,.85,-.23),(4.61,.85,-.23),(4.62,.85,-.22)])))])])])])]))]) ) # X3D model complete #################################################################################################### # Self-test diagnostics #################################################################################################### print('Self-test diagnostics for HarborFerryBoatPrototype.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 HarborFerryBoatPrototype.py load and self-test diagnostics complete.")