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;