diff --git a/Ifc4_WallElementedCase.ifc b/Ifc4_WallElementedCase.ifc deleted file mode 100644 index 6247c17..0000000 --- a/Ifc4_WallElementedCase.ifc +++ /dev/null @@ -1,545 +0,0 @@ -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)); -#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;