diff --git a/Example Projects/BlenderBIM - annotation file/untitled.ifc b/Example Projects/BlenderBIM - annotation file/untitled.ifc index 8993e2a..dbdac8c 100644 --- a/Example Projects/BlenderBIM - annotation file/untitled.ifc +++ b/Example Projects/BlenderBIM - annotation file/untitled.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); -FILE_NAME('untitled.ifc','2022-04-30T21:26:54-05:00',(),(),'IfcOpenShell v0.7.0-2985bba1','BlenderBIM 0.0.220430','Nobody'); +FILE_NAME('untitled.ifc','2022-08-04T15:20:47-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220804','Nobody'); FILE_SCHEMA(('IFC4')); ENDSEC; DATA; @@ -1251,10 +1251,10 @@ DATA; #1580=IFCCARTESIANPOINT((20.,-2.,0.)); #1581=IFCCARTESIANPOINT((20.,22.,0.)); #1582=IFCPOLYLINE((#1580,#1581)); -#1583=IFCANNOTATION('0k2GnK_rP9qvxhlh08vrpX',$,'MY STOREY PLAN',$,'DRAWING',#2973,#1594); -#1594=IFCPRODUCTDEFINITIONSHAPE($,$,(#2978)); +#1583=IFCANNOTATION('0k2GnK_rP9qvxhlh08vrpX',$,'MY STOREY PLAN',$,'DRAWING',#7232,#1594); +#1594=IFCPRODUCTDEFINITIONSHAPE($,$,(#7237)); #1595=IFCGROUP('2sX_S7bOrBVuuiOFBQdMaV',$,'MY STOREY PLAN',$,'DRAWING'); -#1596=IFCRELASSIGNSTOGROUP('3c82cLgTD1pRx0j3O9XLuX',$,$,$,(#2478,#2376,#2293,#2030,#2405,#2321,#1901,#1583,#2279,#2346,#2307,#2498,#2573,#2265),$,#1595); +#1596=IFCRELASSIGNSTOGROUP('3c82cLgTD1pRx0j3O9XLuX',$,$,$,(#2478,#2376,#2293,#2030,#2405,#2321,#1901,#1583,#2279,#2346,#2307,#2498,#2573,#2265,#7238),$,#1595); #1597=IFCPROPERTYSET('1laGNdv$v6BAowwZxj8QuK',$,'EPset_Drawing',$,(#1599,#1600,#1601,#3023,#3024,#3025)); #1598=IFCRELDEFINESBYPROPERTIES('0wFjLHvev6bg15wedvdPy5',$,$,$,(#1583),#1597); #1599=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); @@ -1846,16 +1846,6 @@ DATA; #2966=IFCSHAPEREPRESENTATION(#11,'Body','CSG',(#2965)); #2967=IFCDOCUMENTREFERENCE($,'2',$,$,#2229); #2968=IFCRELASSOCIATESDOCUMENT('2m_Nt8Sjv5uAIwTUbrqCqV',$,$,$,(#1602),#2967); -#2969=IFCCARTESIANPOINT((2.27488827705383,1.25626266002655,1.60000002384186)); -#2970=IFCDIRECTION((0.,0.,1.)); -#2971=IFCDIRECTION((1.,0.,0.)); -#2972=IFCAXIS2PLACEMENT3D(#2969,#2970,#2971); -#2973=IFCLOCALPLACEMENT($,#2972); -#2974=IFCCARTESIANPOINT((-4.60000085830688,-2.78300051927567,-10.)); -#2975=IFCAXIS2PLACEMENT3D(#2974,$,$); -#2976=IFCBLOCK(#2975,9.20000171661377,5.56600103855133,10.); -#2977=IFCCSGSOLID(#2976); -#2978=IFCSHAPEREPRESENTATION(#11,'Body','CSG',(#2977)); #2979=IFCDOCUMENTREFERENCE($,'1',$,$,#2229); #2980=IFCRELASSOCIATESDOCUMENT('3bihWAh0fEI97C9OKf84g3',$,$,$,(#1583),#2979); #2981=IFCDOCUMENTREFERENCE($,'4',$,$,#2229); @@ -2913,5 +2903,46 @@ DATA; #7225=IFCCURVEBOUNDEDPLANE(#7223,#7224,$); #7226=IFCGEOMETRICSET((#7225)); #7227=IFCSHAPEREPRESENTATION(#6973,'Annotation','GeometricSet',(#7218,#7226)); +#7228=IFCCARTESIANPOINT((2.27488827705383,1.25626266002655,1.60000002384186)); +#7229=IFCDIRECTION((0.,0.,1.)); +#7230=IFCDIRECTION((1.,0.,0.)); +#7231=IFCAXIS2PLACEMENT3D(#7228,#7229,#7230); +#7232=IFCLOCALPLACEMENT($,#7231); +#7233=IFCCARTESIANPOINT((-4.60000085830688,-2.78300051927567,-10.)); +#7234=IFCAXIS2PLACEMENT3D(#7233,$,$); +#7235=IFCBLOCK(#7234,9.20000171661377,5.56600103855133,10.); +#7236=IFCCSGSOLID(#7235); +#7237=IFCSHAPEREPRESENTATION(#11,'Body','CSG',(#7236)); +#7238=IFCANNOTATION('2JZS5fn$bBhu0B0DOr7phO',$,'TEXT',$,'TEXT',#7261,#7256); +#7249=IFCCARTESIANPOINT((0.,0.,0.)); +#7250=IFCDIRECTION((0.,0.,1.)); +#7251=IFCDIRECTION((1.,0.,0.)); +#7252=IFCAXIS2PLACEMENT3D(#7249,#7250,#7251); +#7253=IFCPLANAREXTENT(1000.,1000.); +#7254=IFCTEXTLITERALWITHEXTENT('{{GlobalId}}',#7252,.RIGHT.,#7253,'bottom-left'); +#7255=IFCSHAPEREPRESENTATION(#17,'Annotation','Annotation2D',(#7254)); +#7256=IFCPRODUCTDEFINITIONSHAPE($,$,(#7255)); +#7257=IFCCARTESIANPOINT((3.45095753669739,0.620475471019745,0.)); +#7258=IFCDIRECTION((0.,0.,1.)); +#7259=IFCDIRECTION((1.,0.,0.)); +#7260=IFCAXIS2PLACEMENT3D(#7257,#7258,#7259); +#7261=IFCLOCALPLACEMENT($,#7260); +#7262=IFCSPACE('1hzbradoH69QXVQRvFASrA',$,'Cube',$,$,#7283,#7277,$,$,.INTERNAL.,$); +#7268=IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#7269=IFCINDEXEDPOLYGONALFACE((3,4,8,7)); +#7270=IFCINDEXEDPOLYGONALFACE((7,8,6,5)); +#7271=IFCINDEXEDPOLYGONALFACE((5,6,2,1)); +#7272=IFCINDEXEDPOLYGONALFACE((3,7,5,1)); +#7273=IFCINDEXEDPOLYGONALFACE((8,4,2,6)); +#7274=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.))); +#7275=IFCPOLYGONALFACESET(#7274,$,(#7268,#7269,#7270,#7271,#7272,#7273),$); +#7276=IFCSHAPEREPRESENTATION(#10,$,'Tessellation',(#7275)); +#7277=IFCPRODUCTDEFINITIONSHAPE($,$,(#7276)); +#7278=IFCRELAGGREGATES('1UicQifG18quuAR4wUFT2t',$,$,$,#32,(#7262)); +#7279=IFCCARTESIANPOINT((4.35830783843994,2.49784708023071,0.)); +#7280=IFCDIRECTION((0.,0.,1.)); +#7281=IFCDIRECTION((1.,0.,0.)); +#7282=IFCAXIS2PLACEMENT3D(#7279,#7280,#7281); +#7283=IFCLOCALPLACEMENT(#55,#7282); ENDSEC; END-ISO-10303-21; diff --git a/Random_Tests/Annotation_Leader/Annotation_Leader_01.blend b/Random_Tests/Annotation_Leader/Annotation_Leader_01.blend new file mode 100644 index 0000000..1881bb7 Binary files /dev/null and b/Random_Tests/Annotation_Leader/Annotation_Leader_01.blend differ diff --git a/Random_Tests/Annotation_Leader/Annotation_Leader_02.ifc b/Random_Tests/Annotation_Leader/Annotation_Leader_02.ifc new file mode 100644 index 0000000..9207736 --- /dev/null +++ b/Random_Tests/Annotation_Leader/Annotation_Leader_02.ifc @@ -0,0 +1,139 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('Annotation_Leader_02.ifc','2022-07-07T14:06:10-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220707','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('2cXkkGazbAZBd1EAlFZSCV',$,'My Project',$,$,$,$,(#23,#29),#18); +#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3); +#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4); +#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7); +#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8); +#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11); +#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12); +#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15); +#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16); +#18=IFCUNITASSIGNMENT((#17,#9,#5,#13)); +#19=IFCCARTESIANPOINT((0.,0.,0.)); +#20=IFCDIRECTION((0.,0.,1.)); +#21=IFCDIRECTION((1.,0.,0.)); +#22=IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$); +#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); +#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); +#26=IFCCARTESIANPOINT((0.,0.,0.)); +#27=IFCDIRECTION((1.,0.,0.)); +#28=IFCAXIS2PLACEMENT2D(#26,#27); +#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$); +#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$); +#31=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.SECTION_VIEW.,$); +#32=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.ELEVATION_VIEW.,$); +#33=IFCSITE('0fKlkVq8L6fADzHDOhCSQq',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$); +#39=IFCBUILDING('0ae$NXczPCkP$n1xCzfhVf',$,'My Building',$,$,#62,$,$,$,$,$,$); +#45=IFCBUILDINGSTOREY('2jqI_aL5H7d8IT5iBSm$jP',$,'My Storey',$,$,#68,$,$,$,$); +#51=IFCRELAGGREGATES('2GZ0U$QX53tPe6NzGb4rg8',$,$,$,#1,(#33)); +#52=IFCCARTESIANPOINT((0.,0.,0.)); +#53=IFCDIRECTION((0.,0.,1.)); +#54=IFCDIRECTION((1.,0.,0.)); +#55=IFCAXIS2PLACEMENT3D(#52,#53,#54); +#56=IFCLOCALPLACEMENT($,#55); +#57=IFCRELAGGREGATES('31DFIkxt117gUbKtcwqku_',$,$,$,#33,(#39)); +#58=IFCCARTESIANPOINT((0.,0.,0.)); +#59=IFCDIRECTION((0.,0.,1.)); +#60=IFCDIRECTION((1.,0.,0.)); +#61=IFCAXIS2PLACEMENT3D(#58,#59,#60); +#62=IFCLOCALPLACEMENT(#56,#61); +#63=IFCRELAGGREGATES('3tjzXfbCf0Iw$s17FN$Y61',$,$,$,#39,(#45)); +#64=IFCCARTESIANPOINT((0.,0.,0.)); +#65=IFCDIRECTION((0.,0.,1.)); +#66=IFCDIRECTION((1.,0.,0.)); +#67=IFCAXIS2PLACEMENT3D(#64,#65,#66); +#68=IFCLOCALPLACEMENT(#62,#67); +#69=IFCANNOTATION('2apRJyJnn3iOv0Ii8D6JKZ',$,'PLAN_VIEW',$,'DRAWING',#161,#80); +#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#166)); +#81=IFCGROUP('3JuWUbA8X6Uh7Sdbw3mXJq',$,'PLAN_VIEW',$,'DRAWING'); +#82=IFCRELASSIGNSTOGROUP('3E$8_X1e92kvoRMSFukFoA',$,$,$,(#177,#69),$,#81); +#83=IFCPROPERTYSET('0ssnF6QKPCHAgFDaTjI1qU',$,'EPset_Drawing',$,(#85,#86,#87,#88,#89,#90,#91)); +#84=IFCRELDEFINESBYPROPERTIES('2IeCwzJo55pPdMRQ_qt3_E',$,$,$,(#69),#83); +#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); +#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/24'),$); +#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/2"=1''-0"'),$); +#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); +#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); +#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); +#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$); +#104=IFCWALL('0aVfAx0h11L9WvXYRQoGoS',$,'Cylinder',$,$,#298,#150,$,.ELEMENTEDWALL.); +#150=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309)); +#151=IFCRELCONTAINEDINSPATIALSTRUCTURE('3gCgs61vPD2xTfeNMYsMPL',$,$,$,(#104),#45); +#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489)); +#158=IFCDIRECTION((0.,0.,1.)); +#159=IFCDIRECTION((1.,0.,0.)); +#160=IFCAXIS2PLACEMENT3D(#157,#158,#159); +#161=IFCLOCALPLACEMENT($,#160); +#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312)); +#163=IFCAXIS2PLACEMENT3D(#162,$,$); +#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312); +#165=IFCCSGSOLID(#164); +#166=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#165)); +#167=IFCCARTESIANPOINT((0.,0.,-2.25534706603824)); +#168=IFCDIRECTION((0.,0.,1.)); +#169=IFCDIRECTION((1.,0.,0.)); +#170=IFCAXIS2PLACEMENT3D(#167,#168,#169); +#171=IFCLOCALPLACEMENT($,#170); +#177=IFCANNOTATION('0SOArODYnFVAHamNifTZLG',$,'TEXT_LEADER',$,'TEXT_LEADER',#265,#194); +#188=IFCCARTESIANPOINT((0.,0.,0.)); +#189=IFCDIRECTION((0.,0.,1.)); +#190=IFCDIRECTION((1.,0.,0.)); +#191=IFCAXIS2PLACEMENT3D(#188,#189,#190); +#192=IFCPLANAREXTENT(1000.,1000.); +#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left'); +#194=IFCPRODUCTDEFINITIONSHAPE($,$,(#271)); +#195=IFCMATERIAL('TestyMat',$,$); +#196=IFCSURFACESTYLE('TestyMat',.BOTH.,(#197)); +#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); +#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); +#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); +#200=IFCSTYLEDITEM($,(#196),'TestyMat'); +#201=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#200)); +#202=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#201),#195); +#203=IFCRELASSOCIATESMATERIAL('3QhtPPIED4dvrYNpwURFxz',$,$,$,(#104),#195); +#204=IFCRELASSIGNSTOPRODUCT('2xOLl2Dq1E981DGTIu6l8R',$,$,$,(#177),$,#104); +#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824)); +#262=IFCDIRECTION((0.,0.,1.)); +#263=IFCDIRECTION((1.,0.,0.)); +#264=IFCAXIS2PLACEMENT3D(#261,#262,#263); +#265=IFCLOCALPLACEMENT($,#264); +#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355)); +#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355)); +#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965)); +#269=IFCPOLYLINE((#266,#267,#268)); +#270=IFCGEOMETRICCURVESET((#269)); +#271=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#270,#193)); +#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123)); +#295=IFCDIRECTION((0.,0.,1.)); +#296=IFCDIRECTION((1.,0.,0.)); +#297=IFCAXIS2PLACEMENT3D(#294,#295,#296); +#298=IFCLOCALPLACEMENT(#68,#297); +#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181); +#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08)); +#301=IFCDIRECTION((0.,0.,-1.)); +#302=IFCDIRECTION((1.,0.,0.)); +#303=IFCAXIS2PLACEMENT3D(#300,#301,#302); +#304=IFCDIRECTION((0.,0.,-1.)); +#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394); +#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305)); +#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08)); +#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123); +#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308)); +#310=IFCSTYLEDITEM(#305,(#196),'TestyMat'); +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/Annotation_Leader/Annotation_Leader_02_commented.ifc b/Random_Tests/Annotation_Leader/Annotation_Leader_02_commented.ifc new file mode 100644 index 0000000..071d642 --- /dev/null +++ b/Random_Tests/Annotation_Leader/Annotation_Leader_02_commented.ifc @@ -0,0 +1,926 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('Annotation_Leader_02.ifc','2022-07-07T14:06:10-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220707','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('2cXkkGazbAZBd1EAlFZSCV',$,'My Project',$,$,$,$,(#23,#29),#18); + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#18=IFCUNITASSIGNMENT((#17,#9,#5,#13));*/ + /*#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);*/ + /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ + /*#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8);*/ + /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ + /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3); + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4); + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7); + /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ +#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8); + /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ + /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ +#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11); + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12); + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15); + /*#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16); + /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ + /*#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#18=IFCUNITASSIGNMENT((#17,#9,#5,#13)); + /*#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);*/ + /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ + /*#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8);*/ + /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ + /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#19=IFCCARTESIANPOINT((0.,0.,0.)); +#20=IFCDIRECTION((0.,0.,1.)); +#21=IFCDIRECTION((1.,0.,0.)); +#22=IFCAXIS2PLACEMENT3D(#19,#20,#21); + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ +#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$); + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ +#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ +#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ +#26=IFCCARTESIANPOINT((0.,0.,0.)); +#27=IFCDIRECTION((1.,0.,0.)); +#28=IFCAXIS2PLACEMENT2D(#26,#27); + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ +#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$); + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ +#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$); + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ +#31=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.SECTION_VIEW.,$); + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ +#32=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.ELEVATION_VIEW.,$); + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ +#33=IFCSITE('0fKlkVq8L6fADzHDOhCSQq',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$); + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ +#39=IFCBUILDING('0ae$NXczPCkP$n1xCzfhVf',$,'My Building',$,$,#62,$,$,$,$,$,$); + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ +#45=IFCBUILDINGSTOREY('2jqI_aL5H7d8IT5iBSm$jP',$,'My Storey',$,$,#68,$,$,$,$); + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ +#51=IFCRELAGGREGATES('2GZ0U$QX53tPe6NzGb4rg8',$,$,$,#1,(#33)); + /*#1=IFCPROJECT('2cXkkGazbAZBd1EAlFZSCV',$,'My Project',$,$,$,$,(#23,#29),#18);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#18=IFCUNITASSIGNMENT((#17,#9,#5,#13));*/ + /*#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);*/ + /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ + /*#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8);*/ + /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ + /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#33=IFCSITE('0fKlkVq8L6fADzHDOhCSQq',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ +#52=IFCCARTESIANPOINT((0.,0.,0.)); +#53=IFCDIRECTION((0.,0.,1.)); +#54=IFCDIRECTION((1.,0.,0.)); +#55=IFCAXIS2PLACEMENT3D(#52,#53,#54); + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ +#56=IFCLOCALPLACEMENT($,#55); + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ +#57=IFCRELAGGREGATES('31DFIkxt117gUbKtcwqku_',$,$,$,#33,(#39)); + /*#33=IFCSITE('0fKlkVq8L6fADzHDOhCSQq',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#39=IFCBUILDING('0ae$NXczPCkP$n1xCzfhVf',$,'My Building',$,$,#62,$,$,$,$,$,$);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ +#58=IFCCARTESIANPOINT((0.,0.,0.)); +#59=IFCDIRECTION((0.,0.,1.)); +#60=IFCDIRECTION((1.,0.,0.)); +#61=IFCAXIS2PLACEMENT3D(#58,#59,#60); + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ +#62=IFCLOCALPLACEMENT(#56,#61); + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ +#63=IFCRELAGGREGATES('3tjzXfbCf0Iw$s17FN$Y61',$,$,$,#39,(#45)); + /*#39=IFCBUILDING('0ae$NXczPCkP$n1xCzfhVf',$,'My Building',$,$,#62,$,$,$,$,$,$);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#45=IFCBUILDINGSTOREY('2jqI_aL5H7d8IT5iBSm$jP',$,'My Storey',$,$,#68,$,$,$,$);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ +#64=IFCCARTESIANPOINT((0.,0.,0.)); +#65=IFCDIRECTION((0.,0.,1.)); +#66=IFCDIRECTION((1.,0.,0.)); +#67=IFCAXIS2PLACEMENT3D(#64,#65,#66); + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ +#68=IFCLOCALPLACEMENT(#62,#67); + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ +#69=IFCANNOTATION('2apRJyJnn3iOv0Ii8D6JKZ',$,'PLAN_VIEW',$,'DRAWING',#161,#80); + /*#161=IFCLOCALPLACEMENT($,#160);*/ + /*#160=IFCAXIS2PLACEMENT3D(#157,#158,#159);*/ + /*#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489));*/ + /*#158=IFCDIRECTION((0.,0.,1.));*/ + /*#159=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#166));*/ + /*#166=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#165));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#165=IFCCSGSOLID(#164);*/ + /*#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312);*/ + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ +#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#166)); + /*#166=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#165));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#165=IFCCSGSOLID(#164);*/ + /*#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312);*/ + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ +#81=IFCGROUP('3JuWUbA8X6Uh7Sdbw3mXJq',$,'PLAN_VIEW',$,'DRAWING'); +#82=IFCRELASSIGNSTOGROUP('3E$8_X1e92kvoRMSFukFoA',$,$,$,(#177,#69),$,#81); + /*#177=IFCANNOTATION('0SOArODYnFVAHamNifTZLG',$,'TEXT_LEADER',$,'TEXT_LEADER',#265,#194);*/ + /*#265=IFCLOCALPLACEMENT($,#264);*/ + /*#264=IFCAXIS2PLACEMENT3D(#261,#262,#263);*/ + /*#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824));*/ + /*#262=IFCDIRECTION((0.,0.,1.));*/ + /*#263=IFCDIRECTION((1.,0.,0.));*/ + /*#194=IFCPRODUCTDEFINITIONSHAPE($,$,(#271));*/ + /*#271=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#270,#193));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCGEOMETRICCURVESET((#269));*/ + /*#269=IFCPOLYLINE((#266,#267,#268));*/ + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ + /*#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left');*/ + /*#191=IFCAXIS2PLACEMENT3D(#188,#189,#190);*/ + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ + /*#192=IFCPLANAREXTENT(1000.,1000.);*/ + /*#69=IFCANNOTATION('2apRJyJnn3iOv0Ii8D6JKZ',$,'PLAN_VIEW',$,'DRAWING',#161,#80);*/ + /*#161=IFCLOCALPLACEMENT($,#160);*/ + /*#160=IFCAXIS2PLACEMENT3D(#157,#158,#159);*/ + /*#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489));*/ + /*#158=IFCDIRECTION((0.,0.,1.));*/ + /*#159=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#166));*/ + /*#166=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#165));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#165=IFCCSGSOLID(#164);*/ + /*#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312);*/ + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ + /*#81=IFCGROUP('3JuWUbA8X6Uh7Sdbw3mXJq',$,'PLAN_VIEW',$,'DRAWING');*/ +#83=IFCPROPERTYSET('0ssnF6QKPCHAgFDaTjI1qU',$,'EPset_Drawing',$,(#85,#86,#87,#88,#89,#90,#91)); + /*#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$);*/ + /*#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/24'),$);*/ + /*#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/2"=1''-0"'),$);*/ + /*#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$);*/ + /*#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$);*/ + /*#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$);*/ + /*#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$);*/ +#84=IFCRELDEFINESBYPROPERTIES('2IeCwzJo55pPdMRQ_qt3_E',$,$,$,(#69),#83); + /*#69=IFCANNOTATION('2apRJyJnn3iOv0Ii8D6JKZ',$,'PLAN_VIEW',$,'DRAWING',#161,#80);*/ + /*#161=IFCLOCALPLACEMENT($,#160);*/ + /*#160=IFCAXIS2PLACEMENT3D(#157,#158,#159);*/ + /*#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489));*/ + /*#158=IFCDIRECTION((0.,0.,1.));*/ + /*#159=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#166));*/ + /*#166=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#165));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#165=IFCCSGSOLID(#164);*/ + /*#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312);*/ + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ + /*#83=IFCPROPERTYSET('0ssnF6QKPCHAgFDaTjI1qU',$,'EPset_Drawing',$,(#85,#86,#87,#88,#89,#90,#91));*/ + /*#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$);*/ + /*#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/24'),$);*/ + /*#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/2"=1''-0"'),$);*/ + /*#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$);*/ + /*#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$);*/ + /*#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$);*/ + /*#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$);*/ +#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); +#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/24'),$); +#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/2"=1''-0"'),$); +#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); +#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); +#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); +#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$); +#104=IFCWALL('0aVfAx0h11L9WvXYRQoGoS',$,'Cylinder',$,$,#298,#150,$,.ELEMENTEDWALL.); + /*#298=IFCLOCALPLACEMENT(#68,#297);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCAXIS2PLACEMENT3D(#294,#295,#296);*/ + /*#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123));*/ + /*#295=IFCDIRECTION((0.,0.,1.));*/ + /*#296=IFCDIRECTION((1.,0.,0.));*/ + /*#150=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309));*/ + /*#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ + /*#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123);*/ + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ +#150=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309)); + /*#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ + /*#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123);*/ + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ +#151=IFCRELCONTAINEDINSPATIALSTRUCTURE('3gCgs61vPD2xTfeNMYsMPL',$,$,$,(#104),#45); + /*#104=IFCWALL('0aVfAx0h11L9WvXYRQoGoS',$,'Cylinder',$,$,#298,#150,$,.ELEMENTEDWALL.);*/ + /*#298=IFCLOCALPLACEMENT(#68,#297);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCAXIS2PLACEMENT3D(#294,#295,#296);*/ + /*#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123));*/ + /*#295=IFCDIRECTION((0.,0.,1.));*/ + /*#296=IFCDIRECTION((1.,0.,0.));*/ + /*#150=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309));*/ + /*#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ + /*#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123);*/ + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ + /*#45=IFCBUILDINGSTOREY('2jqI_aL5H7d8IT5iBSm$jP',$,'My Storey',$,$,#68,$,$,$,$);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ +#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489)); +#158=IFCDIRECTION((0.,0.,1.)); +#159=IFCDIRECTION((1.,0.,0.)); +#160=IFCAXIS2PLACEMENT3D(#157,#158,#159); + /*#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489));*/ + /*#158=IFCDIRECTION((0.,0.,1.));*/ + /*#159=IFCDIRECTION((1.,0.,0.));*/ +#161=IFCLOCALPLACEMENT($,#160); + /*#160=IFCAXIS2PLACEMENT3D(#157,#158,#159);*/ + /*#157=IFCCARTESIANPOINT((0.,0.,1.02549282897489));*/ + /*#158=IFCDIRECTION((0.,0.,1.));*/ + /*#159=IFCDIRECTION((1.,0.,0.));*/ +#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312)); +#163=IFCAXIS2PLACEMENT3D(#162,$,$); + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ +#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312); + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ +#165=IFCCSGSOLID(#164); + /*#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312);*/ + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ +#166=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#165)); + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#165=IFCCSGSOLID(#164);*/ + /*#164=IFCBLOCK(#163,9.84251968503937,9.84251968503937,32.8083989501312);*/ + /*#163=IFCAXIS2PLACEMENT3D(#162,$,$);*/ + /*#162=IFCCARTESIANPOINT((-4.92125984251969,-4.92125984251969,-32.8083989501312));*/ +#167=IFCCARTESIANPOINT((0.,0.,-2.25534706603824)); +#168=IFCDIRECTION((0.,0.,1.)); +#169=IFCDIRECTION((1.,0.,0.)); +#170=IFCAXIS2PLACEMENT3D(#167,#168,#169); + /*#167=IFCCARTESIANPOINT((0.,0.,-2.25534706603824));*/ + /*#168=IFCDIRECTION((0.,0.,1.));*/ + /*#169=IFCDIRECTION((1.,0.,0.));*/ +#171=IFCLOCALPLACEMENT($,#170); + /*#170=IFCAXIS2PLACEMENT3D(#167,#168,#169);*/ + /*#167=IFCCARTESIANPOINT((0.,0.,-2.25534706603824));*/ + /*#168=IFCDIRECTION((0.,0.,1.));*/ + /*#169=IFCDIRECTION((1.,0.,0.));*/ +#177=IFCANNOTATION('0SOArODYnFVAHamNifTZLG',$,'TEXT_LEADER',$,'TEXT_LEADER',#265,#194); + /*#265=IFCLOCALPLACEMENT($,#264);*/ + /*#264=IFCAXIS2PLACEMENT3D(#261,#262,#263);*/ + /*#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824));*/ + /*#262=IFCDIRECTION((0.,0.,1.));*/ + /*#263=IFCDIRECTION((1.,0.,0.));*/ + /*#194=IFCPRODUCTDEFINITIONSHAPE($,$,(#271));*/ + /*#271=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#270,#193));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCGEOMETRICCURVESET((#269));*/ + /*#269=IFCPOLYLINE((#266,#267,#268));*/ + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ + /*#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left');*/ + /*#191=IFCAXIS2PLACEMENT3D(#188,#189,#190);*/ + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ + /*#192=IFCPLANAREXTENT(1000.,1000.);*/ +#188=IFCCARTESIANPOINT((0.,0.,0.)); +#189=IFCDIRECTION((0.,0.,1.)); +#190=IFCDIRECTION((1.,0.,0.)); +#191=IFCAXIS2PLACEMENT3D(#188,#189,#190); + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ +#192=IFCPLANAREXTENT(1000.,1000.); +#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left'); + /*#191=IFCAXIS2PLACEMENT3D(#188,#189,#190);*/ + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ + /*#192=IFCPLANAREXTENT(1000.,1000.);*/ +#194=IFCPRODUCTDEFINITIONSHAPE($,$,(#271)); + /*#271=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#270,#193));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCGEOMETRICCURVESET((#269));*/ + /*#269=IFCPOLYLINE((#266,#267,#268));*/ + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ + /*#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left');*/ + /*#191=IFCAXIS2PLACEMENT3D(#188,#189,#190);*/ + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ + /*#192=IFCPLANAREXTENT(1000.,1000.);*/ +#195=IFCMATERIAL('TestyMat',$,$); +#196=IFCSURFACESTYLE('TestyMat',.BOTH.,(#197)); + /*#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);*/ + /*#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ +#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); + /*#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ +#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); +#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); +#200=IFCSTYLEDITEM($,(#196),'TestyMat'); + /*#196=IFCSURFACESTYLE('TestyMat',.BOTH.,(#197));*/ + /*#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);*/ + /*#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ +#201=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#200)); + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#200=IFCSTYLEDITEM($,(#196),'TestyMat');*/ + /*#196=IFCSURFACESTYLE('TestyMat',.BOTH.,(#197));*/ + /*#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);*/ + /*#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ +#202=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#201),#195); + /*#201=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#200));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#200=IFCSTYLEDITEM($,(#196),'TestyMat');*/ + /*#196=IFCSURFACESTYLE('TestyMat',.BOTH.,(#197));*/ + /*#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);*/ + /*#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#195=IFCMATERIAL('TestyMat',$,$);*/ +#203=IFCRELASSOCIATESMATERIAL('3QhtPPIED4dvrYNpwURFxz',$,$,$,(#104),#195); + /*#104=IFCWALL('0aVfAx0h11L9WvXYRQoGoS',$,'Cylinder',$,$,#298,#150,$,.ELEMENTEDWALL.);*/ + /*#298=IFCLOCALPLACEMENT(#68,#297);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCAXIS2PLACEMENT3D(#294,#295,#296);*/ + /*#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123));*/ + /*#295=IFCDIRECTION((0.,0.,1.));*/ + /*#296=IFCDIRECTION((1.,0.,0.));*/ + /*#150=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309));*/ + /*#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ + /*#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123);*/ + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ + /*#195=IFCMATERIAL('TestyMat',$,$);*/ +#204=IFCRELASSIGNSTOPRODUCT('2xOLl2Dq1E981DGTIu6l8R',$,$,$,(#177),$,#104); + /*#177=IFCANNOTATION('0SOArODYnFVAHamNifTZLG',$,'TEXT_LEADER',$,'TEXT_LEADER',#265,#194);*/ + /*#265=IFCLOCALPLACEMENT($,#264);*/ + /*#264=IFCAXIS2PLACEMENT3D(#261,#262,#263);*/ + /*#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824));*/ + /*#262=IFCDIRECTION((0.,0.,1.));*/ + /*#263=IFCDIRECTION((1.,0.,0.));*/ + /*#194=IFCPRODUCTDEFINITIONSHAPE($,$,(#271));*/ + /*#271=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#270,#193));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCGEOMETRICCURVESET((#269));*/ + /*#269=IFCPOLYLINE((#266,#267,#268));*/ + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ + /*#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left');*/ + /*#191=IFCAXIS2PLACEMENT3D(#188,#189,#190);*/ + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ + /*#192=IFCPLANAREXTENT(1000.,1000.);*/ + /*#104=IFCWALL('0aVfAx0h11L9WvXYRQoGoS',$,'Cylinder',$,$,#298,#150,$,.ELEMENTEDWALL.);*/ + /*#298=IFCLOCALPLACEMENT(#68,#297);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCAXIS2PLACEMENT3D(#294,#295,#296);*/ + /*#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123));*/ + /*#295=IFCDIRECTION((0.,0.,1.));*/ + /*#296=IFCDIRECTION((1.,0.,0.));*/ + /*#150=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309));*/ + /*#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ + /*#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123);*/ + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ +#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824)); +#262=IFCDIRECTION((0.,0.,1.)); +#263=IFCDIRECTION((1.,0.,0.)); +#264=IFCAXIS2PLACEMENT3D(#261,#262,#263); + /*#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824));*/ + /*#262=IFCDIRECTION((0.,0.,1.));*/ + /*#263=IFCDIRECTION((1.,0.,0.));*/ +#265=IFCLOCALPLACEMENT($,#264); + /*#264=IFCAXIS2PLACEMENT3D(#261,#262,#263);*/ + /*#261=IFCCARTESIANPOINT((1.28427183064889,2.1203411767489,-2.25534706603824));*/ + /*#262=IFCDIRECTION((0.,0.,1.));*/ + /*#263=IFCDIRECTION((1.,0.,0.));*/ +#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355)); +#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355)); +#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965)); +#269=IFCPOLYLINE((#266,#267,#268)); + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ +#270=IFCGEOMETRICCURVESET((#269)); + /*#269=IFCPOLYLINE((#266,#267,#268));*/ + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ +#271=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#270,#193)); + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCGEOMETRICCURVESET((#269));*/ + /*#269=IFCPOLYLINE((#266,#267,#268));*/ + /*#266=IFCCARTESIANPOINT((0.715728194069049,0.879658762551355));*/ + /*#267=IFCCARTESIANPOINT((-0.284271818289919,0.879658762551355));*/ + /*#268=IFCCARTESIANPOINT((-1.28427173287224,-0.120341152030965));*/ + /*#193=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#191,.RIGHT.,#192,'bottom-left');*/ + /*#191=IFCAXIS2PLACEMENT3D(#188,#189,#190);*/ + /*#188=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#189=IFCDIRECTION((0.,0.,1.));*/ + /*#190=IFCDIRECTION((1.,0.,0.));*/ + /*#192=IFCPLANAREXTENT(1000.,1000.);*/ +#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123)); +#295=IFCDIRECTION((0.,0.,1.)); +#296=IFCDIRECTION((1.,0.,0.)); +#297=IFCAXIS2PLACEMENT3D(#294,#295,#296); + /*#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123));*/ + /*#295=IFCDIRECTION((0.,0.,1.));*/ + /*#296=IFCDIRECTION((1.,0.,0.));*/ +#298=IFCLOCALPLACEMENT(#68,#297); + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCAXIS2PLACEMENT3D(#294,#295,#296);*/ + /*#294=IFCCARTESIANPOINT((-0.99999991458232,2.00000022027123,-2.00000022027123));*/ + /*#295=IFCDIRECTION((0.,0.,1.));*/ + /*#296=IFCDIRECTION((1.,0.,0.));*/ +#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181); +#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08)); +#301=IFCDIRECTION((0.,0.,-1.)); +#302=IFCDIRECTION((1.,0.,0.)); +#303=IFCAXIS2PLACEMENT3D(#300,#301,#302); + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ +#304=IFCDIRECTION((0.,0.,-1.)); +#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394); + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ +#306=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#305)); + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ +#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08)); +#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123); + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ +#309=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#308)); + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#308=IFCBOUNDINGBOX(#307,2.00000002471794,2.00000002471794,2.00000022027123);*/ + /*#307=IFCCARTESIANPOINT((-1.00000001235897,-2.00000002471794,9.77766482535935E-08));*/ +#310=IFCSTYLEDITEM(#305,(#196),'TestyMat'); + /*#305=IFCEXTRUDEDAREASOLID(#299,#303,#304,2.00000024435394);*/ + /*#299=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ + /*#303=IFCAXIS2PLACEMENT3D(#300,#301,#302);*/ + /*#300=IFCCARTESIANPOINT((0.,-1.00000001235897,9.77766482535935E-08));*/ + /*#301=IFCDIRECTION((0.,0.,-1.));*/ + /*#302=IFCDIRECTION((1.,0.,0.));*/ + /*#304=IFCDIRECTION((0.,0.,-1.));*/ + /*#196=IFCSURFACESTYLE('TestyMat',.BOTH.,(#197));*/ + /*#197=IFCSURFACESTYLERENDERING(#198,0.,#199,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);*/ + /*#198=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ + /*#199=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);*/ +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/basin-advanced-brep.ifc b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/basin-advanced-brep.ifc new file mode 100644 index 0000000..0e7bc2b --- /dev/null +++ b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/basin-advanced-brep.ifc @@ -0,0 +1,175 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1]'),'2;1'); +FILE_NAME( +/* name */ '', +/* time_stamp */ '2016-02-04T08:47:55', +/* author */ ('Jon'), +/* organization */ ('Unknown'), +/* preprocessor_version */ 'GeomGymIFC by Geometry Gym Pty Ltd', +/* originating_system */ 'Unknown Application', +/* authorization */ 'None'); + +FILE_SCHEMA (('IFC4')); +ENDSEC; + +DATA; +/* general entities required for all IFC data sets, defining the context for the exchange */ +#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$); +#2= IFCCARTESIANPOINT((0.0,0.0,0.0)); +#3= IFCAXIS2PLACEMENT3D(#2,$,$); +#4= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); +#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); +/* defines the default building (as required as the minimum spatial element) */ +#50= IFCBUILDING('39t4Pu3nTC4ekXYRIHJB9W',#56,'IfcBuilding',$,$,$,$,$,$,$,$,$); +#51= IFCPERSONANDORGANIZATION(#52,#53,$); +#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$); +#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); +#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC'); +#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); +#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675); +#57= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Sa3dTJGn0H8TQIGiuGQd5',#56,'Building','Building Container for Elements',(#213),#50); +#58= IFCAXIS2PLACEMENT3D(#2,$,$); +#100= IFCPROJECT('0$WU4A9R19$vKWO$AdOnKA',#56,'IfcProject',$,$,$,$,(#1),#101); +#101= IFCUNITASSIGNMENT((#102,#103,#104)); +#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#105= IFCRELAGGREGATES('091a6ewbvCMQ2Vyiqspa7a',#56,'Project Container','Project Container for Buildings',#100,(#50)); +#200= IFCMATERIAL('Ceramic',$,$); +#201= IFCRELASSOCIATESMATERIAL('0Pkhszwjv1qRMYyCFg9fjB',#56,'MatAssoc','Material Associates',(#202),#200); +#202= IFCSANITARYTERMINALTYPE('2Vk5O9OO94lfvLVH2WXKBZ',#56,'Wash Hand Basin',$,$,$,(#613),$,$,.WASHHANDBASIN.); +#203= IFCRELDEFINESBYTYPE('01OIK6g$5EVxvitdj$pQSU',#56,$,$,(#213),#202); +#204= IFCRELDECLARES('0rpKZtQSfE8RyZ7zm_A5x1',#56,$,$,#100,(#202)); +#205= IFCDIRECTION((1.0,0.0,0.0)); +#206= IFCDIRECTION((0.0,1.0,0.0)); +#207= IFCCARTESIANPOINT((0.0,0.0,0.0)); +#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209); +#209= IFCDIRECTION((0.0,0.0,1.0)); +#210= IFCMAPPEDITEM(#613,#208); +#211= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#210)); +#212= IFCPRODUCTDEFINITIONSHAPE($,$,(#211)); +#213= IFCSANITARYTERMINAL('0dOOwKTsn8I8gwbP3LM1Yz',#56,$,$,$,#215,#212,$,$); +#214= IFCAXIS2PLACEMENT3D(#2,$,$); +#215= IFCLOCALPLACEMENT($,#214); +/* geometry definition of the advanced brep */ +#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0)); +#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991)); +#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0)); +#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991)); +#504= IFCVERTEXPOINT(#500); +#505= IFCVERTEXPOINT(#501); +#506= IFCVERTEXPOINT(#502); +#507= IFCVERTEXPOINT(#503); +#508= IFCPOLYLINE((#500,#501)); +#509= IFCEDGECURVE(#504,#505,#508,.T.); +#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); +#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991)); +#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991)); +#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991)); +#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991)); +#515= IFCEDGECURVE(#505,#505,#510,.T.); +#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496)); +#517= IFCCARTESIANPOINT((0.0,295.573568531267)); +#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498)); +#519= IFCCARTESIANPOINT((0.0,-290.713822148428)); +#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496)); +#521= IFCCARTESIANPOINT((0.0,295.573568531267)); +#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498)); +#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); +#524= IFCEDGECURVE(#504,#504,#523,.T.); +#525= IFCPOLYLINE((#502,#503)); +#526= IFCEDGECURVE(#506,#507,#525,.T.); +#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); +#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991)); +#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991)); +#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991)); +#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991)); +#532= IFCEDGECURVE(#507,#507,#527,.T.); +#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302)); +#534= IFCCARTESIANPOINT((0.0,314.739310246865)); +#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299)); +#536= IFCCARTESIANPOINT((0.0,-318.77998625438)); +#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302)); +#538= IFCCARTESIANPOINT((0.0,314.739310246865)); +#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299)); +#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); +#541= IFCEDGECURVE(#506,#506,#540,.T.); +#542= IFCORIENTEDEDGE(*,*,#509,.T.); +#543= IFCORIENTEDEDGE(*,*,#515,.T.); +#544= IFCORIENTEDEDGE(*,*,#509,.F.); +#545= IFCORIENTEDEDGE(*,*,#524,.T.); +#546= IFCEDGELOOP((#542,#543,#544,#545)); +#547= IFCFACEOUTERBOUND(#546,.T.); +#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); +#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0)); +#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0)); +#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0)); +#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0)); +#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997)); +#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997)); +#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997)); +#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997)); +#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994)); +#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994)); +#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994)); +#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994)); +#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991)); +#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991)); +#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991)); +#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991)); +#565= IFCADVANCEDFACE((#547),#548,.F.); +#566= IFCORIENTEDEDGE(*,*,#526,.T.); +#567= IFCORIENTEDEDGE(*,*,#532,.T.); +#568= IFCORIENTEDEDGE(*,*,#526,.F.); +#569= IFCORIENTEDEDGE(*,*,#541,.T.); +#570= IFCEDGELOOP((#566,#567,#568,#569)); +#571= IFCFACEOUTERBOUND(#570,.T.); +#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.); +#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0)); +#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0)); +#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0)); +#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0)); +#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333)); +#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333)); +#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333)); +#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333)); +#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666)); +#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666)); +#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666)); +#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661)); +#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991)); +#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991)); +#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991)); +#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991)); +#589= IFCADVANCEDFACE((#571),#572,.F.); +#590= IFCORIENTEDEDGE(*,*,#515,.F.); +#591= IFCEDGELOOP((#590)); +#592= IFCFACEOUTERBOUND(#591,.T.); +#593= IFCAXIS2PLACEMENT3D(#501,$,$); +#594= IFCPLANE(#593); +#595= IFCADVANCEDFACE((#592),#594,.T.); +#596= IFCORIENTEDEDGE(*,*,#532,.T.); +#597= IFCEDGELOOP((#596)); +#598= IFCFACEOUTERBOUND(#597,.T.); +#599= IFCAXIS2PLACEMENT3D(#503,$,$); +#600= IFCPLANE(#599); +#601= IFCADVANCEDFACE((#598),#600,.F.); +#602= IFCORIENTEDEDGE(*,*,#541,.F.); +#603= IFCEDGELOOP((#602)); +#604= IFCFACEOUTERBOUND(#603,.T.); +#605= IFCORIENTEDEDGE(*,*,#524,.F.); +#606= IFCEDGELOOP((#605)); +#607= IFCFACEBOUND(#606,.T.); +#608= IFCAXIS2PLACEMENT3D(#500,$,$); +#609= IFCPLANE(#608); +#610= IFCADVANCEDFACE((#604,#607),#609,.T.); +#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610)); +#612= IFCADVANCEDBREP(#611); +#613= IFCREPRESENTATIONMAP(#614,#615); +#614= IFCAXIS2PLACEMENT3D(#2,$,$); +#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612)); +ENDSEC; + +END-ISO-10303-21; + diff --git a/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/basin-advanced-brep_commented.ifc b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/basin-advanced-brep_commented.ifc new file mode 100644 index 0000000..7afb0da --- /dev/null +++ b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/basin-advanced-brep_commented.ifc @@ -0,0 +1,4606 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1]'),'2;1'); +FILE_NAME( +/* name */ '', +/* time_stamp */ '2016-02-04T08:47:55', +/* author */ ('Jon'), +/* organization */ ('Unknown'), +/* preprocessor_version */ 'GeomGymIFC by Geometry Gym Pty Ltd', +/* originating_system */ 'Unknown Application', +/* authorization */ 'None'); + +FILE_SCHEMA (('IFC4')); +ENDSEC; + +DATA; +/* general entities required for all IFC data sets, defining the context for the exchange */ +#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$); + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +#2= IFCCARTESIANPOINT((0.0,0.0,0.0)); +#3= IFCAXIS2PLACEMENT3D(#2,$,$); + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +#4= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +/* defines the default building (as required as the minimum spatial element) */ +#50= IFCBUILDING('39t4Pu3nTC4ekXYRIHJB9W',#56,'IfcBuilding',$,$,$,$,$,$,$,$,$); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#51= IFCPERSONANDORGANIZATION(#52,#53,$); + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$); +#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); +#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC'); + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); +#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675); + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#57= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Sa3dTJGn0H8TQIGiuGQd5',#56,'Building','Building Container for Elements',(#213),#50); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#213= IFCSANITARYTERMINAL('0dOOwKTsn8I8gwbP3LM1Yz',#56,$,$,$,#215,#212,$,$);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#215= IFCLOCALPLACEMENT($,#214);*/ + /*#214= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#212= IFCPRODUCTDEFINITIONSHAPE($,$,(#211));*/ + /*#211= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#210));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#210= IFCMAPPEDITEM(#613,#208);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209);*/ + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ + /*#50= IFCBUILDING('39t4Pu3nTC4ekXYRIHJB9W',#56,'IfcBuilding',$,$,$,$,$,$,$,$,$);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#58= IFCAXIS2PLACEMENT3D(#2,$,$); + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +#100= IFCPROJECT('0$WU4A9R19$vKWO$AdOnKA',#56,'IfcProject',$,$,$,$,(#1),#101); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#101= IFCUNITASSIGNMENT((#102,#103,#104));*/ + /*#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#101= IFCUNITASSIGNMENT((#102,#103,#104)); + /*#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#105= IFCRELAGGREGATES('091a6ewbvCMQ2Vyiqspa7a',#56,'Project Container','Project Container for Buildings',#100,(#50)); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#100= IFCPROJECT('0$WU4A9R19$vKWO$AdOnKA',#56,'IfcProject',$,$,$,$,(#1),#101);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#101= IFCUNITASSIGNMENT((#102,#103,#104));*/ + /*#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#50= IFCBUILDING('39t4Pu3nTC4ekXYRIHJB9W',#56,'IfcBuilding',$,$,$,$,$,$,$,$,$);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#200= IFCMATERIAL('Ceramic',$,$); +#201= IFCRELASSOCIATESMATERIAL('0Pkhszwjv1qRMYyCFg9fjB',#56,'MatAssoc','Material Associates',(#202),#200); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#202= IFCSANITARYTERMINALTYPE('2Vk5O9OO94lfvLVH2WXKBZ',#56,'Wash Hand Basin',$,$,$,(#613),$,$,.WASHHANDBASIN.);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#200= IFCMATERIAL('Ceramic',$,$);*/ +#202= IFCSANITARYTERMINALTYPE('2Vk5O9OO94lfvLVH2WXKBZ',#56,'Wash Hand Basin',$,$,$,(#613),$,$,.WASHHANDBASIN.); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#203= IFCRELDEFINESBYTYPE('01OIK6g$5EVxvitdj$pQSU',#56,$,$,(#213),#202); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#213= IFCSANITARYTERMINAL('0dOOwKTsn8I8gwbP3LM1Yz',#56,$,$,$,#215,#212,$,$);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#215= IFCLOCALPLACEMENT($,#214);*/ + /*#214= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#212= IFCPRODUCTDEFINITIONSHAPE($,$,(#211));*/ + /*#211= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#210));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#210= IFCMAPPEDITEM(#613,#208);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209);*/ + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ + /*#202= IFCSANITARYTERMINALTYPE('2Vk5O9OO94lfvLVH2WXKBZ',#56,'Wash Hand Basin',$,$,$,(#613),$,$,.WASHHANDBASIN.);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#204= IFCRELDECLARES('0rpKZtQSfE8RyZ7zm_A5x1',#56,$,$,#100,(#202)); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#100= IFCPROJECT('0$WU4A9R19$vKWO$AdOnKA',#56,'IfcProject',$,$,$,$,(#1),#101);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#101= IFCUNITASSIGNMENT((#102,#103,#104));*/ + /*#102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#202= IFCSANITARYTERMINALTYPE('2Vk5O9OO94lfvLVH2WXKBZ',#56,'Wash Hand Basin',$,$,$,(#613),$,$,.WASHHANDBASIN.);*/ + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#205= IFCDIRECTION((1.0,0.0,0.0)); +#206= IFCDIRECTION((0.0,1.0,0.0)); +#207= IFCCARTESIANPOINT((0.0,0.0,0.0)); +#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209); + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ +#209= IFCDIRECTION((0.0,0.0,1.0)); +#210= IFCMAPPEDITEM(#613,#208); + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209);*/ + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ +#211= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#210)); + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#210= IFCMAPPEDITEM(#613,#208);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209);*/ + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ +#212= IFCPRODUCTDEFINITIONSHAPE($,$,(#211)); + /*#211= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#210));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#210= IFCMAPPEDITEM(#613,#208);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209);*/ + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ +#213= IFCSANITARYTERMINAL('0dOOwKTsn8I8gwbP3LM1Yz',#56,$,$,$,#215,#212,$,$); + /*#56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575675,$,$,1454575675);*/ + /*#51= IFCPERSONANDORGANIZATION(#52,#53,$);*/ + /*#52= IFCPERSON('Jon','Jon',$,$,$,$,$,$);*/ + /*#53= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#54= IFCAPPLICATION(#55,'0.0.1.0','ggRhinoIFC - Geometry Gym Plug-in for Rhino3d','ggRhinoIFC');*/ + /*#55= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#215= IFCLOCALPLACEMENT($,#214);*/ + /*#214= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#212= IFCPRODUCTDEFINITIONSHAPE($,$,(#211));*/ + /*#211= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#210));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#210= IFCMAPPEDITEM(#613,#208);*/ + /*#613= IFCREPRESENTATIONMAP(#614,#615);*/ + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#208= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#207,1.0,#209);*/ + /*#205= IFCDIRECTION((1.0,0.0,0.0));*/ + /*#206= IFCDIRECTION((0.0,1.0,0.0));*/ + /*#207= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#209= IFCDIRECTION((0.0,0.0,1.0));*/ +#214= IFCAXIS2PLACEMENT3D(#2,$,$); + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +#215= IFCLOCALPLACEMENT($,#214); + /*#214= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +/* geometry definition of the advanced brep */ +#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0)); +#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991)); +#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0)); +#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991)); +#504= IFCVERTEXPOINT(#500); + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#505= IFCVERTEXPOINT(#501); + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#506= IFCVERTEXPOINT(#502); + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ +#507= IFCVERTEXPOINT(#503); + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#508= IFCPOLYLINE((#500,#501)); + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#509= IFCEDGECURVE(#504,#505,#508,.T.); + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991)); +#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991)); +#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991)); +#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991)); +#515= IFCEDGECURVE(#505,#505,#510,.T.); + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496)); +#517= IFCCARTESIANPOINT((0.0,295.573568531267)); +#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498)); +#519= IFCCARTESIANPOINT((0.0,-290.713822148428)); +#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496)); +#521= IFCCARTESIANPOINT((0.0,295.573568531267)); +#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498)); +#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#524= IFCEDGECURVE(#504,#504,#523,.T.); + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#525= IFCPOLYLINE((#502,#503)); + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#526= IFCEDGECURVE(#506,#507,#525,.T.); + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991)); +#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991)); +#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991)); +#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991)); +#532= IFCEDGECURVE(#507,#507,#527,.T.); + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302)); +#534= IFCCARTESIANPOINT((0.0,314.739310246865)); +#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299)); +#536= IFCCARTESIANPOINT((0.0,-318.77998625438)); +#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302)); +#538= IFCCARTESIANPOINT((0.0,314.739310246865)); +#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299)); +#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#541= IFCEDGECURVE(#506,#506,#540,.T.); + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#542= IFCORIENTEDEDGE(*,*,#509,.T.); + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#543= IFCORIENTEDEDGE(*,*,#515,.T.); + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#544= IFCORIENTEDEDGE(*,*,#509,.F.); + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#545= IFCORIENTEDEDGE(*,*,#524,.T.); + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#546= IFCEDGELOOP((#542,#543,#544,#545)); + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#547= IFCFACEOUTERBOUND(#546,.T.); + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.); + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0)); +#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0)); +#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0)); +#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0)); +#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997)); +#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997)); +#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997)); +#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997)); +#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994)); +#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994)); +#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994)); +#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994)); +#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991)); +#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991)); +#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991)); +#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991)); +#565= IFCADVANCEDFACE((#547),#548,.F.); + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#566= IFCORIENTEDEDGE(*,*,#526,.T.); + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#567= IFCORIENTEDEDGE(*,*,#532,.T.); + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#568= IFCORIENTEDEDGE(*,*,#526,.F.); + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#569= IFCORIENTEDEDGE(*,*,#541,.T.); + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#570= IFCEDGELOOP((#566,#567,#568,#569)); + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#571= IFCFACEOUTERBOUND(#570,.T.); + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.); + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0)); +#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0)); +#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0)); +#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0)); +#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333)); +#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333)); +#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333)); +#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333)); +#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666)); +#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666)); +#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666)); +#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661)); +#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991)); +#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991)); +#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991)); +#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991)); +#589= IFCADVANCEDFACE((#571),#572,.F.); + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#590= IFCORIENTEDEDGE(*,*,#515,.F.); + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#591= IFCEDGELOOP((#590)); + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#592= IFCFACEOUTERBOUND(#591,.T.); + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ +#593= IFCAXIS2PLACEMENT3D(#501,$,$); + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#594= IFCPLANE(#593); + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#595= IFCADVANCEDFACE((#592),#594,.T.); + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ +#596= IFCORIENTEDEDGE(*,*,#532,.T.); + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#597= IFCEDGELOOP((#596)); + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#598= IFCFACEOUTERBOUND(#597,.T.); + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ +#599= IFCAXIS2PLACEMENT3D(#503,$,$); + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#600= IFCPLANE(#599); + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#601= IFCADVANCEDFACE((#598),#600,.F.); + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ +#602= IFCORIENTEDEDGE(*,*,#541,.F.); + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#603= IFCEDGELOOP((#602)); + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#604= IFCFACEOUTERBOUND(#603,.T.); + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ +#605= IFCORIENTEDEDGE(*,*,#524,.F.); + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#606= IFCEDGELOOP((#605)); + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#607= IFCFACEBOUND(#606,.T.); + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ +#608= IFCAXIS2PLACEMENT3D(#500,$,$); + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#609= IFCPLANE(#608); + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#610= IFCADVANCEDFACE((#604,#607),#609,.T.); + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610)); + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#612= IFCADVANCEDBREP(#611); + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#613= IFCREPRESENTATIONMAP(#614,#615); + /*#614= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612));*/ + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +#614= IFCAXIS2PLACEMENT3D(#2,$,$); + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ +#615= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#612)); + /*#5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$);*/ + /*#1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$);*/ + /*#3= IFCAXIS2PLACEMENT3D(#2,$,$);*/ + /*#2= IFCCARTESIANPOINT((0.0,0.0,0.0));*/ + /*#612= IFCADVANCEDBREP(#611);*/ + /*#611= IFCCLOSEDSHELL((#565,#589,#595,#601,#610));*/ + /*#565= IFCADVANCEDFACE((#547),#548,.F.);*/ + /*#547= IFCFACEOUTERBOUND(#546,.T.);*/ + /*#546= IFCEDGELOOP((#542,#543,#544,#545));*/ + /*#542= IFCORIENTEDEDGE(*,*,#509,.T.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#543= IFCORIENTEDEDGE(*,*,#515,.T.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#544= IFCORIENTEDEDGE(*,*,#509,.F.);*/ + /*#509= IFCEDGECURVE(#504,#505,#508,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#508= IFCPOLYLINE((#500,#501));*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#545= IFCORIENTEDEDGE(*,*,#524,.T.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#548= IFCBSPLINESURFACEWITHKNOTS(3,3,((#549,#550,#551,#552,#549,#550,#551),(#553,#554,#555,#556,#553,#554,#555),(#557,#558,#559,#560,#557,#558,#559),(#561,#562,#563,#564,#561,#562,#563)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,14.7110308353668),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#552= IFCCARTESIANPOINT((0.0,-290.713822148428,0.0));*/ + /*#549= IFCCARTESIANPOINT((437.751000006541,168.150654933498,0.0));*/ + /*#550= IFCCARTESIANPOINT((0.0,295.573568531267,0.0));*/ + /*#551= IFCCARTESIANPOINT((-437.751000004175,168.150654933496,0.0));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#556= IFCCARTESIANPOINT((0.0,-229.853624936802,-27.9999999999997));*/ + /*#553= IFCCARTESIANPOINT((371.75340451674,176.164956423972,-27.9999999999997));*/ + /*#554= IFCCARTESIANPOINT((0.0,288.912996848885,-27.9999999999997));*/ + /*#555= IFCCARTESIANPOINT((-371.753404513767,176.16495642397,-27.9999999999997));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#560= IFCCARTESIANPOINT((0.0,-168.993427725176,-55.9999999999994));*/ + /*#557= IFCCARTESIANPOINT((305.75580902694,184.179257914445,-55.9999999999994));*/ + /*#558= IFCCARTESIANPOINT((0.0,282.252425166504,-55.9999999999994));*/ + /*#559= IFCCARTESIANPOINT((-305.755809023358,184.179257914444,-55.9999999999994));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#564= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#561= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#562= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#563= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#589= IFCADVANCEDFACE((#571),#572,.F.);*/ + /*#571= IFCFACEOUTERBOUND(#570,.T.);*/ + /*#570= IFCEDGELOOP((#566,#567,#568,#569));*/ + /*#566= IFCORIENTEDEDGE(*,*,#526,.T.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#567= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#568= IFCORIENTEDEDGE(*,*,#526,.F.);*/ + /*#526= IFCEDGECURVE(#506,#507,#525,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#525= IFCPOLYLINE((#502,#503));*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#569= IFCORIENTEDEDGE(*,*,#541,.T.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#572= IFCBSPLINESURFACEWITHKNOTS(3,3,((#573,#574,#575,#576,#573,#574,#575),(#577,#578,#579,#580,#577,#578,#579),(#581,#582,#583,#584,#581,#582,#583),(#585,#586,#587,#588,#585,#586,#587)),.UNSPECIFIED.,.F.,.T.,.F.,(4,4),(1,1,1,1,1,1,1,1,1,1,1),(0.0,15.4213505620632),(-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0),.UNSPECIFIED.);*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#576= IFCCARTESIANPOINT((0.0,-318.77998625438,0.0));*/ + /*#573= IFCCARTESIANPOINT((-457.685108750141,177.051077752299,0.0));*/ + /*#574= IFCCARTESIANPOINT((0.0,314.739310246865,0.0));*/ + /*#575= IFCCARTESIANPOINT((457.685108750143,177.051077752302,0.0));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#580= IFCCARTESIANPOINT((0.0,-248.564401002992,-31.333333333333));*/ + /*#577= IFCCARTESIANPOINT((-385.042810345109,182.098571627615,-31.333333333333));*/ + /*#578= IFCCARTESIANPOINT((0.0,301.690157997063,-31.333333333333));*/ + /*#579= IFCCARTESIANPOINT((385.04281034511,182.098571627617,-31.333333333333));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#584= IFCCARTESIANPOINT((0.0,-178.348815751603,-62.6666666666661));*/ + /*#581= IFCCARTESIANPOINT((-312.400511940076,187.146065502931,-62.666666666666));*/ + /*#582= IFCCARTESIANPOINT((0.0,288.64100574726,-62.666666666666));*/ + /*#583= IFCCARTESIANPOINT((312.400511940078,187.146065502933,-62.666666666666));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#588= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#585= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#586= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#587= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#595= IFCADVANCEDFACE((#592),#594,.T.);*/ + /*#592= IFCFACEOUTERBOUND(#591,.T.);*/ + /*#591= IFCEDGELOOP((#590));*/ + /*#590= IFCORIENTEDEDGE(*,*,#515,.F.);*/ + /*#515= IFCEDGECURVE(#505,#505,#510,.T.);*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#505= IFCVERTEXPOINT(#501);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#510= IFCBSPLINECURVEWITHKNOTS(3,(#511,#512,#513,#514,#511,#512,#513),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#514= IFCCARTESIANPOINT((0.0,-108.13323051355,-83.9999999999991));*/ + /*#511= IFCCARTESIANPOINT((239.758213537139,192.193559404919,-83.9999999999991));*/ + /*#512= IFCCARTESIANPOINT((0.0,275.591853484122,-83.9999999999991));*/ + /*#513= IFCCARTESIANPOINT((-239.75821353295,192.193559404918,-83.9999999999991));*/ + /*#594= IFCPLANE(#593);*/ + /*#593= IFCAXIS2PLACEMENT3D(#501,$,$);*/ + /*#501= IFCCARTESIANPOINT((0.0,247.792422124388,-83.9999999999991));*/ + /*#601= IFCADVANCEDFACE((#598),#600,.F.);*/ + /*#598= IFCFACEOUTERBOUND(#597,.T.);*/ + /*#597= IFCEDGELOOP((#596));*/ + /*#596= IFCORIENTEDEDGE(*,*,#532,.T.);*/ + /*#532= IFCEDGECURVE(#507,#507,#527,.T.);*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#507= IFCVERTEXPOINT(#503);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#527= IFCBSPLINECURVEWITHKNOTS(3,(#528,#529,#530,#531,#528,#529,#530),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#531= IFCCARTESIANPOINT((0.0,-108.133230500215,-93.9999999999991));*/ + /*#528= IFCCARTESIANPOINT((-239.758213535044,192.193559378247,-93.9999999999991));*/ + /*#529= IFCCARTESIANPOINT((0.0,275.591853497458,-93.9999999999991));*/ + /*#530= IFCCARTESIANPOINT((239.758213535045,192.193559378248,-93.9999999999991));*/ + /*#600= IFCPLANE(#599);*/ + /*#599= IFCAXIS2PLACEMENT3D(#503,$,$);*/ + /*#503= IFCCARTESIANPOINT((0.0,247.792422124388,-93.9999999999991));*/ + /*#610= IFCADVANCEDFACE((#604,#607),#609,.T.);*/ + /*#604= IFCFACEOUTERBOUND(#603,.T.);*/ + /*#603= IFCEDGELOOP((#602));*/ + /*#602= IFCORIENTEDEDGE(*,*,#541,.F.);*/ + /*#541= IFCEDGECURVE(#506,#506,#540,.T.);*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#506= IFCVERTEXPOINT(#502);*/ + /*#502= IFCCARTESIANPOINT((0.0,268.843232748677,0.0));*/ + /*#540= IFCBSPLINECURVEWITHKNOTS(3,(#533,#534,#535,#536,#537,#538,#539),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#533= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#534= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#535= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#536= IFCCARTESIANPOINT((0.0,-318.77998625438));*/ + /*#537= IFCCARTESIANPOINT((457.685108750143,177.051077752302));*/ + /*#538= IFCCARTESIANPOINT((0.0,314.739310246865));*/ + /*#539= IFCCARTESIANPOINT((-457.685108750141,177.051077752299));*/ + /*#607= IFCFACEBOUND(#606,.T.);*/ + /*#606= IFCEDGELOOP((#605));*/ + /*#605= IFCORIENTEDEDGE(*,*,#524,.F.);*/ + /*#524= IFCEDGECURVE(#504,#504,#523,.T.);*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#504= IFCVERTEXPOINT(#500);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ + /*#523= IFCBSPLINECURVEWITHKNOTS(3,(#516,#517,#518,#519,#520,#521,#522),.UNSPECIFIED.,.T.,.T.,(1,1,1,1,1,1,1,1,1,1,1),(-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0),.UNSPECIFIED.);*/ + /*#516= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#517= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#518= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#519= IFCCARTESIANPOINT((0.0,-290.713822148428));*/ + /*#520= IFCCARTESIANPOINT((-437.751000004175,168.150654933496));*/ + /*#521= IFCCARTESIANPOINT((0.0,295.573568531267));*/ + /*#522= IFCCARTESIANPOINT((437.751000006541,168.150654933498));*/ + /*#609= IFCPLANE(#608);*/ + /*#608= IFCAXIS2PLACEMENT3D(#500,$,$);*/ + /*#500= IFCCARTESIANPOINT((0.0,253.099263998677,0.0));*/ +ENDSEC; + +END-ISO-10303-21; + diff --git a/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep.ifc b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep.ifc new file mode 100644 index 0000000..94b8ca6 --- /dev/null +++ b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep.ifc @@ -0,0 +1,195 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('','2019-03-24T14:01:00',(''),(''),'BuildingSmart IfcKit by Constructivity','IfcDoc 12.0.0.0',''); +FILE_SCHEMA(('IFC4x2')); +ENDSEC; + +DATA; + +#1= IFCPROJECT('2oT9YYbSrBUghtexcAcblU',#2,'Grasshopper Project',$,$,'Grasshopper Project',$,(#3),#4); +#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163); +#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9); +#4= IFCUNITASSIGNMENT((#11,#12,#13,#14)); +#6= IFCPERSONANDORGANIZATION(#15,#16,$); +#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC'); +#8= IFCAXIS2PLACEMENT3D(#18,#19,#20); +#9= IFCDIRECTION((0.,1.)); +#10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21)); +#11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.); +#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.); +#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.); +#15= IFCPERSON($,'Jon',$,$,$,$,$,$); +#16= IFCORGANIZATION($,'UNKNOWN',$,$,$); +#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); +#18= IFCCARTESIANPOINT((0.,0.,0.)); +#19= IFCDIRECTION((0.,0.,1.)); +#20= IFCDIRECTION((1.,0.,0.)); +#21= IFCADVANCEDBREP(#23); +#22= IFCPRODUCTDEFINITIONSHAPE($,$,(#10)); +#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30)); +#25= IFCADVANCEDFACE((#31),#32,.T.); +#26= IFCADVANCEDFACE((#33),#34,.T.); +#27= IFCADVANCEDFACE((#35),#36,.F.); +#28= IFCADVANCEDFACE((#37),#38,.F.); +#29= IFCADVANCEDFACE((#39),#40,.F.); +#30= IFCADVANCEDFACE((#41),#42,.F.); +#31= IFCFACEOUTERBOUND(#43,.T.); +#32= IFCPLANE(#44); +#33= IFCFACEOUTERBOUND(#45,.T.); +#34= IFCPLANE(#46); +#35= IFCFACEOUTERBOUND(#47,.T.); +#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.); +#37= IFCFACEOUTERBOUND(#56,.T.); +#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.); +#39= IFCFACEOUTERBOUND(#65,.T.); +#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.); +#41= IFCFACEOUTERBOUND(#74,.T.); +#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.); +#43= IFCEDGELOOP((#83,#84,#85,#86)); +#44= IFCAXIS2PLACEMENT3D(#87,#88,#20); +#45= IFCEDGELOOP((#89,#90,#91,#92)); +#46= IFCAXIS2PLACEMENT3D(#93,#19,#94); +#47= IFCEDGELOOP((#95,#96,#97,#98)); +#48= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#49= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333)); +#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333)); +#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667)); +#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667)); +#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#56= IFCEDGELOOP((#99,#100,#101,#102)); +#57= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#58= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333)); +#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333)); +#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667)); +#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667)); +#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#65= IFCEDGELOOP((#103,#104,#105,#106)); +#66= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#67= IFCCARTESIANPOINT((0.5,0.5,0.)); +#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333)); +#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333)); +#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667)); +#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667)); +#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#74= IFCEDGELOOP((#107,#108,#109,#110)); +#75= IFCCARTESIANPOINT((0.5,0.5,0.)); +#76= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333)); +#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333)); +#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667)); +#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667)); +#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#83= IFCORIENTEDEDGE($,$,#111,.T.); +#84= IFCORIENTEDEDGE($,$,#112,.T.); +#85= IFCORIENTEDEDGE($,$,#113,.T.); +#86= IFCORIENTEDEDGE($,$,#114,.T.); +#87= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#88= IFCDIRECTION((0.,0.,-1.)); +#89= IFCORIENTEDEDGE($,$,#115,.T.); +#90= IFCORIENTEDEDGE($,$,#116,.T.); +#91= IFCORIENTEDEDGE($,$,#117,.T.); +#92= IFCORIENTEDEDGE($,$,#118,.T.); +#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#94= IFCDIRECTION((-0.5,-0.8660254,0.)); +#95= IFCORIENTEDEDGE($,$,#119,.T.); +#96= IFCORIENTEDEDGE($,$,#115,.T.); +#97= IFCORIENTEDEDGE($,$,#120,.F.); +#98= IFCORIENTEDEDGE($,$,#111,.T.); +#99= IFCORIENTEDEDGE($,$,#114,.T.); +#100= IFCORIENTEDEDGE($,$,#120,.T.); +#101= IFCORIENTEDEDGE($,$,#116,.T.); +#102= IFCORIENTEDEDGE($,$,#121,.F.); +#103= IFCORIENTEDEDGE($,$,#113,.T.); +#104= IFCORIENTEDEDGE($,$,#121,.T.); +#105= IFCORIENTEDEDGE($,$,#117,.T.); +#106= IFCORIENTEDEDGE($,$,#122,.F.); +#107= IFCORIENTEDEDGE($,$,#112,.T.); +#108= IFCORIENTEDEDGE($,$,#122,.T.); +#109= IFCORIENTEDEDGE($,$,#118,.T.); +#110= IFCORIENTEDEDGE($,$,#119,.F.); +#111= IFCEDGECURVE(#123,#124,#125,.T.); +#112= IFCEDGECURVE(#124,#126,#127,.T.); +#113= IFCEDGECURVE(#126,#128,#129,.T.); +#114= IFCEDGECURVE(#128,#123,#130,.T.); +#115= IFCEDGECURVE(#131,#132,#133,.T.); +#116= IFCEDGECURVE(#132,#134,#135,.T.); +#117= IFCEDGECURVE(#134,#136,#137,.T.); +#118= IFCEDGECURVE(#136,#131,#138,.T.); +#119= IFCEDGECURVE(#124,#131,#139,.T.); +#120= IFCEDGECURVE(#123,#132,#140,.T.); +#121= IFCEDGECURVE(#128,#134,#141,.T.); +#122= IFCEDGECURVE(#126,#136,#142,.T.); +#123= IFCVERTEXPOINT(#143); +#124= IFCVERTEXPOINT(#144); +#125= IFCPOLYLINE((#145,#146)); +#126= IFCVERTEXPOINT(#147); +#127= IFCPOLYLINE((#148,#149)); +#128= IFCVERTEXPOINT(#150); +#129= IFCPOLYLINE((#151,#152)); +#130= IFCPOLYLINE((#153,#154)); +#131= IFCVERTEXPOINT(#155); +#132= IFCVERTEXPOINT(#156); +#133= IFCPOLYLINE((#157,#158)); +#134= IFCVERTEXPOINT(#159); +#135= IFCPOLYLINE((#160,#161)); +#136= IFCVERTEXPOINT(#162); +#137= IFCPOLYLINE((#163,#164)); +#138= IFCPOLYLINE((#165,#166)); +#139= IFCPOLYLINE((#167,#168)); +#140= IFCPOLYLINE((#169,#170)); +#141= IFCPOLYLINE((#171,#172)); +#142= IFCPOLYLINE((#173,#174)); +#143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#144= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#145= IFCCARTESIANPOINT((-0.5,-0.5)); +#146= IFCCARTESIANPOINT((-0.5,0.5)); +#147= IFCCARTESIANPOINT((0.5,0.5,0.)); +#148= IFCCARTESIANPOINT((-0.5,0.5)); +#149= IFCCARTESIANPOINT((0.5,0.5)); +#150= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#151= IFCCARTESIANPOINT((0.5,0.5)); +#152= IFCCARTESIANPOINT((0.5,-0.5)); +#153= IFCCARTESIANPOINT((0.5,-0.5)); +#154= IFCCARTESIANPOINT((-0.5,-0.5)); +#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#167= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#169= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#171= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#173= IFCCARTESIANPOINT((0.5,0.5,0.)); +#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + +#5= IFCRELAGGREGATES('2C1MZiLqv228Cmw2sZ7QPO',#2,'Project Container','Project Container for Buildings',#1,(#175)); + +#24= IFCBUILDINGELEMENTPROXY('1hMBdOkWj7WhC2kvgZp44F',#2,'BuildingElementProxy',$,$,#176,#22,$,.NOTDEFINED.); +#176= IFCLOCALPLACEMENT($,#178); +#178= IFCAXIS2PLACEMENT3D(#18,#19,#20); + +#175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$); +#179= IFCLOCALPLACEMENT($,#178); + +#177= IFCRELCONTAINEDINSPATIALSTRUCTURE('0LkkopPYL7VANMLhZDjkkq',#2,'Building','Building Container for Elements',(#24),#175); +ENDSEC; + +END-ISO-10303-21; \ No newline at end of file diff --git a/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep_commented.ifc b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep_commented.ifc new file mode 100644 index 0000000..cbf9a0b --- /dev/null +++ b/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep_commented.ifc @@ -0,0 +1,3115 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('','2019-03-24T14:01:00',(''),(''),'BuildingSmart IfcKit by Constructivity','IfcDoc 12.0.0.0',''); +FILE_SCHEMA(('IFC4x2')); +ENDSEC; + +DATA; + +#1= IFCPROJECT('2oT9YYbSrBUghtexcAcblU',#2,'Grasshopper Project',$,$,'Grasshopper Project',$,(#3),#4); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + /*#4= IFCUNITASSIGNMENT((#11,#12,#13,#14));*/ + /*#11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);*/ + /*#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163); + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9); + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ +#4= IFCUNITASSIGNMENT((#11,#12,#13,#14)); + /*#11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);*/ + /*#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#6= IFCPERSONANDORGANIZATION(#15,#16,$); + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ +#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC'); + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ +#8= IFCAXIS2PLACEMENT3D(#18,#19,#20); + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +#9= IFCDIRECTION((0.,1.)); +#10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21)); + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + /*#21= IFCADVANCEDBREP(#23);*/ + /*#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30));*/ + /*#25= IFCADVANCEDFACE((#31),#32,.T.);*/ + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#26= IFCADVANCEDFACE((#33),#34,.T.);*/ + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ + /*#27= IFCADVANCEDFACE((#35),#36,.F.);*/ + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#28= IFCADVANCEDFACE((#37),#38,.F.);*/ + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#29= IFCADVANCEDFACE((#39),#40,.F.);*/ + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#30= IFCADVANCEDFACE((#41),#42,.F.);*/ + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.); +#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.); +#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.); +#15= IFCPERSON($,'Jon',$,$,$,$,$,$); +#16= IFCORGANIZATION($,'UNKNOWN',$,$,$); +#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); +#18= IFCCARTESIANPOINT((0.,0.,0.)); +#19= IFCDIRECTION((0.,0.,1.)); +#20= IFCDIRECTION((1.,0.,0.)); +#21= IFCADVANCEDBREP(#23); + /*#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30));*/ + /*#25= IFCADVANCEDFACE((#31),#32,.T.);*/ + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#26= IFCADVANCEDFACE((#33),#34,.T.);*/ + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ + /*#27= IFCADVANCEDFACE((#35),#36,.F.);*/ + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#28= IFCADVANCEDFACE((#37),#38,.F.);*/ + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#29= IFCADVANCEDFACE((#39),#40,.F.);*/ + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#30= IFCADVANCEDFACE((#41),#42,.F.);*/ + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#22= IFCPRODUCTDEFINITIONSHAPE($,$,(#10)); + /*#10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21));*/ + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + /*#21= IFCADVANCEDBREP(#23);*/ + /*#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30));*/ + /*#25= IFCADVANCEDFACE((#31),#32,.T.);*/ + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#26= IFCADVANCEDFACE((#33),#34,.T.);*/ + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ + /*#27= IFCADVANCEDFACE((#35),#36,.F.);*/ + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#28= IFCADVANCEDFACE((#37),#38,.F.);*/ + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#29= IFCADVANCEDFACE((#39),#40,.F.);*/ + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#30= IFCADVANCEDFACE((#41),#42,.F.);*/ + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30)); + /*#25= IFCADVANCEDFACE((#31),#32,.T.);*/ + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#26= IFCADVANCEDFACE((#33),#34,.T.);*/ + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ + /*#27= IFCADVANCEDFACE((#35),#36,.F.);*/ + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#28= IFCADVANCEDFACE((#37),#38,.F.);*/ + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#29= IFCADVANCEDFACE((#39),#40,.F.);*/ + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#30= IFCADVANCEDFACE((#41),#42,.F.);*/ + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#25= IFCADVANCEDFACE((#31),#32,.T.); + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +#26= IFCADVANCEDFACE((#33),#34,.T.); + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ +#27= IFCADVANCEDFACE((#35),#36,.F.); + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#28= IFCADVANCEDFACE((#37),#38,.F.); + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#29= IFCADVANCEDFACE((#39),#40,.F.); + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#30= IFCADVANCEDFACE((#41),#42,.F.); + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#31= IFCFACEOUTERBOUND(#43,.T.); + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ +#32= IFCPLANE(#44); + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +#33= IFCFACEOUTERBOUND(#45,.T.); + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#34= IFCPLANE(#46); + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ +#35= IFCFACEOUTERBOUND(#47,.T.); + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ +#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.); + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#37= IFCFACEOUTERBOUND(#56,.T.); + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.); + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#39= IFCFACEOUTERBOUND(#65,.T.); + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.); + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#41= IFCFACEOUTERBOUND(#74,.T.); + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.); + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#43= IFCEDGELOOP((#83,#84,#85,#86)); + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ +#44= IFCAXIS2PLACEMENT3D(#87,#88,#20); + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +#45= IFCEDGELOOP((#89,#90,#91,#92)); + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#46= IFCAXIS2PLACEMENT3D(#93,#19,#94); + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ +#47= IFCEDGELOOP((#95,#96,#97,#98)); + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ +#48= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#49= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333)); +#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333)); +#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667)); +#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667)); +#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#56= IFCEDGELOOP((#99,#100,#101,#102)); + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#57= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#58= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333)); +#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333)); +#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667)); +#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667)); +#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#65= IFCEDGELOOP((#103,#104,#105,#106)); + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#66= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#67= IFCCARTESIANPOINT((0.5,0.5,0.)); +#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333)); +#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333)); +#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667)); +#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667)); +#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#74= IFCEDGELOOP((#107,#108,#109,#110)); + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#75= IFCCARTESIANPOINT((0.5,0.5,0.)); +#76= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333)); +#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333)); +#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667)); +#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667)); +#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#83= IFCORIENTEDEDGE($,$,#111,.T.); + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ +#84= IFCORIENTEDEDGE($,$,#112,.T.); + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ +#85= IFCORIENTEDEDGE($,$,#113,.T.); + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ +#86= IFCORIENTEDEDGE($,$,#114,.T.); + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ +#87= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#88= IFCDIRECTION((0.,0.,-1.)); +#89= IFCORIENTEDEDGE($,$,#115,.T.); + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#90= IFCORIENTEDEDGE($,$,#116,.T.); + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#91= IFCORIENTEDEDGE($,$,#117,.T.); + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#92= IFCORIENTEDEDGE($,$,#118,.T.); + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#94= IFCDIRECTION((-0.5,-0.8660254,0.)); +#95= IFCORIENTEDEDGE($,$,#119,.T.); + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#96= IFCORIENTEDEDGE($,$,#115,.T.); + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#97= IFCORIENTEDEDGE($,$,#120,.F.); + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#98= IFCORIENTEDEDGE($,$,#111,.T.); + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ +#99= IFCORIENTEDEDGE($,$,#114,.T.); + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ +#100= IFCORIENTEDEDGE($,$,#120,.T.); + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#101= IFCORIENTEDEDGE($,$,#116,.T.); + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#102= IFCORIENTEDEDGE($,$,#121,.F.); + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#103= IFCORIENTEDEDGE($,$,#113,.T.); + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ +#104= IFCORIENTEDEDGE($,$,#121,.T.); + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#105= IFCORIENTEDEDGE($,$,#117,.T.); + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#106= IFCORIENTEDEDGE($,$,#122,.F.); + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#107= IFCORIENTEDEDGE($,$,#112,.T.); + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ +#108= IFCORIENTEDEDGE($,$,#122,.T.); + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#109= IFCORIENTEDEDGE($,$,#118,.T.); + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#110= IFCORIENTEDEDGE($,$,#119,.F.); + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#111= IFCEDGECURVE(#123,#124,#125,.T.); + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ +#112= IFCEDGECURVE(#124,#126,#127,.T.); + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ +#113= IFCEDGECURVE(#126,#128,#129,.T.); + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ +#114= IFCEDGECURVE(#128,#123,#130,.T.); + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ +#115= IFCEDGECURVE(#131,#132,#133,.T.); + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#116= IFCEDGECURVE(#132,#134,#135,.T.); + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#117= IFCEDGECURVE(#134,#136,#137,.T.); + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#118= IFCEDGECURVE(#136,#131,#138,.T.); + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#119= IFCEDGECURVE(#124,#131,#139,.T.); + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#120= IFCEDGECURVE(#123,#132,#140,.T.); + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#121= IFCEDGECURVE(#128,#134,#141,.T.); + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#122= IFCEDGECURVE(#126,#136,#142,.T.); + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#123= IFCVERTEXPOINT(#143); + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ +#124= IFCVERTEXPOINT(#144); + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ +#125= IFCPOLYLINE((#145,#146)); + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ +#126= IFCVERTEXPOINT(#147); + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ +#127= IFCPOLYLINE((#148,#149)); + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ +#128= IFCVERTEXPOINT(#150); + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ +#129= IFCPOLYLINE((#151,#152)); + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ +#130= IFCPOLYLINE((#153,#154)); + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ +#131= IFCVERTEXPOINT(#155); + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#132= IFCVERTEXPOINT(#156); + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#133= IFCPOLYLINE((#157,#158)); + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#134= IFCVERTEXPOINT(#159); + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#135= IFCPOLYLINE((#160,#161)); + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#136= IFCVERTEXPOINT(#162); + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#137= IFCPOLYLINE((#163,#164)); + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#138= IFCPOLYLINE((#165,#166)); + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#139= IFCPOLYLINE((#167,#168)); + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#140= IFCPOLYLINE((#169,#170)); + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ +#141= IFCPOLYLINE((#171,#172)); + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ +#142= IFCPOLYLINE((#173,#174)); + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ +#143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#144= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#145= IFCCARTESIANPOINT((-0.5,-0.5)); +#146= IFCCARTESIANPOINT((-0.5,0.5)); +#147= IFCCARTESIANPOINT((0.5,0.5,0.)); +#148= IFCCARTESIANPOINT((-0.5,0.5)); +#149= IFCCARTESIANPOINT((0.5,0.5)); +#150= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#151= IFCCARTESIANPOINT((0.5,0.5)); +#152= IFCCARTESIANPOINT((0.5,-0.5)); +#153= IFCCARTESIANPOINT((0.5,-0.5)); +#154= IFCCARTESIANPOINT((-0.5,-0.5)); +#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); +#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#167= IFCCARTESIANPOINT((-0.5,0.5,0.)); +#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); +#169= IFCCARTESIANPOINT((-0.5,-0.5,0.)); +#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); +#171= IFCCARTESIANPOINT((0.5,-0.5,0.)); +#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); +#173= IFCCARTESIANPOINT((0.5,0.5,0.)); +#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + +#5= IFCRELAGGREGATES('2C1MZiLqv228Cmw2sZ7QPO',#2,'Project Container','Project Container for Buildings',#1,(#175)); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#1= IFCPROJECT('2oT9YYbSrBUghtexcAcblU',#2,'Grasshopper Project',$,$,'Grasshopper Project',$,(#3),#4);*/ + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + /*#4= IFCUNITASSIGNMENT((#11,#12,#13,#14));*/ + /*#11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);*/ + /*#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$);*/ + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#179= IFCLOCALPLACEMENT($,#178);*/ + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + +#24= IFCBUILDINGELEMENTPROXY('1hMBdOkWj7WhC2kvgZp44F',#2,'BuildingElementProxy',$,$,#176,#22,$,.NOTDEFINED.); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#176= IFCLOCALPLACEMENT($,#178);*/ + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#22= IFCPRODUCTDEFINITIONSHAPE($,$,(#10));*/ + /*#10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21));*/ + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + /*#21= IFCADVANCEDBREP(#23);*/ + /*#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30));*/ + /*#25= IFCADVANCEDFACE((#31),#32,.T.);*/ + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#26= IFCADVANCEDFACE((#33),#34,.T.);*/ + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ + /*#27= IFCADVANCEDFACE((#35),#36,.F.);*/ + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#28= IFCADVANCEDFACE((#37),#38,.F.);*/ + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#29= IFCADVANCEDFACE((#39),#40,.F.);*/ + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#30= IFCADVANCEDFACE((#41),#42,.F.);*/ + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ +#176= IFCLOCALPLACEMENT($,#178); + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +#178= IFCAXIS2PLACEMENT3D(#18,#19,#20); + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + +#175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#179= IFCLOCALPLACEMENT($,#178);*/ + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +#179= IFCLOCALPLACEMENT($,#178); + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + +#177= IFCRELCONTAINEDINSPATIALSTRUCTURE('0LkkopPYL7VANMLhZDjkkq',#2,'Building','Building Container for Elements',(#24),#175); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#24= IFCBUILDINGELEMENTPROXY('1hMBdOkWj7WhC2kvgZp44F',#2,'BuildingElementProxy',$,$,#176,#22,$,.NOTDEFINED.);*/ + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#176= IFCLOCALPLACEMENT($,#178);*/ + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#22= IFCPRODUCTDEFINITIONSHAPE($,$,(#10));*/ + /*#10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21));*/ + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + /*#21= IFCADVANCEDBREP(#23);*/ + /*#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30));*/ + /*#25= IFCADVANCEDFACE((#31),#32,.T.);*/ + /*#31= IFCFACEOUTERBOUND(#43,.T.);*/ + /*#43= IFCEDGELOOP((#83,#84,#85,#86));*/ + /*#83= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#84= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#85= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#86= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#32= IFCPLANE(#44);*/ + /*#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);*/ + /*#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#88= IFCDIRECTION((0.,0.,-1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#26= IFCADVANCEDFACE((#33),#34,.T.);*/ + /*#33= IFCFACEOUTERBOUND(#45,.T.);*/ + /*#45= IFCEDGELOOP((#89,#90,#91,#92));*/ + /*#89= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#90= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#91= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#92= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#34= IFCPLANE(#46);*/ + /*#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);*/ + /*#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#94= IFCDIRECTION((-0.5,-0.8660254,0.));*/ + /*#27= IFCADVANCEDFACE((#35),#36,.F.);*/ + /*#35= IFCFACEOUTERBOUND(#47,.T.);*/ + /*#47= IFCEDGELOOP((#95,#96,#97,#98));*/ + /*#95= IFCORIENTEDEDGE($,$,#119,.T.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#96= IFCORIENTEDEDGE($,$,#115,.T.);*/ + /*#115= IFCEDGECURVE(#131,#132,#133,.T.);*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#133= IFCPOLYLINE((#157,#158));*/ + /*#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#97= IFCORIENTEDEDGE($,$,#120,.F.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#98= IFCORIENTEDEDGE($,$,#111,.T.);*/ + /*#111= IFCEDGECURVE(#123,#124,#125,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#125= IFCPOLYLINE((#145,#146));*/ + /*#145= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#146= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);*/ + /*#48= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#28= IFCADVANCEDFACE((#37),#38,.F.);*/ + /*#37= IFCFACEOUTERBOUND(#56,.T.);*/ + /*#56= IFCEDGELOOP((#99,#100,#101,#102));*/ + /*#99= IFCORIENTEDEDGE($,$,#114,.T.);*/ + /*#114= IFCEDGECURVE(#128,#123,#130,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#130= IFCPOLYLINE((#153,#154));*/ + /*#153= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#154= IFCCARTESIANPOINT((-0.5,-0.5));*/ + /*#100= IFCORIENTEDEDGE($,$,#120,.T.);*/ + /*#120= IFCEDGECURVE(#123,#132,#140,.T.);*/ + /*#123= IFCVERTEXPOINT(#143);*/ + /*#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#140= IFCPOLYLINE((#169,#170));*/ + /*#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#101= IFCORIENTEDEDGE($,$,#116,.T.);*/ + /*#116= IFCEDGECURVE(#132,#134,#135,.T.);*/ + /*#132= IFCVERTEXPOINT(#156);*/ + /*#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#135= IFCPOLYLINE((#160,#161));*/ + /*#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#102= IFCORIENTEDEDGE($,$,#121,.F.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);*/ + /*#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));*/ + /*#58= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));*/ + /*#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));*/ + /*#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));*/ + /*#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#29= IFCADVANCEDFACE((#39),#40,.F.);*/ + /*#39= IFCFACEOUTERBOUND(#65,.T.);*/ + /*#65= IFCEDGELOOP((#103,#104,#105,#106));*/ + /*#103= IFCORIENTEDEDGE($,$,#113,.T.);*/ + /*#113= IFCEDGECURVE(#126,#128,#129,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#129= IFCPOLYLINE((#151,#152));*/ + /*#151= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#152= IFCCARTESIANPOINT((0.5,-0.5));*/ + /*#104= IFCORIENTEDEDGE($,$,#121,.T.);*/ + /*#121= IFCEDGECURVE(#128,#134,#141,.T.);*/ + /*#128= IFCVERTEXPOINT(#150);*/ + /*#150= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#141= IFCPOLYLINE((#171,#172));*/ + /*#171= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#105= IFCORIENTEDEDGE($,$,#117,.T.);*/ + /*#117= IFCEDGECURVE(#134,#136,#137,.T.);*/ + /*#134= IFCVERTEXPOINT(#159);*/ + /*#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#137= IFCPOLYLINE((#163,#164));*/ + /*#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#106= IFCORIENTEDEDGE($,$,#122,.F.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);*/ + /*#66= IFCCARTESIANPOINT((0.5,-0.5,0.));*/ + /*#67= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));*/ + /*#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));*/ + /*#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));*/ + /*#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#30= IFCADVANCEDFACE((#41),#42,.F.);*/ + /*#41= IFCFACEOUTERBOUND(#74,.T.);*/ + /*#74= IFCEDGELOOP((#107,#108,#109,#110));*/ + /*#107= IFCORIENTEDEDGE($,$,#112,.T.);*/ + /*#112= IFCEDGECURVE(#124,#126,#127,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#127= IFCPOLYLINE((#148,#149));*/ + /*#148= IFCCARTESIANPOINT((-0.5,0.5));*/ + /*#149= IFCCARTESIANPOINT((0.5,0.5));*/ + /*#108= IFCORIENTEDEDGE($,$,#122,.T.);*/ + /*#122= IFCEDGECURVE(#126,#136,#142,.T.);*/ + /*#126= IFCVERTEXPOINT(#147);*/ + /*#147= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#142= IFCPOLYLINE((#173,#174));*/ + /*#173= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#109= IFCORIENTEDEDGE($,$,#118,.T.);*/ + /*#118= IFCEDGECURVE(#136,#131,#138,.T.);*/ + /*#136= IFCVERTEXPOINT(#162);*/ + /*#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#138= IFCPOLYLINE((#165,#166));*/ + /*#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#110= IFCORIENTEDEDGE($,$,#119,.F.);*/ + /*#119= IFCEDGECURVE(#124,#131,#139,.T.);*/ + /*#124= IFCVERTEXPOINT(#144);*/ + /*#144= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#131= IFCVERTEXPOINT(#155);*/ + /*#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#139= IFCPOLYLINE((#167,#168));*/ + /*#167= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);*/ + /*#75= IFCCARTESIANPOINT((0.5,0.5,0.));*/ + /*#76= IFCCARTESIANPOINT((-0.5,0.5,0.));*/ + /*#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));*/ + /*#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));*/ + /*#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));*/ + /*#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));*/ + /*#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));*/ + /*#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));*/ + /*#175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$);*/ + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#179= IFCLOCALPLACEMENT($,#178);*/ + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +ENDSEC; + +END-ISO-10303-21; \ No newline at end of file diff --git a/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_01.blend b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_01.blend new file mode 100644 index 0000000..abe184f Binary files /dev/null and b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_01.blend differ diff --git a/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_02.ifc b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_02.ifc new file mode 100644 index 0000000..d3778a3 --- /dev/null +++ b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_02.ifc @@ -0,0 +1,76 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('IfcBuildingStorey_02.ifc','2022-07-24T11:23:31-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220707','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('3eFLqyytLEdgChRI4JJY5a',$,'My Project',$,$,$,$,(#14,#20),#9); +#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.); +#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.); +#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6); +#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7); +#9=IFCUNITASSIGNMENT((#4,#2,#8,#3)); +#10=IFCCARTESIANPOINT((0.,0.,0.)); +#11=IFCDIRECTION((0.,0.,1.)); +#12=IFCDIRECTION((1.,0.,0.)); +#13=IFCAXIS2PLACEMENT3D(#10,#11,#12); +#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$); +#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); +#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); +#17=IFCCARTESIANPOINT((0.,0.,0.)); +#18=IFCDIRECTION((1.,0.,0.)); +#19=IFCAXIS2PLACEMENT2D(#17,#18); +#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$); +#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.PLAN_VIEW.,$); +#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.SECTION_VIEW.,$); +#23=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.ELEVATION_VIEW.,$); +#24=IFCSITE('2$s06ptAr72xn5xl6MDqbS',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$); +#30=IFCBUILDING('06G3u7tuD2Y8Y6V0weJBaE',$,'My Building',$,$,#53,$,$,$,$,$,$); +#36=IFCBUILDINGSTOREY('2u7plfklzApOQHDw_gJ2PL',$,'1ST FLOOR',$,$,#86,$,$,$,1000.); +#42=IFCRELAGGREGATES('2fcVdSknn0cB_QOf44NGyW',$,$,$,#1,(#24)); +#43=IFCCARTESIANPOINT((0.,0.,0.)); +#44=IFCDIRECTION((0.,0.,1.)); +#45=IFCDIRECTION((1.,0.,0.)); +#46=IFCAXIS2PLACEMENT3D(#43,#44,#45); +#47=IFCLOCALPLACEMENT($,#46); +#48=IFCRELAGGREGATES('2MeBDHN390tRvEB7YcdDpr',$,$,$,#24,(#30)); +#49=IFCCARTESIANPOINT((0.,0.,0.)); +#50=IFCDIRECTION((0.,0.,1.)); +#51=IFCDIRECTION((1.,0.,0.)); +#52=IFCAXIS2PLACEMENT3D(#49,#50,#51); +#53=IFCLOCALPLACEMENT(#47,#52); +#54=IFCRELAGGREGATES('312SdyMKv9sPa2ExX9TiLF',$,$,$,#30,(#60,#87,#36,#66)); +#60=IFCBUILDINGSTOREY('1rpo0VFbfCE975tKYlSI_Z',$,'2ND FLOOR',$,$,#76,$,$,$,4000.); +#66=IFCBUILDINGSTOREY('1ufA3lmgf64e$j7$u5eW7G',$,'3RD FLOOR',$,$,#81,$,$,$,8000.); +#72=IFCCARTESIANPOINT((0.,0.,4000.)); +#73=IFCDIRECTION((0.,0.,1.)); +#74=IFCDIRECTION((1.,0.,0.)); +#75=IFCAXIS2PLACEMENT3D(#72,#73,#74); +#76=IFCLOCALPLACEMENT(#53,#75); +#77=IFCCARTESIANPOINT((0.,0.,8000.)); +#78=IFCDIRECTION((0.,0.,1.)); +#79=IFCDIRECTION((1.,0.,0.)); +#80=IFCAXIS2PLACEMENT3D(#77,#78,#79); +#81=IFCLOCALPLACEMENT(#53,#80); +#82=IFCCARTESIANPOINT((0.,0.,1000.)); +#83=IFCDIRECTION((0.,0.,1.)); +#84=IFCDIRECTION((1.,0.,0.)); +#85=IFCAXIS2PLACEMENT3D(#82,#83,#84); +#86=IFCLOCALPLACEMENT(#53,#85); +#87=IFCBUILDINGSTOREY('0dOE1$efn8Dg3aOKEKPWi3',$,'4TH FLOOR',$,$,#113,#97,$,$,12000.); +#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.))); +#95=IFCPOLYGONALFACESET(#94,$,(#93),$); +#96=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#95)); +#97=IFCPRODUCTDEFINITIONSHAPE($,$,(#96)); +#109=IFCCARTESIANPOINT((0.,0.,12000.)); +#110=IFCDIRECTION((0.,0.,1.)); +#111=IFCDIRECTION((1.,0.,0.)); +#112=IFCAXIS2PLACEMENT3D(#109,#110,#111); +#113=IFCLOCALPLACEMENT(#53,#112); +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_02_commented.ifc b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_02_commented.ifc new file mode 100644 index 0000000..6c2f7ab --- /dev/null +++ b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/IfcBuildingStorey_02_commented.ifc @@ -0,0 +1,459 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('IfcBuildingStorey_02.ifc','2022-07-24T11:11:18-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220707','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('3eFLqyytLEdgChRI4JJY5a',$,'My Project',$,$,$,$,(#14,#20),#9); + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ + /*#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));*/ + /*#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);*/ + /*#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);*/ + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);*/ +#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.); +#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.); +#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6); + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7); + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#9=IFCUNITASSIGNMENT((#4,#2,#8,#3)); + /*#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);*/ + /*#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);*/ + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);*/ +#10=IFCCARTESIANPOINT((0.,0.,0.)); +#11=IFCDIRECTION((0.,0.,1.)); +#12=IFCDIRECTION((1.,0.,0.)); +#13=IFCAXIS2PLACEMENT3D(#10,#11,#12); + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$); + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#17=IFCCARTESIANPOINT((0.,0.,0.)); +#18=IFCDIRECTION((1.,0.,0.)); +#19=IFCAXIS2PLACEMENT2D(#17,#18); + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$); + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.PLAN_VIEW.,$); + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.SECTION_VIEW.,$); + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#23=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.ELEVATION_VIEW.,$); + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#24=IFCSITE('2$s06ptAr72xn5xl6MDqbS',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$); + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#30=IFCBUILDING('06G3u7tuD2Y8Y6V0weJBaE',$,'My Building',$,$,#53,$,$,$,$,$,$); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#36=IFCBUILDINGSTOREY('2u7plfklzApOQHDw_gJ2PL',$,'1ST FLOOR',$,$,#86,$,$,$,1000.); + /*#86=IFCLOCALPLACEMENT(#53,#85);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#85=IFCAXIS2PLACEMENT3D(#82,#83,#84);*/ + /*#82=IFCCARTESIANPOINT((0.,0.,1000.));*/ + /*#83=IFCDIRECTION((0.,0.,1.));*/ + /*#84=IFCDIRECTION((1.,0.,0.));*/ +#42=IFCRELAGGREGATES('2fcVdSknn0cB_QOf44NGyW',$,$,$,#1,(#24)); + /*#1=IFCPROJECT('3eFLqyytLEdgChRI4JJY5a',$,'My Project',$,$,$,$,(#14,#20),#9);*/ + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ + /*#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));*/ + /*#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);*/ + /*#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);*/ + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);*/ + /*#24=IFCSITE('2$s06ptAr72xn5xl6MDqbS',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#43=IFCCARTESIANPOINT((0.,0.,0.)); +#44=IFCDIRECTION((0.,0.,1.)); +#45=IFCDIRECTION((1.,0.,0.)); +#46=IFCAXIS2PLACEMENT3D(#43,#44,#45); + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#47=IFCLOCALPLACEMENT($,#46); + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#48=IFCRELAGGREGATES('2MeBDHN390tRvEB7YcdDpr',$,$,$,#24,(#30)); + /*#24=IFCSITE('2$s06ptAr72xn5xl6MDqbS',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#30=IFCBUILDING('06G3u7tuD2Y8Y6V0weJBaE',$,'My Building',$,$,#53,$,$,$,$,$,$);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#49=IFCCARTESIANPOINT((0.,0.,0.)); +#50=IFCDIRECTION((0.,0.,1.)); +#51=IFCDIRECTION((1.,0.,0.)); +#52=IFCAXIS2PLACEMENT3D(#49,#50,#51); + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#53=IFCLOCALPLACEMENT(#47,#52); + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#54=IFCRELAGGREGATES('312SdyMKv9sPa2ExX9TiLF',$,$,$,#30,(#60,#87,#36,#66)); + /*#30=IFCBUILDING('06G3u7tuD2Y8Y6V0weJBaE',$,'My Building',$,$,#53,$,$,$,$,$,$);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#60=IFCBUILDINGSTOREY('1rpo0VFbfCE975tKYlSI_Z',$,'2ND FLOOR',$,$,#76,$,$,$,4000.);*/ + /*#76=IFCLOCALPLACEMENT(#53,#75);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#75=IFCAXIS2PLACEMENT3D(#72,#73,#74);*/ + /*#72=IFCCARTESIANPOINT((0.,0.,4000.));*/ + /*#73=IFCDIRECTION((0.,0.,1.));*/ + /*#74=IFCDIRECTION((1.,0.,0.));*/ + /*#87=IFCBUILDINGSTOREY('0dOE1$efn8Dg3aOKEKPWi3',$,'4TH FLOOR',$,$,#113,#97,$,$,12000.);*/ + /*#113=IFCLOCALPLACEMENT(#53,#112);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#112=IFCAXIS2PLACEMENT3D(#109,#110,#111);*/ + /*#109=IFCCARTESIANPOINT((0.,0.,12000.));*/ + /*#110=IFCDIRECTION((0.,0.,1.));*/ + /*#111=IFCDIRECTION((1.,0.,0.));*/ + /*#97=IFCPRODUCTDEFINITIONSHAPE($,$,(#96));*/ + /*#96=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#95));*/ + /*#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);*/ + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#95=IFCPOLYGONALFACESET(#94,$,(#93),$);*/ + /*#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.)));*/ + /*#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ + /*#36=IFCBUILDINGSTOREY('2u7plfklzApOQHDw_gJ2PL',$,'1ST FLOOR',$,$,#86,$,$,$,1000.);*/ + /*#86=IFCLOCALPLACEMENT(#53,#85);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#85=IFCAXIS2PLACEMENT3D(#82,#83,#84);*/ + /*#82=IFCCARTESIANPOINT((0.,0.,1000.));*/ + /*#83=IFCDIRECTION((0.,0.,1.));*/ + /*#84=IFCDIRECTION((1.,0.,0.));*/ + /*#66=IFCBUILDINGSTOREY('1ufA3lmgf64e$j7$u5eW7G',$,'3RD FLOOR',$,$,#81,$,$,$,8000.);*/ + /*#81=IFCLOCALPLACEMENT(#53,#80);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCAXIS2PLACEMENT3D(#77,#78,#79);*/ + /*#77=IFCCARTESIANPOINT((0.,0.,8000.));*/ + /*#78=IFCDIRECTION((0.,0.,1.));*/ + /*#79=IFCDIRECTION((1.,0.,0.));*/ +#60=IFCBUILDINGSTOREY('1rpo0VFbfCE975tKYlSI_Z',$,'2ND FLOOR',$,$,#76,$,$,$,4000.); + /*#76=IFCLOCALPLACEMENT(#53,#75);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#75=IFCAXIS2PLACEMENT3D(#72,#73,#74);*/ + /*#72=IFCCARTESIANPOINT((0.,0.,4000.));*/ + /*#73=IFCDIRECTION((0.,0.,1.));*/ + /*#74=IFCDIRECTION((1.,0.,0.));*/ +#66=IFCBUILDINGSTOREY('1ufA3lmgf64e$j7$u5eW7G',$,'3RD FLOOR',$,$,#81,$,$,$,8000.); + /*#81=IFCLOCALPLACEMENT(#53,#80);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCAXIS2PLACEMENT3D(#77,#78,#79);*/ + /*#77=IFCCARTESIANPOINT((0.,0.,8000.));*/ + /*#78=IFCDIRECTION((0.,0.,1.));*/ + /*#79=IFCDIRECTION((1.,0.,0.));*/ +#72=IFCCARTESIANPOINT((0.,0.,4000.)); +#73=IFCDIRECTION((0.,0.,1.)); +#74=IFCDIRECTION((1.,0.,0.)); +#75=IFCAXIS2PLACEMENT3D(#72,#73,#74); + /*#72=IFCCARTESIANPOINT((0.,0.,4000.));*/ + /*#73=IFCDIRECTION((0.,0.,1.));*/ + /*#74=IFCDIRECTION((1.,0.,0.));*/ +#76=IFCLOCALPLACEMENT(#53,#75); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#75=IFCAXIS2PLACEMENT3D(#72,#73,#74);*/ + /*#72=IFCCARTESIANPOINT((0.,0.,4000.));*/ + /*#73=IFCDIRECTION((0.,0.,1.));*/ + /*#74=IFCDIRECTION((1.,0.,0.));*/ +#77=IFCCARTESIANPOINT((0.,0.,8000.)); +#78=IFCDIRECTION((0.,0.,1.)); +#79=IFCDIRECTION((1.,0.,0.)); +#80=IFCAXIS2PLACEMENT3D(#77,#78,#79); + /*#77=IFCCARTESIANPOINT((0.,0.,8000.));*/ + /*#78=IFCDIRECTION((0.,0.,1.));*/ + /*#79=IFCDIRECTION((1.,0.,0.));*/ +#81=IFCLOCALPLACEMENT(#53,#80); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCAXIS2PLACEMENT3D(#77,#78,#79);*/ + /*#77=IFCCARTESIANPOINT((0.,0.,8000.));*/ + /*#78=IFCDIRECTION((0.,0.,1.));*/ + /*#79=IFCDIRECTION((1.,0.,0.));*/ +#82=IFCCARTESIANPOINT((0.,0.,1000.)); +#83=IFCDIRECTION((0.,0.,1.)); +#84=IFCDIRECTION((1.,0.,0.)); +#85=IFCAXIS2PLACEMENT3D(#82,#83,#84); + /*#82=IFCCARTESIANPOINT((0.,0.,1000.));*/ + /*#83=IFCDIRECTION((0.,0.,1.));*/ + /*#84=IFCDIRECTION((1.,0.,0.));*/ +#86=IFCLOCALPLACEMENT(#53,#85); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#85=IFCAXIS2PLACEMENT3D(#82,#83,#84);*/ + /*#82=IFCCARTESIANPOINT((0.,0.,1000.));*/ + /*#83=IFCDIRECTION((0.,0.,1.));*/ + /*#84=IFCDIRECTION((1.,0.,0.));*/ +#87=IFCBUILDINGSTOREY('0dOE1$efn8Dg3aOKEKPWi3',$,'4TH FLOOR',$,$,#113,#97,$,$,12000.); + /*#113=IFCLOCALPLACEMENT(#53,#112);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#112=IFCAXIS2PLACEMENT3D(#109,#110,#111);*/ + /*#109=IFCCARTESIANPOINT((0.,0.,12000.));*/ + /*#110=IFCDIRECTION((0.,0.,1.));*/ + /*#111=IFCDIRECTION((1.,0.,0.));*/ + /*#97=IFCPRODUCTDEFINITIONSHAPE($,$,(#96));*/ + /*#96=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#95));*/ + /*#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);*/ + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#95=IFCPOLYGONALFACESET(#94,$,(#93),$);*/ + /*#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.)));*/ + /*#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ +#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.))); +#95=IFCPOLYGONALFACESET(#94,$,(#93),$); + /*#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.)));*/ + /*#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ +#96=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#95)); + /*#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);*/ + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#95=IFCPOLYGONALFACESET(#94,$,(#93),$);*/ + /*#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.)));*/ + /*#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ +#97=IFCPRODUCTDEFINITIONSHAPE($,$,(#96)); + /*#96=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#95));*/ + /*#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);*/ + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#95=IFCPOLYGONALFACESET(#94,$,(#93),$);*/ + /*#94=IFCCARTESIANPOINTLIST3D(((-999.999938964844,-999.999938964844,0.),(999.999938964844,-999.999938964844,0.),(-999.999938964844,999.999938964844,0.),(999.999938964844,999.999938964844,0.)));*/ + /*#93=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ +#109=IFCCARTESIANPOINT((0.,0.,12000.)); +#110=IFCDIRECTION((0.,0.,1.)); +#111=IFCDIRECTION((1.,0.,0.)); +#112=IFCAXIS2PLACEMENT3D(#109,#110,#111); + /*#109=IFCCARTESIANPOINT((0.,0.,12000.));*/ + /*#110=IFCDIRECTION((0.,0.,1.));*/ + /*#111=IFCDIRECTION((1.,0.,0.));*/ +#113=IFCLOCALPLACEMENT(#53,#112); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#112=IFCAXIS2PLACEMENT3D(#109,#110,#111);*/ + /*#109=IFCCARTESIANPOINT((0.,0.,12000.));*/ + /*#110=IFCDIRECTION((0.,0.,1.));*/ + /*#111=IFCDIRECTION((1.,0.,0.));*/ +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/IfcBuildingStorey/from_BlenderBIM/ifc-commenter IfcBuildingStorey_02.ifc --output IfcBuildingStorey_02_commented.ifc b/Random_Tests/IfcBuildingStorey/from_BlenderBIM/ifc-commenter IfcBuildingStorey_02.ifc --output IfcBuildingStorey_02_commented.ifc new file mode 100644 index 0000000..e69de29 diff --git a/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_01.blend b/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_01.blend new file mode 100644 index 0000000..cccb0ba Binary files /dev/null and b/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_01.blend differ diff --git a/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_02.ifc b/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_02.ifc new file mode 100644 index 0000000..c235bdb --- /dev/null +++ b/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_02.ifc @@ -0,0 +1,84 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('IfcGrid_02.ifc','2022-08-01T14:42:26-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220728','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('0QudgXWBX6ChdXTxkwuGVH',$,'My Project',$,$,$,$,(#14,#20),#9); +#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.); +#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.); +#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6); +#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7); +#9=IFCUNITASSIGNMENT((#8,#3,#4,#2)); +#10=IFCCARTESIANPOINT((0.,0.,0.)); +#11=IFCDIRECTION((0.,0.,1.)); +#12=IFCDIRECTION((1.,0.,0.)); +#13=IFCAXIS2PLACEMENT3D(#10,#11,#12); +#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$); +#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); +#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); +#17=IFCCARTESIANPOINT((0.,0.,0.)); +#18=IFCDIRECTION((1.,0.,0.)); +#19=IFCAXIS2PLACEMENT2D(#17,#18); +#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$); +#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.PLAN_VIEW.,$); +#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.SECTION_VIEW.,$); +#23=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.ELEVATION_VIEW.,$); +#24=IFCSITE('2j8NVlIDX1FBSK1sKxXXH9',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$); +#30=IFCBUILDING('3rfkuZkgDDqRRjsi4mSsTC',$,'My Building',$,$,#53,$,$,$,$,$,$); +#36=IFCBUILDINGSTOREY('2jOJdAa7TC4Qze6L5uDVE7',$,'My Storey',$,$,#59,$,$,$,$); +#42=IFCRELAGGREGATES('2nfycuHynCKQR1CNKrfiM2',$,$,$,#1,(#24)); +#43=IFCCARTESIANPOINT((0.,0.,0.)); +#44=IFCDIRECTION((0.,0.,1.)); +#45=IFCDIRECTION((1.,0.,0.)); +#46=IFCAXIS2PLACEMENT3D(#43,#44,#45); +#47=IFCLOCALPLACEMENT($,#46); +#48=IFCRELAGGREGATES('2ZbpQB9ODDgPAdUgfAcyP3',$,$,$,#24,(#30)); +#49=IFCCARTESIANPOINT((0.,0.,0.)); +#50=IFCDIRECTION((0.,0.,1.)); +#51=IFCDIRECTION((1.,0.,0.)); +#52=IFCAXIS2PLACEMENT3D(#49,#50,#51); +#53=IFCLOCALPLACEMENT(#47,#52); +#54=IFCRELAGGREGATES('318c2vQGLA7hKsmQBM462F',$,$,$,#30,(#36)); +#55=IFCCARTESIANPOINT((0.,0.,0.)); +#56=IFCDIRECTION((0.,0.,1.)); +#57=IFCDIRECTION((1.,0.,0.)); +#58=IFCAXIS2PLACEMENT3D(#55,#56,#57); +#59=IFCLOCALPLACEMENT(#53,#58); +#60=IFCGRID('1FWhmuU9jB0u2KIDhbgjcq',$,'Grid',$,$,#71,$,(#72,#76,#80),(#84,#88,#92),$,$); +#66=IFCRELCONTAINEDINSPATIALSTRUCTURE('20mkKtHQ96nPZwFFC1HuMb',$,$,$,(#60),#24); +#67=IFCCARTESIANPOINT((0.,0.,0.)); +#68=IFCDIRECTION((0.,0.,1.)); +#69=IFCDIRECTION((1.,0.,0.)); +#70=IFCAXIS2PLACEMENT3D(#67,#68,#69); +#71=IFCLOCALPLACEMENT(#47,#70); +#72=IFCGRIDAXIS('A',#75,.T.); +#73=IFCCARTESIANPOINT((-2000.,0.,0.)); +#74=IFCCARTESIANPOINT((22000.,0.,0.)); +#75=IFCPOLYLINE((#73,#74)); +#76=IFCGRIDAXIS('B',#79,.T.); +#77=IFCCARTESIANPOINT((-2000.,10000.,0.)); +#78=IFCCARTESIANPOINT((22000.,10000.,0.)); +#79=IFCPOLYLINE((#77,#78)); +#80=IFCGRIDAXIS('C',#83,.T.); +#81=IFCCARTESIANPOINT((-2000.,20000.,0.)); +#82=IFCCARTESIANPOINT((22000.,20000.,0.)); +#83=IFCPOLYLINE((#81,#82)); +#84=IFCGRIDAXIS('01',#87,.T.); +#85=IFCCARTESIANPOINT((0.,-2000.,0.)); +#86=IFCCARTESIANPOINT((0.,22000.,0.)); +#87=IFCPOLYLINE((#85,#86)); +#88=IFCGRIDAXIS('02',#91,.T.); +#89=IFCCARTESIANPOINT((10000.,-2000.,0.)); +#90=IFCCARTESIANPOINT((10000.,22000.,0.)); +#91=IFCPOLYLINE((#89,#90)); +#92=IFCGRIDAXIS('03',#95,.T.); +#93=IFCCARTESIANPOINT((20000.,-2000.,0.)); +#94=IFCCARTESIANPOINT((20000.,22000.,0.)); +#95=IFCPOLYLINE((#93,#94)); +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_02_commented.ifc b/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_02_commented.ifc new file mode 100644 index 0000000..0ac226f --- /dev/null +++ b/Random_Tests/IfcGrid/from_BlenderBIM/IfcGrid_02_commented.ifc @@ -0,0 +1,397 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('IfcGrid_02.ifc','2022-08-01T14:42:26-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220728','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('0QudgXWBX6ChdXTxkwuGVH',$,'My Project',$,$,$,$,(#14,#20),#9); + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ + /*#9=IFCUNITASSIGNMENT((#8,#3,#4,#2));*/ + /*#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);*/ + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);*/ + /*#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);*/ + /*#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ +#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.); +#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.); +#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6); + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7); + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#9=IFCUNITASSIGNMENT((#8,#3,#4,#2)); + /*#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);*/ + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);*/ + /*#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);*/ + /*#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ +#10=IFCCARTESIANPOINT((0.,0.,0.)); +#11=IFCDIRECTION((0.,0.,1.)); +#12=IFCDIRECTION((1.,0.,0.)); +#13=IFCAXIS2PLACEMENT3D(#10,#11,#12); + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$); + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$); + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ +#17=IFCCARTESIANPOINT((0.,0.,0.)); +#18=IFCDIRECTION((1.,0.,0.)); +#19=IFCAXIS2PLACEMENT2D(#17,#18); + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$); + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.PLAN_VIEW.,$); + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.SECTION_VIEW.,$); + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#23=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#20,$,.ELEVATION_VIEW.,$); + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ +#24=IFCSITE('2j8NVlIDX1FBSK1sKxXXH9',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$); + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#30=IFCBUILDING('3rfkuZkgDDqRRjsi4mSsTC',$,'My Building',$,$,#53,$,$,$,$,$,$); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#36=IFCBUILDINGSTOREY('2jOJdAa7TC4Qze6L5uDVE7',$,'My Storey',$,$,#59,$,$,$,$); + /*#59=IFCLOCALPLACEMENT(#53,#58);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);*/ + /*#55=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#56=IFCDIRECTION((0.,0.,1.));*/ + /*#57=IFCDIRECTION((1.,0.,0.));*/ +#42=IFCRELAGGREGATES('2nfycuHynCKQR1CNKrfiM2',$,$,$,#1,(#24)); + /*#1=IFCPROJECT('0QudgXWBX6ChdXTxkwuGVH',$,'My Project',$,$,$,$,(#14,#20),#9);*/ + /*#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);*/ + /*#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);*/ + /*#10=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#11=IFCDIRECTION((0.,0.,1.));*/ + /*#12=IFCDIRECTION((1.,0.,0.));*/ + /*#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#19,$);*/ + /*#19=IFCAXIS2PLACEMENT2D(#17,#18);*/ + /*#17=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#18=IFCDIRECTION((1.,0.,0.));*/ + /*#9=IFCUNITASSIGNMENT((#8,#3,#4,#2));*/ + /*#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);*/ + /*#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);*/ + /*#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#3=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);*/ + /*#4=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);*/ + /*#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/ + /*#24=IFCSITE('2j8NVlIDX1FBSK1sKxXXH9',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#43=IFCCARTESIANPOINT((0.,0.,0.)); +#44=IFCDIRECTION((0.,0.,1.)); +#45=IFCDIRECTION((1.,0.,0.)); +#46=IFCAXIS2PLACEMENT3D(#43,#44,#45); + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#47=IFCLOCALPLACEMENT($,#46); + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#48=IFCRELAGGREGATES('2ZbpQB9ODDgPAdUgfAcyP3',$,$,$,#24,(#30)); + /*#24=IFCSITE('2j8NVlIDX1FBSK1sKxXXH9',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#30=IFCBUILDING('3rfkuZkgDDqRRjsi4mSsTC',$,'My Building',$,$,#53,$,$,$,$,$,$);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#49=IFCCARTESIANPOINT((0.,0.,0.)); +#50=IFCDIRECTION((0.,0.,1.)); +#51=IFCDIRECTION((1.,0.,0.)); +#52=IFCAXIS2PLACEMENT3D(#49,#50,#51); + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#53=IFCLOCALPLACEMENT(#47,#52); + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ +#54=IFCRELAGGREGATES('318c2vQGLA7hKsmQBM462F',$,$,$,#30,(#36)); + /*#30=IFCBUILDING('3rfkuZkgDDqRRjsi4mSsTC',$,'My Building',$,$,#53,$,$,$,$,$,$);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#36=IFCBUILDINGSTOREY('2jOJdAa7TC4Qze6L5uDVE7',$,'My Storey',$,$,#59,$,$,$,$);*/ + /*#59=IFCLOCALPLACEMENT(#53,#58);*/ + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);*/ + /*#55=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#56=IFCDIRECTION((0.,0.,1.));*/ + /*#57=IFCDIRECTION((1.,0.,0.));*/ +#55=IFCCARTESIANPOINT((0.,0.,0.)); +#56=IFCDIRECTION((0.,0.,1.)); +#57=IFCDIRECTION((1.,0.,0.)); +#58=IFCAXIS2PLACEMENT3D(#55,#56,#57); + /*#55=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#56=IFCDIRECTION((0.,0.,1.));*/ + /*#57=IFCDIRECTION((1.,0.,0.));*/ +#59=IFCLOCALPLACEMENT(#53,#58); + /*#53=IFCLOCALPLACEMENT(#47,#52);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);*/ + /*#49=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#50=IFCDIRECTION((0.,0.,1.));*/ + /*#51=IFCDIRECTION((1.,0.,0.));*/ + /*#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);*/ + /*#55=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#56=IFCDIRECTION((0.,0.,1.));*/ + /*#57=IFCDIRECTION((1.,0.,0.));*/ +#60=IFCGRID('1FWhmuU9jB0u2KIDhbgjcq',$,'Grid',$,$,#71,$,(#72,#76,#80),(#84,#88,#92),$,$); + /*#71=IFCLOCALPLACEMENT(#47,#70);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#70=IFCAXIS2PLACEMENT3D(#67,#68,#69);*/ + /*#67=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#68=IFCDIRECTION((0.,0.,1.));*/ + /*#69=IFCDIRECTION((1.,0.,0.));*/ + /*#72=IFCGRIDAXIS('A',#75,.T.);*/ + /*#75=IFCPOLYLINE((#73,#74));*/ + /*#73=IFCCARTESIANPOINT((-2000.,0.,0.));*/ + /*#74=IFCCARTESIANPOINT((22000.,0.,0.));*/ + /*#76=IFCGRIDAXIS('B',#79,.T.);*/ + /*#79=IFCPOLYLINE((#77,#78));*/ + /*#77=IFCCARTESIANPOINT((-2000.,10000.,0.));*/ + /*#78=IFCCARTESIANPOINT((22000.,10000.,0.));*/ + /*#80=IFCGRIDAXIS('C',#83,.T.);*/ + /*#83=IFCPOLYLINE((#81,#82));*/ + /*#81=IFCCARTESIANPOINT((-2000.,20000.,0.));*/ + /*#82=IFCCARTESIANPOINT((22000.,20000.,0.));*/ + /*#84=IFCGRIDAXIS('01',#87,.T.);*/ + /*#87=IFCPOLYLINE((#85,#86));*/ + /*#85=IFCCARTESIANPOINT((0.,-2000.,0.));*/ + /*#86=IFCCARTESIANPOINT((0.,22000.,0.));*/ + /*#88=IFCGRIDAXIS('02',#91,.T.);*/ + /*#91=IFCPOLYLINE((#89,#90));*/ + /*#89=IFCCARTESIANPOINT((10000.,-2000.,0.));*/ + /*#90=IFCCARTESIANPOINT((10000.,22000.,0.));*/ + /*#92=IFCGRIDAXIS('03',#95,.T.);*/ + /*#95=IFCPOLYLINE((#93,#94));*/ + /*#93=IFCCARTESIANPOINT((20000.,-2000.,0.));*/ + /*#94=IFCCARTESIANPOINT((20000.,22000.,0.));*/ +#66=IFCRELCONTAINEDINSPATIALSTRUCTURE('20mkKtHQ96nPZwFFC1HuMb',$,$,$,(#60),#24); + /*#60=IFCGRID('1FWhmuU9jB0u2KIDhbgjcq',$,'Grid',$,$,#71,$,(#72,#76,#80),(#84,#88,#92),$,$);*/ + /*#71=IFCLOCALPLACEMENT(#47,#70);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#70=IFCAXIS2PLACEMENT3D(#67,#68,#69);*/ + /*#67=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#68=IFCDIRECTION((0.,0.,1.));*/ + /*#69=IFCDIRECTION((1.,0.,0.));*/ + /*#72=IFCGRIDAXIS('A',#75,.T.);*/ + /*#75=IFCPOLYLINE((#73,#74));*/ + /*#73=IFCCARTESIANPOINT((-2000.,0.,0.));*/ + /*#74=IFCCARTESIANPOINT((22000.,0.,0.));*/ + /*#76=IFCGRIDAXIS('B',#79,.T.);*/ + /*#79=IFCPOLYLINE((#77,#78));*/ + /*#77=IFCCARTESIANPOINT((-2000.,10000.,0.));*/ + /*#78=IFCCARTESIANPOINT((22000.,10000.,0.));*/ + /*#80=IFCGRIDAXIS('C',#83,.T.);*/ + /*#83=IFCPOLYLINE((#81,#82));*/ + /*#81=IFCCARTESIANPOINT((-2000.,20000.,0.));*/ + /*#82=IFCCARTESIANPOINT((22000.,20000.,0.));*/ + /*#84=IFCGRIDAXIS('01',#87,.T.);*/ + /*#87=IFCPOLYLINE((#85,#86));*/ + /*#85=IFCCARTESIANPOINT((0.,-2000.,0.));*/ + /*#86=IFCCARTESIANPOINT((0.,22000.,0.));*/ + /*#88=IFCGRIDAXIS('02',#91,.T.);*/ + /*#91=IFCPOLYLINE((#89,#90));*/ + /*#89=IFCCARTESIANPOINT((10000.,-2000.,0.));*/ + /*#90=IFCCARTESIANPOINT((10000.,22000.,0.));*/ + /*#92=IFCGRIDAXIS('03',#95,.T.);*/ + /*#95=IFCPOLYLINE((#93,#94));*/ + /*#93=IFCCARTESIANPOINT((20000.,-2000.,0.));*/ + /*#94=IFCCARTESIANPOINT((20000.,22000.,0.));*/ + /*#24=IFCSITE('2j8NVlIDX1FBSK1sKxXXH9',$,'My Site',$,$,#47,$,$,$,$,$,$,$,$);*/ + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ +#67=IFCCARTESIANPOINT((0.,0.,0.)); +#68=IFCDIRECTION((0.,0.,1.)); +#69=IFCDIRECTION((1.,0.,0.)); +#70=IFCAXIS2PLACEMENT3D(#67,#68,#69); + /*#67=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#68=IFCDIRECTION((0.,0.,1.));*/ + /*#69=IFCDIRECTION((1.,0.,0.));*/ +#71=IFCLOCALPLACEMENT(#47,#70); + /*#47=IFCLOCALPLACEMENT($,#46);*/ + /*#46=IFCAXIS2PLACEMENT3D(#43,#44,#45);*/ + /*#43=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#44=IFCDIRECTION((0.,0.,1.));*/ + /*#45=IFCDIRECTION((1.,0.,0.));*/ + /*#70=IFCAXIS2PLACEMENT3D(#67,#68,#69);*/ + /*#67=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#68=IFCDIRECTION((0.,0.,1.));*/ + /*#69=IFCDIRECTION((1.,0.,0.));*/ +#72=IFCGRIDAXIS('A',#75,.T.); + /*#75=IFCPOLYLINE((#73,#74));*/ + /*#73=IFCCARTESIANPOINT((-2000.,0.,0.));*/ + /*#74=IFCCARTESIANPOINT((22000.,0.,0.));*/ +#73=IFCCARTESIANPOINT((-2000.,0.,0.)); +#74=IFCCARTESIANPOINT((22000.,0.,0.)); +#75=IFCPOLYLINE((#73,#74)); + /*#73=IFCCARTESIANPOINT((-2000.,0.,0.));*/ + /*#74=IFCCARTESIANPOINT((22000.,0.,0.));*/ +#76=IFCGRIDAXIS('B',#79,.T.); + /*#79=IFCPOLYLINE((#77,#78));*/ + /*#77=IFCCARTESIANPOINT((-2000.,10000.,0.));*/ + /*#78=IFCCARTESIANPOINT((22000.,10000.,0.));*/ +#77=IFCCARTESIANPOINT((-2000.,10000.,0.)); +#78=IFCCARTESIANPOINT((22000.,10000.,0.)); +#79=IFCPOLYLINE((#77,#78)); + /*#77=IFCCARTESIANPOINT((-2000.,10000.,0.));*/ + /*#78=IFCCARTESIANPOINT((22000.,10000.,0.));*/ +#80=IFCGRIDAXIS('C',#83,.T.); + /*#83=IFCPOLYLINE((#81,#82));*/ + /*#81=IFCCARTESIANPOINT((-2000.,20000.,0.));*/ + /*#82=IFCCARTESIANPOINT((22000.,20000.,0.));*/ +#81=IFCCARTESIANPOINT((-2000.,20000.,0.)); +#82=IFCCARTESIANPOINT((22000.,20000.,0.)); +#83=IFCPOLYLINE((#81,#82)); + /*#81=IFCCARTESIANPOINT((-2000.,20000.,0.));*/ + /*#82=IFCCARTESIANPOINT((22000.,20000.,0.));*/ +#84=IFCGRIDAXIS('01',#87,.T.); + /*#87=IFCPOLYLINE((#85,#86));*/ + /*#85=IFCCARTESIANPOINT((0.,-2000.,0.));*/ + /*#86=IFCCARTESIANPOINT((0.,22000.,0.));*/ +#85=IFCCARTESIANPOINT((0.,-2000.,0.)); +#86=IFCCARTESIANPOINT((0.,22000.,0.)); +#87=IFCPOLYLINE((#85,#86)); + /*#85=IFCCARTESIANPOINT((0.,-2000.,0.));*/ + /*#86=IFCCARTESIANPOINT((0.,22000.,0.));*/ +#88=IFCGRIDAXIS('02',#91,.T.); + /*#91=IFCPOLYLINE((#89,#90));*/ + /*#89=IFCCARTESIANPOINT((10000.,-2000.,0.));*/ + /*#90=IFCCARTESIANPOINT((10000.,22000.,0.));*/ +#89=IFCCARTESIANPOINT((10000.,-2000.,0.)); +#90=IFCCARTESIANPOINT((10000.,22000.,0.)); +#91=IFCPOLYLINE((#89,#90)); + /*#89=IFCCARTESIANPOINT((10000.,-2000.,0.));*/ + /*#90=IFCCARTESIANPOINT((10000.,22000.,0.));*/ +#92=IFCGRIDAXIS('03',#95,.T.); + /*#95=IFCPOLYLINE((#93,#94));*/ + /*#93=IFCCARTESIANPOINT((20000.,-2000.,0.));*/ + /*#94=IFCCARTESIANPOINT((20000.,22000.,0.));*/ +#93=IFCCARTESIANPOINT((20000.,-2000.,0.)); +#94=IFCCARTESIANPOINT((20000.,22000.,0.)); +#95=IFCPOLYLINE((#93,#94)); + /*#93=IFCCARTESIANPOINT((20000.,-2000.,0.));*/ + /*#94=IFCCARTESIANPOINT((20000.,22000.,0.));*/ +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/IfcGrid/from_BlenderBIM/ifc-commenter IfcGrid_02.ifc --output IfcGrid_02_commented.ifc b/Random_Tests/IfcGrid/from_BlenderBIM/ifc-commenter IfcGrid_02.ifc --output IfcGrid_02_commented.ifc new file mode 100644 index 0000000..e69de29 diff --git a/Random_Tests/IfcShapeAspect/Examples/element-standard-case.ifc b/Random_Tests/IfcShapeAspect/Examples/element-standard-case.ifc new file mode 100644 index 0000000..d1e921e --- /dev/null +++ b/Random_Tests/IfcShapeAspect/Examples/element-standard-case.ifc @@ -0,0 +1,1269 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION($,'2;1'); +FILE_NAME('StandardCase.ifc','2014-09-17T20:56:49',(''),(''),'Constructivity 0.9.8.1','Constructivity 0.9.8.1',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; + +DATA; +#1= IFCAPPLICATION(#2,'0.9.8.1','Constructivity','CONSTRUCTIVITY'); +#2= IFCORGANIZATION($,'Constructivity.com LLC',$,$,$); +#3= IFCMONETARYUNIT('USD'); +#4= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.); +#5= IFCMEASUREWITHUNIT(IFCAREAMEASURE(0.0006452),#4); +#6= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#7= IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square inch',#5); +#8= IFCSIUNIT($,.FORCEUNIT.,$,.NEWTON.); +#9= IFCMEASUREWITHUNIT(IFCMASSMEASURE(4.44822162),#8); +#10= IFCDIMENSIONALEXPONENTS(1,1,-2,0,0,0,0); +#11= IFCCONVERSIONBASEDUNIT(#10,.FORCEUNIT.,'pound-force',#9); +#12= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.); +#13= IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#12); +#14= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#15= IFCCONVERSIONBASEDUNIT(#14,.LENGTHUNIT.,'inch',#13); +#16= IFCSIUNIT($,.MASSUNIT.,.KILO.,.GRAM.); +#17= IFCMEASUREWITHUNIT(IFCMASSMEASURE(0.45359237),#16); +#18= IFCDIMENSIONALEXPONENTS(0,1,0,0,0,0,0); +#19= IFCCONVERSIONBASEDUNIT(#18,.MASSUNIT.,'pound',#17); +#20= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.); +#21= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199433),#20); +#22= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#23= IFCCONVERSIONBASEDUNIT(#22,.PLANEANGLEUNIT.,'degree',#21); +#24= IFCSIUNIT($,.PRESSUREUNIT.,$,.PASCAL.); +#25= IFCMEASUREWITHUNIT(IFCPRESSUREMEASURE(6894.7572932),#24); +#26= IFCDIMENSIONALEXPONENTS(-1,1,-2,0,0,0,0); +#27= IFCCONVERSIONBASEDUNIT(#26,.PRESSUREUNIT.,'pound-force per square inch',#25); +#28= IFCSIUNIT($,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#29= IFCMEASUREWITHUNIT(IFCTHERMODYNAMICTEMPERATUREMEASURE(1.8),#28); +#30= IFCDIMENSIONALEXPONENTS(0,0,0,0,1,0,0); +#31= IFCCONVERSIONBASEDUNITWITHOFFSET(#30,.THERMODYNAMICTEMPERATUREUNIT.,'Fahrenheit',#29,-459.67); +#32= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#33= IFCMEASUREWITHUNIT(IFCVOLUMEMEASURE(1.639E-05),#32); +#34= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#35= IFCCONVERSIONBASEDUNIT(#34,.VOLUMEUNIT.,'cubic inch',#33); +#36= IFCUNITASSIGNMENT((#7,#11,#15,#19,#23,#27,#31,#35,#3)); +#37= IFCPROJECT('1cB6jeSN5968ncrYjj3dS7',$,'Project',$,$,$,$,(#40,#43),#36); +#38= IFCCARTESIANPOINT((0.,0.,0.)); +#39= IFCAXIS2PLACEMENT3D(#38,$,$); +#40= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.0E-05,#39,$); +#41= IFCCARTESIANPOINT((0.,0.,0.)); +#42= IFCAXIS2PLACEMENT3D(#41,$,$); +#43= IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-05,#42,$); +#44= IFCSITE('04U6Qr0R5AWf0zr0zmvfu0',$,'Site #1',$,$,#59,#48,$,.ELEMENT.,$,$,$,$,$); +#45= IFCRELAGGREGATES('0b8m1tlyP8sgnnfBss0Z7m',$,$,$,#37,(#44)); +#48= IFCPRODUCTDEFINITIONSHAPE($,$,(#50)); +#50= IFCSHAPEREPRESENTATION(#40,'FootPrint','GeometricCurveSet',(#57)); +#52= IFCCARTESIANPOINT((0.,0.)); +#53= IFCCARTESIANPOINT((1536.,0.)); +#54= IFCCARTESIANPOINT((1536.,768.)); +#55= IFCCARTESIANPOINT((0.,768.)); +#56= IFCPOLYLINE((#52,#53,#54,#55,#52)); +#57= IFCGEOMETRICCURVESET((#56)); +#59= IFCLOCALPLACEMENT($,#61); +#60= IFCCARTESIANPOINT((0.,0.,0.)); +#61= IFCAXIS2PLACEMENT3D(#60,$,$); +#63= IFCDIRECTION((1.,0.,0.)); +#64= IFCBUILDING('3hW6L7UkDAaPNX_17kwhUe',$,'Building #1',$,$,#755,#73,$,.ELEMENT.,$,$,$); +#66= IFCCARTESIANPOINT((0.,0.)); +#67= IFCCARTESIANPOINT((192.,0.)); +#68= IFCCARTESIANPOINT((192.,144.)); +#69= IFCCARTESIANPOINT((0.,144.)); +#70= IFCPOLYLINE((#66,#67,#68,#69,#66)); +#71= IFCGEOMETRICCURVESET((#70)); +#73= IFCPRODUCTDEFINITIONSHAPE($,$,(#75)); +#75= IFCSHAPEREPRESENTATION(#40,'FootPrint','GeometricCurveSet',(#71)); +#78= IFCLOCALPLACEMENT(#755,#80); +#79= IFCCARTESIANPOINT((0.,0.,0.)); +#80= IFCAXIS2PLACEMENT3D(#79,$,$); +#81= IFCBUILDINGSTOREY('2_FVB9EhX5W8Xv3wy6gXno',$,'Ground Level',$,$,#78,#97,$,.ELEMENT.,0.); +#82= IFCRELAGGREGATES('2f_37_1$9FEex8cT8iUsul',$,$,$,#64,(#81,#587)); +#84= IFCGEOMETRICCURVESET((#85)); +#85= IFCPOLYLINE((#86,#88,#90,#92,#94)); +#86= IFCCARTESIANPOINT((0.,0.)); +#88= IFCCARTESIANPOINT((192.,0.)); +#90= IFCCARTESIANPOINT((192.,144.)); +#92= IFCCARTESIANPOINT((0.,144.)); +#94= IFCCARTESIANPOINT((0.,0.)); +#97= IFCPRODUCTDEFINITIONSHAPE($,$,(#99)); +#99= IFCSHAPEREPRESENTATION(#40,'FootPrint','GeometricCurveSet',(#84)); +#102= IFCDIRECTION((0.,1.,0.)); +#103= IFCFOOTING('1RSBcLhbX7iQ8GunfSHQd1',$,'Footing #1',$,$,#107,#134,$,.STRIP_FOOTING.); +#104= IFCCARTESIANPOINT((0.,0.,0.)); +#105= IFCDIRECTION((0.,0.,1.)); +#106= IFCAXIS2PLACEMENT3D(#104,#105,#102); +#107= IFCLOCALPLACEMENT(#78,#106); +#110= IFCMATERIAL('Concrete',$,'Concrete'); +#113= IFCPROPERTYSINGLEVALUE('MolecularWeight',$,$,$); +#114= IFCPROPERTYSINGLEVALUE('Porosity',$,$,$); +#115= IFCPROPERTYSINGLEVALUE('MassDensity',$,IFCMASSDENSITYMEASURE(0.0867210354530434),$); +#116= IFCMATERIALPROPERTIES('Pset_MaterialCommon',$,(#113,#114,#115),#110); +#118= IFCPROPERTYSINGLEVALUE('DynamicViscosity',$,$,$); +#119= IFCPROPERTYSINGLEVALUE('YoungModulus',$,IFCMODULUSOFELASTICITYMEASURE(30000000000.),$); +#120= IFCPROPERTYSINGLEVALUE('ShearModulus',$,$,$); +#121= IFCPROPERTYSINGLEVALUE('PoissonRatio',$,$,$); +#122= IFCPROPERTYSINGLEVALUE('ThermalExpansionCoefficient',$,IFCTHERMALEXPANSIONCOEFFICIENTMEASURE(1.0E-05),$); +#123= IFCMATERIALPROPERTIES('Pset_MaterialMechanical',$,(#118,#119,#120,#121,#122),#110); +#126= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,24.,8.); +#127= IFCMATERIALPROFILEWITHOFFSETS('Core',$,#110,#126,$,$,(0.,0.)); +#128= IFCMATERIALPROFILESET('Footing',$,(#127),$); +#129= IFCMATERIALPROFILESETUSAGE(#128,8,288.); +#130= IFCRELASSOCIATESMATERIAL('1eOyywQuv158XSrVHkDMOk',$,'IfcFooting',$,(#103,#171,#207,#243),#129); +#131= IFCCARTESIANPOINT((0.,0.)); +#132= IFCCARTESIANPOINT((144.,0.)); +#133= IFCPOLYLINE((#131,#132)); +#134= IFCPRODUCTDEFINITIONSHAPE($,$,(#136,#286)); +#136= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#133)); +#139= IFCWALL('1T_lQ6m$P4qR0KcAT3YY$I',$,'Wall #1',$,$,#144,#165,$,.NOTDEFINED.); +#140= IFCRELCONNECTSELEMENTS('1RLsKjckj3fQdtZ0vyuAxn',$,$,$,$,#103,#139); +#141= IFCCARTESIANPOINT((0.,0.,0.)); +#142= IFCDIRECTION((0.,0.,1.)); +#143= IFCAXIS2PLACEMENT3D(#141,#142,#102); +#144= IFCLOCALPLACEMENT(#78,#143); +#147= IFCMATERIAL('Block',$,'Block'); +#150= IFCMATERIALLAYERWITHOFFSETS(#147,8.,.F.,'Block',$,$,$,.AXIS3.,(0.,0.)); +#151= IFCMATERIAL('Fiberglass',$,'Fiberglass'); +#154= IFCMATERIALLAYERWITHOFFSETS(#151,1.,.F.,'Insulation',$,$,$,.AXIS3.,(0.,0.)); +#155= IFCMATERIAL('Brick',$,'Brick'); +#158= IFCMATERIALLAYERWITHOFFSETS(#155,3.,.F.,'Brick',$,$,$,.AXIS3.,(0.,0.)); +#159= IFCMATERIALLAYERSET((#150,#154,#158),'Wall (Standard)',''); +#160= IFCMATERIALLAYERSETUSAGE(#159,.AXIS2.,.NEGATIVE.,0.,120.); +#161= IFCRELASSOCIATESMATERIAL('1imHPg4Hj7HPFj$W43Ngg4',$,'IfcWallStandardCase',$,(#139,#188,#224,#260),#160); +#162= IFCCARTESIANPOINT((0.,0.)); +#163= IFCCARTESIANPOINT((144.,0.)); +#164= IFCPOLYLINE((#162,#163)); +#165= IFCPRODUCTDEFINITIONSHAPE($,$,(#167,#290)); +#167= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#164)); +#170= IFCDIRECTION((1.,0.,0.)); +#171= IFCFOOTING('3rF7AyK4L3EBIpd_zkzxBz',$,'Footing #2',$,$,#176,#183,$,.STRIP_FOOTING.); +#172= IFCRELCONNECTSPATHELEMENTS('31fL9ymVzEL9dgamgeOzIm',$,$,$,$,#103,#171,$,$,.ATSTART.,.ATEND.); +#173= IFCCARTESIANPOINT((0.,144.,0.)); +#174= IFCDIRECTION((0.,0.,1.)); +#175= IFCAXIS2PLACEMENT3D(#173,#174,#170); +#176= IFCLOCALPLACEMENT(#78,#175); +#180= IFCCARTESIANPOINT((0.,0.)); +#181= IFCCARTESIANPOINT((192.,0.)); +#182= IFCPOLYLINE((#180,#181)); +#183= IFCPRODUCTDEFINITIONSHAPE($,$,(#185,#337)); +#185= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#182)); +#188= IFCWALL('2OY2$2dm1A$ftGfWeKdPP2',$,'Wall #2',$,$,#194,#201,$,.NOTDEFINED.); +#189= IFCRELCONNECTSELEMENTS('3U6qRI2g1DrOShTLfYzu5s',$,$,$,$,#171,#188); +#190= IFCRELCONNECTSPATHELEMENTS('3Yt2yKZ0PC78sihBJOqhfw',$,$,$,$,#139,#188,$,$,.ATSTART.,.ATEND.); +#191= IFCCARTESIANPOINT((0.,144.,0.)); +#192= IFCDIRECTION((0.,0.,1.)); +#193= IFCAXIS2PLACEMENT3D(#191,#192,#170); +#194= IFCLOCALPLACEMENT(#78,#193); +#198= IFCCARTESIANPOINT((0.,0.)); +#199= IFCCARTESIANPOINT((192.,0.)); +#200= IFCPOLYLINE((#198,#199)); +#201= IFCPRODUCTDEFINITIONSHAPE($,$,(#203,#341)); +#203= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#200)); +#206= IFCDIRECTION((0.,-1.,0.)); +#207= IFCFOOTING('23rp3_Rfr31wmKPVBEs2g8',$,'Footing #3',$,$,#212,#219,$,.STRIP_FOOTING.); +#208= IFCRELCONNECTSPATHELEMENTS('3g4gfrz4vAxhS6e7jIzj2j',$,$,$,$,#171,#207,$,$,.ATSTART.,.ATEND.); +#209= IFCCARTESIANPOINT((192.,144.,0.)); +#210= IFCDIRECTION((0.,0.,1.)); +#211= IFCAXIS2PLACEMENT3D(#209,#210,#206); +#212= IFCLOCALPLACEMENT(#78,#211); +#216= IFCCARTESIANPOINT((0.,0.)); +#217= IFCCARTESIANPOINT((144.,0.)); +#218= IFCPOLYLINE((#216,#217)); +#219= IFCPRODUCTDEFINITIONSHAPE($,$,(#221,#388)); +#221= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#218)); +#224= IFCWALL('1Jt9WM93TEKgG1CuXB5nF1',$,'Wall #3',$,$,#230,#237,$,.NOTDEFINED.); +#225= IFCRELCONNECTSELEMENTS('0GfQAclJ5BJQT2Hu49TMTq',$,$,$,$,#207,#224); +#226= IFCRELCONNECTSPATHELEMENTS('3SYt_qPBvAfRJ7IfZwkFOq',$,$,$,$,#188,#224,$,$,.ATSTART.,.ATEND.); +#227= IFCCARTESIANPOINT((192.,144.,0.)); +#228= IFCDIRECTION((0.,0.,1.)); +#229= IFCAXIS2PLACEMENT3D(#227,#228,#206); +#230= IFCLOCALPLACEMENT(#78,#229); +#234= IFCCARTESIANPOINT((0.,0.)); +#235= IFCCARTESIANPOINT((144.,0.)); +#236= IFCPOLYLINE((#234,#235)); +#237= IFCPRODUCTDEFINITIONSHAPE($,$,(#239,#392)); +#239= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#236)); +#242= IFCDIRECTION((-1.,0.,0.)); +#243= IFCFOOTING('0H0X74afT9bRsCyfv74aCu',$,'Footing #4',$,$,#248,#255,$,.STRIP_FOOTING.); +#244= IFCRELCONNECTSPATHELEMENTS('11NVJKZQj7c8rjb2btH6hc',$,$,$,$,#207,#243,$,$,.ATSTART.,.ATEND.); +#245= IFCCARTESIANPOINT((192.,0.,0.)); +#246= IFCDIRECTION((0.,0.,1.)); +#247= IFCAXIS2PLACEMENT3D(#245,#246,#242); +#248= IFCLOCALPLACEMENT(#78,#247); +#252= IFCCARTESIANPOINT((0.,0.)); +#253= IFCCARTESIANPOINT((192.,0.)); +#254= IFCPOLYLINE((#252,#253)); +#255= IFCPRODUCTDEFINITIONSHAPE($,$,(#257,#439)); +#257= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#254)); +#260= IFCWALL('16erZEKXDAiO2lt6Zda1bd',$,'Wall #4',$,$,#266,#273,$,.NOTDEFINED.); +#261= IFCRELCONNECTSELEMENTS('1jETcAvxPDR9$Imjb25xzq',$,$,$,$,#243,#260); +#262= IFCRELCONNECTSPATHELEMENTS('1j1GYReHLAMRWdpGDWIQMI',$,$,$,$,#224,#260,$,$,.ATSTART.,.ATEND.); +#263= IFCCARTESIANPOINT((192.,0.,0.)); +#264= IFCDIRECTION((0.,0.,1.)); +#265= IFCAXIS2PLACEMENT3D(#263,#264,#242); +#266= IFCLOCALPLACEMENT(#78,#265); +#270= IFCCARTESIANPOINT((0.,0.)); +#271= IFCCARTESIANPOINT((192.,0.)); +#272= IFCPOLYLINE((#270,#271)); +#273= IFCPRODUCTDEFINITIONSHAPE($,$,(#275,#443)); +#275= IFCSHAPEREPRESENTATION(#40,'Axis','Curve2D',(#272)); +#278= IFCRELCONNECTSPATHELEMENTS('3LGvgqLYD708iyFNuqJjsc',$,$,$,$,#243,#103,$,$,.ATSTART.,.ATEND.); +#279= IFCRELCONNECTSPATHELEMENTS('11I2bkGW18VPuQWqMt8BU9',$,$,$,$,#260,#139,$,$,.ATSTART.,.ATEND.); +#280= IFCDIRECTION((1.,0.,0.)); +#281= IFCDIRECTION((0.,1.,0.)); +#282= IFCCARTESIANPOINT((-12.,0.,-4.)); +#283= IFCAXIS2PLACEMENT3D(#282,#280,#281); +#284= IFCDIRECTION((0.,0.,1.)); +#285= IFCEXTRUDEDAREASOLID(#126,#283,#284,144.); +#286= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#285)); +#288= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#285)); +#289= IFCSHAPEASPECT((#288),'Core',$,.T.,#134); +#290= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#300,#313,#326)); +#292= IFCCARTESIANPOINT((0.,0.)); +#293= IFCCARTESIANPOINT((144.,0.)); +#294= IFCCARTESIANPOINT((152.,8.)); +#295= IFCCARTESIANPOINT((-8.,8.)); +#296= IFCPOLYLINE((#292,#293,#294,#295,#292)); +#297= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#296); +#298= IFCCARTESIANPOINT((0.,0.,0.)); +#299= IFCAXIS2PLACEMENT3D(#298,$,$); +#300= IFCEXTRUDEDAREASOLID(#297,#299,#301,120.); +#301= IFCDIRECTION((0.,0.,1.)); +#303= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#300)); +#304= IFCSHAPEASPECT((#303),'Block',$,.T.,#165); +#305= IFCCARTESIANPOINT((-8.,8.)); +#306= IFCCARTESIANPOINT((152.,8.)); +#307= IFCCARTESIANPOINT((153.,9.)); +#308= IFCCARTESIANPOINT((-9.,9.)); +#309= IFCPOLYLINE((#305,#306,#307,#308,#305)); +#310= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#309); +#311= IFCCARTESIANPOINT((0.,0.,0.)); +#312= IFCAXIS2PLACEMENT3D(#311,$,$); +#313= IFCEXTRUDEDAREASOLID(#310,#312,#314,120.); +#314= IFCDIRECTION((0.,0.,1.)); +#316= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#313)); +#317= IFCSHAPEASPECT((#316),'Insulation',$,.T.,#165); +#318= IFCCARTESIANPOINT((-9.,9.)); +#319= IFCCARTESIANPOINT((153.,9.)); +#320= IFCCARTESIANPOINT((156.,12.)); +#321= IFCCARTESIANPOINT((-12.,12.)); +#322= IFCPOLYLINE((#318,#319,#320,#321,#318)); +#323= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#322); +#324= IFCCARTESIANPOINT((0.,0.,0.)); +#325= IFCAXIS2PLACEMENT3D(#324,$,$); +#326= IFCEXTRUDEDAREASOLID(#323,#325,#327,120.); +#327= IFCDIRECTION((0.,0.,1.)); +#329= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#326)); +#330= IFCSHAPEASPECT((#329),'Brick',$,.T.,#165); +#331= IFCDIRECTION((1.,0.,0.)); +#332= IFCDIRECTION((0.,1.,0.)); +#333= IFCCARTESIANPOINT((-12.,0.,-4.)); +#334= IFCAXIS2PLACEMENT3D(#333,#331,#332); +#335= IFCDIRECTION((0.,0.,1.)); +#336= IFCEXTRUDEDAREASOLID(#126,#334,#335,192.); +#337= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#336)); +#339= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#336)); +#340= IFCSHAPEASPECT((#339),'Core',$,.T.,#183); +#341= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#351,#364,#377)); +#343= IFCCARTESIANPOINT((0.,0.)); +#344= IFCCARTESIANPOINT((192.,0.)); +#345= IFCCARTESIANPOINT((200.,8.)); +#346= IFCCARTESIANPOINT((-8.,8.)); +#347= IFCPOLYLINE((#343,#344,#345,#346,#343)); +#348= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#347); +#349= IFCCARTESIANPOINT((0.,0.,0.)); +#350= IFCAXIS2PLACEMENT3D(#349,$,$); +#351= IFCEXTRUDEDAREASOLID(#348,#350,#352,120.); +#352= IFCDIRECTION((0.,0.,1.)); +#354= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#351)); +#355= IFCSHAPEASPECT((#354),'Block',$,.T.,#201); +#356= IFCCARTESIANPOINT((-8.,8.)); +#357= IFCCARTESIANPOINT((200.,8.)); +#358= IFCCARTESIANPOINT((201.,9.)); +#359= IFCCARTESIANPOINT((-9.,9.)); +#360= IFCPOLYLINE((#356,#357,#358,#359,#356)); +#361= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#360); +#362= IFCCARTESIANPOINT((0.,0.,0.)); +#363= IFCAXIS2PLACEMENT3D(#362,$,$); +#364= IFCEXTRUDEDAREASOLID(#361,#363,#365,120.); +#365= IFCDIRECTION((0.,0.,1.)); +#367= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#364)); +#368= IFCSHAPEASPECT((#367),'Insulation',$,.T.,#201); +#369= IFCCARTESIANPOINT((-9.,9.)); +#370= IFCCARTESIANPOINT((201.,9.)); +#371= IFCCARTESIANPOINT((204.,12.)); +#372= IFCCARTESIANPOINT((-12.,12.)); +#373= IFCPOLYLINE((#369,#370,#371,#372,#369)); +#374= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#373); +#375= IFCCARTESIANPOINT((0.,0.,0.)); +#376= IFCAXIS2PLACEMENT3D(#375,$,$); +#377= IFCEXTRUDEDAREASOLID(#374,#376,#378,120.); +#378= IFCDIRECTION((0.,0.,1.)); +#380= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#377)); +#381= IFCSHAPEASPECT((#380),'Brick',$,.T.,#201); +#382= IFCDIRECTION((1.,0.,0.)); +#383= IFCDIRECTION((0.,1.,0.)); +#384= IFCCARTESIANPOINT((-12.,0.,-4.)); +#385= IFCAXIS2PLACEMENT3D(#384,#382,#383); +#386= IFCDIRECTION((0.,0.,1.)); +#387= IFCEXTRUDEDAREASOLID(#126,#385,#386,144.); +#388= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#387)); +#390= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#387)); +#391= IFCSHAPEASPECT((#390),'Core',$,.T.,#219); +#392= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#402,#415,#428)); +#394= IFCCARTESIANPOINT((0.,0.)); +#395= IFCCARTESIANPOINT((144.,0.)); +#396= IFCCARTESIANPOINT((152.,8.)); +#397= IFCCARTESIANPOINT((-8.,8.)); +#398= IFCPOLYLINE((#394,#395,#396,#397,#394)); +#399= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#398); +#400= IFCCARTESIANPOINT((0.,0.,0.)); +#401= IFCAXIS2PLACEMENT3D(#400,$,$); +#402= IFCEXTRUDEDAREASOLID(#399,#401,#403,120.); +#403= IFCDIRECTION((0.,0.,1.)); +#405= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#402)); +#406= IFCSHAPEASPECT((#405),'Block',$,.T.,#237); +#407= IFCCARTESIANPOINT((-8.,8.)); +#408= IFCCARTESIANPOINT((152.,8.)); +#409= IFCCARTESIANPOINT((153.,9.)); +#410= IFCCARTESIANPOINT((-9.,9.)); +#411= IFCPOLYLINE((#407,#408,#409,#410,#407)); +#412= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#411); +#413= IFCCARTESIANPOINT((0.,0.,0.)); +#414= IFCAXIS2PLACEMENT3D(#413,$,$); +#415= IFCEXTRUDEDAREASOLID(#412,#414,#416,120.); +#416= IFCDIRECTION((0.,0.,1.)); +#418= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#415)); +#419= IFCSHAPEASPECT((#418),'Insulation',$,.T.,#237); +#420= IFCCARTESIANPOINT((-9.,9.)); +#421= IFCCARTESIANPOINT((153.,9.)); +#422= IFCCARTESIANPOINT((156.,12.)); +#423= IFCCARTESIANPOINT((-12.,12.)); +#424= IFCPOLYLINE((#420,#421,#422,#423,#420)); +#425= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#424); +#426= IFCCARTESIANPOINT((0.,0.,0.)); +#427= IFCAXIS2PLACEMENT3D(#426,$,$); +#428= IFCEXTRUDEDAREASOLID(#425,#427,#429,120.); +#429= IFCDIRECTION((0.,0.,1.)); +#431= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#428)); +#432= IFCSHAPEASPECT((#431),'Brick',$,.T.,#237); +#433= IFCDIRECTION((1.,0.,0.)); +#434= IFCDIRECTION((0.,1.,0.)); +#435= IFCCARTESIANPOINT((-12.,0.,-4.)); +#436= IFCAXIS2PLACEMENT3D(#435,#433,#434); +#437= IFCDIRECTION((0.,0.,1.)); +#438= IFCEXTRUDEDAREASOLID(#126,#436,#437,192.); +#439= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#438)); +#441= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#438)); +#442= IFCSHAPEASPECT((#441),'Core',$,.T.,#255); +#443= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#453,#466,#479)); +#445= IFCCARTESIANPOINT((0.,0.)); +#446= IFCCARTESIANPOINT((192.,0.)); +#447= IFCCARTESIANPOINT((200.,8.)); +#448= IFCCARTESIANPOINT((-8.,8.)); +#449= IFCPOLYLINE((#445,#446,#447,#448,#445)); +#450= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#449); +#451= IFCCARTESIANPOINT((0.,0.,0.)); +#452= IFCAXIS2PLACEMENT3D(#451,$,$); +#453= IFCEXTRUDEDAREASOLID(#450,#452,#454,120.); +#454= IFCDIRECTION((0.,0.,1.)); +#456= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#453)); +#457= IFCSHAPEASPECT((#456),'Block',$,.T.,#273); +#458= IFCCARTESIANPOINT((-8.,8.)); +#459= IFCCARTESIANPOINT((200.,8.)); +#460= IFCCARTESIANPOINT((201.,9.)); +#461= IFCCARTESIANPOINT((-9.,9.)); +#462= IFCPOLYLINE((#458,#459,#460,#461,#458)); +#463= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#462); +#464= IFCCARTESIANPOINT((0.,0.,0.)); +#465= IFCAXIS2PLACEMENT3D(#464,$,$); +#466= IFCEXTRUDEDAREASOLID(#463,#465,#467,120.); +#467= IFCDIRECTION((0.,0.,1.)); +#469= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#466)); +#470= IFCSHAPEASPECT((#469),'Insulation',$,.T.,#273); +#471= IFCCARTESIANPOINT((-9.,9.)); +#472= IFCCARTESIANPOINT((201.,9.)); +#473= IFCCARTESIANPOINT((204.,12.)); +#474= IFCCARTESIANPOINT((-12.,12.)); +#475= IFCPOLYLINE((#471,#472,#473,#474,#471)); +#476= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#475); +#477= IFCCARTESIANPOINT((0.,0.,0.)); +#478= IFCAXIS2PLACEMENT3D(#477,$,$); +#479= IFCEXTRUDEDAREASOLID(#476,#478,#480,120.); +#480= IFCDIRECTION((0.,0.,1.)); +#482= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#479)); +#483= IFCSHAPEASPECT((#482),'Brick',$,.T.,#273); +#484= IFCCARTESIANPOINT((0.,0.,0.)); +#485= IFCAXIS2PLACEMENT3D(#484,$,$); +#486= IFCLOCALPLACEMENT(#78,#485); +#487= IFCPRODUCTDEFINITIONSHAPE($,$,(#99,#498)); +#488= IFCSLAB('1UgW18Bgn5vhtOjA_a4Gfj',$,'Slab #1',$,$,#486,#487,$,$); +#489= IFCMATERIALLAYERWITHOFFSETS(#110,4.,.F.,'Body',$,$,$,.AXIS3.,(0.,0.)); +#490= IFCMATERIALLAYERSET((#489),'Slab (Standard)',''); +#491= IFCMATERIALLAYERSETUSAGE(#490,.AXIS1.,.POSITIVE.,0.,$); +#492= IFCRELASSOCIATESMATERIAL('1X8gXAzLf298_CM7TORs9T',$,'IfcSlabStandardCase',$,(#488),#491); +#493= IFCDIRECTION((0.,0.,1.)); +#494= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#85); +#495= IFCCARTESIANPOINT((0.,0.,0.)); +#496= IFCAXIS2PLACEMENT3D(#495,$,$); +#497= IFCEXTRUDEDAREASOLID(#494,#496,#493,4.); +#498= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#497)); +#500= IFCRELCONNECTSELEMENTS('1xSM3BIfzCd8RCdZQHbTaw',$,$,$,$,#103,#488); +#501= IFCRELCONNECTSELEMENTS('2mSuO8z9z7mfZ0beNguZuR',$,$,$,$,#171,#488); +#502= IFCRELCONNECTSELEMENTS('35ZuZw7Wz2ZgsTvKgq4IjX',$,$,$,$,#207,#488); +#503= IFCRELCONNECTSELEMENTS('136NH_0Q1A8eBq3Ci63XkB',$,$,$,$,#243,#488); +#504= IFCRELCONTAINEDINSPATIALSTRUCTURE('2fCzZgA6r33BQ_wUNsdY8P',$,$,$,(#103,#139,#171,#188,#207,#224,#243,#260,#488,#777),#81); +#505= IFCSPACE('36B$tarW5FfAV3XSkphtB6',$,'Space #1',$,$,#529,#514,$,.ELEMENT.,.NOTDEFINED.,$); +#507= IFCRELAGGREGATES('12h5d9dk99RQFgAYNAbXZJ',$,$,$,#81,(#505)); +#509= IFCCARTESIANPOINT((0.,144.)); +#510= IFCCARTESIANPOINT((192.,144.)); +#511= IFCCARTESIANPOINT((192.,0.)); +#512= IFCCARTESIANPOINT((0.,0.)); +#513= IFCPOLYLINE((#509,#510,#511,#512,#509)); +#514= IFCPRODUCTDEFINITIONSHAPE($,$,(#516,#524)); +#516= IFCSHAPEREPRESENTATION(#40,'FootPrint','Curve2D',(#513)); +#519= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#513); +#520= IFCEXTRUDEDAREASOLID(#519,#522,#523,100.5); +#521= IFCCARTESIANPOINT((0.,0.,0.)); +#522= IFCAXIS2PLACEMENT3D(#521,$,$); +#523= IFCDIRECTION((0.,0.,1.)); +#524= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#520)); +#527= IFCCARTESIANPOINT((0.,0.,0.)); +#528= IFCAXIS2PLACEMENT3D(#527,$,$); +#529= IFCLOCALPLACEMENT(#78,#528); +#531= IFCRELSPACEBOUNDARY('2Rk2Zlx9f1sxvFlsMspLyt',$,$,$,#505,#488,$,.NOTDEFINED.,.NOTDEFINED.); +#532= IFCCARTESIANPOINT((0.,0.)); +#533= IFCCARTESIANPOINT((0.,144.)); +#534= IFCPOLYLINE((#532,#533)); +#537= IFCARBITRARYOPENPROFILEDEF(.AREA.,$,#534); +#538= IFCCARTESIANPOINT((0.,0.,0.)); +#539= IFCAXIS2PLACEMENT3D(#538,$,$); +#540= IFCDIRECTION((0.,0.,1.)); +#541= IFCSURFACEOFLINEAREXTRUSION(#537,#539,#540,100.5); +#542= IFCCONNECTIONSURFACEGEOMETRY(#541,$); +#543= IFCRELSPACEBOUNDARY('0XhvV$66H5CALHvQLtibfE',$,'Bound Space #1',$,#505,#139,#542,.NOTDEFINED.,.NOTDEFINED.); +#545= IFCCARTESIANPOINT((0.,144.)); +#546= IFCCARTESIANPOINT((192.,144.)); +#547= IFCPOLYLINE((#545,#546)); +#550= IFCARBITRARYOPENPROFILEDEF(.AREA.,$,#547); +#551= IFCCARTESIANPOINT((0.,0.,0.)); +#552= IFCAXIS2PLACEMENT3D(#551,$,$); +#553= IFCDIRECTION((0.,0.,1.)); +#554= IFCSURFACEOFLINEAREXTRUSION(#550,#552,#553,100.5); +#555= IFCCONNECTIONSURFACEGEOMETRY(#554,$); +#556= IFCRELSPACEBOUNDARY('2oDGxHZ613fRAgBZuL$Cac',$,'Bound Space #2',$,#505,#188,#555,.NOTDEFINED.,.NOTDEFINED.); +#558= IFCCARTESIANPOINT((192.,144.)); +#559= IFCCARTESIANPOINT((192.,0.)); +#560= IFCPOLYLINE((#558,#559)); +#563= IFCARBITRARYOPENPROFILEDEF(.AREA.,$,#560); +#564= IFCCARTESIANPOINT((0.,0.,0.)); +#565= IFCAXIS2PLACEMENT3D(#564,$,$); +#566= IFCDIRECTION((0.,0.,1.)); +#567= IFCSURFACEOFLINEAREXTRUSION(#563,#565,#566,100.5); +#568= IFCCONNECTIONSURFACEGEOMETRY(#567,$); +#569= IFCRELSPACEBOUNDARY('2Ieh$9Idn05PE11422Gsbv',$,'Bound Space #3',$,#505,#224,#568,.NOTDEFINED.,.NOTDEFINED.); +#571= IFCCARTESIANPOINT((192.,0.)); +#572= IFCCARTESIANPOINT((0.,0.)); +#573= IFCPOLYLINE((#571,#572)); +#576= IFCARBITRARYOPENPROFILEDEF(.AREA.,$,#573); +#577= IFCCARTESIANPOINT((0.,0.,0.)); +#578= IFCAXIS2PLACEMENT3D(#577,$,$); +#579= IFCDIRECTION((0.,0.,1.)); +#580= IFCSURFACEOFLINEAREXTRUSION(#576,#578,#579,100.5); +#581= IFCCONNECTIONSURFACEGEOMETRY(#580,$); +#582= IFCRELSPACEBOUNDARY('2k95T8N5n0J8DUpRkh8L1F',$,'Bound Space #4',$,#505,#260,#581,.NOTDEFINED.,.NOTDEFINED.); +#584= IFCCARTESIANPOINT((0.,0.,120.)); +#585= IFCAXIS2PLACEMENT3D(#584,$,$); +#586= IFCLOCALPLACEMENT(#755,#585); +#587= IFCBUILDINGSTOREY('3mScmsq5PERvrX8znYMjlJ',$,'Roof Level',$,$,#586,#602,$,.ELEMENT.,120.); +#589= IFCGEOMETRICCURVESET((#590)); +#590= IFCPOLYLINE((#591,#593,#595,#597,#599)); +#591= IFCCARTESIANPOINT((0.,0.)); +#593= IFCCARTESIANPOINT((192.,0.)); +#595= IFCCARTESIANPOINT((192.,144.)); +#597= IFCCARTESIANPOINT((0.,144.)); +#599= IFCCARTESIANPOINT((0.,0.)); +#602= IFCPRODUCTDEFINITIONSHAPE($,$,(#604)); +#604= IFCSHAPEREPRESENTATION(#40,'FootPrint','GeometricCurveSet',(#589)); +#607= IFCCARTESIANPOINT((0.,0.,0.)); +#608= IFCAXIS2PLACEMENT3D(#607,$,$); +#609= IFCLOCALPLACEMENT(#586,#608); +#610= IFCPRODUCTDEFINITIONSHAPE($,$,(#604,#618)); +#613= IFCDIRECTION((0.,0.,1.)); +#614= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#590); +#615= IFCCARTESIANPOINT((0.,0.,0.)); +#616= IFCAXIS2PLACEMENT3D(#615,$,$); +#617= IFCEXTRUDEDAREASOLID(#614,#616,#613,4.); +#618= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#617)); +#620= IFCLOCALPLACEMENT(#586,#622); +#621= IFCCARTESIANPOINT((0.,0.,0.)); +#622= IFCAXIS2PLACEMENT3D(#621,$,$); +#623= IFCPRODUCTDEFINITIONSHAPE($,$,(#604)); +#625= IFCMATERIAL('Asphalt',$,'Asphalt'); +#628= IFCMATERIALLAYERWITHOFFSETS(#625,4.,.F.,'Body',$,$,$,.AXIS3.,(-24.,0.)); +#629= IFCMATERIALLAYERSET((#628),'Roof',''); +#630= IFCMATERIALLAYERSETUSAGE(#629,.AXIS1.,.POSITIVE.,0.,$); +#631= IFCRELASSOCIATESMATERIAL('0Bv7QDC4918OhxAAB_lemb',$,'IfcRoof',$,$,#630); +#632= IFCPOLYLINE((#633,#635,#637,#639,#641)); +#633= IFCCARTESIANPOINT((0.,0.)); +#635= IFCCARTESIANPOINT((192.,0.)); +#637= IFCCARTESIANPOINT((192.,144.)); +#639= IFCCARTESIANPOINT((0.,144.)); +#641= IFCCARTESIANPOINT((0.,0.)); +#643= IFCCARTESIANPOINT((-24.,-24.)); +#644= IFCCARTESIANPOINT((216.,-24.)); +#645= IFCCARTESIANPOINT((216.,168.)); +#646= IFCCARTESIANPOINT((-24.,168.)); +#647= IFCPOLYLINE((#643,#644,#645,#646,#643)); +#648= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#647); +#649= IFCCARTESIANPOINT((-24.,-24.,0.)); +#650= IFCDIRECTION((2.34318281388422E-17,-0.38268343236509,0.923879532511287)); +#651= IFCDIRECTION((1.,0.,0.)); +#652= IFCCARTESIANPOINT((0.,0.)); +#653= IFCCARTESIANPOINT((240.,0.)); +#654= IFCCARTESIANPOINT((144.,103.90965122807)); +#655= IFCCARTESIANPOINT((96.,103.90965122807)); +#656= IFCPOLYLINE((#652,#653,#654,#655,#652)); +#657= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#656); +#658= IFCDIRECTION((0.,0.38268343236509,0.923879532511287)); +#659= IFCEXTRUDEDAREASOLID(#657,#661,#658,6.); +#660= IFCCARTESIANPOINT((0.,0.,0.)); +#661= IFCAXIS2PLACEMENT3D(#660,$,$); +#665= IFCPRODUCTDEFINITIONSHAPE($,$,(#667)); +#667= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#659)); +#670= IFCAXIS2PLACEMENT3D(#649,#650,#651); +#671= IFCLOCALPLACEMENT(#620,#670); +#675= IFCCARTESIANPOINT((216.,-24.,0.)); +#676= IFCDIRECTION((0.38268343236509,0.,0.923879532511287)); +#677= IFCDIRECTION((0.,1.,0.)); +#678= IFCCARTESIANPOINT((0.,0.)); +#679= IFCCARTESIANPOINT((192.,1.27248419117361E-14)); +#680= IFCCARTESIANPOINT((96.,103.90965122807)); +#681= IFCPOLYLINE((#678,#679,#680,#678)); +#682= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#681); +#683= IFCDIRECTION((0.,0.38268343236509,0.923879532511287)); +#684= IFCEXTRUDEDAREASOLID(#682,#686,#683,6.); +#685= IFCCARTESIANPOINT((0.,0.,0.)); +#686= IFCAXIS2PLACEMENT3D(#685,$,$); +#690= IFCPRODUCTDEFINITIONSHAPE($,$,(#692)); +#692= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#684)); +#695= IFCAXIS2PLACEMENT3D(#675,#676,#677); +#696= IFCLOCALPLACEMENT(#620,#695); +#699= IFCCARTESIANPOINT((216.,168.,0.)); +#700= IFCDIRECTION((2.34318281388422E-17,0.38268343236509,0.923879532511287)); +#701= IFCDIRECTION((-1.,0.,0.)); +#702= IFCCARTESIANPOINT((0.,0.)); +#703= IFCCARTESIANPOINT((240.,3.18121047793404E-14)); +#704= IFCCARTESIANPOINT((144.,103.90965122807)); +#705= IFCCARTESIANPOINT((96.,103.90965122807)); +#706= IFCPOLYLINE((#702,#703,#704,#705,#702)); +#707= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#706); +#708= IFCDIRECTION((0.,0.38268343236509,0.923879532511287)); +#709= IFCEXTRUDEDAREASOLID(#707,#711,#708,6.); +#710= IFCCARTESIANPOINT((0.,0.,0.)); +#711= IFCAXIS2PLACEMENT3D(#710,$,$); +#715= IFCPRODUCTDEFINITIONSHAPE($,$,(#717)); +#717= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#709)); +#720= IFCAXIS2PLACEMENT3D(#699,#700,#701); +#721= IFCLOCALPLACEMENT(#620,#720); +#724= IFCCARTESIANPOINT((-24.,168.,0.)); +#725= IFCDIRECTION((-0.38268343236509,-4.68636562776845E-17,0.923879532511287)); +#726= IFCDIRECTION((0.,-1.,0.)); +#727= IFCCARTESIANPOINT((0.,0.)); +#728= IFCCARTESIANPOINT((192.,-1.27248419117361E-14)); +#729= IFCCARTESIANPOINT((96.,103.90965122807)); +#730= IFCPOLYLINE((#727,#728,#729,#727)); +#731= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#730); +#732= IFCDIRECTION((0.,0.38268343236509,0.923879532511287)); +#733= IFCEXTRUDEDAREASOLID(#731,#735,#732,6.); +#734= IFCCARTESIANPOINT((0.,0.,0.)); +#735= IFCAXIS2PLACEMENT3D(#734,$,$); +#739= IFCPRODUCTDEFINITIONSHAPE($,$,(#741)); +#741= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#733)); +#744= IFCAXIS2PLACEMENT3D(#724,#725,#726); +#745= IFCLOCALPLACEMENT(#620,#744); +#748= IFCRELCONTAINEDINSPATIALSTRUCTURE('2uMV2upWj3RPlLY3LDSRG5',$,$,$,$,#587); +#749= IFCRELAGGREGATES('17ZC2fY5f8eOaR2pTgR961',$,$,$,#44,(#64)); +#751= IFCAXIS2PLACEMENT3D(#752,#753,#754); +#752= IFCCARTESIANPOINT((48.,48.,0.)); +#753= IFCDIRECTION((0.,0.,1.)); +#754= IFCDIRECTION((1.,0.,0.)); +#755= IFCLOCALPLACEMENT(#59,#762); +#756= IFCCARTESIANPOINT((0.,0.,0.)); +#761= IFCCARTESIANPOINT((48.,48.,0.)); +#762= IFCAXIS2PLACEMENT3D(#761,#753,#754); +#768= IFCOWNERHISTORY($,$,$,.DELETED.,1410987024,$,#1,0); +#777= IFCDOOR('3mlAgYRGHBfwVOt_pMmUph',$,'Door #1',$,$,#2249,#806,$,80.,32.,.NOTDEFINED.,.SINGLE_SWING_LEFT.); +#781= IFCMEASUREWITHUNIT(IFCAREAMEASURE(12.),#15); +#782= IFCCONVERSIONBASEDUNIT(#14,.LENGTHUNIT.,'foot',#781); +#783= IFCQUANTITYLENGTH('Width',$,#782,2.66666666666667,$); +#784= IFCQUANTITYLENGTH('Height',$,#782,6.66666666666667,$); +#785= IFCQUANTITYLENGTH('Perimeter',$,#782,18.6666666666667,$); +#786= IFCMEASUREWITHUNIT(IFCAREAMEASURE(144.),#7); +#787= IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#786); +#788= IFCQUANTITYAREA('Area',$,#787,17.7777777777778,$); +#789= IFCELEMENTQUANTITY('0_ebWl4rT6H9frdxmha8tl',$,'Qto_DoorBaseQuantities',$,'SIMULATED',(#783,#784,#785,#788)); +#791= IFCRELDEFINESBYPROPERTIES('3ExrEW7wv2n8g0Z_CFnkKM',$,'Qto_DoorBaseQuantities',$,(#777),#789); +#793= IFCDOORLININGPROPERTIES('0J8hH2EyHF2eVAjG4wQJFu',$,$,$,4.5,0.5,$,$,$,$,$,$,1.,0.5,$); +#794= IFCRELDEFINESBYPROPERTIES('12ZzQbUcH10uq5KXFp41n4',$,$,$,(#777),#793); +#796= IFCDOORPANELPROPERTIES('3Y4kPDihz9l8lQRHnwek_X',$,$,$,$,.SWINGING.,$,.LEFT.,$); +#797= IFCRELDEFINESBYPROPERTIES('3uqbuuArz1YQ9cS3zQprzW',$,$,$,(#777),#796); +#799= IFCCARTESIANPOINT((0.,0.)); +#800= IFCCARTESIANPOINT((32.,0.)); +#801= IFCCARTESIANPOINT((32.,80.)); +#802= IFCCARTESIANPOINT((0.,80.)); +#803= IFCPOLYLINE((#799,#800,#801,#802,#799)); +#804= IFCGEOMETRICCURVESET((#803)); +#806= IFCPRODUCTDEFINITIONSHAPE($,$,(#808,#811)); +#808= IFCSHAPEREPRESENTATION(#40,'Profile','GeometricCurveSet',(#804)); +#811= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#818,#825,#832,#842,#849,#856,#866,#873,#880,#890)); +#813= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,0.5,4.5); +#814= IFCCARTESIANPOINT((0.25,2.25,0.)); +#815= IFCDIRECTION((0.,0.,1.)); +#816= IFCDIRECTION((1.,0.,0.)); +#817= IFCAXIS2PLACEMENT3D(#814,#815,#816); +#818= IFCEXTRUDEDAREASOLID(#813,#817,#819,79.5); +#819= IFCDIRECTION((0.,0.,1.)); +#820= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,0.5,4.5); +#821= IFCCARTESIANPOINT((31.75,2.25,0.)); +#822= IFCDIRECTION((0.,0.,1.)); +#823= IFCDIRECTION((1.,0.,0.)); +#824= IFCAXIS2PLACEMENT3D(#821,#822,#823); +#825= IFCEXTRUDEDAREASOLID(#820,#824,#826,79.5); +#826= IFCDIRECTION((0.,0.,1.)); +#827= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,0.5,4.5); +#828= IFCCARTESIANPOINT((0.,2.25,79.75)); +#829= IFCDIRECTION((1.,0.,0.)); +#830= IFCDIRECTION((0.,0.,1.)); +#831= IFCAXIS2PLACEMENT3D(#828,#829,#830); +#832= IFCEXTRUDEDAREASOLID(#827,#831,#833,32.); +#833= IFCDIRECTION((0.,0.,1.)); +#837= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.,0.5); +#838= IFCCARTESIANPOINT((-0.5,-0.25,0.)); +#839= IFCDIRECTION((0.,0.,1.)); +#840= IFCDIRECTION((1.,0.,0.)); +#841= IFCAXIS2PLACEMENT3D(#838,#839,#840); +#842= IFCEXTRUDEDAREASOLID(#837,#841,#843,80.); +#843= IFCDIRECTION((0.,0.,1.)); +#844= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.,0.5); +#845= IFCCARTESIANPOINT((32.5,-0.25,0.)); +#846= IFCDIRECTION((0.,0.,1.)); +#847= IFCDIRECTION((1.,0.,0.)); +#848= IFCAXIS2PLACEMENT3D(#845,#846,#847); +#849= IFCEXTRUDEDAREASOLID(#844,#848,#850,80.); +#850= IFCDIRECTION((0.,0.,1.)); +#851= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.,0.5); +#852= IFCCARTESIANPOINT((-1.,-0.25,80.5)); +#853= IFCDIRECTION((1.,0.,0.)); +#854= IFCDIRECTION((0.,0.,-1.)); +#855= IFCAXIS2PLACEMENT3D(#852,#853,#854); +#856= IFCEXTRUDEDAREASOLID(#851,#855,#857,34.); +#857= IFCDIRECTION((0.,0.,1.)); +#861= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.,0.5); +#862= IFCCARTESIANPOINT((-0.5,5.,0.)); +#863= IFCDIRECTION((0.,0.,1.)); +#864= IFCDIRECTION((1.,0.,0.)); +#865= IFCAXIS2PLACEMENT3D(#862,#863,#864); +#866= IFCEXTRUDEDAREASOLID(#861,#865,#867,80.); +#867= IFCDIRECTION((0.,0.,1.)); +#868= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.,0.5); +#869= IFCCARTESIANPOINT((32.5,5.,0.)); +#870= IFCDIRECTION((0.,0.,1.)); +#871= IFCDIRECTION((1.,0.,0.)); +#872= IFCAXIS2PLACEMENT3D(#869,#870,#871); +#873= IFCEXTRUDEDAREASOLID(#868,#872,#874,80.); +#874= IFCDIRECTION((0.,0.,1.)); +#875= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.,0.5); +#876= IFCCARTESIANPOINT((-1.,5.,80.5)); +#877= IFCDIRECTION((1.,0.,0.)); +#878= IFCDIRECTION((0.,0.,-1.)); +#879= IFCAXIS2PLACEMENT3D(#876,#877,#878); +#880= IFCEXTRUDEDAREASOLID(#875,#879,#881,34.); +#881= IFCDIRECTION((0.,0.,1.)); +#885= IFCRECTANGLEPROFILEDEF(.AREA.,$,$,31.,1.5); +#886= IFCCARTESIANPOINT((16.,3.,0.)); +#887= IFCDIRECTION((0.,0.,1.)); +#888= IFCDIRECTION((1.,0.,0.)); +#889= IFCAXIS2PLACEMENT3D(#886,#887,#888); +#890= IFCEXTRUDEDAREASOLID(#885,#889,#891,79.5); +#891= IFCDIRECTION((0.,0.,1.)); +#893= IFCREPRESENTATIONMAP(#895,#811); +#894= IFCCARTESIANPOINT((0.,0.,0.)); +#895= IFCAXIS2PLACEMENT3D(#894,$,$); +#896= IFCDIRECTION((0.,1.,0.)); +#897= IFCDIRECTION((-1.,0.,0.)); +#898= IFCCARTESIANPOINT((0.,0.,0.)); +#899= IFCDIRECTION((0.,0.,1.)); +#900= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#896,#897,#898,1.,#899); +#901= IFCMAPPEDITEM(#893,#900); +#905= IFCCARTESIANPOINT((144.,0.,0.)); +#906= IFCAXIS2PLACEMENT3D(#905,$,$); +#907= IFCCLOSEDSHELL((#922,#930,#938,#946,#954,#962)); +#908= IFCFACETEDBREP(#907); +#909= IFCCARTESIANPOINT((-0.25,2.25)); +#910= IFCCARTESIANPOINT((0.25,2.25)); +#911= IFCCARTESIANPOINT((0.25,-2.25)); +#912= IFCCARTESIANPOINT((-0.25,-2.25)); +#913= IFCPOLYLINE((#909,#910,#911,#912,#909)); +#914= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#913); +#915= IFCPOLYLINE((#909,#912,#911,#910,#909)); +#916= IFCCARTESIANPOINT((0.,4.5,0.)); +#917= IFCCARTESIANPOINT((0.,0.,0.)); +#918= IFCCARTESIANPOINT((0.5,0.,0.)); +#919= IFCCARTESIANPOINT((0.5,4.5,0.)); +#920= IFCPOLYLOOP((#916,#917,#918,#919)); +#921= IFCFACEOUTERBOUND(#920,.F.); +#922= IFCFACE((#921)); +#924= IFCCARTESIANPOINT((0.,4.5,79.5)); +#925= IFCCARTESIANPOINT((0.,0.,79.5)); +#926= IFCCARTESIANPOINT((0.5,0.,79.5)); +#927= IFCCARTESIANPOINT((0.5,4.5,79.5)); +#928= IFCPOLYLOOP((#924,#925,#926,#927)); +#929= IFCFACEOUTERBOUND(#928,.T.); +#930= IFCFACE((#929)); +#932= IFCCARTESIANPOINT((0.,4.5,0.)); +#933= IFCCARTESIANPOINT((0.,0.,0.)); +#934= IFCCARTESIANPOINT((0.,0.,79.5)); +#935= IFCCARTESIANPOINT((0.,4.5,79.5)); +#936= IFCPOLYLOOP((#932,#933,#934,#935)); +#937= IFCFACEOUTERBOUND(#936,.T.); +#938= IFCFACE((#937)); +#940= IFCCARTESIANPOINT((0.,0.,0.)); +#941= IFCCARTESIANPOINT((0.5,0.,0.)); +#942= IFCCARTESIANPOINT((0.5,0.,79.5)); +#943= IFCCARTESIANPOINT((0.,0.,79.5)); +#944= IFCPOLYLOOP((#940,#941,#942,#943)); +#945= IFCFACEOUTERBOUND(#944,.T.); +#946= IFCFACE((#945)); +#948= IFCCARTESIANPOINT((0.5,0.,0.)); +#949= IFCCARTESIANPOINT((0.5,4.5,0.)); +#950= IFCCARTESIANPOINT((0.5,4.5,79.5)); +#951= IFCCARTESIANPOINT((0.5,0.,79.5)); +#952= IFCPOLYLOOP((#948,#949,#950,#951)); +#953= IFCFACEOUTERBOUND(#952,.T.); +#954= IFCFACE((#953)); +#956= IFCCARTESIANPOINT((0.5,4.5,0.)); +#957= IFCCARTESIANPOINT((0.,4.5,0.)); +#958= IFCCARTESIANPOINT((0.,4.5,79.5)); +#959= IFCCARTESIANPOINT((0.5,4.5,79.5)); +#960= IFCPOLYLOOP((#956,#957,#958,#959)); +#961= IFCFACEOUTERBOUND(#960,.T.); +#962= IFCFACE((#961)); +#1036= IFCBOUNDINGBOX(#1037,0.5,4.5,79.5); +#1037= IFCCARTESIANPOINT((0.,0.,0.)); +#1038= IFCCARTESIANPOINT((-1.,-0.5,0.)); +#1039= IFCBOUNDINGBOX(#1038,34.,5.75,81.); +#1040= IFCCLOSEDSHELL((#1055,#1063,#1071,#1079,#1087,#1095)); +#1041= IFCFACETEDBREP(#1040); +#1042= IFCCARTESIANPOINT((-0.25,2.25)); +#1043= IFCCARTESIANPOINT((0.25,2.25)); +#1044= IFCCARTESIANPOINT((0.25,-2.25)); +#1045= IFCCARTESIANPOINT((-0.25,-2.25)); +#1046= IFCPOLYLINE((#1042,#1043,#1044,#1045,#1042)); +#1047= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1046); +#1048= IFCPOLYLINE((#1042,#1045,#1044,#1043,#1042)); +#1049= IFCCARTESIANPOINT((31.5,4.5,0.)); +#1050= IFCCARTESIANPOINT((31.5,0.,0.)); +#1051= IFCCARTESIANPOINT((32.,0.,0.)); +#1052= IFCCARTESIANPOINT((32.,4.5,0.)); +#1053= IFCPOLYLOOP((#1049,#1050,#1051,#1052)); +#1054= IFCFACEOUTERBOUND(#1053,.F.); +#1055= IFCFACE((#1054)); +#1057= IFCCARTESIANPOINT((31.5,4.5,79.5)); +#1058= IFCCARTESIANPOINT((31.5,0.,79.5)); +#1059= IFCCARTESIANPOINT((32.,0.,79.5)); +#1060= IFCCARTESIANPOINT((32.,4.5,79.5)); +#1061= IFCPOLYLOOP((#1057,#1058,#1059,#1060)); +#1062= IFCFACEOUTERBOUND(#1061,.T.); +#1063= IFCFACE((#1062)); +#1065= IFCCARTESIANPOINT((31.5,4.5,0.)); +#1066= IFCCARTESIANPOINT((31.5,0.,0.)); +#1067= IFCCARTESIANPOINT((31.5,0.,79.5)); +#1068= IFCCARTESIANPOINT((31.5,4.5,79.5)); +#1069= IFCPOLYLOOP((#1065,#1066,#1067,#1068)); +#1070= IFCFACEOUTERBOUND(#1069,.T.); +#1071= IFCFACE((#1070)); +#1073= IFCCARTESIANPOINT((31.5,0.,0.)); +#1074= IFCCARTESIANPOINT((32.,0.,0.)); +#1075= IFCCARTESIANPOINT((32.,0.,79.5)); +#1076= IFCCARTESIANPOINT((31.5,0.,79.5)); +#1077= IFCPOLYLOOP((#1073,#1074,#1075,#1076)); +#1078= IFCFACEOUTERBOUND(#1077,.T.); +#1079= IFCFACE((#1078)); +#1081= IFCCARTESIANPOINT((32.,0.,0.)); +#1082= IFCCARTESIANPOINT((32.,4.5,0.)); +#1083= IFCCARTESIANPOINT((32.,4.5,79.5)); +#1084= IFCCARTESIANPOINT((32.,0.,79.5)); +#1085= IFCPOLYLOOP((#1081,#1082,#1083,#1084)); +#1086= IFCFACEOUTERBOUND(#1085,.T.); +#1087= IFCFACE((#1086)); +#1089= IFCCARTESIANPOINT((32.,4.5,0.)); +#1090= IFCCARTESIANPOINT((31.5,4.5,0.)); +#1091= IFCCARTESIANPOINT((31.5,4.5,79.5)); +#1092= IFCCARTESIANPOINT((32.,4.5,79.5)); +#1093= IFCPOLYLOOP((#1089,#1090,#1091,#1092)); +#1094= IFCFACEOUTERBOUND(#1093,.T.); +#1095= IFCFACE((#1094)); +#1169= IFCBOUNDINGBOX(#1170,0.5,4.5,79.5); +#1170= IFCCARTESIANPOINT((31.5,0.,0.)); +#1171= IFCCARTESIANPOINT((31.5,0.,0.)); +#1172= IFCBOUNDINGBOX(#1171,0.5,4.5,79.5); +#1174= IFCCLOSEDSHELL((#1189,#1197,#1205,#1213,#1221,#1229)); +#1175= IFCFACETEDBREP(#1174); +#1176= IFCCARTESIANPOINT((-0.25,2.25)); +#1177= IFCCARTESIANPOINT((0.25,2.25)); +#1178= IFCCARTESIANPOINT((0.25,-2.25)); +#1179= IFCCARTESIANPOINT((-0.25,-2.25)); +#1180= IFCPOLYLINE((#1176,#1177,#1178,#1179,#1176)); +#1181= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1180); +#1182= IFCPOLYLINE((#1176,#1179,#1178,#1177,#1176)); +#1183= IFCCARTESIANPOINT((0.,0.,79.5)); +#1184= IFCCARTESIANPOINT((0.,4.5,79.5)); +#1185= IFCCARTESIANPOINT((0.,4.5,80.)); +#1186= IFCCARTESIANPOINT((0.,0.,80.)); +#1187= IFCPOLYLOOP((#1183,#1184,#1185,#1186)); +#1188= IFCFACEOUTERBOUND(#1187,.F.); +#1189= IFCFACE((#1188)); +#1191= IFCCARTESIANPOINT((32.,0.,79.5)); +#1192= IFCCARTESIANPOINT((32.,4.5,79.5)); +#1193= IFCCARTESIANPOINT((32.,4.5,80.)); +#1194= IFCCARTESIANPOINT((32.,0.,80.)); +#1195= IFCPOLYLOOP((#1191,#1192,#1193,#1194)); +#1196= IFCFACEOUTERBOUND(#1195,.T.); +#1197= IFCFACE((#1196)); +#1199= IFCCARTESIANPOINT((0.,0.,79.5)); +#1200= IFCCARTESIANPOINT((0.,4.5,79.5)); +#1201= IFCCARTESIANPOINT((32.,4.5,79.5)); +#1202= IFCCARTESIANPOINT((32.,0.,79.5)); +#1203= IFCPOLYLOOP((#1199,#1200,#1201,#1202)); +#1204= IFCFACEOUTERBOUND(#1203,.T.); +#1205= IFCFACE((#1204)); +#1207= IFCCARTESIANPOINT((0.,4.5,79.5)); +#1208= IFCCARTESIANPOINT((0.,4.5,80.)); +#1209= IFCCARTESIANPOINT((32.,4.5,80.)); +#1210= IFCCARTESIANPOINT((32.,4.5,79.5)); +#1211= IFCPOLYLOOP((#1207,#1208,#1209,#1210)); +#1212= IFCFACEOUTERBOUND(#1211,.T.); +#1213= IFCFACE((#1212)); +#1215= IFCCARTESIANPOINT((0.,4.5,80.)); +#1216= IFCCARTESIANPOINT((0.,0.,80.)); +#1217= IFCCARTESIANPOINT((32.,0.,80.)); +#1218= IFCCARTESIANPOINT((32.,4.5,80.)); +#1219= IFCPOLYLOOP((#1215,#1216,#1217,#1218)); +#1220= IFCFACEOUTERBOUND(#1219,.T.); +#1221= IFCFACE((#1220)); +#1223= IFCCARTESIANPOINT((0.,0.,80.)); +#1224= IFCCARTESIANPOINT((0.,0.,79.5)); +#1225= IFCCARTESIANPOINT((32.,0.,79.5)); +#1226= IFCCARTESIANPOINT((32.,0.,80.)); +#1227= IFCPOLYLOOP((#1223,#1224,#1225,#1226)); +#1228= IFCFACEOUTERBOUND(#1227,.T.); +#1229= IFCFACE((#1228)); +#1303= IFCBOUNDINGBOX(#1304,32.,4.5,0.5); +#1304= IFCCARTESIANPOINT((0.,0.,79.5)); +#1305= IFCCARTESIANPOINT((0.,0.,79.5)); +#1306= IFCBOUNDINGBOX(#1305,32.,4.5,0.5); +#1308= IFCCLOSEDSHELL((#1323,#1331,#1339,#1347,#1355,#1363)); +#1309= IFCFACETEDBREP(#1308); +#1310= IFCCARTESIANPOINT((-0.5,0.25)); +#1311= IFCCARTESIANPOINT((0.5,0.25)); +#1312= IFCCARTESIANPOINT((0.5,-0.25)); +#1313= IFCCARTESIANPOINT((-0.5,-0.25)); +#1314= IFCPOLYLINE((#1310,#1311,#1312,#1313,#1310)); +#1315= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1314); +#1316= IFCPOLYLINE((#1310,#1313,#1312,#1311,#1310)); +#1317= IFCCARTESIANPOINT((-1.,0.,0.)); +#1318= IFCCARTESIANPOINT((-1.,-0.5,0.)); +#1319= IFCCARTESIANPOINT((0.,-0.5,0.)); +#1320= IFCCARTESIANPOINT((0.,0.,0.)); +#1321= IFCPOLYLOOP((#1317,#1318,#1319,#1320)); +#1322= IFCFACEOUTERBOUND(#1321,.F.); +#1323= IFCFACE((#1322)); +#1325= IFCCARTESIANPOINT((-1.,0.,80.)); +#1326= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1327= IFCCARTESIANPOINT((0.,-0.5,80.)); +#1328= IFCCARTESIANPOINT((0.,0.,80.)); +#1329= IFCPOLYLOOP((#1325,#1326,#1327,#1328)); +#1330= IFCFACEOUTERBOUND(#1329,.T.); +#1331= IFCFACE((#1330)); +#1333= IFCCARTESIANPOINT((-1.,0.,0.)); +#1334= IFCCARTESIANPOINT((-1.,-0.5,0.)); +#1335= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1336= IFCCARTESIANPOINT((-1.,0.,80.)); +#1337= IFCPOLYLOOP((#1333,#1334,#1335,#1336)); +#1338= IFCFACEOUTERBOUND(#1337,.T.); +#1339= IFCFACE((#1338)); +#1341= IFCCARTESIANPOINT((-1.,-0.5,0.)); +#1342= IFCCARTESIANPOINT((0.,-0.5,0.)); +#1343= IFCCARTESIANPOINT((0.,-0.5,80.)); +#1344= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1345= IFCPOLYLOOP((#1341,#1342,#1343,#1344)); +#1346= IFCFACEOUTERBOUND(#1345,.T.); +#1347= IFCFACE((#1346)); +#1349= IFCCARTESIANPOINT((0.,-0.5,0.)); +#1350= IFCCARTESIANPOINT((0.,0.,0.)); +#1351= IFCCARTESIANPOINT((0.,0.,80.)); +#1352= IFCCARTESIANPOINT((0.,-0.5,80.)); +#1353= IFCPOLYLOOP((#1349,#1350,#1351,#1352)); +#1354= IFCFACEOUTERBOUND(#1353,.T.); +#1355= IFCFACE((#1354)); +#1357= IFCCARTESIANPOINT((0.,0.,0.)); +#1358= IFCCARTESIANPOINT((-1.,0.,0.)); +#1359= IFCCARTESIANPOINT((-1.,0.,80.)); +#1360= IFCCARTESIANPOINT((0.,0.,80.)); +#1361= IFCPOLYLOOP((#1357,#1358,#1359,#1360)); +#1362= IFCFACEOUTERBOUND(#1361,.T.); +#1363= IFCFACE((#1362)); +#1437= IFCBOUNDINGBOX(#1438,1.,0.5,80.); +#1438= IFCCARTESIANPOINT((-1.,-0.5,0.)); +#1439= IFCCARTESIANPOINT((-1.,-0.5,0.)); +#1440= IFCBOUNDINGBOX(#1439,1.,0.5,80.); +#1443= IFCCLOSEDSHELL((#1458,#1466,#1474,#1482,#1490,#1498)); +#1444= IFCFACETEDBREP(#1443); +#1445= IFCCARTESIANPOINT((-0.5,0.25)); +#1446= IFCCARTESIANPOINT((0.5,0.25)); +#1447= IFCCARTESIANPOINT((0.5,-0.25)); +#1448= IFCCARTESIANPOINT((-0.5,-0.25)); +#1449= IFCPOLYLINE((#1445,#1446,#1447,#1448,#1445)); +#1450= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1449); +#1451= IFCPOLYLINE((#1445,#1448,#1447,#1446,#1445)); +#1452= IFCCARTESIANPOINT((32.,0.,0.)); +#1453= IFCCARTESIANPOINT((32.,-0.5,0.)); +#1454= IFCCARTESIANPOINT((33.,-0.5,0.)); +#1455= IFCCARTESIANPOINT((33.,0.,0.)); +#1456= IFCPOLYLOOP((#1452,#1453,#1454,#1455)); +#1457= IFCFACEOUTERBOUND(#1456,.F.); +#1458= IFCFACE((#1457)); +#1460= IFCCARTESIANPOINT((32.,0.,80.)); +#1461= IFCCARTESIANPOINT((32.,-0.5,80.)); +#1462= IFCCARTESIANPOINT((33.,-0.5,80.)); +#1463= IFCCARTESIANPOINT((33.,0.,80.)); +#1464= IFCPOLYLOOP((#1460,#1461,#1462,#1463)); +#1465= IFCFACEOUTERBOUND(#1464,.T.); +#1466= IFCFACE((#1465)); +#1468= IFCCARTESIANPOINT((32.,0.,0.)); +#1469= IFCCARTESIANPOINT((32.,-0.5,0.)); +#1470= IFCCARTESIANPOINT((32.,-0.5,80.)); +#1471= IFCCARTESIANPOINT((32.,0.,80.)); +#1472= IFCPOLYLOOP((#1468,#1469,#1470,#1471)); +#1473= IFCFACEOUTERBOUND(#1472,.T.); +#1474= IFCFACE((#1473)); +#1476= IFCCARTESIANPOINT((32.,-0.5,0.)); +#1477= IFCCARTESIANPOINT((33.,-0.5,0.)); +#1478= IFCCARTESIANPOINT((33.,-0.5,80.)); +#1479= IFCCARTESIANPOINT((32.,-0.5,80.)); +#1480= IFCPOLYLOOP((#1476,#1477,#1478,#1479)); +#1481= IFCFACEOUTERBOUND(#1480,.T.); +#1482= IFCFACE((#1481)); +#1484= IFCCARTESIANPOINT((33.,-0.5,0.)); +#1485= IFCCARTESIANPOINT((33.,0.,0.)); +#1486= IFCCARTESIANPOINT((33.,0.,80.)); +#1487= IFCCARTESIANPOINT((33.,-0.5,80.)); +#1488= IFCPOLYLOOP((#1484,#1485,#1486,#1487)); +#1489= IFCFACEOUTERBOUND(#1488,.T.); +#1490= IFCFACE((#1489)); +#1492= IFCCARTESIANPOINT((33.,0.,0.)); +#1493= IFCCARTESIANPOINT((32.,0.,0.)); +#1494= IFCCARTESIANPOINT((32.,0.,80.)); +#1495= IFCCARTESIANPOINT((33.,0.,80.)); +#1496= IFCPOLYLOOP((#1492,#1493,#1494,#1495)); +#1497= IFCFACEOUTERBOUND(#1496,.T.); +#1498= IFCFACE((#1497)); +#1572= IFCBOUNDINGBOX(#1573,1.,0.5,80.); +#1573= IFCCARTESIANPOINT((32.,-0.5,0.)); +#1574= IFCCARTESIANPOINT((32.,-0.5,0.)); +#1575= IFCBOUNDINGBOX(#1574,1.,0.5,80.); +#1577= IFCCLOSEDSHELL((#1592,#1600,#1608,#1616,#1624,#1632)); +#1578= IFCFACETEDBREP(#1577); +#1579= IFCCARTESIANPOINT((-0.5,0.25)); +#1580= IFCCARTESIANPOINT((0.5,0.25)); +#1581= IFCCARTESIANPOINT((0.5,-0.25)); +#1582= IFCCARTESIANPOINT((-0.5,-0.25)); +#1583= IFCPOLYLINE((#1579,#1580,#1581,#1582,#1579)); +#1584= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1583); +#1585= IFCPOLYLINE((#1579,#1582,#1581,#1580,#1579)); +#1586= IFCCARTESIANPOINT((-1.,0.,81.)); +#1587= IFCCARTESIANPOINT((-1.,-0.5,81.)); +#1588= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1589= IFCCARTESIANPOINT((-1.,0.,80.)); +#1590= IFCPOLYLOOP((#1586,#1587,#1588,#1589)); +#1591= IFCFACEOUTERBOUND(#1590,.F.); +#1592= IFCFACE((#1591)); +#1594= IFCCARTESIANPOINT((33.,0.,81.)); +#1595= IFCCARTESIANPOINT((33.,-0.5,81.)); +#1596= IFCCARTESIANPOINT((33.,-0.5,80.)); +#1597= IFCCARTESIANPOINT((33.,0.,80.)); +#1598= IFCPOLYLOOP((#1594,#1595,#1596,#1597)); +#1599= IFCFACEOUTERBOUND(#1598,.T.); +#1600= IFCFACE((#1599)); +#1602= IFCCARTESIANPOINT((-1.,0.,81.)); +#1603= IFCCARTESIANPOINT((-1.,-0.5,81.)); +#1604= IFCCARTESIANPOINT((33.,-0.5,81.)); +#1605= IFCCARTESIANPOINT((33.,0.,81.)); +#1606= IFCPOLYLOOP((#1602,#1603,#1604,#1605)); +#1607= IFCFACEOUTERBOUND(#1606,.T.); +#1608= IFCFACE((#1607)); +#1610= IFCCARTESIANPOINT((-1.,-0.5,81.)); +#1611= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1612= IFCCARTESIANPOINT((33.,-0.5,80.)); +#1613= IFCCARTESIANPOINT((33.,-0.5,81.)); +#1614= IFCPOLYLOOP((#1610,#1611,#1612,#1613)); +#1615= IFCFACEOUTERBOUND(#1614,.T.); +#1616= IFCFACE((#1615)); +#1618= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1619= IFCCARTESIANPOINT((-1.,0.,80.)); +#1620= IFCCARTESIANPOINT((33.,0.,80.)); +#1621= IFCCARTESIANPOINT((33.,-0.5,80.)); +#1622= IFCPOLYLOOP((#1618,#1619,#1620,#1621)); +#1623= IFCFACEOUTERBOUND(#1622,.T.); +#1624= IFCFACE((#1623)); +#1626= IFCCARTESIANPOINT((-1.,0.,80.)); +#1627= IFCCARTESIANPOINT((-1.,0.,81.)); +#1628= IFCCARTESIANPOINT((33.,0.,81.)); +#1629= IFCCARTESIANPOINT((33.,0.,80.)); +#1630= IFCPOLYLOOP((#1626,#1627,#1628,#1629)); +#1631= IFCFACEOUTERBOUND(#1630,.T.); +#1632= IFCFACE((#1631)); +#1706= IFCBOUNDINGBOX(#1707,34.,0.5,1.); +#1707= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1708= IFCCARTESIANPOINT((-1.,-0.5,80.)); +#1709= IFCBOUNDINGBOX(#1708,34.,0.5,1.); +#1711= IFCCLOSEDSHELL((#1726,#1734,#1742,#1750,#1758,#1766)); +#1712= IFCFACETEDBREP(#1711); +#1713= IFCCARTESIANPOINT((-0.5,0.25)); +#1714= IFCCARTESIANPOINT((0.5,0.25)); +#1715= IFCCARTESIANPOINT((0.5,-0.25)); +#1716= IFCCARTESIANPOINT((-0.5,-0.25)); +#1717= IFCPOLYLINE((#1713,#1714,#1715,#1716,#1713)); +#1718= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1717); +#1719= IFCPOLYLINE((#1713,#1716,#1715,#1714,#1713)); +#1720= IFCCARTESIANPOINT((-1.,5.25,0.)); +#1721= IFCCARTESIANPOINT((-1.,4.75,0.)); +#1722= IFCCARTESIANPOINT((0.,4.75,0.)); +#1723= IFCCARTESIANPOINT((0.,5.25,0.)); +#1724= IFCPOLYLOOP((#1720,#1721,#1722,#1723)); +#1725= IFCFACEOUTERBOUND(#1724,.F.); +#1726= IFCFACE((#1725)); +#1728= IFCCARTESIANPOINT((-1.,5.25,80.)); +#1729= IFCCARTESIANPOINT((-1.,4.75,80.)); +#1730= IFCCARTESIANPOINT((0.,4.75,80.)); +#1731= IFCCARTESIANPOINT((0.,5.25,80.)); +#1732= IFCPOLYLOOP((#1728,#1729,#1730,#1731)); +#1733= IFCFACEOUTERBOUND(#1732,.T.); +#1734= IFCFACE((#1733)); +#1736= IFCCARTESIANPOINT((-1.,5.25,0.)); +#1737= IFCCARTESIANPOINT((-1.,4.75,0.)); +#1738= IFCCARTESIANPOINT((-1.,4.75,80.)); +#1739= IFCCARTESIANPOINT((-1.,5.25,80.)); +#1740= IFCPOLYLOOP((#1736,#1737,#1738,#1739)); +#1741= IFCFACEOUTERBOUND(#1740,.T.); +#1742= IFCFACE((#1741)); +#1744= IFCCARTESIANPOINT((-1.,4.75,0.)); +#1745= IFCCARTESIANPOINT((0.,4.75,0.)); +#1746= IFCCARTESIANPOINT((0.,4.75,80.)); +#1747= IFCCARTESIANPOINT((-1.,4.75,80.)); +#1748= IFCPOLYLOOP((#1744,#1745,#1746,#1747)); +#1749= IFCFACEOUTERBOUND(#1748,.T.); +#1750= IFCFACE((#1749)); +#1752= IFCCARTESIANPOINT((0.,4.75,0.)); +#1753= IFCCARTESIANPOINT((0.,5.25,0.)); +#1754= IFCCARTESIANPOINT((0.,5.25,80.)); +#1755= IFCCARTESIANPOINT((0.,4.75,80.)); +#1756= IFCPOLYLOOP((#1752,#1753,#1754,#1755)); +#1757= IFCFACEOUTERBOUND(#1756,.T.); +#1758= IFCFACE((#1757)); +#1760= IFCCARTESIANPOINT((0.,5.25,0.)); +#1761= IFCCARTESIANPOINT((-1.,5.25,0.)); +#1762= IFCCARTESIANPOINT((-1.,5.25,80.)); +#1763= IFCCARTESIANPOINT((0.,5.25,80.)); +#1764= IFCPOLYLOOP((#1760,#1761,#1762,#1763)); +#1765= IFCFACEOUTERBOUND(#1764,.T.); +#1766= IFCFACE((#1765)); +#1840= IFCBOUNDINGBOX(#1841,1.,0.5,80.); +#1841= IFCCARTESIANPOINT((-1.,4.75,0.)); +#1842= IFCCARTESIANPOINT((-1.,4.75,0.)); +#1843= IFCBOUNDINGBOX(#1842,1.,0.5,80.); +#1845= IFCCLOSEDSHELL((#1860,#1868,#1876,#1884,#1892,#1900)); +#1846= IFCFACETEDBREP(#1845); +#1847= IFCCARTESIANPOINT((-0.5,0.25)); +#1848= IFCCARTESIANPOINT((0.5,0.25)); +#1849= IFCCARTESIANPOINT((0.5,-0.25)); +#1850= IFCCARTESIANPOINT((-0.5,-0.25)); +#1851= IFCPOLYLINE((#1847,#1848,#1849,#1850,#1847)); +#1852= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1851); +#1853= IFCPOLYLINE((#1847,#1850,#1849,#1848,#1847)); +#1854= IFCCARTESIANPOINT((32.,5.25,0.)); +#1855= IFCCARTESIANPOINT((32.,4.75,0.)); +#1856= IFCCARTESIANPOINT((33.,4.75,0.)); +#1857= IFCCARTESIANPOINT((33.,5.25,0.)); +#1858= IFCPOLYLOOP((#1854,#1855,#1856,#1857)); +#1859= IFCFACEOUTERBOUND(#1858,.F.); +#1860= IFCFACE((#1859)); +#1862= IFCCARTESIANPOINT((32.,5.25,80.)); +#1863= IFCCARTESIANPOINT((32.,4.75,80.)); +#1864= IFCCARTESIANPOINT((33.,4.75,80.)); +#1865= IFCCARTESIANPOINT((33.,5.25,80.)); +#1866= IFCPOLYLOOP((#1862,#1863,#1864,#1865)); +#1867= IFCFACEOUTERBOUND(#1866,.T.); +#1868= IFCFACE((#1867)); +#1870= IFCCARTESIANPOINT((32.,5.25,0.)); +#1871= IFCCARTESIANPOINT((32.,4.75,0.)); +#1872= IFCCARTESIANPOINT((32.,4.75,80.)); +#1873= IFCCARTESIANPOINT((32.,5.25,80.)); +#1874= IFCPOLYLOOP((#1870,#1871,#1872,#1873)); +#1875= IFCFACEOUTERBOUND(#1874,.T.); +#1876= IFCFACE((#1875)); +#1878= IFCCARTESIANPOINT((32.,4.75,0.)); +#1879= IFCCARTESIANPOINT((33.,4.75,0.)); +#1880= IFCCARTESIANPOINT((33.,4.75,80.)); +#1881= IFCCARTESIANPOINT((32.,4.75,80.)); +#1882= IFCPOLYLOOP((#1878,#1879,#1880,#1881)); +#1883= IFCFACEOUTERBOUND(#1882,.T.); +#1884= IFCFACE((#1883)); +#1886= IFCCARTESIANPOINT((33.,4.75,0.)); +#1887= IFCCARTESIANPOINT((33.,5.25,0.)); +#1888= IFCCARTESIANPOINT((33.,5.25,80.)); +#1889= IFCCARTESIANPOINT((33.,4.75,80.)); +#1890= IFCPOLYLOOP((#1886,#1887,#1888,#1889)); +#1891= IFCFACEOUTERBOUND(#1890,.T.); +#1892= IFCFACE((#1891)); +#1894= IFCCARTESIANPOINT((33.,5.25,0.)); +#1895= IFCCARTESIANPOINT((32.,5.25,0.)); +#1896= IFCCARTESIANPOINT((32.,5.25,80.)); +#1897= IFCCARTESIANPOINT((33.,5.25,80.)); +#1898= IFCPOLYLOOP((#1894,#1895,#1896,#1897)); +#1899= IFCFACEOUTERBOUND(#1898,.T.); +#1900= IFCFACE((#1899)); +#1974= IFCBOUNDINGBOX(#1975,1.,0.5,80.); +#1975= IFCCARTESIANPOINT((32.,4.75,0.)); +#1976= IFCCARTESIANPOINT((32.,4.75,0.)); +#1977= IFCBOUNDINGBOX(#1976,1.,0.5,80.); +#1978= IFCCLOSEDSHELL((#1993,#2001,#2009,#2017,#2025,#2033)); +#1979= IFCFACETEDBREP(#1978); +#1980= IFCCARTESIANPOINT((-0.5,0.25)); +#1981= IFCCARTESIANPOINT((0.5,0.25)); +#1982= IFCCARTESIANPOINT((0.5,-0.25)); +#1983= IFCCARTESIANPOINT((-0.5,-0.25)); +#1984= IFCPOLYLINE((#1980,#1981,#1982,#1983,#1980)); +#1985= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1984); +#1986= IFCPOLYLINE((#1980,#1983,#1982,#1981,#1980)); +#1987= IFCCARTESIANPOINT((-1.,5.25,81.)); +#1988= IFCCARTESIANPOINT((-1.,4.75,81.)); +#1989= IFCCARTESIANPOINT((-1.,4.75,80.)); +#1990= IFCCARTESIANPOINT((-1.,5.25,80.)); +#1991= IFCPOLYLOOP((#1987,#1988,#1989,#1990)); +#1992= IFCFACEOUTERBOUND(#1991,.F.); +#1993= IFCFACE((#1992)); +#1995= IFCCARTESIANPOINT((33.,5.25,81.)); +#1996= IFCCARTESIANPOINT((33.,4.75,81.)); +#1997= IFCCARTESIANPOINT((33.,4.75,80.)); +#1998= IFCCARTESIANPOINT((33.,5.25,80.)); +#1999= IFCPOLYLOOP((#1995,#1996,#1997,#1998)); +#2000= IFCFACEOUTERBOUND(#1999,.T.); +#2001= IFCFACE((#2000)); +#2003= IFCCARTESIANPOINT((-1.,5.25,81.)); +#2004= IFCCARTESIANPOINT((-1.,4.75,81.)); +#2005= IFCCARTESIANPOINT((33.,4.75,81.)); +#2006= IFCCARTESIANPOINT((33.,5.25,81.)); +#2007= IFCPOLYLOOP((#2003,#2004,#2005,#2006)); +#2008= IFCFACEOUTERBOUND(#2007,.T.); +#2009= IFCFACE((#2008)); +#2011= IFCCARTESIANPOINT((-1.,4.75,81.)); +#2012= IFCCARTESIANPOINT((-1.,4.75,80.)); +#2013= IFCCARTESIANPOINT((33.,4.75,80.)); +#2014= IFCCARTESIANPOINT((33.,4.75,81.)); +#2015= IFCPOLYLOOP((#2011,#2012,#2013,#2014)); +#2016= IFCFACEOUTERBOUND(#2015,.T.); +#2017= IFCFACE((#2016)); +#2019= IFCCARTESIANPOINT((-1.,4.75,80.)); +#2020= IFCCARTESIANPOINT((-1.,5.25,80.)); +#2021= IFCCARTESIANPOINT((33.,5.25,80.)); +#2022= IFCCARTESIANPOINT((33.,4.75,80.)); +#2023= IFCPOLYLOOP((#2019,#2020,#2021,#2022)); +#2024= IFCFACEOUTERBOUND(#2023,.T.); +#2025= IFCFACE((#2024)); +#2027= IFCCARTESIANPOINT((-1.,5.25,80.)); +#2028= IFCCARTESIANPOINT((-1.,5.25,81.)); +#2029= IFCCARTESIANPOINT((33.,5.25,81.)); +#2030= IFCCARTESIANPOINT((33.,5.25,80.)); +#2031= IFCPOLYLOOP((#2027,#2028,#2029,#2030)); +#2032= IFCFACEOUTERBOUND(#2031,.T.); +#2033= IFCFACE((#2032)); +#2107= IFCBOUNDINGBOX(#2108,34.,0.5,1.); +#2108= IFCCARTESIANPOINT((-1.,4.75,80.)); +#2109= IFCCARTESIANPOINT((-1.,4.75,80.)); +#2110= IFCBOUNDINGBOX(#2109,34.,0.5,1.); +#2111= IFCCLOSEDSHELL((#2126,#2134,#2142,#2150,#2158,#2166)); +#2112= IFCFACETEDBREP(#2111); +#2113= IFCCARTESIANPOINT((-15.5,0.75)); +#2114= IFCCARTESIANPOINT((15.5,0.75)); +#2115= IFCCARTESIANPOINT((15.5,-0.75)); +#2116= IFCCARTESIANPOINT((-15.5,-0.75)); +#2117= IFCPOLYLINE((#2113,#2114,#2115,#2116,#2113)); +#2118= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2117); +#2119= IFCPOLYLINE((#2113,#2116,#2115,#2114,#2113)); +#2120= IFCCARTESIANPOINT((0.5,3.75,0.)); +#2121= IFCCARTESIANPOINT((0.5,2.25,0.)); +#2122= IFCCARTESIANPOINT((31.5,2.25,0.)); +#2123= IFCCARTESIANPOINT((31.5,3.75,0.)); +#2124= IFCPOLYLOOP((#2120,#2121,#2122,#2123)); +#2125= IFCFACEOUTERBOUND(#2124,.F.); +#2126= IFCFACE((#2125)); +#2128= IFCCARTESIANPOINT((0.5,3.75,79.5)); +#2129= IFCCARTESIANPOINT((0.5,2.25,79.5)); +#2130= IFCCARTESIANPOINT((31.5,2.25,79.5)); +#2131= IFCCARTESIANPOINT((31.5,3.75,79.5)); +#2132= IFCPOLYLOOP((#2128,#2129,#2130,#2131)); +#2133= IFCFACEOUTERBOUND(#2132,.T.); +#2134= IFCFACE((#2133)); +#2136= IFCCARTESIANPOINT((0.5,3.75,0.)); +#2137= IFCCARTESIANPOINT((0.5,2.25,0.)); +#2138= IFCCARTESIANPOINT((0.5,2.25,79.5)); +#2139= IFCCARTESIANPOINT((0.5,3.75,79.5)); +#2140= IFCPOLYLOOP((#2136,#2137,#2138,#2139)); +#2141= IFCFACEOUTERBOUND(#2140,.T.); +#2142= IFCFACE((#2141)); +#2144= IFCCARTESIANPOINT((0.5,2.25,0.)); +#2145= IFCCARTESIANPOINT((31.5,2.25,0.)); +#2146= IFCCARTESIANPOINT((31.5,2.25,79.5)); +#2147= IFCCARTESIANPOINT((0.5,2.25,79.5)); +#2148= IFCPOLYLOOP((#2144,#2145,#2146,#2147)); +#2149= IFCFACEOUTERBOUND(#2148,.T.); +#2150= IFCFACE((#2149)); +#2152= IFCCARTESIANPOINT((31.5,2.25,0.)); +#2153= IFCCARTESIANPOINT((31.5,3.75,0.)); +#2154= IFCCARTESIANPOINT((31.5,3.75,79.5)); +#2155= IFCCARTESIANPOINT((31.5,2.25,79.5)); +#2156= IFCPOLYLOOP((#2152,#2153,#2154,#2155)); +#2157= IFCFACEOUTERBOUND(#2156,.T.); +#2158= IFCFACE((#2157)); +#2160= IFCCARTESIANPOINT((31.5,3.75,0.)); +#2161= IFCCARTESIANPOINT((0.5,3.75,0.)); +#2162= IFCCARTESIANPOINT((0.5,3.75,79.5)); +#2163= IFCCARTESIANPOINT((31.5,3.75,79.5)); +#2164= IFCPOLYLOOP((#2160,#2161,#2162,#2163)); +#2165= IFCFACEOUTERBOUND(#2164,.T.); +#2166= IFCFACE((#2165)); +#2240= IFCBOUNDINGBOX(#2241,31.,1.5,79.5); +#2241= IFCCARTESIANPOINT((0.5,2.25,0.)); +#2242= IFCCARTESIANPOINT((0.5,2.25,0.)); +#2243= IFCBOUNDINGBOX(#2242,31.,1.5,79.5); +#2244= IFCOPENINGELEMENT('0MQp0UJI9Eju9$s4VngGxP',$,$,$,$,#2245,#2262,$,$); +#2245= IFCLOCALPLACEMENT(#266,#906); +#2247= IFCCARTESIANPOINT((0.,0.,0.)); +#2248= IFCAXIS2PLACEMENT3D(#2247,$,$); +#2249= IFCLOCALPLACEMENT(#2245,#2248); +#2251= IFCRELFILLSELEMENT('0hl2ArZj56cRFprBlHm7Ub',$,$,$,#2244,#777); +#2252= IFCRELVOIDSELEMENT('02ppdeQ4rC0OcqXoHUXCzT',$,$,$,#260,#2244); +#2253= IFCCARTESIANPOINT((-16.,40.)); +#2254= IFCAXIS2PLACEMENT2D(#2253,$); +#2255= IFCRECTANGLEPROFILEDEF(.AREA.,$,#2254,32.,80.); +#2256= IFCCARTESIANPOINT((0.,0.,0.)); +#2257= IFCDIRECTION((0.,1.,0.)); +#2258= IFCDIRECTION((-1.,0.,0.)); +#2259= IFCAXIS2PLACEMENT3D(#2256,#2257,#2258); +#2260= IFCEXTRUDEDAREASOLID(#2255,#2259,#2261,12.); +#2261= IFCDIRECTION((0.,0.,1.)); +#2262= IFCPRODUCTDEFINITIONSHAPE($,$,(#2264)); +#2264= IFCSHAPEREPRESENTATION(#40,'Body','SweptSolid',(#2260)); +ENDSEC; + +END-ISO-10303-21; diff --git a/Random_Tests/IfcShapeAspect/Examples/index.ifc b/Random_Tests/IfcShapeAspect/Examples/index.ifc new file mode 100644 index 0000000..32b4953 --- /dev/null +++ b/Random_Tests/IfcShapeAspect/Examples/index.ifc @@ -0,0 +1,290 @@ +ISO-10303-21; +HEADER;FILE_DESCRIPTION(('ViewDefinition [Design_Transfer_View, SurfaceGeometryAddOnView]','ExchangeRequirement [Architecture]','Option [Elements to export: Visible elements (on all stories)]','Option [Partial Structure Display: Entire Model]','Option [IFC Domain: All]','Option [Structural Function: All Elements]','Option [Convert Grid elements: On]','Option [Convert IFC Annotations and ARCHICAD 2D elements: Off]','Option [Convert 2D symbols of Doors and Windows: Off]','Option [Export geometries that Participates in Collision Detection only: Off]','Option [Split complex elements: Off]','Option [Material Preservation: Never explode]','Option [IFC Model position: Project Origin only]','Option [Curtain Wall export mode: Single Element]','Option [Railing export mode: Single Element]','Option [Stair export mode: Single Element]','Option [Properties To Export: Current Scheme properties only]','Option [Space containment: Off]','Option [Bounding Box: On]','Option [Geometry to type objects: Off]','Option [Element Properties: Off]','Option [Building Material Properties: Off]','Option [Element Parameters: Off]','Option [Component Parameters: Off]','Option [IFC Base Quantities: Off]','Option [Door Window Parameters: Off]','Option [IFC Space boundaries: Off]','Option [ARCHICAD Zone Categories as IFC Space classification data: Off]','Option [Element Classifications: On]'),'2;1'); +FILE_NAME('index.ifc','2022-03-04T16:39:21',('Architect'),('Bldrs Inc'),'The EXPRESS Data Manager Version 5.02.0100.09 : 26 Sep 2013','IFC file generated by Archicad and edited a little bit in emacs.','The Architect'); +FILE_SCHEMA(('IFC4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.USERDEFINED.,$,'Address',$,('Bldrs Plaza'),$,'The City',$,'0','AI'); +#5= IFCTELECOMADDRESS(.USERDEFINED.,$,'Phone',('+00 11 101 10 10'),$,$,$,'http://bldrs.ai',$); +#7= IFCPERSON($,'Pablo',$,$,$,$,$,(#1,#5)); +#16= IFCORGANIZATION('Bldrs','Bldrs, Inc.','Bldrs',$,(#1,#5)); +#23= IFCPERSONANDORGANIZATION(#7,#16,$); +#26= IFCORGANIZATION('GS','GRAPHISOFT','GRAPHISOFT',$,$); +#27= IFCAPPLICATION(#16,'1.0.0','Bldrs: Share','and: Emacs, Visual Studio, GitHub and OSX'); +#28= IFCOWNERHISTORY(#23,#27,$,.NOCHANGE.,$,$,$,1646408361); +#29= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#30= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#31= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#32= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#33= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199),#32); +#34= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#35= IFCCONVERSIONBASEDUNIT(#34,.PLANEANGLEUNIT.,'DEGREE',#33); +#37= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#38= IFCMEASUREWITHUNIT(IFCPOSITIVELENGTHMEASURE(0.000304617419787),#37); +#39= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#40= IFCCONVERSIONBASEDUNIT(#39,.SOLIDANGLEUNIT.,'SQUAREDEGREE',#38); +#41= IFCMONETARYUNIT('CHF'); +#42= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#43= IFCMEASUREWITHUNIT(IFCTIMEMEASURE(31556926.),#42); +#44= IFCDIMENSIONALEXPONENTS(0,0,1,0,0,0,0); +#45= IFCCONVERSIONBASEDUNIT(#44,.TIMEUNIT.,'Year',#43); +#46= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#47= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#48= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.); +#49= IFCSIUNIT(*,.ENERGYUNIT.,.MEGA.,.JOULE.); +#50= IFCDERIVEDUNIT((#53,#55,#57),.THERMALCONDUCTANCEUNIT.,$); +#52= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#53= IFCDERIVEDUNITELEMENT(#52,1); +#54= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#55= IFCDERIVEDUNITELEMENT(#54,-1); +#56= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#57= IFCDERIVEDUNITELEMENT(#56,-1); +#58= IFCDERIVEDUNIT((#61,#63,#65),.SPECIFICHEATCAPACITYUNIT.,$); +#60= IFCSIUNIT(*,.ENERGYUNIT.,$,.JOULE.); +#61= IFCDERIVEDUNITELEMENT(#60,1); +#62= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#63= IFCDERIVEDUNITELEMENT(#62,-1); +#64= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#65= IFCDERIVEDUNITELEMENT(#64,-1); +#66= IFCDERIVEDUNIT((#69,#71),.MASSDENSITYUNIT.,$); +#68= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#69= IFCDERIVEDUNITELEMENT(#68,1); +#70= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#71= IFCDERIVEDUNITELEMENT(#70,-1); +#72= IFCUNITASSIGNMENT((#29,#30,#31,#35,#40,#41,#45,#46,#47,#48,#49,#50,#58,#66)); +#74= IFCDIRECTION((1.,0.,0.)); +#78= IFCDIRECTION((0.,0.,1.)); +#80= IFCCARTESIANPOINT((0.,0.,0.)); +#82= IFCAXIS2PLACEMENT3D(#80,#78,#74); +#83= IFCDIRECTION((0.,1.)); +#85= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000E-5,#82,#83); +#89= IFCPROJECT('344O7vICcwH8qAEnwJDjSU',#28,'Bldrs',$,$,$,$,(#85,#244),#72); +#102= IFCDIRECTION((1.,0.,0.)); +#104= IFCDIRECTION((0.,0.,1.)); +#106= IFCCARTESIANPOINT((0.,0.,0.)); +#108= IFCAXIS2PLACEMENT3D(#106,#104,#102); +#109= IFCLOCALPLACEMENT($,#108); +#112= IFCSITE('10R1ACiMwr1WD776J6P5$v',#28,'Build',$,$,#109,$,$,$,(46,54,0,0),(8,15,0,0),0.,$,#1); +#122= IFCRELAGGREGATES('0Du7$nzQXCktKlPUTLFSAT',#28,$,$,#89,(#112)); +#130= IFCDIRECTION((1.,0.,0.)); +#132= IFCDIRECTION((0.,0.,1.)); +#134= IFCCARTESIANPOINT((0.,0.,0.)); +#136= IFCAXIS2PLACEMENT3D(#134,#132,#130); +#137= IFCLOCALPLACEMENT(#109,#136); +#139= IFCBUILDING('00tMo7QcxqWdIGvc4sMN2A',#28,'Every',$,$,#137,$,$,$,$,$,#1); +#141= IFCRELAGGREGATES('3wN9c9d59cFC5ojqB_QNHi',#28,$,$,#112,(#139)); +#145= IFCDIRECTION((1.,0.,0.)); +#147= IFCDIRECTION((0.,0.,1.)); +#149= IFCCARTESIANPOINT((0.,0.,0.)); +#151= IFCAXIS2PLACEMENT3D(#149,#147,#145); +#152= IFCLOCALPLACEMENT(#137,#151); +#154= IFCBUILDINGSTOREY('3eYt9TfVT42ezAX4OpSOsQ',#28,'Thing',$,$,#152,$,$,.ELEMENT.,0.); +#156= IFCRELAGGREGATES('118jwqMnuwK1xuf97w7fU5',#28,$,$,#139,(#154)); +#160= IFCDIRECTION((1.,0.,0.)); +#162= IFCDIRECTION((0.,0.,1.)); +#164= IFCCARTESIANPOINT((0.,0.,0.)); +#166= IFCAXIS2PLACEMENT3D(#164,#162,#160); +#167= IFCLOCALPLACEMENT(#152,#166); +#169= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#85,$,.MODEL_VIEW.,$); +#171= IFCCARTESIANPOINTLIST3D(((76.,-11.4504049888,0.),(76.,-11.4504049888,15.),(76.,0.,15.),(76.,0.,0.),(86.,-11.4504049888,15.),(86.,-11.4504049888,0.),(86.,0.,15.),(86.,0.,0.))); +#181= IFCPOLYGONALFACESET(#171,.T.,(#185,#196,#199,#202,#205,#208),$); +#185= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#189= IFCCOLOURRGB($,0.298039215686,1.,0.); +#190= IFCSURFACESTYLERENDERING(#189,0.,IFCNORMALISEDRATIOMEASURE(0.8),$,$,$,IFCNORMALISEDRATIOMEASURE(0.8),$,.NOTDEFINED.); +#191= IFCSURFACESTYLE('BLDRS-newRhino - 003',.BOTH.,(#190)); +#193= IFCSTYLEDITEM(#185,(#191),$); +#196= IFCINDEXEDPOLYGONALFACE((5,2,1,6)); +#199= IFCINDEXEDPOLYGONALFACE((2,5,7,3)); +#202= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#205= IFCINDEXEDPOLYGONALFACE((6,1,4,8)); +#208= IFCINDEXEDPOLYGONALFACE((5,6,8,7)); +#211= IFCCOLOURRGBLIST(((0.,0.,0.),(0.,0.,0.))); +#215= IFCINDEXEDCOLOURMAP(#181,1.,#211,(1,2,2,2,2,2)); +#218= IFCCOLOURRGB($,0.5,1.0,0.); +#219= IFCSURFACESTYLERENDERING(#218,0.,IFCNORMALISEDRATIOMEASURE(0.8),$,$,$,IFCNORMALISEDRATIOMEASURE(0.8),$,.NOTDEFINED.); +#220= IFCSURFACESTYLE('BLDRS-newRhino - 002',.BOTH.,(#219)); +#222= IFCSTYLEDITEM(#181,(#220),$); +#225= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#181)); +#232= IFCPRESENTATIONLAYERASSIGNMENT('BLDRS-Proxy-boolean combined1.220304',$,(#225,#378,#453,#528,#603,#678,#753),$); +#235= IFCDIRECTION((1.,0.,0.)); +#237= IFCDIRECTION((0.,0.,1.)); +#239= IFCCARTESIANPOINT((0.,0.,0.)); +#241= IFCAXIS2PLACEMENT3D(#239,#237,#235); +#242= IFCDIRECTION((0.,1.)); +#244= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',3,1.00000000000E-5,#241,#242); +#245= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Plan',*,*,*,*,#244,$,.PLAN_VIEW.,$); +#247= IFCCARTESIANPOINT((76.,-11.4504049888,0.)); +#249= IFCBOUNDINGBOX(#247,10.,11.4504049888,15.); +#250= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#249)); +#253= IFCPRODUCTDEFINITIONSHAPE($,$,(#225,#250)); +#259= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#181)); +#261= IFCSHAPEASPECT((#259),'BLDRS-Logo-grey','',.U.,#253); +#265= IFCBUILDINGELEMENTPROXY('3vMqyUfHj3tgritpIZS4iG',#28,'Together',$,$,#167,#253,'F95B4F1E-A51B-43DE-AD6C-DF34A3704B10',.NOTDEFINED.); +#280= IFCRELCONTAINEDINSPATIALSTRUCTURE('1uCHVhrB_en3PDhuR3iNCM',#28,$,$,(#265,#396,#471,#546,#621,#696,#771),#154); +#284= IFCMATERIAL('BLDRS-Logo-grey',$,$); +#291= IFCSTYLEDITEM($,(#220),$); +#293= IFCSTYLEDREPRESENTATION(#169,$,$,(#291)); +#295= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#293),#284); +#299= IFCRELASSOCIATESMATERIAL('1LA5QYysSlmU0ZsfJTU_OW',#28,$,$,(#265,#396,#471,#546,#621,#696,#771),#284); +#303= IFCCLASSIFICATION('www.idc.ch','v2.0','2019-08-02','ARCHICAD Klassifizierung (BLDRS)',$,'www.idc.ch',$); +#306= IFCCLASSIFICATIONREFERENCE('IfcFooting','Fundament / Flachgr\X2\00FC\X0\ndung',$,#303,$,$); +#311= IFCRELASSOCIATESCLASSIFICATION('2Eqlk$AWauZFGGvBkFuZfq',#28,'ARCHICAD Klassifizierung (BLDRS) v2.0',$,(#265,#396,#471,#621,#696,#771),#306); +#314= IFCCLASSIFICATION('SP - GK','2.0','2022-02-28','BLDRS','Klassifizirunssystem f\X2\00FC\X0\r BLDRS Logo','SP - GK',$); +#315= IFCCLASSIFICATIONREFERENCE('IfcBuilding','BLDRS Logo',$,#314,$,$); +#317= IFCRELASSOCIATESCLASSIFICATION('2thlhasVgoPC$XhWnaRaFb',#28,'BLDRS 2.0',$,(#265,#396,#471,#546,#621,#696,#771),#315); +#320= IFCBUILDINGELEMENTPROXYTYPE('3ReoMnMiJ$sAq1z0XcxtVc',#28,'BLDRS-Logo-grey',$,$,$,$,'DBA325B1-5AC4-FFD8-AD01-F40866EF77E6',$,.NOTDEFINED.); +#323= IFCRELDEFINESBYTYPE('1fHDk59$vsrD4vmoXRIYA4',#28,$,$,(#265,#396,#471,#546,#621,#696,#771),#320); +#327= IFCDIRECTION((1.,0.,0.)); +#329= IFCDIRECTION((0.,0.,1.)); +#331= IFCCARTESIANPOINT((0.,0.,0.)); +#333= IFCAXIS2PLACEMENT3D(#331,#329,#327); +#334= IFCLOCALPLACEMENT(#152,#333); +#335= IFCCARTESIANPOINTLIST3D(((48.,-11.4504049888,0.),(48.,-11.4504049888,30.),(48.,0.,30.),(48.,0.,0.),(58.,-11.4504049888,0.),(58.,-11.4504049888,30.),(58.,0.,30.),(58.,0.,0.))); +#345= IFCPOLYGONALFACESET(#335,.T.,(#347,#353,#356,#359,#362,#365),$); +#347= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#350= IFCSTYLEDITEM(#347,(#191),$); +#353= IFCINDEXEDPOLYGONALFACE((2,1,5,6)); +#356= IFCINDEXEDPOLYGONALFACE((7,3,2,6)); +#359= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#362= IFCINDEXEDPOLYGONALFACE((4,8,5,1)); +#365= IFCINDEXEDPOLYGONALFACE((5,8,7,6)); +#368= IFCCOLOURRGBLIST(((0.298039215686,1.,0.),(0.411764705882,0.411764705882,0.41568627451))); +#372= IFCINDEXEDCOLOURMAP(#345,1.,#368,(1,2,2,2,2,2)); +#375= IFCSTYLEDITEM(#345,(#220),$); +#378= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#345)); +#381= IFCCARTESIANPOINT((48.,-11.4504049888,0.)); +#383= IFCBOUNDINGBOX(#381,10.,11.4504049888,30.); +#384= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#383)); +#386= IFCPRODUCTDEFINITIONSHAPE($,$,(#378,#384)); +#390= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#345)); +#392= IFCSHAPEASPECT((#390),'BLDRS-Logo-grey','',.U.,#386); +#396= IFCBUILDINGELEMENTPROXY('3qoAS2W2r7m9vxQ0sGR5Rc',#28,'Together',$,$,#334,#386,'F4C8A702-802D-47C0-9E7B-680D906C56E6',.NOTDEFINED.); +#402= IFCDIRECTION((1.,0.,0.)); +#404= IFCDIRECTION((0.,0.,1.)); +#406= IFCCARTESIANPOINT((0.,0.,0.)); +#408= IFCAXIS2PLACEMENT3D(#406,#404,#402); +#409= IFCLOCALPLACEMENT(#152,#408); +#410= IFCCARTESIANPOINTLIST3D(((0.,-11.4504049888,0.),(0.,-11.4504049888,30.),(0.,0.,30.),(0.,0.,0.),(10.,-11.4504049888,0.),(10.,-11.4504049888,30.),(10.,0.,30.),(10.,0.,0.))); +#420= IFCPOLYGONALFACESET(#410,.T.,(#422,#428,#431,#434,#437,#440),$); +#422= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#425= IFCSTYLEDITEM(#422,(#191),$); +#428= IFCINDEXEDPOLYGONALFACE((2,1,5,6)); +#431= IFCINDEXEDPOLYGONALFACE((7,3,2,6)); +#434= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#437= IFCINDEXEDPOLYGONALFACE((4,8,5,1)); +#440= IFCINDEXEDPOLYGONALFACE((8,7,6,5)); +#443= IFCCOLOURRGBLIST(((0.298039215686,1.,0.),(0.411764705882,0.411764705882,0.41568627451))); +#447= IFCINDEXEDCOLOURMAP(#420,1.,#443,(1,2,2,2,2,2)); +#450= IFCSTYLEDITEM(#420,(#220),$); +#453= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#420)); +#456= IFCCARTESIANPOINT((0.,-11.4504049888,0.)); +#458= IFCBOUNDINGBOX(#456,10.,11.4504049888,30.); +#459= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#458)); +#461= IFCPRODUCTDEFINITIONSHAPE($,$,(#453,#459)); +#465= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#420)); +#467= IFCSHAPEASPECT((#465),'BLDRS-Logo-grey','',.U.,#461); +#471= IFCBUILDINGELEMENTPROXY('0x92jbKBvFWfT2ZlM7tzvn',#28,'Together',$,$,#409,#461,'3B242B65-50BE-4F82-9742-8EF587DFDE71',.NOTDEFINED.); +#477= IFCDIRECTION((1.,0.,0.)); +#479= IFCDIRECTION((0.,0.,1.)); +#481= IFCCARTESIANPOINT((0.,0.,0.)); +#483= IFCAXIS2PLACEMENT3D(#481,#479,#477); +#484= IFCLOCALPLACEMENT(#152,#483); +#485= IFCCARTESIANPOINTLIST3D(((0.00232304809423,-12.6476374722,0.),(0.00232304809423,-24.0980424609,0.),(0.00232304809423,-24.0980424609,15.),(0.00232304809423,-12.6476374722,15.),(10.0023230481,-12.6476374722,0.),(10.0023230481,-24.0980424609,0.),(10.0023230481,-24.0980424609,15.),(10.0023230481,-12.6476374722,15.))); +#495= IFCPOLYGONALFACESET(#485,.T.,(#497,#503,#506,#509,#512,#515),$); +#497= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#500= IFCSTYLEDITEM(#497,(#191),$); +#503= IFCINDEXEDPOLYGONALFACE((2,1,5,6)); +#506= IFCINDEXEDPOLYGONALFACE((2,6,7,3)); +#509= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#512= IFCINDEXEDPOLYGONALFACE((1,4,8,5)); +#515= IFCINDEXEDPOLYGONALFACE((7,6,5,8)); +#518= IFCCOLOURRGBLIST(((0.298039215686,1.,0.),(0.411764705882,0.411764705882,0.41568627451))); +#522= IFCINDEXEDCOLOURMAP(#495,1.,#518,(1,2,2,2,2,2)); +#525= IFCSTYLEDITEM(#495,(#220),$); +#528= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#495)); +#531= IFCCARTESIANPOINT((0.00232304809423,-24.0980424609,0.)); +#533= IFCBOUNDINGBOX(#531,10.,11.4504049888,15.); +#534= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#533)); +#536= IFCPRODUCTDEFINITIONSHAPE($,$,(#528,#534)); +#540= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#495)); +#542= IFCSHAPEASPECT((#540),'BLDRS-Logo-grey','',.U.,#536); +#546= IFCBUILDINGELEMENTPROXY('2IenVgx2bDVfGVjVGJn15E',#28,'Together',$,$,#484,#536,'92A317EA-EC29-4D7E-941F-B5F413C4114E',.NOTDEFINED.); +#552= IFCDIRECTION((1.,0.,0.)); +#554= IFCDIRECTION((0.,0.,1.)); +#556= IFCCARTESIANPOINT((0.,0.,0.)); +#558= IFCAXIS2PLACEMENT3D(#556,#554,#552); +#559= IFCLOCALPLACEMENT(#152,#558); +#560= IFCCARTESIANPOINTLIST3D(((24.,-11.4504049888,0.),(24.,-11.4504049888,30.),(24.,0.,30.),(24.,0.,0.),(34.,-11.4504049888,30.),(34.,-11.4504049888,0.),(34.,0.,30.),(34.,0.,0.))); +#570= IFCPOLYGONALFACESET(#560,.T.,(#572,#578,#581,#584,#587,#590),$); +#572= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#575= IFCSTYLEDITEM(#572,(#191),$); +#578= IFCINDEXEDPOLYGONALFACE((5,2,1,6)); +#581= IFCINDEXEDPOLYGONALFACE((2,5,7,3)); +#584= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#587= IFCINDEXEDPOLYGONALFACE((6,1,4,8)); +#590= IFCINDEXEDPOLYGONALFACE((5,6,8,7)); +#593= IFCCOLOURRGBLIST(((0.298039215686,1.,0.),(0.411764705882,0.411764705882,0.41568627451))); +#597= IFCINDEXEDCOLOURMAP(#570,1.,#593,(1,2,2,2,2,2)); +#600= IFCSTYLEDITEM(#570,(#220),$); +#603= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#570)); +#606= IFCCARTESIANPOINT((24.,-11.4504049888,0.)); +#608= IFCBOUNDINGBOX(#606,10.,11.4504049888,30.); +#609= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#608)); +#611= IFCPRODUCTDEFINITIONSHAPE($,$,(#603,#609)); +#615= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#570)); +#617= IFCSHAPEASPECT((#615),'BLDRS-Logo-grey','',.U.,#611); +#621= IFCBUILDINGELEMENTPROXY('02uD5Qe8H3mek2PYnMWHk1',#28,'Together',$,$,#559,#611,'02E0D15A-A084-43C2-8B82-662C56811B81',.NOTDEFINED.); +#627= IFCDIRECTION((1.,0.,0.)); +#629= IFCDIRECTION((0.,0.,1.)); +#631= IFCCARTESIANPOINT((0.,0.,0.)); +#633= IFCAXIS2PLACEMENT3D(#631,#629,#627); +#634= IFCLOCALPLACEMENT(#152,#633); +#635= IFCCARTESIANPOINTLIST3D(((47.8596390944,0.973380492763,0.),(47.8596390944,0.973380492763,15.),(47.8596390944,12.4237854815,15.),(47.8596390944,12.4237854815,0.),(57.8596390944,0.973380492763,0.),(57.8596390944,0.973380492763,15.),(57.8596390944,12.4237854815,15.),(57.8596390944,12.4237854815,0.))); +#645= IFCPOLYGONALFACESET(#635,.T.,(#647,#653,#656,#659,#662,#665),$); +#647= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#650= IFCSTYLEDITEM(#647,(#191),$); +#653= IFCINDEXEDPOLYGONALFACE((2,1,5,6)); +#656= IFCINDEXEDPOLYGONALFACE((7,3,2,6)); +#659= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#662= IFCINDEXEDPOLYGONALFACE((4,8,5,1)); +#665= IFCINDEXEDPOLYGONALFACE((8,7,6,5)); +#668= IFCCOLOURRGBLIST(((0.298039215686,1.,0.),(0.411764705882,0.411764705882,0.41568627451))); +#672= IFCINDEXEDCOLOURMAP(#645,1.,#668,(1,2,2,2,2,2)); +#675= IFCSTYLEDITEM(#645,(#220),$); +#678= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#645)); +#681= IFCCARTESIANPOINT((47.8596390944,0.973380492763,0.)); +#683= IFCBOUNDINGBOX(#681,10.,11.4504049888,15.); +#684= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#683)); +#686= IFCPRODUCTDEFINITIONSHAPE($,$,(#678,#684)); +#690= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#645)); +#692= IFCSHAPEASPECT((#690),'BLDRS-Logo-grey','',.U.,#686); +#696= IFCBUILDINGELEMENTPROXY('1iEu8R2mPBrQYmwPlnS_3K',#28,'Together',$,$,#634,#686,'6C3B821B-0B06-4BD5-A8B0-E99BF173E0D4',.NOTDEFINED.); +#702= IFCDIRECTION((1.,0.,0.)); +#704= IFCDIRECTION((0.,0.,1.)); +#706= IFCCARTESIANPOINT((0.,0.,0.)); +#708= IFCAXIS2PLACEMENT3D(#706,#704,#702); +#709= IFCLOCALPLACEMENT(#152,#708); +#710= IFCCARTESIANPOINTLIST3D(((62.,-11.4504049888,0.),(62.,-11.4504049888,15.),(62.,0.,15.),(62.,0.,0.),(72.,-11.4504049888,15.),(72.,-11.4504049888,0.),(72.,0.,15.),(72.,0.,0.))); +#720= IFCPOLYGONALFACESET(#710,.T.,(#722,#728,#731,#734,#737,#740),$); +#722= IFCINDEXEDPOLYGONALFACE((1,2,3,4)); +#725= IFCSTYLEDITEM(#722,(#191),$); +#728= IFCINDEXEDPOLYGONALFACE((5,2,1,6)); +#731= IFCINDEXEDPOLYGONALFACE((2,5,7,3)); +#734= IFCINDEXEDPOLYGONALFACE((4,3,7,8)); +#737= IFCINDEXEDPOLYGONALFACE((6,1,4,8)); +#740= IFCINDEXEDPOLYGONALFACE((5,6,8,7)); +#743= IFCCOLOURRGBLIST(((0.298039215686,1.,0.),(0.411764705882,0.411764705882,0.41568627451))); +#747= IFCINDEXEDCOLOURMAP(#720,1.,#743,(1,2,2,2,2,2)); +#750= IFCSTYLEDITEM(#720,(#220),$); +#753= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#720)); +#756= IFCCARTESIANPOINT((62.,-11.4504049888,0.)); +#758= IFCBOUNDINGBOX(#756,10.,11.4504049888,15.); +#759= IFCSHAPEREPRESENTATION(#245,'Box','BoundingBox',(#758)); +#761= IFCPRODUCTDEFINITIONSHAPE($,$,(#753,#759)); +#765= IFCSHAPEREPRESENTATION(#169,'Body','Tessellation',(#720)); +#767= IFCSHAPEASPECT((#765),'BLDRS-Logo-grey','',.U.,#761); +#771= IFCBUILDINGELEMENTPROXY('3hm2qpxcLC2QR6PjoCX$Ma',#28,'Together',$,$,#709,#761,'EBC02D33-EE65-4C09-A6C6-66DC8C87F5A4',.NOTDEFINED.); +ENDSEC; + +END-ISO-10303-21; diff --git a/Random_Tests/IfcShapeAspect/Examples/simple floor plan.ifc b/Random_Tests/IfcShapeAspect/Examples/simple floor plan.ifc new file mode 100644 index 0000000..9e375af --- /dev/null +++ b/Random_Tests/IfcShapeAspect/Examples/simple floor plan.ifc @@ -0,0 +1,995 @@ +ISO-10303-21; +HEADER; + +/****************************************************************************************** +* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013 +* Module: EDMstepFileFactory/EDMstandAlone +* Creation date: Mon Feb 07 08:08:11 2022 +* Host: DESKTOP-75PJSMO +* Database: C:\Users\steara\AppData\Local\Temp\2ff523a7-0ec4-4a4f-934d-d27c222c34e1\571f2f5a-028c-4ee6-876e-2c664533ebed\ifc +* Database version: 5507 +* Database creation date: Mon Feb 07 08:08:07 2022 +* Schema: IFC4 +* Model: DataRepository.ifc +* Model creation date: Mon Feb 07 08:08:07 2022 +* Header model: DataRepository.ifc_HeaderModel +* Header model creation date: Mon Feb 07 08:08:07 2022 +* EDMuser: sdai-user +* EDMgroup: sdai-group +* License ID and type: 5605 : Permanent license. Expiry date: +* EDMstepFileFactory options: 020000 +******************************************************************************************/ +FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1.0]'),'2;1'); +FILE_NAME('0001','2022-02-07T08:08:11',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','22.0.2.392 - Exporter 22.0.2.392 - Alternate UI 22.0.2.392',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; + +DATA; +#1= IFCORGANIZATION($,'Autodesk Revit 2022 (ENU)',$,$,$); +#5= IFCAPPLICATION(#1,'2022','Autodesk Revit 2022 (ENU)','Revit'); +#6= IFCCARTESIANPOINT((0.,0.,0.)); +#10= IFCCARTESIANPOINT((0.,0.)); +#12= IFCDIRECTION((1.,0.,0.)); +#14= IFCDIRECTION((-1.,0.,0.)); +#16= IFCDIRECTION((0.,1.,0.)); +#18= IFCDIRECTION((0.,-1.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#22= IFCDIRECTION((0.,0.,-1.)); +#24= IFCDIRECTION((1.,0.)); +#26= IFCDIRECTION((-1.,0.)); +#28= IFCDIRECTION((0.,1.)); +#30= IFCDIRECTION((0.,-1.)); +#32= IFCAXIS2PLACEMENT3D(#6,$,$); +#33= IFCLOCALPLACEMENT(#164,#32); +#36= IFCPERSON($,'','silvia.vangelovaVB6JL',$,$,$,$,$); +#38= IFCORGANIZATION($,'','',$,$); +#39= IFCPERSONANDORGANIZATION(#36,#38,$); +#42= IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,1644214089); +#43= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#44= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#45= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#46= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#47= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#48= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#49= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#47); +#50= IFCCONVERSIONBASEDUNIT(#48,.PLANEANGLEUNIT.,'DEGREE',#49); +#52= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#53= IFCDERIVEDUNITELEMENT(#52,1); +#54= IFCDERIVEDUNITELEMENT(#44,-3); +#55= IFCDERIVEDUNIT((#53,#54),.MASSDENSITYUNIT.,$); +#57= IFCDERIVEDUNITELEMENT(#44,4); +#58= IFCDERIVEDUNIT((#57),.MOMENTOFINERTIAUNIT.,$); +#60= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#61= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.); +#62= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#63= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#64= IFCDERIVEDUNITELEMENT(#52,1); +#65= IFCDERIVEDUNITELEMENT(#62,-1); +#66= IFCDERIVEDUNITELEMENT(#60,-3); +#67= IFCDERIVEDUNIT((#64,#65,#66),.THERMALTRANSMITTANCEUNIT.,$); +#69= IFCSIUNIT(*,.LENGTHUNIT.,.DECI.,.METRE.); +#70= IFCDERIVEDUNITELEMENT(#44,3); +#71= IFCDERIVEDUNITELEMENT(#60,-1); +#72= IFCDERIVEDUNIT((#70,#71),.VOLUMETRICFLOWRATEUNIT.,$); +#74= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.); +#75= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.); +#76= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#77= IFCSIUNIT(*,.FORCEUNIT.,.KILO.,.NEWTON.); +#78= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.); +#79= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.); +#80= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.); +#81= IFCDERIVEDUNITELEMENT(#52,-1); +#82= IFCDERIVEDUNITELEMENT(#44,-2); +#83= IFCDERIVEDUNITELEMENT(#60,3); +#84= IFCDERIVEDUNITELEMENT(#79,1); +#85= IFCDERIVEDUNIT((#81,#82,#83,#84),.USERDEFINED.,'Luminous Efficacy'); +#87= IFCDERIVEDUNITELEMENT(#44,1); +#88= IFCDERIVEDUNITELEMENT(#60,-1); +#89= IFCDERIVEDUNIT((#87,#88),.LINEARVELOCITYUNIT.,$); +#91= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); +#92= IFCDERIVEDUNITELEMENT(#44,-2); +#93= IFCDERIVEDUNITELEMENT(#52,1); +#94= IFCDERIVEDUNITELEMENT(#60,-2); +#95= IFCDERIVEDUNIT((#92,#93,#94),.USERDEFINED.,'Friction Loss'); +#97= IFCDERIVEDUNITELEMENT(#52,1); +#98= IFCDERIVEDUNITELEMENT(#44,1); +#99= IFCDERIVEDUNITELEMENT(#60,-2); +#100= IFCDERIVEDUNITELEMENT(#44,-1); +#101= IFCDERIVEDUNIT((#97,#98,#99,#100),.LINEARFORCEUNIT.,$); +#103= IFCDERIVEDUNITELEMENT(#52,1); +#104= IFCDERIVEDUNITELEMENT(#44,1); +#105= IFCDERIVEDUNITELEMENT(#60,-2); +#106= IFCDERIVEDUNITELEMENT(#44,-2); +#107= IFCDERIVEDUNIT((#103,#104,#105,#106),.PLANARFORCEUNIT.,$); +#109= IFCUNITASSIGNMENT((#43,#45,#46,#50,#52,#55,#58,#60,#61,#63,#67,#72,#74,#75,#76,#77,#78,#79,#80,#85,#89,#91,#95,#101,#107)); +#111= IFCAXIS2PLACEMENT3D(#6,$,$); +#112= IFCDIRECTION((6.12303176911189E-17,1.)); +#114= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.01,#111,#112); +#118= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#114,$,.GRAPH_VIEW.,$); +#120= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#114,$,.MODEL_VIEW.,$); +#121= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#114,$,.MODEL_VIEW.,$); +#122= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#114,$,.MODEL_VIEW.,$); +#123= IFCPROJECTEDCRS('EPSG:3857',$,$,$,$,$,$); +#125= IFCMAPCONVERSION(#114,#123,0.,0.,0.,1.,6.12303176911189E-17,$); +#127= IFCPROJECT('1wlDgUCEL5NxlOZTY7hxQi',#42,'0001',$,$,'Project Name','Project Status',(#114),#109); +#138= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','Boston','','MA'); +#142= IFCBUILDING('1wlDgUCEL5NxlOZTY7hxQj',#42,'',$,$,#33,$,'',.ELEMENT.,$,$,#138); +#152= IFCAXIS2PLACEMENT3D(#6,$,$); +#153= IFCLOCALPLACEMENT(#33,#152); +#155= IFCBUILDINGSTOREY('1wlDgUCEL5NxlOZTXuK4Xh',#42,'Level 1',$,'Level:8mm Head',#153,$,'Level 1',.ELEMENT.,0.); +#157= IFCCARTESIANPOINT((0.,0.,4000.)); +#159= IFCAXIS2PLACEMENT3D(#157,$,$); +#2048= IFCAXIS2PLACEMENT3D(#6,$,$); +#1501= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Zu5Bv0LOHrPC10066FoQQ',#42,$,$,(#229,#343,#403,#463,#523,#583,#643,#703,#763,#823,#883,#943,#1111,#1161,#1294,#1340,#1380,#1420,#1460),#155); +#163= IFCAXIS2PLACEMENT3D(#6,$,$); +#164= IFCLOCALPLACEMENT($,#163); +#165= IFCSITE('1wlDgUCEL5NxlOZTY7hxQk',#42,'Default',$,$,#164,$,$,.ELEMENT.,(42,21,31,181945),(-71,-3,-24,-263305),0.,$,$); +#169= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Project Information'),$); +#177= IFCPROPERTYSET('27PCKGLxT4mxtVBPU6mgBW',#42,'Pset_SiteCommon',$,(#169)); +#185= IFCRELDEFINESBYPROPERTIES('27RDNmZm9BJOn0hkbXSjBc',#42,$,$,(#165),#177); +#189= IFCCARTESIANPOINT((-13571.1924940247,-803.394936345813,0.)); +#191= IFCAXIS2PLACEMENT3D(#189,$,$); +#192= IFCLOCALPLACEMENT(#153,#191); +#194= IFCCARTESIANPOINT((24140.9512131504,0.)); +#196= IFCPOLYLINE((#10,#194)); +#198= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#196)); +#205= IFCCARTESIANPOINT((12070.4756065752,5.68434188608080E-14)); +#207= IFCAXIS2PLACEMENT2D(#205,#26); +#208= IFCRECTANGLEPROFILEDEF(.AREA.,$,#207,24140.9512131503,200.); +#211= IFCAXIS2PLACEMENT3D(#6,$,$); +#212= IFCEXTRUDEDAREASOLID(#208,#211,#20,8000.); +#213= IFCCOLOURRGB($,0.501960784313725,0.501960784313725,0.501960784313725); +#214= IFCSURFACESTYLERENDERING(#213,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#215= IFCSURFACESTYLE('Default Wall',.BOTH.,(#214)); +#217= IFCSTYLEDITEM(#212,(#215),$); +#220= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#212)); +#223= IFCPRODUCTDEFINITIONSHAPE($,$,(#198,#220)); +#229= IFCWALL('0eKyKm0TrDHelKyBrAacQH',#42,'Basic Wall:Generic - 200mm:348727',$,'Basic Wall:Generic - 200mm',#192,#223,'348727',.NOTDEFINED.); +#244= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#247= IFCQUANTITYLENGTH('Length',$,$,24140.9512131504,$); +#248= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#249= IFCQUANTITYAREA('GrossFootprintArea',$,$,4.82819024263007,$); +#250= IFCQUANTITYVOLUME('GrossVolume',$,$,38625.5219410406,$); +#251= IFCQUANTITYAREA('GrossSideArea',$,$,193.127609705203,$); +#252= IFCQUANTITYAREA('NetSideArea',$,$,193.127609705203,$); +#253= IFCQUANTITYVOLUME('NetVolume',$,$,38.6255219410406,$); +#254= IFCELEMENTQUANTITY('014f1ZRgjAYuORDRGNhZce',#42,'Qto_WallBaseQuantities',$,$,(#244,#247,#248,#249,#250,#251,#252,#253)); +#256= IFCRELDEFINESBYPROPERTIES('3ZiU$BKbb2lPKqRK2pMiCy',#42,$,$,(#229),#254); +#260= IFCMATERIAL('Default Wall',$,'Materials'); +#267= IFCSTYLEDITEM($,(#215),$); +#269= IFCSTYLEDREPRESENTATION(#114,'Style','Material',(#267)); +#272= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#269),#260); +#276= IFCMATERIALLAYER(#260,200.,$,'Layer',$,'Materials',$); +#278= IFCMATERIALLAYERSET((#276),'Basic Wall:Generic - 200mm',$); +#281= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#283= IFCWALLTYPE('3Zu5Bv0LOHrPC10026FoOZ',#42,'Basic Wall:Generic - 200mm',$,$,(#287),$,'398',$,.STANDARD.); +#286= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$); +#287= IFCPROPERTYSET('3Zu5Bv0LOHrPC12$s6FoOZ',#42,'Pset_WallCommon',$,(#286)); +#292= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic - 200mm'),$); +#293= IFCPROPERTYSET('1SBnI7Q69B$x17QSExZ4g4',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#296= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#297= IFCPROPERTYSET('2K3AIMdHj3wQkAI9Ip$XfE',#42,'Pset_ReinforcementBarPitchOfWall',$,(#296)); +#300= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$); +#301= IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.F.),$); +#302= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacQH',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#306= IFCRELDEFINESBYPROPERTIES('1kPjSUp7z1aP$mbfEirQRV',#42,$,$,(#229),#293); +#309= IFCRELDEFINESBYPROPERTIES('1_tSCIg6jCDQ59VcMbT02g',#42,$,$,(#229),#297); +#312= IFCRELDEFINESBYPROPERTIES('2Ka7fbhGX0EQu4bGgp_ToH',#42,$,$,(#229),#302); +#315= IFCCLASSIFICATION('https://www.csiresources.org/standards/uniformat','1998',$,'Uniformat',$,$,$); +#318= IFCCARTESIANPOINT((10469.7587191256,-703.394936345891,0.)); +#320= IFCAXIS2PLACEMENT3D(#318,#20,#16); +#321= IFCLOCALPLACEMENT(#153,#320); +#322= IFCCARTESIANPOINT((8950.03061295303,0.)); +#324= IFCPOLYLINE((#10,#322)); +#326= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#324)); +#328= IFCCARTESIANPOINT((4475.01530647651,0.)); +#330= IFCAXIS2PLACEMENT2D(#328,#26); +#331= IFCRECTANGLEPROFILEDEF(.AREA.,$,#330,8950.03061295303,199.999999999998); +#332= IFCAXIS2PLACEMENT3D(#6,$,$); +#333= IFCEXTRUDEDAREASOLID(#331,#332,#20,8000.); +#334= IFCSTYLEDITEM(#333,(#215),$); +#337= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#333)); +#339= IFCPRODUCTDEFINITIONSHAPE($,$,(#326,#337)); +#343= IFCWALL('0eKyKm0TrDHelKyBrAacRm',#42,'Basic Wall:Generic - 200mm:348758',$,'Basic Wall:Generic - 200mm',#321,#339,'348758',.NOTDEFINED.); +#346= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#347= IFCQUANTITYLENGTH('Length',$,$,8950.03061295303,$); +#348= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#349= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.79000612259059,$); +#350= IFCQUANTITYVOLUME('GrossVolume',$,$,14320.0489807248,$); +#351= IFCQUANTITYAREA('GrossSideArea',$,$,71.6002449036242,$); +#352= IFCQUANTITYAREA('NetSideArea',$,$,71.6002449036242,$); +#353= IFCQUANTITYVOLUME('NetVolume',$,$,14.3200489807248,$); +#354= IFCELEMENTQUANTITY('1Jix7U28zA_fK6Mn0CqnIS',#42,'Qto_WallBaseQuantities',$,$,(#346,#347,#348,#349,#350,#351,#352,#353)); +#356= IFCRELDEFINESBYPROPERTIES('03n7CiIDr7oAyZtgSo0lMw',#42,$,$,(#343),#354); +#360= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#361= IFCPROPERTYSET('3FPEiU_KP3VRV_7B51APU6',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#363= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#364= IFCPROPERTYSET('3PC1SrppP7q9orNMWd68oa',#42,'Pset_ReinforcementBarPitchOfWall',$,(#363)); +#367= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacRm',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#369= IFCRELDEFINESBYPROPERTIES('0yYpFfyNr2cgMeNGtf_2Yy',#42,$,$,(#343),#361); +#372= IFCRELDEFINESBYPROPERTIES('0RztiWveHDxwUPAn8eS$ly',#42,$,$,(#343),#364); +#375= IFCRELDEFINESBYPROPERTIES('2P4evYRDf3ZRDSMKtPlIh$',#42,$,$,(#343),#367); +#378= IFCCARTESIANPOINT((10369.7587191256,8146.63567660714,0.)); +#380= IFCAXIS2PLACEMENT3D(#378,#20,#14); +#381= IFCLOCALPLACEMENT(#153,#380); +#382= IFCCARTESIANPOINT((7086.37645617619,0.)); +#384= IFCPOLYLINE((#10,#382)); +#386= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#384)); +#388= IFCCARTESIANPOINT((3543.18822808809,0.)); +#390= IFCAXIS2PLACEMENT2D(#388,#26); +#391= IFCRECTANGLEPROFILEDEF(.AREA.,$,#390,7086.37645617619,200.); +#392= IFCAXIS2PLACEMENT3D(#6,$,$); +#393= IFCEXTRUDEDAREASOLID(#391,#392,#20,8000.); +#394= IFCSTYLEDITEM(#393,(#215),$); +#397= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#393)); +#399= IFCPRODUCTDEFINITIONSHAPE($,$,(#386,#397)); +#403= IFCWALL('0eKyKm0TrDHelKyBrAacRH',#42,'Basic Wall:Generic - 200mm:348791',$,'Basic Wall:Generic - 200mm',#381,#399,'348791',.NOTDEFINED.); +#406= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#407= IFCQUANTITYLENGTH('Length',$,$,7086.37645617619,$); +#408= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#409= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.41727529123524,$); +#410= IFCQUANTITYVOLUME('GrossVolume',$,$,11338.2023298819,$); +#411= IFCQUANTITYAREA('GrossSideArea',$,$,56.6910116494095,$); +#412= IFCQUANTITYAREA('NetSideArea',$,$,56.6910116494095,$); +#413= IFCQUANTITYVOLUME('NetVolume',$,$,11.3382023298819,$); +#414= IFCELEMENTQUANTITY('3DXv5NBVz8tRSQC8GOviI2',#42,'Qto_WallBaseQuantities',$,$,(#406,#407,#408,#409,#410,#411,#412,#413)); +#416= IFCRELDEFINESBYPROPERTIES('1ZXZ1RcE12s9klD2zxIljY',#42,$,$,(#403),#414); +#420= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#421= IFCPROPERTYSET('1jBLNAiYX0HBImhVHpxTAe',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#423= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#424= IFCPROPERTYSET('3TDVZqZAD6tBrdQl4ngg7Q',#42,'Pset_ReinforcementBarPitchOfWall',$,(#423)); +#427= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacRH',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#429= IFCRELDEFINESBYPROPERTIES('3goJJNOdrFrQre2Fw3kKCR',#42,$,$,(#403),#421); +#432= IFCRELDEFINESBYPROPERTIES('1tC3i_HTn8bhve1NOuklR0',#42,$,$,(#403),#424); +#435= IFCRELDEFINESBYPROPERTIES('0tkSXx3znCpuCK892PZ7sN',#42,$,$,(#403),#427); +#438= IFCCARTESIANPOINT((3183.38226294942,4846.63567660713,0.)); +#440= IFCAXIS2PLACEMENT3D(#438,#20,#16); +#441= IFCLOCALPLACEMENT(#153,#440); +#442= IFCCARTESIANPOINT((7833.10981675842,0.)); +#444= IFCPOLYLINE((#10,#442)); +#446= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#444)); +#448= IFCCARTESIANPOINT((3916.55490837921,0.)); +#450= IFCAXIS2PLACEMENT2D(#448,#26); +#451= IFCRECTANGLEPROFILEDEF(.AREA.,$,#450,7833.10981675842,200.); +#452= IFCAXIS2PLACEMENT3D(#6,$,$); +#453= IFCEXTRUDEDAREASOLID(#451,#452,#20,8000.); +#454= IFCSTYLEDITEM(#453,(#215),$); +#457= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#453)); +#459= IFCPRODUCTDEFINITIONSHAPE($,$,(#446,#457)); +#463= IFCWALL('0eKyKm0TrDHelKyBrAacO4',#42,'Basic Wall:Generic - 200mm:348834',$,'Basic Wall:Generic - 200mm',#441,#459,'348834',.NOTDEFINED.); +#466= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#467= IFCQUANTITYLENGTH('Length',$,$,7833.10981675842,$); +#468= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#469= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.56662196335168,$); +#470= IFCQUANTITYVOLUME('GrossVolume',$,$,12142.4537068135,$); +#471= IFCQUANTITYAREA('GrossSideArea',$,$,60.7122685340674,$); +#472= IFCQUANTITYAREA('NetSideArea',$,$,60.7122685340674,$); +#473= IFCQUANTITYVOLUME('NetVolume',$,$,12.1424537068135,$); +#474= IFCELEMENTQUANTITY('36Cjyjanb8Kub2Lf94oBwY',#42,'Qto_WallBaseQuantities',$,$,(#466,#467,#468,#469,#470,#471,#472,#473)); +#476= IFCRELDEFINESBYPROPERTIES('3zfgmhWlfAn8CGfRge3e0g',#42,$,$,(#463),#474); +#480= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#481= IFCPROPERTYSET('18ca2scr16Jx88xTaKaSve',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#483= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#484= IFCPROPERTYSET('0egYNIrqD4q9FPWGt07twu',#42,'Pset_ReinforcementBarPitchOfWall',$,(#483)); +#487= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacO4',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#489= IFCRELDEFINESBYPROPERTIES('0S_HQRjdH3EuR$q2JPbwjR',#42,$,$,(#463),#481); +#492= IFCRELDEFINESBYPROPERTIES('1hm69gGi5Ef9TZh1pwz9Sd',#42,$,$,(#463),#484); +#495= IFCRELDEFINESBYPROPERTIES('0_boRE5qT69u_GvrdhTg$H',#42,$,$,(#463),#487); +#498= IFCCARTESIANPOINT((3083.38226294942,12579.7454933655,0.)); +#500= IFCAXIS2PLACEMENT3D(#498,#20,#14); +#501= IFCLOCALPLACEMENT(#153,#500); +#502= IFCCARTESIANPOINT((16654.5747569741,0.)); +#504= IFCPOLYLINE((#10,#502)); +#506= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#504)); +#508= IFCCARTESIANPOINT((8327.28737848707,0.)); +#510= IFCAXIS2PLACEMENT2D(#508,#26); +#511= IFCRECTANGLEPROFILEDEF(.AREA.,$,#510,16654.5747569741,199.999999999998); +#512= IFCAXIS2PLACEMENT3D(#6,$,$); +#513= IFCEXTRUDEDAREASOLID(#511,#512,#20,8000.); +#514= IFCSTYLEDITEM(#513,(#215),$); +#517= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#513)); +#519= IFCPRODUCTDEFINITIONSHAPE($,$,(#506,#517)); +#523= IFCWALL('0eKyKm0TrDHelKyBrAacPh',#42,'Basic Wall:Generic - 200mm:348877',$,'Basic Wall:Generic - 200mm',#501,#519,'348877',.NOTDEFINED.); +#526= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#527= IFCQUANTITYLENGTH('Length',$,$,16654.5747569741,$); +#528= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#529= IFCQUANTITYAREA('GrossFootprintArea',$,$,3.33091495139479,$); +#530= IFCQUANTITYVOLUME('GrossVolume',$,$,26647.3196111586,$); +#531= IFCQUANTITYAREA('GrossSideArea',$,$,133.236598055793,$); +#532= IFCQUANTITYAREA('NetSideArea',$,$,133.236598055793,$); +#533= IFCQUANTITYVOLUME('NetVolume',$,$,26.6473196111586,$); +#534= IFCELEMENTQUANTITY('3lttcehe1D$PFyVY1xX4tv',#42,'Qto_WallBaseQuantities',$,$,(#526,#527,#528,#529,#530,#531,#532,#533)); +#536= IFCRELDEFINESBYPROPERTIES('05ZV2U5N9Bfwx7Q5peaqxy',#42,$,$,(#523),#534); +#540= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#541= IFCPROPERTYSET('3PMvXHabb9mwPerrYkwCKI',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#543= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#544= IFCPROPERTYSET('1QFajrzZnFf9GTKAVD58RY',#42,'Pset_ReinforcementBarPitchOfWall',$,(#543)); +#547= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacPh',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#549= IFCRELDEFINESBYPROPERTIES('2x6oj3vTvEw8pRbyDB6HrI',#42,$,$,(#523),#541); +#552= IFCRELDEFINESBYPROPERTIES('34dit3DAjAUBoHettd73L6',#42,$,$,(#523),#544); +#555= IFCRELDEFINESBYPROPERTIES('2vY$R6$Ln4I8gi2ViDW5It',#42,$,$,(#523),#547); +#558= IFCCARTESIANPOINT((-13471.1924940247,12479.7454933656,0.)); +#560= IFCAXIS2PLACEMENT3D(#558,#20,#18); +#561= IFCLOCALPLACEMENT(#153,#560); +#562= IFCCARTESIANPOINT((13183.1404297114,-0.)); +#564= IFCPOLYLINE((#10,#562)); +#566= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#564)); +#568= IFCCARTESIANPOINT((6591.57021485571,-1.56319401867222E-13)); +#570= IFCAXIS2PLACEMENT2D(#568,#26); +#571= IFCRECTANGLEPROFILEDEF(.AREA.,$,#570,13183.1404297114,199.999999999998); +#572= IFCAXIS2PLACEMENT3D(#6,$,$); +#573= IFCEXTRUDEDAREASOLID(#571,#572,#20,8000.); +#574= IFCSTYLEDITEM(#573,(#215),$); +#577= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#573)); +#579= IFCPRODUCTDEFINITIONSHAPE($,$,(#566,#577)); +#583= IFCWALL('0eKyKm0TrDHelKyBrAacPJ',#42,'Basic Wall:Generic - 200mm:348917',$,'Basic Wall:Generic - 200mm',#561,#579,'348917',.NOTDEFINED.); +#586= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#587= IFCQUANTITYLENGTH('Length',$,$,13183.1404297114,$); +#588= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#589= IFCQUANTITYAREA('GrossFootprintArea',$,$,2.63662808594226,$); +#590= IFCQUANTITYVOLUME('GrossVolume',$,$,20702.5026875383,$); +#591= IFCQUANTITYAREA('GrossSideArea',$,$,103.512513437691,$); +#592= IFCQUANTITYAREA('NetSideArea',$,$,103.512513437691,$); +#593= IFCQUANTITYVOLUME('NetVolume',$,$,20.7025026875383,$); +#594= IFCELEMENTQUANTITY('3fIuWhav58$viW17XFtMLs',#42,'Qto_WallBaseQuantities',$,$,(#586,#587,#588,#589,#590,#591,#592,#593)); +#596= IFCRELDEFINESBYPROPERTIES('11IJFXYgD5ZhtI_G0QKX4g',#42,$,$,(#583),#594); +#600= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#601= IFCPROPERTYSET('1eWuBe3$P8CA6rQAkVxcE_',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#603= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#604= IFCPROPERTYSET('2wxgF10L567eKkg_GCUchU',#42,'Pset_ReinforcementBarPitchOfWall',$,(#603)); +#607= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacPJ',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#609= IFCRELDEFINESBYPROPERTIES('01aap1jLbFLPUAU72nn$et',#42,$,$,(#583),#601); +#612= IFCRELDEFINESBYPROPERTIES('1_AsFgxAL4af4j$UUvZgGz',#42,$,$,(#583),#604); +#615= IFCRELDEFINESBYPROPERTIES('086jHov5z0d8izmR4Fh_$h',#42,$,$,(#583),#607); +#618= IFCCARTESIANPOINT((-13371.1924940247,4746.63567660718,0.)); +#620= IFCAXIS2PLACEMENT3D(#618,$,$); +#621= IFCLOCALPLACEMENT(#153,#620); +#622= IFCCARTESIANPOINT((16654.5747569742,0.)); +#624= IFCPOLYLINE((#10,#622)); +#626= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#624)); +#628= IFCCARTESIANPOINT((8327.28737848708,0.)); +#630= IFCAXIS2PLACEMENT2D(#628,#26); +#631= IFCRECTANGLEPROFILEDEF(.AREA.,$,#630,16654.5747569742,200.); +#632= IFCAXIS2PLACEMENT3D(#6,$,$); +#633= IFCEXTRUDEDAREASOLID(#631,#632,#20,8000.); +#634= IFCSTYLEDITEM(#633,(#215),$); +#637= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#633)); +#639= IFCPRODUCTDEFINITIONSHAPE($,$,(#626,#637)); +#643= IFCWALL('0eKyKm0TrDHelKyBrAacUs',#42,'Basic Wall:Generic - 200mm:348944',$,'Basic Wall:Generic - 200mm',#621,#639,'348944',.NOTDEFINED.); +#646= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#647= IFCQUANTITYLENGTH('Length',$,$,16654.5747569742,$); +#648= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#649= IFCQUANTITYAREA('GrossFootprintArea',$,$,3.33091495139483,$); +#650= IFCQUANTITYVOLUME('GrossVolume',$,$,25866.2756111586,$); +#651= IFCQUANTITYAREA('GrossSideArea',$,$,129.331378055793,$); +#652= IFCQUANTITYAREA('NetSideArea',$,$,129.331378055793,$); +#653= IFCQUANTITYVOLUME('NetVolume',$,$,25.8662756111586,$); +#654= IFCELEMENTQUANTITY('0McZqVgUr49O$pB5V0bWkz',#42,'Qto_WallBaseQuantities',$,$,(#646,#647,#648,#649,#650,#651,#652,#653)); +#656= IFCRELDEFINESBYPROPERTIES('3trurDYB1778VK30Lx7L3d',#42,$,$,(#643),#654); +#660= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#661= IFCPROPERTYSET('0VIq8GTEn6ORn2cOC_Y__1',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#663= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#664= IFCPROPERTYSET('3Iz3s0u6n3Kw0zgYdVbAeR',#42,'Pset_ReinforcementBarPitchOfWall',$,(#663)); +#667= IFCPROPERTYSET('0eKyKm0TrDHelK_q1AacUs',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#669= IFCRELDEFINESBYPROPERTIES('2Gyi$2zr530RNkUqDcgc44',#42,$,$,(#643),#661); +#672= IFCRELDEFINESBYPROPERTIES('0B3$cm1e55F81SMVKKbEee',#42,$,$,(#643),#664); +#675= IFCRELDEFINESBYPROPERTIES('1aVQJQtjn8vRsQeVvDlSaW',#42,$,$,(#643),#667); +#678= IFCCARTESIANPOINT((-13371.1924940247,6946.63567660718,0.)); +#680= IFCAXIS2PLACEMENT3D(#678,$,$); +#681= IFCLOCALPLACEMENT(#153,#680); +#682= IFCCARTESIANPOINT((16454.5747569741,0.)); +#684= IFCPOLYLINE((#10,#682)); +#686= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#684)); +#688= IFCCARTESIANPOINT((8227.28737848707,-1.98951966012828E-13)); +#690= IFCAXIS2PLACEMENT2D(#688,#26); +#691= IFCRECTANGLEPROFILEDEF(.AREA.,$,#690,16454.5747569741,200.); +#692= IFCAXIS2PLACEMENT3D(#6,$,$); +#693= IFCEXTRUDEDAREASOLID(#691,#692,#20,8000.); +#694= IFCSTYLEDITEM(#693,(#215),$); +#697= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#693)); +#699= IFCPRODUCTDEFINITIONSHAPE($,$,(#686,#697)); +#703= IFCWALL('0eKyKm0TrDHelKyBrAac36',#42,'Basic Wall:Generic - 200mm:349280',$,'Basic Wall:Generic - 200mm',#681,#699,'349280',.NOTDEFINED.); +#706= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#707= IFCQUANTITYLENGTH('Length',$,$,16454.5747569741,$); +#708= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#709= IFCQUANTITYAREA('GrossFootprintArea',$,$,3.29091495139483,$); +#710= IFCQUANTITYVOLUME('GrossVolume',$,$,25155.7536111586,$); +#711= IFCQUANTITYAREA('GrossSideArea',$,$,125.778768055793,$); +#712= IFCQUANTITYAREA('NetSideArea',$,$,125.778768055793,$); +#713= IFCQUANTITYVOLUME('NetVolume',$,$,25.1557536111586,$); +#714= IFCELEMENTQUANTITY('2Bg14dHFHAVAOoiNXvFxWs',#42,'Qto_WallBaseQuantities',$,$,(#706,#707,#708,#709,#710,#711,#712,#713)); +#716= IFCRELDEFINESBYPROPERTIES('0BZf9XMhb5ago5S_gd4Twi',#42,$,$,(#703),#714); +#720= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.POSITIVE.,-100.,$); +#721= IFCPROPERTYSET('2uecNCDD19awVl9zU_A5a$',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#723= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#724= IFCPROPERTYSET('0q8ZyAhL59Uhc77tGrQcii',#42,'Pset_ReinforcementBarPitchOfWall',$,(#723)); +#727= IFCPROPERTYSET('0eKyKm0TrDHelK_q1Aac36',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#729= IFCRELDEFINESBYPROPERTIES('0kYlwm_dH6EB7IGfN0Pxpu',#42,$,$,(#703),#721); +#732= IFCRELDEFINESBYPROPERTIES('3VGYnrG5f5u8YO0IucV0L_',#42,$,$,(#703),#724); +#735= IFCRELDEFINESBYPROPERTIES('20rcOhlIz3Z9Qu0Fbk5GYs',#42,$,$,(#703),#727); +#738= IFCCARTESIANPOINT((-8244.7068533561,7046.63567660717,0.)); +#740= IFCAXIS2PLACEMENT3D(#738,#20,#16); +#741= IFCLOCALPLACEMENT(#153,#740); +#742= IFCCARTESIANPOINT((5433.10981675842,-0.)); +#744= IFCPOLYLINE((#10,#742)); +#746= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#744)); +#748= IFCCARTESIANPOINT((2716.55490837921,-1.49213974509621E-13)); +#750= IFCAXIS2PLACEMENT2D(#748,#26); +#751= IFCRECTANGLEPROFILEDEF(.AREA.,$,#750,5433.10981675842,200.); +#752= IFCAXIS2PLACEMENT3D(#6,$,$); +#753= IFCEXTRUDEDAREASOLID(#751,#752,#20,8000.); +#754= IFCSTYLEDITEM(#753,(#215),$); +#757= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#753)); +#759= IFCPRODUCTDEFINITIONSHAPE($,$,(#746,#757)); +#763= IFCWALL('0eKyKm0TrDHelKyBrAac0a',#42,'Basic Wall:Generic - 200mm:349314',$,'Basic Wall:Generic - 200mm',#741,#759,'349314',.NOTDEFINED.); +#766= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#767= IFCQUANTITYLENGTH('Length',$,$,5433.10981675842,$); +#768= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#769= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.08662196335168,$); +#770= IFCQUANTITYVOLUME('GrossVolume',$,$,8692.97570681347,$); +#771= IFCQUANTITYAREA('GrossSideArea',$,$,43.4648785340674,$); +#772= IFCQUANTITYAREA('NetSideArea',$,$,43.4648785340674,$); +#773= IFCQUANTITYVOLUME('NetVolume',$,$,8.69297570681347,$); +#774= IFCELEMENTQUANTITY('1NPuuijebBTvi38Xlu7rwU',#42,'Qto_WallBaseQuantities',$,$,(#766,#767,#768,#769,#770,#771,#772,#773)); +#776= IFCRELDEFINESBYPROPERTIES('3Zor2_CSv9TBZVO_wxZH_3',#42,$,$,(#763),#774); +#780= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#781= IFCPROPERTYSET('2K2uZ1V$PAl8yFkGXq0iq7',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#783= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#784= IFCPROPERTYSET('3flPPup5LB8w7OyZcY3Xv$',#42,'Pset_ReinforcementBarPitchOfWall',$,(#783)); +#787= IFCPROPERTYSET('0eKyKm0TrDHelK_q1Aac0a',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#789= IFCRELDEFINESBYPROPERTIES('1AkGWWfn5EPBujXaF4C09e',#42,$,$,(#763),#781); +#792= IFCRELDEFINESBYPROPERTIES('0ULNtvhVj2mxtUGrbpuzyN',#42,$,$,(#763),#784); +#795= IFCRELDEFINESBYPROPERTIES('1yCK6bvZT1AgaNGDpxMFpa',#42,$,$,(#763),#787); +#798= IFCCARTESIANPOINT((-1983.63531804138,7046.63567660715,0.)); +#800= IFCAXIS2PLACEMENT3D(#798,#20,#16); +#801= IFCLOCALPLACEMENT(#153,#800); +#802= IFCCARTESIANPOINT((5433.10981675842,0.)); +#804= IFCPOLYLINE((#10,#802)); +#806= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#804)); +#808= IFCCARTESIANPOINT((2716.55490837921,1.13686837721616E-13)); +#810= IFCAXIS2PLACEMENT2D(#808,#26); +#811= IFCRECTANGLEPROFILEDEF(.AREA.,$,#810,5433.10981675842,200.); +#812= IFCAXIS2PLACEMENT3D(#6,$,$); +#813= IFCEXTRUDEDAREASOLID(#811,#812,#20,8000.); +#814= IFCSTYLEDITEM(#813,(#215),$); +#817= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#813)); +#819= IFCPRODUCTDEFINITIONSHAPE($,$,(#806,#817)); +#823= IFCWALL('0eKyKm0TrDHelKyBrAac06',#42,'Basic Wall:Generic - 200mm:349344',$,'Basic Wall:Generic - 200mm',#801,#819,'349344',.NOTDEFINED.); +#826= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#827= IFCQUANTITYLENGTH('Length',$,$,5433.10981675842,$); +#828= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#829= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.08662196335168,$); +#830= IFCQUANTITYVOLUME('GrossVolume',$,$,8692.97570681347,$); +#831= IFCQUANTITYAREA('GrossSideArea',$,$,43.4648785340674,$); +#832= IFCQUANTITYAREA('NetSideArea',$,$,43.4648785340674,$); +#833= IFCQUANTITYVOLUME('NetVolume',$,$,8.69297570681347,$); +#834= IFCELEMENTQUANTITY('3wiBWBUAT10hUXN$pjvJMk',#42,'Qto_WallBaseQuantities',$,$,(#826,#827,#828,#829,#830,#831,#832,#833)); +#836= IFCRELDEFINESBYPROPERTIES('0npyjjeGb7bv92neBhkfKX',#42,$,$,(#823),#834); +#840= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#841= IFCPROPERTYSET('2xL6QrMCP6A9fCZypc_Fjt',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#843= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#844= IFCPROPERTYSET('27PZQTq5bByg9l9r2vSAe0',#42,'Pset_ReinforcementBarPitchOfWall',$,(#843)); +#847= IFCPROPERTYSET('0eKyKm0TrDHelK_q1Aac06',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#849= IFCRELDEFINESBYPROPERTIES('1jDlQ0SiDCKPYgf1v76XzQ',#42,$,$,(#823),#841); +#852= IFCRELDEFINESBYPROPERTIES('0HmnGbcwPE1BwjjT$RFj9t',#42,$,$,(#823),#844); +#855= IFCRELDEFINESBYPROPERTIES('0lD6fBiRHE7ewbmlW0UB$J',#42,$,$,(#823),#847); +#858= IFCCARTESIANPOINT((811.485903081263,4646.63567660714,0.)); +#860= IFCAXIS2PLACEMENT3D(#858,#20,#18); +#861= IFCLOCALPLACEMENT(#153,#860); +#862= IFCCARTESIANPOINT((5350.030612953,-0.)); +#864= IFCPOLYLINE((#10,#862)); +#866= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#864)); +#868= IFCCARTESIANPOINT((2675.0153064765,-2.84217094304040E-14)); +#870= IFCAXIS2PLACEMENT2D(#868,#26); +#871= IFCRECTANGLEPROFILEDEF(.AREA.,$,#870,5350.030612953,200.); +#872= IFCAXIS2PLACEMENT3D(#6,$,$); +#873= IFCEXTRUDEDAREASOLID(#871,#872,#20,8000.); +#874= IFCSTYLEDITEM(#873,(#215),$); +#877= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#873)); +#879= IFCPRODUCTDEFINITIONSHAPE($,$,(#866,#877)); +#883= IFCWALL('0eKyKm0TrDHelKyBrAac1k',#42,'Basic Wall:Generic - 200mm:349384',$,'Basic Wall:Generic - 200mm',#861,#879,'349384',.NOTDEFINED.); +#886= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#887= IFCQUANTITYLENGTH('Length',$,$,5350.030612953,$); +#888= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#889= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.0700061225906,$); +#890= IFCQUANTITYVOLUME('GrossVolume',$,$,8560.0489807248,$); +#891= IFCQUANTITYAREA('GrossSideArea',$,$,42.800244903624,$); +#892= IFCQUANTITYAREA('NetSideArea',$,$,42.800244903624,$); +#893= IFCQUANTITYVOLUME('NetVolume',$,$,8.5600489807248,$); +#894= IFCELEMENTQUANTITY('1HYQDwHDbEWf3asH82a0mR',#42,'Qto_WallBaseQuantities',$,$,(#886,#887,#888,#889,#890,#891,#892,#893)); +#896= IFCRELDEFINESBYPROPERTIES('2MbRPQStH6YeSSEBvWNgRN',#42,$,$,(#883),#894); +#900= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#901= IFCPROPERTYSET('3CUswPoPT6NxDMQYdlnPMJ',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#903= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#904= IFCPROPERTYSET('3j7vPOuiP5yOkctvo271YD',#42,'Pset_ReinforcementBarPitchOfWall',$,(#903)); +#907= IFCPROPERTYSET('0eKyKm0TrDHelK_q1Aac1k',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#909= IFCRELDEFINESBYPROPERTIES('2x3FlrnbXDMQ$21UC$8BWE',#42,$,$,(#883),#901); +#912= IFCRELDEFINESBYPROPERTIES('2DqhifU8L3peDT6UEkv7nL',#42,$,$,(#883),#904); +#915= IFCRELDEFINESBYPROPERTIES('3DC_5At5D4WhSSV4KZag12',#42,$,$,(#883),#907); +#918= IFCCARTESIANPOINT((-6623.53654510496,4646.63567660716,0.)); +#920= IFCAXIS2PLACEMENT3D(#918,#20,#18); +#921= IFCLOCALPLACEMENT(#153,#920); +#922= IFCCARTESIANPOINT((5350.030612953,-0.)); +#924= IFCPOLYLINE((#10,#922)); +#926= IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#924)); +#928= IFCCARTESIANPOINT((2675.0153064765,-4.26325641456060E-13)); +#930= IFCAXIS2PLACEMENT2D(#928,#26); +#931= IFCRECTANGLEPROFILEDEF(.AREA.,$,#930,5350.030612953,200.); +#932= IFCAXIS2PLACEMENT3D(#6,$,$); +#933= IFCEXTRUDEDAREASOLID(#931,#932,#20,8000.); +#934= IFCSTYLEDITEM(#933,(#215),$); +#937= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#933)); +#939= IFCPRODUCTDEFINITIONSHAPE($,$,(#926,#937)); +#943= IFCWALL('0eKyKm0TrDHelKyBrAac1K',#42,'Basic Wall:Generic - 200mm:349426',$,'Basic Wall:Generic - 200mm',#921,#939,'349426',.NOTDEFINED.); +#946= IFCQUANTITYLENGTH('Height',$,$,8000.,$); +#947= IFCQUANTITYLENGTH('Length',$,$,5350.030612953,$); +#948= IFCQUANTITYLENGTH('Width',$,$,200.,$); +#949= IFCQUANTITYAREA('GrossFootprintArea',$,$,1.0700061225906,$); +#950= IFCQUANTITYVOLUME('GrossVolume',$,$,8560.0489807248,$); +#951= IFCQUANTITYAREA('GrossSideArea',$,$,42.800244903624,$); +#952= IFCQUANTITYAREA('NetSideArea',$,$,42.800244903624,$); +#953= IFCQUANTITYVOLUME('NetVolume',$,$,8.5600489807248,$); +#954= IFCELEMENTQUANTITY('2KJnQiQzzAxwpB_H8xXhtR',#42,'Qto_WallBaseQuantities',$,$,(#946,#947,#948,#949,#950,#951,#952,#953)); +#956= IFCRELDEFINESBYPROPERTIES('3se46c$X9D1Pl45Yn8nKuD',#42,$,$,(#943),#954); +#960= IFCMATERIALLAYERSETUSAGE(#278,.AXIS2.,.NEGATIVE.,100.,$); +#961= IFCPROPERTYSET('07p309_oXEzQhdnhIX5Odg',#42,'Pset_EnvironmentalImpactIndicators',$,(#292)); +#963= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Generic - 200mm'),$); +#964= IFCPROPERTYSET('2UCGBAfUjDxu2FUXIfIDGI',#42,'Pset_ReinforcementBarPitchOfWall',$,(#963)); +#967= IFCPROPERTYSET('0eKyKm0TrDHelK_q1Aac1K',#42,'Pset_WallCommon',$,(#286,#292,#300,#301)); +#969= IFCRELDEFINESBYPROPERTIES('0VtP7jAkvADPR$f13BOmXW',#42,$,$,(#943),#961); +#972= IFCRELDEFINESBYPROPERTIES('0pS7TelOXCaOcSbNdKFPKK',#42,$,$,(#943),#964); +#975= IFCRELDEFINESBYPROPERTIES('3$eGDkra55UhE8HBrHg1Gq',#42,$,$,(#943),#967); +#978= IFCCARTESIANPOINT((-533.5,-1124.)); +#980= IFCCARTESIANPOINT((533.5,-1124.)); +#982= IFCCARTESIANPOINT((533.5,1086.)); +#984= IFCCARTESIANPOINT((457.5,1086.)); +#986= IFCCARTESIANPOINT((457.5,-1048.)); +#988= IFCCARTESIANPOINT((-457.5,-1048.)); +#990= IFCCARTESIANPOINT((-457.5,1086.)); +#992= IFCCARTESIANPOINT((-533.5,1086.)); +#994= IFCPOLYLINE((#978,#980,#982,#984,#986,#988,#990,#992,#978)); +#996= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'0915 x 2134mm',#994); +#997= IFCCARTESIANPOINT((457.500000000001,200.,1086.)); +#999= IFCAXIS2PLACEMENT3D(#997,#16,#12); +#1000= IFCEXTRUDEDAREASOLID(#996,#999,#20,24.9999999999945); +#1001= IFCCARTESIANPOINT((-1124.,-533.499999999997)); +#1003= IFCCARTESIANPOINT((1086.,-533.499999999997)); +#1005= IFCCARTESIANPOINT((1086.,-457.500000000007)); +#1007= IFCCARTESIANPOINT((-1048.,-457.500000000007)); +#1009= IFCCARTESIANPOINT((-1048.,457.500000000002)); +#1011= IFCCARTESIANPOINT((1086.,457.500000000002)); +#1013= IFCCARTESIANPOINT((1086.,533.500000000003)); +#1015= IFCCARTESIANPOINT((-1124.,533.500000000003)); +#1017= IFCPOLYLINE((#1001,#1003,#1005,#1007,#1009,#1011,#1013,#1015,#1001)); +#1019= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'0915 x 2134mm',#1017); +#1020= IFCCARTESIANPOINT((457.500000000003,-25.,1086.)); +#1022= IFCAXIS2PLACEMENT3D(#1020,#16,#22); +#1023= IFCEXTRUDEDAREASOLID(#1019,#1022,#20,25.0000000000056); +#1024= IFCCARTESIANPOINT((-5.32907051820075E-15,0.)); +#1026= IFCAXIS2PLACEMENT2D(#1024,#24); +#1027= IFCRECTANGLEPROFILEDEF(.AREA.,'0915 x 2134mm',#1026,51.,915.); +#1028= IFCCARTESIANPOINT((457.5,174.500000000001,0.)); +#1030= IFCAXIS2PLACEMENT3D(#1028,#20,#16); +#1031= IFCEXTRUDEDAREASOLID(#1027,#1030,#20,2134.); +#1032= IFCCOLOURRGB($,0.462745098039216,0.274509803921569,0.2); +#1033= IFCSURFACESTYLERENDERING(#1032,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#1034= IFCSURFACESTYLE('Door - Frame',.BOTH.,(#1033)); +#1036= IFCSTYLEDITEM(#1000,(#1034),$); +#1039= IFCSTYLEDITEM(#1023,(#1034),$); +#1042= IFCCOLOURRGB($,0.823529411764706,0.623529411764706,0.372549019607843); +#1043= IFCSURFACESTYLERENDERING(#1042,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#1044= IFCSURFACESTYLE('Door - Panel',.BOTH.,(#1043)); +#1046= IFCSTYLEDITEM(#1031,(#1044),$); +#1049= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1000,#1023,#1031)); +#1051= IFCAXIS2PLACEMENT3D(#6,$,$); +#1052= IFCREPRESENTATIONMAP(#1051,#1049); +#1056= IFCDOORLININGPROPERTIES('0eKyKm0TrDHelKyBnAac6v',#42,'M_Single-Flush:0915 x 2134mm:349471',$,$,$,$,$,$,$,$,$,$,$,$,$,$); +#1057= IFCDOORPANELPROPERTIES('0eKyKm0TrDHelKyBzAac6v',#42,'M_Single-Flush:0915 x 2134mm:349471:1',$,$,.SWINGING.,$,.NOTDEFINED.,$); +#1058= IFCDOORTYPE('0eKyKm0TrDHelKyAXAac66',#42,'M_Single-Flush:0915 x 2134mm',$,$,(#1056,#1057,#1146),(#1052),'49480',$,.DOOR.,.SINGLE_SWING_RIGHT.,.F.,$); +#1063= IFCMATERIAL('Door - Frame',$,'Materials'); +#1064= IFCSTYLEDITEM($,(#1034),$); +#1066= IFCSTYLEDREPRESENTATION(#114,'Style','Material',(#1064)); +#1068= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#1066),#1063); +#1072= IFCMATERIAL('Door - Panel',$,'Materials'); +#1073= IFCSTYLEDITEM($,(#1044),$); +#1075= IFCSTYLEDREPRESENTATION(#114,'Style','Material',(#1073)); +#1077= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#1075),#1072); +#1081= IFCMATERIALCONSTITUENT('Frame/Mullion',$,#1063,$,'Materials'); +#1083= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1000,#1023)); +#1085= IFCSHAPEASPECT((#1083),'Frame/Mullion',$,.U.,#1052); +#1089= IFCMATERIALCONSTITUENT('Panel',$,#1072,$,'Materials'); +#1090= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1031)); +#1092= IFCSHAPEASPECT((#1090),'Panel',$,.U.,#1052); +#1095= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1081,#1089)); +#1099= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); +#1100= IFCMAPPEDITEM(#1052,#1099); +#1102= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1100)); +#1104= IFCPRODUCTDEFINITIONSHAPE($,$,(#1102)); +#1107= IFCCARTESIANPOINT((-11840.1326239839,4846.63567660718,0.)); +#1109= IFCAXIS2PLACEMENT3D(#1107,#20,#14); +#1903= IFCLOCALPLACEMENT(#1882,#1902); +#1111= IFCDOOR('0eKyKm0TrDHelKyBrAac6v',#42,'M_Single-Flush:0915 x 2134mm:349471',$,'M_Single-Flush:0915 x 2134mm',#1903,#1104,'349471',2134.,915.,.DOOR.,.SINGLE_SWING_RIGHT.,$); +#1114= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1115= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1116= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1114,#1115)); +#1120= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('0915 x 2134mm'),$); +#1121= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$); +#1122= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1123= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac6v',#42,'Pset_DoorCommon',$,(#1120,#1121,#1122)); +#1128= IFCPROPERTYSET('3Bis5Dn1P5BgwCi5KhvZZN',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1130= IFCRELDEFINESBYPROPERTIES('1Zh1Y9e7PAjAqBvg4OhbHT',#42,$,$,(#1111),#1123); +#1134= IFCRELDEFINESBYPROPERTIES('1ULCf24RL9sQ2TP7qZ4CNz',#42,$,$,(#1111),#1128); +#1137= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1138= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1139= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1140= IFCELEMENTQUANTITY('0yH6LzNBrEt8i9BRPglDmT',#42,'Qto_DoorBaseQuantities',$,$,(#1137,#1138,#1139)); +#1142= IFCRELDEFINESBYPROPERTIES('1$QJQWFTLDoxVB_G_2Qepo',#42,$,$,(#1111),#1140); +#1145= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1146= IFCPROPERTYSET('3W2Tu2KKr66wtPS0rPGsDC',#42,'Pset_DoorCommon',$,(#1121,#1145)); +#1151= IFCMAPPEDITEM(#1052,#1099); +#1152= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1151)); +#1154= IFCPRODUCTDEFINITIONSHAPE($,$,(#1152)); +#1157= IFCCARTESIANPOINT((-5159.79290550081,4846.63567660716,0.)); +#1159= IFCAXIS2PLACEMENT3D(#1157,#20,#14); +#1939= IFCLOCALPLACEMENT(#1920,#1938); +#1161= IFCDOOR('0eKyKm0TrDHelKyBrAac6C',#42,'M_Single-Flush:0915 x 2134mm:349482',$,'M_Single-Flush:0915 x 2134mm',#1939,#1154,'349482',2134.,915.,.DOOR.,.SINGLE_SWING_RIGHT.,$); +#1164= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1165= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1166= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1164,#1165)); +#1170= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1171= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac6C',#42,'Pset_DoorCommon',$,(#1120,#1121,#1170)); +#1174= IFCPROPERTYSET('383FTG_2n4F98ZEdiKEMeD',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1176= IFCRELDEFINESBYPROPERTIES('1HcoByOjnB7uDug84f7Dgw',#42,$,$,(#1161),#1171); +#1180= IFCRELDEFINESBYPROPERTIES('2XXBrlMD19Yh$pg4nb4L7I',#42,$,$,(#1161),#1174); +#1183= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1184= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1185= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1186= IFCELEMENTQUANTITY('1H1fJIH2r1ZPiDZDSycBzQ',#42,'Qto_DoorBaseQuantities',$,$,(#1183,#1184,#1185)); +#1188= IFCRELDEFINESBYPROPERTIES('0Gwl7WYkbEg9G_ky1izufE',#42,$,$,(#1161),#1186); +#1191= IFCCARTESIANPOINT((-533.5,-1124.)); +#1193= IFCCARTESIANPOINT((533.5,-1124.)); +#1195= IFCCARTESIANPOINT((533.5,1086.)); +#1197= IFCCARTESIANPOINT((457.5,1086.)); +#1199= IFCCARTESIANPOINT((457.5,-1048.)); +#1201= IFCCARTESIANPOINT((-457.5,-1048.)); +#1203= IFCCARTESIANPOINT((-457.5,1086.)); +#1205= IFCCARTESIANPOINT((-533.5,1086.)); +#1207= IFCPOLYLINE((#1191,#1193,#1195,#1197,#1199,#1201,#1203,#1205,#1191)); +#1209= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'0915 x 2134mm',#1207); +#1210= IFCCARTESIANPOINT((457.5,225.,1086.)); +#1212= IFCAXIS2PLACEMENT3D(#1210,#18,#14); +#1213= IFCEXTRUDEDAREASOLID(#1209,#1212,#20,24.9999999999945); +#1214= IFCCARTESIANPOINT((-1124.,-533.499999999997)); +#1216= IFCCARTESIANPOINT((1086.,-533.499999999997)); +#1218= IFCCARTESIANPOINT((1086.,-457.500000000007)); +#1220= IFCCARTESIANPOINT((-1048.,-457.500000000007)); +#1222= IFCCARTESIANPOINT((-1048.,457.500000000002)); +#1224= IFCCARTESIANPOINT((1086.,457.500000000002)); +#1226= IFCCARTESIANPOINT((1086.,533.500000000003)); +#1228= IFCCARTESIANPOINT((-1124.,533.500000000003)); +#1230= IFCPOLYLINE((#1214,#1216,#1218,#1220,#1222,#1224,#1226,#1228,#1214)); +#1232= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'0915 x 2134mm',#1230); +#1233= IFCCARTESIANPOINT((457.499999999998,0.,1086.)); +#1235= IFCAXIS2PLACEMENT3D(#1233,#18,#22); +#1236= IFCEXTRUDEDAREASOLID(#1232,#1235,#20,25.0000000000056); +#1237= IFCCARTESIANPOINT((0.,5.32907051820075E-15)); +#1239= IFCAXIS2PLACEMENT2D(#1237,#24); +#1240= IFCRECTANGLEPROFILEDEF(.AREA.,'0915 x 2134mm',#1239,915.,51.); +#1241= IFCCARTESIANPOINT((457.5,174.499999999995,0.)); +#1243= IFCAXIS2PLACEMENT3D(#1241,$,$); +#1244= IFCEXTRUDEDAREASOLID(#1240,#1243,#20,2134.); +#1245= IFCSTYLEDITEM(#1213,(#1034),$); +#1248= IFCSTYLEDITEM(#1236,(#1034),$); +#1251= IFCSTYLEDITEM(#1244,(#1044),$); +#1254= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1213,#1236,#1244)); +#1256= IFCAXIS2PLACEMENT3D(#6,$,$); +#1257= IFCREPRESENTATIONMAP(#1256,#1254); +#1259= IFCDOORLININGPROPERTIES('0eKyKm0TrDHelKyBnAac6O',#42,'M_Single-Flush:0915 x 2134mm:349502',$,$,$,$,$,$,$,$,$,$,$,$,$,$); +#1260= IFCDOORPANELPROPERTIES('0eKyKm0TrDHelKyBzAac6O',#42,'M_Single-Flush:0915 x 2134mm:349502:1',$,$,.SWINGING.,$,.NOTDEFINED.,$); +#1261= IFCDOORTYPE('0eKyKm0TrDHelKyAXAac7l',#42,'M_Single-Flush:0915 x 2134mm',$,$,(#1259,#1260,#1325),(#1257),'49480',$,.DOOR.,.SINGLE_SWING_LEFT.,.F.,$); +#1266= IFCMATERIALCONSTITUENT('Frame/Mullion',$,#1063,$,'Materials'); +#1267= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1213,#1236)); +#1269= IFCSHAPEASPECT((#1267),'Frame/Mullion',$,.U.,#1257); +#1273= IFCMATERIALCONSTITUENT('Panel',$,#1072,$,'Materials'); +#1274= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1244)); +#1276= IFCSHAPEASPECT((#1274),'Panel',$,.U.,#1257); +#1279= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1266,#1273)); +#1283= IFCMAPPEDITEM(#1257,#1099); +#1285= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1283)); +#1287= IFCPRODUCTDEFINITIONSHAPE($,$,(#1285)); +#1290= IFCCARTESIANPOINT((3083.38226294942,6297.89203700301,0.)); +#1292= IFCAXIS2PLACEMENT3D(#1290,#20,#18); +#1827= IFCLOCALPLACEMENT(#1804,#1826); +#1294= IFCDOOR('0eKyKm0TrDHelKyBrAac6O',#42,'M_Single-Flush:0915 x 2134mm:349502',$,'M_Single-Flush:0915 x 2134mm',#1827,#1287,'349502',2134.,915.,.DOOR.,.SINGLE_SWING_LEFT.,$); +#1297= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1298= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1299= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1297,#1298)); +#1303= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1304= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac6O',#42,'Pset_DoorCommon',$,(#1120,#1121,#1303)); +#1307= IFCPROPERTYSET('1pITeCbFrF9uIRI3WffKqY',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1309= IFCRELDEFINESBYPROPERTIES('0mQwID79v9g8tyk51hVAnl',#42,$,$,(#1294),#1304); +#1313= IFCRELDEFINESBYPROPERTIES('383Qa5$Sz7H8utpE8TbZu_',#42,$,$,(#1294),#1307); +#1316= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1317= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1318= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1319= IFCELEMENTQUANTITY('3692xAsOn3wwMkAz4EfpQx',#42,'Qto_DoorBaseQuantities',$,$,(#1316,#1317,#1318)); +#1321= IFCRELDEFINESBYPROPERTIES('2C62LxLk5FV9DGyveaTXXj',#42,$,$,(#1294),#1319); +#1324= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1325= IFCPROPERTYSET('2ls4CMq0f8KufG2zmuCOSR',#42,'Pset_DoorCommon',$,(#1121,#1324)); +#1330= IFCMAPPEDITEM(#1052,#1099); +#1331= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1330)); +#1333= IFCPRODUCTDEFINITIONSHAPE($,$,(#1331)); +#1336= IFCCARTESIANPOINT((1472.03439153032,6846.63567660713,0.)); +#1338= IFCAXIS2PLACEMENT3D(#1336,$,$); +#1977= IFCLOCALPLACEMENT(#1956,#1976); +#1340= IFCDOOR('0eKyKm0TrDHelKyBrAac7k',#42,'M_Single-Flush:0915 x 2134mm:349512',$,'M_Single-Flush:0915 x 2134mm',#1977,#1333,'349512',2134.,915.,.DOOR.,.SINGLE_SWING_RIGHT.,$); +#1343= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1344= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1345= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1343,#1344)); +#1349= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1350= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac7k',#42,'Pset_DoorCommon',$,(#1120,#1121,#1349)); +#1353= IFCPROPERTYSET('3PCTK7_5XCFfAYpEwXefpR',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1355= IFCRELDEFINESBYPROPERTIES('2V5uCM1O1FGgPzdw2Rh$nn',#42,$,$,(#1340),#1350); +#1359= IFCRELDEFINESBYPROPERTIES('3MHP$juFbD$xGnxlLvi3zU',#42,$,$,(#1340),#1353); +#1362= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1363= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1364= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1365= IFCELEMENTQUANTITY('3_zLYlQ$TDWOL2W75W07zm',#42,'Qto_DoorBaseQuantities',$,$,(#1362,#1363,#1364)); +#1367= IFCRELDEFINESBYPROPERTIES('0WI6fxf_53Fx4tHgLWVpii',#42,$,$,(#1340),#1365); +#1370= IFCMAPPEDITEM(#1052,#1099); +#1371= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1370)); +#1373= IFCPRODUCTDEFINITIONSHAPE($,$,(#1371)); +#1376= IFCCARTESIANPOINT((-3810.74471639147,6846.63567660715,0.)); +#1378= IFCAXIS2PLACEMENT3D(#1376,$,$); +#2013= IFCLOCALPLACEMENT(#1994,#2012); +#1380= IFCDOOR('0eKyKm0TrDHelKyBrAac7r',#42,'M_Single-Flush:0915 x 2134mm:349523',$,'M_Single-Flush:0915 x 2134mm',#2013,#1373,'349523',2134.,915.,.DOOR.,.SINGLE_SWING_RIGHT.,$); +#1383= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1384= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1385= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1383,#1384)); +#1389= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1390= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac7r',#42,'Pset_DoorCommon',$,(#1120,#1121,#1389)); +#1393= IFCPROPERTYSET('3Aq2kun_H4mugeK4rP3PUO',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1395= IFCRELDEFINESBYPROPERTIES('2Hs5fI0NL8axiZqHllZIW7',#42,$,$,(#1380),#1390); +#1399= IFCRELDEFINESBYPROPERTIES('1BRpNV5w59l9x2Ehx4kguL',#42,$,$,(#1380),#1393); +#1402= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1403= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1404= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1405= IFCELEMENTQUANTITY('09yLEWMfDA5gcbs9pLhQN4',#42,'Qto_DoorBaseQuantities',$,$,(#1402,#1403,#1404)); +#1407= IFCRELDEFINESBYPROPERTIES('0FLSo_Y$zBa9BpLFX005Zl',#42,$,$,(#1380),#1405); +#1410= IFCMAPPEDITEM(#1052,#1099); +#1411= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1410)); +#1413= IFCPRODUCTDEFINITIONSHAPE($,$,(#1411)); +#1416= IFCCARTESIANPOINT((-9876.15776622761,6846.63567660717,0.)); +#1418= IFCAXIS2PLACEMENT3D(#1416,$,$); +#2049= IFCLOCALPLACEMENT(#2030,#2048); +#1420= IFCDOOR('0eKyKm0TrDHelKyBrAac7x',#42,'M_Single-Flush:0915 x 2134mm:349533',$,'M_Single-Flush:0915 x 2134mm',#2049,#1413,'349533',2134.,915.,.DOOR.,.SINGLE_SWING_RIGHT.,$); +#1423= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1424= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1425= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1423,#1424)); +#1429= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1430= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac7x',#42,'Pset_DoorCommon',$,(#1120,#1121,#1429)); +#1433= IFCPROPERTYSET('3HjDJoOIz9EuJo1K67LIrZ',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1435= IFCRELDEFINESBYPROPERTIES('16PA$F62b1l9Ioaq9wmjgG',#42,$,$,(#1420),#1430); +#1439= IFCRELDEFINESBYPROPERTIES('210Y5z2YT5C8YSr4QBueD5',#42,$,$,(#1420),#1433); +#1442= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1443= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1444= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1445= IFCELEMENTQUANTITY('17ND8ufJrFsxNwK14OtCXc',#42,'Qto_DoorBaseQuantities',$,$,(#1442,#1443,#1444)); +#1447= IFCRELDEFINESBYPROPERTIES('2fWn8i2U9DEQgJ4g1q9yU2',#42,$,$,(#1420),#1445); +#1450= IFCMAPPEDITEM(#1052,#1099); +#1451= IFCSHAPEREPRESENTATION(#120,'Body','MappedRepresentation',(#1450)); +#1453= IFCPRODUCTDEFINITIONSHAPE($,$,(#1451)); +#1456= IFCCARTESIANPOINT((-13571.1924940247,6521.50173469283,0.)); +#1458= IFCAXIS2PLACEMENT3D(#1456,#20,#18); +#1865= IFCLOCALPLACEMENT(#1844,#1864); +#1460= IFCDOOR('0eKyKm0TrDHelKyBrAac4l',#42,'M_Single-Flush:0915 x 2134mm:349577',$,'M_Single-Flush:0915 x 2134mm',#1865,#1453,'349577',2134.,915.,.DOOR.,.SINGLE_SWING_RIGHT.,$); +#1463= IFCMATERIALCONSTITUENT('Door - Frame',$,#1063,$,'Materials'); +#1464= IFCMATERIALCONSTITUENT('Door - Panel',$,#1072,$,'Materials'); +#1465= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1463,#1464)); +#1469= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.7021),$); +#1470= IFCPROPERTYSET('0eKyKm0TrDHelK_qrAac4l',#42,'Pset_DoorCommon',$,(#1120,#1121,#1469)); +#1473= IFCPROPERTYSET('0J1AYMbybCn9TD8biNSGuk',#42,'Pset_EnvironmentalImpactIndicators',$,(#1120)); +#1475= IFCRELDEFINESBYPROPERTIES('1klULSXhXBE8yURLHzXCOx',#42,$,$,(#1460),#1470); +#1479= IFCRELDEFINESBYPROPERTIES('16oQQKX9HEegRDdtErnRVq',#42,$,$,(#1460),#1473); +#1482= IFCQUANTITYLENGTH('Height','',$,2134.,$); +#1483= IFCQUANTITYLENGTH('Width','',$,915.,$); +#1484= IFCQUANTITYAREA('Area','area measured in geometry',$,1.95261,$); +#1485= IFCELEMENTQUANTITY('0NRjZyUsr0oeB1XDWGUxAp',#42,'Qto_DoorBaseQuantities',$,$,(#1482,#1483,#1484)); +#1487= IFCRELDEFINESBYPROPERTIES('2ieUJj4fH6X9lWwTxIAoUG',#42,$,$,(#1460),#1485); +#1491= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('8mm Head'),$); +#1492= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#1493= IFCPROPERTYSET('3Zu5Bv0LOHrPC12_o6FoQQ',#42,'Pset_BuildingStoreyCommon',$,(#1491,#1492)); +#1497= IFCRELDEFINESBYPROPERTIES('2xW1W_SvXAyu2AVt1PIKL3',#42,$,$,(#155),#1493); +#1523= IFCRELAGGREGATES('2TCYk9CTH5KepgSsfie0ei',#42,$,$,#127,(#165)); +#1527= IFCRELAGGREGATES('01zGGd5C91Kwunjf9yXsvX',#42,$,$,#165,(#142)); +#1531= IFCRELAGGREGATES('27PCKGLxT4mxtV9cw6mgBW',#42,$,$,#142,(#155)); +#1535= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$); +#1536= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$); +#1537= IFCPROPERTYSET('27PCKGLxT4mxtVBOQ6mgBW',#42,'Pset_BuildingCommon',$,(#169,#1535,#1536)); +#1541= IFCPROPERTYSET('16DfwElYv0EOqeQnVGpu3U',#42,'Pset_BuildingElementProxyCommon',$,(#169,#1121)); +#1543= IFCPROPERTYSET('27PCKGLxT4mxtVBO66mgBW',#42,'Pset_BuildingStoreyCommon',$,(#169,#1492)); +#1545= IFCPROPERTYSET('2gna0Fdar9IBrQXCx51fmb',#42,'Pset_BuildingSystemCommon',$,(#169)); +#1547= IFCRELDEFINESBYPROPERTIES('0wRHipqYfFePELLqBFNkLb',#42,$,$,(#142),#1537); +#1551= IFCRELDEFINESBYPROPERTIES('19Rc6zEgj2jPsBs3vH8XLT',#42,$,$,(#142),#1541); +#1554= IFCRELDEFINESBYPROPERTIES('2onC5M7cn6wOpCaYinTCSq',#42,$,$,(#142),#1543); +#1557= IFCRELDEFINESBYPROPERTIES('2QO35CqFz5HBwlrpVtQARd',#42,$,$,(#142),#1545); +#1560= IFCRELASSOCIATESMATERIAL('0bEikqf_n0sgBsjNfHDX6o',#42,$,$,(#229),#281); +#1564= IFCRELASSOCIATESMATERIAL('1qIfvWEHfCYh1PIDYKnPyh',#42,$,$,(#283),#278); +#1568= IFCRELASSOCIATESMATERIAL('14sRZV$g118wuomXigGBon',#42,$,$,(#343),#360); +#1572= IFCRELASSOCIATESMATERIAL('3Iz6wzzlT0teIJppUI1q_S',#42,$,$,(#403),#420); +#1576= IFCRELASSOCIATESMATERIAL('1Ye$L2wgX978c2eXFAXktd',#42,$,$,(#463),#480); +#1580= IFCRELASSOCIATESMATERIAL('3EBJiGn5LBfBJLeClOFhLx',#42,$,$,(#523),#540); +#1584= IFCRELASSOCIATESMATERIAL('1bWSOA7wH02PtG450tYPKf',#42,$,$,(#583),#600); +#1588= IFCRELASSOCIATESMATERIAL('1XGdU$URD6AeRVQrHDTX8O',#42,$,$,(#643),#660); +#1592= IFCRELASSOCIATESMATERIAL('3VSxs7$$1CiPRkb7Q$Bvgs',#42,$,$,(#703),#720); +#1596= IFCRELASSOCIATESMATERIAL('1JVyEGDdT7Le1JLyROQMcU',#42,$,$,(#763),#780); +#1600= IFCRELASSOCIATESMATERIAL('1iF59KFczFZOtzE2VWiAdB',#42,$,$,(#823),#840); +#1604= IFCRELASSOCIATESMATERIAL('2O$WWerOL1iu1OpE7qgQtI',#42,$,$,(#883),#900); +#1608= IFCRELASSOCIATESMATERIAL('2quz8T3U95j8hsQRhgJcaK',#42,$,$,(#943),#960); +#1612= IFCRELASSOCIATESMATERIAL('31YunDaxLFu85zsFmwws89',#42,$,$,(#1058),#1095); +#1616= IFCRELASSOCIATESMATERIAL('0zsDGG1zT7U8RnHm7Pw9ww',#42,$,$,(#1111),#1116); +#1620= IFCRELASSOCIATESMATERIAL('0h09yHVBj0th5v$v$TjRpJ',#42,$,$,(#1161),#1166); +#1624= IFCRELASSOCIATESMATERIAL('1cuAJVK2jA6e3B_rL4WuYP',#42,$,$,(#1261),#1279); +#1628= IFCRELASSOCIATESMATERIAL('2gp4h$eGT8WftxVlgD3Bm9',#42,$,$,(#1294),#1299); +#1632= IFCRELASSOCIATESMATERIAL('2RgbeZtTnAyuDh9VZLEOv7',#42,$,$,(#1340),#1345); +#1636= IFCRELASSOCIATESMATERIAL('0c9Lp2InL2uBPONFUDJBTy',#42,$,$,(#1380),#1385); +#1640= IFCRELASSOCIATESMATERIAL('3PM1Dlapz0bfjCyXHRJBdB',#42,$,$,(#1420),#1425); +#1644= IFCRELASSOCIATESMATERIAL('315RjuKwv0PeeG2zZvj3NR',#42,$,$,(#1460),#1465); +#1648= IFCRELDEFINESBYTYPE('3So$soJyfEPwfTa5$pD56F',#42,$,$,(#229,#343,#403,#463,#523,#583,#643,#703,#763,#823,#883,#943),#283); +#1663= IFCRELDEFINESBYTYPE('2JRndeuP12w8aL7BINuOFD',#42,$,$,(#1111,#1161,#1340,#1380,#1420,#1460),#1058); +#1672= IFCRELDEFINESBYTYPE('0isY9to8X1WQbxxk1G40$Z',#42,$,$,(#1294),#1261); +#1676= IFCRELCONNECTSPATHELEMENTS('0zHSaJJwT1GPq5c8VwpD$5',#42,'0eKyKm0TrDHelKyBrAacQH|0eKyKm0TrDHelKyBrAacPJ','Structural',$,#229,#583,(),(),.ATEND.,.ATSTART.); +#1681= IFCRELCONNECTSPATHELEMENTS('33I2c5aLv5qg_AxjdZtMQT',#42,'0eKyKm0TrDHelKyBrAacQH|0eKyKm0TrDHelKyBrAacRm','Structural',$,#229,#343,(),(),.ATSTART.,.ATEND.); +#1685= IFCRELCONNECTSPATHELEMENTS('3XLj$wkwr8z8pNDmQAxKdR',#42,'0eKyKm0TrDHelKyBrAacRm|0eKyKm0TrDHelKyBrAacRH','Structural',$,#343,#403,(),(),.ATSTART.,.ATEND.); +#1690= IFCRELCONNECTSPATHELEMENTS('1quCnyF3580Q2Z78i3C2bK',#42,'0eKyKm0TrDHelKyBrAacRH|0eKyKm0TrDHelKyBrAacO4','Structural',$,#403,#463,(),(),.ATPATH.,.ATEND.); +#1695= IFCRELCONNECTSPATHELEMENTS('0jkCDH_$X3x84Fzsw8wzDb',#42,'0eKyKm0TrDHelKyBrAacO4|0eKyKm0TrDHelKyBrAacUs','Structural',$,#463,#643,(),(),.ATEND.,.ATSTART.); +#1700= IFCRELCONNECTSPATHELEMENTS('0g93xywUD2cfn_uMkAwgwf',#42,'0eKyKm0TrDHelKyBrAacO4|0eKyKm0TrDHelKyBrAacPh','Structural',$,#463,#523,(),(),.ATSTART.,.ATEND.); +#1704= IFCRELCONNECTSPATHELEMENTS('2jyLMUE0r5TRTzJwP3WfF8',#42,'0eKyKm0TrDHelKyBrAacPh|0eKyKm0TrDHelKyBrAacPJ','Structural',$,#523,#583,(),(),.ATSTART.,.ATEND.); +#1708= IFCRELCONNECTSPATHELEMENTS('2gGjV5G4H78846LJp1RMNn',#42,'0eKyKm0TrDHelKyBrAacPJ|0eKyKm0TrDHelKyBrAacUs','Structural',$,#583,#643,(),(),.ATSTART.,.ATPATH.); +#1712= IFCRELCONNECTSPATHELEMENTS('1qNPi3lKT9pPNG_wI$7XEG',#42,'0eKyKm0TrDHelKyBrAacPJ|0eKyKm0TrDHelKyBrAac36','Structural',$,#583,#703,(),(),.ATSTART.,.ATPATH.); +#1716= IFCRELCONNECTSPATHELEMENTS('3ndtsGPtX9ZuM4Xcjn5iBW',#42,'0eKyKm0TrDHelKyBrAacO4|0eKyKm0TrDHelKyBrAac36','Structural',$,#463,#703,(),(),.ATEND.,.ATPATH.); +#1719= IFCRELCONNECTSPATHELEMENTS('15SEia$rb0TOy8DlqvM7L6',#42,'0eKyKm0TrDHelKyBrAac36|0eKyKm0TrDHelKyBrAac0a','Structural',$,#703,#763,(),(),.ATSTART.,.ATPATH.); +#1724= IFCRELCONNECTSPATHELEMENTS('0tQMeD7Yf0GPdC78b9wbAN',#42,'0eKyKm0TrDHelKyBrAacPh|0eKyKm0TrDHelKyBrAac0a','Structural',$,#523,#763,(),(),.ATEND.,.ATPATH.); +#1727= IFCRELCONNECTSPATHELEMENTS('1zN4wph7L1PALXkBoH5NKe',#42,'0eKyKm0TrDHelKyBrAac36|0eKyKm0TrDHelKyBrAac06','Structural',$,#703,#823,(),(),.ATSTART.,.ATPATH.); +#1731= IFCRELCONNECTSPATHELEMENTS('04dZ$k_XbDsxJ$3mq2pbLd',#42,'0eKyKm0TrDHelKyBrAacPh|0eKyKm0TrDHelKyBrAac06','Structural',$,#523,#823,(),(),.ATEND.,.ATPATH.); +#1734= IFCRELCONNECTSPATHELEMENTS('3LcDOPrqf0WvUvxleofUzl',#42,'0eKyKm0TrDHelKyBrAacUs|0eKyKm0TrDHelKyBrAac1k','Structural',$,#643,#883,(),(),.ATSTART.,.ATPATH.); +#1739= IFCRELCONNECTSPATHELEMENTS('24NunerrbAvfSY$BH_axcV',#42,'0eKyKm0TrDHelKyBrAacQH|0eKyKm0TrDHelKyBrAac1k','Structural',$,#229,#883,(),(),.ATEND.,.ATPATH.); +#1742= IFCRELCONNECTSPATHELEMENTS('0QVOH7mor2XvYiwboN9ERS',#42,'0eKyKm0TrDHelKyBrAacUs|0eKyKm0TrDHelKyBrAac1K','Structural',$,#643,#943,(),(),.ATSTART.,.ATPATH.); +#1746= IFCRELCONNECTSPATHELEMENTS('29j7IhtoL9fgHwGmJynIRv',#42,'0eKyKm0TrDHelKyBrAacQH|0eKyKm0TrDHelKyBrAac1K','Structural',$,#229,#943,(),(),.ATEND.,.ATPATH.); +#1749= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-____-OTLN',$,(#198,#220,#326,#337,#386,#397,#446,#457,#506,#517,#566,#577,#626,#637,#686,#697,#746,#757,#806,#817,#866,#877,#926,#937),$); +#1775= IFCPRESENTATIONLAYERASSIGNMENT('A-DOOR-____-OTLN',$,(#1049,#1083,#1090,#1102,#1152,#1254,#1267,#1274,#1285,#1331,#1371,#1411,#1451),$); +#1790= IFCCARTESIANPOINT((1067.,457.5)); +#1792= IFCAXIS2PLACEMENT2D(#1790,#30); +#1793= IFCRECTANGLEPROFILEDEF(.AREA.,$,#1792,915.,2134.); +#1794= IFCAXIS2PLACEMENT3D(#6,#18,#20); +#1795= IFCEXTRUDEDAREASOLID(#1793,#1794,#20,200.); +#1796= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1795)); +#1798= IFCPRODUCTDEFINITIONSHAPE($,$,(#1796)); +#1801= IFCCARTESIANPOINT((1451.25636039588,100.,0.)); +#1803= IFCAXIS2PLACEMENT3D(#1801,$,$); +#1804= IFCLOCALPLACEMENT(#441,#1803); +#1806= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac6O',#42,'M_Single-Flush:0915 x 2134mm:349502:1',$,$,#1804,#1798,'349502',.OPENING.); +#1811= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac6O',#42,$,$,#463,#1806); +#1814= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#1815= IFCQUANTITYLENGTH('Height',$,$,915.,$); +#1816= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#1817= IFCELEMENTQUANTITY('09iyHdzlv3zRJBWvl9buRJ',#42,'Qto_OpeningElementBaseQuantities',$,$,(#1814,#1815,#1816)); +#1819= IFCRELDEFINESBYPROPERTIES('29DZdy7Xz0kQIPqCHYJRp2',#42,$,$,(#1806),#1817); +#1823= IFCRELFILLSELEMENT('2SFCx0aBv7HhyzO4onIpEP',#42,$,$,#1806,#1294); +#1826= IFCAXIS2PLACEMENT3D(#6,#20,#14); +#1830= IFCCARTESIANPOINT((1067.,457.499999999999)); +#1832= IFCAXIS2PLACEMENT2D(#1830,#28); +#1833= IFCRECTANGLEPROFILEDEF(.AREA.,$,#1832,915.,2134.); +#1834= IFCAXIS2PLACEMENT3D(#6,#16,#20); +#1835= IFCEXTRUDEDAREASOLID(#1833,#1834,#20,200.); +#1836= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1835)); +#1838= IFCPRODUCTDEFINITIONSHAPE($,$,(#1836)); +#1841= IFCCARTESIANPOINT((5958.24375867278,-100.,0.)); +#1843= IFCAXIS2PLACEMENT3D(#1841,$,$); +#1844= IFCLOCALPLACEMENT(#561,#1843); +#1846= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac4l',#42,'M_Single-Flush:0915 x 2134mm:349577:1',$,$,#1844,#1838,'349577',.OPENING.); +#1849= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac4l',#42,$,$,#583,#1846); +#1852= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#1853= IFCQUANTITYLENGTH('Height',$,$,915.,$); +#1854= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#1855= IFCELEMENTQUANTITY('0ksHQ57M9BKhi3MPJ2v5HW',#42,'Qto_OpeningElementBaseQuantities',$,$,(#1852,#1853,#1854)); +#1857= IFCRELDEFINESBYPROPERTIES('1Kr9yMglf548ov0IRY3TNl',#42,$,$,(#1846),#1855); +#1861= IFCRELFILLSELEMENT('1sas6ojDT049S6K0i$uvKp',#42,$,$,#1846,#1460); +#1864= IFCAXIS2PLACEMENT3D(#6,$,$); +#1868= IFCCARTESIANPOINT((1067.,457.5)); +#1870= IFCAXIS2PLACEMENT2D(#1868,#28); +#1871= IFCRECTANGLEPROFILEDEF(.AREA.,$,#1870,915.,2134.); +#1872= IFCAXIS2PLACEMENT3D(#6,#18,#20); +#1873= IFCEXTRUDEDAREASOLID(#1871,#1872,#20,200.); +#1874= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1873)); +#1876= IFCPRODUCTDEFINITIONSHAPE($,$,(#1874)); +#1879= IFCCARTESIANPOINT((1531.05987004081,100.,0.)); +#1881= IFCAXIS2PLACEMENT3D(#1879,$,$); +#1882= IFCLOCALPLACEMENT(#621,#1881); +#1884= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac6v',#42,'M_Single-Flush:0915 x 2134mm:349471:1',$,$,#1882,#1876,'349471',.OPENING.); +#1887= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac6v',#42,$,$,#643,#1884); +#1890= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#1891= IFCQUANTITYLENGTH('Height',$,$,915.,$); +#1892= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#1893= IFCELEMENTQUANTITY('1QIsVmRwjBl8q5m8ojPbHs',#42,'Qto_OpeningElementBaseQuantities',$,$,(#1890,#1891,#1892)); +#1895= IFCRELDEFINESBYPROPERTIES('2I3_0HPb50ZOBBeCxAWg5d',#42,$,$,(#1884),#1893); +#1899= IFCRELFILLSELEMENT('14ZDlO3zH9Mf9FoWrE_DDq',#42,$,$,#1884,#1111); +#1902= IFCAXIS2PLACEMENT3D(#6,#20,#14); +#1906= IFCCARTESIANPOINT((1067.,457.499999999999)); +#1908= IFCAXIS2PLACEMENT2D(#1906,#28); +#1909= IFCRECTANGLEPROFILEDEF(.AREA.,$,#1908,915.,2134.); +#1910= IFCAXIS2PLACEMENT3D(#6,#18,#20); +#1911= IFCEXTRUDEDAREASOLID(#1909,#1910,#20,200.); +#1912= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1911)); +#1914= IFCPRODUCTDEFINITIONSHAPE($,$,(#1912)); +#1917= IFCCARTESIANPOINT((8211.39958852392,100.,0.)); +#1919= IFCAXIS2PLACEMENT3D(#1917,$,$); +#1920= IFCLOCALPLACEMENT(#621,#1919); +#1921= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac6C',#42,'M_Single-Flush:0915 x 2134mm:349482:1',$,$,#1920,#1914,'349482',.OPENING.); +#1924= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac6C',#42,$,$,#643,#1921); +#1926= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#1927= IFCQUANTITYLENGTH('Height',$,$,915.,$); +#1928= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#1929= IFCELEMENTQUANTITY('140sArVN56qhSasQmNqDzk',#42,'Qto_OpeningElementBaseQuantities',$,$,(#1926,#1927,#1928)); +#1931= IFCRELDEFINESBYPROPERTIES('08Kl4VtoX9NPDeKGhBgZns',#42,$,$,(#1921),#1929); +#1935= IFCRELFILLSELEMENT('20QfsuCfP1r8nbRZppFF_q',#42,$,$,#1921,#1161); +#1938= IFCAXIS2PLACEMENT3D(#6,#20,#14); +#1942= IFCCARTESIANPOINT((1067.,457.5)); +#1944= IFCAXIS2PLACEMENT2D(#1942,#28); +#1945= IFCRECTANGLEPROFILEDEF(.AREA.,$,#1944,915.,2134.); +#1946= IFCAXIS2PLACEMENT3D(#6,#16,#20); +#1947= IFCEXTRUDEDAREASOLID(#1945,#1946,#20,200.); +#1948= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1947)); +#1950= IFCPRODUCTDEFINITIONSHAPE($,$,(#1948)); +#1953= IFCCARTESIANPOINT((14843.2268855551,-100.,0.)); +#1955= IFCAXIS2PLACEMENT3D(#1953,$,$); +#1956= IFCLOCALPLACEMENT(#681,#1955); +#1958= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac7k',#42,'M_Single-Flush:0915 x 2134mm:349512:1',$,$,#1956,#1950,'349512',.OPENING.); +#1961= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac7k',#42,$,$,#703,#1958); +#1964= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#1965= IFCQUANTITYLENGTH('Height',$,$,915.,$); +#1966= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#1967= IFCELEMENTQUANTITY('1CHeAl_dXCGvzDVEpHjDjz',#42,'Qto_OpeningElementBaseQuantities',$,$,(#1964,#1965,#1966)); +#1969= IFCRELDEFINESBYPROPERTIES('2BQeKAyaX7hhIzNl0RdRhc',#42,$,$,(#1958),#1967); +#1973= IFCRELFILLSELEMENT('3CURA9OSzBTQaG1L1OY2_R',#42,$,$,#1958,#1340); +#1976= IFCAXIS2PLACEMENT3D(#6,$,$); +#1980= IFCCARTESIANPOINT((1067.,457.499999999999)); +#1982= IFCAXIS2PLACEMENT2D(#1980,#28); +#1983= IFCRECTANGLEPROFILEDEF(.AREA.,$,#1982,915.000000000001,2134.); +#1984= IFCAXIS2PLACEMENT3D(#6,#16,#20); +#1985= IFCEXTRUDEDAREASOLID(#1983,#1984,#20,200.); +#1986= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1985)); +#1988= IFCPRODUCTDEFINITIONSHAPE($,$,(#1986)); +#1991= IFCCARTESIANPOINT((9560.44777763326,-100.,0.)); +#1993= IFCAXIS2PLACEMENT3D(#1991,$,$); +#1994= IFCLOCALPLACEMENT(#681,#1993); +#1995= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac7r',#42,'M_Single-Flush:0915 x 2134mm:349523:1',$,$,#1994,#1988,'349523',.OPENING.); +#1998= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac7r',#42,$,$,#703,#1995); +#2000= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#2001= IFCQUANTITYLENGTH('Height',$,$,915.000000000001,$); +#2002= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#2003= IFCELEMENTQUANTITY('0EwmshGBfDrg62l0csC6_8',#42,'Qto_OpeningElementBaseQuantities',$,$,(#2000,#2001,#2002)); +#2005= IFCRELDEFINESBYPROPERTIES('0r$UOeJHXEuPV_76cAkrhv',#42,$,$,(#1995),#2003); +#2009= IFCRELFILLSELEMENT('3$mQG_pX9B3u_utORkbkQA',#42,$,$,#1995,#1380); +#2012= IFCAXIS2PLACEMENT3D(#6,$,$); +#2016= IFCCARTESIANPOINT((1067.,457.5)); +#2018= IFCAXIS2PLACEMENT2D(#2016,#28); +#2019= IFCRECTANGLEPROFILEDEF(.AREA.,$,#2018,915.,2134.); +#2020= IFCAXIS2PLACEMENT3D(#6,#16,#20); +#2021= IFCEXTRUDEDAREASOLID(#2019,#2020,#20,200.); +#2022= IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#2021)); +#2024= IFCPRODUCTDEFINITIONSHAPE($,$,(#2022)); +#2027= IFCCARTESIANPOINT((3495.03472779712,-100.,0.)); +#2029= IFCAXIS2PLACEMENT3D(#2027,$,$); +#2030= IFCLOCALPLACEMENT(#681,#2029); +#2031= IFCOPENINGELEMENT('0eKyKm0TrDHelKyAvAac7x',#42,'M_Single-Flush:0915 x 2134mm:349533:1',$,$,#2030,#2024,'349533',.OPENING.); +#2034= IFCRELVOIDSELEMENT('0eKyKm0TrDHelKyAbAac7x',#42,$,$,#703,#2031); +#2036= IFCQUANTITYLENGTH('Depth',$,$,200.,$); +#2037= IFCQUANTITYLENGTH('Height',$,$,915.,$); +#2038= IFCQUANTITYLENGTH('Width',$,$,2134.,$); +#2039= IFCELEMENTQUANTITY('3Z7LaqUsDB_AbMs2tFTh$X',#42,'Qto_OpeningElementBaseQuantities',$,$,(#2036,#2037,#2038)); +#2041= IFCRELDEFINESBYPROPERTIES('20BDX8Bsv4nxFuhqxKQAM6',#42,$,$,(#2031),#2039); +#2045= IFCRELFILLSELEMENT('1wHNMAaA57SvU$mrcR$Ayr',#42,$,$,#2031,#1420); +ENDSEC; + +END-ISO-10303-21; diff --git a/Random_Tests/IfcWindow_Skylight/from_Revit/IfcWindow_Skylight_01.rvt b/Random_Tests/IfcWindow_Skylight/from_Revit/IfcWindow_Skylight_01.rvt new file mode 100644 index 0000000..42fee9b Binary files /dev/null and b/Random_Tests/IfcWindow_Skylight/from_Revit/IfcWindow_Skylight_01.rvt differ diff --git a/Random_Tests/IfcWindow_Skylight/from_Revit/IfcWindow_Skylight_02.ifc b/Random_Tests/IfcWindow_Skylight/from_Revit/IfcWindow_Skylight_02.ifc new file mode 100644 index 0000000..5e9a39e --- /dev/null +++ b/Random_Tests/IfcWindow_Skylight/from_Revit/IfcWindow_Skylight_02.ifc @@ -0,0 +1,521 @@ +ISO-10303-21; +HEADER; + +/****************************************************************************************** +* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013 +* Module: EDMstepFileFactory/EDMstandAlone +* Creation date: Thu Jul 28 10:00:22 2022 +* Host: DESKTOP-CJF9H2M +* Database: C:\Users\Owner\AppData\Local\Temp\bcc6511b-46dd-482a-85c5-64f3d2b02256\44eea16b-fdcb-4893-9ae0-83c86cba3627\ifc +* Database version: 5507 +* Database creation date: Thu Jul 28 10:00:21 2022 +* Schema: IFC4 +* Model: DataRepository.ifc +* Model creation date: Thu Jul 28 10:00:22 2022 +* Header model: DataRepository.ifc_HeaderModel +* Header model creation date: Thu Jul 28 10:00:22 2022 +* EDMuser: sdai-user +* EDMgroup: sdai-group +* License ID and type: 5605 : Permanent license. Expiry date: +* EDMstepFileFactory options: 020000 +******************************************************************************************/ +FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1.0]'),'2;1'); +FILE_NAME('Project Number','2022-07-28T10:00:22',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20200210_1400(x64) - Exporter 20.3.3.0 - Alternate UI 20.3.3.0',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; + +DATA; +#1= IFCORGANIZATION($,'Autodesk Revit 2020 (ENU)',$,$,$); +#5= IFCAPPLICATION(#1,'2020','Autodesk Revit 2020 (ENU)','Revit'); +#6= IFCCARTESIANPOINT((0.,0.,0.)); +#10= IFCCARTESIANPOINT((0.,0.)); +#12= IFCDIRECTION((1.,0.,0.)); +#14= IFCDIRECTION((-1.,0.,0.)); +#16= IFCDIRECTION((0.,1.,0.)); +#18= IFCDIRECTION((0.,-1.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#22= IFCDIRECTION((0.,0.,-1.)); +#24= IFCDIRECTION((1.,0.)); +#26= IFCDIRECTION((-1.,0.)); +#28= IFCDIRECTION((0.,1.)); +#30= IFCDIRECTION((0.,-1.)); +#32= IFCAXIS2PLACEMENT3D(#6,$,$); +#33= IFCLOCALPLACEMENT(#165,#32); +#36= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$); +#38= IFCORGANIZATION($,'','',$,$); +#39= IFCPERSONANDORGANIZATION(#36,#38,$); +#42= IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,1659020287); +#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#44= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#45= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#43); +#46= IFCCONVERSIONBASEDUNIT(#44,.LENGTHUNIT.,'FOOT',#45); +#48= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#49= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#50= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#48); +#51= IFCCONVERSIONBASEDUNIT(#49,.AREAUNIT.,'SQUARE FOOT',#50); +#52= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#53= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#54= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#52); +#55= IFCCONVERSIONBASEDUNIT(#53,.VOLUMEUNIT.,'CUBIC FOOT',#54); +#56= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#57= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#58= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#56); +#59= IFCCONVERSIONBASEDUNIT(#57,.PLANEANGLEUNIT.,'DEGREE',#58); +#60= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#61= IFCDERIVEDUNITELEMENT(#60,1); +#62= IFCDERIVEDUNITELEMENT(#43,-3); +#63= IFCDERIVEDUNIT((#61,#62),.MASSDENSITYUNIT.,$); +#65= IFCDERIVEDUNITELEMENT(#43,4); +#66= IFCDERIVEDUNIT((#65),.MOMENTOFINERTIAUNIT.,$); +#68= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#69= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.); +#70= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#71= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#72= IFCDERIVEDUNITELEMENT(#60,1); +#73= IFCDERIVEDUNITELEMENT(#70,-1); +#74= IFCDERIVEDUNITELEMENT(#68,-3); +#75= IFCDERIVEDUNIT((#72,#73,#74),.THERMALTRANSMITTANCEUNIT.,$); +#77= IFCDERIVEDUNITELEMENT(#43,3); +#78= IFCDERIVEDUNITELEMENT(#68,-1); +#79= IFCDERIVEDUNIT((#77,#78),.VOLUMETRICFLOWRATEUNIT.,$); +#81= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.); +#82= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.); +#83= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#84= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.); +#85= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.); +#86= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.); +#87= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.); +#88= IFCDERIVEDUNITELEMENT(#60,-1); +#89= IFCDERIVEDUNITELEMENT(#43,-2); +#90= IFCDERIVEDUNITELEMENT(#68,3); +#91= IFCDERIVEDUNITELEMENT(#86,1); +#92= IFCDERIVEDUNIT((#88,#89,#90,#91),.USERDEFINED.,'Luminous Efficacy'); +#94= IFCDERIVEDUNITELEMENT(#43,1); +#95= IFCDERIVEDUNITELEMENT(#68,-1); +#96= IFCDERIVEDUNIT((#94,#95),.LINEARVELOCITYUNIT.,$); +#98= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); +#99= IFCDERIVEDUNITELEMENT(#43,-2); +#100= IFCDERIVEDUNITELEMENT(#60,1); +#101= IFCDERIVEDUNITELEMENT(#68,-2); +#102= IFCDERIVEDUNIT((#99,#100,#101),.USERDEFINED.,'Friction Loss'); +#104= IFCDERIVEDUNITELEMENT(#60,1); +#105= IFCDERIVEDUNITELEMENT(#43,1); +#106= IFCDERIVEDUNITELEMENT(#68,-2); +#107= IFCDERIVEDUNITELEMENT(#43,-1); +#108= IFCDERIVEDUNIT((#104,#105,#106,#107),.LINEARFORCEUNIT.,$); +#110= IFCDERIVEDUNITELEMENT(#60,1); +#111= IFCDERIVEDUNITELEMENT(#43,1); +#112= IFCDERIVEDUNITELEMENT(#68,-2); +#113= IFCDERIVEDUNITELEMENT(#43,-2); +#114= IFCDERIVEDUNIT((#110,#111,#112,#113),.PLANARFORCEUNIT.,$); +#116= IFCUNITASSIGNMENT((#46,#51,#55,#59,#60,#63,#66,#68,#69,#71,#75,#79,#81,#82,#83,#84,#85,#86,#87,#92,#96,#98,#102,#108,#114)); +#118= IFCAXIS2PLACEMENT3D(#6,$,$); +#119= IFCDIRECTION((6.12303176911189E-17,1.)); +#121= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#118,#119); +#125= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#121,$,.GRAPH_VIEW.,$); +#127= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#121,$,.MODEL_VIEW.,$); +#128= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#121,$,.MODEL_VIEW.,$); +#129= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#121,$,.MODEL_VIEW.,$); +#130= IFCPROJECTEDCRS('EPSG:3857',$,$,$,$,$,$); +#132= IFCMAPCONVERSION(#121,#130,0.,0.,0.,1.,6.12303176911189E-17,$); +#134= IFCPROJECT('3MIa0X6wz6x9V6bQKSirTG',#42,'Project Number',$,$,'Project Name','Project Status',(#121),#116); +#145= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','',''); +#149= IFCBUILDING('3MIa0X6wz6x9V6bQKSirTH',#42,'',$,$,#33,$,'',.ELEMENT.,$,$,#145); +#159= IFCAXIS2PLACEMENT3D(#6,$,$); +#160= IFCLOCALPLACEMENT(#33,#159); +#162= IFCBUILDINGSTOREY('3MIa0X6wz6x9V6bQNZJAd3',#42,'Level 1',$,'Level:Story Level',#160,$,'Level 1',.ELEMENT.,0.); +#164= IFCAXIS2PLACEMENT3D(#6,$,$); +#165= IFCLOCALPLACEMENT($,#164); +#166= IFCSITE('3MIa0X6wz6x9V6bQKSirTI',#42,'Default',$,$,#165,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$); +#170= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Project Information'),$); +#178= IFCPROPERTYSET('1b7tIashzEUx2OMcE24_7R',#42,'Pset_SiteCommon',$,(#170)); +#186= IFCRELDEFINESBYPROPERTIES('3EfPlcZSTD3RDTZi4sK$1R',#42,$,$,(#166),#178); +#195= IFCAXIS2PLACEMENT3D(#6,$,$); +#196= IFCLOCALPLACEMENT(#160,#195); +#197= IFCCARTESIANPOINT((5.,0.,8.66025403784437)); +#199= IFCVERTEXPOINT(#197); +#200= IFCVERTEXPOINT(#6); +#201= IFCDIRECTION((-0.500000000000001,0.,-0.866025403784438)); +#203= IFCVECTOR(#201,1.); +#204= IFCLINE(#197,#203); +#205= IFCTRIMMEDCURVE(#204,(#197),(#6),.T.,.CARTESIAN.); +#208= IFCEDGECURVE(#199,#200,#205,.T.); +#209= IFCCARTESIANPOINT((0.,10.,0.)); +#211= IFCVERTEXPOINT(#209); +#212= IFCCARTESIANPOINT((5.,10.,8.66025403784437)); +#214= IFCVERTEXPOINT(#212); +#215= IFCDIRECTION((0.500000000000001,0.,0.866025403784438)); +#217= IFCVECTOR(#215,1.); +#218= IFCLINE(#209,#217); +#219= IFCTRIMMEDCURVE(#218,(#209),(#212),.T.,.CARTESIAN.); +#222= IFCEDGECURVE(#211,#214,#219,.T.); +#223= IFCCARTESIANPOINT((2.65696623149536,6.41666666666669,4.60200050694477)); +#225= IFCVERTEXPOINT(#223); +#226= IFCCARTESIANPOINT((2.65696623149536,3.41666666666663,4.60200050694477)); +#228= IFCVERTEXPOINT(#226); +#229= IFCVECTOR(#18,1.); +#230= IFCLINE(#223,#229); +#231= IFCTRIMMEDCURVE(#230,(#223),(#226),.T.,.CARTESIAN.); +#234= IFCEDGECURVE(#225,#228,#231,.T.); +#235= IFCCARTESIANPOINT((4.15696623149535,3.41666666666663,7.20007671829805)); +#237= IFCVERTEXPOINT(#235); +#238= IFCDIRECTION((0.500000000000001,0.,0.866025403784438)); +#240= IFCVECTOR(#238,1.); +#241= IFCLINE(#226,#240); +#242= IFCTRIMMEDCURVE(#241,(#226),(#235),.T.,.CARTESIAN.); +#245= IFCEDGECURVE(#228,#237,#242,.T.); +#246= IFCCARTESIANPOINT((4.15696623149535,6.41666666666669,7.20007671829805)); +#248= IFCVERTEXPOINT(#246); +#249= IFCVECTOR(#16,1.); +#250= IFCLINE(#235,#249); +#251= IFCTRIMMEDCURVE(#250,(#235),(#246),.T.,.CARTESIAN.); +#254= IFCEDGECURVE(#237,#248,#251,.T.); +#255= IFCDIRECTION((-0.500000000000001,0.,-0.866025403784438)); +#257= IFCVECTOR(#255,1.); +#258= IFCLINE(#246,#257); +#259= IFCTRIMMEDCURVE(#258,(#246),(#223),.T.,.CARTESIAN.); +#262= IFCEDGECURVE(#248,#225,#259,.T.); +#263= IFCCARTESIANPOINT((10.,0.,0.)); +#265= IFCVERTEXPOINT(#263); +#266= IFCDIRECTION((-0.5,0.,0.866025403784438)); +#268= IFCVECTOR(#266,1.); +#269= IFCLINE(#263,#268); +#270= IFCTRIMMEDCURVE(#269,(#263),(#197),.T.,.CARTESIAN.); +#273= IFCEDGECURVE(#265,#199,#270,.T.); +#274= IFCVECTOR(#18,1.); +#275= IFCLINE(#197,#274); +#276= IFCTRIMMEDCURVE(#275,(#212),(#197),.T.,.CARTESIAN.); +#279= IFCEDGECURVE(#214,#199,#276,.T.); +#280= IFCCARTESIANPOINT((10.,10.,0.)); +#282= IFCVERTEXPOINT(#280); +#283= IFCDIRECTION((0.5,0.,-0.866025403784438)); +#285= IFCVECTOR(#283,1.); +#286= IFCLINE(#212,#285); +#287= IFCTRIMMEDCURVE(#286,(#212),(#280),.T.,.CARTESIAN.); +#290= IFCEDGECURVE(#214,#282,#287,.T.); +#291= IFCCARTESIANPOINT((0.,0.,1.33333333333333)); +#293= IFCVERTEXPOINT(#291); +#294= IFCCARTESIANPOINT((5.,0.,9.9935873711777)); +#296= IFCVERTEXPOINT(#294); +#297= IFCDIRECTION((0.500000000000001,0.,0.866025403784438)); +#299= IFCVECTOR(#297,1.); +#300= IFCLINE(#291,#299); +#301= IFCTRIMMEDCURVE(#300,(#291),(#294),.T.,.CARTESIAN.); +#304= IFCEDGECURVE(#293,#296,#301,.T.); +#305= IFCCARTESIANPOINT((5.,10.,9.9935873711777)); +#307= IFCVERTEXPOINT(#305); +#308= IFCCARTESIANPOINT((0.,10.,1.33333333333333)); +#310= IFCVERTEXPOINT(#308); +#311= IFCDIRECTION((-0.500000000000001,0.,-0.866025403784438)); +#313= IFCVECTOR(#311,1.); +#314= IFCLINE(#305,#313); +#315= IFCTRIMMEDCURVE(#314,(#305),(#308),.T.,.CARTESIAN.); +#318= IFCEDGECURVE(#307,#310,#315,.T.); +#319= IFCVECTOR(#18,1.); +#320= IFCLINE(#308,#319); +#321= IFCTRIMMEDCURVE(#320,(#308),(#291),.T.,.CARTESIAN.); +#324= IFCEDGECURVE(#310,#293,#321,.T.); +#325= IFCCARTESIANPOINT((2.07961596230574,6.41666666666669,4.9353338402781)); +#327= IFCVERTEXPOINT(#325); +#328= IFCCARTESIANPOINT((3.57961596230572,6.41666666666669,7.53341005163139)); +#330= IFCVERTEXPOINT(#328); +#331= IFCDIRECTION((0.500000000000001,0.,0.866025403784438)); +#333= IFCVECTOR(#331,1.); +#334= IFCLINE(#325,#333); +#335= IFCTRIMMEDCURVE(#334,(#325),(#328),.T.,.CARTESIAN.); +#338= IFCEDGECURVE(#327,#330,#335,.T.); +#339= IFCCARTESIANPOINT((3.57961596230572,3.41666666666663,7.53341005163138)); +#341= IFCVERTEXPOINT(#339); +#342= IFCVECTOR(#18,1.); +#343= IFCLINE(#328,#342); +#344= IFCTRIMMEDCURVE(#343,(#328),(#339),.T.,.CARTESIAN.); +#347= IFCEDGECURVE(#330,#341,#344,.T.); +#348= IFCCARTESIANPOINT((2.07961596230574,3.41666666666663,4.9353338402781)); +#350= IFCVERTEXPOINT(#348); +#351= IFCDIRECTION((-0.500000000000001,0.,-0.866025403784438)); +#353= IFCVECTOR(#351,1.); +#354= IFCLINE(#339,#353); +#355= IFCTRIMMEDCURVE(#354,(#339),(#348),.T.,.CARTESIAN.); +#358= IFCEDGECURVE(#341,#350,#355,.T.); +#359= IFCVECTOR(#16,1.); +#360= IFCLINE(#348,#359); +#361= IFCTRIMMEDCURVE(#360,(#348),(#325),.T.,.CARTESIAN.); +#364= IFCEDGECURVE(#350,#327,#361,.T.); +#365= IFCCARTESIANPOINT((10.,0.,1.33333333333333)); +#367= IFCVERTEXPOINT(#365); +#368= IFCCARTESIANPOINT((10.,10.,1.33333333333333)); +#370= IFCVERTEXPOINT(#368); +#371= IFCVECTOR(#16,1.); +#372= IFCLINE(#365,#371); +#373= IFCTRIMMEDCURVE(#372,(#365),(#368),.T.,.CARTESIAN.); +#376= IFCEDGECURVE(#367,#370,#373,.T.); +#377= IFCDIRECTION((-0.5,0.,0.866025403784438)); +#379= IFCVECTOR(#377,1.); +#380= IFCLINE(#368,#379); +#381= IFCTRIMMEDCURVE(#380,(#368),(#305),.T.,.CARTESIAN.); +#384= IFCEDGECURVE(#370,#307,#381,.T.); +#385= IFCVECTOR(#16,1.); +#386= IFCLINE(#305,#385); +#387= IFCTRIMMEDCURVE(#386,(#294),(#305),.T.,.CARTESIAN.); +#390= IFCEDGECURVE(#296,#307,#387,.T.); +#391= IFCDIRECTION((0.5,0.,-0.866025403784438)); +#393= IFCVECTOR(#391,1.); +#394= IFCLINE(#294,#393); +#395= IFCTRIMMEDCURVE(#394,(#294),(#365),.T.,.CARTESIAN.); +#398= IFCEDGECURVE(#296,#367,#395,.T.); +#399= IFCVECTOR(#20,1.); +#400= IFCLINE(#280,#399); +#401= IFCTRIMMEDCURVE(#400,(#280),(#368),.T.,.CARTESIAN.); +#404= IFCEDGECURVE(#282,#370,#401,.T.); +#405= IFCVECTOR(#18,1.); +#406= IFCLINE(#263,#405); +#407= IFCTRIMMEDCURVE(#406,(#280),(#263),.T.,.CARTESIAN.); +#410= IFCEDGECURVE(#282,#265,#407,.T.); +#411= IFCVECTOR(#20,1.); +#412= IFCLINE(#6,#411); +#413= IFCTRIMMEDCURVE(#412,(#6),(#291),.T.,.CARTESIAN.); +#416= IFCEDGECURVE(#200,#293,#413,.T.); +#417= IFCVECTOR(#16,1.); +#418= IFCLINE(#209,#417); +#419= IFCTRIMMEDCURVE(#418,(#6),(#209),.T.,.CARTESIAN.); +#422= IFCEDGECURVE(#200,#211,#419,.T.); +#423= IFCVECTOR(#22,1.); +#424= IFCLINE(#263,#423); +#425= IFCTRIMMEDCURVE(#424,(#365),(#263),.T.,.CARTESIAN.); +#428= IFCEDGECURVE(#367,#265,#425,.T.); +#429= IFCVECTOR(#22,1.); +#430= IFCLINE(#209,#429); +#431= IFCTRIMMEDCURVE(#430,(#308),(#209),.T.,.CARTESIAN.); +#434= IFCEDGECURVE(#310,#211,#431,.T.); +#435= IFCDIRECTION((0.866025403784438,0.,-0.500000000000001)); +#437= IFCVECTOR(#435,1.); +#438= IFCLINE(#325,#437); +#439= IFCTRIMMEDCURVE(#438,(#325),(#223),.T.,.CARTESIAN.); +#442= IFCEDGECURVE(#327,#225,#439,.T.); +#443= IFCDIRECTION((-0.866025403784438,0.,0.500000000000001)); +#445= IFCVECTOR(#443,1.); +#446= IFCLINE(#328,#445); +#447= IFCTRIMMEDCURVE(#446,(#246),(#328),.T.,.CARTESIAN.); +#450= IFCEDGECURVE(#248,#330,#447,.T.); +#451= IFCDIRECTION((-0.86602540378444,0.,0.499999999999998)); +#453= IFCVECTOR(#451,1.); +#454= IFCLINE(#339,#453); +#455= IFCTRIMMEDCURVE(#454,(#235),(#339),.T.,.CARTESIAN.); +#458= IFCEDGECURVE(#237,#341,#455,.T.); +#459= IFCDIRECTION((-0.866025403784438,0.,0.500000000000001)); +#461= IFCVECTOR(#459,1.); +#462= IFCLINE(#348,#461); +#463= IFCTRIMMEDCURVE(#462,(#226),(#348),.T.,.CARTESIAN.); +#466= IFCEDGECURVE(#228,#350,#463,.T.); +#467= IFCORIENTEDEDGE(*,*,#208,.T.); +#468= IFCORIENTEDEDGE(*,*,#422,.T.); +#469= IFCORIENTEDEDGE(*,*,#222,.T.); +#470= IFCORIENTEDEDGE(*,*,#279,.T.); +#471= IFCEDGELOOP((#467,#468,#469,#470)); +#473= IFCFACEOUTERBOUND(#471,.T.); +#474= IFCORIENTEDEDGE(*,*,#234,.T.); +#475= IFCORIENTEDEDGE(*,*,#245,.T.); +#476= IFCORIENTEDEDGE(*,*,#254,.T.); +#477= IFCORIENTEDEDGE(*,*,#262,.T.); +#478= IFCEDGELOOP((#474,#475,#476,#477)); +#480= IFCFACEBOUND(#478,.F.); +#481= IFCDIRECTION((0.866025403784438,0.,-0.500000000000001)); +#483= IFCAXIS2PLACEMENT3D(#209,#481,#18); +#484= IFCPLANE(#483); +#485= IFCADVANCEDFACE((#473,#480),#484,.T.); +#488= IFCORIENTEDEDGE(*,*,#410,.T.); +#489= IFCORIENTEDEDGE(*,*,#273,.T.); +#490= IFCORIENTEDEDGE(*,*,#279,.F.); +#491= IFCORIENTEDEDGE(*,*,#290,.T.); +#492= IFCEDGELOOP((#488,#489,#490,#491)); +#494= IFCFACEOUTERBOUND(#492,.T.); +#495= IFCDIRECTION((-0.866025403784439,0.,-0.5)); +#497= IFCAXIS2PLACEMENT3D(#263,#495,#16); +#498= IFCPLANE(#497); +#499= IFCADVANCEDFACE((#494),#498,.T.); +#501= IFCORIENTEDEDGE(*,*,#304,.T.); +#502= IFCORIENTEDEDGE(*,*,#390,.T.); +#503= IFCORIENTEDEDGE(*,*,#318,.T.); +#504= IFCORIENTEDEDGE(*,*,#324,.T.); +#505= IFCEDGELOOP((#501,#502,#503,#504)); +#507= IFCFACEOUTERBOUND(#505,.T.); +#508= IFCORIENTEDEDGE(*,*,#338,.T.); +#509= IFCORIENTEDEDGE(*,*,#347,.T.); +#510= IFCORIENTEDEDGE(*,*,#358,.T.); +#511= IFCORIENTEDEDGE(*,*,#364,.T.); +#512= IFCEDGELOOP((#508,#509,#510,#511)); +#514= IFCFACEBOUND(#512,.F.); +#515= IFCDIRECTION((-0.866025403784438,0.,0.500000000000001)); +#517= IFCAXIS2PLACEMENT3D(#308,#515,#18); +#518= IFCPLANE(#517); +#519= IFCADVANCEDFACE((#507,#514),#518,.T.); +#521= IFCORIENTEDEDGE(*,*,#376,.T.); +#522= IFCORIENTEDEDGE(*,*,#384,.T.); +#523= IFCORIENTEDEDGE(*,*,#390,.F.); +#524= IFCORIENTEDEDGE(*,*,#398,.T.); +#525= IFCEDGELOOP((#521,#522,#523,#524)); +#527= IFCFACEOUTERBOUND(#525,.T.); +#528= IFCDIRECTION((0.866025403784438,0.,0.5)); +#530= IFCAXIS2PLACEMENT3D(#365,#528,#16); +#531= IFCPLANE(#530); +#532= IFCADVANCEDFACE((#527),#531,.T.); +#534= IFCORIENTEDEDGE(*,*,#404,.T.); +#535= IFCORIENTEDEDGE(*,*,#376,.F.); +#536= IFCORIENTEDEDGE(*,*,#428,.T.); +#537= IFCORIENTEDEDGE(*,*,#410,.F.); +#538= IFCEDGELOOP((#534,#535,#536,#537)); +#540= IFCFACEOUTERBOUND(#538,.T.); +#541= IFCCARTESIANPOINT((10.,5.,0.)); +#543= IFCAXIS2PLACEMENT3D(#541,#12,#16); +#544= IFCPLANE(#543); +#545= IFCADVANCEDFACE((#540),#544,.T.); +#547= IFCORIENTEDEDGE(*,*,#416,.T.); +#548= IFCORIENTEDEDGE(*,*,#324,.F.); +#549= IFCORIENTEDEDGE(*,*,#434,.T.); +#550= IFCORIENTEDEDGE(*,*,#422,.F.); +#551= IFCEDGELOOP((#547,#548,#549,#550)); +#553= IFCFACEOUTERBOUND(#551,.T.); +#554= IFCCARTESIANPOINT((0.,5.,0.)); +#556= IFCAXIS2PLACEMENT3D(#554,#14,#18); +#557= IFCPLANE(#556); +#558= IFCADVANCEDFACE((#553),#557,.T.); +#560= IFCORIENTEDEDGE(*,*,#398,.F.); +#561= IFCORIENTEDEDGE(*,*,#304,.F.); +#562= IFCORIENTEDEDGE(*,*,#416,.F.); +#563= IFCORIENTEDEDGE(*,*,#208,.F.); +#564= IFCORIENTEDEDGE(*,*,#273,.F.); +#565= IFCORIENTEDEDGE(*,*,#428,.F.); +#566= IFCEDGELOOP((#560,#561,#562,#563,#564,#565)); +#568= IFCFACEOUTERBOUND(#566,.T.); +#569= IFCAXIS2PLACEMENT3D(#6,#18,#12); +#570= IFCPLANE(#569); +#571= IFCADVANCEDFACE((#568),#570,.T.); +#573= IFCORIENTEDEDGE(*,*,#318,.F.); +#574= IFCORIENTEDEDGE(*,*,#384,.F.); +#575= IFCORIENTEDEDGE(*,*,#404,.F.); +#576= IFCORIENTEDEDGE(*,*,#290,.F.); +#577= IFCORIENTEDEDGE(*,*,#222,.F.); +#578= IFCORIENTEDEDGE(*,*,#434,.F.); +#579= IFCEDGELOOP((#573,#574,#575,#576,#577,#578)); +#581= IFCFACEOUTERBOUND(#579,.T.); +#582= IFCAXIS2PLACEMENT3D(#280,#16,#14); +#583= IFCPLANE(#582); +#584= IFCADVANCEDFACE((#581),#583,.T.); +#586= IFCORIENTEDEDGE(*,*,#338,.F.); +#587= IFCORIENTEDEDGE(*,*,#442,.T.); +#588= IFCORIENTEDEDGE(*,*,#262,.F.); +#589= IFCORIENTEDEDGE(*,*,#450,.T.); +#590= IFCEDGELOOP((#586,#587,#588,#589)); +#592= IFCFACEOUTERBOUND(#590,.T.); +#593= IFCDIRECTION((0.866025403784438,0.,-0.500000000000001)); +#595= IFCAXIS2PLACEMENT3D(#325,#18,#593); +#596= IFCPLANE(#595); +#597= IFCADVANCEDFACE((#592),#596,.T.); +#599= IFCORIENTEDEDGE(*,*,#347,.F.); +#600= IFCORIENTEDEDGE(*,*,#450,.F.); +#601= IFCORIENTEDEDGE(*,*,#254,.F.); +#602= IFCORIENTEDEDGE(*,*,#458,.T.); +#603= IFCEDGELOOP((#599,#600,#601,#602)); +#605= IFCFACEOUTERBOUND(#603,.T.); +#606= IFCDIRECTION((-0.500000000000001,0.,-0.866025403784438)); +#608= IFCDIRECTION((0.866025403784438,0.,-0.500000000000001)); +#610= IFCAXIS2PLACEMENT3D(#328,#606,#608); +#611= IFCPLANE(#610); +#612= IFCADVANCEDFACE((#605),#611,.T.); +#614= IFCORIENTEDEDGE(*,*,#358,.F.); +#615= IFCORIENTEDEDGE(*,*,#458,.F.); +#616= IFCORIENTEDEDGE(*,*,#245,.F.); +#617= IFCORIENTEDEDGE(*,*,#466,.T.); +#618= IFCEDGELOOP((#614,#615,#616,#617)); +#620= IFCFACEOUTERBOUND(#618,.T.); +#621= IFCDIRECTION((0.86602540378444,0.,-0.499999999999998)); +#623= IFCAXIS2PLACEMENT3D(#339,#16,#621); +#624= IFCPLANE(#623); +#625= IFCADVANCEDFACE((#620),#624,.T.); +#627= IFCORIENTEDEDGE(*,*,#364,.F.); +#628= IFCORIENTEDEDGE(*,*,#466,.F.); +#629= IFCORIENTEDEDGE(*,*,#234,.F.); +#630= IFCORIENTEDEDGE(*,*,#442,.F.); +#631= IFCEDGELOOP((#627,#628,#629,#630)); +#633= IFCFACEOUTERBOUND(#631,.T.); +#634= IFCDIRECTION((0.500000000000001,0.,0.866025403784438)); +#636= IFCDIRECTION((0.866025403784438,0.,-0.500000000000001)); +#638= IFCAXIS2PLACEMENT3D(#348,#634,#636); +#639= IFCPLANE(#638); +#640= IFCADVANCEDFACE((#633),#639,.T.); +#642= IFCCLOSEDSHELL((#485,#499,#519,#532,#545,#558,#571,#584,#597,#612,#625,#640)); +#644= IFCADVANCEDBREP(#642); +#645= IFCSHAPEREPRESENTATION(#127,'Body','AdvancedBrep',(#644)); +#652= IFCPRODUCTDEFINITIONSHAPE($,$,(#645)); +#657= IFCROOF('2X3Ubma$PBOg9QlVrExqy9',#42,'Basic Roof:Generic:153150',$,'Basic Roof:Generic',#196,#652,'153150',.NOTDEFINED.); +#672= IFCROOFTYPE('2MayaW1Gv4Gviu994fLNE7',#42,'Basic Roof:Generic',$,$,(#714),$,'1366',$,.NOTDEFINED.); +#675= IFCMATERIAL('',$,$); +#682= IFCMATERIALLAYER(#675,0.666666666666667,$,'Layer',$,$,$); +#684= IFCMATERIALLAYERSET((#682),'Basic Roof:Generic',$); +#687= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic'),$); +#688= IFCPROPERTYSET('1PKpxnypLBewZtoeSATff5',#42,'Pset_EnvironmentalImpactIndicators',$,(#687)); +#691= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$); +#692= IFCPROPERTYSET('2X3Ubma$PBOg9QjWHExqy9',#42,'Pset_RoofCommon',$,(#687,#691)); +#695= IFCRELDEFINESBYPROPERTIES('2Efbkw0g5259EEv6WMPWVl',#42,$,$,(#657),#688); +#699= IFCRELDEFINESBYPROPERTIES('04l44JsYD0eR2nYkN0GmHL',#42,$,$,(#657),#692); +#702= IFCCLASSIFICATION('https://www.csiresources.org/standards/uniformat','1998',$,'Uniformat',$,$,$); +#705= IFCCLASSIFICATIONREFERENCE('https://www.csiresources.org/standards/uniformat','B1020','Roof Construction',#702,$,$); +#710= IFCRELASSOCIATESCLASSIFICATION('19rcvMpKrE6gYlDGEkvuJb',#42,'Uniformat Classification','',(#657),#705); +#714= IFCPROPERTYSET('2MayaW1Gv4GviuBsWfLNE7',#42,'Pset_RoofCommon',$,(#691)); +#718= IFCCARTESIANPOINT((-1.11022302462516E-16,0.)); +#720= IFCAXIS2PLACEMENT2D(#718,#24); +#721= IFCRECTANGLEPROFILEDEF(.AREA.,'Simple_Skylight',#720,3.,3.); +#724= IFCCARTESIANPOINT((1.50000000000006,1.49999999999994,12.25)); +#726= IFCAXIS2PLACEMENT3D(#724,#20,#16); +#727= IFCEXTRUDEDAREASOLID(#721,#726,#20,0.0833333333333339); +#728= IFCSHAPEREPRESENTATION(#127,'Body','SweptSolid',(#727)); +#730= IFCAXIS2PLACEMENT3D(#6,$,$); +#731= IFCREPRESENTATIONMAP(#730,#728); +#735= IFCWINDOWLININGPROPERTIES('2X3Ubma$PBOg9QlVnExq33',#42,'Simple_Skylight:Simple_Skylight:154100',$,$,$,$,$,$,$,$,$,$,$,$,$); +#736= IFCWINDOWTYPE('2X3Ubma$PBOg9QlUXExqCP',#42,'Simple_Skylight:Simple_Skylight',$,$,(#735,#779),(#731),'154158',$,.WINDOW.,.NOTDEFINED.,.F.,$); +#740= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); +#741= IFCMAPPEDITEM(#731,#740); +#743= IFCSHAPEREPRESENTATION(#127,'Body','MappedRepresentation',(#741)); +#745= IFCPRODUCTDEFINITIONSHAPE($,$,(#743)); +#748= IFCCARTESIANPOINT((14.5492710769086,3.41666666666662,1.20007671829803)); +#750= IFCDIRECTION((-0.866025403784438,0.,0.500000000000001)); +#752= IFCAXIS2PLACEMENT3D(#748,#750,#16); +#753= IFCLOCALPLACEMENT(#160,#752); +#754= IFCWINDOW('2X3Ubma$PBOg9QlVrExq33',#42,'Simple_Skylight:Simple_Skylight:154100',$,'Simple_Skylight:Simple_Skylight',#753,#745,'154100',0.666666666666666,3.00000000000006,.WINDOW.,.NOTDEFINED.,$); +#757= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Simple_Skylight'),$); +#758= IFCPROPERTYSET('2$oq6KCrP4lf4qqbQehKma',#42,'Pset_EnvironmentalImpactIndicators',$,(#757)); +#761= IFCPROPERTYSET('2X3Ubma$PBOg9QjWDExq33',#42,'Pset_WindowCommon',$,(#691,#757)); +#763= IFCRELDEFINESBYPROPERTIES('0hdjdabLz80xUJphWetA8Z',#42,$,$,(#754),#758); +#767= IFCRELDEFINESBYPROPERTIES('3Us9Py_vL4B9vouTo7idEr',#42,$,$,(#754),#761); +#770= IFCQUANTITYAREA('Area','area measured in geometry',$,9.5,$); +#773= IFCELEMENTQUANTITY('0gzdslxdnDehDmsHGBGDIe',#42,'Qto_WindowBaseQuantities',$,$,(#770)); +#775= IFCRELDEFINESBYPROPERTIES('1Cd2L92Bb7geLF6s89FAAD',#42,$,$,(#754),#773); +#778= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$); +#779= IFCPROPERTYSET('2X3Ubma$PBOg9QjWDExq3J',#42,'Pset_WindowCommon',$,(#778)); +#785= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Story Level'),$); +#786= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#787= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#42,'Pset_BuildingStoreyCommon',$,(#785,#786)); +#791= IFCRELDEFINESBYPROPERTIES('1T8CaqgB90FuBOo_Zd0oTa',#42,$,$,(#162),#787); +#795= IFCRELCONTAINEDINSPATIALSTRUCTURE('2MayaW1Gv4Gviu990fLNUo',#42,$,$,(#657,#754),#162); +#800= IFCRELAGGREGATES('2jim69XIT8ah0Q7UlPLNaq',#42,$,$,#134,(#166)); +#804= IFCRELAGGREGATES('1bRoggrvz5jgJPeQetXm2W',#42,$,$,#166,(#149)); +#808= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#42,$,$,#149,(#162)); +#812= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$); +#813= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$); +#814= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#42,'Pset_BuildingCommon',$,(#170,#812,#813)); +#818= IFCPROPERTYSET('3MvOG1eWD6G8SuMxPnqEkk',#42,'Pset_BuildingElementProxyCommon',$,(#170,#778)); +#820= IFCPROPERTYSET('1b7tIashzEUx2OMdM24_7R',#42,'Pset_BuildingStoreyCommon',$,(#170,#786)); +#822= IFCPROPERTYSET('1rc9mitpv2gxi7a_7XA4xb',#42,'Pset_BuildingSystemCommon',$,(#170)); +#824= IFCRELDEFINESBYPROPERTIES('1gS$CMOsr1Xu6sBGno1Vub',#42,$,$,(#149),#814); +#828= IFCRELDEFINESBYPROPERTIES('3drrlOj3TDpAUZLjLKBkPV',#42,$,$,(#149),#818); +#831= IFCRELDEFINESBYPROPERTIES('3f9v9oAVDAuxsrZurhIriJ',#42,$,$,(#149),#820); +#834= IFCRELDEFINESBYPROPERTIES('3CCTgiB4HEex_QXvfDDCfb',#42,$,$,(#149),#822); +#837= IFCRELASSOCIATESMATERIAL('0j1IY6aTD0bhDZ$I0FOILB',#42,$,$,(#657),#684); +#840= IFCRELASSOCIATESMATERIAL('0t_C1p8pT0MQ7P3cpsEakh',#42,$,$,(#736,#754),#675); +#845= IFCRELDEFINESBYTYPE('0on4Fl8xf7_wpVU7d_hhGI',#42,$,$,(#657),#672); +#849= IFCRELDEFINESBYTYPE('3DE5dGWaP5SPCCk18NnJ8$',#42,$,$,(#754),#736); +#853= IFCPRESENTATIONLAYERASSIGNMENT('A-GLAZ',$,(#728,#743),$); +#857= IFCPRESENTATIONLAYERASSIGNMENT('A-ROOF',$,(#645),$); +ENDSEC; + +END-ISO-10303-21; diff --git a/Random_Tests/Window/from_Revit/Window_01.rvt b/Random_Tests/Window/from_Revit/Window_01.rvt new file mode 100644 index 0000000..9223db1 Binary files /dev/null and b/Random_Tests/Window/from_Revit/Window_01.rvt differ diff --git a/Random_Tests/Window/from_Revit/Window_02.ifc b/Random_Tests/Window/from_Revit/Window_02.ifc new file mode 100644 index 0000000..cb57c0c --- /dev/null +++ b/Random_Tests/Window/from_Revit/Window_02.ifc @@ -0,0 +1,262 @@ +ISO-10303-21; +HEADER; + +/****************************************************************************************** +* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013 +* Module: EDMstepFileFactory/EDMstandAlone +* Creation date: Thu Jul 28 10:19:01 2022 +* Host: DESKTOP-CJF9H2M +* Database: C:\Users\Owner\AppData\Local\Temp\bcc6511b-46dd-482a-85c5-64f3d2b02256\4e9dee28-3064-4aac-bc0d-bda4109112e0\ifc +* Database version: 5507 +* Database creation date: Thu Jul 28 10:19:00 2022 +* Schema: IFC4 +* Model: DataRepository.ifc +* Model creation date: Thu Jul 28 10:19:00 2022 +* Header model: DataRepository.ifc_HeaderModel +* Header model creation date: Thu Jul 28 10:19:00 2022 +* EDMuser: sdai-user +* EDMgroup: sdai-group +* License ID and type: 5605 : Permanent license. Expiry date: +* EDMstepFileFactory options: 020000 +******************************************************************************************/ +FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1.0]'),'2;1'); +FILE_NAME('Project Number','2022-07-28T10:19:01',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20200210_1400(x64) - Exporter 20.3.3.0 - Alternate UI 20.3.3.0',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; + +DATA; +#1= IFCORGANIZATION($,'Autodesk Revit 2020 (ENU)',$,$,$); +#5= IFCAPPLICATION(#1,'2020','Autodesk Revit 2020 (ENU)','Revit'); +#6= IFCCARTESIANPOINT((0.,0.,0.)); +#10= IFCCARTESIANPOINT((0.,0.)); +#12= IFCDIRECTION((1.,0.,0.)); +#14= IFCDIRECTION((-1.,0.,0.)); +#16= IFCDIRECTION((0.,1.,0.)); +#18= IFCDIRECTION((0.,-1.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#22= IFCDIRECTION((0.,0.,-1.)); +#24= IFCDIRECTION((1.,0.)); +#26= IFCDIRECTION((-1.,0.)); +#28= IFCDIRECTION((0.,1.)); +#30= IFCDIRECTION((0.,-1.)); +#32= IFCAXIS2PLACEMENT3D(#6,$,$); +#33= IFCLOCALPLACEMENT(#165,#32); +#36= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$); +#38= IFCORGANIZATION($,'','',$,$); +#39= IFCPERSONANDORGANIZATION(#36,#38,$); +#42= IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,1659021450); +#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#44= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#45= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#43); +#46= IFCCONVERSIONBASEDUNIT(#44,.LENGTHUNIT.,'FOOT',#45); +#48= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#49= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#50= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#48); +#51= IFCCONVERSIONBASEDUNIT(#49,.AREAUNIT.,'SQUARE FOOT',#50); +#52= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#53= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#54= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#52); +#55= IFCCONVERSIONBASEDUNIT(#53,.VOLUMEUNIT.,'CUBIC FOOT',#54); +#56= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#57= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#58= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#56); +#59= IFCCONVERSIONBASEDUNIT(#57,.PLANEANGLEUNIT.,'DEGREE',#58); +#60= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#61= IFCDERIVEDUNITELEMENT(#60,1); +#62= IFCDERIVEDUNITELEMENT(#43,-3); +#63= IFCDERIVEDUNIT((#61,#62),.MASSDENSITYUNIT.,$); +#65= IFCDERIVEDUNITELEMENT(#43,4); +#66= IFCDERIVEDUNIT((#65),.MOMENTOFINERTIAUNIT.,$); +#68= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#69= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.); +#70= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#71= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#72= IFCDERIVEDUNITELEMENT(#60,1); +#73= IFCDERIVEDUNITELEMENT(#70,-1); +#74= IFCDERIVEDUNITELEMENT(#68,-3); +#75= IFCDERIVEDUNIT((#72,#73,#74),.THERMALTRANSMITTANCEUNIT.,$); +#77= IFCDERIVEDUNITELEMENT(#43,3); +#78= IFCDERIVEDUNITELEMENT(#68,-1); +#79= IFCDERIVEDUNIT((#77,#78),.VOLUMETRICFLOWRATEUNIT.,$); +#81= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.); +#82= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.); +#83= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#84= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.); +#85= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.); +#86= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.); +#87= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.); +#88= IFCDERIVEDUNITELEMENT(#60,-1); +#89= IFCDERIVEDUNITELEMENT(#43,-2); +#90= IFCDERIVEDUNITELEMENT(#68,3); +#91= IFCDERIVEDUNITELEMENT(#86,1); +#92= IFCDERIVEDUNIT((#88,#89,#90,#91),.USERDEFINED.,'Luminous Efficacy'); +#94= IFCDERIVEDUNITELEMENT(#43,1); +#95= IFCDERIVEDUNITELEMENT(#68,-1); +#96= IFCDERIVEDUNIT((#94,#95),.LINEARVELOCITYUNIT.,$); +#98= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); +#99= IFCDERIVEDUNITELEMENT(#43,-2); +#100= IFCDERIVEDUNITELEMENT(#60,1); +#101= IFCDERIVEDUNITELEMENT(#68,-2); +#102= IFCDERIVEDUNIT((#99,#100,#101),.USERDEFINED.,'Friction Loss'); +#104= IFCDERIVEDUNITELEMENT(#60,1); +#105= IFCDERIVEDUNITELEMENT(#43,1); +#106= IFCDERIVEDUNITELEMENT(#68,-2); +#107= IFCDERIVEDUNITELEMENT(#43,-1); +#108= IFCDERIVEDUNIT((#104,#105,#106,#107),.LINEARFORCEUNIT.,$); +#110= IFCDERIVEDUNITELEMENT(#60,1); +#111= IFCDERIVEDUNITELEMENT(#43,1); +#112= IFCDERIVEDUNITELEMENT(#68,-2); +#113= IFCDERIVEDUNITELEMENT(#43,-2); +#114= IFCDERIVEDUNIT((#110,#111,#112,#113),.PLANARFORCEUNIT.,$); +#116= IFCUNITASSIGNMENT((#46,#51,#55,#59,#60,#63,#66,#68,#69,#71,#75,#79,#81,#82,#83,#84,#85,#86,#87,#92,#96,#98,#102,#108,#114)); +#118= IFCAXIS2PLACEMENT3D(#6,$,$); +#119= IFCDIRECTION((6.12303176911189E-17,1.)); +#121= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#118,#119); +#125= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#121,$,.GRAPH_VIEW.,$); +#127= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#121,$,.MODEL_VIEW.,$); +#128= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#121,$,.MODEL_VIEW.,$); +#129= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#121,$,.MODEL_VIEW.,$); +#130= IFCPROJECTEDCRS('EPSG:3857',$,$,$,$,$,$); +#132= IFCMAPCONVERSION(#121,#130,0.,0.,0.,1.,6.12303176911189E-17,$); +#134= IFCPROJECT('1lWX3XLrnBPRk2EKRLf6qP',#42,'Project Number',$,$,'Project Name','Project Status',(#121),#116); +#145= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','',''); +#149= IFCBUILDING('1lWX3XLrnBPRk2EKRLf6qO',#42,'',$,$,#33,$,'',.ELEMENT.,$,$,#145); +#159= IFCAXIS2PLACEMENT3D(#6,$,$); +#160= IFCLOCALPLACEMENT(#33,#159); +#162= IFCBUILDINGSTOREY('1lWX3XLrnBPRk2EKOgMvEA',#42,'Level 1',$,'Level:Story Level',#160,$,'Level 1',.ELEMENT.,0.); +#164= IFCAXIS2PLACEMENT3D(#6,$,$); +#165= IFCLOCALPLACEMENT($,#164); +#166= IFCSITE('1lWX3XLrnBPRk2EKRLf6qR',#42,'Default',$,$,#165,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$); +#170= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Project Information'),$); +#178= IFCPROPERTYSET('1b7tIashzEUx2OMcE24_7R',#42,'Pset_SiteCommon',$,(#170)); +#186= IFCRELDEFINESBYPROPERTIES('0GBW7dDk57jgwJmflRIjLQ',#42,$,$,(#166),#178); +#195= IFCCARTESIANPOINT((0.,0.249999999999997,0.)); +#197= IFCAXIS2PLACEMENT3D(#195,$,$); +#198= IFCLOCALPLACEMENT(#160,#197); +#199= IFCCARTESIANPOINT((10.,0.)); +#201= IFCPOLYLINE((#10,#199)); +#203= IFCSHAPEREPRESENTATION(#125,'Axis','Curve2D',(#201)); +#210= IFCCARTESIANPOINT((5.,0.)); +#212= IFCAXIS2PLACEMENT2D(#210,#26); +#213= IFCRECTANGLEPROFILEDEF(.AREA.,$,#212,10.,0.5); +#216= IFCAXIS2PLACEMENT3D(#6,$,$); +#217= IFCEXTRUDEDAREASOLID(#213,#216,#20,10.); +#218= IFCCOLOURRGB($,0.349019607843137,0.458823529411765,0.576470588235294); +#219= IFCSURFACESTYLERENDERING(#218,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#220= IFCSURFACESTYLE('TESTY MATERIAL',.BOTH.,(#219)); +#222= IFCSTYLEDITEM(#217,(#220),$); +#225= IFCSHAPEREPRESENTATION(#127,'Body','SweptSolid',(#217)); +#228= IFCPRODUCTDEFINITIONSHAPE($,$,(#203,#225)); +#234= IFCWALL('3AmvEEqE57uAllOz3T08Az',#42,'Basic Wall:Testy Wall Type:153183',$,'Basic Wall:Testy Wall Type',#198,#228,'153183',.NOTDEFINED.); +#249= IFCQUANTITYLENGTH('Height',$,$,10.,$); +#252= IFCQUANTITYLENGTH('Length',$,$,10.,$); +#253= IFCQUANTITYLENGTH('Width',$,$,0.5,$); +#254= IFCQUANTITYAREA('GrossFootprintArea',$,$,5.,$); +#255= IFCQUANTITYVOLUME('GrossVolume',$,$,50.,$); +#256= IFCQUANTITYAREA('GrossSideArea',$,$,100.,$); +#257= IFCQUANTITYAREA('NetSideArea',$,$,88.,$); +#258= IFCQUANTITYVOLUME('NetVolume',$,$,44.,$); +#259= IFCELEMENTQUANTITY('37Am140AjAiQDsbiLw25Q3',#42,'Qto_WallBaseQuantities',$,$,(#249,#252,#253,#254,#255,#256,#257,#258)); +#261= IFCRELDEFINESBYPROPERTIES('2ikiie1Tf98PZJJE3Lig0b',#42,$,$,(#234),#259); +#265= IFCMATERIAL('TESTY MATERIAL',$,'Materials'); +#272= IFCSTYLEDITEM($,(#220),$); +#274= IFCSTYLEDREPRESENTATION(#121,'Style','Material',(#272)); +#277= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#274),#265); +#281= IFCMATERIALLAYER(#265,0.5,$,'TESTY MATERIAL',$,'Materials',$); +#283= IFCMATERIALLAYERSET((#281),'Basic Wall:Testy Wall Type',$); +#286= IFCMATERIALLAYERSETUSAGE(#283,.AXIS2.,.NEGATIVE.,0.25,$); +#288= IFCWALLTYPE('2MiAr4$fjE1RodqLE4_GbH',#42,'Basic Wall:Testy Wall Type',$,$,(#292),$,'41083',$,.STANDARD.); +#291= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$); +#292= IFCPROPERTYSET('2MiAr4$fjE1Rodsgw4_GbH',#42,'Pset_WallCommon',$,(#291)); +#297= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy Wall Type'),$); +#298= IFCPROPERTYSET('0qZL4FrmT8men$ekqTQTtJ',#42,'Pset_EnvironmentalImpactIndicators',$,(#297)); +#301= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Testy Wall Type'),$); +#302= IFCPROPERTYSET('0CUVaPBCf9lPQ0IPMaJUi9',#42,'Pset_ReinforcementBarPitchOfWall',$,(#301)); +#305= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$); +#306= IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.F.),$); +#307= IFCPROPERTYSET('3AmvEEqE57uAllQ2tT08Az',#42,'Pset_WallCommon',$,(#291,#297,#305,#306)); +#311= IFCRELDEFINESBYPROPERTIES('3AXAAQrWD9fvzVAKIfH6zG',#42,$,$,(#234),#298); +#314= IFCRELDEFINESBYPROPERTIES('1ZEFZlfKD1OvoC1hLkPy$_',#42,$,$,(#234),#302); +#317= IFCRELDEFINESBYPROPERTIES('1lS7yvLZn8vAa3d8r5fBO7',#42,$,$,(#234),#307); +#320= IFCCLASSIFICATION('https://www.csiresources.org/standards/uniformat','1998',$,'Uniformat',$,$,$); +#323= IFCCLASSIFICATIONREFERENCE('https://www.csiresources.org/standards/uniformat','B2010156','Ext. Wall - Brick Composite',#320,$,$); +#328= IFCRELASSOCIATESCLASSIFICATION('01d7LzZar1s86K_WTmh2H_',#42,'Uniformat Classification','',(#234),#323); +#332= IFCCARTESIANPOINT((0.,0.)); +#334= IFCAXIS2PLACEMENT2D(#332,#24); +#335= IFCRECTANGLEPROFILEDEF(.AREA.,'Simple_Window',#334,0.0833333333333333,3.); +#336= IFCCARTESIANPOINT((1.5,0.208333333333333,0.)); +#338= IFCAXIS2PLACEMENT3D(#336,#20,#16); +#339= IFCEXTRUDEDAREASOLID(#335,#338,#20,4.); +#340= IFCSHAPEREPRESENTATION(#127,'Body','SweptSolid',(#339)); +#342= IFCAXIS2PLACEMENT3D(#6,$,$); +#343= IFCREPRESENTATIONMAP(#342,#340); +#347= IFCWINDOWLININGPROPERTIES('3AmvEEqE57uAllOz7T08v0',#42,'Simple_Window:Simple_Window:154274',$,$,$,$,$,$,$,$,$,$,$,$,$); +#348= IFCWINDOWTYPE('3AmvEEqE57uAllOyNT08vJ',#42,'Simple_Window:Simple_Window',$,$,(#347,#390),(#343),'154289',$,.WINDOW.,.NOTDEFINED.,.F.,$); +#352= IFCMATERIAL('',$,$); +#353= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); +#354= IFCMAPPEDITEM(#343,#353); +#356= IFCSHAPEREPRESENTATION(#127,'Body','MappedRepresentation',(#354)); +#358= IFCPRODUCTDEFINITIONSHAPE($,$,(#356)); +#361= IFCCARTESIANPOINT((6.58333333333333,0.499999999999976,3.75)); +#363= IFCAXIS2PLACEMENT3D(#361,#20,#14); +#505= IFCLOCALPLACEMENT(#482,#504); +#365= IFCWINDOW('3AmvEEqE57uAllOz3T08v0',#42,'Simple_Window:Simple_Window:154274',$,'Simple_Window:Simple_Window',#505,#358,'154274',4.,3.,.WINDOW.,.NOTDEFINED.,$); +#368= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Simple_Window'),$); +#369= IFCPROPERTYSET('2WRzO6rJ592wIp6WGN8JXR',#42,'Pset_EnvironmentalImpactIndicators',$,(#368)); +#372= IFCPROPERTYSET('3AmvEEqE57uAllQ2xT08v0',#42,'Pset_WindowCommon',$,(#291,#368)); +#374= IFCRELDEFINESBYPROPERTIES('3PTjPb7vv2TBoFqRIhkl7$',#42,$,$,(#365),#369); +#378= IFCRELDEFINESBYPROPERTIES('3AQDdcE657iQxpjbn3qH5m',#42,$,$,(#365),#372); +#381= IFCQUANTITYLENGTH('Height','',$,4.,$); +#382= IFCQUANTITYLENGTH('Width','',$,3.,$); +#383= IFCQUANTITYAREA('Area','area measured in geometry',$,12.,$); +#384= IFCELEMENTQUANTITY('0KYskgNIL9oRlsqo13GtNi',#42,'Qto_WindowBaseQuantities',$,$,(#381,#382,#383)); +#386= IFCRELDEFINESBYPROPERTIES('2IcjNXCbPDKwNqvKXd_91C',#42,$,$,(#365),#384); +#389= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$); +#390= IFCPROPERTYSET('3AmvEEqE57uAllQ2xT08vj',#42,'Pset_WindowCommon',$,(#389)); +#396= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Story Level'),$); +#397= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#398= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#42,'Pset_BuildingStoreyCommon',$,(#396,#397)); +#402= IFCRELDEFINESBYPROPERTIES('3RTKHU8J5AUgI3cAMVC8V0',#42,$,$,(#162),#398); +#406= IFCRELCONTAINEDINSPATIALSTRUCTURE('2MayaW1Gv4Gviu990fLNUo',#42,$,$,(#234,#365),#162); +#411= IFCRELAGGREGATES('2CD7Uk9ZbCoOTmuO2HXcO6',#42,$,$,#134,(#166)); +#415= IFCRELAGGREGATES('1r69vKGnLBOffBT$m3e3TN',#42,$,$,#166,(#149)); +#419= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#42,$,$,#149,(#162)); +#423= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$); +#424= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$); +#425= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#42,'Pset_BuildingCommon',$,(#170,#423,#424)); +#429= IFCPROPERTYSET('3xnkYNspv1WAgIyM2HVCka',#42,'Pset_BuildingElementProxyCommon',$,(#170,#389)); +#431= IFCPROPERTYSET('1b7tIashzEUx2OMdM24_7R',#42,'Pset_BuildingStoreyCommon',$,(#170,#397)); +#433= IFCPROPERTYSET('0jDcFHszjB_9qNQ8PvrTu1',#42,'Pset_BuildingSystemCommon',$,(#170)); +#435= IFCRELDEFINESBYPROPERTIES('30NOSPVO1DbgQVJsQYzrvl',#42,$,$,(#149),#425); +#439= IFCRELDEFINESBYPROPERTIES('24RVAd4nDBYhbG2f7B_1zO',#42,$,$,(#149),#429); +#442= IFCRELDEFINESBYPROPERTIES('3k1csFPh91DgzJMbrgHaN$',#42,$,$,(#149),#431); +#445= IFCRELDEFINESBYPROPERTIES('1A3DHxTH9FhBkOjOVj4b4Y',#42,$,$,(#149),#433); +#448= IFCRELASSOCIATESMATERIAL('24DvTpGlL8PwIqUUeFQXjj',#42,$,$,(#234),#286); +#451= IFCRELASSOCIATESMATERIAL('2AUdl5uSX049Hg3j1an$uS',#42,$,$,(#288),#283); +#455= IFCRELASSOCIATESMATERIAL('2saqm81AXEXR1VhhwBNq9A',#42,$,$,(#348,#365),#352); +#460= IFCRELDEFINESBYTYPE('13bOUuX3T4lPUop9Y2_kkL',#42,$,$,(#234),#288); +#464= IFCRELDEFINESBYTYPE('1lxO9FmRf6zP1PK_0aC2Sq',#42,$,$,(#365),#348); +#468= IFCCARTESIANPOINT((2.,1.5)); +#470= IFCAXIS2PLACEMENT2D(#468,#26); +#471= IFCRECTANGLEPROFILEDEF(.AREA.,$,#470,4.,3.); +#472= IFCAXIS2PLACEMENT3D(#6,#18,#20); +#473= IFCEXTRUDEDAREASOLID(#471,#472,#20,0.5); +#474= IFCSHAPEREPRESENTATION(#127,'Body','SweptSolid',(#473)); +#476= IFCPRODUCTDEFINITIONSHAPE($,$,(#474)); +#479= IFCCARTESIANPOINT((6.58333333333333,0.249999999999979,3.75)); +#481= IFCAXIS2PLACEMENT3D(#479,$,$); +#482= IFCLOCALPLACEMENT(#198,#481); +#484= IFCOPENINGELEMENT('3AmvEEqE57uAllOyFT08v0',#42,'Simple_Window:Simple_Window:154274:1',$,$,#482,#476,'154274',.OPENING.); +#489= IFCRELVOIDSELEMENT('3AmvEEqE57uAllOyJT08v0',#42,$,$,#234,#484); +#492= IFCQUANTITYLENGTH('Depth',$,$,0.5,$); +#493= IFCQUANTITYLENGTH('Height',$,$,3.,$); +#494= IFCQUANTITYLENGTH('Width',$,$,4.,$); +#495= IFCELEMENTQUANTITY('07Wm1dxPL9BeWBsNdmv_Vt',#42,'Qto_OpeningElementBaseQuantities',$,$,(#492,#493,#494)); +#497= IFCRELDEFINESBYPROPERTIES('0hrBq56jrCExxa0gia5e69',#42,$,$,(#484),#495); +#501= IFCRELFILLSELEMENT('3h$WkapY9CB84jems5ggSa',#42,$,$,#484,#365); +#504= IFCAXIS2PLACEMENT3D(#6,#20,#14); +#508= IFCPRESENTATIONLAYERASSIGNMENT('A-GLAZ',$,(#340,#356),$); +#512= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL',$,(#203,#225,#474),$); +ENDSEC; + +END-ISO-10303-21; diff --git a/Starter_Files/IFC/seed.ifc b/Starter_Files/IFC/seed.ifc new file mode 100644 index 0000000..4fa686b --- /dev/null +++ b/Starter_Files/IFC/seed.ifc @@ -0,0 +1,379 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('','2019-03-24T14:01:00',(''),(''),'BuildingSmart IfcKit by Constructivity','IfcDoc 12.0.0.0',''); +FILE_SCHEMA(('IFC4x2')); +ENDSEC; + +DATA; + + + + +#5= IFCRELAGGREGATES('2C1MZiLqv228Cmw2sZ7QPO',#2,'Project Container','Project Container for Buildings',#1,(#175)); + #2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163); + #6= IFCPERSONANDORGANIZATION(#15,#16,$); + #15= IFCPERSON($,'Jon',$,$,$,$,$,$); + #16= IFCORGANIZATION($,'UNKNOWN',$,$,$); + #7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC'); + #17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$); + #1= IFCPROJECT('2oT9YYbSrBUghtexcAcblU',#2,'Grasshopper Project',$,$,'Grasshopper Project',$,(#3),#4); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + #3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9); + #8= IFCAXIS2PLACEMENT3D(#18,#19,#20); + #18= IFCCARTESIANPOINT((0.,0.,0.)); + #19= IFCDIRECTION((0.,0.,1.)); + #20= IFCDIRECTION((1.,0.,0.)); + #9= IFCDIRECTION((0.,1.)); + #4= IFCUNITASSIGNMENT((#11,#12,#13,#14)); + #11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.); + #12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.); + #13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.); + #14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.); + #175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + #179= IFCLOCALPLACEMENT($,#178); + #178= IFCAXIS2PLACEMENT3D(#18,#19,#20); + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + + + + + + +#177= IFCRELCONTAINEDINSPATIALSTRUCTURE('0LkkopPYL7VANMLhZDjkkq',#2,'Building','Building Container for Elements',(#24),#175); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + #24= IFCBUILDINGELEMENTPROXY('1hMBdOkWj7WhC2kvgZp44F',#2,'BuildingElementProxy',$,$,#176,#22,$,.NOTDEFINED.); + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + #176= IFCLOCALPLACEMENT($,#178); + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + #22= IFCPRODUCTDEFINITIONSHAPE($,$,(#10)); + #10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21)); + /*#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);*/ + /*#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ + /*#9= IFCDIRECTION((0.,1.));*/ + #21= IFCADVANCEDBREP(#23); + #23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30)); + #25= IFCADVANCEDFACE((#31),#32,.T.); + #31= IFCFACEOUTERBOUND(#43,.T.); + #43= IFCEDGELOOP((#83,#84,#85,#86)); + #83= IFCORIENTEDEDGE($,$,#111,.T.); + #111= IFCEDGECURVE(#123,#124,#125,.T.); + #123= IFCVERTEXPOINT(#143); + #143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #124= IFCVERTEXPOINT(#144); + #144= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #125= IFCPOLYLINE((#145,#146)); + #145= IFCCARTESIANPOINT((-0.5,-0.5)); + #146= IFCCARTESIANPOINT((-0.5,0.5)); + #84= IFCORIENTEDEDGE($,$,#112,.T.); + #112= IFCEDGECURVE(#124,#126,#127,.T.); + #124= IFCVERTEXPOINT(#144); + #144= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #126= IFCVERTEXPOINT(#147); + #147= IFCCARTESIANPOINT((0.5,0.5,0.)); + #127= IFCPOLYLINE((#148,#149)); + #148= IFCCARTESIANPOINT((-0.5,0.5)); + #149= IFCCARTESIANPOINT((0.5,0.5)); + #85= IFCORIENTEDEDGE($,$,#113,.T.); + #113= IFCEDGECURVE(#126,#128,#129,.T.); + #126= IFCVERTEXPOINT(#147); + #147= IFCCARTESIANPOINT((0.5,0.5,0.)); + #128= IFCVERTEXPOINT(#150); + #150= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #129= IFCPOLYLINE((#151,#152)); + #151= IFCCARTESIANPOINT((0.5,0.5)); + #152= IFCCARTESIANPOINT((0.5,-0.5)); + #86= IFCORIENTEDEDGE($,$,#114,.T.); + #114= IFCEDGECURVE(#128,#123,#130,.T.); + #128= IFCVERTEXPOINT(#150); + #150= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #123= IFCVERTEXPOINT(#143); + #143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #130= IFCPOLYLINE((#153,#154)); + #153= IFCCARTESIANPOINT((0.5,-0.5)); + #154= IFCCARTESIANPOINT((-0.5,-0.5)); + #32= IFCPLANE(#44); + #44= IFCAXIS2PLACEMENT3D(#87,#88,#20); + #87= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #88= IFCDIRECTION((0.,0.,-1.)); + #20= IFCDIRECTION((1.,0.,0.)); + #26= IFCADVANCEDFACE((#33),#34,.T.); + #33= IFCFACEOUTERBOUND(#45,.T.); + #45= IFCEDGELOOP((#89,#90,#91,#92)); + #89= IFCORIENTEDEDGE($,$,#115,.T.); + #115= IFCEDGECURVE(#131,#132,#133,.T.); + #131= IFCVERTEXPOINT(#155); + #155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #132= IFCVERTEXPOINT(#156); + #156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #133= IFCPOLYLINE((#157,#158)); + #157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #90= IFCORIENTEDEDGE($,$,#116,.T.); + #116= IFCEDGECURVE(#132,#134,#135,.T.); + #132= IFCVERTEXPOINT(#156); + #156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #134= IFCVERTEXPOINT(#159); + #159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #135= IFCPOLYLINE((#160,#161)); + #160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #91= IFCORIENTEDEDGE($,$,#117,.T.); + #117= IFCEDGECURVE(#134,#136,#137,.T.); + #134= IFCVERTEXPOINT(#159); + #159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #136= IFCVERTEXPOINT(#162); + #162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #137= IFCPOLYLINE((#163,#164)); + #163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #92= IFCORIENTEDEDGE($,$,#118,.T.); + #118= IFCEDGECURVE(#136,#131,#138,.T.); + #136= IFCVERTEXPOINT(#162); + #162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #131= IFCVERTEXPOINT(#155); + #155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #138= IFCPOLYLINE((#165,#166)); + #165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #34= IFCPLANE(#46); + #46= IFCAXIS2PLACEMENT3D(#93,#19,#94); + #93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #19= IFCDIRECTION((0.,0.,1.)); + #94= IFCDIRECTION((-0.5,-0.8660254,0.)); + #27= IFCADVANCEDFACE((#35),#36,.F.); + #35= IFCFACEOUTERBOUND(#47,.T.); + #47= IFCEDGELOOP((#95,#96,#97,#98)); + #95= IFCORIENTEDEDGE($,$,#119,.T.); + #119= IFCEDGECURVE(#124,#131,#139,.T.); + #124= IFCVERTEXPOINT(#144); + #144= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #131= IFCVERTEXPOINT(#155); + #155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #139= IFCPOLYLINE((#167,#168)); + #167= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #96= IFCORIENTEDEDGE($,$,#115,.T.); + #115= IFCEDGECURVE(#131,#132,#133,.T.); + #131= IFCVERTEXPOINT(#155); + #155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #132= IFCVERTEXPOINT(#156); + #156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #133= IFCPOLYLINE((#157,#158)); + #157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #97= IFCORIENTEDEDGE($,$,#120,.F.); + #120= IFCEDGECURVE(#123,#132,#140,.T.); + #123= IFCVERTEXPOINT(#143); + #143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #132= IFCVERTEXPOINT(#156); + #156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #140= IFCPOLYLINE((#169,#170)); + #169= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #98= IFCORIENTEDEDGE($,$,#111,.T.); + #111= IFCEDGECURVE(#123,#124,#125,.T.); + #123= IFCVERTEXPOINT(#143); + #143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #124= IFCVERTEXPOINT(#144); + #144= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #125= IFCPOLYLINE((#145,#146)); + #145= IFCCARTESIANPOINT((-0.5,-0.5)); + #146= IFCCARTESIANPOINT((-0.5,0.5)); + #36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.); + #48= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #49= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333)); + #51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333)); + #52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667)); + #53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667)); + #54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #28= IFCADVANCEDFACE((#37),#38,.F.); + #37= IFCFACEOUTERBOUND(#56,.T.); + #56= IFCEDGELOOP((#99,#100,#101,#102)); + #99= IFCORIENTEDEDGE($,$,#114,.T.); + #114= IFCEDGECURVE(#128,#123,#130,.T.); + #128= IFCVERTEXPOINT(#150); + #150= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #123= IFCVERTEXPOINT(#143); + #143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #130= IFCPOLYLINE((#153,#154)); + #153= IFCCARTESIANPOINT((0.5,-0.5)); + #154= IFCCARTESIANPOINT((-0.5,-0.5)); + #100= IFCORIENTEDEDGE($,$,#120,.T.); + #120= IFCEDGECURVE(#123,#132,#140,.T.); + #123= IFCVERTEXPOINT(#143); + #143= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #132= IFCVERTEXPOINT(#156); + #156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #140= IFCPOLYLINE((#169,#170)); + #169= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #101= IFCORIENTEDEDGE($,$,#116,.T.); + #116= IFCEDGECURVE(#132,#134,#135,.T.); + #132= IFCVERTEXPOINT(#156); + #156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #134= IFCVERTEXPOINT(#159); + #159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #135= IFCPOLYLINE((#160,#161)); + #160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #102= IFCORIENTEDEDGE($,$,#121,.F.); + #121= IFCEDGECURVE(#128,#134,#141,.T.); + #128= IFCVERTEXPOINT(#150); + #150= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #134= IFCVERTEXPOINT(#159); + #159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #141= IFCPOLYLINE((#171,#172)); + #171= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.); + #57= IFCCARTESIANPOINT((-0.5,-0.5,0.)); + #58= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333)); + #60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333)); + #61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667)); + #62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667)); + #63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.)); + #64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #29= IFCADVANCEDFACE((#39),#40,.F.); + #39= IFCFACEOUTERBOUND(#65,.T.); + #65= IFCEDGELOOP((#103,#104,#105,#106)); + #103= IFCORIENTEDEDGE($,$,#113,.T.); + #113= IFCEDGECURVE(#126,#128,#129,.T.); + #126= IFCVERTEXPOINT(#147); + #147= IFCCARTESIANPOINT((0.5,0.5,0.)); + #128= IFCVERTEXPOINT(#150); + #150= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #129= IFCPOLYLINE((#151,#152)); + #151= IFCCARTESIANPOINT((0.5,0.5)); + #152= IFCCARTESIANPOINT((0.5,-0.5)); + #104= IFCORIENTEDEDGE($,$,#121,.T.); + #121= IFCEDGECURVE(#128,#134,#141,.T.); + #128= IFCVERTEXPOINT(#150); + #150= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #134= IFCVERTEXPOINT(#159); + #159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #141= IFCPOLYLINE((#171,#172)); + #171= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #105= IFCORIENTEDEDGE($,$,#117,.T.); + #117= IFCEDGECURVE(#134,#136,#137,.T.); + #134= IFCVERTEXPOINT(#159); + #159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #136= IFCVERTEXPOINT(#162); + #162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #137= IFCPOLYLINE((#163,#164)); + #163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #106= IFCORIENTEDEDGE($,$,#122,.F.); + #122= IFCEDGECURVE(#126,#136,#142,.T.); + #126= IFCVERTEXPOINT(#147); + #147= IFCCARTESIANPOINT((0.5,0.5,0.)); + #136= IFCVERTEXPOINT(#162); + #162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #142= IFCPOLYLINE((#173,#174)); + #173= IFCCARTESIANPOINT((0.5,0.5,0.)); + #174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.); + #66= IFCCARTESIANPOINT((0.5,-0.5,0.)); + #67= IFCCARTESIANPOINT((0.5,0.5,0.)); + #68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333)); + #69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333)); + #70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667)); + #71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667)); + #72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.)); + #73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #30= IFCADVANCEDFACE((#41),#42,.F.); + #41= IFCFACEOUTERBOUND(#74,.T.); + #74= IFCEDGELOOP((#107,#108,#109,#110)); + #107= IFCORIENTEDEDGE($,$,#112,.T.); + #112= IFCEDGECURVE(#124,#126,#127,.T.); + #124= IFCVERTEXPOINT(#144); + #144= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #126= IFCVERTEXPOINT(#147); + #147= IFCCARTESIANPOINT((0.5,0.5,0.)); + #127= IFCPOLYLINE((#148,#149)); + #148= IFCCARTESIANPOINT((-0.5,0.5)); + #149= IFCCARTESIANPOINT((0.5,0.5)); + #108= IFCORIENTEDEDGE($,$,#122,.T.); + #122= IFCEDGECURVE(#126,#136,#142,.T.); + #126= IFCVERTEXPOINT(#147); + #147= IFCCARTESIANPOINT((0.5,0.5,0.)); + #136= IFCVERTEXPOINT(#162); + #162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #142= IFCPOLYLINE((#173,#174)); + #173= IFCCARTESIANPOINT((0.5,0.5,0.)); + #174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #109= IFCORIENTEDEDGE($,$,#118,.T.); + #118= IFCEDGECURVE(#136,#131,#138,.T.); + #136= IFCVERTEXPOINT(#162); + #162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #131= IFCVERTEXPOINT(#155); + #155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #138= IFCPOLYLINE((#165,#166)); + #165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #110= IFCORIENTEDEDGE($,$,#119,.F.); + #119= IFCEDGECURVE(#124,#131,#139,.T.); + #124= IFCVERTEXPOINT(#144); + #144= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #131= IFCVERTEXPOINT(#155); + #155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #139= IFCPOLYLINE((#167,#168)); + #167= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + #42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.); + #75= IFCCARTESIANPOINT((0.5,0.5,0.)); + #76= IFCCARTESIANPOINT((-0.5,0.5,0.)); + #77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333)); + #78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333)); + #79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667)); + #80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667)); + #81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.)); + #82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.)); + /*#175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$);*/ + /*#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);*/ + /*#6= IFCPERSONANDORGANIZATION(#15,#16,$);*/ + /*#15= IFCPERSON($,'Jon',$,$,$,$,$,$);*/ + /*#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);*/ + /*#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');*/ + /*#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);*/ + /*#179= IFCLOCALPLACEMENT($,#178);*/ + /*#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);*/ + /*#18= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#20= IFCDIRECTION((1.,0.,0.));*/ +ENDSEC; + +END-ISO-10303-21; diff --git a/Starter_Files/Revit/Start_Template_2020.rte b/Starter_Files/Revit/Start_Template_2020.rte index 116f78d..79bad48 100644 Binary files a/Starter_Files/Revit/Start_Template_2020.rte and b/Starter_Files/Revit/Start_Template_2020.rte differ diff --git a/selfMadeRebars.ifc b/selfMadeRebars.ifc new file mode 100644 index 0000000..ac34810 --- /dev/null +++ b/selfMadeRebars.ifc @@ -0,0 +1,125 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); +FILE_NAME('','2022-07-27T11:38:06',(),(),'IfcOpenShell v0.7.0-cb8cfd79','IfcOpenShell v0.7.0-cb8cfd79',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCORGANIZATION($,'AAJ',$,$,$); +#2=IFCAPPLICATION(#1,'0.16.6700','FreeCAD',$); +#3=IFCPERSON($,'sbeAAJ',$,$,$,$,$,$); +#4=IFCPERSONANDORGANIZATION(#3,#1,$); +#5=IFCOWNERHISTORY(#4,#2,$,.NOCHANGE.,$,$,$,1658939886); +#6=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#8=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#9=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#10=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199433),#9); +#11=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#12=IFCCONVERSIONBASEDUNIT(#11,.PLANEANGLEUNIT.,'DEGREE',#10); +#13=IFCUNITASSIGNMENT((#6,#7,#8,#12)); +#14=IFCCARTESIANPOINT((0.,0.,0.)); +#15=IFCDIRECTION((1.,0.,0.)); +#16=IFCDIRECTION((0.,1.,0.)); +#17=IFCDIRECTION((0.,0.,1.)); +#18=IFCAXIS2PLACEMENT3D(#14,#17,#15); +#19=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#18,$); +#20=IFCPROJECT('1_00WP3SeHxPevIF5$qabM',#5,'Test Rebar',$,$,$,$,(#19),#13); +#21=IFCLOCALPLACEMENT($,#18); +#22=IFCSITE('1_02yj3SeHxRmvIF5$qabM',#5,'My Site',$,$,#21,$,$,.ELEMENT.,$,$,$,$,$); +#23=IFCLOCALPLACEMENT(#21,#18); +#24=IFCBUILDING('1_02yk3SeHxQqFIF5$qabM',#5,'Test Building',$,$,#23,$,$,.ELEMENT.,$,$,$); +#25=IFCLOCALPLACEMENT(#23,#18); +#26=IFCBUILDINGSTOREY('1_02yl3SeHxPC9IF5$qabM',#5,'Floor 1',$,$,#25,$,$,.ELEMENT.,$); +#27=IFCRELAGGREGATES('1_02ym3SeHxQRbIF5$qabM',#5,'Project Container',$,#20,(#22)); +#28=IFCRELAGGREGATES('1_02yn3SeHxRLmIF5$qabM',#5,'Site Container',$,#22,(#24)); +#29=IFCRELAGGREGATES('1_02yo3SeHxOnyIF5$qabM',#5,'Building Container',$,#24,(#26)); +#30=IFCREINFORCINGBAR('3s3azqX3935u70ZWwmQdQb',$,$,$,$,$,#52,$,$,$,$,$,$,$); +#31=IFCREINFORCINGBARTYPE('0GTWfniBrEqv_p7a4tXD0D',$,$,$,$,$,(#44),$,$,$,$,$,$,$,$,$); +#32=IFCRELDEFINESBYTYPE('0_G8uM2XL0GQCc1JzdTie7',$,$,$,(#30),#31); +#33=IFCCARTESIANPOINT((0.,0.,0.)); +#34=IFCCARTESIANPOINT((0.,0.,1000.)); +#35=IFCCARTESIANPOINT((0.,1000.,1000.)); +#36=IFCCARTESIANPOINT((0.,1000.,0.)); +#37=IFCPOLYLINE((#33,#34,#35,#36)); +#38=IFCSWEPTDISKSOLIDPOLYGONAL(#37,6.,$,$,$,250.); +#39=IFCSHAPEREPRESENTATION(#19,'Body','AdvancedSweptSolid',(#38)); +#40=IFCCARTESIANPOINT((0.,0.,0.)); +#41=IFCDIRECTION((1.,0.,0.)); +#42=IFCDIRECTION((0.,0.,1.)); +#43=IFCAXIS2PLACEMENT3D(#40,#42,#41); +#44=IFCREPRESENTATIONMAP(#43,#39); +#45=IFCCARTESIANPOINT((0.,0.,0.)); +#46=IFCDIRECTION((1.,0.,0.)); +#47=IFCDIRECTION((0.,1.,0.)); +#48=IFCDIRECTION((0.,0.,1.)); +#49=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#46,#47,#45,1.,#48); +#50=IFCMAPPEDITEM(#44,#49); +#51=IFCSHAPEREPRESENTATION(#19,'Body','MappedRepresentation',(#50,#56,#59,#62,#65,#68,#71,#74,#77,#80,#83,#86,#89,#92,#95,#98,#101,#104,#107,#110,#113)); +#52=IFCPRODUCTDEFINITIONSHAPE($,$,(#51)); +#53=IFCDIRECTION((1.,0.,0.)); +#54=IFCDIRECTION((0.,1.,0.)); +#55=IFCDIRECTION((0.,0.,1.)); +#56=IFCMAPPEDITEM(#44,#57); +#57=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#58,1.,#55); +#58=IFCCARTESIANPOINT((0.,0.,0.)); +#59=IFCMAPPEDITEM(#44,#60); +#60=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#61,1.,#55); +#61=IFCCARTESIANPOINT((100.,0.,0.)); +#62=IFCMAPPEDITEM(#44,#63); +#63=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#64,1.,#55); +#64=IFCCARTESIANPOINT((200.,0.,0.)); +#65=IFCMAPPEDITEM(#44,#66); +#66=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#67,1.,#55); +#67=IFCCARTESIANPOINT((300.,0.,0.)); +#68=IFCMAPPEDITEM(#44,#69); +#69=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#70,1.,#55); +#70=IFCCARTESIANPOINT((400.,0.,0.)); +#71=IFCMAPPEDITEM(#44,#72); +#72=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#73,1.,#55); +#73=IFCCARTESIANPOINT((500.,0.,0.)); +#74=IFCMAPPEDITEM(#44,#75); +#75=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#76,1.,#55); +#76=IFCCARTESIANPOINT((600.,0.,0.)); +#77=IFCMAPPEDITEM(#44,#78); +#78=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#79,1.,#55); +#79=IFCCARTESIANPOINT((700.,0.,0.)); +#80=IFCMAPPEDITEM(#44,#81); +#81=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#82,1.,#55); +#82=IFCCARTESIANPOINT((800.,0.,0.)); +#83=IFCMAPPEDITEM(#44,#84); +#84=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#85,1.,#55); +#85=IFCCARTESIANPOINT((900.,0.,0.)); +#86=IFCMAPPEDITEM(#44,#87); +#87=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#88,1.,#55); +#88=IFCCARTESIANPOINT((1000.,0.,0.)); +#89=IFCMAPPEDITEM(#44,#90); +#90=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#91,1.,#55); +#91=IFCCARTESIANPOINT((1100.,0.,0.)); +#92=IFCMAPPEDITEM(#44,#93); +#93=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#94,1.,#55); +#94=IFCCARTESIANPOINT((1200.,0.,0.)); +#95=IFCMAPPEDITEM(#44,#96); +#96=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#97,1.,#55); +#97=IFCCARTESIANPOINT((1300.,0.,0.)); +#98=IFCMAPPEDITEM(#44,#99); +#99=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#100,1.,#55); +#100=IFCCARTESIANPOINT((1400.,0.,0.)); +#101=IFCMAPPEDITEM(#44,#102); +#102=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#103,1.,#55); +#103=IFCCARTESIANPOINT((1500.,0.,0.)); +#104=IFCMAPPEDITEM(#44,#105); +#105=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#106,1.,#55); +#106=IFCCARTESIANPOINT((1600.,0.,0.)); +#107=IFCMAPPEDITEM(#44,#108); +#108=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#109,1.,#55); +#109=IFCCARTESIANPOINT((1700.,0.,0.)); +#110=IFCMAPPEDITEM(#44,#111); +#111=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#112,1.,#55); +#112=IFCCARTESIANPOINT((1800.,0.,0.)); +#113=IFCMAPPEDITEM(#44,#114); +#114=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#53,#54,#115,1.,#55); +#115=IFCCARTESIANPOINT((1900.,0.,0.)); +#116=IFCRELCONTAINEDINSPATIALSTRUCTURE('3QyIM$bw10wRjgzxa10UbV',$,$,$,(#30),#26); +ENDSEC; +END-ISO-10303-21;