From d7def8291efc2a76b266f43cef7ef400bfe822f8 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 4 Mar 2024 17:51:48 +1100 Subject: [PATCH] Add tree species to tree library --- .../data/libraries/IFC4 Landscape Library.ifc | 1832 ++++++++++++++++- .../scripts/generate_landscape_library.py | 27 +- src/blenderbim/scripts/tree_species.csv | 27 + 3 files changed, 1838 insertions(+), 48 deletions(-) create mode 100644 src/blenderbim/scripts/tree_species.csv diff --git a/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Landscape Library.ifc b/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Landscape Library.ifc index e8628d89b0..4df992ef6f 100644 --- a/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Landscape Library.ifc +++ b/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Landscape Library.ifc @@ -1,13 +1,13 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); -FILE_NAME('/dev/null','2024-03-02T22:53:47+11:00',(),(),'IfcOpenShell v0.7.0-eaa2aa05a','IfcOpenShell v0.7.0-eaa2aa05a','Nobody'); +FILE_NAME('/dev/null','2024-03-04T14:14:44+11:00',(),(),'IfcOpenShell v0.7.0-eaa2aa05a','IfcOpenShell v0.7.0-eaa2aa05a','Nobody'); FILE_SCHEMA(('IFC4')); ENDSEC; DATA; -#1=IFCPROJECT('3AqlvOkIX8hQZopobilJoX',$,'Landscape Assets Library',$,$,$,$,(#10,#14),#5); -#2=IFCPROJECTLIBRARY('0ABOnaBwf9zuBCz$zRVfD4',$,'Landscape Assets Library',$,$,$,$,$,$); -#3=IFCRELDECLARES('0bfIMrEAz9qfWkY$$qduip',$,$,$,#1,(#2)); +#1=IFCPROJECT('0TVyYQp1n5DflC4unoJ7ay',$,'Landscape Assets Library',$,$,$,$,(#10,#14),#5); +#2=IFCPROJECTLIBRARY('0sjgylBzbDeA$7MP5XY1RZ',$,'Landscape Assets Library',$,$,$,$,$,$); +#3=IFCRELDECLARES('2M4Cgurjb56RE5WvQyUKBX',$,$,$,#1,(#2)); #4=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #5=IFCUNITASSIGNMENT((#4)); #6=IFCCARTESIANPOINT((0.,0.,0.)); @@ -23,7 +23,7 @@ DATA; #16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#14,$,.PLAN_VIEW.,$); #17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#10,$,.PLAN_VIEW.,$); #18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#10,$,.SECTION_VIEW.,$); -#19=IFCGEOGRAPHICELEMENTTYPE('3Q4k4Ai45B8AN3LRFLStZi',$,'Irregular Tree A',$,$,$,(#151,#192,#214),$,$,.NOTDEFINED.); +#19=IFCGEOGRAPHICELEMENTTYPE('3MPXfqBp92Wep_WsmeSwLn',$,'Irregular Tree A',$,$,$,(#151,#192,#214),$,$,.NOTDEFINED.); #20=IFCINDEXEDPOLYGONALFACE((4,1,2)); #21=IFCINDEXEDPOLYGONALFACE((4,2,3)); #22=IFCINDEXEDPOLYGONALFACE((3,5,6)); @@ -219,8 +219,8 @@ DATA; #212=IFCDIRECTION((0.,0.,1.)); #213=IFCAXIS2PLACEMENT3D(#210,#212,#211); #214=IFCREPRESENTATIONMAP(#213,#209); -#215=IFCRELDECLARES('2MTTRwe8r1LhIAuv5LOi6h',$,$,$,#2,(#6754,#6589,#2211,#6558,#19,#6100,#5112,#4282,#2759,#6527,#6496,#758,#6234,#4940,#6434,#6687,#6269,#6403,#3694,#5910,#2105,#6465,#1002,#3150,#1123,#3350,#6821,#216,#4026,#4116,#4576,#2967,#4206,#2553,#5300,#6167,#4448,#6336,#6620,#3550)); -#216=IFCGEOGRAPHICELEMENTTYPE('1ci9WBio53OxnmktVnRGYh',$,'Irregular Tree B',$,$,$,(#328,#757),$,$,.NOTDEFINED.); +#215=IFCRELDECLARES('0aq$00ZGzAc8kbUaXsiWYj',$,$,$,#2,(#4116,#4206,#2967,#8027,#8161,#2553,#7558,#7089,#5300,#8295,#6167,#6620,#4448,#6336,#3550,#7692,#7223,#7826,#6754,#7357,#6589,#8429,#2211,#8563,#6558,#19,#5112,#6888,#8094,#6100,#4282,#2759,#7960,#6527,#7491,#7022,#7625,#6496,#8228,#758,#6234,#4940,#7156,#6434,#6269,#6687,#8362,#6403,#3694,#5910,#2105,#7759,#3150,#6465,#7893,#1123,#3350,#8496,#1002,#7290,#6821,#216,#7424,#4026,#4576,#6955)); +#216=IFCGEOGRAPHICELEMENTTYPE('0VoKotAB9Ao9zmWmT7R16b',$,'Irregular Tree B',$,$,$,(#328,#757),$,$,.NOTDEFINED.); #217=IFCINDEXEDPOLYGONALFACE((1,3,2)); #218=IFCINDEXEDPOLYGONALFACE((1,2,4)); #219=IFCINDEXEDPOLYGONALFACE((4,5,1)); @@ -762,7 +762,7 @@ DATA; #755=IFCDIRECTION((0.,0.,1.)); #756=IFCAXIS2PLACEMENT3D(#753,#755,#754); #757=IFCREPRESENTATIONMAP(#756,#752); -#758=IFCGEOGRAPHICELEMENTTYPE('17uffxBvLBsPmeZwUMEH4q',$,'Irregular Tree C',$,$,$,(#886,#1001),$,$,.NOTDEFINED.); +#758=IFCGEOGRAPHICELEMENTTYPE('3IC5QLhGT4HuuriMwlZoS2',$,'Irregular Tree C',$,$,$,(#886,#1001),$,$,.NOTDEFINED.); #759=IFCINDEXEDPOLYGONALFACE((1,3,2)); #760=IFCINDEXEDPOLYGONALFACE((1,2,4)); #761=IFCINDEXEDPOLYGONALFACE((4,5,1)); @@ -1006,7 +1006,7 @@ DATA; #999=IFCDIRECTION((0.,0.,1.)); #1000=IFCAXIS2PLACEMENT3D(#997,#999,#998); #1001=IFCREPRESENTATIONMAP(#1000,#996); -#1002=IFCGEOGRAPHICELEMENTTYPE('27sa__UgL0cfqwnvzMNd42',$,'Irregular Tree D',$,$,$,(#1051,#1122),$,$,.NOTDEFINED.); +#1002=IFCGEOGRAPHICELEMENTTYPE('0E6nNWeBfFgeJYnlcwD3C0',$,'Irregular Tree D',$,$,$,(#1051,#1122),$,$,.NOTDEFINED.); #1003=IFCINDEXEDPOLYGONALFACE((1,3,4)); #1004=IFCINDEXEDPOLYGONALFACE((2,1,4)); #1005=IFCINDEXEDPOLYGONALFACE((4,5,2)); @@ -1127,7 +1127,7 @@ DATA; #1120=IFCDIRECTION((0.,0.,1.)); #1121=IFCAXIS2PLACEMENT3D(#1118,#1120,#1119); #1122=IFCREPRESENTATIONMAP(#1121,#1117); -#1123=IFCGEOGRAPHICELEMENTTYPE('3uC0_4Amb5Fh4Y136hIlRF',$,'Oval Tree A',$,$,$,(#1269,#1302,#2104),$,$,.NOTDEFINED.); +#1123=IFCGEOGRAPHICELEMENTTYPE('3C4oPKko5EavkIC_Uif$Ut',$,'Oval Tree A',$,$,$,(#1269,#1302,#2104),$,$,.NOTDEFINED.); #1124=IFCINDEXEDPOLYGONALFACE((1,3,4)); #1125=IFCINDEXEDPOLYGONALFACE((2,1,4)); #1126=IFCINDEXEDPOLYGONALFACE((6,5,2)); @@ -2109,7 +2109,7 @@ DATA; #2102=IFCDIRECTION((0.,0.,1.)); #2103=IFCAXIS2PLACEMENT3D(#2100,#2102,#2101); #2104=IFCREPRESENTATIONMAP(#2103,#2099); -#2105=IFCGEOGRAPHICELEMENTTYPE('3_Hkxq9wrC$uvhao0k6I9y',$,'Oval Tree B',$,$,$,(#2201,#2210),$,$,.NOTDEFINED.); +#2105=IFCGEOGRAPHICELEMENTTYPE('0xV2JatOXAEhqNUFpmjznb',$,'Oval Tree B',$,$,$,(#2201,#2210),$,$,.NOTDEFINED.); #2106=IFCINDEXEDPOLYGONALFACE((1,3,2)); #2107=IFCINDEXEDPOLYGONALFACE((1,2,4)); #2108=IFCINDEXEDPOLYGONALFACE((4,5,1)); @@ -2215,7 +2215,7 @@ DATA; #2208=IFCDIRECTION((0.,0.,1.)); #2209=IFCAXIS2PLACEMENT3D(#2206,#2208,#2207); #2210=IFCREPRESENTATIONMAP(#2209,#2205); -#2211=IFCGEOGRAPHICELEMENTTYPE('06Ed2vz6jAvh2_0U6DFSBM',$,'Oval Tree C',$,$,$,(#2313,#2552),$,$,.NOTDEFINED.); +#2211=IFCGEOGRAPHICELEMENTTYPE('2g7z3q7xfATvBA$A2kFshW',$,'Oval Tree C',$,$,$,(#2313,#2552),$,$,.NOTDEFINED.); #2212=IFCINDEXEDPOLYGONALFACE((3,2,1)); #2213=IFCINDEXEDPOLYGONALFACE((3,4,5)); #2214=IFCINDEXEDPOLYGONALFACE((3,5,6)); @@ -2557,7 +2557,7 @@ DATA; #2550=IFCDIRECTION((0.,0.,1.)); #2551=IFCAXIS2PLACEMENT3D(#2548,#2550,#2549); #2552=IFCREPRESENTATIONMAP(#2551,#2547); -#2553=IFCGEOGRAPHICELEMENTTYPE('2lQhNoRQDCQvro8CvoglUv',$,'Palm Tree',$,$,$,(#2749,#2758),$,$,.NOTDEFINED.); +#2553=IFCGEOGRAPHICELEMENTTYPE('0rBLz31t90VwwiV$V9xF8T',$,'Palm Tree',$,$,$,(#2749,#2758),$,$,.NOTDEFINED.); #2554=IFCINDEXEDPOLYGONALFACE((2,3,1)); #2555=IFCINDEXEDPOLYGONALFACE((2,1,4)); #2556=IFCINDEXEDPOLYGONALFACE((6,1,5)); @@ -2763,7 +2763,7 @@ DATA; #2756=IFCDIRECTION((0.,0.,1.)); #2757=IFCAXIS2PLACEMENT3D(#2754,#2756,#2755); #2758=IFCREPRESENTATIONMAP(#2757,#2753); -#2759=IFCGEOGRAPHICELEMENTTYPE('1clT7r7o90Gh8v5UD4CgNF',$,'Pyramidal Tree A',$,$,$,(#2861,#2966),$,$,.NOTDEFINED.); +#2759=IFCGEOGRAPHICELEMENTTYPE('0eKxzwl3jANQVZksBQCt98',$,'Pyramidal Tree A',$,$,$,(#2861,#2966),$,$,.NOTDEFINED.); #2760=IFCINDEXEDPOLYGONALFACE((3,2,1)); #2761=IFCINDEXEDPOLYGONALFACE((3,4,5)); #2762=IFCINDEXEDPOLYGONALFACE((3,5,6)); @@ -2971,7 +2971,7 @@ DATA; #2964=IFCDIRECTION((0.,0.,1.)); #2965=IFCAXIS2PLACEMENT3D(#2962,#2964,#2963); #2966=IFCREPRESENTATIONMAP(#2965,#2961); -#2967=IFCGEOGRAPHICELEMENTTYPE('1TPHULgwn1U8bdUgKd4qQl',$,'Pyramidal Tree B',$,$,$,(#3069,#3149),$,$,.NOTDEFINED.); +#2967=IFCGEOGRAPHICELEMENTTYPE('3YjmYv0HXCOhXXfk4MQVwG',$,'Pyramidal Tree B',$,$,$,(#3069,#3149),$,$,.NOTDEFINED.); #2968=IFCINDEXEDPOLYGONALFACE((3,2,1)); #2969=IFCINDEXEDPOLYGONALFACE((3,4,5)); #2970=IFCINDEXEDPOLYGONALFACE((3,5,6)); @@ -3154,7 +3154,7 @@ DATA; #3147=IFCDIRECTION((0.,0.,1.)); #3148=IFCAXIS2PLACEMENT3D(#3145,#3147,#3146); #3149=IFCREPRESENTATIONMAP(#3148,#3144); -#3150=IFCGEOGRAPHICELEMENTTYPE('3p$1sOFxH0UusS3p6Ye6UK',$,'Round Tree A',$,$,$,(#3274,#3283,#3349),$,$,.NOTDEFINED.); +#3150=IFCGEOGRAPHICELEMENTTYPE('0kkx4vFCn6IOy3_5pank1d',$,'Round Tree A',$,$,$,(#3274,#3283,#3349),$,$,.NOTDEFINED.); #3151=IFCINDEXEDPOLYGONALFACE((2,1,3)); #3152=IFCINDEXEDPOLYGONALFACE((2,3,4)); #3153=IFCINDEXEDPOLYGONALFACE((6,5,2)); @@ -3354,7 +3354,7 @@ DATA; #3347=IFCDIRECTION((0.,0.,1.)); #3348=IFCAXIS2PLACEMENT3D(#3345,#3347,#3346); #3349=IFCREPRESENTATIONMAP(#3348,#3344); -#3350=IFCGEOGRAPHICELEMENTTYPE('0knvN7lJP5h8kjyhOaRPuV',$,'Round Tree B',$,$,$,(#3502,#3527,#3549),$,$,.NOTDEFINED.); +#3350=IFCGEOGRAPHICELEMENTTYPE('06PU_IxWn3txSWFob84QpD',$,'Round Tree B',$,$,$,(#3502,#3527,#3549),$,$,.NOTDEFINED.); #3351=IFCINDEXEDPOLYGONALFACE((1,3,2)); #3352=IFCINDEXEDPOLYGONALFACE((1,2,4)); #3353=IFCINDEXEDPOLYGONALFACE((4,5,1)); @@ -3554,7 +3554,7 @@ DATA; #3547=IFCDIRECTION((0.,0.,1.)); #3548=IFCAXIS2PLACEMENT3D(#3545,#3547,#3546); #3549=IFCREPRESENTATIONMAP(#3548,#3544); -#3550=IFCGEOGRAPHICELEMENTTYPE('3Hteq8R_j4HwyNncGYeeFP',$,'Round Tree C',$,$,$,(#3644,#3657,#3693),$,$,.NOTDEFINED.); +#3550=IFCGEOGRAPHICELEMENTTYPE('1pXJ2$f3L3Yhsbd3wF8uUR',$,'Round Tree C',$,$,$,(#3644,#3657,#3693),$,$,.NOTDEFINED.); #3551=IFCINDEXEDPOLYGONALFACE((2,1,3)); #3552=IFCINDEXEDPOLYGONALFACE((3,4,2)); #3553=IFCINDEXEDPOLYGONALFACE((3,5,4)); @@ -3698,7 +3698,7 @@ DATA; #3691=IFCDIRECTION((0.,0.,1.)); #3692=IFCAXIS2PLACEMENT3D(#3689,#3691,#3690); #3693=IFCREPRESENTATIONMAP(#3692,#3688); -#3694=IFCGEOGRAPHICELEMENTTYPE('03rIDYSdj5NQNftqqZjdBF',$,'Round Tree D',$,$,$,(#3862,#3957,#4025),$,$,.NOTDEFINED.); +#3694=IFCGEOGRAPHICELEMENTTYPE('0IRyKK$_b4xBa7T9tOLzYY',$,'Round Tree D',$,$,$,(#3862,#3957,#4025),$,$,.NOTDEFINED.); #3695=IFCINDEXEDPOLYGONALFACE((2,3,1)); #3696=IFCINDEXEDPOLYGONALFACE((4,2,1)); #3697=IFCINDEXEDPOLYGONALFACE((6,5,7)); @@ -4030,7 +4030,7 @@ DATA; #4023=IFCDIRECTION((0.,0.,1.)); #4024=IFCAXIS2PLACEMENT3D(#4021,#4023,#4022); #4025=IFCREPRESENTATIONMAP(#4024,#4020); -#4026=IFCGEOGRAPHICELEMENTTYPE('1iLprYylbACwmuns8Ksfmb',$,'Shrub A',$,$,$,(#4106,#4115),$,$,.NOTDEFINED.); +#4026=IFCGEOGRAPHICELEMENTTYPE('3dIGuORnn3wOGf0kMk10R_',$,'Shrub A',$,$,$,(#4106,#4115),$,$,.NOTDEFINED.); #4027=IFCINDEXEDPOLYGONALFACE((1,3,2)); #4028=IFCINDEXEDPOLYGONALFACE((4,3,1)); #4029=IFCINDEXEDPOLYGONALFACE((1,5,4)); @@ -4120,7 +4120,7 @@ DATA; #4113=IFCDIRECTION((0.,0.,1.)); #4114=IFCAXIS2PLACEMENT3D(#4111,#4113,#4112); #4115=IFCREPRESENTATIONMAP(#4114,#4110); -#4116=IFCGEOGRAPHICELEMENTTYPE('1_TsbKLfzFWP3bNpGRGiNp',$,'Shrub B',$,$,$,(#4196,#4205),$,$,.NOTDEFINED.); +#4116=IFCGEOGRAPHICELEMENTTYPE('3Vxs1pHyzD2O8DLBepqbQ9',$,'Shrub B',$,$,$,(#4196,#4205),$,$,.NOTDEFINED.); #4117=IFCINDEXEDPOLYGONALFACE((1,3,2)); #4118=IFCINDEXEDPOLYGONALFACE((4,3,1)); #4119=IFCINDEXEDPOLYGONALFACE((1,5,4)); @@ -4210,7 +4210,7 @@ DATA; #4203=IFCDIRECTION((0.,0.,1.)); #4204=IFCAXIS2PLACEMENT3D(#4201,#4203,#4202); #4205=IFCREPRESENTATIONMAP(#4204,#4200); -#4206=IFCGEOGRAPHICELEMENTTYPE('3oXi4eqmvDWxug9$DWl$GI',$,'Shrub C',$,$,$,(#4258,#4281),$,$,.NOTDEFINED.); +#4206=IFCGEOGRAPHICELEMENTTYPE('1AUMxKWALB9gc1fd$Dh4uC',$,'Shrub C',$,$,$,(#4258,#4281),$,$,.NOTDEFINED.); #4207=IFCINDEXEDPOLYGONALFACE((5,3,4)); #4208=IFCINDEXEDPOLYGONALFACE((2,3,5)); #4209=IFCINDEXEDPOLYGONALFACE((1,3,2)); @@ -4286,7 +4286,7 @@ DATA; #4279=IFCDIRECTION((0.,0.,1.)); #4280=IFCAXIS2PLACEMENT3D(#4277,#4279,#4278); #4281=IFCREPRESENTATIONMAP(#4280,#4276); -#4282=IFCGEOGRAPHICELEMENTTYPE('03D5bdAoLA9xgQPthMDJgx',$,'Shrub D',$,$,$,(#4422,#4447),$,$,.NOTDEFINED.); +#4282=IFCGEOGRAPHICELEMENTTYPE('08ASelOGnBlhi_A6ZAUpoB',$,'Shrub D',$,$,$,(#4422,#4447),$,$,.NOTDEFINED.); #4283=IFCINDEXEDPOLYGONALFACE((3,1,2)); #4284=IFCINDEXEDPOLYGONALFACE((10,8,9)); #4285=IFCINDEXEDPOLYGONALFACE((11,8,10)); @@ -4452,7 +4452,7 @@ DATA; #4445=IFCDIRECTION((0.,0.,1.)); #4446=IFCAXIS2PLACEMENT3D(#4443,#4445,#4444); #4447=IFCREPRESENTATIONMAP(#4446,#4442); -#4448=IFCGEOGRAPHICELEMENTTYPE('1TbeETYS50bvdWaMJ8ueHB',$,'Shrub E',$,$,$,(#4546,#4575),$,$,.NOTDEFINED.); +#4448=IFCGEOGRAPHICELEMENTTYPE('3l5IRkEAb68QW1unEazXF4',$,'Shrub E',$,$,$,(#4546,#4575),$,$,.NOTDEFINED.); #4449=IFCINDEXEDPOLYGONALFACE((6,4,5)); #4450=IFCINDEXEDPOLYGONALFACE((7,4,6)); #4451=IFCINDEXEDPOLYGONALFACE((2,3,4)); @@ -4580,7 +4580,7 @@ DATA; #4573=IFCDIRECTION((0.,0.,1.)); #4574=IFCAXIS2PLACEMENT3D(#4571,#4573,#4572); #4575=IFCREPRESENTATIONMAP(#4574,#4570); -#4576=IFCGEOGRAPHICELEMENTTYPE('1kqmTTao10y8FHS7Ze3CKl',$,'Spreading Tree A',$,$,$,(#4640,#4675,#4939),$,$,.NOTDEFINED.); +#4576=IFCGEOGRAPHICELEMENTTYPE('1uC73wzcTBcAJGt0u7H9IO',$,'Spreading Tree A',$,$,$,(#4640,#4675,#4939),$,$,.NOTDEFINED.); #4577=IFCINDEXEDPOLYGONALFACE((2,1,3)); #4578=IFCINDEXEDPOLYGONALFACE((2,3,4)); #4579=IFCINDEXEDPOLYGONALFACE((4,5,2)); @@ -4944,7 +4944,7 @@ DATA; #4937=IFCDIRECTION((0.,0.,1.)); #4938=IFCAXIS2PLACEMENT3D(#4935,#4937,#4936); #4939=IFCREPRESENTATIONMAP(#4938,#4934); -#4940=IFCGEOGRAPHICELEMENTTYPE('2I6bK7u9b7aPKJQkO4zyVU',$,'Spreading Tree B',$,$,$,(#5064,#5085,#5111),$,$,.NOTDEFINED.); +#4940=IFCGEOGRAPHICELEMENTTYPE('0Pbv0zQMTAuhAQkg5p7ZwI',$,'Spreading Tree B',$,$,$,(#5064,#5085,#5111),$,$,.NOTDEFINED.); #4941=IFCINDEXEDPOLYGONALFACE((1,3,2)); #4942=IFCINDEXEDPOLYGONALFACE((1,2,4)); #4943=IFCINDEXEDPOLYGONALFACE((4,5,1)); @@ -5116,7 +5116,7 @@ DATA; #5109=IFCDIRECTION((0.,0.,1.)); #5110=IFCAXIS2PLACEMENT3D(#5107,#5109,#5108); #5111=IFCREPRESENTATIONMAP(#5110,#5106); -#5112=IFCGEOGRAPHICELEMENTTYPE('1RRHb7Ulb9s8J5VGairOT8',$,'Spreading Tree C',$,$,$,(#5226,#5299),$,$,.NOTDEFINED.); +#5112=IFCGEOGRAPHICELEMENTTYPE('0tYJBdhW55_f4QvAmwptt$',$,'Spreading Tree C',$,$,$,(#5226,#5299),$,$,.NOTDEFINED.); #5113=IFCINDEXEDPOLYGONALFACE((1,3,2)); #5114=IFCINDEXEDPOLYGONALFACE((1,2,4)); #5115=IFCINDEXEDPOLYGONALFACE((5,1,4)); @@ -5304,7 +5304,7 @@ DATA; #5297=IFCDIRECTION((0.,0.,1.)); #5298=IFCAXIS2PLACEMENT3D(#5295,#5297,#5296); #5299=IFCREPRESENTATIONMAP(#5298,#5294); -#5300=IFCGEOGRAPHICELEMENTTYPE('1zZxawnhL4_vCFft8hL3_h',$,'Umbrella Tree',$,$,$,(#5480,#5523,#5909),$,$,.NOTDEFINED.); +#5300=IFCGEOGRAPHICELEMENTTYPE('2AyfPFOW1BPeI_PCn6o9ap',$,'Umbrella Tree',$,$,$,(#5480,#5523,#5909),$,$,.NOTDEFINED.); #5301=IFCINDEXEDPOLYGONALFACE((1,3,4)); #5302=IFCINDEXEDPOLYGONALFACE((2,1,4)); #5303=IFCINDEXEDPOLYGONALFACE((6,5,2)); @@ -5914,7 +5914,7 @@ DATA; #5907=IFCDIRECTION((0.,0.,1.)); #5908=IFCAXIS2PLACEMENT3D(#5905,#5907,#5906); #5909=IFCREPRESENTATIONMAP(#5908,#5904); -#5910=IFCGEOGRAPHICELEMENTTYPE('3CfUQf2kb8cQyF2y0qOGV0',$,'Vase Tree',$,$,$,(#6000,#6031,#6043),$,$,.NOTDEFINED.); +#5910=IFCGEOGRAPHICELEMENTTYPE('3xue0ItbbCm9_FGfJSMu2j',$,'Vase Tree',$,$,$,(#6000,#6031,#6043),$,$,.NOTDEFINED.); #5911=IFCINDEXEDPOLYGONALFACE((1,3,2)); #5912=IFCINDEXEDPOLYGONALFACE((4,3,1)); #5913=IFCINDEXEDPOLYGONALFACE((1,5,4)); @@ -6104,7 +6104,7 @@ DATA; #6097=IFCPOLYGONALFACESET(#6046,$,(#6047,#6048,#6049,#6050,#6051,#6052,#6053,#6054,#6055,#6056,#6057,#6058,#6059,#6060,#6061,#6062,#6063,#6064,#6065,#6066,#6067,#6068,#6069,#6070,#6071,#6072,#6073,#6074,#6075,#6076,#6077,#6078,#6079,#6080,#6081,#6082,#6083,#6084,#6085,#6086,#6087,#6088,#6089,#6090,#6091,#6092,#6093,#6094,#6095,#6096),$); #6098=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6045)); #6099=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6097)); -#6100=IFCGEOGRAPHICELEMENTTYPE('2VPOhhiGXBUwQsddKXvpmF',$,'Conical Tree Small (5m)',$,$,$,(#6105,#6110),$,$,.NOTDEFINED.); +#6100=IFCGEOGRAPHICELEMENTTYPE('1SSGGyb3v0cAzId35igIzh',$,'Conical Tree Small (5m)',$,$,$,(#6105,#6110),$,$,.NOTDEFINED.); #6101=IFCCARTESIANPOINT((0.,0.,0.)); #6102=IFCDIRECTION((1.,0.,0.)); #6103=IFCDIRECTION((0.,0.,1.)); @@ -6171,7 +6171,7 @@ DATA; #6164=IFCPOLYGONALFACESET(#6113,$,(#6114,#6115,#6116,#6117,#6118,#6119,#6120,#6121,#6122,#6123,#6124,#6125,#6126,#6127,#6128,#6129,#6130,#6131,#6132,#6133,#6134,#6135,#6136,#6137,#6138,#6139,#6140,#6141,#6142,#6143,#6144,#6145,#6146,#6147,#6148,#6149,#6150,#6151,#6152,#6153,#6154,#6155,#6156,#6157,#6158,#6159,#6160,#6161,#6162,#6163),$); #6165=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6112)); #6166=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6164)); -#6167=IFCGEOGRAPHICELEMENTTYPE('0NxbTjuB93jQR$jfG4Bhnc',$,'Conical Tree Medium (10m)',$,$,$,(#6172,#6177),$,$,.NOTDEFINED.); +#6167=IFCGEOGRAPHICELEMENTTYPE('2gqhqgvgvDbelnr8mBIkGO',$,'Conical Tree Medium (10m)',$,$,$,(#6172,#6177),$,$,.NOTDEFINED.); #6168=IFCCARTESIANPOINT((0.,0.,0.)); #6169=IFCDIRECTION((1.,0.,0.)); #6170=IFCDIRECTION((0.,0.,1.)); @@ -6238,7 +6238,7 @@ DATA; #6231=IFCPOLYGONALFACESET(#6180,$,(#6181,#6182,#6183,#6184,#6185,#6186,#6187,#6188,#6189,#6190,#6191,#6192,#6193,#6194,#6195,#6196,#6197,#6198,#6199,#6200,#6201,#6202,#6203,#6204,#6205,#6206,#6207,#6208,#6209,#6210,#6211,#6212,#6213,#6214,#6215,#6216,#6217,#6218,#6219,#6220,#6221,#6222,#6223,#6224,#6225,#6226,#6227,#6228,#6229,#6230),$); #6232=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6179)); #6233=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6231)); -#6234=IFCGEOGRAPHICELEMENTTYPE('3nPX4maXXD5QmGqox35eW5',$,'Conical Tree Big (15m)',$,$,$,(#6239,#6244),$,$,.NOTDEFINED.); +#6234=IFCGEOGRAPHICELEMENTTYPE('2jH6PWz157kv9j5GPTGKzE',$,'Conical Tree Big (15m)',$,$,$,(#6239,#6244),$,$,.NOTDEFINED.); #6235=IFCCARTESIANPOINT((0.,0.,0.)); #6236=IFCDIRECTION((1.,0.,0.)); #6237=IFCDIRECTION((0.,0.,1.)); @@ -6273,7 +6273,7 @@ DATA; #6266=IFCINDEXEDPOLYCURVE(#6265,(IFCLINEINDEX((4,12,11,13,4)),IFCLINEINDEX((4,2,1,3,4)),IFCLINEINDEX((4,6,5,7,4)),IFCLINEINDEX((4,9,8,10,4))),$); #6267=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6266)); #6268=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6254,#6264)); -#6269=IFCGEOGRAPHICELEMENTTYPE('028TH4xX59Nwt2caNLRSmu',$,'Palm Tree (15m)',$,$,$,(#6274,#6279),$,$,.NOTDEFINED.); +#6269=IFCGEOGRAPHICELEMENTTYPE('1$PzHQrMr8HACTo0fhMNAj',$,'Palm Tree (15m)',$,$,$,(#6274,#6279),$,$,.NOTDEFINED.); #6270=IFCCARTESIANPOINT((0.,0.,0.)); #6271=IFCDIRECTION((1.,0.,0.)); #6272=IFCDIRECTION((0.,0.,1.)); @@ -6340,7 +6340,7 @@ DATA; #6333=IFCPOLYGONALFACESET(#6282,$,(#6283,#6284,#6285,#6286,#6287,#6288,#6289,#6290,#6291,#6292,#6293,#6294,#6295,#6296,#6297,#6298,#6299,#6300,#6301,#6302,#6303,#6304,#6305,#6306,#6307,#6308,#6309,#6310,#6311,#6312,#6313,#6314,#6315,#6316,#6317,#6318,#6319,#6320,#6321,#6322,#6323,#6324,#6325,#6326,#6327,#6328,#6329,#6330,#6331,#6332),$); #6334=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6281)); #6335=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6333)); -#6336=IFCGEOGRAPHICELEMENTTYPE('1FW0VZU352phezEgXKyiMg',$,'Shrub Small (0.4m)',$,$,$,(#6341,#6346),$,$,.NOTDEFINED.); +#6336=IFCGEOGRAPHICELEMENTTYPE('0K1bGfz3XF4x4E6yjMEDjp',$,'Shrub Small (0.4m)',$,$,$,(#6341,#6346),$,$,.NOTDEFINED.); #6337=IFCCARTESIANPOINT((0.,0.,0.)); #6338=IFCDIRECTION((1.,0.,0.)); #6339=IFCDIRECTION((0.,0.,1.)); @@ -6407,7 +6407,7 @@ DATA; #6400=IFCPOLYGONALFACESET(#6349,$,(#6350,#6351,#6352,#6353,#6354,#6355,#6356,#6357,#6358,#6359,#6360,#6361,#6362,#6363,#6364,#6365,#6366,#6367,#6368,#6369,#6370,#6371,#6372,#6373,#6374,#6375,#6376,#6377,#6378,#6379,#6380,#6381,#6382,#6383,#6384,#6385,#6386,#6387,#6388,#6389,#6390,#6391,#6392,#6393,#6394,#6395,#6396,#6397,#6398,#6399),$); #6401=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6348)); #6402=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6400)); -#6403=IFCGEOGRAPHICELEMENTTYPE('3xgggoTG53xOIWGs7OppGg',$,'Shrub Big (0.8m)',$,$,$,(#6408,#6413),$,$,.NOTDEFINED.); +#6403=IFCGEOGRAPHICELEMENTTYPE('23gLi3EQPCqhhY3dBF8_G$',$,'Shrub Big (0.8m)',$,$,$,(#6408,#6413),$,$,.NOTDEFINED.); #6404=IFCCARTESIANPOINT((0.,0.,0.)); #6405=IFCDIRECTION((1.,0.,0.)); #6406=IFCDIRECTION((0.,0.,1.)); @@ -6438,7 +6438,7 @@ DATA; #6431=IFCCIRCLE(#6430,1250.); #6432=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6431)); #6433=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6423,#6428)); -#6434=IFCGEOGRAPHICELEMENTTYPE('36AjnXuvrBWwDsGn$UujQk',$,'Lollipop Tree (4m)',$,$,$,(#6439,#6444),$,$,.NOTDEFINED.); +#6434=IFCGEOGRAPHICELEMENTTYPE('1ewrtu8QLADe61pkS2c93A',$,'Lollipop Tree (4m)',$,$,$,(#6439,#6444),$,$,.NOTDEFINED.); #6435=IFCCARTESIANPOINT((0.,0.,0.)); #6436=IFCDIRECTION((1.,0.,0.)); #6437=IFCDIRECTION((0.,0.,1.)); @@ -6469,7 +6469,7 @@ DATA; #6462=IFCCIRCLE(#6461,1750.); #6463=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6462)); #6464=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6454,#6459)); -#6465=IFCGEOGRAPHICELEMENTTYPE('2tnGVXfnz7xQ3FtUKHrc$K',$,'Lollipop Tree (6m)',$,$,$,(#6470,#6475),$,$,.NOTDEFINED.); +#6465=IFCGEOGRAPHICELEMENTTYPE('17GUgVKkf2TPPTAydvcVQh',$,'Lollipop Tree (6m)',$,$,$,(#6470,#6475),$,$,.NOTDEFINED.); #6466=IFCCARTESIANPOINT((0.,0.,0.)); #6467=IFCDIRECTION((1.,0.,0.)); #6468=IFCDIRECTION((0.,0.,1.)); @@ -6500,7 +6500,7 @@ DATA; #6493=IFCCIRCLE(#6492,2250.); #6494=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6493)); #6495=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6485,#6490)); -#6496=IFCGEOGRAPHICELEMENTTYPE('13AFvad$r0zP1_EpO0X2Qw',$,'Lollipop Tree (8m)',$,$,$,(#6501,#6506),$,$,.NOTDEFINED.); +#6496=IFCGEOGRAPHICELEMENTTYPE('0oijX5MJPE3ec0i4af9F2n',$,'Lollipop Tree (8m)',$,$,$,(#6501,#6506),$,$,.NOTDEFINED.); #6497=IFCCARTESIANPOINT((0.,0.,0.)); #6498=IFCDIRECTION((1.,0.,0.)); #6499=IFCDIRECTION((0.,0.,1.)); @@ -6531,7 +6531,7 @@ DATA; #6524=IFCCIRCLE(#6523,2750.); #6525=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6524)); #6526=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6516,#6521)); -#6527=IFCGEOGRAPHICELEMENTTYPE('1bZfAWFanDnejf9osjHbpM',$,'Lollipop Tree (10m)',$,$,$,(#6532,#6537),$,$,.NOTDEFINED.); +#6527=IFCGEOGRAPHICELEMENTTYPE('3I8W1l3ozFGxeRxouydvFy',$,'Lollipop Tree (10m)',$,$,$,(#6532,#6537),$,$,.NOTDEFINED.); #6528=IFCCARTESIANPOINT((0.,0.,0.)); #6529=IFCDIRECTION((1.,0.,0.)); #6530=IFCDIRECTION((0.,0.,1.)); @@ -6562,7 +6562,7 @@ DATA; #6555=IFCCIRCLE(#6554,3750.); #6556=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6555)); #6557=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6547,#6552)); -#6558=IFCGEOGRAPHICELEMENTTYPE('38F0l8ZD1ByPrh8DnfS_Qj',$,'Lollipop Tree (14m)',$,$,$,(#6563,#6568),$,$,.NOTDEFINED.); +#6558=IFCGEOGRAPHICELEMENTTYPE('3ZPERDlUH8IeSd$xMYWb9b',$,'Lollipop Tree (14m)',$,$,$,(#6563,#6568),$,$,.NOTDEFINED.); #6559=IFCCARTESIANPOINT((0.,0.,0.)); #6560=IFCDIRECTION((1.,0.,0.)); #6561=IFCDIRECTION((0.,0.,1.)); @@ -6593,7 +6593,7 @@ DATA; #6586=IFCCIRCLE(#6585,4750.); #6587=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6586)); #6588=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6578,#6583)); -#6589=IFCGEOGRAPHICELEMENTTYPE('0YCk0RcnTB_PSaMCNC19p$',$,'Lollipop Tree (18m)',$,$,$,(#6594,#6599),$,$,.NOTDEFINED.); +#6589=IFCGEOGRAPHICELEMENTTYPE('1nLtUBhhD2nO1csiP7RFL0',$,'Lollipop Tree (18m)',$,$,$,(#6594,#6599),$,$,.NOTDEFINED.); #6590=IFCCARTESIANPOINT((0.,0.,0.)); #6591=IFCDIRECTION((1.,0.,0.)); #6592=IFCDIRECTION((0.,0.,1.)); @@ -6624,7 +6624,7 @@ DATA; #6617=IFCCIRCLE(#6616,6750.); #6618=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6617)); #6619=IFCSHAPEREPRESENTATION(#15,'Body','SweptSolid',(#6609,#6614)); -#6620=IFCGEOGRAPHICELEMENTTYPE('0JtLTMKv51fAU2vS8wmRB6',$,'Lollipop Tree (25m)',$,$,$,(#6625,#6630),$,$,.NOTDEFINED.); +#6620=IFCGEOGRAPHICELEMENTTYPE('0qIvrSoan6nPAvzfmxRFrj',$,'Lollipop Tree (25m)',$,$,$,(#6625,#6630),$,$,.NOTDEFINED.); #6621=IFCCARTESIANPOINT((0.,0.,0.)); #6622=IFCDIRECTION((1.,0.,0.)); #6623=IFCDIRECTION((0.,0.,1.)); @@ -6691,7 +6691,7 @@ DATA; #6684=IFCPOLYGONALFACESET(#6633,$,(#6634,#6635,#6636,#6637,#6638,#6639,#6640,#6641,#6642,#6643,#6644,#6645,#6646,#6647,#6648,#6649,#6650,#6651,#6652,#6653,#6654,#6655,#6656,#6657,#6658,#6659,#6660,#6661,#6662,#6663,#6664,#6665,#6666,#6667,#6668,#6669,#6670,#6671,#6672,#6673,#6674,#6675,#6676,#6677,#6678,#6679,#6680,#6681,#6682,#6683),$); #6685=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6632)); #6686=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6684)); -#6687=IFCGEOGRAPHICELEMENTTYPE('3Ax2XlhBP2Mg8DAwVjxlNH',$,'Tree Small (8m)',$,$,$,(#6692,#6697),$,$,.NOTDEFINED.); +#6687=IFCGEOGRAPHICELEMENTTYPE('0C1wtLCcj5nhNFuaktJX09',$,'Tree Small (8m)',$,$,$,(#6692,#6697),$,$,.NOTDEFINED.); #6688=IFCCARTESIANPOINT((0.,0.,0.)); #6689=IFCDIRECTION((1.,0.,0.)); #6690=IFCDIRECTION((0.,0.,1.)); @@ -6758,7 +6758,7 @@ DATA; #6751=IFCPOLYGONALFACESET(#6700,$,(#6701,#6702,#6703,#6704,#6705,#6706,#6707,#6708,#6709,#6710,#6711,#6712,#6713,#6714,#6715,#6716,#6717,#6718,#6719,#6720,#6721,#6722,#6723,#6724,#6725,#6726,#6727,#6728,#6729,#6730,#6731,#6732,#6733,#6734,#6735,#6736,#6737,#6738,#6739,#6740,#6741,#6742,#6743,#6744,#6745,#6746,#6747,#6748,#6749,#6750),$); #6752=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6699)); #6753=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6751)); -#6754=IFCGEOGRAPHICELEMENTTYPE('02X2lBofzCZww7kd_CUa$E',$,'Tree Medium (12m)',$,$,$,(#6759,#6764),$,$,.NOTDEFINED.); +#6754=IFCGEOGRAPHICELEMENTTYPE('0R4wZzH9j7yRgf$ZeaT9RU',$,'Tree Medium (12m)',$,$,$,(#6759,#6764),$,$,.NOTDEFINED.); #6755=IFCCARTESIANPOINT((0.,0.,0.)); #6756=IFCDIRECTION((1.,0.,0.)); #6757=IFCDIRECTION((0.,0.,1.)); @@ -6825,7 +6825,7 @@ DATA; #6818=IFCPOLYGONALFACESET(#6767,$,(#6768,#6769,#6770,#6771,#6772,#6773,#6774,#6775,#6776,#6777,#6778,#6779,#6780,#6781,#6782,#6783,#6784,#6785,#6786,#6787,#6788,#6789,#6790,#6791,#6792,#6793,#6794,#6795,#6796,#6797,#6798,#6799,#6800,#6801,#6802,#6803,#6804,#6805,#6806,#6807,#6808,#6809,#6810,#6811,#6812,#6813,#6814,#6815,#6816,#6817),$); #6819=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6766)); #6820=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6818)); -#6821=IFCGEOGRAPHICELEMENTTYPE('2FF3YmmxP3hhWd_V3BzpqW',$,'Tree Big (20m)',$,$,$,(#6826,#6831),$,$,.NOTDEFINED.); +#6821=IFCGEOGRAPHICELEMENTTYPE('3b3WqyH_L2bvjzsIykUkNi',$,'Tree Big (20m)',$,$,$,(#6826,#6831),$,$,.NOTDEFINED.); #6822=IFCCARTESIANPOINT((0.,0.,0.)); #6823=IFCDIRECTION((1.,0.,0.)); #6824=IFCDIRECTION((0.,0.,1.)); @@ -6836,5 +6836,1747 @@ DATA; #6829=IFCDIRECTION((0.,0.,1.)); #6830=IFCAXIS2PLACEMENT3D(#6827,#6829,#6828); #6831=IFCREPRESENTATIONMAP(#6830,#6819); +#6832=IFCCARTESIANPOINTLIST2D(((-2639.5390625,3891.18530273438),(-3412.72119140625,2957.81713867188),(-3255.490234375,2639.67358398438),(-3921.33203125,2098.43530273438),(-4141.52734375,710.654846191406),(-2919.271484375,518.49951171875),(-4172.88330078125,406.398193359375),(-4323.015625,-1283.49865722656),(-3627.32495117188,-1577.48229980469),(-3721.9970703125,-2104.73388671875),(-3104.94409179688,-3013.16186523438),(-2797.,-3045.44653320312),(-1941.95874023438,-3971.16381835938),(-1364.23315429688,-4060.77172851562),(-1449.84826660156,-3616.9287109375),(-980.664001464844,-4288.88720703125),(1661.28503417969,-3948.00512695312),(1387.4267578125,-3083.1123046875),(2150.1904296875,-3642.70922851562),(4123.43701171875,-1659.78344726562),(3724.1884765625,-1321.97766113281),(4265.39794921875,-1102.96850585938),(4350.58544921875,380.618133544922),(3388.05078125,234.573791503906),(4096.0966796875,859.442810058594),(3725.65356445312,2484.97705078125),(2985.90087890625,2907.61010742188),(2589.158203125,3676.56713867188),(1789.30993652344,3950.63696289062),(843.015869140625,3381.11499023438),(1522.55041503906,4099.19970703125),(-59.0860824584961,4409.14306640625),(-839.244812011719,4236.39306640625),(-1436.95092773438,3975.93188476562))); +#6833=IFCINDEXEDPOLYCURVE(#6832,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#6834=IFCCARTESIANPOINTLIST3D(((100.,0.,0.),(50.,86.6025403784439,0.),(-50.,86.6025403784439,0.),(-100.,1.22464679914735E-14,0.),(-50.,-86.6025403784438,0.),(50.,-86.6025403784439,0.),(100.,0.,1500.),(50.,86.6025403784439,1500.),(-50.,86.6025403784439,1500.),(-100.,1.22464679914735E-14,1500.),(-50.,-86.6025403784438,1500.),(50.,-86.6025403784439,1500.),(3662.99655811597,111.178795819914,2512.97930664395),(1811.62208823662,3272.1152541746,2412.40856930382),(-1841.49024872871,3365.96749866854,2298.60649633918),(-3930.92880751296,107.444833254359,2407.05689030105),(-1806.07037361346,-3432.90208923282,2411.09533066896),(1960.89281034905,-3360.37211549863,2571.05805114868),(4148.45678643567,-150.211205429263,3205.28553266076),(2023.25199129392,3621.94985530257,3319.12821320308),(-2100.6881929182,3456.49942739991,3206.43590916681),(-4109.05866679263,-19.8759700318164,3355.80277438505),(-2095.41297591758,-3567.54482992033,3267.15278909092),(1997.07310903608,-3548.69200654449,3204.01956282795),(4368.02495221202,18.0653832487787,4331.24848185267),(2029.49000508631,3846.88211201805,4400.89717492878),(-2251.31521286214,3635.73067943695,4356.58929614093),(-4192.41863369751,139.660987775828,4260.78852570194),(-2024.38857815222,-3634.77043886921,4222.79220921282),(2158.02579396594,-3566.87493985551,4396.49745961135),(4501.69082258547,28.4807225544165,5065.33397993414),(2167.67679153378,3992.28367624735,5186.86619406196),(-2354.6376314947,3912.72992067418,5279.25875814672),(-4444.16453423925,-40.0950334394746,5194.75343589997),(-2247.30352376001,-3808.01268022993,5220.98600792192),(2215.84163038855,-3900.41239048205,5063.74970275512),(4113.91593291409,65.0822683532275,6297.47721239624),(2159.81879372162,3655.22011976264,6037.36888585096),(-2129.28366130128,3843.53274413404,6229.424547603),(-4247.32241649607,115.292729254576,6057.15350383731),(-2125.59306777996,-3544.47865587586,6167.75148135353),(2116.92215421141,-3763.09878734045,6158.21596188634),(4166.27721006727,-158.173078575874,7162.1982458655),(2112.55549181615,3604.99958907777,7148.38966321519),(-1911.07523172081,3487.3991739408,7091.06308815765),(-4043.65098249979,-142.040544793363,7189.8318210851),(-1987.60021315956,-3577.47350875676,7072.93912100581),(2005.17603591288,-3527.24933455906,7022.17350551438),(0.05,0.,8000.),(0.025,0.0433012701892219,8000.),(-0.025,0.0433012701892219,8000.),(-0.05,6.12323399573677E-18,8000.),(-0.025,-0.0433012701892219,8000.),(0.025,-0.0433012701892219,8000.))); +#6835=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#6836=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#6837=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#6838=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#6839=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#6840=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#6841=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#6842=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#6843=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#6844=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#6845=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#6846=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#6847=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#6848=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#6849=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#6850=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#6851=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#6852=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#6853=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#6854=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#6855=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#6856=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#6857=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#6858=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#6859=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#6860=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#6861=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#6862=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#6863=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#6864=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#6865=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#6866=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#6867=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#6868=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#6869=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#6870=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#6871=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#6872=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#6873=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#6874=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#6875=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#6876=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#6877=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#6878=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#6879=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#6880=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#6881=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#6882=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#6883=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#6884=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#6885=IFCPOLYGONALFACESET(#6834,$,(#6835,#6836,#6837,#6838,#6839,#6840,#6841,#6842,#6843,#6844,#6845,#6846,#6847,#6848,#6849,#6850,#6851,#6852,#6853,#6854,#6855,#6856,#6857,#6858,#6859,#6860,#6861,#6862,#6863,#6864,#6865,#6866,#6867,#6868,#6869,#6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877,#6878,#6879,#6880,#6881,#6882,#6883,#6884),$); +#6886=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6833)); +#6887=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6885)); +#6888=IFCGEOGRAPHICELEMENTTYPE('3v20N8ZKf7AA_OMTF6CqaK',$,'Apple',$,$,$,(#6893,#6898),$,$,.NOTDEFINED.); +#6889=IFCCARTESIANPOINT((0.,0.,0.)); +#6890=IFCDIRECTION((1.,0.,0.)); +#6891=IFCDIRECTION((0.,0.,1.)); +#6892=IFCAXIS2PLACEMENT3D(#6889,#6891,#6890); +#6893=IFCREPRESENTATIONMAP(#6892,#6887); +#6894=IFCCARTESIANPOINT((0.,0.,0.)); +#6895=IFCDIRECTION((1.,0.,0.)); +#6896=IFCDIRECTION((0.,0.,1.)); +#6897=IFCAXIS2PLACEMENT3D(#6894,#6896,#6895); +#6898=IFCREPRESENTATIONMAP(#6897,#6886); +#6899=IFCCARTESIANPOINTLIST2D(((-5865.642578125,8647.078125),(-7583.8251953125,6572.92724609375),(-7234.42236328125,5865.94091796875),(-8714.0712890625,4663.189453125),(-9203.39453125,1579.23291015625),(-6487.27001953125,1152.22106933594),(-9273.07421875,903.107055664062),(-9606.7021484375,-2852.21923828125),(-8060.72216796875,-3505.51635742188),(-8271.1044921875,-4677.1865234375),(-6899.8759765625,-6695.91552734375),(-6215.5556640625,-6767.6591796875),(-4315.4638671875,-8824.80859375),(-3031.62939453125,-9023.9365234375),(-3221.88500976562,-8037.61962890625),(-2179.25341796875,-9530.8603515625),(3691.74438476562,-8773.3447265625),(3083.17065429688,-6851.36083984375),(4778.20068359375,-8094.9091796875),(9163.193359375,-3688.40747070312),(8275.974609375,-2937.72827148438),(9478.6630859375,-2451.04125976562),(9667.9677734375,845.818054199219),(7529.001953125,521.275085449219),(9102.4365234375,1909.87292480469),(8279.23046875,5522.17138671875),(6635.3349609375,6461.35546875),(5753.6845703125,8170.1494140625),(3976.24438476562,8779.193359375),(1873.36865234375,7513.5888671875),(3383.44555664062,9109.3330078125),(-131.302398681641,9798.095703125),(-1864.98852539062,9414.20703125),(-3193.22436523438,8835.404296875))); +#6900=IFCINDEXEDPOLYCURVE(#6899,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#6901=IFCCARTESIANPOINTLIST3D(((375.,0.,0.),(187.5,324.759526419165,0.),(-187.5,324.759526419165,0.),(-375.,4.59242549680257E-14,0.),(-187.5,-324.759526419164,0.),(187.5,-324.759526419165,0.),(375.,0.,3000.),(187.5,324.759526419165,3000.),(-187.5,324.759526419165,3000.),(-375.,4.59242549680257E-14,3000.),(-187.5,-324.759526419164,3000.),(187.5,-324.759526419165,3000.),(10547.2411262671,537.392984471219,6325.00449841503),(4501.84639419071,9062.85269159973,7140.30684402508),(-4796.32351827173,8430.01778695136,6984.27585595701),(-9871.83791963099,97.4448205344049,6447.20230144862),(-5083.19643165048,-8788.01585359794,7124.75735462782),(5593.78347553969,-8120.97947013249,6910.15531405804),(9400.49169313769,-278.111110020806,10157.3949095571),(4166.26716184232,8156.24645700946,10496.4438677101),(-4877.31542705248,8668.52117188663,10745.1890372609),(-9394.05423343487,-316.651911461924,10142.9154092547),(-4943.16181881995,-8634.33695090892,10726.5543292904),(5331.7536151644,-7988.99818567764,10332.4979104735),(9405.61917723292,356.111905705968,14852.7106017013),(4954.57904654374,8051.95618774067,14919.1257363827),(-4642.12229325674,8313.66549482754,15125.7096969064),(-9339.91174936851,304.804885982248,14829.6096493135),(-4512.9786293763,-7700.06674779285,14559.4452776488),(4976.46515318015,-7735.4843319842,14969.2579591787),(8224.70904584246,459.421102297504,18908.2121350794),(4153.21459785797,7355.85947629358,18932.9679556017),(-3931.47245535358,7258.54365762319,18094.7446417606),(-8610.39930747732,239.485965684293,18027.8550511644),(-3710.47140404869,-7552.8483763095,18922.2248316131),(3971.47574993935,-6725.77933792189,18676.0183962126),(7871.76524704665,21.2973073782625,22467.4115644744),(4038.86698748672,6586.94636589878,21935.0964551598),(-3919.06334330699,7333.71840739812,22433.6323897853),(-8376.21622377781,384.479993654421,22556.853430687),(-3444.14898819175,-7183.04989647264,22579.4535548471),(3403.84400901172,-6629.24126351612,22013.4339645189),(7005.27316842705,450.589405737885,25670.3763220318),(3693.50186509738,6775.58456970773,25836.65551642),(-4014.09194023189,6807.55107232542,26050.3583209248),(-7072.98001464736,-561.752315847905,25977.685436421),(-4060.40947611579,-6143.53443138963,25642.3409557426),(4212.14126508156,-6920.4393032936,26418.1653517873),(0.05,0.,30000.),(0.025,0.0433012701892219,30000.),(-0.025,0.0433012701892219,30000.),(-0.05,6.12323399573677E-18,30000.),(-0.025,-0.0433012701892219,30000.),(0.025,-0.0433012701892219,30000.))); +#6902=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#6903=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#6904=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#6905=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#6906=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#6907=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#6908=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#6909=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#6910=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#6911=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#6912=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#6913=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#6914=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#6915=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#6916=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#6917=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#6918=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#6919=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#6920=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#6921=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#6922=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#6923=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#6924=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#6925=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#6926=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#6927=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#6928=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#6929=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#6930=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#6931=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#6932=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#6933=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#6934=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#6935=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#6936=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#6937=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#6938=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#6939=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#6940=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#6941=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#6942=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#6943=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#6944=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#6945=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#6946=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#6947=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#6948=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#6949=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#6950=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#6951=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#6952=IFCPOLYGONALFACESET(#6901,$,(#6902,#6903,#6904,#6905,#6906,#6907,#6908,#6909,#6910,#6911,#6912,#6913,#6914,#6915,#6916,#6917,#6918,#6919,#6920,#6921,#6922,#6923,#6924,#6925,#6926,#6927,#6928,#6929,#6930,#6931,#6932,#6933,#6934,#6935,#6936,#6937,#6938,#6939,#6940,#6941,#6942,#6943,#6944,#6945,#6946,#6947,#6948,#6949,#6950,#6951),$); +#6953=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6900)); +#6954=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#6952)); +#6955=IFCGEOGRAPHICELEMENTTYPE('1qA71VZev3ffWj4ffZlJVq',$,'Beech',$,$,$,(#6960,#6965),$,$,.NOTDEFINED.); +#6956=IFCCARTESIANPOINT((0.,0.,0.)); +#6957=IFCDIRECTION((1.,0.,0.)); +#6958=IFCDIRECTION((0.,0.,1.)); +#6959=IFCAXIS2PLACEMENT3D(#6956,#6958,#6957); +#6960=IFCREPRESENTATIONMAP(#6959,#6954); +#6961=IFCCARTESIANPOINT((0.,0.,0.)); +#6962=IFCDIRECTION((1.,0.,0.)); +#6963=IFCDIRECTION((0.,0.,1.)); +#6964=IFCAXIS2PLACEMENT3D(#6961,#6963,#6962); +#6965=IFCREPRESENTATIONMAP(#6964,#6953); +#6966=IFCCARTESIANPOINTLIST2D(((-4985.7958984375,7350.0166015625),(-6446.25146484375,5586.98828125),(-6149.25927734375,4986.0498046875),(-7406.96044921875,3963.7109375),(-7822.884765625,1342.34802246094),(-5514.1796875,979.387939453125),(-7882.11328125,767.640991210938),(-8165.6962890625,-2424.38647460938),(-6851.61376953125,-2979.68896484375),(-7030.43896484375,-3975.60864257812),(-5864.89453125,-5691.5283203125),(-5283.22216796875,-5752.51025390625),(-3668.14428710938,-7501.08740234375),(-2576.88500976562,-7670.3466796875),(-2738.60229492188,-6831.9765625),(-1852.36535644531,-8101.23095703125),(3137.98291015625,-7457.34326171875),(2620.69506835938,-5823.65673828125),(4061.470703125,-6880.6728515625),(7788.71435546875,-3135.146484375),(7034.578125,-2497.06884765625),(8056.86328125,-2083.38500976562),(8217.7724609375,718.945373535156),(6399.6513671875,443.083831787109),(7737.0712890625,1623.39196777344),(7037.345703125,4693.845703125),(5640.03466796875,5492.15234375),(4890.6318359375,6944.626953125),(3379.8076171875,7462.31396484375),(1592.36328125,6386.55029296875),(2875.9287109375,7742.9326171875),(-111.607040405273,8328.380859375),(-1585.240234375,8002.07568359375),(-2714.24072265625,7510.09326171875))); +#6967=IFCINDEXEDPOLYCURVE(#6966,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#6968=IFCCARTESIANPOINTLIST3D(((312.5,0.,0.),(156.25,270.632938682637,0.),(-156.25,270.632938682637,0.),(-312.5,3.82702124733548E-14,0.),(-156.25,-270.632938682637,0.),(156.25,-270.632938682637,0.),(312.5,0.,1000.),(156.25,270.632938682637,1000.),(-156.25,270.632938682637,1000.),(-312.5,3.82702124733548E-14,1000.),(-156.25,-270.632938682637,1000.),(156.25,-270.632938682637,1000.),(8237.96462709189,44.2292252959519,4298.52659511951),(4353.9200385962,7486.93623627578,3994.10028781124),(-4736.83200844512,7698.68501426419,4187.92544289944),(-8765.6690389533,495.644835510464,4398.83493609388),(-3913.53854872561,-7384.86272346839,4567.63956911559),(3900.61642402352,-7226.35527388254,4796.61673571473),(7389.84787704997,241.25185620149,8028.55433251245),(3247.36477156033,6637.95072083218,7948.24244007417),(-3882.06567381762,5910.73222601512,8222.6700941218),(-7393.9175780012,218.823924065804,8235.95565739834),(-3469.20384972213,-5958.62180696149,7752.1062611436),(3984.24210431856,-6435.0994184946,8292.72957884738),(6612.19999367137,-402.545690269123,10921.683145915),(2833.6536078998,5863.7051558212,11221.8761523417),(-2990.01837579986,5199.25121534851,11292.9572695433),(-6347.46707448843,-149.089511229819,11370.7883931197),(-3032.41487369647,-4994.02324607522,11467.6964223493),(3545.61226786668,-5041.82445052624,11776.7039305831),(5271.27354216252,-336.90037802893,15074.923247402),(3014.63294730906,4821.42554381287,14783.39321776),(-2336.1829798258,4127.85454297624,15045.8936445591),(-5026.46764764871,-215.042538013794,14277.7462914309),(-2196.05751157732,-3926.92354437905,14302.8038073954),(2850.5953212575,-4506.26773195473,14365.0510887385),(3760.55791348573,268.791887277345,18515.6241674853),(1527.52339446288,3549.76663021008,17687.7973863532),(-1764.89285588482,3266.18824769728,18523.7624501045),(-3486.03090982333,5.42037364804455,18641.3660882329),(-2173.663279857,-3858.26339697286,18242.6199516537),(1514.71109550865,-3737.84924524985,18050.7932784741),(2943.80045630067,-343.801008986435,21113.8643961498),(1784.44570059439,2267.569163972,22030.087997837),(-1020.00702523906,2331.52788346809,21531.8382042745),(-2813.26034874077,143.888718387727,21667.0788098305),(-1357.40560465128,-2333.61250861065,22012.0498268525),(1423.69348261233,-2522.54709062498,21791.7398235727),(0.05,0.,25000.),(0.025,0.0433012701892219,25000.),(-0.025,0.0433012701892219,25000.),(-0.05,6.12323399573677E-18,25000.),(-0.025,-0.0433012701892219,25000.),(0.025,-0.0433012701892219,25000.))); +#6969=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#6970=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#6971=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#6972=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#6973=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#6974=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#6975=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#6976=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#6977=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#6978=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#6979=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#6980=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#6981=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#6982=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#6983=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#6984=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#6985=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#6986=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#6987=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#6988=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#6989=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#6990=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#6991=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#6992=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#6993=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#6994=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#6995=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#6996=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#6997=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#6998=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#6999=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7000=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7001=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7002=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7003=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7004=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7005=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7006=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7007=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7008=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7009=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7010=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7011=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7012=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7013=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7014=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7015=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7016=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7017=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7018=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7019=IFCPOLYGONALFACESET(#6968,$,(#6969,#6970,#6971,#6972,#6973,#6974,#6975,#6976,#6977,#6978,#6979,#6980,#6981,#6982,#6983,#6984,#6985,#6986,#6987,#6988,#6989,#6990,#6991,#6992,#6993,#6994,#6995,#6996,#6997,#6998,#6999,#7000,#7001,#7002,#7003,#7004,#7005,#7006,#7007,#7008,#7009,#7010,#7011,#7012,#7013,#7014,#7015,#7016,#7017,#7018),$); +#7020=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#6967)); +#7021=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7019)); +#7022=IFCGEOGRAPHICELEMENTTYPE('0gJXO5GwLDXueqWHYZ06OY',$,'Cedar',$,$,$,(#7027,#7032),$,$,.NOTDEFINED.); +#7023=IFCCARTESIANPOINT((0.,0.,0.)); +#7024=IFCDIRECTION((1.,0.,0.)); +#7025=IFCDIRECTION((0.,0.,1.)); +#7026=IFCAXIS2PLACEMENT3D(#7023,#7025,#7024); +#7027=IFCREPRESENTATIONMAP(#7026,#7021); +#7028=IFCCARTESIANPOINT((0.,0.,0.)); +#7029=IFCDIRECTION((1.,0.,0.)); +#7030=IFCDIRECTION((0.,0.,1.)); +#7031=IFCAXIS2PLACEMENT3D(#7028,#7030,#7029); +#7032=IFCREPRESENTATIONMAP(#7031,#7020); +#7033=IFCCARTESIANPOINTLIST2D(((-1759.69274902344,2594.12353515625),(-2275.1474609375,1971.87817382812),(-2170.32666015625,1759.78234863281),(-2614.22119140625,1398.95678710938),(-2761.01831054688,473.769897460938),(-1946.18103027344,345.666320800781),(-2781.92236328125,270.93212890625),(-2882.01049804688,-855.665832519531),(-2418.216796875,-1051.65490722656),(-2481.33129882812,-1403.15600585938),(-2069.962890625,-2008.77465820312),(-1864.66674804688,-2030.29772949219),(-1294.63916015625,-2647.44262695312),(-909.48876953125,-2707.18115234375),(-966.565490722656,-2411.28588867188),(-653.776000976562,-2859.25805664062),(1107.52331542969,-2632.00341796875),(924.951171875,-2055.408203125),(1433.46020507812,-2428.47265625),(2748.9580078125,-1106.52221679688),(2482.79223632812,-881.318420410156),(2843.59887695312,-735.312377929688),(2900.39038085938,253.745422363281),(2258.70043945312,156.382537841797),(2730.73095703125,572.961853027344),(2483.76904296875,1656.6513671875),(1990.6005859375,1938.40673828125),(1726.10534667969,2451.04467773438),(1192.87329101562,2633.75805664062),(562.010559082031,2254.07666015625),(1015.03363037109,2732.7998046875),(-39.3907203674316,2939.42846679688),(-559.49658203125,2824.26196289062),(-957.96728515625,2650.62109375))); +#7034=IFCINDEXEDPOLYCURVE(#7033,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7035=IFCCARTESIANPOINTLIST3D(((100.,0.,0.),(50.,86.6025403784439,0.),(-50.,86.6025403784439,0.),(-100.,1.22464679914735E-14,0.),(-50.,-86.6025403784438,0.),(50.,-86.6025403784439,0.),(100.,0.,300.),(50.,86.6025403784439,300.),(-50.,86.6025403784439,300.),(-100.,1.22464679914735E-14,300.),(-50.,-86.6025403784438,300.),(50.,-86.6025403784439,300.),(755.535388715979,-126.986869046171,1366.73863763542),(309.591126656771,588.746169796397,1368.50912463522),(-286.25438621193,823.606091657587,1484.85203280174),(-928.982983779098,11.7376026159404,1328.53844590126),(-524.747350628682,-853.482685600838,1308.60813842525),(556.792202056979,-622.206923569834,1498.12875094474),(1296.14330833375,-98.1006022338432,2439.15198633585),(640.632192772202,1113.43679138252,2613.48747455723),(-478.383759564416,906.980325384501,2533.87260279036),(-1145.05553391473,1.90520822733305,2396.89285575705),(-608.451875972754,-1170.6396982164,2639.06827644797),(716.954934459227,-1023.98604627347,2436.07863666346),(1690.8384926127,23.1573765394853,3722.34151676121),(891.374108231563,1353.6787900102,3572.46273380215),(-748.348008899203,1328.93339543758,3491.62259395891),(-1622.36428914152,100.029541963079,3453.83631010312),(-925.176960318877,-1310.56739133095,3529.73862771719),(791.078974361415,-1360.20280234693,3549.70984493509),(2079.12923973508,-97.4164818133391,4672.09429005034),(864.854597175167,1705.22156943925,4628.4175471871),(-1006.13415852565,1741.79043318307,4642.61404903992),(-1901.27072525331,129.380832489811,4572.31342038972),(-1100.28472254714,-1749.53055438972,4784.85191722441),(996.938264041183,-1746.79528092202,4645.94143851895),(2176.8127019189,-13.1139993055437,5653.69958009025),(1203.13340206769,2101.2348099443,5945.51603146955),(-1064.83905392834,2121.69554994466,5645.82000809386),(-2347.52113027173,149.1221622298,5888.07661927205),(-1168.66314205796,-1832.67924307557,5838.56335086833),(1241.73689622344,-2040.64663945832,5701.2528655388),(2622.12551663398,-116.339959502107,6862.12308311179),(1467.78035917021,2232.32537933466,6743.00686922866),(-1465.66489826492,2180.5685200133,6990.79861594283),(-2683.92823458389,-67.0930443490603,6771.07270822365),(-1165.8404321498,-2310.64225982396,6806.53338936238),(1178.98864760926,-2428.62046593255,6793.9744868172),(0.05,0.,8000.),(0.025,0.0433012701892219,8000.),(-0.025,0.0433012701892219,8000.),(-0.05,6.12323399573677E-18,8000.),(-0.025,-0.0433012701892219,8000.),(0.025,-0.0433012701892219,8000.))); +#7036=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7037=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7038=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7039=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7040=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7041=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7042=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7043=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7044=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7045=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7046=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7047=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7048=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7049=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7050=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7051=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7052=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7053=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7054=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7055=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7056=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7057=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7058=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7059=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7060=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7061=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7062=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7063=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7064=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7065=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7066=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7067=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7068=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7069=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7070=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7071=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7072=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7073=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7074=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7075=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7076=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7077=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7078=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7079=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7080=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7081=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7082=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7083=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7084=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7085=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7086=IFCPOLYGONALFACESET(#7035,$,(#7036,#7037,#7038,#7039,#7040,#7041,#7042,#7043,#7044,#7045,#7046,#7047,#7048,#7049,#7050,#7051,#7052,#7053,#7054,#7055,#7056,#7057,#7058,#7059,#7060,#7061,#7062,#7063,#7064,#7065,#7066,#7067,#7068,#7069,#7070,#7071,#7072,#7073,#7074,#7075,#7076,#7077,#7078,#7079,#7080,#7081,#7082,#7083,#7084,#7085),$); +#7087=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7034)); +#7088=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7086)); +#7089=IFCGEOGRAPHICELEMENTTYPE('0K_xyI$71F591jOmEU0ar8',$,'Dogwood',$,$,$,(#7094,#7099),$,$,.NOTDEFINED.); +#7090=IFCCARTESIANPOINT((0.,0.,0.)); +#7091=IFCDIRECTION((1.,0.,0.)); +#7092=IFCDIRECTION((0.,0.,1.)); +#7093=IFCAXIS2PLACEMENT3D(#7090,#7092,#7091); +#7094=IFCREPRESENTATIONMAP(#7093,#7088); +#7095=IFCCARTESIANPOINT((0.,0.,0.)); +#7096=IFCDIRECTION((1.,0.,0.)); +#7097=IFCDIRECTION((0.,0.,1.)); +#7098=IFCAXIS2PLACEMENT3D(#7095,#7097,#7096); +#7099=IFCREPRESENTATIONMAP(#7098,#7087); +#7100=IFCCARTESIANPOINTLIST2D(((-3519.38549804688,5188.2470703125),(-4550.294921875,3943.75634765625),(-4340.6533203125,3519.56469726562),(-5228.4423828125,2797.91357421875),(-5522.03662109375,947.539794921875),(-3892.36206054688,691.332641601562),(-5563.8447265625,541.8642578125),(-5764.02099609375,-1711.33166503906),(-4836.43359375,-2103.30981445312),(-4962.66259765625,-2806.31201171875),(-4139.92578125,-4017.54931640625),(-3729.33349609375,-4060.59545898438),(-2589.2783203125,-5294.88525390625),(-1818.9775390625,-5414.3623046875),(-1933.13098144531,-4822.57177734375),(-1307.55200195312,-5718.51611328125),(2215.04663085938,-5264.0068359375),(1849.90234375,-4110.81640625),(2866.92041015625,-4856.9453125),(5497.916015625,-2213.04443359375),(4965.58447265625,-1762.63684082031),(5687.19775390625,-1470.62475585938),(5800.78076171875,507.490844726562),(4517.40087890625,312.765075683594),(5461.4619140625,1145.92370605469),(4967.5380859375,3313.302734375),(3981.201171875,3876.8134765625),(3452.21069335938,4902.08935546875),(2385.74658203125,5267.51611328125),(1124.02111816406,4508.1533203125),(2030.06726074219,5465.599609375),(-78.7814407348633,5878.85693359375),(-1118.9931640625,5648.52392578125),(-1915.9345703125,5301.2421875))); +#7101=IFCINDEXEDPOLYCURVE(#7100,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7102=IFCCARTESIANPOINTLIST3D(((212.5,0.,0.),(106.25,184.030398304193,0.),(-106.25,184.030398304193,0.),(-212.5,2.60237444818813E-14,0.),(-106.25,-184.030398304193,0.),(106.25,-184.030398304193,0.),(212.5,0.,2000.),(106.25,184.030398304193,2000.),(-106.25,184.030398304193,2000.),(-212.5,2.60237444818813E-14,2000.),(-106.25,-184.030398304193,2000.),(106.25,-184.030398304193,2000.),(2723.573152525,164.415152697296,4343.58876744182),(1620.86619296839,2449.43809681407,4430.03814058963),(-1640.27644476714,2262.93047096803,4444.339710416),(-2538.69730386689,272.612334390424,3879.83719882128),(-1341.03304750813,-2458.63753980943,4172.61452713758),(1370.28000779111,-2617.38941707046,3950.23340717256),(3610.04800888756,283.114852829815,6466.4075928221),(1648.53086440347,3458.31547240271,6040.07613022554),(-1800.13228608304,3002.41099636367,5946.92119201201),(-3507.44477358749,-197.569659903319,6092.2414807871),(-1551.95364599837,-3003.01823773246,6142.4417997822),(2193.80503248606,-3229.58355939734,6406.63901024469),(4679.25006988298,299.863680739839,8558.20794852412),(2757.26373237569,4493.94831122007,8291.74787911206),(-2534.39084438878,3999.05408931629,8187.64872705909),(-5175.70499490454,-135.075811476765,8498.68622680863),(-2777.69947882544,-4105.20868077563,8318.34129447838),(2310.77139349013,-4009.61167970805,8415.47815547985),(5874.73931197558,-12.7714973589325,10710.6035826444),(2698.76063208434,5519.22012564471,10246.9771544404),(-2830.13938484193,5430.67142749056,10243.714495486),(-5804.3379532933,-90.9945564275341,10624.8213751872),(-3333.82669696272,-5504.37798199135,10354.4538232353),(3309.52233172199,-5402.51768675779,10745.3293318955),(5172.16561732631,300.589804010836,12608.4653471618),(2341.25937943938,4243.00120853938,12901.695764281),(-2706.52404903591,4395.11464887763,12916.3998550478),(-4635.40786295245,-315.090525638877,13017.4298401144),(-2717.9976923632,-4334.50040632519,12789.6484401887),(2724.29928616265,-4335.03149236249,13002.7400954966),(3790.6979452268,-127.533748846823,14732.566847394),(1660.68488734339,2969.42895613948,14618.3731274867),(-1751.36128060276,3594.02975211445,14626.9828929516),(-4066.98452878705,330.955393973302,14879.9437612682),(-1943.99614556401,-3434.86662760857,14921.0358072143),(2101.88094802307,-3286.40324921584,14803.9378088427),(0.05,0.,17000.),(0.025,0.0433012701892219,17000.),(-0.025,0.0433012701892219,17000.),(-0.05,6.12323399573677E-18,17000.),(-0.025,-0.0433012701892219,17000.),(0.025,-0.0433012701892219,17000.))); +#7103=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7104=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7105=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7106=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7107=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7108=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7109=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7110=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7111=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7112=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7113=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7114=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7115=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7116=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7117=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7118=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7119=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7120=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7121=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7122=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7123=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7124=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7125=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7126=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7127=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7128=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7129=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7130=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7131=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7132=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7133=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7134=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7135=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7136=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7137=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7138=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7139=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7140=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7141=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7142=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7143=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7144=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7145=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7146=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7147=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7148=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7149=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7150=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7151=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7152=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7153=IFCPOLYGONALFACESET(#7102,$,(#7103,#7104,#7105,#7106,#7107,#7108,#7109,#7110,#7111,#7112,#7113,#7114,#7115,#7116,#7117,#7118,#7119,#7120,#7121,#7122,#7123,#7124,#7125,#7126,#7127,#7128,#7129,#7130,#7131,#7132,#7133,#7134,#7135,#7136,#7137,#7138,#7139,#7140,#7141,#7142,#7143,#7144,#7145,#7146,#7147,#7148,#7149,#7150,#7151,#7152),$); +#7154=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7101)); +#7155=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7153)); +#7156=IFCGEOGRAPHICELEMENTTYPE('0jKQv78Wb8fh4XY3mRQ$Pv',$,'Elm',$,$,$,(#7161,#7166),$,$,.NOTDEFINED.); +#7157=IFCCARTESIANPOINT((0.,0.,0.)); +#7158=IFCDIRECTION((1.,0.,0.)); +#7159=IFCDIRECTION((0.,0.,1.)); +#7160=IFCAXIS2PLACEMENT3D(#7157,#7159,#7158); +#7161=IFCREPRESENTATIONMAP(#7160,#7155); +#7162=IFCCARTESIANPOINT((0.,0.,0.)); +#7163=IFCDIRECTION((1.,0.,0.)); +#7164=IFCDIRECTION((0.,0.,1.)); +#7165=IFCAXIS2PLACEMENT3D(#7162,#7164,#7163); +#7166=IFCREPRESENTATIONMAP(#7165,#7154); +#7167=IFCCARTESIANPOINTLIST2D(((-4399.23193359375,6485.30859375),(-5687.86865234375,4929.6953125),(-5425.81689453125,4399.45556640625),(-6535.55322265625,3497.39208984375),(-6902.54541015625,1184.42468261719),(-4865.45263671875,864.165832519531),(-6954.8056640625,677.330322265625),(-7205.0263671875,-2139.16455078125),(-6045.5419921875,-2629.13720703125),(-6203.32861328125,-3507.88989257812),(-5174.9072265625,-5021.9365234375),(-4661.6669921875,-5075.74462890625),(-3236.59790039062,-6618.6064453125),(-2273.72192382812,-6767.95263671875),(-2416.41381835938,-6028.21484375),(-1634.44006347656,-7148.14501953125),(2768.80834960938,-6580.0087890625),(2312.3779296875,-5138.5205078125),(3583.65063476562,-6071.18212890625),(6872.39501953125,-2766.3056640625),(6206.98095703125,-2203.29614257812),(7108.9970703125,-1838.28088378906),(7250.97607421875,634.363525390625),(5646.75146484375,390.956329345703),(6826.82763671875,1432.40466308594),(6209.42236328125,4141.62841796875),(4976.50146484375,4846.0166015625),(4315.263671875,6127.61181640625),(2982.18334960938,6584.39501953125),(1405.02648925781,5635.19140625),(2537.583984375,6831.99951171875),(-98.4767990112305,7348.5712890625),(-1398.74133300781,7060.6552734375),(-2394.91821289062,6626.552734375))); +#7168=IFCINDEXEDPOLYCURVE(#7167,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7169=IFCCARTESIANPOINTLIST3D(((337.5,0.,0.),(168.75,292.283573777248,0.),(-168.75,292.283573777248,0.),(-337.5,4.13318294712232E-14,0.),(-168.75,-292.283573777248,0.),(168.75,-292.283573777248,0.),(337.5,0.,100.),(168.75,292.283573777248,100.),(-168.75,292.283573777248,100.),(-337.5,4.13318294712232E-14,100.),(-168.75,-292.283573777248,100.),(168.75,-292.283573777248,100.),(7816.8072904626,347.710365705305,3926.69454102256),(3492.55120158023,5955.67838045917,4118.70119077161),(-3782.1254023704,6775.69961428901,3805.87034469689),(-7208.24897718697,-245.486067474271,4268.92586467275),(-3501.78918076823,-6588.06357192476,3984.22677997684),(3946.61588059177,-6826.76686255808,4000.76152159529),(6829.53397383689,-253.237261206418,8113.3488200945),(3450.54507266848,6000.99003537871,7608.14286496616),(-3689.41464043325,5953.47046198871,8114.87832006991),(-6559.17059275813,-438.717195868384,7458.64929409713),(-3104.28763970641,-5854.68687784031,8273.19712977895),(3345.65538059909,-5952.22085912792,7953.55059855732),(5349.20993064074,467.356192315675,12070.8435273006),(2765.82325415279,4919.27727641091,11842.3146095304),(-2420.05468440066,5277.62472677128,11119.2671673948),(-5649.71346479291,109.887019575117,11417.2417871247),(-2653.71072047091,-5206.27726088535,12039.0565782895),(2777.28423904669,-5176.96937633604,11804.3318936071),(4297.26311308536,-328.077935798531,15453.872394055),(1859.15398959168,3583.79041469663,15866.2109070829),(-2035.91835674709,3370.63883179338,15771.7306816139),(-5021.57655015717,-180.454973262805,15908.221452061),(-2120.11352190295,-4106.49982887083,15339.0257532969),(2130.29882902116,-4300.13281356548,16011.2974555737),(3018.12790990007,-83.2802516114387,19580.3037925994),(1639.58543973908,3550.54032577841,19039.221640411),(-1232.4034826742,3454.72646738023,19498.1201938867),(-3079.32644634097,-57.0303019387948,19672.0459896677),(-1430.21325675705,-3013.06731374018,19282.8899023088),(1972.12681622695,-3129.30004869269,18867.0910623804),(2766.23716126825,-252.914705816904,23143.8199740468),(1556.75161691218,1810.96186157762,22640.7660847762),(-1656.62506259062,2261.63231820982,23007.0759116091),(-2763.18281305614,-52.3440948441969,23618.9477352453),(-1514.85552594002,-2261.64617668458,23566.7802282618),(1371.15133229075,-2415.69100860425,23129.8284984077),(0.05,0.,27000.),(0.025,0.0433012701892219,27000.),(-0.025,0.0433012701892219,27000.),(-0.05,6.12323399573677E-18,27000.),(-0.025,-0.0433012701892219,27000.),(0.025,-0.0433012701892219,27000.))); +#7170=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7171=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7172=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7173=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7174=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7175=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7176=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7177=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7178=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7179=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7180=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7181=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7182=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7183=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7184=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7185=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7186=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7187=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7188=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7189=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7190=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7191=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7192=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7193=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7194=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7195=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7196=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7197=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7198=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7199=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7200=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7201=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7202=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7203=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7204=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7205=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7206=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7207=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7208=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7209=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7210=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7211=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7212=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7213=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7214=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7215=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7216=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7217=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7218=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7219=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7220=IFCPOLYGONALFACESET(#7169,$,(#7170,#7171,#7172,#7173,#7174,#7175,#7176,#7177,#7178,#7179,#7180,#7181,#7182,#7183,#7184,#7185,#7186,#7187,#7188,#7189,#7190,#7191,#7192,#7193,#7194,#7195,#7196,#7197,#7198,#7199,#7200,#7201,#7202,#7203,#7204,#7205,#7206,#7207,#7208,#7209,#7210,#7211,#7212,#7213,#7214,#7215,#7216,#7217,#7218,#7219),$); +#7221=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7168)); +#7222=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7220)); +#7223=IFCGEOGRAPHICELEMENTTYPE('3NwSujYnXAw8302Y5dbS8s',$,'Fir',$,$,$,(#7228,#7233),$,$,.NOTDEFINED.); +#7224=IFCCARTESIANPOINT((0.,0.,0.)); +#7225=IFCDIRECTION((1.,0.,0.)); +#7226=IFCDIRECTION((0.,0.,1.)); +#7227=IFCAXIS2PLACEMENT3D(#7224,#7226,#7225); +#7228=IFCREPRESENTATIONMAP(#7227,#7222); +#7229=IFCCARTESIANPOINT((0.,0.,0.)); +#7230=IFCDIRECTION((1.,0.,0.)); +#7231=IFCDIRECTION((0.,0.,1.)); +#7232=IFCAXIS2PLACEMENT3D(#7229,#7231,#7230); +#7233=IFCREPRESENTATIONMAP(#7232,#7221); +#7234=IFCCARTESIANPOINTLIST2D(((-2639.5390625,3891.18530273438),(-3412.72119140625,2957.81713867188),(-3255.490234375,2639.67358398438),(-3921.33203125,2098.43530273438),(-4141.52734375,710.654846191406),(-2919.271484375,518.49951171875),(-4172.88330078125,406.398193359375),(-4323.015625,-1283.49865722656),(-3627.32495117188,-1577.48229980469),(-3721.9970703125,-2104.73388671875),(-3104.94409179688,-3013.16186523438),(-2797.,-3045.44653320312),(-1941.95874023438,-3971.16381835938),(-1364.23315429688,-4060.77172851562),(-1449.84826660156,-3616.9287109375),(-980.664001464844,-4288.88720703125),(1661.28503417969,-3948.00512695312),(1387.4267578125,-3083.1123046875),(2150.1904296875,-3642.70922851562),(4123.43701171875,-1659.78344726562),(3724.1884765625,-1321.97766113281),(4265.39794921875,-1102.96850585938),(4350.58544921875,380.618133544922),(3388.05078125,234.573791503906),(4096.0966796875,859.442810058594),(3725.65356445312,2484.97705078125),(2985.90087890625,2907.61010742188),(2589.158203125,3676.56713867188),(1789.30993652344,3950.63696289062),(843.015869140625,3381.11499023438),(1522.55041503906,4099.19970703125),(-59.0860824584961,4409.14306640625),(-839.244812011719,4236.39306640625),(-1436.95092773438,3975.93188476562))); +#7235=IFCINDEXEDPOLYCURVE(#7234,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7236=IFCCARTESIANPOINTLIST3D(((312.5,0.,0.),(156.25,270.632938682637,0.),(-156.25,270.632938682637,0.),(-312.5,3.82702124733548E-14,0.),(-156.25,-270.632938682637,0.),(156.25,-270.632938682637,0.),(312.5,0.,7000.),(156.25,270.632938682637,7000.),(-156.25,270.632938682637,7000.),(-312.5,3.82702124733548E-14,7000.),(-156.25,-270.632938682637,7000.),(156.25,-270.632938682637,7000.),(2163.83276483316,-349.150826075498,9722.36304446843),(742.436286667543,2062.38144916228,9437.11748834116),(-1612.00107522529,2033.93517804501,9108.92422987056),(-2406.35431633761,-430.144576425381,9162.14158477244),(-1245.48081085749,-1699.64732018355,9195.23053257822),(893.238964607015,-1899.06622245,10019.1375138856),(3137.1029486175,-103.31952534922,12619.1122484501),(1076.58268061776,3008.50619462906,11932.4664291888),(-1885.74491664256,2267.82997365875,11951.3389669591),(-2743.87364087997,-319.273620076062,12224.4573065196),(-1391.08653107382,-2777.64019285465,12190.6016085667),(1092.78897497332,-3090.43656561415,11848.8158556765),(3960.39997318179,-72.4076943305971,14528.4328846625),(1975.56186350764,3226.76040267595,14514.0527111494),(-1595.62051847751,3472.57046003475,14458.3822250079),(-3705.57628974133,25.1965038114519,15089.4232098591),(-1660.55471056078,-3485.63826141499,15194.4605617783),(1508.06577825496,-3355.45320451995,14971.426643851),(4151.98453466051,-11.0368995241944,16824.9215427617),(2418.2158565344,4161.68518324279,17358.7402259917),(-1874.52218816911,3710.86182987807,17481.0096519879),(-4405.63012289498,79.8952042824927,17241.9196170157),(-1910.03221948746,-3452.43322192204,17259.8126231339),(2414.15220547467,-4336.44488943275,17487.2063070187),(3927.12885452767,493.095939466634,20179.0676437526),(1674.59553209415,3159.36746875189,20025.795573027),(-2367.43707194441,3235.27131260494,19525.1912360494),(-4162.90420551827,-441.045580668689,20125.3758456154),(-2260.65977798132,-3525.96119260826,19748.0925602761),(2261.4219741263,-3692.99472510504,19806.3302580922),(3109.43990914404,383.383826441512,22747.8512664072),(1893.98446969852,2428.45880009428,22343.8679457831),(-1671.22883466837,3034.2305627786,22886.3026325354),(-3409.07909420889,-323.782271509629,22160.528295391),(-1796.66391631914,-2665.07500523902,22517.6949323037),(1292.74661929854,-3145.94413219532,22347.5179296968),(0.05,0.,25000.),(0.025,0.0433012701892219,25000.),(-0.025,0.0433012701892219,25000.),(-0.05,6.12323399573677E-18,25000.),(-0.025,-0.0433012701892219,25000.),(0.025,-0.0433012701892219,25000.))); +#7237=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7238=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7239=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7240=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7241=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7242=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7243=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7244=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7245=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7246=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7247=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7248=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7249=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7250=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7251=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7252=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7253=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7254=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7255=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7256=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7257=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7258=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7259=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7260=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7261=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7262=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7263=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7264=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7265=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7266=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7267=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7268=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7269=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7270=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7271=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7272=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7273=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7274=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7275=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7276=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7277=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7278=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7279=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7280=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7281=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7282=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7283=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7284=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7285=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7286=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7287=IFCPOLYGONALFACESET(#7236,$,(#7237,#7238,#7239,#7240,#7241,#7242,#7243,#7244,#7245,#7246,#7247,#7248,#7249,#7250,#7251,#7252,#7253,#7254,#7255,#7256,#7257,#7258,#7259,#7260,#7261,#7262,#7263,#7264,#7265,#7266,#7267,#7268,#7269,#7270,#7271,#7272,#7273,#7274,#7275,#7276,#7277,#7278,#7279,#7280,#7281,#7282,#7283,#7284,#7285,#7286),$); +#7288=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7235)); +#7289=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7287)); +#7290=IFCGEOGRAPHICELEMENTTYPE('1gsgQZlBDAFh3D76ECaYNQ',$,'Ginkgo',$,$,$,(#7295,#7300),$,$,.NOTDEFINED.); +#7291=IFCCARTESIANPOINT((0.,0.,0.)); +#7292=IFCDIRECTION((1.,0.,0.)); +#7293=IFCDIRECTION((0.,0.,1.)); +#7294=IFCAXIS2PLACEMENT3D(#7291,#7293,#7292); +#7295=IFCREPRESENTATIONMAP(#7294,#7289); +#7296=IFCCARTESIANPOINT((0.,0.,0.)); +#7297=IFCDIRECTION((1.,0.,0.)); +#7298=IFCDIRECTION((0.,0.,1.)); +#7299=IFCAXIS2PLACEMENT3D(#7296,#7298,#7297); +#7300=IFCREPRESENTATIONMAP(#7299,#7288); +#7301=IFCCARTESIANPOINTLIST2D(((-6745.48876953125,9944.1396484375),(-8721.3984375,7558.8662109375),(-8319.5859375,6745.83203125),(-10021.181640625,5362.66796875),(-10583.9033203125,1816.11791992188),(-7460.3603515625,1325.05432128906),(-10664.03515625,1038.57312011719),(-11047.70703125,-3280.05224609375),(-9269.8310546875,-4031.34375),(-9511.7705078125,-5378.7646484375),(-7934.857421875,-7700.302734375),(-7147.88916015625,-7782.80810546875),(-4962.78369140625,-10148.5302734375),(-3486.37377929688,-10377.52734375),(-3705.16772460938,-9243.2626953125),(-2506.14135742188,-10960.4892578125),(4245.50634765625,-10089.3466796875),(3545.64624023438,-7879.06494140625),(5494.9306640625,-9309.1455078125),(10537.671875,-4241.66845703125),(9517.3701171875,-3378.38745117188),(10900.4619140625,-2818.697265625),(11118.1630859375,972.690795898438),(8658.3525390625,599.466369628906),(10467.802734375,2196.35375976562),(9521.1142578125,6350.4970703125),(7630.63525390625,7430.55908203125),(6616.7373046875,9395.671875),(4572.68115234375,10096.072265625),(2154.3740234375,8640.626953125),(3890.96215820312,10475.732421875),(-150.997756958008,11267.8095703125),(-2144.73681640625,10826.337890625),(-3672.2080078125,10160.71484375))); +#7302=IFCINDEXEDPOLYCURVE(#7301,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7303=IFCCARTESIANPOINTLIST3D(((375.,0.,0.),(187.5,324.759526419165,0.),(-187.5,324.759526419165,0.),(-375.,4.59242549680257E-14,0.),(-187.5,-324.759526419164,0.),(187.5,-324.759526419165,0.),(375.,0.,3000.),(187.5,324.759526419165,3000.),(-187.5,324.759526419165,3000.),(-375.,4.59242549680257E-14,3000.),(-187.5,-324.759526419164,3000.),(187.5,-324.759526419165,3000.),(9332.04703125726,554.754043001259,6408.73993552389),(5075.78030744593,7868.02772221858,6554.07203905776),(-4231.0457530049,8017.08255882437,7027.38497922938),(-9709.03948467312,-56.2410826342275,6851.12208980987),(-5199.32298930879,-7969.17987219811,6364.62160527156),(4511.01955138765,-8941.81583308866,6577.26381034669),(10162.5299688865,482.477160493954,10569.1762192956),(4673.14377940363,8606.99569545043,11304.208590771),(-5660.960249824,9041.16920253616,10566.9318753746),(-10080.3215273991,-193.87369542343,10943.8464002129),(-5139.57002467859,-8717.30200955541,11195.9356662913),(5234.510520573,-9326.40207338688,10191.5339109446),(11421.9283874206,-13.5998037294768,14204.0533687866),(5978.58652307869,9522.8840385348,14846.1583232333),(-4986.1817107536,9170.91377214249,14399.4646578839),(-10432.9748614281,-438.029120937289,14888.5829306618),(-5926.19354507698,-9199.91238665242,14814.0030696978),(5983.33301186081,-9015.93833654025,14575.7742562906),(11137.1777860116,-419.808158078142,18463.0356622472),(5761.74898437014,9444.99714196765,18912.4361847091),(-5741.09932261945,10200.8458751855,18092.5174641729),(-11807.3364593872,-585.700586774586,18240.4489613497),(-6029.78924184752,-10051.2099153244,18280.882690747),(6151.17944811639,-9489.53088441,18038.8726161234),(10762.1833982531,-400.582016117479,22481.5199949462),(6013.14796788563,9070.29980629518,22605.4839736113),(-5683.27962910299,8843.99104764902,22602.8720851411),(-11076.4875567679,-395.811576523251,22208.4430439165),(-5765.27022555337,-9536.008721853,22220.9783254139),(5344.88718839611,-9321.91943398207,22032.2074439073),(9787.46739795436,-497.6929515909,25670.6852321326),(5161.80010531898,8729.16431737634,26512.0969285564),(-5130.75871249621,9146.78046115321,26718.9430197193),(-10797.7646496821,-579.669375008806,25711.3259878144),(-5273.06711899851,-8808.56236880747,26435.3594683271),(4958.39978071939,-8339.0131309128,25546.3853621324),(0.05,0.,30000.),(0.025,0.0433012701892219,30000.),(-0.025,0.0433012701892219,30000.),(-0.05,6.12323399573677E-18,30000.),(-0.025,-0.0433012701892219,30000.),(0.025,-0.0433012701892219,30000.))); +#7304=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7305=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7306=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7307=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7308=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7309=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7310=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7311=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7312=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7313=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7314=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7315=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7316=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7317=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7318=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7319=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7320=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7321=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7322=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7323=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7324=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7325=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7326=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7327=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7328=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7329=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7330=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7331=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7332=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7333=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7334=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7335=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7336=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7337=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7338=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7339=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7340=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7341=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7342=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7343=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7344=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7345=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7346=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7347=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7348=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7349=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7350=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7351=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7352=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7353=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7354=IFCPOLYGONALFACESET(#7303,$,(#7304,#7305,#7306,#7307,#7308,#7309,#7310,#7311,#7312,#7313,#7314,#7315,#7316,#7317,#7318,#7319,#7320,#7321,#7322,#7323,#7324,#7325,#7326,#7327,#7328,#7329,#7330,#7331,#7332,#7333,#7334,#7335,#7336,#7337,#7338,#7339,#7340,#7341,#7342,#7343,#7344,#7345,#7346,#7347,#7348,#7349,#7350,#7351,#7352,#7353),$); +#7355=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7302)); +#7356=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7354)); +#7357=IFCGEOGRAPHICELEMENTTYPE('0zeKeJVEr928FKHTiBuiYN',$,'Horsechesnut',$,$,$,(#7362,#7367),$,$,.NOTDEFINED.); +#7358=IFCCARTESIANPOINT((0.,0.,0.)); +#7359=IFCDIRECTION((1.,0.,0.)); +#7360=IFCDIRECTION((0.,0.,1.)); +#7361=IFCAXIS2PLACEMENT3D(#7358,#7360,#7359); +#7362=IFCREPRESENTATIONMAP(#7361,#7356); +#7363=IFCCARTESIANPOINT((0.,0.,0.)); +#7364=IFCDIRECTION((1.,0.,0.)); +#7365=IFCDIRECTION((0.,0.,1.)); +#7366=IFCAXIS2PLACEMENT3D(#7363,#7365,#7364); +#7367=IFCREPRESENTATIONMAP(#7366,#7355); +#7368=IFCCARTESIANPOINTLIST2D(((-3812.66748046875,5620.60107421875),(-4929.486328125,4272.40283203125),(-4702.37451171875,3812.86157226562),(-5664.14599609375,3031.07299804688),(-5982.2060546875,1026.50146484375),(-4216.7255859375,748.943725585938),(-6027.498046875,587.019592285156),(-6244.35595703125,-1853.94262695312),(-5239.4697265625,-2278.58569335938),(-5376.21826171875,-3040.17138671875),(-4484.91943359375,-4352.34521484375),(-4040.11108398438,-4398.978515625),(-2805.05151367188,-5736.12548828125),(-1970.55908203125,-5865.55908203125),(-2094.22534179688,-5224.45263671875),(-1416.51477050781,-6195.05908203125),(2399.63403320312,-5702.67431640625),(2004.06091308594,-4453.38427734375),(3105.83056640625,-5261.69091796875),(5956.07568359375,-2397.46484375),(5379.38330078125,-1909.52331542969),(6161.130859375,-1593.1767578125),(6284.17919921875,549.78173828125),(4893.85107421875,338.828826904297),(5916.583984375,1241.41735839844),(5381.49951171875,3589.41137695312),(4312.9677734375,4199.88134765625),(3739.89501953125,5310.59716796875),(2584.55883789062,5706.4755859375),(1217.68957519531,4883.83251953125),(2199.23950195312,5921.06640625),(-85.3465576171875,6368.76171875),(-1212.24255371094,6119.234375),(-2075.59594726562,5743.0126953125))); +#7369=IFCINDEXEDPOLYCURVE(#7368,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7370=IFCCARTESIANPOINTLIST3D(((325.,0.,0.),(162.5,281.458256229943,0.),(-162.5,281.458256229943,0.),(-325.,3.9801020972289E-14,0.),(-162.5,-281.458256229942,0.),(162.5,-281.458256229943,0.),(325.,0.,12000.),(162.5,281.458256229943,12000.),(-162.5,281.458256229943,12000.),(-325.,3.9801020972289E-14,12000.),(-162.5,-281.458256229942,12000.),(162.5,-281.458256229943,12000.),(5681.52765212762,-131.755591349156,13624.080989015),(3241.2243239858,4440.35776589136,14002.8933632543),(-2445.77011116678,4517.71254271731,14056.4412869054),(-5598.68395560904,-477.468403895795,13874.1803885713),(-2648.38039201451,-5003.56355237896,14234.0679833255),(2503.44344806049,-5226.1326190818,13595.3854290971),(6116.51981373574,440.782977868787,16094.0455954213),(3340.17784592493,5170.42665576967,16255.9390256014),(-3469.26378491734,5074.24041926878,16181.2054413056),(-5875.26539366904,-81.374389192766,15571.2208783886),(-3297.59708592419,-5593.12948178098,15772.431791688),(3376.89112875553,-5603.95266718948,16401.8557203224),(6894.54811593618,-463.019069644472,17873.9690583917),(3241.38020623258,5133.58760987742,17921.7143658227),(-2827.33294900685,5225.69324674508,18100.7194674315),(-6893.91826156573,81.848309975693,18411.1155874005),(-3558.82467848491,-6140.58246189595,17566.843741376),(3291.36021788689,-6131.00168823942,17568.2300242476),(6106.61131500521,437.76337181108,19916.9117217628),(2949.06021445879,5435.68145649402,19577.1545106834),(-2972.00784153363,4950.87261769302,20113.2438822718),(-5633.34105578923,-463.659868532461,20057.2631483566),(-2944.36394806156,-5656.13856056265,19759.0429744598),(3569.6792629234,-4773.53237562818,19606.1890496567),(5933.68699325966,468.959697949795,21726.2575424329),(2975.57254526845,4478.41728373372,21860.5847322903),(-2678.91026628806,5047.53471345511,22285.6100010516),(-6149.79132099401,-158.913922053839,22378.5975023879),(-2772.49458029724,-5004.31330527964,21898.2571140433),(3365.51452714786,-4876.25194756469,21499.10127993),(5641.3446479444,-178.139363522533,23930.9153940989),(2366.96429066788,4557.69045025131,23817.6979455895),(-3092.63077438295,4750.60597520983,23587.1922133729),(-5034.53727441005,-493.593266631386,24291.9501866613),(-2345.1481845544,-4618.69157701495,24217.8258276648),(2403.19127104184,-4368.79397638645,23922.0073011053),(0.05,0.,26000.),(0.025,0.0433012701892219,26000.),(-0.025,0.0433012701892219,26000.),(-0.05,6.12323399573677E-18,26000.),(-0.025,-0.0433012701892219,26000.),(0.025,-0.0433012701892219,26000.))); +#7371=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7372=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7373=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7374=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7375=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7376=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7377=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7378=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7379=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7380=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7381=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7382=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7383=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7384=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7385=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7386=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7387=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7388=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7389=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7390=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7391=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7392=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7393=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7394=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7395=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7396=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7397=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7398=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7399=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7400=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7401=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7402=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7403=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7404=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7405=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7406=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7407=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7408=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7409=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7410=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7411=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7412=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7413=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7414=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7415=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7416=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7417=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7418=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7419=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7420=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7421=IFCPOLYGONALFACESET(#7370,$,(#7371,#7372,#7373,#7374,#7375,#7376,#7377,#7378,#7379,#7380,#7381,#7382,#7383,#7384,#7385,#7386,#7387,#7388,#7389,#7390,#7391,#7392,#7393,#7394,#7395,#7396,#7397,#7398,#7399,#7400,#7401,#7402,#7403,#7404,#7405,#7406,#7407,#7408,#7409,#7410,#7411,#7412,#7413,#7414,#7415,#7416,#7417,#7418,#7419,#7420),$); +#7422=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7369)); +#7423=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7421)); +#7424=IFCGEOGRAPHICELEMENTTYPE('2gABFoxv17HeVAH7eSCq51',$,'Ilex',$,$,$,(#7429,#7434),$,$,.NOTDEFINED.); +#7425=IFCCARTESIANPOINT((0.,0.,0.)); +#7426=IFCDIRECTION((1.,0.,0.)); +#7427=IFCDIRECTION((0.,0.,1.)); +#7428=IFCAXIS2PLACEMENT3D(#7425,#7427,#7426); +#7429=IFCREPRESENTATIONMAP(#7428,#7423); +#7430=IFCCARTESIANPOINT((0.,0.,0.)); +#7431=IFCDIRECTION((1.,0.,0.)); +#7432=IFCDIRECTION((0.,0.,1.)); +#7433=IFCAXIS2PLACEMENT3D(#7430,#7432,#7431); +#7434=IFCREPRESENTATIONMAP(#7433,#7422); +#7435=IFCCARTESIANPOINTLIST2D(((-4399.23193359375,6485.30859375),(-5687.86865234375,4929.6953125),(-5425.81689453125,4399.45556640625),(-6535.55322265625,3497.39208984375),(-6902.54541015625,1184.42468261719),(-4865.45263671875,864.165832519531),(-6954.8056640625,677.330322265625),(-7205.0263671875,-2139.16455078125),(-6045.5419921875,-2629.13720703125),(-6203.32861328125,-3507.88989257812),(-5174.9072265625,-5021.9365234375),(-4661.6669921875,-5075.74462890625),(-3236.59790039062,-6618.6064453125),(-2273.72192382812,-6767.95263671875),(-2416.41381835938,-6028.21484375),(-1634.44006347656,-7148.14501953125),(2768.80834960938,-6580.0087890625),(2312.3779296875,-5138.5205078125),(3583.65063476562,-6071.18212890625),(6872.39501953125,-2766.3056640625),(6206.98095703125,-2203.29614257812),(7108.9970703125,-1838.28088378906),(7250.97607421875,634.363525390625),(5646.75146484375,390.956329345703),(6826.82763671875,1432.40466308594),(6209.42236328125,4141.62841796875),(4976.50146484375,4846.0166015625),(4315.263671875,6127.61181640625),(2982.18334960938,6584.39501953125),(1405.02648925781,5635.19140625),(2537.583984375,6831.99951171875),(-98.4767990112305,7348.5712890625),(-1398.74133300781,7060.6552734375),(-2394.91821289062,6626.552734375))); +#7436=IFCINDEXEDPOLYCURVE(#7435,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7437=IFCCARTESIANPOINTLIST3D(((375.,0.,0.),(187.5,324.759526419165,0.),(-187.5,324.759526419165,0.),(-375.,4.59242549680257E-14,0.),(-187.5,-324.759526419164,0.),(187.5,-324.759526419165,0.),(375.,0.,1000.),(187.5,324.759526419165,1000.),(-187.5,324.759526419165,1000.),(-375.,4.59242549680257E-14,1000.),(-187.5,-324.759526419164,1000.),(187.5,-324.759526419165,1000.),(1585.6831136279,-85.3331343898625,5236.56670421851),(397.317878567402,1675.02360730544,5531.16378989728),(-565.832959318589,891.313573499241,5167.66037442505),(-1706.67262605349,-300.003987976319,5686.23743383224),(-154.131608952654,-1845.57044673614,5575.05038760069),(873.828733161822,-1441.11092257372,4883.1990043452),(3209.95781656195,-51.8026187300333,9508.7480682838),(1694.21558406282,2157.64998500797,9607.11966244708),(-921.10410118657,3161.34200383922,9421.70647037034),(-3546.88724056245,-595.133827009911,8846.48131817325),(-970.797274325,-2834.64353691843,9125.0890077068),(1977.83549344703,-2820.83964540557,9344.49290652917),(4423.23714914895,-522.006988647779,13530.0268994137),(2662.88147719428,3484.81701909486,13097.7301909947),(-2354.55575074219,3341.42415990033,13424.4956269113),(-4118.42056268444,189.469126510931,13468.7519113548),(-1823.84911107168,-4317.48855506429,13509.2540008072),(2099.00978129771,-3775.54886049361,12964.0702708448),(6330.61524128739,-484.073000178777,17171.0650663805),(3368.93970242971,5733.38513177482,17491.3063744904),(-3103.10300190204,4890.73067407554,17301.0726417873),(-5859.296674831,-385.847507135129,17114.8075766255),(-3053.11816958276,-5598.22705481107,17749.898368888),(3385.2668092338,-4863.13875545615,17547.5886396978),(7317.08550746498,-78.3473412066787,21120.2960041769),(4005.08784094757,6293.17919554588,21497.5935995984),(-4254.08996109574,6432.85763958451,21813.7044750464),(-7631.29566978854,443.454654476884,21922.3095743839),(-4060.31010982704,-6464.76590973138,22206.9262954616),(3774.1316331857,-6372.66468589655,21189.6140628595),(5987.26333982612,-46.2704846442788,25738.4987132255),(2904.52242977583,5298.07448190791,25903.5433152506),(-3012.12508945087,4795.10815134528,25786.7590380872),(-5437.58616172687,-101.7915681386,25299.5242528883),(-3596.60348798116,-5153.65028112717,25317.8303873294),(2511.29208641063,-5665.64472755427,25802.0368535614),(0.05,0.,30000.),(0.025,0.0433012701892219,30000.),(-0.025,0.0433012701892219,30000.),(-0.05,6.12323399573677E-18,30000.),(-0.025,-0.0433012701892219,30000.),(0.025,-0.0433012701892219,30000.))); +#7438=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7439=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7440=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7441=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7442=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7443=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7444=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7445=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7446=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7447=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7448=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7449=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7450=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7451=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7452=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7453=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7454=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7455=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7456=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7457=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7458=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7459=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7460=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7461=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7462=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7463=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7464=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7465=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7466=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7467=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7468=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7469=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7470=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7471=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7472=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7473=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7474=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7475=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7476=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7477=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7478=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7479=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7480=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7481=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7482=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7483=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7484=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7485=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7486=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7487=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7488=IFCPOLYGONALFACESET(#7437,$,(#7438,#7439,#7440,#7441,#7442,#7443,#7444,#7445,#7446,#7447,#7448,#7449,#7450,#7451,#7452,#7453,#7454,#7455,#7456,#7457,#7458,#7459,#7460,#7461,#7462,#7463,#7464,#7465,#7466,#7467,#7468,#7469,#7470,#7471,#7472,#7473,#7474,#7475,#7476,#7477,#7478,#7479,#7480,#7481,#7482,#7483,#7484,#7485,#7486,#7487),$); +#7489=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7436)); +#7490=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7488)); +#7491=IFCGEOGRAPHICELEMENTTYPE('0Ty1iAPPH4PQ_y97Kh6ms8',$,'Juniper',$,$,$,(#7496,#7501),$,$,.NOTDEFINED.); +#7492=IFCCARTESIANPOINT((0.,0.,0.)); +#7493=IFCDIRECTION((1.,0.,0.)); +#7494=IFCDIRECTION((0.,0.,1.)); +#7495=IFCAXIS2PLACEMENT3D(#7492,#7494,#7493); +#7496=IFCREPRESENTATIONMAP(#7495,#7490); +#7497=IFCCARTESIANPOINT((0.,0.,0.)); +#7498=IFCDIRECTION((1.,0.,0.)); +#7499=IFCDIRECTION((0.,0.,1.)); +#7500=IFCAXIS2PLACEMENT3D(#7497,#7499,#7498); +#7501=IFCREPRESENTATIONMAP(#7500,#7489); +#7502=IFCCARTESIANPOINTLIST2D(((-2932.8212890625,4323.5390625),(-3791.91259765625,3286.46362304688),(-3617.21118164062,2932.97045898438),(-4357.03564453125,2331.5947265625),(-4601.697265625,789.616455078125),(-3243.63500976562,576.110534667969),(-4636.537109375,451.553527832031),(-4803.35107421875,-1426.10961914062),(-4030.36108398438,-1752.75817871094),(-4135.55224609375,-2338.59326171875),(-3449.93798828125,-3347.95776367188),(-3107.77783203125,-3383.82958984375),(-2157.73193359375,-4412.404296875),(-1515.81469726562,-4511.96826171875),(-1610.94250488281,-4018.80981445312),(-1089.62670898438,-4765.43017578125),(1845.87219238281,-4386.67236328125),(1541.58532714844,-3425.68041992188),(2389.10034179688,-4047.45458984375),(4581.5966796875,-1844.20373535156),(4137.9873046875,-1468.86413574219),(4739.33154296875,-1225.52062988281),(4833.98388671875,422.909027099609),(3764.5009765625,260.637542724609),(4551.21826171875,954.936462402344),(4139.615234375,2761.08569335938),(3317.66748046875,3230.677734375),(2876.84228515625,4085.07470703125),(1988.12219238281,4389.5966796875),(936.684326171875,3756.79443359375),(1691.72277832031,4554.66650390625),(-65.6511993408203,4899.0478515625),(-932.494262695312,4707.103515625),(-1596.61218261719,4417.7021484375))); +#7503=IFCINDEXEDPOLYCURVE(#7502,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7504=IFCCARTESIANPOINTLIST3D(((250.,0.,0.),(125.,216.50635094611,0.),(-125.,216.50635094611,0.),(-250.,3.06161699786838E-14,0.),(-125.,-216.50635094611,0.),(125.,-216.50635094611,0.),(250.,0.,6000.),(125.,216.50635094611,6000.),(-125.,216.50635094611,6000.),(-250.,3.06161699786838E-14,6000.),(-125.,-216.50635094611,6000.),(125.,-216.50635094611,6000.),(4961.90364280786,47.8179088643968,8339.36846721898),(2472.52005607982,4336.40003737201,8069.90786307992),(-2752.2717249161,4339.65393015564,8103.90617617344),(-4765.61850198404,-324.701235016625,7842.72101009962),(-2827.46357000653,-4082.41139142845,8154.75078603299),(2133.50426909588,-3944.37228228317,8371.80622490045),(5123.13802682707,92.4501636628566,9725.99527611213),(2112.00058955968,4352.83203185858,9647.64088413508),(-2747.83338976166,4123.68142985436,9624.06607137983),(-5028.85243102137,-47.5751066746739,10273.9417028148),(-2484.70070818874,-4217.89365258685,9999.81852176543),(2629.9596255123,-4364.26311364255,9822.53031973111),(5398.12496037047,396.553313324959,12272.1724395943),(2666.24769719836,4182.34879253463,11783.7327212863),(-2668.76804214864,3986.30581857013,12213.0303091283),(-5079.68015606521,277.266897504944,11909.2108253647),(-2133.56609334415,-4052.27920027995,11600.4359496445),(2267.77393178369,-4001.90947643885,11975.9898208109),(5384.28715293943,-82.0604895365751,13658.430675067),(2603.56392978722,4552.93570586351,13815.8204694801),(-2830.28464131826,4196.19551929287,14371.260973275),(-4793.56758640499,-305.606656464359,13797.1103591145),(-2819.16295283464,-4682.21229656933,14237.6172094752),(2242.14250255869,-4282.69090563388,13957.9399020008),(4752.54753223229,185.51537257148,15704.7736669733),(2614.97209896893,4023.33340903396,15936.6044937971),(-2729.70746159273,4145.96300067467,16376.743244975),(-4757.27079753434,-156.683880103208,16307.8920901992),(-2731.43182285245,-4414.70730926455,16283.501521361),(2613.46852527237,-4649.86081717509,16391.4413580081),(4770.59469486202,-193.377953710704,18218.1517518183),(2363.16434043818,4167.18682900135,17658.7188427107),(-2827.90626163045,4396.31485745623,17794.41033611),(-4918.97292513445,-102.636762725417,17962.5664837791),(-2132.69226201015,-4343.14739231216,18059.656996344),(2793.22053424178,-4583.86484629925,17723.3082551408),(0.05,0.,20000.),(0.025,0.0433012701892219,20000.),(-0.025,0.0433012701892219,20000.),(-0.05,6.12323399573677E-18,20000.),(-0.025,-0.0433012701892219,20000.),(0.025,-0.0433012701892219,20000.))); +#7505=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7506=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7507=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7508=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7509=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7510=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7511=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7512=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7513=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7514=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7515=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7516=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7517=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7518=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7519=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7520=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7521=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7522=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7523=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7524=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7525=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7526=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7527=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7528=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7529=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7530=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7531=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7532=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7533=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7534=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7535=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7536=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7537=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7538=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7539=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7540=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7541=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7542=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7543=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7544=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7545=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7546=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7547=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7548=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7549=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7550=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7551=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7552=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7553=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7554=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7555=IFCPOLYGONALFACESET(#7504,$,(#7505,#7506,#7507,#7508,#7509,#7510,#7511,#7512,#7513,#7514,#7515,#7516,#7517,#7518,#7519,#7520,#7521,#7522,#7523,#7524,#7525,#7526,#7527,#7528,#7529,#7530,#7531,#7532,#7533,#7534,#7535,#7536,#7537,#7538,#7539,#7540,#7541,#7542,#7543,#7544,#7545,#7546,#7547,#7548,#7549,#7550,#7551,#7552,#7553,#7554),$); +#7556=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7503)); +#7557=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7555)); +#7558=IFCGEOGRAPHICELEMENTTYPE('3sb_5eIwLAd8uCuhkCh7$A',$,'Kentucky Coffeetree',$,$,$,(#7563,#7568),$,$,.NOTDEFINED.); +#7559=IFCCARTESIANPOINT((0.,0.,0.)); +#7560=IFCDIRECTION((1.,0.,0.)); +#7561=IFCDIRECTION((0.,0.,1.)); +#7562=IFCAXIS2PLACEMENT3D(#7559,#7561,#7560); +#7563=IFCREPRESENTATIONMAP(#7562,#7557); +#7564=IFCCARTESIANPOINT((0.,0.,0.)); +#7565=IFCDIRECTION((1.,0.,0.)); +#7566=IFCDIRECTION((0.,0.,1.)); +#7567=IFCAXIS2PLACEMENT3D(#7564,#7566,#7565); +#7568=IFCREPRESENTATIONMAP(#7567,#7556); +#7569=IFCCARTESIANPOINTLIST2D(((-5279.078125,7782.37060546875),(-6825.4423828125,5915.63427734375),(-6510.98046875,5279.34716796875),(-7842.6640625,4196.87060546875),(-8283.0546875,1421.30969238281),(-5838.54296875,1036.9990234375),(-8345.7666015625,812.79638671875),(-8646.03125,-2566.99731445312),(-7254.64990234375,-3154.96459960938),(-7443.994140625,-4209.4677734375),(-6209.88818359375,-6026.32373046875),(-5594.,-6090.89306640625),(-3883.91748046875,-7942.32763671875),(-2728.46630859375,-8121.54345703125),(-2899.69653320312,-7233.857421875),(-1961.32800292969,-8577.7744140625),(3322.57006835938,-7896.01025390625),(2774.853515625,-6166.224609375),(4300.380859375,-7285.41845703125),(8246.8740234375,-3319.56689453125),(7448.376953125,-2643.95532226562),(8530.7958984375,-2205.93701171875),(8701.1708984375,761.236267089844),(6776.1015625,469.147583007812),(8192.193359375,1718.88562011719),(7451.30712890625,4969.9541015625),(5971.8017578125,5815.22021484375),(5178.31640625,7353.13427734375),(3578.61987304688,7901.27392578125),(1686.03173828125,6762.22998046875),(3045.10083007812,8198.3994140625),(-118.172164916992,8818.2861328125),(-1678.48962402344,8472.7861328125),(-2873.90185546875,7951.86376953125))); +#7570=IFCINDEXEDPOLYCURVE(#7569,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7571=IFCCARTESIANPOINTLIST3D(((350.,0.,0.),(175.,303.108891324553,0.),(-175.,303.108891324554,0.),(-350.,4.28626379701574E-14,0.),(-175.,-303.108891324553,0.),(175.,-303.108891324553,0.),(350.,0.,3000.),(175.,303.108891324553,3000.),(-175.,303.108891324554,3000.),(-350.,4.28626379701574E-14,3000.),(-175.,-303.108891324553,3000.),(175.,-303.108891324553,3000.),(8683.51916013117,176.369202976126,6757.80829908839),(3955.71239527641,6996.97701403091,6431.15360253954),(-4609.06608378427,7892.40313627332,6784.8923428319),(-8598.36811662494,65.1728534837509,6752.10818760521),(-4753.26086992469,-7611.95195081428,6193.16797250413),(4810.68973931284,-8038.93007106986,6928.5071146117),(8523.56278967218,209.378964584767,9960.29668678392),(4393.16799710409,8177.72040601002,9603.69395920659),(-4991.92114026835,8259.06631467909,10152.8541692562),(-9458.10465225439,545.590069254239,10643.1757238496),(-4933.96904751533,-7880.23722833536,9734.13498392021),(4290.04557749534,-7658.20245199594,9766.0041665744),(8932.45462751272,-502.484284775195,13346.0454979718),(4709.58136604455,7433.39425903236,13623.3867518798),(-4248.51250590428,7518.79375202691,13585.0168722896),(-9237.84629239429,253.486718629179,14237.8396630971),(-3822.53977810009,-7361.58574910673,13553.3923283838),(4202.70398362031,-7331.88511836059,13908.9112745328),(7991.49228926497,-296.830881420817,17132.6353512819),(4224.71256209923,7642.7179231591,17285.7278639574),(-4740.47954074572,7656.67373401355,17207.4871868071),(-8402.7230191467,-311.171894395851,17204.2265064598),(-4337.16434498926,-6990.8491952288,16840.6410462365),(4267.96793001233,-7655.98253046768,17505.1172902611),(7617.26762036607,-250.266655101659,20682.6227630038),(4221.36119303839,6544.28856335034,20811.5163402978),(-4394.15135386274,6801.7059782436,20830.5567821691),(-7622.20212675479,-21.2525538451822,21367.7417597495),(-4440.32943743099,-6570.82297354078,20705.0387682086),(3719.9401542724,-6767.63157790375,21318.6297763652),(7295.47516230808,-259.555465688503,24731.7249191263),(3746.80450732324,6507.14450465942,23878.2368659239),(-4439.17430575741,6929.9337150359,24970.4443060818),(-7289.68544790037,4.03141866165077,23895.3501450075),(-4122.84880283623,-6474.67697697814,24800.3602223213),(4080.14039042801,-7099.51143722576,24459.0769540596),(0.05,0.,28000.),(0.025,0.0433012701892219,28000.),(-0.025,0.0433012701892219,28000.),(-0.05,6.12323399573677E-18,28000.),(-0.025,-0.0433012701892219,28000.),(0.025,-0.0433012701892219,28000.))); +#7572=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7573=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7574=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7575=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7576=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7577=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7578=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7579=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7580=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7581=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7582=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7583=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7584=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7585=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7586=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7587=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7588=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7589=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7590=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7591=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7592=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7593=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7594=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7595=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7596=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7597=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7598=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7599=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7600=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7601=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7602=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7603=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7604=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7605=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7606=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7607=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7608=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7609=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7610=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7611=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7612=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7613=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7614=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7615=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7616=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7617=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7618=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7619=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7620=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7621=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7622=IFCPOLYGONALFACESET(#7571,$,(#7572,#7573,#7574,#7575,#7576,#7577,#7578,#7579,#7580,#7581,#7582,#7583,#7584,#7585,#7586,#7587,#7588,#7589,#7590,#7591,#7592,#7593,#7594,#7595,#7596,#7597,#7598,#7599,#7600,#7601,#7602,#7603,#7604,#7605,#7606,#7607,#7608,#7609,#7610,#7611,#7612,#7613,#7614,#7615,#7616,#7617,#7618,#7619,#7620,#7621),$); +#7623=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7570)); +#7624=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7622)); +#7625=IFCGEOGRAPHICELEMENTTYPE('0oSlMF5ifFyAI$uWAN$3Jy',$,'Linden',$,$,$,(#7630,#7635),$,$,.NOTDEFINED.); +#7626=IFCCARTESIANPOINT((0.,0.,0.)); +#7627=IFCDIRECTION((1.,0.,0.)); +#7628=IFCDIRECTION((0.,0.,1.)); +#7629=IFCAXIS2PLACEMENT3D(#7626,#7628,#7627); +#7630=IFCREPRESENTATIONMAP(#7629,#7624); +#7631=IFCCARTESIANPOINT((0.,0.,0.)); +#7632=IFCDIRECTION((1.,0.,0.)); +#7633=IFCDIRECTION((0.,0.,1.)); +#7634=IFCAXIS2PLACEMENT3D(#7631,#7633,#7632); +#7635=IFCREPRESENTATIONMAP(#7634,#7623); +#7636=IFCCARTESIANPOINTLIST2D(((-3519.38549804688,5188.2470703125),(-4550.294921875,3943.75634765625),(-4340.6533203125,3519.56469726562),(-5228.4423828125,2797.91357421875),(-5522.03662109375,947.539794921875),(-3892.36206054688,691.332641601562),(-5563.8447265625,541.8642578125),(-5764.02099609375,-1711.33166503906),(-4836.43359375,-2103.30981445312),(-4962.66259765625,-2806.31201171875),(-4139.92578125,-4017.54931640625),(-3729.33349609375,-4060.59545898438),(-2589.2783203125,-5294.88525390625),(-1818.9775390625,-5414.3623046875),(-1933.13098144531,-4822.57177734375),(-1307.55200195312,-5718.51611328125),(2215.04663085938,-5264.0068359375),(1849.90234375,-4110.81640625),(2866.92041015625,-4856.9453125),(5497.916015625,-2213.04443359375),(4965.58447265625,-1762.63684082031),(5687.19775390625,-1470.62475585938),(5800.78076171875,507.490844726562),(4517.40087890625,312.765075683594),(5461.4619140625,1145.92370605469),(4967.5380859375,3313.302734375),(3981.201171875,3876.8134765625),(3452.21069335938,4902.08935546875),(2385.74658203125,5267.51611328125),(1124.02111816406,4508.1533203125),(2030.06726074219,5465.599609375),(-78.7814407348633,5878.85693359375),(-1118.9931640625,5648.52392578125),(-1915.9345703125,5301.2421875))); +#7637=IFCINDEXEDPOLYCURVE(#7636,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7638=IFCCARTESIANPOINTLIST3D(((187.5,0.,0.),(93.75,162.379763209582,0.),(-93.75,162.379763209582,0.),(-187.5,2.29621274840129E-14,0.),(-93.7500000000001,-162.379763209582,0.),(93.75,-162.379763209582,0.),(187.5,0.,2000.),(93.75,162.379763209582,2000.),(-93.75,162.379763209582,2000.),(-187.5,2.29621274840129E-14,2000.),(-93.7500000000001,-162.379763209582,2000.),(93.75,-162.379763209582,2000.),(3455.40509502928,111.154795778722,3967.59200795252),(2009.60169683396,2929.12595794822,3695.47802252214),(-2011.70404909895,2952.78921496125,3997.55701847052),(-3821.87218634415,18.7888511082114,3685.4873754379),(-1923.20594774198,-3158.74325658865,4059.73676344484),(1865.04128872457,-3409.03201784672,3722.64496950635),(4188.02619316407,222.770837519064,5900.12948101235),(2383.62810282015,4006.33098073342,5861.13580596704),(-1930.40594992262,3986.77410711065,5568.31050014293),(-4190.0365923314,-7.92870418023657,5867.28802505215),(-2161.51684083899,-3852.76518893968,5632.80728941756),(2157.89336251607,-3922.25495715633,5484.70174462999),(5391.78618607525,178.955182286135,7862.83728278549),(2714.55359063317,4535.86791467003,7720.4754662791),(-2819.08774328062,4609.42503873829,7537.46854434173),(-5394.01975142967,-178.424020799642,7585.04455227537),(-2748.01294637719,-4527.65668549641,7634.72783818476),(2537.45442132324,-4724.86352251525,7565.9428529549),(5841.26819624911,-158.593002468551,9245.25279886647),(2919.86394583181,4940.11788946098,9519.3104908319),(-2727.80037464058,5129.9656787417,9559.90062268943),(-5740.21330982072,-274.074875303038,9213.6187667205),(-2816.34283349754,-4993.26519556574,9512.00473741286),(2795.85403084674,-5248.057880071,9649.51634093626),(5431.71545457822,181.903272944352,11107.5492613684),(2812.19253076836,4428.18584561801,11415.6209400284),(-2817.79549761963,4786.11407332671,11347.8142874562),(-5066.37141035641,-172.970586143861,11356.0585834924),(-2551.47526844534,-4448.59710950559,11201.3249697948),(2736.61614613185,-4598.53176578213,11162.9093289483),(4198.6900603208,110.418764748988,12910.2132490518),(2035.33444628415,3551.99813125207,13228.9732255036),(-2166.30820569243,3836.5011334159,12866.1536390001),(-4436.24563891281,-94.1645682822522,12898.4543000073),(-2498.21527543746,-3511.76351303652,12915.7668589628),(2080.90186822446,-3949.14518475821,13201.2124878337),(0.05,0.,15000.),(0.025,0.0433012701892219,15000.),(-0.025,0.0433012701892219,15000.),(-0.05,6.12323399573677E-18,15000.),(-0.025,-0.0433012701892219,15000.),(0.025,-0.0433012701892219,15000.))); +#7639=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7640=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7641=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7642=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7643=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7644=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7645=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7646=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7647=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7648=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7649=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7650=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7651=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7652=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7653=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7654=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7655=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7656=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7657=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7658=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7659=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7660=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7661=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7662=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7663=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7664=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7665=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7666=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7667=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7668=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7669=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7670=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7671=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7672=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7673=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7674=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7675=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7676=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7677=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7678=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7679=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7680=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7681=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7682=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7683=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7684=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7685=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7686=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7687=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7688=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7689=IFCPOLYGONALFACESET(#7638,$,(#7639,#7640,#7641,#7642,#7643,#7644,#7645,#7646,#7647,#7648,#7649,#7650,#7651,#7652,#7653,#7654,#7655,#7656,#7657,#7658,#7659,#7660,#7661,#7662,#7663,#7664,#7665,#7666,#7667,#7668,#7669,#7670,#7671,#7672,#7673,#7674,#7675,#7676,#7677,#7678,#7679,#7680,#7681,#7682,#7683,#7684,#7685,#7686,#7687,#7688),$); +#7690=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7637)); +#7691=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7689)); +#7692=IFCGEOGRAPHICELEMENTTYPE('0YJL7x3UjBIwih$tROLEtW',$,'Mulberry',$,$,$,(#7697,#7702),$,$,.NOTDEFINED.); +#7693=IFCCARTESIANPOINT((0.,0.,0.)); +#7694=IFCDIRECTION((1.,0.,0.)); +#7695=IFCDIRECTION((0.,0.,1.)); +#7696=IFCAXIS2PLACEMENT3D(#7693,#7695,#7694); +#7697=IFCREPRESENTATIONMAP(#7696,#7691); +#7698=IFCCARTESIANPOINT((0.,0.,0.)); +#7699=IFCDIRECTION((1.,0.,0.)); +#7700=IFCDIRECTION((0.,0.,1.)); +#7701=IFCAXIS2PLACEMENT3D(#7698,#7700,#7699); +#7702=IFCREPRESENTATIONMAP(#7701,#7690); +#7703=IFCCARTESIANPOINTLIST2D(((-1173.12854003906,1729.41564941406),(-1516.76501464844,1314.58544921875),(-1446.88452148438,1173.18823242188),(-1742.81420898438,932.637878417969),(-1840.67883300781,315.846588134766),(-1297.45397949219,230.444229125977),(-1854.61486816406,180.62141418457),(-1921.34033203125,-570.44384765625),(-1612.14453125,-701.103271484375),(-1654.22094726562,-935.437316894531),(-1379.97521972656,-1339.18310546875),(-1243.11108398438,-1353.53186035156),(-863.0927734375,-1764.96166992188),(-606.325866699219,-1804.78735351562),(-644.377014160156,-1607.52392578125),(-435.850677490234,-1906.17199707031),(738.348876953125,-1754.6689453125),(616.634155273438,-1370.27221679688),(955.64013671875,-1618.98181152344),(1832.638671875,-737.681518554688),(1655.19482421875,-587.545654296875),(1895.73254394531,-490.208251953125),(1933.59362792969,169.163619995117),(1505.80041503906,104.255020141602),(1820.48742675781,381.974578857422),(1655.84594726562,1104.43420410156),(1327.06701660156,1292.27111816406),(1150.73693847656,1634.02990722656),(795.248840332031,1755.83862304688),(374.673736572266,1502.7177734375),(676.689086914062,1821.86645507812),(-26.2604808807373,1959.61901855469),(-372.997711181641,1882.84130859375),(-638.644897460938,1767.08081054688))); +#7704=IFCINDEXEDPOLYCURVE(#7703,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7705=IFCCARTESIANPOINTLIST3D(((62.5,0.,0.),(31.25,54.1265877365274,0.),(-31.25,54.1265877365274,0.),(-62.5,7.65404249467096E-15,0.),(-31.25,-54.1265877365274,0.),(31.25,-54.1265877365274,0.),(62.5,0.,1000.),(31.25,54.1265877365274,1000.),(-31.25,54.1265877365274,1000.),(-62.5,7.65404249467096E-15,1000.),(-31.25,-54.1265877365274,1000.),(31.25,-54.1265877365274,1000.),(641.365707540331,40.5171047973711,1601.83697549143),(448.070477913223,577.76133603686,1522.58367411518),(-313.18812717106,655.228294372811,1532.02616620624),(-683.153374384609,-20.6652709933971,1626.93188900659),(-436.320086026913,-678.885067462345,1651.72118868351),(331.606535923259,-671.457824334141,1632.28482826035),(1066.33278446834,-70.0592887981974,2153.12367734271),(552.799810581401,833.65606942624,2173.1968012217),(-595.394730873667,868.079665118729,2059.49874369553),(-1099.11566040802,95.5999067155717,2123.59230264659),(-421.913473107955,-912.936809587455,2164.36338545185),(594.519076408242,-863.289719763757,2065.16343398849),(1377.81683361145,26.7458742324377,2650.52532171648),(598.934499840444,1252.75333326011,2717.04200542521),(-741.23225797589,1168.31473083866,2657.92329468752),(-1300.3516198973,0.0960249522633592,2634.77131976577),(-616.374397577003,-1259.88750145991,2670.41946603314),(585.599481108361,-1129.7263007976,2637.06063815598),(1685.15291182092,-81.4032607895305,3281.80177122704),(877.074426067431,1461.89277307841,3276.74766590908),(-843.025812715551,1442.33119479124,3304.80360724816),(-1761.02915397826,-5.09636790442774,3232.96695184381),(-766.909374273768,-1367.11863433611,3199.00404661546),(768.65939064183,-1414.22850378982,3300.00372211632),(1903.82119987212,40.9787318195205,3945.92931907319),(984.622070224278,1701.54891099337,3871.02316566358),(-912.172810031408,1684.75852641151,3817.59989532201),(-2062.25788288892,25.6835081575558,3850.99437398228),(-1048.78526911831,-1754.47192007969,3764.09862112717),(962.489771880485,-1635.46965250661,3874.35162185488),(1636.51678520675,87.226020998678,4400.22657533385),(790.306937268074,1361.95062470552,4357.81165498169),(-900.192181167332,1400.92974271568,4503.16762126017),(-1727.09072234869,-50.2798747899351,4449.35673001853),(-756.572197776999,-1496.64771229463,4480.88905668021),(813.747171508566,-1442.70000249549,4447.73904365915),(0.05,0.,5000.),(0.025,0.0433012701892219,5000.),(-0.025,0.0433012701892219,5000.),(-0.05,6.12323399573677E-18,5000.),(-0.025,-0.0433012701892219,5000.),(0.025,-0.0433012701892219,5000.))); +#7706=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7707=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7708=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7709=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7710=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7711=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7712=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7713=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7714=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7715=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7716=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7717=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7718=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7719=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7720=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7721=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7722=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7723=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7724=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7725=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7726=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7727=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7728=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7729=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7730=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7731=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7732=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7733=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7734=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7735=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7736=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7737=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7738=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7739=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7740=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7741=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7742=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7743=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7744=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7745=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7746=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7747=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7748=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7749=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7750=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7751=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7752=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7753=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7754=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7755=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7756=IFCPOLYGONALFACESET(#7705,$,(#7706,#7707,#7708,#7709,#7710,#7711,#7712,#7713,#7714,#7715,#7716,#7717,#7718,#7719,#7720,#7721,#7722,#7723,#7724,#7725,#7726,#7727,#7728,#7729,#7730,#7731,#7732,#7733,#7734,#7735,#7736,#7737,#7738,#7739,#7740,#7741,#7742,#7743,#7744,#7745,#7746,#7747,#7748,#7749,#7750,#7751,#7752,#7753,#7754,#7755),$); +#7757=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7704)); +#7758=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7756)); +#7759=IFCGEOGRAPHICELEMENTTYPE('3I_OqyCxj1WAnrX3iR4oVV',$,'Nannybery',$,$,$,(#7764,#7769),$,$,.NOTDEFINED.); +#7760=IFCCARTESIANPOINT((0.,0.,0.)); +#7761=IFCDIRECTION((1.,0.,0.)); +#7762=IFCDIRECTION((0.,0.,1.)); +#7763=IFCAXIS2PLACEMENT3D(#7760,#7762,#7761); +#7764=IFCREPRESENTATIONMAP(#7763,#7758); +#7765=IFCCARTESIANPOINT((0.,0.,0.)); +#7766=IFCDIRECTION((1.,0.,0.)); +#7767=IFCDIRECTION((0.,0.,1.)); +#7768=IFCAXIS2PLACEMENT3D(#7765,#7767,#7766); +#7769=IFCREPRESENTATIONMAP(#7768,#7757); +#7770=IFCCARTESIANPOINTLIST2D(((-3812.66748046875,5620.60107421875),(-4929.486328125,4272.40283203125),(-4702.37451171875,3812.86157226562),(-5664.14599609375,3031.07299804688),(-5982.2060546875,1026.50146484375),(-4216.7255859375,748.943725585938),(-6027.498046875,587.019592285156),(-6244.35595703125,-1853.94262695312),(-5239.4697265625,-2278.58569335938),(-5376.21826171875,-3040.17138671875),(-4484.91943359375,-4352.34521484375),(-4040.11108398438,-4398.978515625),(-2805.05151367188,-5736.12548828125),(-1970.55908203125,-5865.55908203125),(-2094.22534179688,-5224.45263671875),(-1416.51477050781,-6195.05908203125),(2399.63403320312,-5702.67431640625),(2004.06091308594,-4453.38427734375),(3105.83056640625,-5261.69091796875),(5956.07568359375,-2397.46484375),(5379.38330078125,-1909.52331542969),(6161.130859375,-1593.1767578125),(6284.17919921875,549.78173828125),(4893.85107421875,338.828826904297),(5916.583984375,1241.41735839844),(5381.49951171875,3589.41137695312),(4312.9677734375,4199.88134765625),(3739.89501953125,5310.59716796875),(2584.55883789062,5706.4755859375),(1217.68957519531,4883.83251953125),(2199.23950195312,5921.06640625),(-85.3465576171875,6368.76171875),(-1212.24255371094,6119.234375),(-2075.59594726562,5743.0126953125))); +#7771=IFCINDEXEDPOLYCURVE(#7770,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7772=IFCCARTESIANPOINTLIST3D(((312.5,0.,0.),(156.25,270.632938682637,0.),(-156.25,270.632938682637,0.),(-312.5,3.82702124733548E-14,0.),(-156.25,-270.632938682637,0.),(156.25,-270.632938682637,0.),(312.5,0.,6000.),(156.25,270.632938682637,6000.),(-156.25,270.632938682637,6000.),(-312.5,3.82702124733548E-14,6000.),(-156.25,-270.632938682637,6000.),(156.25,-270.632938682637,6000.),(4365.24214155212,-488.345306207859,8950.27733408259),(1608.01272476475,3863.83852642213,8231.16636849369),(-1570.50873186533,3558.84973916073,9071.62809676724),(-3400.18376583388,-260.284817836211,8552.36347154241),(-1741.80566701487,-3596.91738891617,8477.59997143317),(1678.60972534892,-3019.66197736509,9088.81831965933),(5064.28265904415,-276.608792650413,11853.4097087025),(2394.70328008483,3859.44029332334,11384.1082399282),(-2463.45800591294,3707.01371435426,11493.2630153567),(-4906.70221816026,69.6157091495036,11858.7887966826),(-2237.76208323299,-4222.95399880017,11792.1454179153),(2878.50624421616,-4137.79789943361,11873.5962381019),(5152.08338396532,-359.681877986062,13815.0516506799),(3254.73145632675,5069.09472939762,14361.9394835847),(-3030.04952522626,4873.59484958737,14529.9218743922),(-6033.45769028987,-383.77822641005,13690.2733088765),(-2848.00507730081,-4538.12757753524,14197.8476229212),(2718.12598746991,-4876.55321896121,13822.0686069619),(6948.13295826369,-146.198592496589,16592.4027947132),(3061.23297784139,5954.09783860035,16675.4104215207),(-2845.19348683546,5465.34256212914,16798.6913594527),(-6925.79904379522,407.471230906905,17153.2943183898),(-3275.55319560953,-6013.76455190855,16849.6258873264),(3126.14829849749,-5289.16241452447,17285.1260067887),(5874.43950890756,-212.78785121284,19112.8074081399),(3210.60666883546,5323.10926919792,19229.8034682439),(-2816.74025184152,4859.58054382294,20047.8573148688),(-6090.28448586432,-438.293468397382,19915.1770670202),(-2747.08571711963,-4916.3208866168,19849.1774970779),(2910.00713394919,-4686.18236505624,19327.0536083705),(4351.59697193009,-491.074807521631,22118.8197809415),(2531.83340208198,4007.84329606582,22133.042248649),(-2264.77858522227,4333.25530772428,22381.1686838519),(-4954.92838013819,321.742475262959,22586.4182689541),(-1989.83573315635,-3735.47516434825,21800.7522089728),(2552.49786363014,-4279.96895706585,22174.1593569104),(0.05,0.,25000.),(0.025,0.0433012701892219,25000.),(-0.025,0.0433012701892219,25000.),(-0.05,6.12323399573677E-18,25000.),(-0.025,-0.0433012701892219,25000.),(0.025,-0.0433012701892219,25000.))); +#7773=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7774=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7775=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7776=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7777=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7778=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7779=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7780=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7781=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7782=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7783=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7784=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7785=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7786=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7787=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7788=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7789=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7790=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7791=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7792=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7793=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7794=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7795=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7796=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7797=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7798=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7799=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7800=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7801=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7802=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7803=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7804=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7805=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7806=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7807=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7808=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7809=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7810=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7811=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7812=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7813=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7814=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7815=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7816=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7817=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7818=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7819=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7820=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7821=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7822=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7823=IFCPOLYGONALFACESET(#7772,$,(#7773,#7774,#7775,#7776,#7777,#7778,#7779,#7780,#7781,#7782,#7783,#7784,#7785,#7786,#7787,#7788,#7789,#7790,#7791,#7792,#7793,#7794,#7795,#7796,#7797,#7798,#7799,#7800,#7801,#7802,#7803,#7804,#7805,#7806,#7807,#7808,#7809,#7810,#7811,#7812,#7813,#7814,#7815,#7816,#7817,#7818,#7819,#7820,#7821,#7822),$); +#7824=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7771)); +#7825=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7823)); +#7826=IFCGEOGRAPHICELEMENTTYPE('0Wq0Axd413RAyH7qDwH82a',$,'Oak',$,$,$,(#7831,#7836),$,$,.NOTDEFINED.); +#7827=IFCCARTESIANPOINT((0.,0.,0.)); +#7828=IFCDIRECTION((1.,0.,0.)); +#7829=IFCDIRECTION((0.,0.,1.)); +#7830=IFCAXIS2PLACEMENT3D(#7827,#7829,#7828); +#7831=IFCREPRESENTATIONMAP(#7830,#7825); +#7832=IFCCARTESIANPOINT((0.,0.,0.)); +#7833=IFCDIRECTION((1.,0.,0.)); +#7834=IFCDIRECTION((0.,0.,1.)); +#7835=IFCAXIS2PLACEMENT3D(#7832,#7834,#7833); +#7836=IFCREPRESENTATIONMAP(#7835,#7824); +#7837=IFCCARTESIANPOINTLIST2D(((-2639.5390625,3891.18530273438),(-3412.72119140625,2957.81713867188),(-3255.490234375,2639.67358398438),(-3921.33203125,2098.43530273438),(-4141.52734375,710.654846191406),(-2919.271484375,518.49951171875),(-4172.88330078125,406.398193359375),(-4323.015625,-1283.49865722656),(-3627.32495117188,-1577.48229980469),(-3721.9970703125,-2104.73388671875),(-3104.94409179688,-3013.16186523438),(-2797.,-3045.44653320312),(-1941.95874023438,-3971.16381835938),(-1364.23315429688,-4060.77172851562),(-1449.84826660156,-3616.9287109375),(-980.664001464844,-4288.88720703125),(1661.28503417969,-3948.00512695312),(1387.4267578125,-3083.1123046875),(2150.1904296875,-3642.70922851562),(4123.43701171875,-1659.78344726562),(3724.1884765625,-1321.97766113281),(4265.39794921875,-1102.96850585938),(4350.58544921875,380.618133544922),(3388.05078125,234.573791503906),(4096.0966796875,859.442810058594),(3725.65356445312,2484.97705078125),(2985.90087890625,2907.61010742188),(2589.158203125,3676.56713867188),(1789.30993652344,3950.63696289062),(843.015869140625,3381.11499023438),(1522.55041503906,4099.19970703125),(-59.0860824584961,4409.14306640625),(-839.244812011719,4236.39306640625),(-1436.95092773438,3975.93188476562))); +#7838=IFCINDEXEDPOLYCURVE(#7837,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7839=IFCCARTESIANPOINTLIST3D(((337.5,0.,0.),(168.75,292.283573777248,0.),(-168.75,292.283573777248,0.),(-337.5,4.13318294712232E-14,0.),(-168.75,-292.283573777248,0.),(168.75,-292.283573777248,0.),(337.5,0.,14000.),(168.75,292.283573777248,14000.),(-168.75,292.283573777248,14000.),(-337.5,4.13318294712232E-14,14000.),(-168.75,-292.283573777248,14000.),(168.75,-292.283573777248,14000.),(3630.4445969072,-21.0808811506025,15767.451693877),(1832.49999408664,3175.85301465107,16027.4651496487),(-2150.43618755871,3419.37162433694,15328.0815006604),(-3993.79279881638,-178.131581246463,15470.4494160783),(-1627.11260996553,-3478.65911410744,16169.5242102081),(2382.70144023757,-3539.78954094608,16282.1668173628),(4352.24777023891,180.812486420814,17203.8446162357),(1963.33139454262,3618.31077684812,17494.209418435),(-2307.7176466192,3275.99552763529,17453.1795660271),(-3709.14877047527,-164.39701219025,17631.2588503388),(-1855.53585956956,-2997.16789557776,17490.7494701396),(1517.52713132965,-2969.62699872517,18073.4619274305),(4573.55769579616,25.2424812533968,19285.012989495),(1756.87015752185,3477.84535012439,19529.181473712),(-2599.00949256572,3904.49625796209,19817.5416267604),(-4785.88679998559,369.82264796969,19562.2830488275),(-1677.73336569163,-3716.18373939708,19890.8259146229),(2080.60772582589,-3567.1987226824,19570.5995648959),(3984.57461599656,-384.534983607779,21139.4139216964),(2148.71392614028,3755.90315001982,21470.9285276756),(-2077.88441254064,3789.12612468119,21233.4959505815),(-4487.98778860279,488.987295917753,21734.0200931109),(-2082.1645568581,-3554.76689958178,21134.6073527198),(1818.97666666047,-4336.53623821551,21019.8074597951),(3729.87005223229,135.627508538394,23737.9682466118),(1712.68843320695,3891.01253762408,23761.5374851243),(-1843.38668119834,3314.70255836147,23435.1344424085),(-4524.08653990316,-347.601489509043,22757.7454676013),(-2102.56442767383,-3236.76568062573,22858.0700443528),(1749.01657677447,-3809.86982381186,22787.3854771487),(3981.61346014068,248.672048626212,25100.4709656799),(1512.15850043174,2974.17618982726,24816.915812229),(-1829.46465853009,3940.35200142274,25145.9291308956),(-4448.44574036358,-306.801730671636,25052.0762120635),(-2433.09765050959,-3896.2728969336,25071.5699024152),(2377.76352846379,-3764.88005765299,25556.4360955699),(0.05,0.,27000.),(0.025,0.0433012701892219,27000.),(-0.025,0.0433012701892219,27000.),(-0.05,6.12323399573677E-18,27000.),(-0.025,-0.0433012701892219,27000.),(0.025,-0.0433012701892219,27000.))); +#7840=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7841=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7842=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7843=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7844=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7845=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7846=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7847=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7848=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7849=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7850=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7851=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7852=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7853=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7854=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7855=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7856=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7857=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7858=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7859=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7860=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7861=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7862=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7863=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7864=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7865=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7866=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7867=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7868=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7869=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7870=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7871=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7872=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7873=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7874=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7875=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7876=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7877=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7878=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7879=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7880=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7881=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7882=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7883=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7884=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7885=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7886=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7887=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7888=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7889=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7890=IFCPOLYGONALFACESET(#7839,$,(#7840,#7841,#7842,#7843,#7844,#7845,#7846,#7847,#7848,#7849,#7850,#7851,#7852,#7853,#7854,#7855,#7856,#7857,#7858,#7859,#7860,#7861,#7862,#7863,#7864,#7865,#7866,#7867,#7868,#7869,#7870,#7871,#7872,#7873,#7874,#7875,#7876,#7877,#7878,#7879,#7880,#7881,#7882,#7883,#7884,#7885,#7886,#7887,#7888,#7889),$); +#7891=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7838)); +#7892=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7890)); +#7893=IFCGEOGRAPHICELEMENTTYPE('2o$iyj2YbESO6Y7BCTMFjs',$,'Pine',$,$,$,(#7898,#7903),$,$,.NOTDEFINED.); +#7894=IFCCARTESIANPOINT((0.,0.,0.)); +#7895=IFCDIRECTION((1.,0.,0.)); +#7896=IFCDIRECTION((0.,0.,1.)); +#7897=IFCAXIS2PLACEMENT3D(#7894,#7896,#7895); +#7898=IFCREPRESENTATIONMAP(#7897,#7892); +#7899=IFCCARTESIANPOINT((0.,0.,0.)); +#7900=IFCDIRECTION((1.,0.,0.)); +#7901=IFCDIRECTION((0.,0.,1.)); +#7902=IFCAXIS2PLACEMENT3D(#7899,#7901,#7900); +#7903=IFCREPRESENTATIONMAP(#7902,#7891); +#7904=IFCCARTESIANPOINTLIST2D(((-1173.12854003906,1729.41564941406),(-1516.76501464844,1314.58544921875),(-1446.88452148438,1173.18823242188),(-1742.81420898438,932.637878417969),(-1840.67883300781,315.846588134766),(-1297.45397949219,230.444229125977),(-1854.61486816406,180.62141418457),(-1921.34033203125,-570.44384765625),(-1612.14453125,-701.103271484375),(-1654.22094726562,-935.437316894531),(-1379.97521972656,-1339.18310546875),(-1243.11108398438,-1353.53186035156),(-863.0927734375,-1764.96166992188),(-606.325866699219,-1804.78735351562),(-644.377014160156,-1607.52392578125),(-435.850677490234,-1906.17199707031),(738.348876953125,-1754.6689453125),(616.634155273438,-1370.27221679688),(955.64013671875,-1618.98181152344),(1832.638671875,-737.681518554688),(1655.19482421875,-587.545654296875),(1895.73254394531,-490.208251953125),(1933.59362792969,169.163619995117),(1505.80041503906,104.255020141602),(1820.48742675781,381.974578857422),(1655.84594726562,1104.43420410156),(1327.06701660156,1292.27111816406),(1150.73693847656,1634.02990722656),(795.248840332031,1755.83862304688),(374.673736572266,1502.7177734375),(676.689086914062,1821.86645507812),(-26.2604808807373,1959.61901855469),(-372.997711181641,1882.84130859375),(-638.644897460938,1767.08081054688))); +#7905=IFCINDEXEDPOLYCURVE(#7904,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7906=IFCCARTESIANPOINTLIST3D(((162.5,0.,0.),(81.25,140.729128114971,0.),(-81.25,140.729128114971,0.),(-162.5,1.99005104861445E-14,0.),(-81.2500000000001,-140.729128114971,0.),(81.25,-140.729128114971,0.),(162.5,0.,4000.),(81.25,140.729128114971,4000.),(-81.25,140.729128114971,4000.),(-162.5,1.99005104861445E-14,4000.),(-81.2500000000001,-140.729128114971,4000.),(81.25,-140.729128114971,4000.),(1531.4316330505,159.479204101713,5525.1715683627),(650.605196437522,1454.73448140728,5391.90861647286),(-676.080810243608,1113.6428791893,5039.72141068536),(-1580.23102563697,128.12550200652,5156.95384482116),(-759.166611304623,-1411.29236666856,5465.80474646107),(991.500835542543,-1367.5313265588,5544.90672835954),(1452.34025145127,162.55668022964,6766.59315253528),(658.47604974403,1561.81835846567,6602.052343103),(-603.302311624348,1304.12788329277,6592.20951375104),(-1481.12282445948,72.1620541510943,6472.2123270069),(-1057.43079584993,-1226.23913391176,6557.9597764039),(1098.08961504676,-1641.28696523539,6733.77478259756),(2002.95662330953,218.387011698773,7606.41670169077),(853.540277609866,1360.35461951077,7988.20097060028),(-995.586297317193,1832.42945676168,7792.05394416141),(-1697.32503918795,191.250111243413,7721.39507113419),(-890.45535541178,-1355.64280919289,7871.14009764026),(847.048065291481,-1714.54255644425,8006.10709727105),(1840.22870085174,54.026143781058,9171.7412860698),(1027.81002930474,1539.38349472396,9225.31101363013),(-783.404802524542,1637.86788479416,9055.53520166722),(-1787.29880438034,40.7395002756176,9024.59755358931),(-1254.92305646594,-1600.35069418983,9063.81922209895),(982.922630214813,-1850.34925554751,9212.07017906691),(1959.07193171315,-98.9101945295953,10207.5869341018),(1173.13107469649,1806.70812525462,10179.3153505886),(-886.623898199727,1690.2058740752,10378.1380578929),(-1719.54695422392,239.103971934779,10475.4476411129),(-976.381606941604,-1751.74970180583,10299.3090296405),(738.416772124776,-1796.07469534,10279.0140805743),(1857.85263021367,19.2285412450393,11872.852317221),(1058.49659624744,1616.53071455114,11479.9960395563),(-618.501284287283,1243.17463177709,11855.1879119608),(-1503.74936155765,81.8747118003025,11664.2007091941),(-1060.99112419849,-1670.64287679262,11785.267121073),(705.686236895373,-1438.13581263088,11592.2038171723),(0.05,0.,13000.),(0.025,0.0433012701892219,13000.),(-0.025,0.0433012701892219,13000.),(-0.05,6.12323399573677E-18,13000.),(-0.025,-0.0433012701892219,13000.),(0.025,-0.0433012701892219,13000.))); +#7907=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7908=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7909=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7910=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7911=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7912=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7913=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7914=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7915=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7916=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7917=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7918=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7919=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7920=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7921=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7922=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7923=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7924=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7925=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7926=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7927=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7928=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7929=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7930=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7931=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7932=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#7933=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#7934=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#7935=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#7936=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#7937=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#7938=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#7939=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#7940=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#7941=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#7942=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#7943=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#7944=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#7945=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#7946=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#7947=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#7948=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#7949=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#7950=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#7951=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#7952=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#7953=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#7954=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#7955=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#7956=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#7957=IFCPOLYGONALFACESET(#7906,$,(#7907,#7908,#7909,#7910,#7911,#7912,#7913,#7914,#7915,#7916,#7917,#7918,#7919,#7920,#7921,#7922,#7923,#7924,#7925,#7926,#7927,#7928,#7929,#7930,#7931,#7932,#7933,#7934,#7935,#7936,#7937,#7938,#7939,#7940,#7941,#7942,#7943,#7944,#7945,#7946,#7947,#7948,#7949,#7950,#7951,#7952,#7953,#7954,#7955,#7956),$); +#7958=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7905)); +#7959=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#7957)); +#7960=IFCGEOGRAPHICELEMENTTYPE('3qEBbdLl16VwGjdoRtMM4g',$,'Quaking Aspen',$,$,$,(#7965,#7970),$,$,.NOTDEFINED.); +#7961=IFCCARTESIANPOINT((0.,0.,0.)); +#7962=IFCDIRECTION((1.,0.,0.)); +#7963=IFCDIRECTION((0.,0.,1.)); +#7964=IFCAXIS2PLACEMENT3D(#7961,#7963,#7962); +#7965=IFCREPRESENTATIONMAP(#7964,#7959); +#7966=IFCCARTESIANPOINT((0.,0.,0.)); +#7967=IFCDIRECTION((1.,0.,0.)); +#7968=IFCDIRECTION((0.,0.,1.)); +#7969=IFCAXIS2PLACEMENT3D(#7966,#7968,#7967); +#7970=IFCREPRESENTATIONMAP(#7969,#7958); +#7971=IFCCARTESIANPOINTLIST2D(((-7038.77099609375,10376.494140625),(-9100.58984375,7887.5126953125),(-8681.306640625,7039.12939453125),(-10456.884765625,5595.8271484375),(-11044.0732421875,1895.07958984375),(-7784.72412109375,1382.66528320312),(-11127.689453125,1083.728515625),(-11528.0419921875,-3422.66333007812),(-9672.8671875,-4206.61962890625),(-9925.3251953125,-5612.6240234375),(-8279.8515625,-8035.0986328125),(-7458.6669921875,-8121.19091796875),(-5178.556640625,-10589.7705078125),(-3637.955078125,-10828.724609375),(-3866.26196289062,-9645.1435546875),(-2615.10400390625,-11437.0322265625),(4430.09326171875,-10528.013671875),(3699.8046875,-8221.6328125),(5733.8408203125,-9713.890625),(10995.83203125,-4426.0888671875),(9931.1689453125,-3525.27368164062),(11374.3955078125,-2941.24951171875),(11601.5615234375,1014.98168945312),(9034.8017578125,625.530151367188),(10922.923828125,2291.84741210938),(9935.076171875,6626.60546875),(7962.40234375,7753.626953125),(6904.42138671875,9804.1787109375),(4771.4931640625,10535.0322265625),(2248.04223632812,9016.306640625),(4060.13452148438,10931.19921875),(-157.562881469727,11757.7138671875),(-2237.986328125,11297.0478515625),(-3831.869140625,10602.484375))); +#7972=IFCINDEXEDPOLYCURVE(#7971,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#7973=IFCCARTESIANPOINTLIST3D(((1125.,0.,0.),(562.5,974.278579257493,0.),(-562.5,974.278579257494,0.),(-1125.,1.37772764904077E-13,0.),(-562.5,-974.278579257493,0.),(562.5,-974.278579257493,0.),(1125.,0.,8000.),(562.5,974.278579257493,8000.),(-562.5,974.278579257494,8000.),(-1125.,1.37772764904077E-13,8000.),(-562.5,-974.278579257493,8000.),(562.5,-974.278579257493,8000.),(10852.5535079996,581.14997458288,19118.7006456887),(4912.58257498507,10354.5600659865,19692.8105590715),(-6072.81885546668,10242.2968583362,18866.5948034846),(-12886.316632947,690.768361276389,19082.2630315562),(-5370.64594667554,-9358.47771173092,21031.6896855534),(7598.50228816189,-11347.896519499,18768.9139547579),(11565.3725048596,271.955435185651,30355.301633078),(5999.37806196763,10627.4931541558,32637.4025434685),(-6382.05374107774,8560.01032977082,29652.5579770092),(-9007.55324587658,-1006.41407386615,32246.1467809223),(-5223.56975104439,-8947.3271094325,31524.8202264928),(6531.90417178326,-8924.0437881124,30720.0513140502),(8053.38873962146,-81.3422915010003,44665.4893319725),(3442.728271676,8837.44205648247,43614.8601829907),(-5943.0591693263,7119.89575940448,43813.3433017637),(-9666.8452758124,-334.766520198223,43072.0841229582),(-6155.60106691482,-7438.72013218369,43461.0234653706),(4843.16384195248,-8752.59365772822,44264.5669530449),(9326.27591525056,161.506412100767,53376.4083283184),(2812.48266070495,5814.64677442488,53340.9753751426),(-3546.08829547906,7223.30641368324,53791.0612241477),(-6682.71481140704,467.230574905457,55908.9337210427),(-2935.04464568495,-6413.26469700093,54953.5396522273),(5825.04132242271,-8388.33263993844,55538.5293000042),(8263.26280052789,-77.7974349206768,67713.3275987842),(2292.88806697161,5656.71134902947,65746.6073685748),(-3810.97185814543,6685.00527479828,65288.1364060905),(-7461.51944407184,1245.83672434585,65856.5139730015),(-4786.19664280072,-4178.56251476534,66719.625658395),(1705.25650646588,-5701.59021637055,65297.1436242609),(4386.06241803939,859.5532484849,78833.5839054955),(2534.99973431641,4901.64910916535,78496.8920801912),(-2947.86850530921,3414.08795501575,79252.9195433188),(-4626.76356340577,-280.808273896291,77939.8089260787),(-2402.38111309601,-4950.59804435938,77980.877793551),(4154.12016378284,-3392.13673495609,77028.8361362805),(0.05,0.,90000.),(0.025,0.0433012701892219,90000.),(-0.025,0.0433012701892219,90000.),(-0.05,6.12323399573677E-18,90000.),(-0.025,-0.0433012701892219,90000.),(0.025,-0.0433012701892219,90000.))); +#7974=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#7975=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#7976=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#7977=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#7978=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#7979=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#7980=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#7981=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#7982=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#7983=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#7984=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#7985=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#7986=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#7987=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#7988=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#7989=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#7990=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#7991=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#7992=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#7993=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#7994=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#7995=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#7996=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#7997=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#7998=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#7999=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8000=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8001=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8002=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8003=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8004=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8005=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8006=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8007=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8008=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8009=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8010=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8011=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8012=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8013=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8014=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8015=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8016=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8017=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8018=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8019=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8020=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8021=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8022=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8023=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8024=IFCPOLYGONALFACESET(#7973,$,(#7974,#7975,#7976,#7977,#7978,#7979,#7980,#7981,#7982,#7983,#7984,#7985,#7986,#7987,#7988,#7989,#7990,#7991,#7992,#7993,#7994,#7995,#7996,#7997,#7998,#7999,#8000,#8001,#8002,#8003,#8004,#8005,#8006,#8007,#8008,#8009,#8010,#8011,#8012,#8013,#8014,#8015,#8016,#8017,#8018,#8019,#8020,#8021,#8022,#8023),$); +#8025=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#7972)); +#8026=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8024)); +#8027=IFCGEOGRAPHICELEMENTTYPE('1UjLq6$hXBBe1GdqL4Kty2',$,'Redwood',$,$,$,(#8032,#8037),$,$,.NOTDEFINED.); +#8028=IFCCARTESIANPOINT((0.,0.,0.)); +#8029=IFCDIRECTION((1.,0.,0.)); +#8030=IFCDIRECTION((0.,0.,1.)); +#8031=IFCAXIS2PLACEMENT3D(#8028,#8030,#8029); +#8032=IFCREPRESENTATIONMAP(#8031,#8026); +#8033=IFCCARTESIANPOINT((0.,0.,0.)); +#8034=IFCDIRECTION((1.,0.,0.)); +#8035=IFCDIRECTION((0.,0.,1.)); +#8036=IFCAXIS2PLACEMENT3D(#8033,#8035,#8034); +#8037=IFCREPRESENTATIONMAP(#8036,#8025); +#8038=IFCCARTESIANPOINTLIST2D(((-6452.20654296875,9511.7861328125),(-8342.20703125,7230.2197265625),(-7957.86474609375,6452.53515625),(-9585.4775390625,5129.50830078125),(-10123.7333984375,1737.15625),(-7135.9970703125,1267.44323730469),(-10200.3818359375,993.417785644531),(-10567.3720703125,-3137.44116210938),(-8866.794921875,-3856.06787109375),(-9098.21484375,-5144.9052734375),(-7589.86376953125,-7365.5068359375),(-6837.111328125,-7444.42529296875),(-4747.01025390625,-9707.2890625),(-3334.79223632812,-9926.3310546875),(-3544.07348632812,-8841.3818359375),(-2397.1787109375,-10483.9462890625),(4060.9189453125,-9650.6796875),(3391.48779296875,-7536.4970703125),(5256.02099609375,-8904.400390625),(10079.5126953125,-4057.24829101562),(9103.572265625,-3231.5009765625),(10426.529296875,-2696.14526367188),(10634.7646484375,930.39990234375),(8281.90234375,573.402587890625),(10012.6806640625,2100.86010742188),(9107.1533203125,6074.38818359375),(7298.86865234375,7107.4912109375),(6329.05322265625,8987.1640625),(4373.86865234375,9657.1123046875),(2060.70556640625,8264.947265625),(3721.7900390625,10020.265625),(-144.432647705078,10777.904296875),(-2051.4873046875,10355.626953125),(-3512.546875,9718.9443359375))); +#8039=IFCINDEXEDPOLYCURVE(#8038,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8040=IFCCARTESIANPOINTLIST3D(((437.5,0.,0.),(218.75,378.886114155692,0.),(-218.75,378.886114155692,0.),(-437.5,5.35782974626967E-14,0.),(-218.75,-378.886114155692,0.),(218.75,-378.886114155692,0.),(437.5,0.,5000.),(218.75,378.886114155692,5000.),(-218.75,378.886114155692,5000.),(-437.5,5.35782974626967E-14,5000.),(-218.75,-378.886114155692,5000.),(218.75,-378.886114155692,5000.),(10191.9761575204,398.875898521955,9314.3669057986),(4988.08838349057,8462.70514332881,9981.25799765134),(-5266.8890759156,8119.32032569103,8951.22429010607),(-10279.3879289581,-241.686179077544,8960.78946779689),(-5521.2984869881,-8856.05697579226,9021.20538441628),(5068.93602222685,-9029.47330739101,8684.8170934191),(10583.5728403885,59.4196307498943,13415.4151110646),(5826.85880439864,9950.56278918995,13451.6412004452),(-6060.8982204591,9845.47228024141,13929.3569681447),(-11145.5113365023,221.605017668733,13290.0996667926),(-4919.14913577422,-9058.94982909115,13980.1768039415),(6135.48102504723,-9900.30162680119,13634.7812770208),(10267.9281322867,422.063932495244,17703.5350063835),(4465.9609034994,8788.60085067224,17303.641459519),(-4684.49619989621,7921.4934760722,17793.4426644848),(-9972.34374582927,-532.281765876375,17829.4136450556),(-4971.9071397513,-8795.05648155399,18411.9252533907),(5484.49823463633,-8065.00800536168,17499.9798311687),(8224.23530307687,-172.743706162854,21601.9785842969),(4731.32328648422,7365.34660258875,21622.5937277729),(-4746.80897446761,7562.02643538098,22472.4165795916),(-8942.54415519387,-278.351577880704,22391.1752403867),(-5080.54263684011,-8104.34530218408,22405.3152732095),(4796.86572418245,-8255.40129672179,21535.9122544457),(7840.11493718418,219.030129455768,25751.1334245936),(3827.48652813239,6467.43078950703,25847.7185264639),(-4376.40521560494,6482.88780224081,26382.4273779457),(-8374.88846638871,168.480830323222,26958.8281618502),(-3658.43306714931,-7387.54437311715,26636.4655804114),(4103.41480718909,-7470.43346933996,26267.1500794415),(6989.56837157667,630.198081521934,31314.8208213547),(3485.34399142812,5992.57977601523,31356.1419879532),(-3793.12273333971,5880.98817572523,30100.4469197144),(-6391.56521361114,215.103793126935,30309.1028452226),(-3812.08389589626,-5834.97480633797,31066.6684092459),(2878.24267183983,-6115.42148568096,30732.1456628975),(0.05,0.,35000.),(0.025,0.0433012701892219,35000.),(-0.025,0.0433012701892219,35000.),(-0.05,6.12323399573677E-18,35000.),(-0.025,-0.0433012701892219,35000.),(0.025,-0.0433012701892219,35000.))); +#8041=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8042=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8043=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8044=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8045=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8046=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8047=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8048=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8049=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8050=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8051=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8052=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8053=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8054=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8055=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8056=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8057=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8058=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8059=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8060=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8061=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8062=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8063=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8064=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8065=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8066=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8067=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8068=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8069=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8070=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8071=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8072=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8073=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8074=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8075=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8076=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8077=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8078=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8079=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8080=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8081=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8082=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8083=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8084=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8085=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8086=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8087=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8088=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8089=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8090=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8091=IFCPOLYGONALFACESET(#8040,$,(#8041,#8042,#8043,#8044,#8045,#8046,#8047,#8048,#8049,#8050,#8051,#8052,#8053,#8054,#8055,#8056,#8057,#8058,#8059,#8060,#8061,#8062,#8063,#8064,#8065,#8066,#8067,#8068,#8069,#8070,#8071,#8072,#8073,#8074,#8075,#8076,#8077,#8078,#8079,#8080,#8081,#8082,#8083,#8084,#8085,#8086,#8087,#8088,#8089,#8090),$); +#8092=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8039)); +#8093=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8091)); +#8094=IFCGEOGRAPHICELEMENTTYPE('1_L9rtfPTANuK_gJNvuNNt',$,'Sycamore',$,$,$,(#8099,#8104),$,$,.NOTDEFINED.); +#8095=IFCCARTESIANPOINT((0.,0.,0.)); +#8096=IFCDIRECTION((1.,0.,0.)); +#8097=IFCDIRECTION((0.,0.,1.)); +#8098=IFCAXIS2PLACEMENT3D(#8095,#8097,#8096); +#8099=IFCREPRESENTATIONMAP(#8098,#8093); +#8100=IFCCARTESIANPOINT((0.,0.,0.)); +#8101=IFCDIRECTION((1.,0.,0.)); +#8102=IFCDIRECTION((0.,0.,1.)); +#8103=IFCAXIS2PLACEMENT3D(#8100,#8102,#8101); +#8104=IFCREPRESENTATIONMAP(#8103,#8092); +#8105=IFCCARTESIANPOINTLIST2D(((-4399.23193359375,6485.30859375),(-5687.86865234375,4929.6953125),(-5425.81689453125,4399.45556640625),(-6535.55322265625,3497.39208984375),(-6902.54541015625,1184.42468261719),(-4865.45263671875,864.165832519531),(-6954.8056640625,677.330322265625),(-7205.0263671875,-2139.16455078125),(-6045.5419921875,-2629.13720703125),(-6203.32861328125,-3507.88989257812),(-5174.9072265625,-5021.9365234375),(-4661.6669921875,-5075.74462890625),(-3236.59790039062,-6618.6064453125),(-2273.72192382812,-6767.95263671875),(-2416.41381835938,-6028.21484375),(-1634.44006347656,-7148.14501953125),(2768.80834960938,-6580.0087890625),(2312.3779296875,-5138.5205078125),(3583.65063476562,-6071.18212890625),(6872.39501953125,-2766.3056640625),(6206.98095703125,-2203.29614257812),(7108.9970703125,-1838.28088378906),(7250.97607421875,634.363525390625),(5646.75146484375,390.956329345703),(6826.82763671875,1432.40466308594),(6209.42236328125,4141.62841796875),(4976.50146484375,4846.0166015625),(4315.263671875,6127.61181640625),(2982.18334960938,6584.39501953125),(1405.02648925781,5635.19140625),(2537.583984375,6831.99951171875),(-98.4767990112305,7348.5712890625),(-1398.74133300781,7060.6552734375),(-2394.91821289062,6626.552734375))); +#8106=IFCINDEXEDPOLYCURVE(#8105,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8107=IFCCARTESIANPOINTLIST3D(((250.,0.,0.),(125.,216.50635094611,0.),(-125.,216.50635094611,0.),(-250.,3.06161699786838E-14,0.),(-125.,-216.50635094611,0.),(125.,-216.50635094611,0.),(250.,0.,3000.),(125.,216.50635094611,3000.),(-125.,216.50635094611,3000.),(-250.,3.06161699786838E-14,3000.),(-125.,-216.50635094611,3000.),(125.,-216.50635094611,3000.),(6864.51174093962,149.003325621362,5641.77883366154),(3593.69299025062,5471.66809874141,5537.15212425622),(-2946.04344426682,5961.510440006,5486.92396397081),(-6804.49753029954,-70.7815503672339,5823.64183879329),(-3587.40176007106,-5808.4948216708,5788.60271493423),(3229.52060468186,-5896.88408288427,5282.0946151679),(7826.90867591689,-131.544951625221,7799.04029169174),(3852.1470696798,6739.65858459502,7850.83372578836),(-4084.82721324954,6553.75848293929,7485.22057994154),(-7824.38002178817,-247.729967514139,8011.89343533432),(-3923.22206315361,-6342.99068034662,7587.82241460911),(3444.15751043372,-6876.51474649222,8021.76982644432),(6827.29011321763,-224.267509138995,10075.7697815487),(2880.38406967562,5779.69289822938,10126.3111480268),(-3560.50215664637,5781.30498761408,10365.5011271145),(-6582.08915885386,-277.589369282541,10396.6508157906),(-3225.44855098245,-5717.48532592177,10017.4515561039),(3613.06737605766,-5373.26969464955,10437.5565885444),(5976.80186974867,64.2891909393648,12590.1076696329),(2483.0787736583,4918.57031347327,12729.8763235584),(-2840.85031883522,5226.52963235247,12985.8717514506),(-5888.13484320676,307.370932659382,12315.8855554633),(-2668.82701874759,-4980.16037272922,12898.1136771736),(3152.02888761404,-4808.14292308657,12924.6203653117),(4263.48757765188,133.875871682736,14836.893822948),(2274.17892907426,3867.85892284304,14801.3389825964),(-2112.20901901363,3675.64742196058,14948.7063412146),(-4951.26544978503,129.823045618249,14983.6643045677),(-2674.54315908176,-4379.3217829083,14918.5659226281),(2315.31216681468,-4391.31464893469,14761.8852219231),(3793.25773921454,21.8387597575971,17279.5331991088),(1679.67468902398,2870.4810855596,17391.4611865491),(-1919.56847728111,2944.05453672591,17329.456708273),(-3878.88452114337,-158.865147081764,17615.4462343695),(-1521.05728781537,-3051.27755678749,17530.2435290913),(1432.59316074114,-3418.80309421151,17678.7935377692),(0.05,0.,20000.),(0.025,0.0433012701892219,20000.),(-0.025,0.0433012701892219,20000.),(-0.05,6.12323399573677E-18,20000.),(-0.025,-0.0433012701892219,20000.),(0.025,-0.0433012701892219,20000.))); +#8108=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8109=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8110=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8111=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8112=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8113=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8114=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8115=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8116=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8117=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8118=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8119=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8120=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8121=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8122=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8123=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8124=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8125=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8126=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8127=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8128=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8129=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8130=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8131=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8132=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8133=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8134=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8135=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8136=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8137=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8138=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8139=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8140=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8141=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8142=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8143=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8144=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8145=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8146=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8147=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8148=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8149=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8150=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8151=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8152=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8153=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8154=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8155=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8156=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8157=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8158=IFCPOLYGONALFACESET(#8107,$,(#8108,#8109,#8110,#8111,#8112,#8113,#8114,#8115,#8116,#8117,#8118,#8119,#8120,#8121,#8122,#8123,#8124,#8125,#8126,#8127,#8128,#8129,#8130,#8131,#8132,#8133,#8134,#8135,#8136,#8137,#8138,#8139,#8140,#8141,#8142,#8143,#8144,#8145,#8146,#8147,#8148,#8149,#8150,#8151,#8152,#8153,#8154,#8155,#8156,#8157),$); +#8159=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8106)); +#8160=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8158)); +#8161=IFCGEOGRAPHICELEMENTTYPE('3ts8SM3uT6W9pUh1QUkZWo',$,'Tree of Heaven',$,$,$,(#8166,#8171),$,$,.NOTDEFINED.); +#8162=IFCCARTESIANPOINT((0.,0.,0.)); +#8163=IFCDIRECTION((1.,0.,0.)); +#8164=IFCDIRECTION((0.,0.,1.)); +#8165=IFCAXIS2PLACEMENT3D(#8162,#8164,#8163); +#8166=IFCREPRESENTATIONMAP(#8165,#8160); +#8167=IFCCARTESIANPOINT((0.,0.,0.)); +#8168=IFCDIRECTION((1.,0.,0.)); +#8169=IFCDIRECTION((0.,0.,1.)); +#8170=IFCAXIS2PLACEMENT3D(#8167,#8169,#8168); +#8171=IFCREPRESENTATIONMAP(#8170,#8159); +#8172=IFCCARTESIANPOINTLIST2D(((-1466.41064453125,2161.76953125),(-1895.95629882812,1643.23181152344),(-1808.60559082031,1466.48522949219),(-2178.51782226562,1165.79736328125),(-2300.8486328125,394.808227539062),(-1621.81750488281,288.055267333984),(-2318.2685546875,225.776763916016),(-2401.67553710938,-713.054809570312),(-2015.18054199219,-876.379089355469),(-2067.77612304688,-1169.29663085938),(-1724.96899414062,-1673.97888183594),(-1553.88891601562,-1691.91479492188),(-1078.86596679688,-2206.2021484375),(-757.907348632812,-2255.98413085938),(-805.471252441406,-2009.40490722656),(-544.813354492188,-2382.71508789062),(922.936096191406,-2193.33618164062),(770.792663574219,-1712.84020996094),(1194.55017089844,-2023.72729492188),(2290.79833984375,-922.101867675781),(2068.99365234375,-734.432067871094),(2369.66577148438,-612.760314941406),(2416.99194335938,211.454513549805),(1882.25048828125,130.318771362305),(2275.60913085938,477.468231201172),(2069.8076171875,1380.54284667969),(1658.83374023438,1615.3388671875),(1438.42114257812,2042.53735351562),(994.061096191406,2194.79833984375),(468.342163085938,1878.39721679688),(845.861389160156,2277.33325195312),(-32.8255996704102,2449.52392578125),(-466.247131347656,2353.5517578125),(-798.306091308594,2208.85107421875))); +#8173=IFCINDEXEDPOLYCURVE(#8172,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8174=IFCCARTESIANPOINTLIST3D(((100.,0.,0.),(50.,86.6025403784439,0.),(-50.,86.6025403784439,0.),(-100.,1.22464679914735E-14,0.),(-50.,-86.6025403784438,0.),(50.,-86.6025403784439,0.),(100.,0.,2000.),(50.,86.6025403784439,2000.),(-50.,86.6025403784439,2000.),(-100.,1.22464679914735E-14,2000.),(-50.,-86.6025403784438,2000.),(50.,-86.6025403784439,2000.),(1892.78383354662,60.7254157496216,2900.34283807237),(993.312151058385,1641.17539889493,2950.78553176694),(-901.486623374903,1736.03680425291,2858.76978625326),(-2084.46196368121,-158.982198204705,2815.87779846513),(-972.684000901721,-1869.88608335022,2951.14318413709),(914.320869258631,-1817.58842312102,2710.69019047124),(2409.21958683818,76.3800806300675,3834.29836097696),(1162.08482847653,1799.45957750218,3659.54310511897),(-1125.7832582142,1825.61629788308,3858.9142317654),(-2292.09707493013,-110.459821841665,3815.88873611833),(-1245.03932760093,-1811.61512231649,3699.28654436646),(1141.64091999163,-1998.82230285993,3709.39087869702),(2399.8108045223,-148.115342927117,4688.51195837464),(1165.1571585527,2254.74650143635,4478.16848029973),(-1099.99392079612,2291.1325751702,4652.96215590244),(-2415.90635324146,25.8450269432527,4644.95093192253),(-1370.80708131761,-2172.63938484127,4676.07435863906),(1154.34541545208,-2029.64992678766,4695.44768052468),(2221.07254097935,-43.1294251572887,5412.99434951717),(1088.44885901916,2106.90683103384,5392.28127713201),(-1276.41258756132,1818.40116877019,5498.3610497243),(-2092.29650978472,-1.27655505458808,5425.8641023264),(-1108.86211252361,-1869.14083217771,5339.6219951768),(1159.84844522152,-1930.48131808951,5467.81069952725),(1897.81675498408,-105.570608075864,6237.14061254624),(1136.6635545072,1682.96710205266,6316.82998912945),(-1061.88353479918,1605.09824087055,6146.7203475618),(-1899.61733061309,88.6459480016599,6245.67446304021),(-941.327426346071,-1675.76223735636,6413.29752874574),(1146.6496377982,-1761.80611639298,6442.22936703192),(1897.65752492395,28.9660144192285,7265.4714320136),(872.091795220695,1475.72370368482,7061.96363570146),(-754.633726487465,1407.47807793829,7005.04439118066),(-1652.30983160147,87.6533192191434,7137.47247845855),(-767.160381584214,-1658.84889556351,7065.40965850319),(807.759890639213,-1541.28802874202,7037.45863906373),(0.05,0.,8000.),(0.025,0.0433012701892219,8000.),(-0.025,0.0433012701892219,8000.),(-0.05,6.12323399573677E-18,8000.),(-0.025,-0.0433012701892219,8000.),(0.025,-0.0433012701892219,8000.))); +#8175=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8176=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8177=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8178=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8179=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8180=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8181=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8182=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8183=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8184=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8185=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8186=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8187=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8188=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8189=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8190=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8191=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8192=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8193=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8194=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8195=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8196=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8197=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8198=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8199=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8200=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8201=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8202=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8203=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8204=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8205=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8206=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8207=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8208=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8209=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8210=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8211=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8212=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8213=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8214=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8215=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8216=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8217=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8218=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8219=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8220=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8221=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8222=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8223=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8224=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8225=IFCPOLYGONALFACESET(#8174,$,(#8175,#8176,#8177,#8178,#8179,#8180,#8181,#8182,#8183,#8184,#8185,#8186,#8187,#8188,#8189,#8190,#8191,#8192,#8193,#8194,#8195,#8196,#8197,#8198,#8199,#8200,#8201,#8202,#8203,#8204,#8205,#8206,#8207,#8208,#8209,#8210,#8211,#8212,#8213,#8214,#8215,#8216,#8217,#8218,#8219,#8220,#8221,#8222,#8223,#8224),$); +#8226=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8173)); +#8227=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8225)); +#8228=IFCGEOGRAPHICELEMENTTYPE('1It$vmz858EhJGoqzAwod9',$,'Umbrella Tree',$,$,$,(#8233,#8238),$,$,.NOTDEFINED.); +#8229=IFCCARTESIANPOINT((0.,0.,0.)); +#8230=IFCDIRECTION((1.,0.,0.)); +#8231=IFCDIRECTION((0.,0.,1.)); +#8232=IFCAXIS2PLACEMENT3D(#8229,#8231,#8230); +#8233=IFCREPRESENTATIONMAP(#8232,#8227); +#8234=IFCCARTESIANPOINT((0.,0.,0.)); +#8235=IFCDIRECTION((1.,0.,0.)); +#8236=IFCDIRECTION((0.,0.,1.)); +#8237=IFCAXIS2PLACEMENT3D(#8234,#8236,#8235); +#8238=IFCREPRESENTATIONMAP(#8237,#8226); +#8239=IFCCARTESIANPOINTLIST2D(((-879.846374511719,1297.06176757812),(-1137.57373046875,985.939086914062),(-1085.16333007812,879.891174316406),(-1307.11059570312,699.478393554688),(-1380.50915527344,236.884948730469),(-973.090515136719,172.833160400391),(-1390.96118164062,135.466064453125),(-1441.00524902344,-427.832916259766),(-1209.1083984375,-525.827453613281),(-1240.66564941406,-701.578002929688),(-1034.9814453125,-1004.38732910156),(-932.333374023438,-1015.14886474609),(-647.319580078125,-1323.72131347656),(-454.744384765625,-1353.59057617188),(-483.282745361328,-1205.64294433594),(-326.888000488281,-1429.62902832031),(553.761657714844,-1316.00170898438),(462.4755859375,-1027.7041015625),(716.730102539062,-1214.236328125),(1374.47900390625,-553.261108398438),(1241.39611816406,-440.659210205078),(1421.79943847656,-367.656188964844),(1450.19519042969,126.872711181641),(1129.35021972656,78.1912689208984),(1365.36547851562,286.480926513672),(1241.88452148438,828.32568359375),(995.30029296875,969.203369140625),(863.052673339844,1225.52233886719),(596.436645507812,1316.87902832031),(281.005279541016,1127.03833007812),(507.516815185547,1366.39990234375),(-19.6953601837158,1469.71423339844),(-279.748291015625,1412.13098144531),(-478.983642578125,1325.310546875))); +#8240=IFCINDEXEDPOLYCURVE(#8239,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8241=IFCCARTESIANPOINTLIST3D(((50.,0.,0.),(25.,43.3012701892219,0.),(-25.,43.3012701892219,0.),(-50.,6.12323399573677E-15,0.),(-25.,-43.3012701892219,0.),(25.,-43.3012701892219,0.),(50.,0.,200.),(25.,43.3012701892219,200.),(-25.,43.3012701892219,200.),(-50.,6.12323399573677E-15,200.),(-25.,-43.3012701892219,200.),(25.,-43.3012701892219,200.),(733.313500770764,-57.5410255877768,666.635726399355),(409.780904587666,521.057349810186,682.151872971595),(-305.772601510733,546.87994050774,805.185293224471),(-702.921361602228,73.517609893872,713.969437025741),(-313.817233825761,-502.442749802709,772.498801798803),(397.81586698295,-538.278369572298,670.607596302034),(931.018781687401,14.3289306926399,1255.42327845959),(385.421250081696,809.411457723907,1298.96610834188),(-364.921775187391,797.274443896911,1359.50501350873),(-859.38993327478,31.7416493015693,1303.68622496191),(-473.654254455029,-680.367377341625,1255.70986531549),(479.97753485526,-680.700607166063,1309.8544523728),(1022.75574240628,52.036153400664,1855.37155046518),(489.604539194,863.167453318203,1833.66207996583),(-614.837706781165,1003.32037965493,1829.57617844682),(-1077.23013653488,-14.4892604383583,1854.33140200739),(-473.365831154755,-966.138427875972,1808.37598422263),(553.215018540863,-967.736473687314,1843.87294648871),(1296.89928236858,-10.6445053129836,2399.1466062911),(649.518514188936,1051.27028395033,2450.86603524108),(-668.088050963197,1106.25426542933,2355.87707713781),(-1221.27932925083,72.3450853788219,2373.34752656242),(-660.894550077012,-1181.72223551422,2434.70863552674),(592.423343694392,-1109.71260660168,2347.29077547823),(1472.52608765337,-22.8466956263269,2864.88736767515),(675.916038826488,1304.71050583482,2961.63088022843),(-726.467582298466,1251.27930189846,2945.27034499083),(-1571.66526651972,-14.2805384135334,2966.78183419925),(-682.637584701684,-1305.34595550917,2969.73102669043),(749.76506317572,-1295.20522644858,2927.81261920749),(1368.60548935396,38.9885197381287,3452.82887856163),(681.360639412241,1140.09560589113,3433.74658204543),(-599.532092677623,1168.34000245088,3474.4881118727),(-1219.16354761185,-77.0896849789248,3457.14421535419),(-623.467708749713,-1142.68096473572,3404.56346331377),(675.732488151661,-1127.66888930832,3420.18232707317),(0.05,0.,4000.),(0.025,0.0433012701892219,4000.),(-0.025,0.0433012701892219,4000.),(-0.05,6.12323399573677E-18,4000.),(-0.025,-0.0433012701892219,4000.),(0.025,-0.0433012701892219,4000.))); +#8242=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8243=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8244=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8245=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8246=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8247=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8248=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8249=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8250=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8251=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8252=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8253=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8254=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8255=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8256=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8257=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8258=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8259=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8260=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8261=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8262=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8263=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8264=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8265=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8266=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8267=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8268=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8269=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8270=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8271=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8272=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8273=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8274=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8275=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8276=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8277=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8278=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8279=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8280=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8281=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8282=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8283=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8284=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8285=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8286=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8287=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8288=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8289=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8290=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8291=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8292=IFCPOLYGONALFACESET(#8241,$,(#8242,#8243,#8244,#8245,#8246,#8247,#8248,#8249,#8250,#8251,#8252,#8253,#8254,#8255,#8256,#8257,#8258,#8259,#8260,#8261,#8262,#8263,#8264,#8265,#8266,#8267,#8268,#8269,#8270,#8271,#8272,#8273,#8274,#8275,#8276,#8277,#8278,#8279,#8280,#8281,#8282,#8283,#8284,#8285,#8286,#8287,#8288,#8289,#8290,#8291),$); +#8293=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8240)); +#8294=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8292)); +#8295=IFCGEOGRAPHICELEMENTTYPE('0eV4LMhaDFtutdaFgbXA8A',$,'Viburnum',$,$,$,(#8300,#8305),$,$,.NOTDEFINED.); +#8296=IFCCARTESIANPOINT((0.,0.,0.)); +#8297=IFCDIRECTION((1.,0.,0.)); +#8298=IFCDIRECTION((0.,0.,1.)); +#8299=IFCAXIS2PLACEMENT3D(#8296,#8298,#8297); +#8300=IFCREPRESENTATIONMAP(#8299,#8294); +#8301=IFCCARTESIANPOINT((0.,0.,0.)); +#8302=IFCDIRECTION((1.,0.,0.)); +#8303=IFCDIRECTION((0.,0.,1.)); +#8304=IFCAXIS2PLACEMENT3D(#8301,#8303,#8302); +#8305=IFCREPRESENTATIONMAP(#8304,#8293); +#8306=IFCCARTESIANPOINTLIST2D(((-3519.38549804688,5188.2470703125),(-4550.294921875,3943.75634765625),(-4340.6533203125,3519.56469726562),(-5228.4423828125,2797.91357421875),(-5522.03662109375,947.539794921875),(-3892.36206054688,691.332641601562),(-5563.8447265625,541.8642578125),(-5764.02099609375,-1711.33166503906),(-4836.43359375,-2103.30981445312),(-4962.66259765625,-2806.31201171875),(-4139.92578125,-4017.54931640625),(-3729.33349609375,-4060.59545898438),(-2589.2783203125,-5294.88525390625),(-1818.9775390625,-5414.3623046875),(-1933.13098144531,-4822.57177734375),(-1307.55200195312,-5718.51611328125),(2215.04663085938,-5264.0068359375),(1849.90234375,-4110.81640625),(2866.92041015625,-4856.9453125),(5497.916015625,-2213.04443359375),(4965.58447265625,-1762.63684082031),(5687.19775390625,-1470.62475585938),(5800.78076171875,507.490844726562),(4517.40087890625,312.765075683594),(5461.4619140625,1145.92370605469),(4967.5380859375,3313.302734375),(3981.201171875,3876.8134765625),(3452.21069335938,4902.08935546875),(2385.74658203125,5267.51611328125),(1124.02111816406,4508.1533203125),(2030.06726074219,5465.599609375),(-78.7814407348633,5878.85693359375),(-1118.9931640625,5648.52392578125),(-1915.9345703125,5301.2421875))); +#8307=IFCINDEXEDPOLYCURVE(#8306,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8308=IFCCARTESIANPOINTLIST3D(((162.5,0.,0.),(81.25,140.729128114971,0.),(-81.25,140.729128114971,0.),(-162.5,1.99005104861445E-14,0.),(-81.2500000000001,-140.729128114971,0.),(81.25,-140.729128114971,0.),(162.5,0.,1000.),(81.25,140.729128114971,1000.),(-81.25,140.729128114971,1000.),(-162.5,1.99005104861445E-14,1000.),(-81.2500000000001,-140.729128114971,1000.),(81.25,-140.729128114971,1000.),(4780.92993084549,233.275004556452,2918.35105319098),(2063.44635195196,3996.92999923762,2674.63436656789),(-2264.35423473864,3756.83337070573,2554.12423620615),(-4588.82174158603,-145.059629958245,2690.90285288653),(-2527.12117690543,-4164.47331639339,2823.48997841307),(2239.04914803938,-3942.50620057301,2836.07443525313),(4774.67810708882,-230.071644582406,4575.78465377489),(2470.34421104144,4280.6057667989,4491.48698524322),(-2179.21768165894,4127.14326715557,4563.66046693806),(-4916.28441632053,37.4643262197266,4512.04812538159),(-2520.51662246919,-4413.90837289854,4415.08596838221),(2537.31528195146,-4151.37411462119,4401.24623939356),(5210.03680209118,-165.344807688274,5975.69791719558),(2476.17442141586,4612.16069001937,5984.57322631517),(-2768.56337324671,4239.18065679424,5903.10239105092),(-5252.70648001992,37.8673853419883,6309.60199691086),(-2655.98147904349,-4515.6864291937,6032.86899138077),(2466.48946560294,-4303.56357394471,6168.33374721088),(5298.37763242243,-204.293839616931,8004.72357183119),(2819.71459619285,4868.17575940548,7720.9165840435),(-2688.35090802555,4915.06824182924,7905.34463993701),(-5192.35744768993,-173.024926829017,8104.14622094265),(-2942.92169964282,-4740.88566356266,7609.29151402175),(2872.97289828456,-4599.9750032208,8103.4853936187),(5870.58114261243,233.390620571182,9591.4985554117),(3109.87313419164,5076.22457537658,9491.42269894281),(-2609.31660024912,4882.77666875464,9411.95179395873),(-5932.54392235395,-17.7019428826667,9413.68392351271),(-2630.53937263286,-4712.50118972965,9423.7231476537),(2649.82179654611,-4931.67271389666,9399.66214277257),(6022.69713498767,162.678234309644,11157.3067094216),(2959.31083445075,5404.60482808579,11256.9544002556),(-3081.75636484155,5400.16343454196,11448.8673774269),(-5794.50553654996,97.6270569968902,11240.2778330586),(-2899.62806925536,-5024.64622088238,11358.2606034987),(2863.98057284814,-5302.62077135089,11238.7148204529),(0.05,0.,13000.),(0.025,0.0433012701892219,13000.),(-0.025,0.0433012701892219,13000.),(-0.05,6.12323399573677E-18,13000.),(-0.025,-0.0433012701892219,13000.),(0.025,-0.0433012701892219,13000.))); +#8309=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8310=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8311=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8312=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8313=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8314=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8315=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8316=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8317=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8318=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8319=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8320=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8321=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8322=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8323=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8324=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8325=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8326=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8327=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8328=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8329=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8330=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8331=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8332=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8333=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8334=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8335=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8336=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8337=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8338=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8339=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8340=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8341=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8342=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8343=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8344=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8345=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8346=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8347=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8348=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8349=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8350=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8351=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8352=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8353=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8354=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8355=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8356=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8357=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8358=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8359=IFCPOLYGONALFACESET(#8308,$,(#8309,#8310,#8311,#8312,#8313,#8314,#8315,#8316,#8317,#8318,#8319,#8320,#8321,#8322,#8323,#8324,#8325,#8326,#8327,#8328,#8329,#8330,#8331,#8332,#8333,#8334,#8335,#8336,#8337,#8338,#8339,#8340,#8341,#8342,#8343,#8344,#8345,#8346,#8347,#8348,#8349,#8350,#8351,#8352,#8353,#8354,#8355,#8356,#8357,#8358),$); +#8360=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8307)); +#8361=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8359)); +#8362=IFCGEOGRAPHICELEMENTTYPE('1WRWY5E5T5HBOEFo8knauI',$,'Weeping Willow',$,$,$,(#8367,#8372),$,$,.NOTDEFINED.); +#8363=IFCCARTESIANPOINT((0.,0.,0.)); +#8364=IFCDIRECTION((1.,0.,0.)); +#8365=IFCDIRECTION((0.,0.,1.)); +#8366=IFCAXIS2PLACEMENT3D(#8363,#8365,#8364); +#8367=IFCREPRESENTATIONMAP(#8366,#8361); +#8368=IFCCARTESIANPOINT((0.,0.,0.)); +#8369=IFCDIRECTION((1.,0.,0.)); +#8370=IFCDIRECTION((0.,0.,1.)); +#8371=IFCAXIS2PLACEMENT3D(#8368,#8370,#8369); +#8372=IFCREPRESENTATIONMAP(#8371,#8360); +#8373=IFCCARTESIANPOINTLIST2D(((-2346.25708007812,3458.83129882812),(-3033.53002929688,2629.1708984375),(-2893.76904296875,2346.37646484375),(-3485.62841796875,1865.27575683594),(-3681.35766601562,631.693176269531),(-2594.90795898438,460.888458251953),(-3709.22973632812,361.242828369141),(-3842.6806640625,-1140.8876953125),(-3224.2890625,-1402.20654296875),(-3308.44189453125,-1870.87463378906),(-2759.95043945312,-2678.3662109375),(-2486.22216796875,-2707.06372070312),(-1726.185546875,-3529.92333984375),(-1212.65173339844,-3609.57470703125),(-1288.75402832031,-3215.0478515625),(-871.701354980469,-3812.34399414062),(1476.69775390625,-3509.337890625),(1233.26831054688,-2740.54443359375),(1911.2802734375,-3237.96362304688),(3665.27734375,-1475.36303710938),(3310.3896484375,-1175.09130859375),(3791.46508789062,-980.41650390625),(3867.18725585938,338.327239990234),(3011.60083007812,208.510040283203),(3640.97485351562,763.949157714844),(3311.69189453125,2208.86840820312),(2654.13403320312,2584.54223632812),(2301.47387695312,3268.05981445312),(1590.49768066406,3511.67724609375),(749.347473144531,3005.435546875),(1353.37817382812,3643.73291015625),(-52.5209617614746,3919.23803710938),(-745.995422363281,3765.6826171875),(-1277.28979492188,3534.16162109375))); +#8374=IFCINDEXEDPOLYCURVE(#8373,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8375=IFCCARTESIANPOINTLIST3D(((125.,0.,0.),(62.5,108.253175473055,0.),(-62.5,108.253175473055,0.),(-125.,1.53080849893419E-14,0.),(-62.5000000000001,-108.253175473055,0.),(62.5,-108.253175473055,0.),(125.,0.,2000.),(62.5,108.253175473055,2000.),(-62.5,108.253175473055,2000.),(-125.,1.53080849893419E-14,2000.),(-62.5000000000001,-108.253175473055,2000.),(62.5,-108.253175473055,2000.),(3124.93719513077,135.919894524749,3015.89389763895),(1719.31305100718,2510.35541899419,3211.21183496354),(-1683.28535465632,2735.81201986698,3003.37724585392),(-2957.37412427851,89.7797313993571,3249.23425576047),(-1543.44889799428,-2486.40826980567,3338.02072254515),(1366.23750456622,-2625.95943715184,3326.12147733108),(3615.65982772474,-22.3170796577556,4207.5546777667),(1941.21249078253,2882.45677961723,4389.93666460572),(-1622.69809719512,2911.48963284501,4216.46253369605),(-3597.85672225208,16.8344576626501,4232.51323513699),(-1602.5237148009,-2878.55653508036,4212.18162790899),(1917.91195554438,-3220.56525065912,4124.47629261096),(4066.05212270161,119.628441789543,5556.23159831505),(2196.7911973284,3607.99231274855,5335.13628880289),(-1902.88597263732,3633.963138045,5266.00933715045),(-4002.22929780282,-138.288960895459,5285.81159679796),(-2008.17936897896,-3395.94915586106,5618.07434664638),(1852.5395824785,-3461.92351461328,5627.51755142292),(3626.00263543644,12.838801134588,6468.47119484276),(1812.38688926883,2952.79298625056,6628.99748376219),(-1700.52298894406,3004.91611828021,6689.33737496903),(-3558.58649114807,-12.4458719416298,6704.07917724348),(-1859.78967972255,-3174.20725111877,6601.1713959407),(1733.8310526055,-2898.7434699323,6471.00364367268),(2988.52796505021,-176.896378782308,7694.63421997042),(1445.02849828829,2612.20725072074,7819.88690011308),(-1705.01035248788,2828.41531390944,7798.86386601592),(-2915.46957917134,15.5282154599053,7744.83477118629),(-1556.17263480906,-2674.24947624532,7602.60550548861),(1441.19491211158,-2715.18053921927,7648.737970085),(2722.87629921248,119.366832312196,8913.58736141493),(1086.87773201116,2121.95863806221,8874.42911314438),(-1203.15916524612,2184.72969458131,8910.21358828491),(-2397.95465442197,-92.9949299971172,8809.95577520304),(-1175.9020692963,-2289.59438944017,8945.67496523673),(1238.85592373937,-2409.26629862336,8842.17717330367),(0.05,0.,10000.),(0.025,0.0433012701892219,10000.),(-0.025,0.0433012701892219,10000.),(-0.05,6.12323399573677E-18,10000.),(-0.025,-0.0433012701892219,10000.),(0.025,-0.0433012701892219,10000.))); +#8376=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8377=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8378=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8379=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8380=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8381=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8382=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8383=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8384=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8385=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8386=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8387=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8388=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8389=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8390=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8391=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8392=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8393=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8394=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8395=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8396=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8397=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8398=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8399=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8400=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8401=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8402=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8403=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8404=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8405=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8406=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8407=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8408=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8409=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8410=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8411=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8412=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8413=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8414=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8415=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8416=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8417=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8418=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8419=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8420=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8421=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8422=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8423=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8424=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8425=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8426=IFCPOLYGONALFACESET(#8375,$,(#8376,#8377,#8378,#8379,#8380,#8381,#8382,#8383,#8384,#8385,#8386,#8387,#8388,#8389,#8390,#8391,#8392,#8393,#8394,#8395,#8396,#8397,#8398,#8399,#8400,#8401,#8402,#8403,#8404,#8405,#8406,#8407,#8408,#8409,#8410,#8411,#8412,#8413,#8414,#8415,#8416,#8417,#8418,#8419,#8420,#8421,#8422,#8423,#8424,#8425),$); +#8427=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8374)); +#8428=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8426)); +#8429=IFCGEOGRAPHICELEMENTTYPE('3aD$$WvWH3sAk_qRWjCiVC',$,'Zanthoxylum',$,$,$,(#8434,#8439),$,$,.NOTDEFINED.); +#8430=IFCCARTESIANPOINT((0.,0.,0.)); +#8431=IFCDIRECTION((1.,0.,0.)); +#8432=IFCDIRECTION((0.,0.,1.)); +#8433=IFCAXIS2PLACEMENT3D(#8430,#8432,#8431); +#8434=IFCREPRESENTATIONMAP(#8433,#8428); +#8435=IFCCARTESIANPOINT((0.,0.,0.)); +#8436=IFCDIRECTION((1.,0.,0.)); +#8437=IFCDIRECTION((0.,0.,1.)); +#8438=IFCAXIS2PLACEMENT3D(#8435,#8437,#8436); +#8439=IFCREPRESENTATIONMAP(#8438,#8427); +#8440=IFCCARTESIANPOINTLIST2D(((-5865.642578125,8647.078125),(-7583.8251953125,6572.92724609375),(-7234.42236328125,5865.94091796875),(-8714.0712890625,4663.189453125),(-9203.39453125,1579.23291015625),(-6487.27001953125,1152.22106933594),(-9273.07421875,903.107055664062),(-9606.7021484375,-2852.21923828125),(-8060.72216796875,-3505.51635742188),(-8271.1044921875,-4677.1865234375),(-6899.8759765625,-6695.91552734375),(-6215.5556640625,-6767.6591796875),(-4315.4638671875,-8824.80859375),(-3031.62939453125,-9023.9365234375),(-3221.88500976562,-8037.61962890625),(-2179.25341796875,-9530.8603515625),(3691.74438476562,-8773.3447265625),(3083.17065429688,-6851.36083984375),(4778.20068359375,-8094.9091796875),(9163.193359375,-3688.40747070312),(8275.974609375,-2937.72827148438),(9478.6630859375,-2451.04125976562),(9667.9677734375,845.818054199219),(7529.001953125,521.275085449219),(9102.4365234375,1909.87292480469),(8279.23046875,5522.17138671875),(6635.3349609375,6461.35546875),(5753.6845703125,8170.1494140625),(3976.24438476562,8779.193359375),(1873.36865234375,7513.5888671875),(3383.44555664062,9109.3330078125),(-131.302398681641,9798.095703125),(-1864.98852539062,9414.20703125),(-3193.22436523438,8835.404296875))); +#8441=IFCINDEXEDPOLYCURVE(#8440,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8442=IFCCARTESIANPOINTLIST3D(((312.5,0.,0.),(156.25,270.632938682637,0.),(-156.25,270.632938682637,0.),(-312.5,3.82702124733548E-14,0.),(-156.25,-270.632938682637,0.),(156.25,-270.632938682637,0.),(312.5,0.,5000.),(156.25,270.632938682637,5000.),(-156.25,270.632938682637,5000.),(-312.5,3.82702124733548E-14,5000.),(-156.25,-270.632938682637,5000.),(156.25,-270.632938682637,5000.),(9396.96230239039,426.788507726321,8200.5895962751),(4474.04576995204,8616.26995627329,7993.60460289355),(-5217.6078738418,8697.53390415231,7612.82652535932),(-9714.09901973056,-75.9198434937696,7945.65687116812),(-5135.60835051613,-8057.88453915663,8189.38338051943),(4772.3190504572,-7950.10102626436,7982.12281743174),(10324.8125234141,-319.061215603458,10572.9630457463),(4969.39438227305,8264.23816938409,11187.3921718288),(-4863.97047580736,8258.47982960083,10797.0618685378),(-10085.5740207939,-310.603606133683,10375.2182076344),(-5039.25648277657,-9089.88418771958,10777.3635222289),(5014.92782410797,-9033.17412088006,11089.4468552057),(9060.52657292838,-327.927931567192,13888.6068325738),(4480.81551531134,8168.7788883045,13631.0111360128),(-4824.43869468061,8238.69769030997,13576.1598216393),(-9537.26138262236,-442.390711455852,13887.7650951318),(-4977.15085827376,-8696.82205523341,13479.7126457208),(5074.44418711076,-8115.73565076424,13528.6628200851),(9017.99981338921,-280.374218305902,16546.6334075093),(4370.45678874621,7393.05822624987,16058.6816635228),(-4927.37641428441,8013.36898242618,16810.7661237141),(-8784.5040335128,-280.521706305882,16075.6593295382),(-4069.46160496417,-7954.88769597411,16095.782183556),(4591.43907171757,-7710.121284944,16469.3006347975),(8511.9430128431,-196.226266304162,19280.384255811),(4237.51641293462,7594.51359421061,19233.9759220323),(-4425.08171750435,7899.33024633704,18896.4390021104),(-8304.38491267213,-82.7380842120433,19591.1109396345),(-4071.80624358165,-7347.03497325664,19395.8514198572),(4009.54510578664,-7897.12288440627,19532.2598361257),(7838.85867711447,-388.898687500596,22454.2362198459),(4130.97426226281,6529.8365110077,22162.3270135719),(-4376.43224303902,7362.74072296463,21913.8454649238),(-7640.16586591426,112.541432072102,21721.1885693996),(-4131.16339928585,-6530.9954737005,22343.8334971336),(3694.89928829521,-7129.59184147266,21916.5755369174),(0.05,0.,25000.),(0.025,0.0433012701892219,25000.),(-0.025,0.0433012701892219,25000.),(-0.05,6.12323399573677E-18,25000.),(-0.025,-0.0433012701892219,25000.),(0.025,-0.0433012701892219,25000.))); +#8443=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8444=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8445=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8446=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8447=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8448=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8449=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8450=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8451=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8452=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8453=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8454=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8455=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8456=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8457=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8458=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8459=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8460=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8461=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8462=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8463=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8464=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8465=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8466=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8467=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8468=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8469=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8470=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8471=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8472=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8473=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8474=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8475=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8476=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8477=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8478=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8479=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8480=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8481=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8482=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8483=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8484=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8485=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8486=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8487=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8488=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8489=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8490=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8491=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8492=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8493=IFCPOLYGONALFACESET(#8442,$,(#8443,#8444,#8445,#8446,#8447,#8448,#8449,#8450,#8451,#8452,#8453,#8454,#8455,#8456,#8457,#8458,#8459,#8460,#8461,#8462,#8463,#8464,#8465,#8466,#8467,#8468,#8469,#8470,#8471,#8472,#8473,#8474,#8475,#8476,#8477,#8478,#8479,#8480,#8481,#8482,#8483,#8484,#8485,#8486,#8487,#8488,#8489,#8490,#8491,#8492),$); +#8494=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8441)); +#8495=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8493)); +#8496=IFCGEOGRAPHICELEMENTTYPE('1JNur8R399I89Wm3ZZM1TK',$,'Yellowwood',$,$,$,(#8501,#8506),$,$,.NOTDEFINED.); +#8497=IFCCARTESIANPOINT((0.,0.,0.)); +#8498=IFCDIRECTION((1.,0.,0.)); +#8499=IFCDIRECTION((0.,0.,1.)); +#8500=IFCAXIS2PLACEMENT3D(#8497,#8499,#8498); +#8501=IFCREPRESENTATIONMAP(#8500,#8495); +#8502=IFCCARTESIANPOINT((0.,0.,0.)); +#8503=IFCDIRECTION((1.,0.,0.)); +#8504=IFCDIRECTION((0.,0.,1.)); +#8505=IFCAXIS2PLACEMENT3D(#8502,#8504,#8503); +#8506=IFCREPRESENTATIONMAP(#8505,#8494); +#8507=IFCCARTESIANPOINTLIST2D(((-2346.25708007812,3458.83129882812),(-3033.53002929688,2629.1708984375),(-2893.76904296875,2346.37646484375),(-3485.62841796875,1865.27575683594),(-3681.35766601562,631.693176269531),(-2594.90795898438,460.888458251953),(-3709.22973632812,361.242828369141),(-3842.6806640625,-1140.8876953125),(-3224.2890625,-1402.20654296875),(-3308.44189453125,-1870.87463378906),(-2759.95043945312,-2678.3662109375),(-2486.22216796875,-2707.06372070312),(-1726.185546875,-3529.92333984375),(-1212.65173339844,-3609.57470703125),(-1288.75402832031,-3215.0478515625),(-871.701354980469,-3812.34399414062),(1476.69775390625,-3509.337890625),(1233.26831054688,-2740.54443359375),(1911.2802734375,-3237.96362304688),(3665.27734375,-1475.36303710938),(3310.3896484375,-1175.09130859375),(3791.46508789062,-980.41650390625),(3867.18725585938,338.327239990234),(3011.60083007812,208.510040283203),(3640.97485351562,763.949157714844),(3311.69189453125,2208.86840820312),(2654.13403320312,2584.54223632812),(2301.47387695312,3268.05981445312),(1590.49768066406,3511.67724609375),(749.347473144531,3005.435546875),(1353.37817382812,3643.73291015625),(-52.5209617614746,3919.23803710938),(-745.995422363281,3765.6826171875),(-1277.28979492188,3534.16162109375))); +#8508=IFCINDEXEDPOLYCURVE(#8507,(IFCLINEINDEX((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1))),$); +#8509=IFCCARTESIANPOINTLIST3D(((150.,0.,0.),(75.,129.903810567666,0.),(-75.,129.903810567666,0.),(-150.,1.83697019872103E-14,0.),(-75.0000000000001,-129.903810567666,0.),(75.,-129.903810567666,0.),(150.,0.,2000.),(75.,129.903810567666,2000.),(-75.,129.903810567666,2000.),(-150.,1.83697019872103E-14,2000.),(-75.0000000000001,-129.903810567666,2000.),(75.,-129.903810567666,2000.),(3478.69980778718,-142.678736473963,3287.04758253806),(1728.36342052465,2697.08885454469,3561.20915684948),(-1553.08264919309,2689.87877130668,3516.60100138044),(-3358.68601737636,65.0129786596234,3646.36309999933),(-1446.35638565634,-2953.45783669849,3593.76028541851),(1817.42612847983,-2683.40295105341,3202.39140561646),(3890.18937058766,-133.304786166418,4679.26031173065),(1886.77977973168,3349.62581548584,5076.3462865629),(-1905.14620336182,3344.26442234008,4631.92237609421),(-3455.11707399958,-99.1392701458753,4878.02685674098),(-2020.31841215075,-3405.93616372362,4620.83397179858),(1888.07556983498,-3157.63432388597,5008.79675843084),(4168.5471093634,-36.7425175952501,6452.43858380907),(1856.3511635883,3646.92859173857,6165.97514376383),(-1788.91893163598,3408.56959194718,6251.18450535189),(-3991.20636645798,-211.71992147174,6081.66190226459),(-1978.42993420844,-3361.33734442981,6067.19369462341),(1955.24052697913,-3526.5169422236,6420.66846282407),(3915.40974228322,-196.517658754547,7735.25593363602),(1650.00889089314,3323.16877498432,7926.54989716495),(-1740.89192107662,3226.11340666745,7493.73723837274),(-3873.79376885129,-124.95588614957,7513.51902556157),(-2015.7829284237,-2966.5029742168,7641.28880900816),(2035.2922957213,-3061.77267690679,7846.47812437037),(3558.17228680351,94.9970749721069,9069.72749913519),(1665.44198013442,2857.07961314181,8918.35906987469),(-1898.83787100814,2942.29030827915,9153.77267179188),(-3133.23529972699,57.892087500747,9295.82745934335),(-1691.27673971677,-2870.47811658588,9294.3197893806),(1456.35410318872,-3140.6534092267,9109.07553945654),(2940.25690784162,-34.5149332384608,10362.1541207393),(1361.06775724464,2439.97265438864,10623.611548157),(-1744.14138956077,2402.5626470707,10658.1658534141),(-3076.81979341885,-229.07397220505,10782.8322725314),(-1524.51370065448,-2422.91810950447,10642.7308874764),(1542.52648134334,-2683.02032298023,10379.7304211903),(0.05,0.,12000.),(0.025,0.0433012701892219,12000.),(-0.025,0.0433012701892219,12000.),(-0.05,6.12323399573677E-18,12000.),(-0.025,-0.0433012701892219,12000.),(0.025,-0.0433012701892219,12000.))); +#8510=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6)); +#8511=IFCINDEXEDPOLYGONALFACE((6,1,7,12)); +#8512=IFCINDEXEDPOLYGONALFACE((1,2,8,7)); +#8513=IFCINDEXEDPOLYGONALFACE((2,3,9,8)); +#8514=IFCINDEXEDPOLYGONALFACE((3,4,10,9)); +#8515=IFCINDEXEDPOLYGONALFACE((4,5,11,10)); +#8516=IFCINDEXEDPOLYGONALFACE((5,6,12,11)); +#8517=IFCINDEXEDPOLYGONALFACE((12,7,13,18)); +#8518=IFCINDEXEDPOLYGONALFACE((7,8,14,13)); +#8519=IFCINDEXEDPOLYGONALFACE((8,9,15,14)); +#8520=IFCINDEXEDPOLYGONALFACE((9,10,16,15)); +#8521=IFCINDEXEDPOLYGONALFACE((10,11,17,16)); +#8522=IFCINDEXEDPOLYGONALFACE((11,12,18,17)); +#8523=IFCINDEXEDPOLYGONALFACE((18,13,19,24)); +#8524=IFCINDEXEDPOLYGONALFACE((13,14,20,19)); +#8525=IFCINDEXEDPOLYGONALFACE((14,15,21,20)); +#8526=IFCINDEXEDPOLYGONALFACE((15,16,22,21)); +#8527=IFCINDEXEDPOLYGONALFACE((16,17,23,22)); +#8528=IFCINDEXEDPOLYGONALFACE((17,18,24,23)); +#8529=IFCINDEXEDPOLYGONALFACE((24,19,25,30)); +#8530=IFCINDEXEDPOLYGONALFACE((19,20,26,25)); +#8531=IFCINDEXEDPOLYGONALFACE((20,21,27,26)); +#8532=IFCINDEXEDPOLYGONALFACE((21,22,28,27)); +#8533=IFCINDEXEDPOLYGONALFACE((22,23,29,28)); +#8534=IFCINDEXEDPOLYGONALFACE((23,24,30,29)); +#8535=IFCINDEXEDPOLYGONALFACE((30,25,31,36)); +#8536=IFCINDEXEDPOLYGONALFACE((25,26,32,31)); +#8537=IFCINDEXEDPOLYGONALFACE((26,27,33,32)); +#8538=IFCINDEXEDPOLYGONALFACE((27,28,34,33)); +#8539=IFCINDEXEDPOLYGONALFACE((28,29,35,34)); +#8540=IFCINDEXEDPOLYGONALFACE((29,30,36,35)); +#8541=IFCINDEXEDPOLYGONALFACE((36,31,37,42)); +#8542=IFCINDEXEDPOLYGONALFACE((31,32,38,37)); +#8543=IFCINDEXEDPOLYGONALFACE((32,33,39,38)); +#8544=IFCINDEXEDPOLYGONALFACE((33,34,40,39)); +#8545=IFCINDEXEDPOLYGONALFACE((34,35,41,40)); +#8546=IFCINDEXEDPOLYGONALFACE((35,36,42,41)); +#8547=IFCINDEXEDPOLYGONALFACE((42,37,43,48)); +#8548=IFCINDEXEDPOLYGONALFACE((37,38,44,43)); +#8549=IFCINDEXEDPOLYGONALFACE((38,39,45,44)); +#8550=IFCINDEXEDPOLYGONALFACE((39,40,46,45)); +#8551=IFCINDEXEDPOLYGONALFACE((40,41,47,46)); +#8552=IFCINDEXEDPOLYGONALFACE((41,42,48,47)); +#8553=IFCINDEXEDPOLYGONALFACE((48,43,49,54)); +#8554=IFCINDEXEDPOLYGONALFACE((43,44,50,49)); +#8555=IFCINDEXEDPOLYGONALFACE((44,45,51,50)); +#8556=IFCINDEXEDPOLYGONALFACE((45,46,52,51)); +#8557=IFCINDEXEDPOLYGONALFACE((46,47,53,52)); +#8558=IFCINDEXEDPOLYGONALFACE((47,48,54,53)); +#8559=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54)); +#8560=IFCPOLYGONALFACESET(#8509,$,(#8510,#8511,#8512,#8513,#8514,#8515,#8516,#8517,#8518,#8519,#8520,#8521,#8522,#8523,#8524,#8525,#8526,#8527,#8528,#8529,#8530,#8531,#8532,#8533,#8534,#8535,#8536,#8537,#8538,#8539,#8540,#8541,#8542,#8543,#8544,#8545,#8546,#8547,#8548,#8549,#8550,#8551,#8552,#8553,#8554,#8555,#8556,#8557,#8558,#8559),$); +#8561=IFCSHAPEREPRESENTATION(#16,'Body','Curve2D',(#8508)); +#8562=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#8560)); +#8563=IFCGEOGRAPHICELEMENTTYPE('1kH36J7qrCV91tpKa1wmrm',$,'Zelkova',$,$,$,(#8568,#8573),$,$,.NOTDEFINED.); +#8564=IFCCARTESIANPOINT((0.,0.,0.)); +#8565=IFCDIRECTION((1.,0.,0.)); +#8566=IFCDIRECTION((0.,0.,1.)); +#8567=IFCAXIS2PLACEMENT3D(#8564,#8566,#8565); +#8568=IFCREPRESENTATIONMAP(#8567,#8562); +#8569=IFCCARTESIANPOINT((0.,0.,0.)); +#8570=IFCDIRECTION((1.,0.,0.)); +#8571=IFCDIRECTION((0.,0.,1.)); +#8572=IFCAXIS2PLACEMENT3D(#8569,#8571,#8570); +#8573=IFCREPRESENTATIONMAP(#8572,#8561); ENDSEC; END-ISO-10303-21; diff --git a/src/blenderbim/scripts/generate_landscape_library.py b/src/blenderbim/scripts/generate_landscape_library.py index 702266ddca..be7bff7b69 100644 --- a/src/blenderbim/scripts/generate_landscape_library.py +++ b/src/blenderbim/scripts/generate_landscape_library.py @@ -16,7 +16,9 @@ # You should have received a copy of the GNU General Public License # along with BlenderBIM Add-on. If not, see . +import os import bpy +import csv import random import ifcopenshell import ifcopenshell.api @@ -30,6 +32,10 @@ from mathutils import Vector, Matrix from random import uniform +# When run from Blender +BLEND_DIR = os.path.dirname(bpy.data.filepath) +OUT_PATH = os.path.join(BLEND_DIR, "..", "blenderbim", "bim", "data", "libraries", "IFC4 Landscape Library.ifc") + SimpleTreeParams = namedtuple("SimpleTreeParams", "plant_height crown_diameter trunk_diameter") LowPolyTreeParams = namedtuple( "LowPolyTreeParams", "plant_height crown_diameter crown_max_loc crown_taper trunk_height trunk_diameter random_seed" @@ -301,7 +307,7 @@ tree_presets = { class LibraryGenerator: - def generate(self, library_name, output_filename="IFC4 EU Steel.ifc"): + def generate(self, library_name, output_filename): ifcopenshell.api.pre_listeners = {} ifcopenshell.api.post_listeners = {} @@ -368,7 +374,7 @@ class LibraryGenerator: representations[rep_key] = rep_obj.name self.create_type("IfcGeographicElementType", obj.name, representations) - # Auto generated trees + # Auto generated generic trees self.builder = ShapeBuilder(self.file) builder = self.builder @@ -401,6 +407,21 @@ class LibraryGenerator: "IfcGeographicElementType", tree_data.tree_name, **self.get_representations(tree_geometry) ) + # From tree species table + + with open(os.path.join(BLEND_DIR, "tree_species.csv"), 'r') as csvfile: + reader = csv.reader(csvfile) + for i, row in enumerate(reader): + if i == 0: + continue + preset = tree_presets.get(row[0]) + data = [float(x) for x in row[2:]] + preset_data = preset.preset_class(*data)._asdict() + tree_geometry = preset.generator(builder, **preset_data) + self.create_explicit_type( + "IfcGeographicElementType", row[1], **self.get_representations(tree_geometry) + ) + self.file.write(output_filename) def get_representations(self, generated_geometry: GeneratedGeometry): @@ -464,4 +485,4 @@ class LibraryGenerator: if __name__ == "__main__": - LibraryGenerator().generate("Landscape Assets Library", output_filename="IFC4 Landscape Library.ifc") + LibraryGenerator().generate("Landscape Assets Library", output_filename=OUT_PATH) diff --git a/src/blenderbim/scripts/tree_species.csv b/src/blenderbim/scripts/tree_species.csv new file mode 100644 index 0000000000..ef2026ef4e --- /dev/null +++ b/src/blenderbim/scripts/tree_species.csv @@ -0,0 +1,27 @@ +"f","name","PlantHeight","CrownDiameter","CrownMaxLoc","CrownTaper","TrunkHeight","TrunkDiameter","RandomSeed" +"low_poly","Apple",8,9,0.5,0.2,1.5,0.2,1 +"low_poly","Beech",30,20,0,0.4,3,0.75,2 +"low_poly","Cedar",25,17,0,1,1,0.625,3 +"low_poly","Dogwood",8,6,1,0.9,0.3,0.2,4 +"low_poly","Elm",17,12,0.6,0.7,2,0.425,5 +"low_poly","Fir",27,15,0.1,1,0.1,0.675,6 +"low_poly","Ginkgo",25,9,0.5,0.6,7,0.625,7 +"low_poly","Horsechesnut",30,23,0.5,0.2,3,0.75,8 +"low_poly","Ilex",26,13,0.4,0.3,12,0.65,9 +"low_poly","Juniper",30,15,0.7,1,1,0.75,10 +"low_poly","Kentucky Coffeetree",20,10,0.5,0,6,0.5,11 +"low_poly","Linden",28,18,0.3,0.2,3,0.7,12 +"low_poly","Mulberry",15,12,0.5,0.5,2,0.375,13 +"low_poly","Nannybery",5,4,0.7,0.8,1,0.125,14 +"low_poly","Oak",25,13,0.5,0.5,6,0.625,15 +"low_poly","Pine",27,9,0.5,0.2,14,0.675,16 +"low_poly","Quaking Aspen",13,4,0.5,0.3,4,0.325,17 +"low_poly","Redwood",90,24,0.1,0.8,8,2.25,18 +"low_poly","Sycamore",35,22,0.2,0.6,5,0.875,19 +"low_poly","Tree of Heaven",20,15,0.2,0.8,3,0.5,20 +"low_poly","Umbrella Tree",8,5,0.4,0.5,2,0.2,21 +"low_poly","Viburnum",4,3,0.8,0.7,0.2,0.1,22 +"low_poly","Weeping Willow",13,12,0.9,0.3,1,0.325,23 +"low_poly","Zanthoxylum",10,8,0.4,0.6,2,0.25,24 +"low_poly","Yellowwood",25,20,0.2,0.3,5,0.625,25 +"low_poly","Zelkova",12,8,0.4,0.4,2,0.3,26