546 lines
25 KiB
Plaintext
546 lines
25 KiB
Plaintext
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 occurreknce */
|
|
#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= IFCWALL('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;
|