ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); FILE_NAME('/dev/null','2026-09-11T12:00:00+00:00',(''),(''),'IfcOpenShell 0.8.5','IfcOpenShell 0.8.5','Nobody'); FILE_SCHEMA(('IFC4')); ENDSEC; DATA; #1=IFCPROJECT('0000000000000000000000',$,'test',$,$,$,$,(#10),#5); #2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); #5=IFCUNITASSIGNMENT((#3,#2,#4)); #6=IFCCARTESIANPOINT((0.,0.,0.)); #7=IFCDIRECTION((0.,0.,1.)); #8=IFCDIRECTION((1.,0.,0.)); #9=IFCAXIS2PLACEMENT3D(#6,#7,#8); #10=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0000000000000001E-05,#9,$); #11=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#10,$,.MODEL_VIEW.,$); #12=IFCSITE('000000000000000000000E',$,'Site',$,$,$,$,$,$,$,$,$,$,$); #13=IFCBUILDING('0000000000000000000001',$,'Building',$,$,$,$,$,$,$,$,$); #14=IFCBUILDINGSTOREY('0000000000000000000002',$,'1FL',$,$,$,$,$,$,$); #15=IFCBEAM('0000000000000000000003',$,$,$,$,#29,#24,$,$); #16=IFCRECTANGLEPROFILEDEF(.AREA.,'continuous_rect',$,500.,200.); #17=IFCCARTESIANPOINT((0.,0.,0.)); #18=IFCDIRECTION((0.,0.,1.)); #19=IFCDIRECTION((1.,0.,0.)); #20=IFCAXIS2PLACEMENT3D(#17,#18,#19); #21=IFCDIRECTION((0.,0.,1.)); #22=IFCEXTRUDEDAREASOLID(#16,#20,#21,2000.); #23=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#22)); #24=IFCPRODUCTDEFINITIONSHAPE($,$,(#23)); #25=IFCCARTESIANPOINT((0.,2000.,100.)); #26=IFCDIRECTION((1.,0.,0.)); #27=IFCDIRECTION((0.,1.,0.)); #28=IFCAXIS2PLACEMENT3D(#25,#26,#27); #29=IFCLOCALPLACEMENT($,#28); #30=IFCBEAM('0000000000000000000004',$,$,$,$,#46,#41,$,$); #31=IFCCARTESIANPOINTLIST2D(((-250.,-150.),(250.,-150.),(250.,50.),(125.,150.),(-125.,150.),(-250.,50.))); #32=IFCINDEXEDPOLYCURVE(#31,(IFCLINEINDEX((1,2,3,4,5,6,1))),$); #33=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Arbitrary',#32); #34=IFCCARTESIANPOINT((0.,0.,0.)); #35=IFCDIRECTION((0.,0.,1.)); #36=IFCDIRECTION((1.,0.,0.)); #37=IFCAXIS2PLACEMENT3D(#34,#35,#36); #38=IFCDIRECTION((0.,0.,1.)); #39=IFCEXTRUDEDAREASOLID(#33,#37,#38,1850.); #40=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#39)); #41=IFCPRODUCTDEFINITIONSHAPE($,$,(#40)); #42=IFCCARTESIANPOINT((2050.,2000.,150.)); #43=IFCDIRECTION((1.,0.,0.)); #44=IFCDIRECTION((0.,1.,0.)); #45=IFCAXIS2PLACEMENT3D(#42,#43,#44); #46=IFCLOCALPLACEMENT($,#45); #47=IFCBEAM('0000000000000000000005',$,$,$,$,#63,#58,$,$); #48=IFCCARTESIANPOINTLIST2D(((-250.,-150.),(250.,-150.),(250.,150.),(0.,150.),(-250.,50.))); #49=IFCINDEXEDPOLYCURVE(#48,(IFCLINEINDEX((1,2,3,4,5,1))),$); #50=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Arbitrary',#49); #51=IFCCARTESIANPOINT((0.,0.,0.)); #52=IFCDIRECTION((0.,0.,1.)); #53=IFCDIRECTION((1.,0.,0.)); #54=IFCAXIS2PLACEMENT3D(#51,#52,#53); #55=IFCDIRECTION((0.,0.,1.)); #56=IFCEXTRUDEDAREASOLID(#50,#54,#55,2250.); #57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56)); #58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57)); #59=IFCCARTESIANPOINT((3900.,2000.,150.)); #60=IFCDIRECTION((1.,0.,0.)); #61=IFCDIRECTION((0.,1.,0.)); #62=IFCAXIS2PLACEMENT3D(#59,#60,#61); #63=IFCLOCALPLACEMENT($,#62); #64=IFCBEAM('0000000000000000000006',$,$,$,$,#80,#75,$,$); #65=IFCCARTESIANPOINTLIST2D(((-250.,-150.),(250.,-150.),(250.,50.),(0.,150.),(-250.,150.))); #66=IFCINDEXEDPOLYCURVE(#65,(IFCLINEINDEX((1,2,3,4,5,1))),$); #67=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Arbitrary',#66); #68=IFCCARTESIANPOINT((0.,0.,0.)); #69=IFCDIRECTION((0.,0.,1.)); #70=IFCDIRECTION((1.,0.,0.)); #71=IFCAXIS2PLACEMENT3D(#68,#69,#70); #72=IFCDIRECTION((0.,0.,1.)); #73=IFCEXTRUDEDAREASOLID(#67,#71,#72,1850.); #74=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#73)); #75=IFCPRODUCTDEFINITIONSHAPE($,$,(#74)); #76=IFCCARTESIANPOINT((6150.,2200.,-50.)); #77=IFCDIRECTION((1.,0.,0.)); #78=IFCDIRECTION((0.,1.,0.)); #79=IFCAXIS2PLACEMENT3D(#76,#77,#78); #80=IFCLOCALPLACEMENT($,#79); #81=IFCFOOTING('0000000000000000000007',$,'rect',$,$,#95,#90,$,$); #82=IFCRECTANGLEPROFILEDEF(.AREA.,'rect',$,600.,400.); #83=IFCCARTESIANPOINT((0.,0.,0.)); #84=IFCDIRECTION((0.,0.,1.)); #85=IFCDIRECTION((1.,0.,0.)); #86=IFCAXIS2PLACEMENT3D(#83,#84,#85); #87=IFCDIRECTION((0.,0.,1.)); #88=IFCEXTRUDEDAREASOLID(#82,#86,#87,200.); #89=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#88)); #90=IFCPRODUCTDEFINITIONSHAPE($,$,(#89)); #91=IFCCARTESIANPOINT((0.,0.,0.)); #92=IFCDIRECTION((0.,0.,1.)); #93=IFCDIRECTION((1.,0.,0.)); #94=IFCAXIS2PLACEMENT3D(#91,#92,#93); #95=IFCLOCALPLACEMENT($,#94); #96=IFCFOOTING('0000000000000000000008',$,'taperd_rect',$,$,#119,#114,$,$); #97=IFCCARTESIANPOINTLIST3D(((-300.,-200.,0.),(300.,-200.,0.),(300.,200.,0.),(-300.,200.,0.),(-300.,-200.,200.),(300.,-200.,200.),(300.,200.,200.),(-300.,200.,200.))); #98=IFCINDEXEDPOLYGONALFACE((1,2,3,4)); #99=IFCINDEXEDPOLYGONALFACE((8,7,6,5)); #100=IFCINDEXEDPOLYGONALFACE((1,2,6,5)); #101=IFCINDEXEDPOLYGONALFACE((2,3,7,6)); #102=IFCINDEXEDPOLYGONALFACE((3,4,8,7)); #103=IFCINDEXEDPOLYGONALFACE((4,1,5,8)); #104=IFCPOLYGONALFACESET(#97,$,(#98,#99,#100,#101,#102,#103),$); #105=IFCCARTESIANPOINTLIST3D(((-300.,-200.,200.),(300.,-200.,200.),(300.,200.,200.),(-300.,200.,200.),(-150.,-100.,500.),(150.,-100.,500.),(150.,100.,500.),(-150.,100.,500.))); #106=IFCINDEXEDPOLYGONALFACE((1,2,3,4)); #107=IFCINDEXEDPOLYGONALFACE((8,7,6,5)); #108=IFCINDEXEDPOLYGONALFACE((1,2,6,5)); #109=IFCINDEXEDPOLYGONALFACE((2,3,7,6)); #110=IFCINDEXEDPOLYGONALFACE((3,4,8,7)); #111=IFCINDEXEDPOLYGONALFACE((4,1,5,8)); #112=IFCPOLYGONALFACESET(#105,$,(#106,#107,#108,#109,#110,#111),$); #113=IFCSHAPEREPRESENTATION(#11,'Body','Tessellation',(#104,#112)); #114=IFCPRODUCTDEFINITIONSHAPE($,$,(#113)); #115=IFCCARTESIANPOINT((2000.,0.,0.)); #116=IFCDIRECTION((0.,0.,1.)); #117=IFCDIRECTION((1.,0.,0.)); #118=IFCAXIS2PLACEMENT3D(#115,#116,#117); #119=IFCLOCALPLACEMENT($,#118); #120=IFCFOOTING('0000000000000000000009',$,'triangle',$,$,#136,#131,$,$); #121=IFCCARTESIANPOINTLIST2D(((-300.,-200.),(300.,-200.),(-300.,200.))); #122=IFCINDEXEDPOLYCURVE(#121,(IFCLINEINDEX((1,2,3,1))),$); #123=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Arbitrary',#122); #124=IFCCARTESIANPOINT((0.,0.,0.)); #125=IFCDIRECTION((0.,0.,1.)); #126=IFCDIRECTION((1.,0.,0.)); #127=IFCAXIS2PLACEMENT3D(#124,#125,#126); #128=IFCDIRECTION((0.,0.,1.)); #129=IFCEXTRUDEDAREASOLID(#123,#127,#128,200.); #130=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#129)); #131=IFCPRODUCTDEFINITIONSHAPE($,$,(#130)); #132=IFCCARTESIANPOINT((4100.,66.667000000000002,0.)); #133=IFCDIRECTION((0.,0.,1.)); #134=IFCDIRECTION((1.,0.,0.)); #135=IFCAXIS2PLACEMENT3D(#132,#133,#134); #136=IFCLOCALPLACEMENT($,#135); #137=IFCFOOTING('000000000000000000000A',$,'equi_triangle',$,$,#153,#148,$,$); #138=IFCCARTESIANPOINTLIST2D(((-150.,-173.20500000000001),(150.,-173.20500000000001),(200.,-86.602999999999994),(50.,173.20500000000001),(-50.,173.20500000000001),(-200.,-86.602999999999994))); #139=IFCINDEXEDPOLYCURVE(#138,(IFCLINEINDEX((1,2,3,4,5,6,1))),$); #140=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Arbitrary',#139); #141=IFCCARTESIANPOINT((0.,0.,0.)); #142=IFCDIRECTION((0.,0.,1.)); #143=IFCDIRECTION((1.,0.,0.)); #144=IFCAXIS2PLACEMENT3D(#141,#142,#143); #145=IFCDIRECTION((0.,0.,1.)); #146=IFCEXTRUDEDAREASOLID(#140,#144,#145,200.); #147=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#146)); #148=IFCPRODUCTDEFINITIONSHAPE($,$,(#147)); #149=IFCCARTESIANPOINT((6000.,28.868000000000002,0.)); #150=IFCDIRECTION((0.,0.,1.)); #151=IFCDIRECTION((1.,0.,0.)); #152=IFCAXIS2PLACEMENT3D(#149,#150,#151); #153=IFCLOCALPLACEMENT($,#152); #154=IFCFOOTING('000000000000000000000B',$,'octagon',$,$,#170,#165,$,$); #155=IFCCARTESIANPOINTLIST2D(((-700.,-500.),(600.,-500.),(750.,-300.),(750.,200.),(500.,500.),(-400.,500.),(-750.,100.),(-750.,-400.))); #156=IFCINDEXEDPOLYCURVE(#155,(IFCLINEINDEX((1,2,3,4,5,6,7,8,1))),$); #157=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Arbitrary',#156); #158=IFCCARTESIANPOINT((0.,0.,0.)); #159=IFCDIRECTION((0.,0.,1.)); #160=IFCDIRECTION((1.,0.,0.)); #161=IFCAXIS2PLACEMENT3D(#158,#159,#160); #162=IFCDIRECTION((0.,0.,1.)); #163=IFCEXTRUDEDAREASOLID(#157,#161,#162,500.); #164=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#163)); #165=IFCPRODUCTDEFINITIONSHAPE($,$,(#164)); #166=IFCCARTESIANPOINT((7992.2420000000002,24.,0.)); #167=IFCDIRECTION((0.,0.,1.)); #168=IFCDIRECTION((1.,0.,0.)); #169=IFCAXIS2PLACEMENT3D(#166,#167,#168); #170=IFCLOCALPLACEMENT($,#169); #171=IFCRELCONTAINEDINSPATIALSTRUCTURE('000000000000000000000C',$,$,$,(#15,#30,#47,#64,#81,#96,#120,#137,#154),#14); #172=IFCRELAGGREGATES('000000000000000000000D',$,$,$,#13,(#14)); #173=IFCRELAGGREGATES('000000000000000000000F',$,$,$,#12,(#13)); #174=IFCRELAGGREGATES('000000000000000000000G',$,$,$,#1,(#12)); ENDSEC; END-ISO-10303-21;