Annex E
(informative)
Examples
E.4.6 - Beam Varying Profiles
Example overview
Additional test cases not yet allocated to individual test case groups.
This example illustrates two standard case beams with two different profiles, one I-Shape and one Hollow-Circle profile. Figure E.A shows the resulting shape.

IFC-SPF source
ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1]'),'2;1'); FILE_NAME( /* name */ 'beam-varying-profiles.ifc', /* time_stamp */ '2016-02-04T08:47:55', /* author */ ('redacted'), /* organization */ ('redacted'), /* preprocessor_version */ 'redacted', /* originating_system */ 'redacted', /* authorization */ 'None'); FILE_SCHEMA (('IFC4X3_DEV_7e95fe8')); ENDSEC; DATA; /* general entities required for all IFC data sets, defining the context for the exchange */ #1= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#3,$); #2= IFCCARTESIANPOINT((0.0,0.0,0.0)); #3= IFCAXIS2PLACEMENT3D(#2,$,$); #4= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); #5= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#1,$,.MODEL_VIEW.,$); /* defines the default building (as required as the minimum spatial element) */ #50= IFCBUILDING('39t4Pu3nTC4ekXYRIHJB9W',#56,'IfcBuilding',$,$,$,$,$,$,$,$,$); #51= IFCPERSONANDORGANIZATION(#52,#53,$); #52= IFCPERSON('redacted','redacted',$,$,$,$,$,$); #53= IFCORGANIZATION($,'redacted',$,$,$); #54= IFCAPPLICATION(#55,'redacted','redacted','redacted'); #55= IFCORGANIZATION($,'redacted',$,$,$); #56= IFCOWNERHISTORY(#51,#54,$,.ADDED.,1454575674,$,$,1454575674); #57= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Sa3dTJGn0H8TQIGiuGQd5',#56,'Building','Building Container for Elements',(#210,#307),#50); #58= IFCAXIS2PLACEMENT3D(#2,$,$); #100= IFCPROJECT('0$WU4A9R19$vKWO$AdOnKA',#56,'IfcProject',$,$,$,$,(#1),#101); #101= IFCUNITASSIGNMENT((#102,#103,#104)); #102= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #103= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); #104= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); #105= IFCRELAGGREGATES('091a6ewbvCMQ2Vyiqspa7a',#56,'Project Container','Project Container for Buildings',#100,(#50)); #200= IFCMATERIAL('S355JR','Steel',$); #202= IFCISHAPEPROFILEDEF(.AREA.,'IPE200',$,100.0,200.0,5.6,8.5,12.0,$,$); #203= IFCMATERIALPROFILE('IPE200',$,#200,#202,0,$); #205= IFCMATERIALPROFILESET('IPE200',$,(#203),$); #206= IFCRELASSOCIATESMATERIAL('3tlx8qcefDouGWiGFgBV8d',#56,'MatAssoc','Material Associates',(#207),#205); #207= IFCBEAMTYPE('32b2OtzCP30umNyY5LsCfN',#56,'IPE200',$,$,$,$,$,$,.JOIST.); #208= IFCRELDEFINESBYTYPE('3s_DqAVvb3LguudTShJHVo',#56,$,$,(#210),#207); #209= IFCRELDECLARES('2DvxT2XND9fesX3CV34ZPl',#56,$,$,#100,(#207,#305)); #210= IFCBEAM('0uo2yx7G19uwCu9sIjn6DQ',#56,'IPE200',$,$,#211,#224,$,$); #211= IFCLOCALPLACEMENT($,#212); #212= IFCAXIS2PLACEMENT3D(#2,#213,#214); #213= IFCDIRECTION((0.0,1.0,0.0)); #214= IFCDIRECTION((-1.0,0.0,0.0)); #215= IFCCARTESIANPOINT((0.0,0.0,1000.0)); #216= IFCCARTESIANPOINT((0.0,0.0,0.0)); #217= IFCPOLYLINE((#216,#215)); #218= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#217)); #219= IFCMATERIALPROFILESETUSAGE(#205,5,$); #220= IFCRELASSOCIATESMATERIAL('2D64o43ZLF9OQ2t5j5LCBk',#56,'MatAssoc','Material Associates',(#210),#219); #221= IFCDIRECTION((0.0,0.0,1.0)); #222= IFCEXTRUDEDAREASOLID(#202,$,#221,1000.0); #223= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#222)); #224= IFCPRODUCTDEFINITIONSHAPE($,$,(#218,#223)); #300= IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,'CHS219.1x6.3',$,109.55,6.3); #301= IFCMATERIALPROFILE('CHS219.1x6.3',$,#200,#300,0,$); #303= IFCMATERIALPROFILESET('CHS219.1x6.3',$,(#301),$); #304= IFCRELASSOCIATESMATERIAL('3aZa8DE_z84uP2gdbcb_UP',#56,'MatAssoc','Material Associates',(#305),#303); #305= IFCBEAMTYPE('3l_OKNTJr4yBOR5rYl6b9w',#56,'CHS219.1x6.3',$,$,$,$,$,$,.BEAM.); #306= IFCRELDEFINESBYTYPE('3LrutsCpn4DPF9Zt4YdIEU',#56,$,$,(#307),#305); #307= IFCBEAM('3_NFDdmqr7mxekvlvcgwa7',#56,'CHS219.1x6.3',$,$,#308,#321,$,$); #308= IFCLOCALPLACEMENT($,#309); #309= IFCAXIS2PLACEMENT3D(#310,#311,#312); #310= IFCCARTESIANPOINT((500.0,0.0,0.0)); #311= IFCDIRECTION((0.0,1.0,0.0)); #312= IFCDIRECTION((-1.0,0.0,0.0)); #313= IFCCARTESIANPOINT((0.0,0.0,1000.0)); #314= IFCPOLYLINE((#216,#313)); #315= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#314)); #316= IFCMATERIALPROFILESETUSAGE(#303,5,$); #317= IFCRELASSOCIATESMATERIAL('05_XilTUH1VROiy8KwqwoF',#56,'MatAssoc','Material Associates',(#307),#316); #318= IFCDIRECTION((0.0,0.0,1.0)); #319= IFCEXTRUDEDAREASOLID(#300,$,#318,1000.0); #320= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#319)); #321= IFCPRODUCTDEFINITIONSHAPE($,$,(#315,#320)); ENDSEC; END-ISO-10303-21;