,,ISO-10303-21; HEADER; /* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */ FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]','Comment [manual creation of example file]'),'2;1'); /* NOTE standard header information according to ISO 10303-21 ---------------------------------- */ FILE_NAME('standard_case_element_beam.ifc','2011-11-07T18:00:00',('Thomas Liebich'),('buildingSMART International'),'IFC text editor','IFC text editor','reference file created for the IFC4 specification'); /* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */ FILE_SCHEMA(('IFC4')); ENDSEC; DATA; #100=IFCBEAMTYPE('0juf4qyggSstrxA20Qwnsj',$,'IPE220','Beam type',$,$,$,$,$,.BEAM.); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and profile to the beam type */ #110=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q49sj',$,$,$,(#100),#111); #111=IFCMATERIALPROFILESET($,$,(#112),$); #112=IFCMATERIALPROFILE('IPE220',$,#113,#120,$,$); #113=IFCMATERIAL('S275J2',$,'Steel'); /* end of enhanced definitions --------------------------------------------- */ #120=IFCISHAPEPROFILEDEF(.AREA.,'IPE220',$,110.,220.,5.9,9.2,12.0,$,$); #200=IFCBEAMTYPE('0juf4qyggSstrxA20Qdisj',$,'1/2IPE300','Beam type',$,$,$,$,$,.BEAM.); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and profile to the beam type */ #210=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q2fsj',$,$,$,(#200),#211); #211=IFCMATERIALPROFILESET($,$,(#212),$); #212=IFCMATERIALPROFILE('1/2IPE300',$,#213,#220,$,$); #213=IFCMATERIAL('S275J2',$,'Steel'); /* end of enhanced definitions --------------------------------------------- */ #220=IFCTSHAPEPROFILEDEF(.AREA.,'1/2IPE300',$,150.0,150.0,7.1,10.7,15.0,$,$,$,$); /* beam A-1 - beam axis along global x axis -------------------------------- */ /* cardinal point = 1 - bottom left */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1000=IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwnsj',$,'A-1','IPE220','Beam',#1001,#1010,'A-1',$); #1001=IFCLOCALPLACEMENT(#100025,#1002); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1002=IFCAXIS2PLACEMENT3D(#1003,#1004,#1005); #1003=IFCCARTESIANPOINT((0.,0.,0.)); #1004=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1005=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1010=IFCPRODUCTDEFINITIONSHAPE($,$,(#1050,#1020)); #1020=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1021)); #1021=IFCEXTRUDEDAREASOLID(#120,#1030,#1034,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1030=IFCAXIS2PLACEMENT3D(#1031,$,$); #1031=IFCCARTESIANPOINT((-55.0,110.0,0.)); /* defines cardinal point 1 */ #1034=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1040=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QfZsj',$,$,$,(#1000),#1041); #1041=IFCMATERIALPROFILESETUSAGE(#111,1,$); /* end of enhanced definitions --------------------------------------------- */ #1050=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1051)); #1051=IFCPOLYLINE((#1052,#1053)); #1052=IFCCARTESIANPOINT((0.,0.,0.)); #1053=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-2 - beam axis along global x axis -------------------------------- */ /* cardinal point = 2 - bottom center */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1100=IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20sznsj',$,'A-2','IPE220','Beam',#1101,#1110,'A-2',$); #1101=IFCLOCALPLACEMENT(#100025,#1102); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1102=IFCAXIS2PLACEMENT3D(#1103,#1104,#1105); #1103=IFCCARTESIANPOINT((0.,1500.,0.)); #1104=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1105=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1110=IFCPRODUCTDEFINITIONSHAPE($,$,(#1150,#1120)); #1120=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1121)); #1121=IFCEXTRUDEDAREASOLID(#120,#1130,#1134,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1130=IFCAXIS2PLACEMENT3D(#1131,$,$); #1131=IFCCARTESIANPOINT((0.,110.0,0.)); /* defines cardinal point 2 */ #1134=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1140=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QgAsj',$,$,$,(#1100),#1141); #1141=IFCMATERIALPROFILESETUSAGE(#111,2,$); /* end of enhanced definitions --------------------------------------------- */ #1150=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1151)); #1151=IFCPOLYLINE((#1152,#1153)); #1152=IFCCARTESIANPOINT((0.,0.,0.)); #1153=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-3 - beam axis along global x axis -------------------------------- */ /* cardinal point = 3 - bottom right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1200=IFCBEAMSTANDARDCASE('0juf4qyggSI8s4A20sznsj',$,'A-3','IPE220','Beam',#1201,#1210,'A-3',$); #1201=IFCLOCALPLACEMENT(#100025,#1202); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1202=IFCAXIS2PLACEMENT3D(#1203,#1204,#1205); #1203=IFCCARTESIANPOINT((0.,3000.,0.)); #1204=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1205=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1210=IFCPRODUCTDEFINITIONSHAPE($,$,(#1250,#1220)); #1220=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1221)); #1221=IFCEXTRUDEDAREASOLID(#120,#1230,#1234,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1230=IFCAXIS2PLACEMENT3D(#1231,$,$); #1231=IFCCARTESIANPOINT((55.0,110.0,0.)); /* defines cardinal point 3 */ #1234=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1240=IFCRELASSOCIATESMATERIAL('3x0gFSPAr5puQ5WI22xYOm',$,$,$,(#1200),#1241); #1241=IFCMATERIALPROFILESETUSAGE(#111,3,$); /* end of enhanced definitions --------------------------------------------- */ #1250=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1251)); #1251=IFCPOLYLINE((#1252,#1253)); #1252=IFCCARTESIANPOINT((0.,0.,0.)); #1253=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-4 - beam axis along global x axis -------------------------------- */ /* cardinal point = 3 - bottom right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1300=IFCBEAMSTANDARDCASE('0juf4qyggSI8s4A20sznw6',$,'A-4','IPE220','Beam',#1301,#1310,'A-4',$); #1301=IFCLOCALPLACEMENT(#100025,#1302); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1302=IFCAXIS2PLACEMENT3D(#1303,#1304,#1305); #1303=IFCCARTESIANPOINT((0.,4500.,0.)); #1304=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1305=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1310=IFCPRODUCTDEFINITIONSHAPE($,$,(#1350,#1320)); #1320=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1321)); #1321=IFCEXTRUDEDAREASOLID(#120,#1330,#1334,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1330=IFCAXIS2PLACEMENT3D(#1331,$,$); #1331=IFCCARTESIANPOINT((-55.0,0.,0.)); /* defines cardinal point 4 */ #1334=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1340=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QOHsj',$,$,$,(#1300),#1341); #1341=IFCMATERIALPROFILESETUSAGE(#111,4,$); /* end of enhanced definitions --------------------------------------------- */ #1350=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1351)); #1351=IFCPOLYLINE((#1352,#1353)); #1352=IFCCARTESIANPOINT((0.,0.,0.)); #1353=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-5 - beam axis along global x axis -------------------------------- */ /* cardinal point = 5 - mid-depth center */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1400=IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwnab',$,'A-5','IPE220','Beam',#1401,#1410,'A-5',$); #1401=IFCLOCALPLACEMENT(#100025,#1402); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1402=IFCAXIS2PLACEMENT3D(#1403,#1404,#1405); #1403=IFCCARTESIANPOINT((0.,6000.,0.)); #1404=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1405=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1410=IFCPRODUCTDEFINITIONSHAPE($,$,(#1450,#1420)); #1420=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1421)); #1421=IFCEXTRUDEDAREASOLID(#120,#1430,#1434,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1430=IFCAXIS2PLACEMENT3D(#1431,$,$); #1431=IFCCARTESIANPOINT((0.,0.,0.)); /* defines cardinal point 5 */ #1434=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1440=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QRLsj',$,$,$,(#1400),#1441); #1441=IFCMATERIALPROFILESETUSAGE(#111,5,$); /* end of enhanced definitions --------------------------------------------- */ #1450=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1451)); #1451=IFCPOLYLINE((#1452,#1453)); #1452=IFCCARTESIANPOINT((0.,0.,0.)); #1453=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-6 - beam axis along global x axis -------------------------------- */ /* cardinal point = 6 - mid-depth right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1500=IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwng1',$,'A-6','IPE220','Beam',#1501,#1510,'A-6',$); #1501=IFCLOCALPLACEMENT(#100025,#1502); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1502=IFCAXIS2PLACEMENT3D(#1503,#1504,#1505); #1503=IFCCARTESIANPOINT((0.,7500.,0.)); #1504=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1505=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1510=IFCPRODUCTDEFINITIONSHAPE($,$,(#1550,#1520)); #1520=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1521)); #1521=IFCEXTRUDEDAREASOLID(#120,#1530,#1534,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1530=IFCAXIS2PLACEMENT3D(#1531,$,$); #1531=IFCCARTESIANPOINT((55.0,0.,0.)); /* defines cardinal point 6 */ #1534=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1540=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QMmsj',$,$,$,(#1500),#1541); #1541=IFCMATERIALPROFILESETUSAGE(#111,6,$); /* end of enhanced definitions --------------------------------------------- */ #1550=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1551)); #1551=IFCPOLYLINE((#1552,#1553)); #1552=IFCCARTESIANPOINT((0.,0.,0.)); #1553=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-7 - beam axis along global x axis -------------------------------- */ /* cardinal point = 7 - top left */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1600=IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwn3s',$,'A-7','IPE220','Beam',#1601,#1610,'A-7',$); #1601=IFCLOCALPLACEMENT(#100025,#1602); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1602=IFCAXIS2PLACEMENT3D(#1603,#1604,#1605); #1603=IFCCARTESIANPOINT((0.,9000.,0.)); #1604=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1605=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1610=IFCPRODUCTDEFINITIONSHAPE($,$,(#1650,#1620)); #1620=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1621)); #1621=IFCEXTRUDEDAREASOLID(#120,#1630,#1634,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1630=IFCAXIS2PLACEMENT3D(#1631,$,$); #1631=IFCCARTESIANPOINT((-55.0,-110.0,0.)); /* defines cardinal point 7 */ #1634=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1640=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qh4sj',$,$,$,(#1600),#1641); #1641=IFCMATERIALPROFILESETUSAGE(#111,7,$); /* end of enhanced definitions --------------------------------------------- */ #1650=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1651)); #1651=IFCPOLYLINE((#1652,#1653)); #1652=IFCCARTESIANPOINT((0.,0.,0.)); #1653=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-8 - beam axis along global x axis -------------------------------- */ /* cardinal point = 8 - top center */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1700=IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwnlq',$,'A-8','IPE220','Beam',#1701,#1710,'A-8',$); #1701=IFCLOCALPLACEMENT(#100025,#1702); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1702=IFCAXIS2PLACEMENT3D(#1703,#1704,#1705); #1703=IFCCARTESIANPOINT((0.,10500.,0.)); #1704=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1705=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1710=IFCPRODUCTDEFINITIONSHAPE($,$,(#1750,#1720)); #1720=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1721)); #1721=IFCEXTRUDEDAREASOLID(#120,#1730,#1734,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1730=IFCAXIS2PLACEMENT3D(#1731,$,$); #1731=IFCCARTESIANPOINT((0.,-110.0,0.)); /* defines cardinal point 7 */ #1734=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1740=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QwKsj',$,$,$,(#1700),#1741); #1741=IFCMATERIALPROFILESETUSAGE(#111,8,$); /* end of enhanced definitions --------------------------------------------- */ #1750=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1751)); #1751=IFCPOLYLINE((#1752,#1753)); #1752=IFCCARTESIANPOINT((0.,0.,0.)); #1753=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam A-9 - beam axis along global x axis -------------------------------- */ /* cardinal point = 9 - top right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #1800=IFCBEAMSTANDARDCASE('0juf4qyggSI8s4A20sznrt',$,'A-9','IPE220','Beam',#1801,#1810,'A-9',$); #1801=IFCLOCALPLACEMENT(#100025,#1802); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #1802=IFCAXIS2PLACEMENT3D(#1803,#1804,#1805); #1803=IFCCARTESIANPOINT((0.,12000.,0.)); #1804=IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */ #1805=IFCDIRECTION((0.,1.,0.)); /* local x-axis */ #1810=IFCPRODUCTDEFINITIONSHAPE($,$,(#1850,#1820)); #1820=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1821)); #1821=IFCEXTRUDEDAREASOLID(#120,#1830,#1834,2000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */ /* translation provides the cardinal point offset -------------------------- */ #1830=IFCAXIS2PLACEMENT3D(#1831,$,$); #1831=IFCCARTESIANPOINT((55.0,-110.0,0.)); /* defines cardinal point 9 */ #1834=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #1840=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QJksj',$,$,$,(#1800),#1841); #1841=IFCMATERIALPROFILESETUSAGE(#111,9,$); /* end of enhanced definitions --------------------------------------------- */ #1850=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1851)); #1851=IFCPOLYLINE((#1852,#1853)); #1852=IFCCARTESIANPOINT((0.,0.,0.)); #1853=IFCCARTESIANPOINT((0.,0.,2000.)); /* beam B-1 - beam axis along global x axis -------------------------------- */ /* cardinal point = 1 - bottom left */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2000=IFCBEAMSTANDARDCASE('3QbcAsYoB7Hvx$4VHzijYi',$,'B-1','1/2IPE300','Beam',#2001,#2010,'B-1',$); #2001=IFCLOCALPLACEMENT(#100025,#2002); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #2002=IFCAXIS2PLACEMENT3D(#2003,#2004,#2005); #2003=IFCCARTESIANPOINT((0.,0.,1500.)); #2004=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2005=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis */ #2010=IFCPRODUCTDEFINITIONSHAPE($,$,(#2050,#2020)); #2020=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2021)); #2021=IFCEXTRUDEDAREASOLID(#220,#2030,#2034,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2030=IFCAXIS2PLACEMENT3D(#2031,$,$); #2031=IFCCARTESIANPOINT((-75.0,75.0,0.)); /* defines cardinal point 1 */ #2034=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2040=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QbFsj',$,$,$,(#2000),#2041); #2041=IFCMATERIALPROFILESETUSAGE(#211,1,$); /* end of enhanced definitions --------------------------------------------- */ #2050=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2051)); #2051=IFCPOLYLINE((#2052,#2053)); #2052=IFCCARTESIANPOINT((0.,0.,0.)); #2053=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-2 - beam axis along global x axis -------------------------------- */ /* cardinal point = 2 - bottom center */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2100=IFCBEAMSTANDARDCASE('3Qb5gsYoB7Hvx$4VHzijYi',$,'B-2','1/2IPE300','Beam',#2101,#2110,'B-2',$); #2101=IFCLOCALPLACEMENT(#100025,#2102); /* set local placement so that the z-axis is co-linear to the beam axis ---- */ /* the y-axis (cross product of x & z axis) is up direction of profile ----- */ #2102=IFCAXIS2PLACEMENT3D(#2103,#2104,#2105); #2103=IFCCARTESIANPOINT((0.,1500.,1500.)); #2104=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2105=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis */ #2110=IFCPRODUCTDEFINITIONSHAPE($,$,(#2150,#2120)); #2120=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2121)); #2121=IFCEXTRUDEDAREASOLID(#220,#2130,#2134,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2130=IFCAXIS2PLACEMENT3D(#2131,$,$); #2131=IFCCARTESIANPOINT((0.,75.0,0.)); /* defines cardinal point 2 */ #2134=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2140=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qqlsj',$,$,$,(#2100),#2141); #2141=IFCMATERIALPROFILESETUSAGE(#211,2,$); /* end of enhanced definitions --------------------------------------------- */ #2150=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2151)); #2151=IFCPOLYLINE((#2152,#2153)); #2152=IFCCARTESIANPOINT((0.,0.,0.)); #2153=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-3 - beam axis along global x axis -------------------------------- */ /* cardinal point = 3 - bottom right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2200=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijYi',$,'B-3','1/2IPE300','Beam',#2201,#2210,'B-3',$); #2201=IFCLOCALPLACEMENT(#100025,#2202); #2202=IFCAXIS2PLACEMENT3D(#2203,#2204,#2205); #2203=IFCCARTESIANPOINT((0.,3000.,1500.)); #2204=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2205=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2210=IFCPRODUCTDEFINITIONSHAPE($,$,(#2250,#2220)); #2220=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2221)); #2221=IFCEXTRUDEDAREASOLID(#220,#2230,#2234,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2230=IFCAXIS2PLACEMENT3D(#2231,$,$); #2231=IFCCARTESIANPOINT((75.0,75.0,0.)); /* defines cardinal point 3 */ #2234=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2240=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q7isj',$,$,$,(#2200),#2241); #2241=IFCMATERIALPROFILESETUSAGE(#211,3,$); /* end of enhanced definitions --------------------------------------------- */ #2250=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2251)); #2251=IFCPOLYLINE((#2252,#2253)); #2252=IFCCARTESIANPOINT((0.,0.,0.)); #2253=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-4 - beam axis along global x axis -------------------------------- */ /* cardinal point = 4 - mid-depth left */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2300=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijGT',$,'B-4','1/2IPE300','Beam',#2301,#2310,'B-4',$); #2301=IFCLOCALPLACEMENT(#100025,#2302); #2302=IFCAXIS2PLACEMENT3D(#2303,#2304,#2305); #2303=IFCCARTESIANPOINT((0.,4500.,1500.)); #2304=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2305=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2310=IFCPRODUCTDEFINITIONSHAPE($,$,(#2350,#2320)); #2320=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2321)); #2321=IFCEXTRUDEDAREASOLID(#220,#2330,#2334,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2330=IFCAXIS2PLACEMENT3D(#2331,$,$); #2331=IFCCARTESIANPOINT((-75.0,0.,0.)); /* defines cardinal point 4 */ #2334=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2340=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q4nsj',$,$,$,(#2300),#2341); #2341=IFCMATERIALPROFILESETUSAGE(#211,4,$); /* end of enhanced definitions --------------------------------------------- */ #2350=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2351)); #2351=IFCPOLYLINE((#2352,#2353)); #2352=IFCCARTESIANPOINT((0.,0.,0.)); #2353=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-5 - beam axis along global x axis -------------------------------- */ /* cardinal point = 5 - mid-depth centre */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2400=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijdF',$,'B-5','1/2IPE300','Beam',#2401,#2410,'B-5',$); #2401=IFCLOCALPLACEMENT(#100025,#2402); #2402=IFCAXIS2PLACEMENT3D(#2403,#2404,#2405); #2403=IFCCARTESIANPOINT((0.,6000.,1500.)); #2404=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2405=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2410=IFCPRODUCTDEFINITIONSHAPE($,$,(#2450,#2420)); #2420=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2421)); #2421=IFCEXTRUDEDAREASOLID(#220,#2430,#2434,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2430=IFCAXIS2PLACEMENT3D(#2431,$,$); #2431=IFCCARTESIANPOINT((0.,0.,0.)); /* defines cardinal point 5 */ #2434=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2440=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q41sj',$,$,$,(#2400),#2441); #2441=IFCMATERIALPROFILESETUSAGE(#211,5,$); /* end of enhanced definitions --------------------------------------------- */ #2450=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2451)); #2451=IFCPOLYLINE((#2452,#2453)); #2452=IFCCARTESIANPOINT((0.,0.,0.)); #2453=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-6 - beam axis along global x axis -------------------------------- */ /* cardinal point = 6 - mid-depth right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2500=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzij3V',$,'B-6','1/2IPE300','Beam',#2501,#2510,'B-6',$); #2501=IFCLOCALPLACEMENT(#100025,#2502); #2502=IFCAXIS2PLACEMENT3D(#2503,#2504,#2505); #2503=IFCCARTESIANPOINT((0.,7500.,1500.)); #2504=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2505=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2510=IFCPRODUCTDEFINITIONSHAPE($,$,(#2550,#2520)); #2520=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2521)); #2521=IFCEXTRUDEDAREASOLID(#220,#2530,#2534,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2530=IFCAXIS2PLACEMENT3D(#2531,$,$); #2531=IFCCARTESIANPOINT((75.,0.,0.)); /* defines cardinal point 6 */ #2534=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2540=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QURsj',$,$,$,(#2500),#2541); #2541=IFCMATERIALPROFILESETUSAGE(#211,6,$); /* end of enhanced definitions --------------------------------------------- */ #2550=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2551)); #2551=IFCPOLYLINE((#2552,#2553)); #2552=IFCCARTESIANPOINT((0.,0.,0.)); #2553=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-7 - beam axis along global x axis -------------------------------- */ /* cardinal point = 7 - top left */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2600=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzij71',$,'B-7','1/2IPE300','Beam',#2601,#2610,'B-7',$); #2601=IFCLOCALPLACEMENT(#100025,#2602); #2602=IFCAXIS2PLACEMENT3D(#2603,#2604,#2605); #2603=IFCCARTESIANPOINT((0.,9000.,1500.)); #2604=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2605=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2610=IFCPRODUCTDEFINITIONSHAPE($,$,(#2650,#2620)); #2620=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2621)); #2621=IFCEXTRUDEDAREASOLID(#220,#2630,#2634,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2630=IFCAXIS2PLACEMENT3D(#2631,$,$); #2631=IFCCARTESIANPOINT((-75.0,-75.0,0.)); /* defines cardinal point 7 - */ #2634=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2640=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qw9sj',$,$,$,(#2600),#2641); #2641=IFCMATERIALPROFILESETUSAGE(#211,7,$); /* end of enhanced definitions --------------------------------------------- */ #2650=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2651)); #2651=IFCPOLYLINE((#2652,#2653)); #2652=IFCCARTESIANPOINT((0.,0.,0.)); #2653=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-8 - beam axis along global x axis -------------------------------- */ /* cardinal point = 3 - top center */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2700=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijvb',$,'B-8','1/2IPE300','Beam',#2701,#2710,'B-8',$); #2701=IFCLOCALPLACEMENT(#100025,#2702); #2702=IFCAXIS2PLACEMENT3D(#2703,#2704,#2705); #2703=IFCCARTESIANPOINT((0.,10500.,1500.)); #2704=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2705=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2710=IFCPRODUCTDEFINITIONSHAPE($,$,(#2750,#2720)); #2720=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2721)); #2721=IFCEXTRUDEDAREASOLID(#220,#2730,#2734,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2730=IFCAXIS2PLACEMENT3D(#2731,$,$); #2731=IFCCARTESIANPOINT((0.,-75.0,0.)); /* defines cardinal point 8 */ #2734=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2740=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QOcsj',$,$,$,(#2700),#2741); #2741=IFCMATERIALPROFILESETUSAGE(#211,8,$); /* end of enhanced definitions --------------------------------------------- */ #2750=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2751)); #2751=IFCPOLYLINE((#2752,#2753)); #2752=IFCCARTESIANPOINT((0.,0.,0.)); #2753=IFCCARTESIANPOINT((0.,0.,3000.)); /* beam B-9 - beam axis along global x axis -------------------------------- */ /* cardinal point = 9 - top right */ /* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */ #2800=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijp1',$,'B-9','1/2IPE300','Beam',#2801,#2810,'B-9',$); #2801=IFCLOCALPLACEMENT(#100025,#2802); #2802=IFCAXIS2PLACEMENT3D(#2803,#2804,#2805); #2803=IFCCARTESIANPOINT((0.,12000.,1500.)); #2804=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */ #2805=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */ #2810=IFCPRODUCTDEFINITIONSHAPE($,$,(#2850,#2820)); #2820=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2821)); #2821=IFCEXTRUDEDAREASOLID(#220,#2830,#2834,3000.); /* extrusion body is placed with no rotation inside local placement -------- */ /* translation provides the cardinal point offset -------------------------- */ #2830=IFCAXIS2PLACEMENT3D(#2831,$,$); #2831=IFCCARTESIANPOINT((75.0,-75.0,0.)); /* defines cardinal point 9 - */ #2834=IFCDIRECTION((0.,0.,1.)); /* enhanced definitions intruduced in IFC2x4 ------------------------------- */ /* assignment of material and cardinal point to the beam occurrence */ #2840=IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qw6sj',$,$,$,(#2800),#2841); #2841=IFCMATERIALPROFILESETUSAGE(#211,9,$); /* end of enhanced definitions --------------------------------------------- */ #2850=IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2851)); #2851=IFCPOLYLINE((#2852,#2853)); #2852=IFCCARTESIANPOINT((0.,0.,0.)); #2853=IFCCARTESIANPOINT((0.,0.,3000.)); #90000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2aq$Crcs_xJvtg9lbm2bMM',$,'Physical model',$,(#1000,#1100,#1200,#1300,#1400,#1500,#1600,#1700,#1800,#2000,#2100,#2200,#2300,#2400,#2500,#2600,#2700,#2800),#100023); #90010=IFCRELDEFINESBYTYPE('2aq$Crcs_xJvd69lbm2bMM',$,'beam typing',$,(#1000,#1100,#1200,#1300,#1400,#1500,#1600,#1700,#1800),#100); #90020=IFCRELDEFINESBYTYPE('2aq$Crcs_xJvN69lbm2bMM',$,'beam typing',$,(#2000,#2100,#2200,#2300,#2400,#2500,#2600,#2700,#2800),#200); /* --------------------------------------------------------------------------------------------- */ /* general entities required for all IFC data sets, defining the context for the exchange ------ */ #100001=IFCPERSON($,'Liebich',$,$,$,$,$,$); #100002=IFCORGANIZATION($,'AEC3',$,$,$); #100003=IFCPERSONANDORGANIZATION(#100001,#100002,$); #100004=IFCAPPLICATION(#100002,'Unknown','SDS/2 Version 6.300 on NT','Unknown'); #100005=IFCOWNERHISTORY(#100003,#100004,$,.NOTDEFINED.,$,$,$,1320688800); #100010=IFCPROJECT('32DJhIf6esIeAOIlD4Xw2m',#100005,'Test model for beam cardinal points',$,$,$,$,(#100011),#100060); #100011=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#100040,$); #100020=IFCSITE('10cTefjFQoJexBQrSqFcWZ',$,'Site',$,$,#100022,$,$,.ELEMENT.,$,$,$,$,$); #100021=IFCRELAGGREGATES('0ZdtoJM$VsHBqD_feRfxAg',$,$,$,#100010,(#100020)); #100022=IFCLOCALPLACEMENT($,#100040); #100023=IFCBUILDING('0Xwup04AK2G8Mt0WNZVy_Z',$,'Building',$,$,#100025,$,$,.ELEMENT.,$,$,$); #100024=IFCRELAGGREGATES('1FUTCayKJbIQqDNnZzXu07',$,$,$,#100020,(#100023)); #100025=IFCLOCALPLACEMENT(#100022,#100040); #100040=IFCAXIS2PLACEMENT3D(#100041,#100044,#100042); #100041=IFCCARTESIANPOINT((0.,0.,0.)); #100042=IFCDIRECTION((1.,0.,0.)); #100043=IFCDIRECTION((0.,1.,0.)); #100044=IFCDIRECTION((0.,0.,1.)); #100048=IFCDIRECTION((0.,0.,-1.)); #100059=IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#100041,1.,$); #100060=IFCUNITASSIGNMENT((#100061,#100062,#100063,#100064,#100065,#100066,#100067,#100068)); #100061=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #100062=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); #100063=IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); #100064=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); #100065=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #100066=IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); #100067=IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.); #100068=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); #100069=IFCRELDECLARES('3P3zL0KYv4C9D9h3OX$dey',$,$,$,#100010,(#100,#200)); ENDSEC; END-ISO-10303-21;