ISO-10303-21;
HEADER;
FILE_DESCRIPTION((ViewDefinition [notYetAssigned]),'2;1');
FILE_NAME('ifcwallelementedcase.ifc','2015-03-13T19:19:38',(''),(''),'Constructivity 0.9.8.2','Constructivity 0.9.8.2','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
/* Project context */
#1=IFCPROJECT('3jLKJe5mnDk9v_4zehUGXb',$,'Project',$,$,$,$,(#2,#3),#4);
#2=IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.0E-05,#7,$);
#3=IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-05,#8,$);
#4=IFCUNITASSIGNMENT((#9,#10,#11,#12,#13,#14,#15,#16,#17));
#7=IFCAXIS2PLACEMENT3D(#18,$,$);
#8=IFCAXIS2PLACEMENT3D(#19,$,$);
#9=IFCCONVERSIONBASEDUNIT(#20,.AREAUNIT.,'square inch',#21);
#10=IFCCONVERSIONBASEDUNIT(#22,.FORCEUNIT.,'pound-force',#23);
#11=IFCCONVERSIONBASEDUNIT(#24,.LENGTHUNIT.,'inch',#25);
#12=IFCCONVERSIONBASEDUNIT(#26,.MASSUNIT.,'pound',#27);
#13=IFCCONVERSIONBASEDUNIT(#28,.PLANEANGLEUNIT.,'degree',#29);
#14=IFCCONVERSIONBASEDUNIT(#30,.PRESSUREUNIT.,'pound-force per square inch',#31);
#15=IFCCONVERSIONBASEDUNITWITHOFFSET(#32,.THERMODYNAMICTEMPERATUREUNIT.,'Fahrenheit',#33,-459.67);
#16=IFCCONVERSIONBASEDUNIT(#34,.VOLUMEUNIT.,'cubic inch',#35);
#17=IFCMONETARYUNIT('USD');
#18=IFCCARTESIANPOINT((0.,0.,0.));
#19=IFCCARTESIANPOINT((0.,0.,0.));
#20=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);
#21=IFCMEASUREWITHUNIT(IFCAREAMEASURE(0.0006452),#36);
#22=IFCDIMENSIONALEXPONENTS(1,1,-2,0,0,0,0);
#23=IFCMEASUREWITHUNIT(IFCMASSMEASURE(4.44822162),#37);
#24=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
#25=IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#38);
#26=IFCDIMENSIONALEXPONENTS(0,1,0,0,0,0,0);
#27=IFCMEASUREWITHUNIT(IFCMASSMEASURE(0.45359237),#39);
#28=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#29=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199433),#40);
#30=IFCDIMENSIONALEXPONENTS(-1,1,-2,0,0,0,0);
#31=IFCMEASUREWITHUNIT(IFCPRESSUREMEASURE(6894.7572932),#41);
#32=IFCDIMENSIONALEXPONENTS(0,0,0,0,1,0,0);
#33=IFCMEASUREWITHUNIT(IFCTHERMODYNAMICTEMPERATUREMEASURE(1.8),#42);
#34=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);
#35=IFCMEASUREWITHUNIT(IFCVOLUMEMEASURE(1.639E-05),#43);
#36=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#37=IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
#38=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#39=IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
#40=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#41=IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
#42=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
#43=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
/* The project aggregates a site which contains the elemented wall */
#5=IFCRELAGGREGATES('0LpO_kYrr9RvWBWZZ1$J9y',$,$,$,#1,(#44));
/* Types used for elements are declared on project */
#6=IFCRELDECLARES('3Zu$B51Gv7hvX_I1v6LiPo',$,$,$,#1,(#45,#46,#47,#48,#49));
/* The site contains the wall for this example; typically walls would be included in a building storey */
#44=IFCSITE('0$2MxjB$PAzwRPEqmXLEy9',$,'Site #1',$,$,#50,#51,$,.ELEMENT.,$,$,$,$,$);
#50=IFCLOCALPLACEMENT($,#53);
#51=IFCPRODUCTDEFINITIONSHAPE($,$,(#54));
#53=IFCAXIS2PLACEMENT3D(#55,$,$);
#54=IFCSHAPEREPRESENTATION(#2,'FootPrint','GeometricCurveSet',(#56));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCGEOMETRICCURVESET((#57));
#57=IFCPOLYLINE((#58,#59,#60,#61,#58));
#58=IFCCARTESIANPOINT((0.,0.));
#59=IFCCARTESIANPOINT((1536.,0.));
#60=IFCCARTESIANPOINT((1536.,768.));
#61=IFCCARTESIANPOINT((0.,768.));
/* Define the component for track members (base plate and top plate) */
#45=IFCMEMBERTYPE('0fLvCK5n50nxLpZkG$JUuI',$,'Wood Track',$,$,$,(#62),'2x4',$,.PLATE.);
#62=IFCREPRESENTATIONMAP(#65,#66);
#65=IFCAXIS2PLACEMENT3D(#67,$,$);
#66=IFCSHAPEREPRESENTATION(#2,'Body','SweptSolid',(#68));
#67=IFCCARTESIANPOINT((0.,0.,0.));
#68=IFCEXTRUDEDAREASOLID(#69,#70,#71,96.);
#69=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.5,3.5);
#70=IFCAXIS2PLACEMENT3D(#73,#74,#75);
#71=IFCDIRECTION((0.,0.,1.));
#72=IFCSTYLEDITEM(#68,(#76),$);
#73=IFCCARTESIANPOINT((0.,0.,0.));
#74=IFCDIRECTION((1.,0.,0.));
#75=IFCDIRECTION((0.,1.,0.));
#76=IFCSURFACESTYLE($,.POSITIVE.,(#77));
#77=IFCSURFACESTYLERENDERING(#78,$,$,$,$,$,$,$,.NOTDEFINED.);
#78=IFCCOLOURRGB($,1.,0.752941176470588,0.);
/* Define the component for stud members */
#46=IFCMEMBERTYPE('0ZAqUxV0P3hQFszDlG2CZT',$,'Wood Stud',$,$,$,(#79),'2x4',$,.STUD.);
#79=IFCREPRESENTATIONMAP(#81,#82);
#81=IFCAXIS2PLACEMENT3D(#83,$,$);
#82=IFCSHAPEREPRESENTATION(#2,'Body','SweptSolid',(#84));
#83=IFCCARTESIANPOINT((0.,0.,0.));
#84=IFCEXTRUDEDAREASOLID(#85,#86,#87,92.5);
#85=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.5,3.5);
#86=IFCAXIS2PLACEMENT3D(#89,#90,#91);
#87=IFCDIRECTION((0.,0.,1.));
#88=IFCSTYLEDITEM(#84,(#92),$);
#89=IFCCARTESIANPOINT((0.,0.,0.));
#90=IFCDIRECTION((1.,0.,0.));
#91=IFCDIRECTION((0.,1.,0.));
#92=IFCSURFACESTYLE($,.POSITIVE.,(#93));
#93=IFCSURFACESTYLERENDERING(#94,$,$,$,$,$,$,$,.NOTDEFINED.);
#94=IFCCOLOURRGB($,1.,0.752941176470588,0.);
/* Define the component for gypsym panels */
#47=IFCBUILDINGELEMENTPARTTYPE('3VCzyu65H0uBtwFTYyM$je',$,'Drywall',$,$,$,(#95),'X',$,.PRECASTPANEL.);
#95=IFCREPRESENTATIONMAP(#98,#99);
#98=IFCAXIS2PLACEMENT3D(#100,$,$);
#99=IFCSHAPEREPRESENTATION(#2,'Body','SweptSolid',(#101));
#100=IFCCARTESIANPOINT((0.,0.,0.));
#101=IFCEXTRUDEDAREASOLID(#102,#103,#104,0.5);
#102=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,96.,48.);
#103=IFCAXIS2PLACEMENT3D(#106,#107,#108);
#104=IFCDIRECTION((0.,0.,1.));
#105=IFCSTYLEDITEM(#101,(#109),$);
#106=IFCCARTESIANPOINT((48.,24.,0.));
#107=IFCDIRECTION((0.,0.,1.));
#108=IFCDIRECTION((1.,0.,0.));
#109=IFCSURFACESTYLE($,.POSITIVE.,(#110));
#110=IFCSURFACESTYLERENDERING(#111,$,$,$,$,$,$,$,.NOTDEFINED.);
#111=IFCCOLOURRGB($,0.607843137254902,0.733333333333333,0.349019607843137);
/* Define the component for wall framing, which includes studs and tracks */
#48=IFCELEMENTASSEMBLYTYPE('3LWWZQqmn4RO3Pvh2yNsE3',$,'Wood Stud Frame',$,$,$,$,$,$,.NOTDEFINED.);
/* Define the component for wall, which includes wall framing and drywall */
#49=IFCWALLTYPE('18dyITGxr8vvBzWasHOIhB',$,'Wood Framed Wall',$,$,$,$,$,$,.NOTDEFINED.);
/* The site contains the wall occurrence */
#52=IFCRELCONTAINEDINSPATIALSTRUCTURE('3GkTYDE011eOE5MPsYgvmO',$,$,$,(#123),#44);
/* The material of the studs and tracks is defined a profile of 2x4 wood (2x4 refers to nominal dimensions for 1.5 inches by 3.5 inches) */
#63=IFCRELASSOCIATESMATERIAL('3jKgd0d$X8numOzmr$PX4I',$,$,$,(#46,#45),#124);
#124=IFCMATERIALPROFILESET('2x4 Lumber',$,(#125),$);
#125=IFCMATERIALPROFILE($,$,#126,#127,$,$);
#126=IFCMATERIAL('Southern Pine',$,'Wood');
#127=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.5,3.5);
#64=IFCRELDEFINESBYTYPE('0Rs3H_63TAwQ71vL6XMwkm',$,$,$,(#128,#129,#130),#45);
#80=IFCRELDEFINESBYTYPE('23JxxxCaP1D9_Yke1YqK_4',$,$,$,(#131,#132,#133),#46);
/* The material of the paneling is defined by a layer of Type X gypsum */
#96=IFCRELASSOCIATESMATERIAL('18fTMjClX5afvrQY7ovGJV',$,$,$,(#47),#134);
#134=IFCMATERIALLAYERSET((#135),$,$);
#135=IFCMATERIALLAYERWITHOFFSETS(#136,0.5,$,$,$,$,$,.AXIS3.,(0.,0.));
#136=IFCMATERIAL('X',$,'Gypsum');
#137=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#138),#136);
#138=IFCSTYLEDREPRESENTATION(#3,'Undefined','Undefined',(#139));
#139=IFCSTYLEDITEM($,(#140),$);
#140=IFCSURFACESTYLE($,.POSITIVE.,(#141));
#141=IFCSURFACESTYLESHADING(#142,$);
#142=IFCCOLOURRGB($,0.752941176470588,0.752941176470588,0.752941176470588);
#97=IFCRELDEFINESBYTYPE('3HMQ8jSxH4eP7NCIB0AfQK',$,$,$,(#143,#144,#145,#146),#47);
#113=IFCRELAGGREGATES('2__AVJ3MH9OvTHd22TysYH',$,$,$,#48,(#128,#131));
#114=IFCRELDEFINESBYTYPE('1wrfQZgun13R0AuyIGNDE5',$,$,$,(#147,#148),#48);
#120=IFCRELASSOCIATESMATERIAL('2xhXrFIHbEPOyoie$hOuw2',$,$,$,(#49),#149);
#149=IFCMATERIALLAYERSET((#150,#151,#152),'Wall',$);
#150=IFCMATERIALLAYERWITHOFFSETS($,0.5,$,'Panel Forward',$,$,$,.AXIS3.,(0.,0.));
#151=IFCMATERIALLAYERWITHOFFSETS($,3.5,$,'Frame',$,$,$,.AXIS1.,(0.,0.));
#152=IFCMATERIALLAYERWITHOFFSETS($,0.5,$,'Panel Reverse',$,$,$,.AXIS1.,(0.,0.));
#121=IFCRELAGGREGATES('3E6JijosnAOwuYCniGEvpq',$,$,$,#49,(#143,#147,#144));
#122=IFCRELDEFINESBYTYPE('0b7wBKEN98nvtgUGavkVDu',$,$,$,(#123),#49);
/* The wall occurrence is an instance of the wall type, and aggregates instantiations of all components */
#123=IFCWALLELEMENTEDCASE('2ucZRLBGP4uxZW$9i1VAZ8',$,'Wall #1',$,$,#153,#154,$,.MOVABLE.);
#153=IFCLOCALPLACEMENT(#50,#159);
#154=IFCPRODUCTDEFINITIONSHAPE($,$,(#160,#161));
#159=IFCAXIS2PLACEMENT3D(#162,#163,#164);
#160=IFCSHAPEREPRESENTATION(#2,'Axis','Curve2D',(#165));
#162=IFCCARTESIANPOINT((48.,48.,0.));
#163=IFCDIRECTION((0.,0.,1.));
#164=IFCDIRECTION((1.,0.,0.));
#165=IFCPOLYLINE((#167,#168));
#167=IFCCARTESIANPOINT((0.,0.));
#168=IFCCARTESIANPOINT((144.,0.));
#128=IFCMEMBER('0a_4mEHnHCmQlwrbwchCWn',$,'Track',$,$,$,$,$,.PLATE.);
#129=IFCMEMBER('30lp6UJyv4KwjZ$VV5ySkA',$,'Track',$,$,$,$,$,.PLATE.);
/* The tracks are instantiated as a single object with multiple placements - upper and lower, and five segments to accomodate openings */
#130=IFCMEMBER('3E4igxyD1F5w4vj3LTAREz',$,'Track',$,$,#182,#183,$,.PLATE.);
#182=IFCLOCALPLACEMENT(#186,#187);
#183=IFCPRODUCTDEFINITIONSHAPE($,$,(#188));
#186=IFCLOCALPLACEMENT(#153,#189);
#187=IFCAXIS2PLACEMENT3D(#190,$,$);
#188=IFCSHAPEREPRESENTATION(#2,'Body','MappedRepresentation',(#191,#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202));
#189=IFCAXIS2PLACEMENT3D(#203,#204,#205);
#190=IFCCARTESIANPOINT((0.,0.,0.));
#191=IFCMAPPEDITEM(#62,#206);
#192=IFCMAPPEDITEM(#62,#207);
#193=IFCMAPPEDITEM(#62,#208);
#194=IFCMAPPEDITEM(#62,#209);
#195=IFCMAPPEDITEM(#62,#210);
#196=IFCMAPPEDITEM(#62,#211);
#197=IFCMAPPEDITEM(#62,#212);
#198=IFCMAPPEDITEM(#62,#213);
#199=IFCMAPPEDITEM(#62,#214);
#200=IFCMAPPEDITEM(#62,#215);
#201=IFCMAPPEDITEM(#62,#216);
#202=IFCMAPPEDITEM(#62,#217);
#203=IFCCARTESIANPOINT((0.,0.5,0.));
#204=IFCDIRECTION((0.,-1.,0.));
#205=IFCDIRECTION((1.,0.,0.));
#206=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#218,0.25,$,1.,1.);
#207=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#219,0.25,$,1.,1.);
#208=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#220,0.333333333333333,$,1.,1.);
#209=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#221,0.333333333333333,$,1.,1.);
#210=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#222,0.291666666666667,$,1.,1.);
#211=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#223,0.291666666666667,$,1.,1.);
#212=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#224,0.375,$,1.,1.);
#213=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#225,0.375,$,1.,1.);
#214=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#226,0.375,$,1.,1.);
#215=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#227,0.375,$,1.,1.);
#216=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#228,0.25,$,1.,1.);
#217=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#229,0.25,$,1.,1.);
#218=IFCCARTESIANPOINT((0.,0.75,-1.75));
#219=IFCCARTESIANPOINT((0.,119.25,-1.75));
#220=IFCCARTESIANPOINT((24.,80.75,-1.75));
#221=IFCCARTESIANPOINT((24.,119.25,-1.75));
#222=IFCCARTESIANPOINT((56.,0.75,-1.75));
#223=IFCCARTESIANPOINT((56.,119.25,-1.75));
#224=IFCCARTESIANPOINT((84.,0.75,-1.75));
#225=IFCCARTESIANPOINT((84.,31.25,-1.75));
#226=IFCCARTESIANPOINT((84.,80.75,-1.75));
#227=IFCCARTESIANPOINT((84.,119.25,-1.75));
#228=IFCCARTESIANPOINT((120.,0.75,-1.75));
#229=IFCCARTESIANPOINT((120.,119.25,-1.75));
#131=IFCMEMBER('0EbognDS18svu9I3VRH00k',$,'Studs',$,$,$,$,$,.STUD.);
#132=IFCMEMBER('2Gwic0O6f3MQF17H5mnvsI',$,'Studs',$,$,$,$,$,.STUD.);
/* The studs are instanted as a single object with multiple placements - five sections to accomodate openings, with starting, ending, and intermediate */
#133=IFCMEMBER('0y81T5OQ921PKefugNkz2z',$,'Studs',$,$,#232,#233,$,.STUD.);
#232=IFCLOCALPLACEMENT(#186,#235);
#233=IFCPRODUCTDEFINITIONSHAPE($,$,(#236));
#235=IFCAXIS2PLACEMENT3D(#237,$,$);
#236=IFCSHAPEREPRESENTATION(#2,'Body','MappedRepresentation',(#238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#254,#255,#256,#257));
#237=IFCCARTESIANPOINT((0.,0.,0.));
#238=IFCMAPPEDITEM(#79,#258);
#239=IFCMAPPEDITEM(#79,#259);
#240=IFCMAPPEDITEM(#79,#260);
#241=IFCMAPPEDITEM(#79,#261);
#242=IFCMAPPEDITEM(#79,#262);
#243=IFCMAPPEDITEM(#79,#263);
#244=IFCMAPPEDITEM(#79,#264);
#245=IFCMAPPEDITEM(#79,#265);
#246=IFCMAPPEDITEM(#79,#266);
#247=IFCMAPPEDITEM(#79,#267);
#248=IFCMAPPEDITEM(#79,#268);
#249=IFCMAPPEDITEM(#79,#269);
#250=IFCMAPPEDITEM(#79,#270);
#251=IFCMAPPEDITEM(#79,#271);
#252=IFCMAPPEDITEM(#79,#272);
#253=IFCMAPPEDITEM(#79,#273);
#254=IFCMAPPEDITEM(#79,#274);
#255=IFCMAPPEDITEM(#79,#275);
#256=IFCMAPPEDITEM(#79,#276);
#257=IFCMAPPEDITEM(#79,#277);
#258=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#278,#279,#280,1.26486486486486,#281,1.,1.);
#259=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#282,#283,#284,1.26486486486486,#285,1.,1.);
#260=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#286,#287,#288,1.26486486486486,#289,1.,1.);
#261=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#290,#291,#292,0.4,#293,1.,1.);
#262=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#294,#295,#296,0.4,#297,1.,1.);
#263=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#298,#299,#300,0.4,#301,1.,1.);
#264=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#302,#303,#304,1.26486486486486,#305,1.,1.);
#265=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#306,#307,#308,1.26486486486486,#309,1.,1.);
#266=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#310,#311,#312,1.26486486486486,#313,1.,1.);
#267=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#314,#315,#316,0.313513513513514,#317,1.,1.);
#268=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#318,#319,#320,0.313513513513514,#321,1.,1.);
#269=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#322,#323,#324,0.313513513513514,#325,1.,1.);
#270=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#326,#327,#328,0.313513513513514,#329,1.,1.);
#271=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#330,#331,#332,0.4,#333,1.,1.);
#272=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#334,#335,#336,0.4,#337,1.,1.);
#273=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#338,#339,#340,0.4,#341,1.,1.);
#274=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#342,#343,#344,0.4,#345,1.,1.);
#275=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#346,#347,#348,1.26486486486486,#349,1.,1.);
#276=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#350,#351,#352,1.26486486486486,#353,1.,1.);
#277=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#354,#355,#356,1.26486486486486,#357,1.,1.);
#278=IFCDIRECTION((0.,1.,0.));
#279=IFCDIRECTION((1.,0.,0.));
#280=IFCCARTESIANPOINT((0.75,1.5,-1.75));
#281=IFCDIRECTION((0.,0.,1.));
#282=IFCDIRECTION((0.,1.,0.));
#283=IFCDIRECTION((1.,0.,0.));
#284=IFCCARTESIANPOINT((16.75,1.5,-1.75));
#285=IFCDIRECTION((0.,0.,1.));
#286=IFCDIRECTION((0.,1.,0.));
#287=IFCDIRECTION((1.,0.,0.));
#288=IFCCARTESIANPOINT((23.25,1.5,-1.75));
#289=IFCDIRECTION((0.,0.,1.));
#290=IFCDIRECTION((0.,1.,0.));
#291=IFCDIRECTION((1.,0.,0.));
#292=IFCCARTESIANPOINT((24.75,81.5,-1.75));
#293=IFCDIRECTION((0.,0.,1.));
#294=IFCDIRECTION((0.,1.,0.));
#295=IFCDIRECTION((1.,0.,0.));
#296=IFCCARTESIANPOINT((40.75,81.5,-1.75));
#297=IFCDIRECTION((0.,0.,1.));
#298=IFCDIRECTION((0.,1.,0.));
#299=IFCDIRECTION((1.,0.,0.));
#300=IFCCARTESIANPOINT((55.25,81.5,-1.75));
#301=IFCDIRECTION((0.,0.,1.));
#302=IFCDIRECTION((0.,1.,0.));
#303=IFCDIRECTION((1.,0.,0.));
#304=IFCCARTESIANPOINT((56.75,1.5,-1.75));
#305=IFCDIRECTION((0.,0.,1.));
#306=IFCDIRECTION((0.,1.,0.));
#307=IFCDIRECTION((1.,0.,0.));
#308=IFCCARTESIANPOINT((72.75,1.5,-1.75));
#309=IFCDIRECTION((0.,0.,1.));
#310=IFCDIRECTION((0.,1.,0.));
#311=IFCDIRECTION((1.,0.,0.));
#312=IFCCARTESIANPOINT((83.25,1.5,-1.75));
#313=IFCDIRECTION((0.,0.,1.));
#314=IFCDIRECTION((0.,1.,0.));
#315=IFCDIRECTION((1.,0.,0.));
#316=IFCCARTESIANPOINT((84.75,1.5,-1.75));
#317=IFCDIRECTION((0.,0.,1.));
#318=IFCDIRECTION((0.,1.,0.));
#319=IFCDIRECTION((1.,0.,0.));
#320=IFCCARTESIANPOINT((100.75,1.5,-1.75));
#321=IFCDIRECTION((0.,0.,1.));
#322=IFCDIRECTION((0.,1.,0.));
#323=IFCDIRECTION((1.,0.,0.));
#324=IFCCARTESIANPOINT((116.75,1.5,-1.75));
#325=IFCDIRECTION((0.,0.,1.));
#326=IFCDIRECTION((0.,1.,0.));
#327=IFCDIRECTION((1.,0.,0.));
#328=IFCCARTESIANPOINT((119.25,1.5,-1.75));
#329=IFCDIRECTION((0.,0.,1.));
#330=IFCDIRECTION((0.,1.,0.));
#331=IFCDIRECTION((1.,0.,0.));
#332=IFCCARTESIANPOINT((84.75,81.5,-1.75));
#333=IFCDIRECTION((0.,0.,1.));
#334=IFCDIRECTION((0.,1.,0.));
#335=IFCDIRECTION((1.,0.,0.));
#336=IFCCARTESIANPOINT((100.75,81.5,-1.75));
#337=IFCDIRECTION((0.,0.,1.));
#338=IFCDIRECTION((0.,1.,0.));
#339=IFCDIRECTION((1.,0.,0.));
#340=IFCCARTESIANPOINT((116.75,81.5,-1.75));
#341=IFCDIRECTION((0.,0.,1.));
#342=IFCDIRECTION((0.,1.,0.));
#343=IFCDIRECTION((1.,0.,0.));
#344=IFCCARTESIANPOINT((119.25,81.5,-1.75));
#345=IFCDIRECTION((0.,0.,1.));
#346=IFCDIRECTION((0.,1.,0.));
#347=IFCDIRECTION((1.,0.,0.));
#348=IFCCARTESIANPOINT((120.75,1.5,-1.75));
#349=IFCDIRECTION((0.,0.,1.));
#350=IFCDIRECTION((0.,1.,0.));
#351=IFCDIRECTION((1.,0.,0.));
#352=IFCCARTESIANPOINT((136.75,1.5,-1.75));
#353=IFCDIRECTION((0.,0.,1.));
#354=IFCDIRECTION((0.,1.,0.));
#355=IFCDIRECTION((1.,0.,0.));
#356=IFCCARTESIANPOINT((143.25,1.5,-1.75));
#357=IFCDIRECTION((0.,0.,1.));
#143=IFCBUILDINGELEMENTPART('0Pechpapf3Igz9XLIvG5k1',$,'Panel Forward',$,$,$,$,$,.PRECASTPANEL.);
#144=IFCBUILDINGELEMENTPART('0F5ybxF0HADQhVNDyXC1ic',$,'Panel Reverse',$,$,$,$,$,.PRECASTPANEL.);
/* The forward facing panels are instantiated as a single object with multiple placements to accomodate openings. */
#145=IFCBUILDINGELEMENTPART('1dhqqYR5v9EPzs7Ts1dOEX',$,'Panel Forward',$,$,#358,#359,$,.PRECASTPANEL.);
#358=IFCLOCALPLACEMENT(#153,#360);
#359=IFCPRODUCTDEFINITIONSHAPE($,$,(#361));
#360=IFCAXIS2PLACEMENT3D(#362,#363,#364);
#361=IFCSHAPEREPRESENTATION(#2,'Body','MappedRepresentation',(#365,#366,#367,#368,#369,#370));
#362=IFCCARTESIANPOINT((0.,0.,0.));
#363=IFCDIRECTION((0.,-1.,0.));
#364=IFCDIRECTION((1.,0.,0.));
#365=IFCMAPPEDITEM(#95,#371);
#366=IFCMAPPEDITEM(#95,#372);
#367=IFCMAPPEDITEM(#95,#373);
#368=IFCMAPPEDITEM(#95,#374);
#369=IFCMAPPEDITEM(#95,#375);
#370=IFCMAPPEDITEM(#95,#376);
#371=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#377,0.25,$,2.5,1.);
#372=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#378,0.333333333333333,$,0.833333333333333,1.);
#373=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#379,0.291666666666667,$,2.5,1.);
#374=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#380,0.375,$,0.666666666666667,1.);
#375=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#381,0.375,$,0.833333333333333,1.);
#376=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#382,0.25,$,2.5,1.);
#377=IFCCARTESIANPOINT((0.,0.,-0.5));
#378=IFCCARTESIANPOINT((24.,80.,-0.5));
#379=IFCCARTESIANPOINT((56.,0.,-0.5));
#380=IFCCARTESIANPOINT((84.,0.,-0.5));
#381=IFCCARTESIANPOINT((84.,80.,-0.5));
#382=IFCCARTESIANPOINT((120.,0.,-0.5));
/* The reverse facing panels are instantiated as a single object with multiple placements to accomodate openings. */
#146=IFCBUILDINGELEMENTPART('3dca$PAJT1XA6b06dQW26g',$,'Panel Reverse',$,$,#383,#384,$,.PRECASTPANEL.);
#383=IFCLOCALPLACEMENT(#153,#385);
#384=IFCPRODUCTDEFINITIONSHAPE($,$,(#386));
#385=IFCAXIS2PLACEMENT3D(#387,#388,#389);
#386=IFCSHAPEREPRESENTATION(#2,'Body','MappedRepresentation',(#390,#391,#392,#393,#394,#395));
#387=IFCCARTESIANPOINT((0.,4.,0.));
#388=IFCDIRECTION((0.,-1.,0.));
#389=IFCDIRECTION((1.,0.,0.));
#390=IFCMAPPEDITEM(#95,#396);
#391=IFCMAPPEDITEM(#95,#397);
#392=IFCMAPPEDITEM(#95,#398);
#393=IFCMAPPEDITEM(#95,#399);
#394=IFCMAPPEDITEM(#95,#400);
#395=IFCMAPPEDITEM(#95,#401);
#396=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#402,0.25,$,2.5,1.);
#397=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#403,0.333333333333333,$,0.833333333333333,1.);
#398=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#404,0.291666666666667,$,2.5,1.);
#399=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#405,0.375,$,0.666666666666667,1.);
#400=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#406,0.375,$,0.833333333333333,1.);
#401=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($,$,#407,0.25,$,2.5,1.);
#402=IFCCARTESIANPOINT((0.,0.,-0.5));
#403=IFCCARTESIANPOINT((24.,80.,-0.5));
#404=IFCCARTESIANPOINT((56.,0.,-0.5));
#405=IFCCARTESIANPOINT((84.,0.,-0.5));
#406=IFCCARTESIANPOINT((84.,80.,-0.5));
#407=IFCCARTESIANPOINT((120.,0.,-0.5));
#147=IFCELEMENTASSEMBLY('154dNyacTC9ODBiATxKNJ5',$,'Frame',$,$,$,$,$,$,.BRACED_FRAME.);
#148=IFCELEMENTASSEMBLY('0tQt_zoibF6gdoecLxBvHT',$,'Frame',$,$,#186,$,$,$,.BRACED_FRAME.);
#155=IFCRELASSOCIATESMATERIAL('0I3e_5YYL0ZxVzuxShgDpU',$,$,$,(#123),#408);
#408=IFCMATERIALLAYERSETUSAGE(#149,.AXIS2.,.POSITIVE.,0.,$);
#156=IFCRELAGGREGATES('1fzLvTCX14ZPMFC2C3x$Zm',$,$,$,#123,(#145,#148,#146));
#157=IFCRELVOIDSELEMENT('0PPCo0_gPA7wruqoSJRqNB',$,$,$,#123,#409);
#158=IFCRELVOIDSELEMENT('3MZmErcrnCphKQbTBDCShY',$,$,$,#123,#410);
#179=IFCRELASSOCIATESMATERIAL('3vPcKoYsT1oflDajkC6Szx',$,$,$,(#128),#411);
#411=IFCMATERIALPROFILESETUSAGE(#412,2,$);
#412=IFCMATERIALPROFILESET($,$,(#413),$);
#413=IFCMATERIALPROFILE($,$,#414,#415,$,$);
#414=IFCMATERIAL('Southern Pine',$,$);
#415=IFCRECTANGLEPROFILEDEF(.AREA.,'2x10',$,1.5,9.25);
#418=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#427),#414);
#427=IFCSTYLEDREPRESENTATION(#3,'Undefined','Undefined',(#428));
#428=IFCSTYLEDITEM($,(#429),$);
#429=IFCSURFACESTYLE($,.POSITIVE.,(#430));
#430=IFCSURFACESTYLESHADING(#431,$);
#431=IFCCOLOURRGB($,1.,0.501960784313725,0.250980392156863);
#180=IFCRELASSOCIATESMATERIAL('04xnFkSZ568fB3nbe7UdDe',$,$,$,(#129),#432);
#432=IFCMATERIALPROFILESETUSAGE(#433,$,$);
#433=IFCMATERIALPROFILESET($,$,(#434),$);
#434=IFCMATERIALPROFILE($,$,#435,#436,$,$);
#435=IFCMATERIAL('Southern Pine',$,$);
#436=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.5,1.5);
#437=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#438),#435);
#438=IFCSTYLEDREPRESENTATION(#439,'Undefined','Undefined',(#440));
#439=IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-05,#441,$);
#440=IFCSTYLEDITEM($,(#442),$);
#441=IFCAXIS2PLACEMENT3D(#443,$,$);
#442=IFCSURFACESTYLE($,.POSITIVE.,(#444));
#443=IFCCARTESIANPOINT((0.,0.,0.));
#444=IFCSURFACESTYLESHADING(#445,$);
#445=IFCCOLOURRGB($,1.,0.501960784313725,0.250980392156863);
#181=IFCRELAGGREGATES('2k3vYiLT158Q8SOcrMsXJR',$,$,$,#147,(#129,#132));
#184=IFCRELASSOCIATESMATERIAL('04MHfV7HXC4ge78OwKZa5s',$,$,$,(#130),#446);
#446=IFCMATERIALPROFILESETUSAGE(#447,$,$);
#447=IFCMATERIALPROFILESET($,$,(#448),$);
#448=IFCMATERIALPROFILE($,$,#449,#450,$,$);
#449=IFCMATERIAL('Southern Pine',$,$);
#450=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.5,1.5);
#451=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#452),#449);
#452=IFCSTYLEDREPRESENTATION(#453,'Undefined','Undefined',(#454));
#453=IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-05,#455,$);
#454=IFCSTYLEDITEM($,(#456),$);
#455=IFCAXIS2PLACEMENT3D(#457,$,$);
#456=IFCSURFACESTYLE($,.POSITIVE.,(#458));
#457=IFCCARTESIANPOINT((0.,0.,0.));
#458=IFCSURFACESTYLESHADING(#459,$);
#459=IFCCOLOURRGB($,1.,0.501960784313725,0.250980392156863);
#185=IFCRELAGGREGATES('0BLnMzOcT8GOmdBBx7N4h2',$,$,$,#148,(#130,#133));
#230=IFCRELASSOCIATESMATERIAL('3mjksFMH99he9ZkubOmiJq',$,$,$,(#131),#460);
#460=IFCMATERIALPROFILESETUSAGE(#124,5,$);
#231=IFCRELASSOCIATESMATERIAL('2ESe9E$0X7he09QXubBhQG',$,$,$,(#132),#461);
#461=IFCMATERIALPROFILESETUSAGE(#462,$,$);
#462=IFCMATERIALPROFILESET($,$,(#463),$);
#463=IFCMATERIALPROFILE($,$,#464,#465,$,$);
#464=IFCMATERIAL('Southern Pine',$,$);
#465=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.5,3.5);
#234=IFCRELASSOCIATESMATERIAL('3KZdhyB3H19wi3lQokeHYU',$,$,$,(#133),#466);
#466=IFCMATERIALPROFILESETUSAGE(#467,$,$);
#467=IFCMATERIALPROFILESET($,$,(#468),$);
#468=IFCMATERIALPROFILE($,$,#469,#470,$,$);
#469=IFCMATERIAL('Southern Pine',$,$);
#470=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,1.5,3.5);
/* Opening element for a door to demonstrate framing. */
#409=IFCOPENINGELEMENT('04TbpZcR19gve3AHcfQNmN',$,$,$,$,#471,#472,$,$);
#471=IFCLOCALPLACEMENT(#153,#473);
#472=IFCPRODUCTDEFINITIONSHAPE($,$,(#474));
#473=IFCAXIS2PLACEMENT3D(#475,$,$);
#474=IFCSHAPEREPRESENTATION(#2,'Body','SweptSolid',(#476));
#475=IFCCARTESIANPOINT((24.,-2.25,0.));
#476=IFCEXTRUDEDAREASOLID(#477,#478,#479,1.5);
#477=IFCRECTANGLEPROFILEDEF(.AREA.,$,#480,32.,80.);
#478=IFCAXIS2PLACEMENT3D(#481,#482,#483);
#479=IFCDIRECTION((0.,0.,1.));
#480=IFCAXIS2PLACEMENT2D(#484,$);
#481=IFCCARTESIANPOINT((0.,0.,0.));
#482=IFCDIRECTION((0.,1.,0.));
#483=IFCDIRECTION((-1.,0.,0.));
#484=IFCCARTESIANPOINT((-16.,40.));
/* Opening element for a window to demonstrate framing. */
#410=IFCOPENINGELEMENT('01DJiSemH67OQX$HRpbAps',$,$,$,$,#485,#486,$,.OPENING.);
#485=IFCLOCALPLACEMENT(#153,#487);
#486=IFCPRODUCTDEFINITIONSHAPE($,$,(#488));
#487=IFCAXIS2PLACEMENT3D(#489,#490,#491);
#488=IFCSHAPEREPRESENTATION(#2,'Body','SweptSolid',(#492));
#489=IFCCARTESIANPOINT((84.,0.,32.));
#490=IFCDIRECTION((0.,-1.,0.));
#491=IFCDIRECTION((1.,0.,0.));
#492=IFCEXTRUDEDAREASOLID(#493,#494,#495,1.5);
#493=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,36.,48.);
#494=IFCAXIS2PLACEMENT3D(#496,$,$);
#495=IFCDIRECTION((0.,0.,1.));
#496=IFCCARTESIANPOINT((18.,24.,-1.5));
ENDSEC;
END-ISO-10303-21;