#################################################################################################### # # Invoking X3D model self-test: # # $ python Bit.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='Interchange',version='3.1', head=head( children=[ meta(content='Bit.x3d',name='title'), meta(content='Brazilian Naval Academy Training Ship',name='description'), meta(content='Claudio Coreixas',name='creator'), meta(content='20 October 2009',name='created'), meta(content='20 October 2019',name='modified'), meta(content='http://www.en.mar.mil.br',name='reference'), meta(content='ships',name='subject'), meta(content='https://savage.nps.edu/Savage/ShipsMilitary/PatrolCraftNavalAcademyBrazil/Bit.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='Bit.x3d'), Transform(DEF='Box01',scale=(0.0022,0.0022,0.0022),translation=(0,0,0.0), children=[ Shape( appearance=Appearance( material=Material(diffuseColor=(0.82,0.78,0.74))), geometry=IndexedFaceSet(DEF='Box01-FACES',coordIndex=[5,4,0,-1,0,1,5,-1,7,5,1,-1,1,3,7,-1,6,7,3,-1,3,2,6,-1,4,6,2,-1,2,0,4,-1,5,9,25,-1,27,26,97,-1,97,98,27,-1,28,27,98,-1,98,99,28,-1,29,28,99,-1,99,100,29,-1,30,29,100,-1,100,101,30,-1,31,30,101,-1,101,102,31,-1,32,31,102,-1,102,103,32,-1,33,32,103,-1,103,104,33,-1,34,33,104,-1,104,105,34,-1,35,34,105,-1,105,106,35,-1,36,35,106,-1,106,107,36,-1,37,36,107,-1,107,108,37,-1,38,37,108,-1,108,109,38,-1,39,38,109,-1,109,110,39,-1,40,39,110,-1,110,111,40,-1,41,40,111,-1,111,112,41,-1,42,41,112,-1,112,113,42,-1,43,42,113,-1,113,114,43,-1,26,27,45,-1,45,44,26,-1,27,28,46,-1,46,45,27,-1,28,29,47,-1,47,46,28,-1,29,30,48,-1,48,47,29,-1,30,31,49,-1,49,48,30,-1,31,32,50,-1,50,49,31,-1,32,33,51,-1,51,50,32,-1,33,34,52,-1,52,51,33,-1,34,35,53,-1,53,52,34,-1,35,36,54,-1,54,53,35,-1,36,37,55,-1,55,54,36,-1,37,38,56,-1,56,55,37,-1,38,39,57,-1,57,56,38,-1,39,40,58,-1,58,57,39,-1,40,41,59,-1,59,58,40,-1,41,42,60,-1,60,59,41,-1,42,43,61,-1,61,60,42,-1,43,26,44,-1,44,61,43,-1,44,45,63,-1,63,62,44,-1,45,46,64,-1,64,63,45,-1,46,47,65,-1,65,64,46,-1,47,48,66,-1,66,65,47,-1,48,49,67,-1,67,66,48,-1,49,50,68,-1,68,67,49,-1,50,51,69,-1,69,68,50,-1,51,52,70,-1,70,69,51,-1,52,53,71,-1,71,70,52,-1,53,54,72,-1,72,71,53,-1,54,55,73,-1,73,72,54,-1,55,56,74,-1,74,73,55,-1,56,57,75,-1,75,74,56,-1,57,58,76,-1,76,75,57,-1,58,59,77,-1,77,76,58,-1,59,60,78,-1,78,77,59,-1,60,61,79,-1,79,78,60,-1,61,44,62,-1,62,79,61,-1,63,64,81,-1,81,80,63,-1,64,65,82,-1,82,81,64,-1,65,66,83,-1,83,82,65,-1,66,67,84,-1,84,83,66,-1,67,68,85,-1,85,84,67,-1,68,69,86,-1,86,85,68,-1,69,70,87,-1,87,86,69,-1,70,71,88,-1,88,87,70,-1,71,72,89,-1,89,88,71,-1,72,73,90,-1,90,89,72,-1,73,74,91,-1,91,90,73,-1,74,75,92,-1,92,91,74,-1,75,76,93,-1,93,92,75,-1,76,77,94,-1,94,93,76,-1,77,78,95,-1,95,94,77,-1,78,79,96,-1,96,95,78,-1,388,385,633,-1,81,601,602,-1,602,80,81,-1,83,603,604,-1,604,82,83,-1,85,605,606,-1,606,84,85,-1,87,607,608,-1,608,86,87,-1,89,609,610,-1,610,88,89,-1,91,611,612,-1,612,90,91,-1,93,613,614,-1,614,92,93,-1,95,615,616,-1,616,94,95,-1,26,43,114,-1,114,97,26,-1,24,22,5,-1,22,23,5,-1,21,20,4,-1,222,19,18,-1,18,224,222,-1,17,227,225,-1,16,229,226,-1,15,14,6,-1,14,13,6,-1,13,12,7,-1,7,6,13,-1,12,11,7,-1,11,10,7,-1,10,8,7,-1,8,9,5,-1,5,7,8,-1,25,24,5,-1,21,4,5,-1,5,23,21,-1,131,130,129,-1,129,128,127,-1,127,126,125,-1,129,127,125,-1,125,124,123,-1,123,122,121,-1,125,123,121,-1,121,120,119,-1,119,118,117,-1,121,119,117,-1,125,121,117,-1,129,125,117,-1,117,116,115,-1,129,117,115,-1,131,129,115,-1,132,131,115,-1,204,206,134,-1,134,133,204,-1,206,207,135,-1,135,134,206,-1,207,208,136,-1,136,135,207,-1,208,209,137,-1,137,136,208,-1,209,210,138,-1,138,137,209,-1,210,211,139,-1,139,138,210,-1,211,212,140,-1,140,139,211,-1,212,213,141,-1,141,140,212,-1,213,214,142,-1,142,141,213,-1,214,215,143,-1,143,142,214,-1,215,216,144,-1,144,143,215,-1,216,217,145,-1,145,144,216,-1,217,218,146,-1,146,145,217,-1,218,219,147,-1,147,146,218,-1,219,220,148,-1,148,147,219,-1,220,221,149,-1,149,148,220,-1,205,150,149,-1,149,221,205,-1,205,204,133,-1,133,150,205,-1,133,134,152,-1,152,151,133,-1,134,135,153,-1,153,152,134,-1,135,136,154,-1,154,153,135,-1,136,137,155,-1,155,154,136,-1,137,138,156,-1,156,155,137,-1,138,139,157,-1,157,156,138,-1,139,140,158,-1,158,157,139,-1,140,141,159,-1,159,158,140,-1,141,142,160,-1,160,159,141,-1,142,143,161,-1,161,160,142,-1,143,144,162,-1,162,161,143,-1,144,145,163,-1,163,162,144,-1,145,146,164,-1,164,163,145,-1,146,147,165,-1,165,164,146,-1,147,148,166,-1,166,165,147,-1,148,149,167,-1,167,166,148,-1,149,150,168,-1,168,167,149,-1,150,133,151,-1,151,168,150,-1,151,152,170,-1,170,169,151,-1,152,153,171,-1,171,170,152,-1,153,154,172,-1,172,171,153,-1,154,155,173,-1,173,172,154,-1,155,156,174,-1,174,173,155,-1,156,157,175,-1,175,174,156,-1,157,158,176,-1,176,175,157,-1,158,159,177,-1,177,176,158,-1,159,160,178,-1,178,177,159,-1,160,161,179,-1,179,178,160,-1,161,162,180,-1,180,179,161,-1,162,163,181,-1,181,180,162,-1,163,164,182,-1,182,181,163,-1,164,165,183,-1,183,182,164,-1,165,166,184,-1,184,183,165,-1,166,167,185,-1,185,184,166,-1,167,168,186,-1,186,185,167,-1,168,151,169,-1,169,186,168,-1,170,171,188,-1,188,187,170,-1,171,172,189,-1,189,188,171,-1,172,173,190,-1,190,189,172,-1,173,174,191,-1,191,190,173,-1,174,175,192,-1,192,191,174,-1,175,176,193,-1,193,192,175,-1,176,177,194,-1,194,193,176,-1,177,178,195,-1,195,194,177,-1,178,179,196,-1,196,195,178,-1,179,180,197,-1,197,196,179,-1,180,181,198,-1,198,197,180,-1,181,182,199,-1,199,198,181,-1,182,183,200,-1,200,199,182,-1,183,184,201,-1,201,200,183,-1,184,185,202,-1,202,201,184,-1,185,186,203,-1,203,202,185,-1,390,386,634,-1,188,617,618,-1,618,187,188,-1,190,619,620,-1,620,189,190,-1,192,621,622,-1,622,191,192,-1,194,623,624,-1,624,193,194,-1,196,625,626,-1,626,195,196,-1,198,627,628,-1,628,197,198,-1,200,629,630,-1,630,199,200,-1,202,631,632,-1,632,201,202,-1,204,205,132,-1,132,115,204,-1,205,221,131,-1,131,132,205,-1,204,115,116,-1,116,206,204,-1,206,116,117,-1,117,207,206,-1,207,117,118,-1,118,208,207,-1,208,118,119,-1,119,209,208,-1,209,119,120,-1,120,210,209,-1,210,120,121,-1,121,211,210,-1,211,121,122,-1,122,212,211,-1,212,122,123,-1,123,213,212,-1,213,123,124,-1,124,214,213,-1,214,124,125,-1,125,215,214,-1,215,125,126,-1,126,216,215,-1,216,126,127,-1,127,217,216,-1,217,127,128,-1,128,218,217,-1,218,128,129,-1,129,219,218,-1,220,130,131,-1,131,221,220,-1,219,129,130,-1,130,220,219,-1,6,237,233,-1,235,6,234,-1,6,235,231,-1,230,6,232,-1,0,2,3,-1,3,1,0,-1,19,222,223,-1,264,263,262,-1,262,261,260,-1,260,259,258,-1,262,260,258,-1,258,257,256,-1,256,255,254,-1,258,256,254,-1,254,253,252,-1,252,251,250,-1,254,252,250,-1,258,254,250,-1,262,258,250,-1,250,249,248,-1,262,250,248,-1,264,262,248,-1,265,264,248,-1,350,267,266,-1,266,337,350,-1,351,268,267,-1,267,350,351,-1,353,269,268,-1,268,351,353,-1,270,269,353,-1,353,354,270,-1,271,270,354,-1,354,352,271,-1,272,271,352,-1,352,349,272,-1,273,272,349,-1,349,338,273,-1,274,273,338,-1,338,339,274,-1,275,274,339,-1,339,340,275,-1,276,275,340,-1,340,341,276,-1,277,276,341,-1,341,342,277,-1,278,277,342,-1,342,343,278,-1,279,278,343,-1,343,344,279,-1,280,279,344,-1,344,345,280,-1,281,280,345,-1,345,346,281,-1,282,281,346,-1,346,347,282,-1,283,282,347,-1,347,348,283,-1,337,348,265,-1,265,248,337,-1,266,267,285,-1,285,284,266,-1,267,268,286,-1,286,285,267,-1,268,269,287,-1,287,286,268,-1,269,270,288,-1,288,287,269,-1,270,271,289,-1,289,288,270,-1,271,272,290,-1,290,289,271,-1,272,273,291,-1,291,290,272,-1,273,274,292,-1,292,291,273,-1,274,275,293,-1,293,292,274,-1,275,276,294,-1,294,293,275,-1,276,277,295,-1,295,294,276,-1,277,278,296,-1,296,295,277,-1,278,279,297,-1,297,296,278,-1,279,280,298,-1,298,297,279,-1,280,281,299,-1,299,298,280,-1,281,282,300,-1,300,299,281,-1,282,283,301,-1,301,300,282,-1,283,266,284,-1,284,301,283,-1,284,285,303,-1,303,302,284,-1,285,286,304,-1,304,303,285,-1,286,287,305,-1,305,304,286,-1,287,288,306,-1,306,305,287,-1,288,289,307,-1,307,306,288,-1,289,290,308,-1,308,307,289,-1,290,291,309,-1,309,308,290,-1,291,292,310,-1,310,309,291,-1,292,293,311,-1,311,310,292,-1,293,294,312,-1,312,311,293,-1,294,295,313,-1,313,312,294,-1,295,296,314,-1,314,313,295,-1,296,297,315,-1,315,314,296,-1,297,298,316,-1,316,315,297,-1,298,299,317,-1,317,316,298,-1,299,300,318,-1,318,317,299,-1,300,301,319,-1,319,318,300,-1,301,284,302,-1,302,319,301,-1,302,303,321,-1,321,320,302,-1,303,304,322,-1,322,321,303,-1,304,305,323,-1,323,322,304,-1,305,306,324,-1,324,323,305,-1,306,307,325,-1,325,324,306,-1,307,308,326,-1,326,325,307,-1,308,309,327,-1,327,326,308,-1,309,310,328,-1,328,327,309,-1,495,311,494,-1,312,313,330,-1,330,329,312,-1,313,314,331,-1,331,330,313,-1,314,315,332,-1,332,331,314,-1,315,316,333,-1,333,332,315,-1,316,317,334,-1,334,333,316,-1,317,318,335,-1,335,334,317,-1,318,319,336,-1,336,335,318,-1,319,302,320,-1,320,336,319,-1,321,763,764,-1,764,320,321,-1,323,765,766,-1,766,322,323,-1,325,767,768,-1,768,324,325,-1,327,769,770,-1,770,326,327,-1,503,771,772,-1,502,503,772,-1,328,502,772,-1,506,773,505,-1,330,774,775,-1,775,329,330,-1,332,776,777,-1,777,331,332,-1,334,778,779,-1,779,333,334,-1,336,780,781,-1,781,335,336,-1,266,283,348,-1,348,337,266,-1,248,249,350,-1,350,337,248,-1,349,254,255,-1,255,338,349,-1,338,255,256,-1,256,339,338,-1,339,256,257,-1,257,340,339,-1,340,257,258,-1,258,341,340,-1,341,258,259,-1,259,342,341,-1,342,259,260,-1,260,343,342,-1,343,260,261,-1,261,344,343,-1,344,261,262,-1,262,345,344,-1,345,262,263,-1,263,346,345,-1,346,263,264,-1,264,347,346,-1,347,264,265,-1,265,348,347,-1,352,253,254,-1,254,349,352,-1,249,250,351,-1,351,350,249,-1,250,251,353,-1,353,351,250,-1,354,252,253,-1,253,352,354,-1,251,252,354,-1,354,353,251,-1,17,225,224,-1,224,18,17,-1,16,226,227,-1,227,17,16,-1,233,234,6,-1,231,232,6,-1,230,15,6,-1,230,228,15,-1,229,16,15,-1,15,228,229,-1,245,244,20,-1,20,19,223,-1,223,247,20,-1,247,246,20,-1,246,245,20,-1,244,4,20,-1,244,243,4,-1,243,242,4,-1,242,241,4,-1,241,240,4,-1,240,239,4,-1,238,6,4,-1,4,239,238,-1,238,236,6,-1,236,237,6,-1,62,366,363,-1,169,368,364,-1,80,382,379,-1,187,384,380,-1,96,394,391,-1,203,396,392,-1,355,400,399,-1,399,356,355,-1,359,401,400,-1,400,355,359,-1,361,402,401,-1,401,359,361,-1,363,403,402,-1,402,361,363,-1,366,404,403,-1,403,363,366,-1,365,369,405,-1,405,404,365,-1,406,405,369,-1,369,371,406,-1,407,406,371,-1,371,373,407,-1,408,407,373,-1,373,375,408,-1,377,409,408,-1,408,375,377,-1,379,410,409,-1,409,377,379,-1,382,381,411,-1,382,411,410,-1,382,410,379,-1,385,412,411,-1,411,381,385,-1,413,412,385,-1,385,388,413,-1,414,413,387,-1,387,391,414,-1,394,393,415,-1,394,415,414,-1,394,414,391,-1,416,415,393,-1,393,397,416,-1,399,400,418,-1,418,417,399,-1,400,401,419,-1,419,418,400,-1,401,402,420,-1,420,419,401,-1,402,403,421,-1,421,420,402,-1,403,404,422,-1,422,421,403,-1,404,405,423,-1,423,422,404,-1,405,406,424,-1,424,423,405,-1,406,407,425,-1,425,424,406,-1,407,408,426,-1,426,425,407,-1,408,409,427,-1,427,426,408,-1,409,410,428,-1,428,427,409,-1,410,411,429,-1,429,428,410,-1,411,412,430,-1,430,429,411,-1,412,413,431,-1,431,430,412,-1,413,414,432,-1,432,431,413,-1,414,415,433,-1,433,432,414,-1,415,416,434,-1,434,433,415,-1,416,399,417,-1,417,434,416,-1,417,418,436,-1,436,435,417,-1,418,419,437,-1,437,436,418,-1,419,420,438,-1,438,437,419,-1,420,421,439,-1,439,438,420,-1,421,422,440,-1,440,439,421,-1,422,423,441,-1,441,440,422,-1,423,424,442,-1,442,441,423,-1,424,425,443,-1,443,442,424,-1,425,426,444,-1,444,443,425,-1,426,427,445,-1,445,444,426,-1,427,428,446,-1,446,445,427,-1,428,429,447,-1,447,446,428,-1,429,430,448,-1,448,447,429,-1,430,431,449,-1,449,448,430,-1,431,432,450,-1,450,449,431,-1,432,433,451,-1,451,450,432,-1,433,434,452,-1,452,451,433,-1,434,417,435,-1,435,452,434,-1,435,436,454,-1,454,453,435,-1,436,437,455,-1,455,454,436,-1,437,438,456,-1,456,455,437,-1,438,439,457,-1,457,456,438,-1,439,440,458,-1,458,457,439,-1,440,441,459,-1,459,458,440,-1,441,442,460,-1,460,459,441,-1,442,443,461,-1,461,460,442,-1,443,444,462,-1,462,461,443,-1,444,445,463,-1,463,462,444,-1,445,446,464,-1,464,463,445,-1,446,447,465,-1,465,464,446,-1,447,448,466,-1,466,465,447,-1,448,449,467,-1,467,466,448,-1,449,450,468,-1,468,467,449,-1,450,451,469,-1,469,468,450,-1,451,452,470,-1,470,469,451,-1,452,435,453,-1,453,470,452,-1,453,454,472,-1,472,471,453,-1,454,455,473,-1,473,472,454,-1,455,456,474,-1,474,473,455,-1,456,457,475,-1,475,474,456,-1,457,458,476,-1,476,475,457,-1,458,459,477,-1,477,476,458,-1,459,460,478,-1,478,477,459,-1,460,461,479,-1,479,478,460,-1,461,462,480,-1,480,479,461,-1,462,463,481,-1,481,480,462,-1,463,464,482,-1,482,481,463,-1,464,465,483,-1,483,482,464,-1,465,466,484,-1,484,483,465,-1,466,467,485,-1,485,484,466,-1,467,468,486,-1,486,485,467,-1,468,469,487,-1,487,486,468,-1,469,470,488,-1,488,487,469,-1,470,453,471,-1,471,488,470,-1,471,472,473,-1,473,474,475,-1,475,476,477,-1,473,475,477,-1,477,478,479,-1,479,480,481,-1,477,479,481,-1,481,482,483,-1,483,484,485,-1,481,483,485,-1,477,481,485,-1,473,477,485,-1,485,486,487,-1,473,485,487,-1,471,473,487,-1,488,471,487,-1,399,416,397,-1,397,356,399,-1,381,633,385,-1,383,634,386,-1,62,363,361,-1,361,79,62,-1,361,359,79,-1,359,355,79,-1,96,79,355,-1,355,356,96,-1,356,397,96,-1,397,393,96,-1,393,394,96,-1,169,364,362,-1,362,186,169,-1,362,360,186,-1,360,357,186,-1,203,186,357,-1,357,358,203,-1,358,398,203,-1,398,395,203,-1,395,396,203,-1,373,371,63,-1,379,377,80,-1,377,375,80,-1,373,63,80,-1,80,375,373,-1,371,369,63,-1,365,62,63,-1,63,369,365,-1,365,366,62,-1,374,372,170,-1,380,378,187,-1,378,376,187,-1,374,170,187,-1,187,376,374,-1,372,370,170,-1,367,169,170,-1,170,370,367,-1,367,368,169,-1,387,388,633,-1,387,633,635,-1,387,635,96,-1,391,387,96,-1,389,390,634,-1,389,634,636,-1,389,636,203,-1,392,389,203,-1,366,365,404,-1,388,387,413,-1,509,329,508,-1,527,526,525,-1,525,524,523,-1,523,522,521,-1,525,523,521,-1,521,520,519,-1,519,518,517,-1,521,519,517,-1,517,516,515,-1,515,514,513,-1,517,515,513,-1,521,517,513,-1,525,521,513,-1,513,512,511,-1,525,513,511,-1,527,525,511,-1,528,527,511,-1,511,512,530,-1,530,529,511,-1,512,513,531,-1,531,530,512,-1,513,514,532,-1,532,531,513,-1,514,515,533,-1,533,532,514,-1,515,516,534,-1,534,533,515,-1,516,517,535,-1,535,534,516,-1,517,518,536,-1,536,535,517,-1,518,519,537,-1,537,536,518,-1,519,520,538,-1,538,537,519,-1,520,521,539,-1,539,538,520,-1,521,522,540,-1,540,539,521,-1,522,523,541,-1,541,540,522,-1,523,524,542,-1,542,541,523,-1,524,525,543,-1,543,542,524,-1,525,526,544,-1,544,543,525,-1,526,527,545,-1,545,544,526,-1,527,528,546,-1,546,545,527,-1,528,511,529,-1,529,546,528,-1,529,530,548,-1,548,547,529,-1,530,531,549,-1,549,548,530,-1,531,532,550,-1,550,549,531,-1,532,533,551,-1,551,550,532,-1,533,534,552,-1,552,551,533,-1,534,535,553,-1,553,552,534,-1,535,536,554,-1,554,553,535,-1,536,537,555,-1,555,554,536,-1,537,538,556,-1,556,555,537,-1,538,539,557,-1,557,556,538,-1,539,540,558,-1,558,557,539,-1,540,541,559,-1,559,558,540,-1,541,542,560,-1,560,559,541,-1,542,543,561,-1,561,560,542,-1,543,544,562,-1,562,561,543,-1,544,545,563,-1,563,562,544,-1,545,546,564,-1,564,563,545,-1,546,529,547,-1,547,564,546,-1,547,548,566,-1,566,565,547,-1,548,549,567,-1,567,566,548,-1,549,550,568,-1,568,567,549,-1,550,551,569,-1,569,568,550,-1,551,552,570,-1,570,569,551,-1,552,553,571,-1,571,570,552,-1,553,554,572,-1,572,571,553,-1,554,555,573,-1,573,572,554,-1,555,556,574,-1,574,573,555,-1,556,557,575,-1,575,574,556,-1,557,558,576,-1,576,575,557,-1,558,559,577,-1,577,576,558,-1,559,560,578,-1,578,577,559,-1,560,561,579,-1,579,578,560,-1,561,562,580,-1,580,579,561,-1,562,563,581,-1,581,580,562,-1,563,564,582,-1,582,581,563,-1,564,547,565,-1,565,582,564,-1,565,566,584,-1,584,583,565,-1,566,567,585,-1,585,584,566,-1,567,568,586,-1,586,585,567,-1,568,569,587,-1,587,586,568,-1,569,570,588,-1,588,587,569,-1,570,571,589,-1,589,588,570,-1,571,572,590,-1,590,589,571,-1,572,573,591,-1,591,590,572,-1,573,574,592,-1,592,591,573,-1,574,575,593,-1,593,592,574,-1,575,576,594,-1,594,593,575,-1,576,577,595,-1,595,594,576,-1,577,578,596,-1,596,595,577,-1,578,579,597,-1,597,596,578,-1,579,580,598,-1,598,597,579,-1,580,581,599,-1,599,598,580,-1,581,582,600,-1,600,599,581,-1,582,565,583,-1,583,600,582,-1,583,584,490,-1,490,489,583,-1,585,586,492,-1,492,491,585,-1,494,588,495,-1,590,497,496,-1,496,589,590,-1,592,499,498,-1,498,591,592,-1,593,594,501,-1,501,500,593,-1,595,596,504,-1,504,503,595,-1,598,507,506,-1,506,597,598,-1,508,507,598,-1,508,598,599,-1,508,599,509,-1,583,489,510,-1,510,600,583,-1,495,588,589,-1,589,496,495,-1,497,590,591,-1,591,498,497,-1,592,593,500,-1,500,499,592,-1,595,503,502,-1,594,595,502,-1,501,594,502,-1,584,585,491,-1,491,490,584,-1,586,587,493,-1,493,492,586,-1,509,599,600,-1,600,510,509,-1,597,506,505,-1,495,496,310,-1,310,311,495,-1,496,497,310,-1,497,498,310,-1,498,499,328,-1,328,310,498,-1,499,500,328,-1,500,501,328,-1,501,502,328,-1,504,505,773,-1,507,508,329,-1,509,510,329,-1,510,489,329,-1,490,312,329,-1,329,489,490,-1,490,491,312,-1,491,492,312,-1,492,493,311,-1,311,312,492,-1,493,494,311,-1,494,493,587,-1,587,588,494,-1,596,597,505,-1,505,504,596,-1,81,82,604,-1,604,601,81,-1,83,84,606,-1,606,603,83,-1,85,86,608,-1,608,605,85,-1,87,88,610,-1,610,607,87,-1,89,90,612,-1,612,609,89,-1,91,92,614,-1,614,611,91,-1,93,94,616,-1,616,613,93,-1,95,96,635,-1,635,615,95,-1,188,189,620,-1,620,617,188,-1,190,191,622,-1,622,619,190,-1,192,193,624,-1,624,621,192,-1,194,195,626,-1,626,623,194,-1,196,197,628,-1,628,625,196,-1,198,199,630,-1,630,627,198,-1,200,201,632,-1,632,629,200,-1,202,203,636,-1,636,631,202,-1,637,638,656,-1,656,655,637,-1,638,639,657,-1,657,656,638,-1,639,640,658,-1,658,657,639,-1,640,641,659,-1,659,658,640,-1,641,642,660,-1,660,659,641,-1,642,643,661,-1,661,660,642,-1,643,644,662,-1,662,661,643,-1,644,645,663,-1,663,662,644,-1,645,646,664,-1,664,663,645,-1,646,647,665,-1,665,664,646,-1,647,648,666,-1,666,665,647,-1,648,649,667,-1,667,666,648,-1,649,650,668,-1,668,667,649,-1,650,651,669,-1,669,668,650,-1,651,652,670,-1,670,669,651,-1,652,653,671,-1,671,670,652,-1,653,654,672,-1,672,671,653,-1,654,637,655,-1,655,672,654,-1,655,656,674,-1,674,673,655,-1,656,657,675,-1,675,674,656,-1,657,658,676,-1,676,675,657,-1,658,659,677,-1,677,676,658,-1,659,660,678,-1,678,677,659,-1,660,661,679,-1,679,678,660,-1,661,662,680,-1,680,679,661,-1,662,663,681,-1,681,680,662,-1,663,664,682,-1,682,681,663,-1,664,665,683,-1,683,682,664,-1,665,666,684,-1,684,683,665,-1,666,667,685,-1,685,684,666,-1,667,668,686,-1,686,685,667,-1,668,669,687,-1,687,686,668,-1,669,670,688,-1,688,687,669,-1,670,671,689,-1,689,688,670,-1,671,672,690,-1,690,689,671,-1,672,655,673,-1,673,690,672,-1,673,674,692,-1,692,691,673,-1,674,675,693,-1,693,692,674,-1,675,676,694,-1,694,693,675,-1,676,677,695,-1,695,694,676,-1,677,678,696,-1,696,695,677,-1,678,679,697,-1,697,696,678,-1,679,680,698,-1,698,697,679,-1,680,681,699,-1,699,698,680,-1,681,682,700,-1,700,699,681,-1,682,683,701,-1,701,700,682,-1,683,684,702,-1,702,701,683,-1,684,685,703,-1,703,702,684,-1,685,686,704,-1,704,703,685,-1,686,687,705,-1,705,704,686,-1,687,688,706,-1,706,705,687,-1,688,689,707,-1,707,706,688,-1,689,690,708,-1,708,707,689,-1,690,673,691,-1,691,708,690,-1,691,692,710,-1,710,709,691,-1,692,693,711,-1,711,710,692,-1,693,694,712,-1,712,711,693,-1,694,695,713,-1,713,712,694,-1,695,696,714,-1,714,713,695,-1,696,697,715,-1,715,714,696,-1,697,698,716,-1,716,715,697,-1,698,699,717,-1,717,716,698,-1,699,700,718,-1,718,717,699,-1,700,701,719,-1,719,718,700,-1,701,702,720,-1,720,719,701,-1,702,703,721,-1,721,720,702,-1,703,704,722,-1,722,721,703,-1,704,705,723,-1,723,722,704,-1,705,706,724,-1,724,723,705,-1,706,707,725,-1,725,724,706,-1,707,708,726,-1,726,725,707,-1,708,691,709,-1,709,726,708,-1,709,710,728,-1,728,727,709,-1,710,711,729,-1,729,728,710,-1,711,712,730,-1,730,729,711,-1,712,713,731,-1,731,730,712,-1,713,714,732,-1,732,731,713,-1,714,715,733,-1,733,732,714,-1,715,716,734,-1,734,733,715,-1,716,717,735,-1,735,734,716,-1,717,718,736,-1,736,735,717,-1,718,719,737,-1,737,736,718,-1,719,720,738,-1,738,737,719,-1,720,721,739,-1,739,738,720,-1,721,722,740,-1,740,739,721,-1,722,723,741,-1,741,740,722,-1,723,724,742,-1,742,741,723,-1,724,725,743,-1,743,742,724,-1,725,726,744,-1,744,743,725,-1,726,709,727,-1,727,744,726,-1,727,728,729,-1,729,730,731,-1,731,732,733,-1,729,731,733,-1,733,734,735,-1,735,736,737,-1,733,735,737,-1,737,738,739,-1,739,740,741,-1,737,739,741,-1,733,737,741,-1,729,733,741,-1,741,742,743,-1,729,741,743,-1,727,729,743,-1,744,727,743,-1,762,761,760,-1,745,762,760,-1,760,759,758,-1,758,757,756,-1,760,758,756,-1,745,760,756,-1,756,755,754,-1,754,753,752,-1,756,754,752,-1,745,756,752,-1,752,751,750,-1,750,749,748,-1,752,750,748,-1,745,752,748,-1,745,748,747,-1,746,745,747,-1,382,80,602,-1,382,602,633,-1,381,382,633,-1,384,187,618,-1,384,618,634,-1,383,384,634,-1,747,748,640,-1,640,639,747,-1,637,745,746,-1,746,638,637,-1,747,639,638,-1,638,746,747,-1,748,749,641,-1,641,640,748,-1,749,750,642,-1,642,641,749,-1,750,751,643,-1,643,642,750,-1,751,752,644,-1,644,643,751,-1,752,753,645,-1,645,644,752,-1,753,754,646,-1,646,645,753,-1,754,755,647,-1,647,646,754,-1,755,756,648,-1,648,647,755,-1,756,757,649,-1,649,648,756,-1,757,758,650,-1,650,649,757,-1,758,759,651,-1,651,650,758,-1,759,760,652,-1,652,651,759,-1,760,761,653,-1,653,652,760,-1,745,637,654,-1,762,745,654,-1,761,762,654,-1,761,654,653,-1,321,322,766,-1,766,763,321,-1,323,324,768,-1,768,765,323,-1,325,326,770,-1,770,767,325,-1,327,328,772,-1,772,769,327,-1,503,504,773,-1,773,771,503,-1,506,507,329,-1,506,329,775,-1,773,506,775,-1,330,331,777,-1,777,774,330,-1,332,333,779,-1,779,776,332,-1,334,335,781,-1,781,778,334,-1,336,320,764,-1,764,780,336,-1,782,783,801,-1,801,800,782,-1,783,784,802,-1,802,801,783,-1,784,785,803,-1,803,802,784,-1,785,786,804,-1,804,803,785,-1,786,787,805,-1,805,804,786,-1,787,788,806,-1,806,805,787,-1,788,789,807,-1,807,806,788,-1,789,790,808,-1,808,807,789,-1,790,791,809,-1,809,808,790,-1,791,792,810,-1,810,809,791,-1,792,793,811,-1,811,810,792,-1,793,794,812,-1,812,811,793,-1,794,795,813,-1,813,812,794,-1,795,796,814,-1,814,813,795,-1,796,797,815,-1,815,814,796,-1,797,798,816,-1,816,815,797,-1,798,799,817,-1,817,816,798,-1,799,782,800,-1,800,817,799,-1,800,801,819,-1,819,818,800,-1,801,802,820,-1,820,819,801,-1,802,803,821,-1,821,820,802,-1,803,804,822,-1,822,821,803,-1,804,805,823,-1,823,822,804,-1,805,806,824,-1,824,823,805,-1,806,807,825,-1,825,824,806,-1,807,808,826,-1,826,825,807,-1,808,809,827,-1,827,826,808,-1,809,810,828,-1,828,827,809,-1,810,811,829,-1,829,828,810,-1,811,812,830,-1,830,829,811,-1,812,813,831,-1,831,830,812,-1,813,814,832,-1,832,831,813,-1,814,815,833,-1,833,832,814,-1,815,816,834,-1,834,833,815,-1,816,817,835,-1,835,834,816,-1,817,800,818,-1,818,835,817,-1,818,819,837,-1,837,836,818,-1,819,820,838,-1,838,837,819,-1,820,821,839,-1,839,838,820,-1,821,822,840,-1,840,839,821,-1,822,823,841,-1,841,840,822,-1,823,824,842,-1,842,841,823,-1,824,825,843,-1,843,842,824,-1,825,826,844,-1,844,843,825,-1,826,827,845,-1,845,844,826,-1,827,828,846,-1,846,845,827,-1,828,829,847,-1,847,846,828,-1,829,830,848,-1,848,847,829,-1,830,831,849,-1,849,848,830,-1,831,832,850,-1,850,849,831,-1,832,833,851,-1,851,850,832,-1,833,834,852,-1,852,851,833,-1,834,835,853,-1,853,852,834,-1,835,818,836,-1,836,853,835,-1,836,837,855,-1,855,854,836,-1,837,838,856,-1,856,855,837,-1,838,839,857,-1,857,856,838,-1,839,840,858,-1,858,857,839,-1,840,841,859,-1,859,858,840,-1,841,842,860,-1,860,859,841,-1,842,843,861,-1,861,860,842,-1,843,844,862,-1,862,861,843,-1,844,845,863,-1,863,862,844,-1,845,846,864,-1,864,863,845,-1,846,847,865,-1,865,864,846,-1,847,848,866,-1,866,865,847,-1,848,849,867,-1,867,866,848,-1,849,850,868,-1,868,867,849,-1,850,851,869,-1,869,868,850,-1,851,852,870,-1,870,869,851,-1,852,853,871,-1,871,870,852,-1,853,836,854,-1,854,871,853,-1,854,855,873,-1,873,872,854,-1,855,856,874,-1,874,873,855,-1,856,857,875,-1,875,874,856,-1,857,858,876,-1,876,875,857,-1,858,859,877,-1,877,876,858,-1,859,860,878,-1,878,877,859,-1,860,861,879,-1,879,878,860,-1,861,862,880,-1,880,879,861,-1,862,863,881,-1,881,880,862,-1,863,864,882,-1,882,881,863,-1,864,865,883,-1,883,882,864,-1,865,866,884,-1,884,883,865,-1,866,867,885,-1,885,884,866,-1,867,868,886,-1,886,885,867,-1,868,869,887,-1,887,886,868,-1,869,870,888,-1,888,887,869,-1,870,871,889,-1,889,888,870,-1,871,854,872,-1,872,889,871,-1,872,873,874,-1,874,875,876,-1,876,877,878,-1,874,876,878,-1,878,879,880,-1,880,881,882,-1,878,880,882,-1,882,883,884,-1,884,885,886,-1,882,884,886,-1,878,882,886,-1,874,878,886,-1,886,887,888,-1,874,886,888,-1,872,874,888,-1,889,872,888,-1,781,780,799,-1,781,799,798,-1,778,781,798,-1,778,798,797,-1,779,778,797,-1,779,797,796,-1,776,779,796,-1,776,796,795,-1,777,776,795,-1,777,795,794,-1,774,777,794,-1,774,794,793,-1,799,780,764,-1,782,799,764,-1,782,764,763,-1,783,782,763,-1,784,783,763,-1,784,763,766,-1,785,784,766,-1,785,766,765,-1,786,785,765,-1,786,765,768,-1,787,786,768,-1,787,768,767,-1,788,787,767,-1,788,767,770,-1,789,788,770,-1,789,770,769,-1,790,789,769,-1,790,769,772,-1,791,790,772,-1,791,772,771,-1,791,771,773,-1,792,791,773,-1,792,773,775,-1,793,792,775,-1,774,793,775,-1], coord=Coordinate(DEF='Box01-COORD',point=[(-62.99,0.0,30.66),(62.99,0.0,30.66),(-62.99,0.0,-30.66),(62.99,0.0,-30.66),(-62.99,2.0,30.66),(62.99,2.0,30.66),(-62.99,2.0,-30.66),(62.99,2.0,-30.66),(47.74,2.0,-6.82),(48.94,2.0,0.0),(44.27,2.0,-12.82),(38.97,2.0,-17.27),(32.46,2.0,-19.64),(25.54,2.0,-19.64),(19.03,2.0,-17.27),(13.73,2.0,-12.82),(10.26,2.0,-6.82),(9.06,2.0,0.0),(10.26,2.0,6.82),(13.73,2.0,12.82),(19.03,2.0,17.27),(25.54,2.0,19.64),(38.97,2.0,17.27),(32.49,2.0,19.63),(44.27,2.0,12.82),(47.74,2.0,6.82),(48.94,10.07,0.0),(47.74,10.07,-6.82),(44.27,10.07,-12.82),(38.97,10.07,-17.27),(32.46,10.07,-19.64),(25.54,10.07,-19.64),(19.03,10.07,-17.27),(13.73,10.07,-12.82),(10.26,10.07,-6.82),(9.06,10.07,0.0),(10.26,10.07,6.82),(13.73,10.07,12.82),(19.03,10.07,17.27),(25.54,10.07,19.64),(32.46,10.07,19.64),(38.97,10.07,17.27),(44.27,10.07,12.82),(47.74,10.07,6.82),(48.94,20.13,0.0),(47.74,20.13,-6.82),(44.27,20.13,-12.82),(38.97,20.13,-17.27),(32.46,20.13,-19.64),(25.54,20.13,-19.64),(19.03,20.13,-17.27),(13.73,20.13,-12.82),(10.26,20.13,-6.82),(9.06,20.13,0.0),(10.26,20.13,6.82),(13.73,20.13,12.82),(19.03,20.13,17.27),(25.54,20.13,19.64),(32.46,20.13,19.64),(38.97,20.13,17.27),(44.27,20.13,12.82),(47.74,20.13,6.82),(48.94,30.2,0.0),(47.74,30.2,-6.82),(44.27,30.2,-12.82),(38.97,30.2,-17.27),(32.46,30.2,-19.64),(25.54,30.2,-19.64),(19.03,30.2,-17.27),(13.73,30.2,-12.82),(10.26,30.2,-6.82),(9.06,30.2,0.0),(10.26,30.2,6.82),(13.73,30.2,12.82),(19.03,30.2,17.27),(25.54,30.2,19.64),(32.46,30.2,19.64),(38.97,30.2,17.27),(44.27,30.2,12.82),(47.74,30.2,6.82),(47.74,40.27,-6.82),(44.27,40.27,-12.82),(38.97,40.27,-17.27),(32.46,40.27,-19.64),(25.54,40.27,-19.64),(19.03,40.27,-17.27),(13.73,40.27,-12.82),(10.26,40.27,-6.82),(9.06,40.27,0.0),(10.26,40.27,6.82),(13.73,40.27,12.82),(19.03,40.27,17.27),(25.54,40.27,19.64),(32.46,40.27,19.64),(38.97,40.27,17.27),(44.27,40.27,12.82),(47.74,40.27,6.82),(48.94,2.0,0.0),(47.74,2.0,-6.82),(44.27,2.0,-12.82),(38.97,2.0,-17.27),(32.46,2.0,-19.64),(25.54,2.0,-19.64),(19.03,2.0,-17.27),(13.73,2.0,-12.82),(10.26,2.0,-6.82),(9.06,2.0,0.0),(10.26,2.0,6.82),(13.73,2.0,12.82),(19.03,2.0,17.27),(25.54,2.0,19.64),(32.46,2.0,19.64),(38.97,2.0,17.27),(44.27,2.0,12.82),(47.74,2.0,6.82),(48.94,0.0,0.0),(47.74,0.0,-6.82),(44.27,0.0,-12.82),(38.97,0.0,-17.27),(32.46,0.0,-19.64),(25.54,0.0,-19.64),(19.03,0.0,-17.27),(13.73,0.0,-12.82),(10.26,0.0,-6.82),(9.06,0.0,0.0),(10.26,0.0,6.82),(13.73,0.0,12.82),(19.03,0.0,17.27),(25.54,0.0,19.64),(32.46,0.0,19.64),(38.97,0.0,17.27),(44.27,0.0,12.82),(47.74,0.0,6.82),(48.94,10.07,0.0),(47.74,10.07,-6.82),(44.27,10.07,-12.82),(38.97,10.07,-17.27),(32.46,10.07,-19.64),(25.54,10.07,-19.64),(19.03,10.07,-17.27),(13.73,10.07,-12.82),(10.26,10.07,-6.82),(9.06,10.07,0.0),(10.26,10.07,6.82),(13.73,10.07,12.82),(19.03,10.07,17.27),(25.54,10.07,19.64),(32.46,10.07,19.64),(38.97,10.07,17.27),(44.27,10.07,12.82),(47.74,10.07,6.82),(48.94,20.13,0.0),(47.74,20.13,-6.82),(44.27,20.13,-12.82),(38.97,20.13,-17.27),(32.46,20.13,-19.64),(25.54,20.13,-19.64),(19.03,20.13,-17.27),(13.73,20.13,-12.82),(10.26,20.13,-6.82),(9.06,20.13,0.0),(10.26,20.13,6.82),(13.73,20.13,12.82),(19.03,20.13,17.27),(25.54,20.13,19.64),(32.46,20.13,19.64),(38.97,20.13,17.27),(44.27,20.13,12.82),(47.74,20.13,6.82),(48.94,30.2,0.0),(47.74,30.2,-6.82),(44.27,30.2,-12.82),(38.97,30.2,-17.27),(32.46,30.2,-19.64),(25.54,30.2,-19.64),(19.03,30.2,-17.27),(13.73,30.2,-12.82),(10.26,30.2,-6.82),(9.06,30.2,0.0),(10.26,30.2,6.82),(13.73,30.2,12.82),(19.03,30.2,17.27),(25.54,30.2,19.64),(32.46,30.2,19.64),(38.97,30.2,17.27),(44.27,30.2,12.82),(47.74,30.2,6.82),(47.74,40.27,-6.82),(44.27,40.27,-12.82),(38.97,40.27,-17.27),(32.46,40.27,-19.64),(25.54,40.27,-19.64),(19.03,40.27,-17.27),(13.73,40.27,-12.82),(10.26,40.27,-6.82),(9.06,40.27,0.0),(10.26,40.27,6.82),(13.73,40.27,12.82),(19.03,40.27,17.27),(25.54,40.27,19.64),(32.46,40.27,19.64),(38.97,40.27,17.27),(44.27,40.27,12.82),(47.74,40.27,6.82),(48.94,2.0,0.0),(47.74,2.0,6.82),(47.74,2.0,-6.82),(44.27,2.0,-12.82),(38.97,2.0,-17.27),(32.46,2.0,-19.64),(25.54,2.0,-19.64),(19.03,2.0,-17.27),(13.73,2.0,-12.82),(10.26,2.0,-6.82),(9.06,2.0,0.0),(10.26,2.0,6.82),(13.73,2.0,12.82),(19.03,2.0,17.27),(25.54,2.0,19.64),(32.46,2.0,19.64),(38.97,2.0,17.27),(44.27,2.0,12.82),(-9.079,2.0,-0.1062),(-9.06,2.0,0.0),(-9.654,2.0,-3.37),(-10.26,2.0,-6.82),(-13.73,2.0,-12.82),(-11.34,2.0,-8.679),(-19.03,2.0,-17.27),(-17.25,2.0,-15.77),(-25.54,2.0,-19.64),(-32.46,2.0,-19.64),(-29.12,2.0,-19.64),(-38.97,2.0,-17.27),(-37.71,2.0,-17.73),(-34.96,2.0,-18.73),(-44.27,2.0,-12.82),(-39.13,2.0,-17.14),(-47.74,2.0,-6.82),(-48.94,2.0,0.0),(-47.74,2.0,6.82),(-44.27,2.0,12.82),(-38.97,2.0,17.27),(-32.46,2.0,19.64),(-25.54,2.0,19.64),(-19.03,2.0,17.27),(-13.73,2.0,12.82),(-10.26,2.0,6.82),(-9.06,0.0,0.0),(-10.26,0.0,-6.82),(-13.73,0.0,-12.82),(-19.03,0.0,-17.27),(-25.54,0.0,-19.64),(-32.46,0.0,-19.64),(-38.97,0.0,-17.27),(-44.27,0.0,-12.82),(-47.74,0.0,-6.82),(-48.94,0.0,0.0),(-47.74,0.0,6.82),(-44.27,0.0,12.82),(-38.97,0.0,17.27),(-32.46,0.0,19.64),(-25.54,0.0,19.64),(-19.03,0.0,17.27),(-13.73,0.0,12.82),(-10.26,0.0,6.82),(-9.06,10.07,0.0),(-10.26,10.07,-6.82),(-13.73,10.07,-12.82),(-19.03,10.07,-17.27),(-25.54,10.07,-19.64),(-32.46,10.07,-19.64),(-38.97,10.07,-17.27),(-44.27,10.07,-12.82),(-47.74,10.07,-6.82),(-48.94,10.07,0.0),(-47.74,10.07,6.82),(-44.27,10.07,12.82),(-38.97,10.07,17.27),(-32.46,10.07,19.64),(-25.54,10.07,19.64),(-19.03,10.07,17.27),(-13.73,10.07,12.82),(-10.26,10.07,6.82),(-9.06,20.13,0.0),(-10.26,20.13,-6.82),(-13.73,20.13,-12.82),(-19.03,20.13,-17.27),(-25.54,20.13,-19.64),(-32.46,20.13,-19.64),(-38.97,20.13,-17.27),(-44.27,20.13,-12.82),(-47.74,20.13,-6.82),(-48.94,20.13,0.0),(-47.74,20.13,6.82),(-44.27,20.13,12.82),(-38.97,20.13,17.27),(-32.46,20.13,19.64),(-25.54,20.13,19.64),(-19.03,20.13,17.27),(-13.73,20.13,12.82),(-10.26,20.13,6.82),(-9.06,30.2,0.0),(-10.26,30.2,-6.82),(-13.73,30.2,-12.82),(-19.03,30.2,-17.27),(-25.54,30.2,-19.64),(-32.46,30.2,-19.64),(-38.97,30.2,-17.27),(-44.27,30.2,-12.82),(-47.74,30.2,-6.82),(-48.94,30.2,0.0),(-47.74,30.2,6.82),(-44.27,30.2,12.82),(-38.97,30.2,17.27),(-32.46,30.2,19.64),(-25.54,30.2,19.64),(-19.03,30.2,17.27),(-13.73,30.2,12.82),(-10.26,30.2,6.82),(-9.06,40.27,0.0),(-10.26,40.27,-6.82),(-13.73,40.27,-12.82),(-19.03,40.27,-17.27),(-25.54,40.27,-19.64),(-32.46,40.27,-19.64),(-38.97,40.27,-17.27),(-44.27,40.27,-12.82),(-47.74,40.27,-6.82),(-47.74,40.27,6.82),(-44.27,40.27,12.82),(-38.97,40.27,17.27),(-32.46,40.27,19.64),(-25.54,40.27,19.64),(-19.03,40.27,17.27),(-13.73,40.27,12.82),(-10.26,40.27,6.82),(-9.06,2.0,0.0),(-44.27,2.0,-12.82),(-47.74,2.0,-6.82),(-48.94,2.0,0.0),(-47.74,2.0,6.82),(-44.27,2.0,12.82),(-38.97,2.0,17.27),(-32.46,2.0,19.64),(-25.54,2.0,19.64),(-19.03,2.0,17.27),(-13.73,2.0,12.82),(-10.26,2.0,6.82),(-38.97,2.0,-17.27),(-10.26,2.0,-6.82),(-13.73,2.0,-12.82),(-32.46,2.0,-19.64),(-19.03,2.0,-17.27),(-25.54,2.0,-19.64),(48.06,34.71,5.001),(48.0,36.53,5.322),(48.06,34.71,5.001),(48.0,36.53,5.322),(48.22,33.11,4.077),(48.22,33.11,4.077),(48.47,31.92,2.661),(48.47,31.92,2.661),(48.78,31.29,0.9241),(48.78,31.29,0.9241),(48.78,31.29,-0.9241),(48.94,31.29,0.0),(48.78,31.29,-0.9241),(48.94,31.29,0.0),(48.47,31.92,-2.661),(48.47,31.92,-2.661),(48.22,33.11,-4.077),(48.22,33.11,-4.077),(48.06,34.71,-5.001),(48.06,34.71,-5.001),(48.0,36.53,-5.322),(48.0,36.53,-5.322),(48.06,38.35,-5.001),(48.06,38.35,-5.001),(48.22,39.95,-4.077),(48.22,39.95,-4.077),(48.47,41.14,-2.661),(48.29,40.27,-3.702),(48.47,41.14,-2.661),(48.29,40.27,-3.702),(48.78,41.77,-0.9241),(48.78,41.77,-0.9241),(48.78,41.77,0.9241),(48.94,41.77,0.0),(48.78,41.77,0.9241),(48.94,41.77,0.0),(48.47,41.14,2.661),(48.47,41.14,2.661),(48.22,39.95,4.077),(48.29,40.27,3.702),(48.22,39.95,4.077),(48.29,40.27,3.702),(48.06,38.35,5.001),(48.06,38.35,5.001),(50.25,36.53,5.322),(50.25,34.71,5.001),(50.25,33.11,4.077),(50.25,31.92,2.661),(50.25,31.29,0.9241),(50.25,31.29,-0.9241),(50.25,31.92,-2.661),(50.25,33.11,-4.077),(50.25,34.71,-5.001),(50.25,36.53,-5.322),(50.25,38.35,-5.001),(50.25,39.95,-4.077),(50.25,41.14,-2.661),(50.25,41.77,-0.9241),(50.25,41.77,0.9241),(50.25,41.14,2.661),(50.25,39.95,4.077),(50.25,38.35,5.001),(53.25,36.53,5.322),(53.25,34.71,5.001),(53.25,33.11,4.077),(53.25,31.92,2.661),(53.25,31.29,0.9241),(53.25,31.29,-0.9241),(53.25,31.92,-2.661),(53.25,33.11,-4.077),(53.25,34.71,-5.001),(53.25,36.53,-5.322),(53.25,38.35,-5.001),(53.25,39.95,-4.077),(53.25,41.14,-2.661),(53.25,41.77,-0.9241),(53.25,41.77,0.9241),(53.25,41.14,2.661),(53.25,39.95,4.077),(53.25,38.35,5.001),(56.25,36.53,5.322),(56.25,34.71,5.001),(56.25,33.11,4.077),(56.25,31.92,2.661),(56.25,31.29,0.9241),(56.25,31.29,-0.9241),(56.25,31.92,-2.661),(56.25,33.11,-4.077),(56.25,34.71,-5.001),(56.25,36.53,-5.322),(56.25,38.35,-5.001),(56.25,39.95,-4.077),(56.25,41.14,-2.661),(56.25,41.77,-0.9241),(56.25,41.77,0.9241),(56.25,41.14,2.661),(56.25,39.95,4.077),(56.25,38.35,5.001),(59.25,36.53,5.322),(59.25,34.71,5.001),(59.25,33.11,4.077),(59.25,31.92,2.661),(59.25,31.29,0.9241),(59.25,31.29,-0.9241),(59.25,31.92,-2.661),(59.25,33.11,-4.077),(59.25,34.71,-5.001),(59.25,36.53,-5.322),(59.25,38.35,-5.001),(59.25,39.95,-4.077),(59.25,41.14,-2.661),(59.25,41.77,-0.9241),(59.25,41.77,0.9241),(59.25,41.14,2.661),(59.25,39.95,4.077),(59.25,38.35,5.001),(62.25,36.53,5.322),(62.25,34.71,5.001),(62.25,33.11,4.077),(62.25,31.92,2.661),(62.25,31.29,0.9241),(62.25,31.29,-0.9241),(62.25,31.92,-2.661),(62.25,33.11,-4.077),(62.25,34.71,-5.001),(62.25,36.53,-5.322),(62.25,38.35,-5.001),(62.25,39.95,-4.077),(62.25,41.14,-2.661),(62.25,41.77,-0.9241),(62.25,41.77,0.9241),(62.25,41.14,2.661),(62.25,39.95,4.077),(62.25,38.35,5.001),(-48.0,36.53,5.322),(-48.06,34.71,5.001),(-48.22,33.11,4.077),(-48.47,31.92,2.661),(-48.78,31.29,0.9241),(-48.94,31.29,0.0),(-48.78,31.29,-0.9241),(-48.47,31.92,-2.661),(-48.22,33.11,-4.077),(-48.06,34.71,-5.001),(-48.0,36.53,-5.322),(-48.06,38.35,-5.001),(-48.22,39.95,-4.077),(-48.29,40.27,-3.702),(-48.47,41.14,-2.661),(-48.78,41.77,-0.9241),(-48.94,41.77,0.0),(-48.78,41.77,0.9241),(-48.47,41.14,2.661),(-48.29,40.27,3.702),(-48.22,39.95,4.077),(-48.06,38.35,5.001),(-62.78,36.53,5.322),(-62.78,34.71,5.001),(-62.78,33.11,4.077),(-62.78,31.92,2.661),(-62.78,31.29,0.9241),(-62.78,31.29,-0.9241),(-62.78,31.92,-2.661),(-62.78,33.11,-4.077),(-62.78,34.71,-5.001),(-62.78,36.53,-5.322),(-62.78,38.35,-5.001),(-62.78,39.95,-4.077),(-62.78,41.14,-2.661),(-62.78,41.77,-0.9241),(-62.78,41.77,0.9241),(-62.78,41.14,2.661),(-62.78,39.95,4.077),(-62.78,38.35,5.001),(-59.78,36.53,5.322),(-59.78,34.71,5.001),(-59.78,33.11,4.077),(-59.78,31.92,2.661),(-59.78,31.29,0.9241),(-59.78,31.29,-0.9241),(-59.78,31.92,-2.661),(-59.78,33.11,-4.077),(-59.78,34.71,-5.001),(-59.78,36.53,-5.322),(-59.78,38.35,-5.001),(-59.78,39.95,-4.077),(-59.78,41.14,-2.661),(-59.78,41.77,-0.9241),(-59.78,41.77,0.9241),(-59.78,41.14,2.661),(-59.78,39.95,4.077),(-59.78,38.35,5.001),(-56.78,36.53,5.322),(-56.78,34.71,5.001),(-56.78,33.11,4.077),(-56.78,31.92,2.661),(-56.78,31.29,0.9241),(-56.78,31.29,-0.9241),(-56.78,31.92,-2.661),(-56.78,33.11,-4.077),(-56.78,34.71,-5.001),(-56.78,36.53,-5.322),(-56.78,38.35,-5.001),(-56.78,39.95,-4.077),(-56.78,41.14,-2.661),(-56.78,41.77,-0.9241),(-56.78,41.77,0.9241),(-56.78,41.14,2.661),(-56.78,39.95,4.077),(-56.78,38.35,5.001),(-53.78,36.53,5.322),(-53.78,34.71,5.001),(-53.78,33.11,4.077),(-53.78,31.92,2.661),(-53.78,31.29,0.9241),(-53.78,31.29,-0.9241),(-53.78,31.92,-2.661),(-53.78,33.11,-4.077),(-53.78,34.71,-5.001),(-53.78,36.53,-5.322),(-53.78,38.35,-5.001),(-53.78,39.95,-4.077),(-53.78,41.14,-2.661),(-53.78,41.77,-0.9241),(-53.78,41.77,0.9241),(-53.78,41.14,2.661),(-53.78,39.95,4.077),(-53.78,38.35,5.001),(-50.78,36.53,5.322),(-50.78,34.71,5.001),(-50.78,33.11,4.077),(-50.78,31.92,2.661),(-50.78,31.29,0.9241),(-50.78,31.29,-0.9241),(-50.78,31.92,-2.661),(-50.78,33.11,-4.077),(-50.78,34.71,-5.001),(-50.78,36.53,-5.322),(-50.78,38.35,-5.001),(-50.78,39.95,-4.077),(-50.78,41.14,-2.661),(-50.78,41.77,-0.9241),(-50.78,41.77,0.9241),(-50.78,41.14,2.661),(-50.78,39.95,4.077),(-50.78,38.35,5.001),(44.27,50.2,-12.82),(47.74,50.2,-6.82),(32.46,50.2,-19.64),(38.97,50.2,-17.27),(19.03,50.2,-17.27),(25.54,50.2,-19.64),(10.26,50.2,-6.82),(13.73,50.2,-12.82),(10.26,50.2,6.82),(9.06,50.2,0.0),(19.03,50.2,17.27),(13.73,50.2,12.82),(32.46,50.2,19.64),(25.54,50.2,19.64),(44.27,50.2,12.82),(38.97,50.2,17.27),(44.27,50.2,-12.82),(47.74,50.2,-6.82),(32.46,50.2,-19.64),(38.97,50.2,-17.27),(19.03,50.2,-17.27),(25.54,50.2,-19.64),(10.26,50.2,-6.82),(13.73,50.2,-12.82),(10.26,50.2,6.82),(9.06,50.2,0.0),(19.03,50.2,17.27),(13.73,50.2,12.82),(32.46,50.2,19.64),(25.54,50.2,19.64),(44.27,50.2,12.82),(38.97,50.2,17.27),(48.94,50.2,-0.004153),(48.94,50.2,-0.004153),(47.74,50.2,6.82),(47.74,50.2,6.82),(50.0,50.2,0.0),(48.73,50.2,-7.182),(45.09,50.2,-13.5),(39.5,50.2,-18.19),(32.65,50.2,-20.68),(25.35,50.2,-20.68),(18.5,50.2,-18.19),(12.91,50.2,-13.5),(9.266,50.2,-7.182),(8.0,50.2,0.0),(9.266,50.2,7.182),(12.91,50.2,13.5),(18.5,50.2,18.19),(25.35,50.2,20.68),(32.65,50.2,20.68),(39.5,50.2,18.19),(45.09,50.2,13.5),(48.73,50.2,7.182),(50.0,50.77,0.0),(48.73,50.77,-7.182),(45.09,50.77,-13.5),(39.5,50.77,-18.19),(32.65,50.77,-20.68),(25.35,50.77,-20.68),(18.5,50.77,-18.19),(12.91,50.77,-13.5),(9.266,50.77,-7.182),(8.0,50.77,0.0),(9.266,50.77,7.182),(12.91,50.77,13.5),(18.5,50.77,18.19),(25.35,50.77,20.68),(32.65,50.77,20.68),(39.5,50.77,18.19),(45.09,50.77,13.5),(48.73,50.77,7.182),(50.0,51.34,0.0),(48.73,51.34,-7.182),(45.09,51.34,-13.5),(39.5,51.34,-18.19),(32.65,51.34,-20.68),(25.35,51.34,-20.68),(18.5,51.34,-18.19),(12.91,51.34,-13.5),(9.266,51.34,-7.182),(8.0,51.34,0.0),(9.266,51.34,7.182),(12.91,51.34,13.5),(18.5,51.34,18.19),(25.35,51.34,20.68),(32.65,51.34,20.68),(39.5,51.34,18.19),(45.09,51.34,13.5),(48.73,51.34,7.182),(50.0,51.91,0.0),(48.73,51.91,-7.182),(45.09,51.91,-13.5),(39.5,51.91,-18.19),(32.65,51.91,-20.68),(25.35,51.91,-20.68),(18.5,51.91,-18.19),(12.91,51.91,-13.5),(9.266,51.91,-7.182),(8.0,51.91,0.0),(9.266,51.91,7.182),(12.91,51.91,13.5),(18.5,51.91,18.19),(25.35,51.91,20.68),(32.65,51.91,20.68),(39.5,51.91,18.19),(45.09,51.91,13.5),(48.73,51.91,7.182),(50.0,52.48,0.0),(48.73,52.48,-7.182),(45.09,52.48,-13.5),(39.5,52.48,-18.19),(32.65,52.48,-20.68),(25.35,52.48,-20.68),(18.5,52.48,-18.19),(12.91,52.48,-13.5),(9.266,52.48,-7.182),(8.0,52.48,0.0),(9.266,52.48,7.182),(12.91,52.48,13.5),(18.5,52.48,18.19),(25.35,52.48,20.68),(32.65,52.48,20.68),(39.5,52.48,18.19),(45.09,52.48,13.5),(48.73,52.48,7.182),(50.0,53.04,0.0),(48.73,53.04,-7.182),(45.09,53.04,-13.5),(39.5,53.04,-18.19),(32.65,53.04,-20.68),(25.35,53.04,-20.68),(18.5,53.04,-18.19),(12.91,53.04,-13.5),(9.266,53.04,-7.182),(8.0,53.04,0.0),(9.266,53.04,7.182),(12.91,53.04,13.5),(18.5,53.04,18.19),(25.35,53.04,20.68),(32.65,53.04,20.68),(39.5,53.04,18.19),(45.09,53.04,13.5),(48.73,53.04,7.182),(48.94,50.2,0.0),(47.74,50.2,-6.82),(44.27,50.2,-12.82),(38.97,50.2,-17.27),(32.46,50.2,-19.64),(25.54,50.2,-19.64),(19.03,50.2,-17.27),(13.73,50.2,-12.82),(10.26,50.2,-6.82),(9.06,50.2,0.0),(10.26,50.2,6.82),(13.73,50.2,12.82),(19.03,50.2,17.27),(25.54,50.2,19.64),(32.46,50.2,19.64),(38.97,50.2,17.27),(44.27,50.2,12.82),(47.74,50.2,6.82),(-10.26,50.2,-6.82),(-9.06,50.2,0.0),(-19.03,50.2,-17.27),(-13.73,50.2,-12.82),(-32.46,50.2,-19.64),(-25.54,50.2,-19.64),(-44.27,50.2,-12.82),(-38.97,50.2,-17.27),(-47.75,50.2,-6.761),(-47.74,50.2,-6.82),(-48.94,50.2,0.001761),(-44.27,50.2,12.82),(-47.74,50.2,6.82),(-32.46,50.2,19.64),(-38.97,50.2,17.27),(-19.03,50.2,17.27),(-25.54,50.2,19.64),(-10.26,50.2,6.82),(-13.73,50.2,12.82),(-8.0,50.2,0.0),(-9.266,50.2,-7.182),(-12.91,50.2,-13.5),(-18.5,50.2,-18.19),(-25.35,50.2,-20.68),(-32.65,50.2,-20.68),(-39.5,50.2,-18.19),(-45.09,50.2,-13.5),(-48.73,50.2,-7.182),(-50.0,50.2,0.0),(-48.73,50.2,7.182),(-45.09,50.2,13.5),(-39.5,50.2,18.19),(-32.65,50.2,20.68),(-25.35,50.2,20.68),(-18.5,50.2,18.19),(-12.91,50.2,13.5),(-9.266,50.2,7.182),(-8.0,50.77,0.0),(-9.266,50.77,-7.182),(-12.91,50.77,-13.5),(-18.5,50.77,-18.19),(-25.35,50.77,-20.68),(-32.65,50.77,-20.68),(-39.5,50.77,-18.19),(-45.09,50.77,-13.5),(-48.73,50.77,-7.182),(-50.0,50.77,0.0),(-48.73,50.77,7.182),(-45.09,50.77,13.5),(-39.5,50.77,18.19),(-32.65,50.77,20.68),(-25.35,50.77,20.68),(-18.5,50.77,18.19),(-12.91,50.77,13.5),(-9.266,50.77,7.182),(-8.0,51.34,0.0),(-9.266,51.34,-7.182),(-12.91,51.34,-13.5),(-18.5,51.34,-18.19),(-25.35,51.34,-20.68),(-32.65,51.34,-20.68),(-39.5,51.34,-18.19),(-45.09,51.34,-13.5),(-48.73,51.34,-7.182),(-50.0,51.34,0.0),(-48.73,51.34,7.182),(-45.09,51.34,13.5),(-39.5,51.34,18.19),(-32.65,51.34,20.68),(-25.35,51.34,20.68),(-18.5,51.34,18.19),(-12.91,51.34,13.5),(-9.266,51.34,7.182),(-8.0,51.91,0.0),(-9.266,51.91,-7.182),(-12.91,51.91,-13.5),(-18.5,51.91,-18.19),(-25.35,51.91,-20.68),(-32.65,51.91,-20.68),(-39.5,51.91,-18.19),(-45.09,51.91,-13.5),(-48.73,51.91,-7.182),(-50.0,51.91,0.0),(-48.73,51.91,7.182),(-45.09,51.91,13.5),(-39.5,51.91,18.19),(-32.65,51.91,20.68),(-25.35,51.91,20.68),(-18.5,51.91,18.19),(-12.91,51.91,13.5),(-9.266,51.91,7.182),(-8.0,52.48,0.0),(-9.266,52.48,-7.182),(-12.91,52.48,-13.5),(-18.5,52.48,-18.19),(-25.35,52.48,-20.68),(-32.65,52.48,-20.68),(-39.5,52.48,-18.19),(-45.09,52.48,-13.5),(-48.73,52.48,-7.182),(-50.0,52.48,0.0),(-48.73,52.48,7.182),(-45.09,52.48,13.5),(-39.5,52.48,18.19),(-32.65,52.48,20.68),(-25.35,52.48,20.68),(-18.5,52.48,18.19),(-12.91,52.48,13.5),(-9.266,52.48,7.182),(-8.0,53.04,0.0),(-9.266,53.04,-7.182),(-12.91,53.04,-13.5),(-18.5,53.04,-18.19),(-25.35,53.04,-20.68),(-32.65,53.04,-20.68),(-39.5,53.04,-18.19),(-45.09,53.04,-13.5),(-48.73,53.04,-7.182),(-50.0,53.04,0.0),(-48.73,53.04,7.182),(-45.09,53.04,13.5),(-39.5,53.04,18.19),(-32.65,53.04,20.68),(-25.35,53.04,20.68),(-18.5,53.04,18.19),(-12.91,53.04,13.5),(-9.266,53.04,7.182)])))])]) ) # X3D model complete #################################################################################################### # Self-test diagnostics #################################################################################################### print('Self-test diagnostics for Bit.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 Bit.py load and self-test diagnostics complete.")