Annex E
(informative)
Examples
E.4.8 - Reinforcing Assembly
Example overview
Additional test cases not yet allocated to individual test case groups.
This example illustrates a beam with an assembly of reinforcing stirrups, the geometry of the stirrups is defined by mapped items linking to a mapped representation being a swept disk solid along a directrix. Figure E.A shows the resulting shape.
IFC-SPF source
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1]'),'2;1');
FILE_NAME(
/* name */ 'reinforcing-assembly.ifc',
/* time_stamp */ '2016-02-04T08:47:55',
/* author */ ('redacted'),
/* organization */ ('redacted'),
/* preprocessor_version */ 'redacted',
/* originating_system */ 'redacted',
/* authorization */ 'None');
FILE_SCHEMA (('IFC4X3_DEV_6e569f0'));
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.,1454575675,$,$,1454575675);
#57= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Sa3dTJGn0H8TQIGiuGQd5',#56,'Building','Building Container for Elements',(#222),#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= IFCDOCUMENTREFERENCE($,'MyCodeISO3766','MyReinforcementCode',$,$);
#201= IFCRELASSOCIATESDOCUMENT('1R7R97$uLAAv4wci$KGwn8',#56,$,$,(#100),#200);
#202= IFCMATERIAL('ReinforcingSteel',$,$);
#203= IFCRELASSOCIATESMATERIAL('3gfVO40P5EfQyKZ_bF0R$6',#56,'MatAssoc','Material Associates',(#210),#202);
#204= IFCCARTESIANPOINTLIST3D(((-69.0,0.0,-122.0),(-69.0,0.0,-79.0),(-54.9411254969544,0.0,-45.0588745030457),(-21.0000000000001,0.0,-31.0),(21.0,0.0,-31.0),(54.9411254969543,0.0,-45.0588745030456),(69.0,0.0,-78.9999999999999),(69.0,0.00000000000000089,-321.0),(54.993978595716,1.21791490472038,-354.941125496954),(21.1804517666064,4.1582215855126,-369.0),(-20.6616529376114,7.79666547283599,-369.0),(-54.4751797667207,10.7369721536282,-354.941125496954),(-68.4812011710042,11.9548870583485,-320.999999999999),(-69.0,12.0,-79.0),(-54.9411254969544,12.0,-45.0588745030457),(-21.0000000000001,12.0,-31.0),(21.0,12.0,-31.0),(54.9411254969543,12.0,-45.0588745030456),(69.0,12.0,-78.9999999999999),(69.0,12.0,-122.0)),$);
#205= IFCINDEXEDPOLYCURVE(#204,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCLINEINDEX((4,5)),IFCARCINDEX((5,6,7)),IFCLINEINDEX((7,8)),IFCARCINDEX((8,9,10)),IFCLINEINDEX((10,11)),IFCARCINDEX((11,12,13)),IFCLINEINDEX((13,14)),IFCARCINDEX((14,15,16)),IFCLINEINDEX((16,17)),IFCARCINDEX((17,18,19)),IFCLINEINDEX((19,20))),.F.);
#206= IFCSWEPTDISKSOLID(#205,6.0,$,$,$);
#207= IFCREPRESENTATIONMAP(#208,#209);
#208= IFCAXIS2PLACEMENT3D(#2,$,$);
#209= IFCSHAPEREPRESENTATION(#5,'Body','SolidModel',(#206));
#210= IFCREINFORCINGBARTYPE('0jMRtfHYXE7u4s_CQ2uVE9',#56,'12 Diameter Ligature',$,$,$,(#207),$,$,.LIGATURE.,12.0,113.097335529233,1150.0,.TEXTURED.,$,$);
#211= IFCRELDEFINESBYTYPE('1iAfl2ERbFmwi7uniy1H7j',#56,$,$,(#248,#261,#272,#283,#294,#305,#316,#327,#338,#349,#360,#371,#382,#393,#404,#415,#426,#437,#448,#459,#470,#481,#492,#503,#514,#525,#536,#547,#558,#569,#580,#591,#602,#613),#210);
#212= IFCRELDECLARES('2MRDPYmlP17vf3Xv8K3i6b',#56,$,$,#100,(#210,#220));
#213= IFCMATERIAL('Concrete','Concrete',$);
#215= IFCRECTANGLEPROFILEDEF(.AREA.,'400x200RC',$,200.0,400.0);
#216= IFCMATERIALPROFILE('400x200RC',$,#213,#215,0,$);
#218= IFCMATERIALPROFILESET('400x200RC',$,(#216),$);
#219= IFCRELASSOCIATESMATERIAL('2ZEgyI2v184hwa$_diRqS9',#56,'MatAssoc','Material Associates',(#220),#218);
#220= IFCBEAMTYPE('3bdpqVuWTCbxJ2S3ODYv6q',#56,'400x200RC',$,$,$,$,$,$,.BEAM.);
#221= IFCRELDEFINESBYTYPE('2oaQVVf79BrwRouvtRuQVg',#56,$,$,(#222),#220);
#222= IFCBEAM('1yjQ2DwLnCC8k3i3X6D_ut',#56,$,$,$,#223,#238,$,$);
#223= IFCLOCALPLACEMENT($,#224);
#224= IFCAXIS2PLACEMENT3D(#2,#225,#226);
#225= IFCDIRECTION((0.0,1.0,0.0));
#226= IFCDIRECTION((-1.0,0.0,0.0));
#227= IFCCARTESIANPOINT((0.0,0.0,5000.0));
#228= IFCCARTESIANPOINT((0.0,0.0,0.0));
#229= IFCPOLYLINE((#228,#227));
#230= IFCSHAPEREPRESENTATION(#5,'Axis','Curve3D',(#229));
#231= IFCMATERIALPROFILESETUSAGE(#218,8,$);
#232= IFCRELASSOCIATESMATERIAL('3DWeleqqjEG9KshbOZXUdY',#56,'MatAssoc','Material Associates',(#222),#231);
#233= IFCDIRECTION((0.0,0.0,1.0));
#234= IFCEXTRUDEDAREASOLID(#215,#235,#233,5000.0);
#235= IFCAXIS2PLACEMENT3D(#236,$,$);
#236= IFCCARTESIANPOINT((0.0,-200.0,0.0));
#237= IFCSHAPEREPRESENTATION(#5,'Body','SweptSolid',(#234));
#238= IFCPRODUCTDEFINITIONSHAPE($,$,(#230,#237));
#239= IFCELEMENTASSEMBLY('0Q1tCJWdj4kOkZUg7rkf2h',#56,$,$,$,$,$,$,.FACTORY.,.REINFORCEMENT_UNIT.);
#240= IFCDIRECTION((1.0,0.0,0.0));
#241= IFCDIRECTION((0.0,1.0,0.0));
#242= IFCCARTESIANPOINT((0.0,25.0,0.0));
#243= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#240,#241,#242,1.0,#244);
#244= IFCDIRECTION((0.0,0.0,1.0));
#245= IFCMAPPEDITEM(#207,#243);
#246= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#245));
#247= IFCPRODUCTDEFINITIONSHAPE($,$,(#246));
#248= IFCREINFORCINGBAR('0ohBfsArr3ruXYxacT4yl5',#56,$,$,$,#252,#247,$,$,$,$,$,$,$);
#249= IFCRELAGGREGATES('1b1SnKocD0WRevlg8Aqhj5',#56,'BEAM Container','BEAM Container for Elements',#222,(#239));
#250= IFCRELAGGREGATES('1WdB196Kb72f_pKgj5rklU',#56,'ELEMENTASSEMBLY Container','ELEMENTASSEMBLY Container for Elements',#239,(#248,#261,#272,#283,#294,#305,#316,#327,#338,#349,#360,#371,#382,#393,#404,#415,#426,#437,#448,#459,#470,#481,#492,#503,#514,#525,#536,#547,#558,#569,#580,#591,#602,#613));
#251= IFCAXIS2PLACEMENT3D(#2,$,$);
#252= IFCLOCALPLACEMENT($,#251);
#253= IFCDIRECTION((1.0,0.0,0.0));
#254= IFCDIRECTION((0.0,1.0,0.0));
#255= IFCCARTESIANPOINT((0.0,175.0,0.0));
#256= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#253,#254,#255,1.0,#257);
#257= IFCDIRECTION((0.0,0.0,1.0));
#258= IFCMAPPEDITEM(#207,#256);
#259= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#258));
#260= IFCPRODUCTDEFINITIONSHAPE($,$,(#259));
#261= IFCREINFORCINGBAR('3YrK7RbE122fNRsP5djFAe',#56,$,$,$,#263,#260,$,$,$,$,$,$,$);
#262= IFCAXIS2PLACEMENT3D(#2,$,$);
#263= IFCLOCALPLACEMENT($,#262);
#264= IFCDIRECTION((1.0,0.0,0.0));
#265= IFCDIRECTION((0.0,1.0,0.0));
#266= IFCCARTESIANPOINT((0.0,325.0,0.0));
#267= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#264,#265,#266,1.0,#268);
#268= IFCDIRECTION((0.0,0.0,1.0));
#269= IFCMAPPEDITEM(#207,#267);
#270= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#269));
#271= IFCPRODUCTDEFINITIONSHAPE($,$,(#270));
#272= IFCREINFORCINGBAR('0wxAc63nj5AezFhfks7wLL',#56,$,$,$,#274,#271,$,$,$,$,$,$,$);
#273= IFCAXIS2PLACEMENT3D(#2,$,$);
#274= IFCLOCALPLACEMENT($,#273);
#275= IFCDIRECTION((1.0,0.0,0.0));
#276= IFCDIRECTION((0.0,1.0,0.0));
#277= IFCCARTESIANPOINT((0.0,475.0,0.0));
#278= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#275,#276,#277,1.0,#279);
#279= IFCDIRECTION((0.0,0.0,1.0));
#280= IFCMAPPEDITEM(#207,#278);
#281= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#280));
#282= IFCPRODUCTDEFINITIONSHAPE($,$,(#281));
#283= IFCREINFORCINGBAR('0bsov2wZL6tRRZmKy4vuUU',#56,$,$,$,#285,#282,$,$,$,$,$,$,$);
#284= IFCAXIS2PLACEMENT3D(#2,$,$);
#285= IFCLOCALPLACEMENT($,#284);
#286= IFCDIRECTION((1.0,0.0,0.0));
#287= IFCDIRECTION((0.0,1.0,0.0));
#288= IFCCARTESIANPOINT((0.0,625.0,0.0));
#289= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#286,#287,#288,1.0,#290);
#290= IFCDIRECTION((0.0,0.0,1.0));
#291= IFCMAPPEDITEM(#207,#289);
#292= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#291));
#293= IFCPRODUCTDEFINITIONSHAPE($,$,(#292));
#294= IFCREINFORCINGBAR('3qrgfIBb92ZegJTle7jou3',#56,$,$,$,#296,#293,$,$,$,$,$,$,$);
#295= IFCAXIS2PLACEMENT3D(#2,$,$);
#296= IFCLOCALPLACEMENT($,#295);
#297= IFCDIRECTION((1.0,0.0,0.0));
#298= IFCDIRECTION((0.0,1.0,0.0));
#299= IFCCARTESIANPOINT((0.0,775.0,0.0));
#300= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#297,#298,#299,1.0,#301);
#301= IFCDIRECTION((0.0,0.0,1.0));
#302= IFCMAPPEDITEM(#207,#300);
#303= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#302));
#304= IFCPRODUCTDEFINITIONSHAPE($,$,(#303));
#305= IFCREINFORCINGBAR('16m6R3JeT83fJPCze2yU$a',#56,$,$,$,#307,#304,$,$,$,$,$,$,$);
#306= IFCAXIS2PLACEMENT3D(#2,$,$);
#307= IFCLOCALPLACEMENT($,#306);
#308= IFCDIRECTION((1.0,0.0,0.0));
#309= IFCDIRECTION((0.0,1.0,0.0));
#310= IFCCARTESIANPOINT((0.0,925.0,0.0));
#311= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#308,#309,#310,1.0,#312);
#312= IFCDIRECTION((0.0,0.0,1.0));
#313= IFCMAPPEDITEM(#207,#311);
#314= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#313));
#315= IFCPRODUCTDEFINITIONSHAPE($,$,(#314));
#316= IFCREINFORCINGBAR('2SGIIYjSbCuu3HVwoLt1yh',#56,$,$,$,#318,#315,$,$,$,$,$,$,$);
#317= IFCAXIS2PLACEMENT3D(#2,$,$);
#318= IFCLOCALPLACEMENT($,#317);
#319= IFCDIRECTION((1.0,0.0,0.0));
#320= IFCDIRECTION((0.0,1.0,0.0));
#321= IFCCARTESIANPOINT((0.0,1075.0,0.0));
#322= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#319,#320,#321,1.0,#323);
#323= IFCDIRECTION((0.0,0.0,1.0));
#324= IFCMAPPEDITEM(#207,#322);
#325= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#324));
#326= IFCPRODUCTDEFINITIONSHAPE($,$,(#325));
#327= IFCREINFORCINGBAR('0PsLby6eL8_hVEt4QwK0lZ',#56,$,$,$,#329,#326,$,$,$,$,$,$,$);
#328= IFCAXIS2PLACEMENT3D(#2,$,$);
#329= IFCLOCALPLACEMENT($,#328);
#330= IFCDIRECTION((1.0,0.0,0.0));
#331= IFCDIRECTION((0.0,1.0,0.0));
#332= IFCCARTESIANPOINT((0.0,1225.0,0.0));
#333= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#330,#331,#332,1.0,#334);
#334= IFCDIRECTION((0.0,0.0,1.0));
#335= IFCMAPPEDITEM(#207,#333);
#336= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#335));
#337= IFCPRODUCTDEFINITIONSHAPE($,$,(#336));
#338= IFCREINFORCINGBAR('1325VJou5AngWp1djcV0hL',#56,$,$,$,#340,#337,$,$,$,$,$,$,$);
#339= IFCAXIS2PLACEMENT3D(#2,$,$);
#340= IFCLOCALPLACEMENT($,#339);
#341= IFCDIRECTION((1.0,0.0,0.0));
#342= IFCDIRECTION((0.0,1.0,0.0));
#343= IFCCARTESIANPOINT((0.0,1375.0,0.0));
#344= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#341,#342,#343,1.0,#345);
#345= IFCDIRECTION((0.0,0.0,1.0));
#346= IFCMAPPEDITEM(#207,#344);
#347= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#346));
#348= IFCPRODUCTDEFINITIONSHAPE($,$,(#347));
#349= IFCREINFORCINGBAR('20zj_$BcH74xRgR4bDrLNb',#56,$,$,$,#351,#348,$,$,$,$,$,$,$);
#350= IFCAXIS2PLACEMENT3D(#2,$,$);
#351= IFCLOCALPLACEMENT($,#350);
#352= IFCDIRECTION((1.0,0.0,0.0));
#353= IFCDIRECTION((0.0,1.0,0.0));
#354= IFCCARTESIANPOINT((0.0,1525.0,0.0));
#355= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#352,#353,#354,1.0,#356);
#356= IFCDIRECTION((0.0,0.0,1.0));
#357= IFCMAPPEDITEM(#207,#355);
#358= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#357));
#359= IFCPRODUCTDEFINITIONSHAPE($,$,(#358));
#360= IFCREINFORCINGBAR('3M4SfEMtHEJukgZR4hw$eV',#56,$,$,$,#362,#359,$,$,$,$,$,$,$);
#361= IFCAXIS2PLACEMENT3D(#2,$,$);
#362= IFCLOCALPLACEMENT($,#361);
#363= IFCDIRECTION((1.0,0.0,0.0));
#364= IFCDIRECTION((0.0,1.0,0.0));
#365= IFCCARTESIANPOINT((0.0,1675.0,0.0));
#366= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#363,#364,#365,1.0,#367);
#367= IFCDIRECTION((0.0,0.0,1.0));
#368= IFCMAPPEDITEM(#207,#366);
#369= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#368));
#370= IFCPRODUCTDEFINITIONSHAPE($,$,(#369));
#371= IFCREINFORCINGBAR('23BYnIaOLBZPVTrKVEDJiy',#56,$,$,$,#373,#370,$,$,$,$,$,$,$);
#372= IFCAXIS2PLACEMENT3D(#2,$,$);
#373= IFCLOCALPLACEMENT($,#372);
#374= IFCDIRECTION((1.0,0.0,0.0));
#375= IFCDIRECTION((0.0,1.0,0.0));
#376= IFCCARTESIANPOINT((0.0,1825.0,0.0));
#377= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#374,#375,#376,1.0,#378);
#378= IFCDIRECTION((0.0,0.0,1.0));
#379= IFCMAPPEDITEM(#207,#377);
#380= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#379));
#381= IFCPRODUCTDEFINITIONSHAPE($,$,(#380));
#382= IFCREINFORCINGBAR('2XulRByDL8ugyo4Uqv9rJr',#56,$,$,$,#384,#381,$,$,$,$,$,$,$);
#383= IFCAXIS2PLACEMENT3D(#2,$,$);
#384= IFCLOCALPLACEMENT($,#383);
#385= IFCDIRECTION((1.0,0.0,0.0));
#386= IFCDIRECTION((0.0,1.0,0.0));
#387= IFCCARTESIANPOINT((0.0,1975.0,0.0));
#388= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#385,#386,#387,1.0,#389);
#389= IFCDIRECTION((0.0,0.0,1.0));
#390= IFCMAPPEDITEM(#207,#388);
#391= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#390));
#392= IFCPRODUCTDEFINITIONSHAPE($,$,(#391));
#393= IFCREINFORCINGBAR('2xvQMSga96XOT3VeCS6ZsK',#56,$,$,$,#395,#392,$,$,$,$,$,$,$);
#394= IFCAXIS2PLACEMENT3D(#2,$,$);
#395= IFCLOCALPLACEMENT($,#394);
#396= IFCDIRECTION((1.0,0.0,0.0));
#397= IFCDIRECTION((0.0,1.0,0.0));
#398= IFCCARTESIANPOINT((0.0,2125.0,0.0));
#399= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#396,#397,#398,1.0,#400);
#400= IFCDIRECTION((0.0,0.0,1.0));
#401= IFCMAPPEDITEM(#207,#399);
#402= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#401));
#403= IFCPRODUCTDEFINITIONSHAPE($,$,(#402));
#404= IFCREINFORCINGBAR('2gUE6_w3j77f8YJGz_2RMl',#56,$,$,$,#406,#403,$,$,$,$,$,$,$);
#405= IFCAXIS2PLACEMENT3D(#2,$,$);
#406= IFCLOCALPLACEMENT($,#405);
#407= IFCDIRECTION((1.0,0.0,0.0));
#408= IFCDIRECTION((0.0,1.0,0.0));
#409= IFCCARTESIANPOINT((0.0,2275.0,0.0));
#410= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#407,#408,#409,1.0,#411);
#411= IFCDIRECTION((0.0,0.0,1.0));
#412= IFCMAPPEDITEM(#207,#410);
#413= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#412));
#414= IFCPRODUCTDEFINITIONSHAPE($,$,(#413));
#415= IFCREINFORCINGBAR('0J0dRL4tT93REAabfASDom',#56,$,$,$,#417,#414,$,$,$,$,$,$,$);
#416= IFCAXIS2PLACEMENT3D(#2,$,$);
#417= IFCLOCALPLACEMENT($,#416);
#418= IFCDIRECTION((1.0,0.0,0.0));
#419= IFCDIRECTION((0.0,1.0,0.0));
#420= IFCCARTESIANPOINT((0.0,2425.0,0.0));
#421= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#418,#419,#420,1.0,#422);
#422= IFCDIRECTION((0.0,0.0,1.0));
#423= IFCMAPPEDITEM(#207,#421);
#424= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#423));
#425= IFCPRODUCTDEFINITIONSHAPE($,$,(#424));
#426= IFCREINFORCINGBAR('048RJ151b81PqODsTMD4EA',#56,$,$,$,#428,#425,$,$,$,$,$,$,$);
#427= IFCAXIS2PLACEMENT3D(#2,$,$);
#428= IFCLOCALPLACEMENT($,#427);
#429= IFCDIRECTION((1.0,0.0,0.0));
#430= IFCDIRECTION((0.0,1.0,0.0));
#431= IFCCARTESIANPOINT((0.0,2575.0,0.0));
#432= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#429,#430,#431,1.0,#433);
#433= IFCDIRECTION((0.0,0.0,1.0));
#434= IFCMAPPEDITEM(#207,#432);
#435= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#434));
#436= IFCPRODUCTDEFINITIONSHAPE($,$,(#435));
#437= IFCREINFORCINGBAR('3hXx9Kb6b5bvjgr9pwvpz0',#56,$,$,$,#439,#436,$,$,$,$,$,$,$);
#438= IFCAXIS2PLACEMENT3D(#2,$,$);
#439= IFCLOCALPLACEMENT($,#438);
#440= IFCDIRECTION((1.0,0.0,0.0));
#441= IFCDIRECTION((0.0,1.0,0.0));
#442= IFCCARTESIANPOINT((0.0,2725.0,0.0));
#443= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#440,#441,#442,1.0,#444);
#444= IFCDIRECTION((0.0,0.0,1.0));
#445= IFCMAPPEDITEM(#207,#443);
#446= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#445));
#447= IFCPRODUCTDEFINITIONSHAPE($,$,(#446));
#448= IFCREINFORCINGBAR('0FmUHg8ZX0ZfY$0f5nkM2l',#56,$,$,$,#450,#447,$,$,$,$,$,$,$);
#449= IFCAXIS2PLACEMENT3D(#2,$,$);
#450= IFCLOCALPLACEMENT($,#449);
#451= IFCDIRECTION((1.0,0.0,0.0));
#452= IFCDIRECTION((0.0,1.0,0.0));
#453= IFCCARTESIANPOINT((0.0,2875.0,0.0));
#454= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#451,#452,#453,1.0,#455);
#455= IFCDIRECTION((0.0,0.0,1.0));
#456= IFCMAPPEDITEM(#207,#454);
#457= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#456));
#458= IFCPRODUCTDEFINITIONSHAPE($,$,(#457));
#459= IFCREINFORCINGBAR('2_zvpwRdvAuRiTlHXX$Qp8',#56,$,$,$,#461,#458,$,$,$,$,$,$,$);
#460= IFCAXIS2PLACEMENT3D(#2,$,$);
#461= IFCLOCALPLACEMENT($,#460);
#462= IFCDIRECTION((1.0,0.0,0.0));
#463= IFCDIRECTION((0.0,1.0,0.0));
#464= IFCCARTESIANPOINT((0.0,3025.0,0.0));
#465= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#462,#463,#464,1.0,#466);
#466= IFCDIRECTION((0.0,0.0,1.0));
#467= IFCMAPPEDITEM(#207,#465);
#468= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#467));
#469= IFCPRODUCTDEFINITIONSHAPE($,$,(#468));
#470= IFCREINFORCINGBAR('1mhkXHKfX6PxdS2vZn17wX',#56,$,$,$,#472,#469,$,$,$,$,$,$,$);
#471= IFCAXIS2PLACEMENT3D(#2,$,$);
#472= IFCLOCALPLACEMENT($,#471);
#473= IFCDIRECTION((1.0,0.0,0.0));
#474= IFCDIRECTION((0.0,1.0,0.0));
#475= IFCCARTESIANPOINT((0.0,3175.0,0.0));
#476= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#473,#474,#475,1.0,#477);
#477= IFCDIRECTION((0.0,0.0,1.0));
#478= IFCMAPPEDITEM(#207,#476);
#479= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#478));
#480= IFCPRODUCTDEFINITIONSHAPE($,$,(#479));
#481= IFCREINFORCINGBAR('0CeIQzUqP5qOOeAjMtH2OX',#56,$,$,$,#483,#480,$,$,$,$,$,$,$);
#482= IFCAXIS2PLACEMENT3D(#2,$,$);
#483= IFCLOCALPLACEMENT($,#482);
#484= IFCDIRECTION((1.0,0.0,0.0));
#485= IFCDIRECTION((0.0,1.0,0.0));
#486= IFCCARTESIANPOINT((0.0,3325.0,0.0));
#487= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#484,#485,#486,1.0,#488);
#488= IFCDIRECTION((0.0,0.0,1.0));
#489= IFCMAPPEDITEM(#207,#487);
#490= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#489));
#491= IFCPRODUCTDEFINITIONSHAPE($,$,(#490));
#492= IFCREINFORCINGBAR('3shtoAQL5BAhvwA_1Ph$lC',#56,$,$,$,#494,#491,$,$,$,$,$,$,$);
#493= IFCAXIS2PLACEMENT3D(#2,$,$);
#494= IFCLOCALPLACEMENT($,#493);
#495= IFCDIRECTION((1.0,0.0,0.0));
#496= IFCDIRECTION((0.0,1.0,0.0));
#497= IFCCARTESIANPOINT((0.0,3475.0,0.0));
#498= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#495,#496,#497,1.0,#499);
#499= IFCDIRECTION((0.0,0.0,1.0));
#500= IFCMAPPEDITEM(#207,#498);
#501= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#500));
#502= IFCPRODUCTDEFINITIONSHAPE($,$,(#501));
#503= IFCREINFORCINGBAR('22j4RNKqD2IBRDGig5eaCF',#56,$,$,$,#505,#502,$,$,$,$,$,$,$);
#504= IFCAXIS2PLACEMENT3D(#2,$,$);
#505= IFCLOCALPLACEMENT($,#504);
#506= IFCDIRECTION((1.0,0.0,0.0));
#507= IFCDIRECTION((0.0,1.0,0.0));
#508= IFCCARTESIANPOINT((0.0,3625.0,0.0));
#509= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#506,#507,#508,1.0,#510);
#510= IFCDIRECTION((0.0,0.0,1.0));
#511= IFCMAPPEDITEM(#207,#509);
#512= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#511));
#513= IFCPRODUCTDEFINITIONSHAPE($,$,(#512));
#514= IFCREINFORCINGBAR('3Wvu6qGJH4ChhTV3pl9CGh',#56,$,$,$,#516,#513,$,$,$,$,$,$,$);
#515= IFCAXIS2PLACEMENT3D(#2,$,$);
#516= IFCLOCALPLACEMENT($,#515);
#517= IFCDIRECTION((1.0,0.0,0.0));
#518= IFCDIRECTION((0.0,1.0,0.0));
#519= IFCCARTESIANPOINT((0.0,3775.0,0.0));
#520= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#517,#518,#519,1.0,#521);
#521= IFCDIRECTION((0.0,0.0,1.0));
#522= IFCMAPPEDITEM(#207,#520);
#523= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#522));
#524= IFCPRODUCTDEFINITIONSHAPE($,$,(#523));
#525= IFCREINFORCINGBAR('37Qrf07Iz3tRMbSxEA4ynH',#56,$,$,$,#527,#524,$,$,$,$,$,$,$);
#526= IFCAXIS2PLACEMENT3D(#2,$,$);
#527= IFCLOCALPLACEMENT($,#526);
#528= IFCDIRECTION((1.0,0.0,0.0));
#529= IFCDIRECTION((0.0,1.0,0.0));
#530= IFCCARTESIANPOINT((0.0,3925.0,0.0));
#531= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#528,#529,#530,1.0,#532);
#532= IFCDIRECTION((0.0,0.0,1.0));
#533= IFCMAPPEDITEM(#207,#531);
#534= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#533));
#535= IFCPRODUCTDEFINITIONSHAPE($,$,(#534));
#536= IFCREINFORCINGBAR('2gelqZ1Wv8BvCy6TstVGkd',#56,$,$,$,#538,#535,$,$,$,$,$,$,$);
#537= IFCAXIS2PLACEMENT3D(#2,$,$);
#538= IFCLOCALPLACEMENT($,#537);
#539= IFCDIRECTION((1.0,0.0,0.0));
#540= IFCDIRECTION((0.0,1.0,0.0));
#541= IFCCARTESIANPOINT((0.0,4075.0,0.0));
#542= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#539,#540,#541,1.0,#543);
#543= IFCDIRECTION((0.0,0.0,1.0));
#544= IFCMAPPEDITEM(#207,#542);
#545= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#544));
#546= IFCPRODUCTDEFINITIONSHAPE($,$,(#545));
#547= IFCREINFORCINGBAR('1Q21dHc_X7eRppCHrT69Vb',#56,$,$,$,#549,#546,$,$,$,$,$,$,$);
#548= IFCAXIS2PLACEMENT3D(#2,$,$);
#549= IFCLOCALPLACEMENT($,#548);
#550= IFCDIRECTION((1.0,0.0,0.0));
#551= IFCDIRECTION((0.0,1.0,0.0));
#552= IFCCARTESIANPOINT((0.0,4225.0,0.0));
#553= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#550,#551,#552,1.0,#554);
#554= IFCDIRECTION((0.0,0.0,1.0));
#555= IFCMAPPEDITEM(#207,#553);
#556= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#555));
#557= IFCPRODUCTDEFINITIONSHAPE($,$,(#556));
#558= IFCREINFORCINGBAR('0e6Wc08NLD59ueqCAK1gxp',#56,$,$,$,#560,#557,$,$,$,$,$,$,$);
#559= IFCAXIS2PLACEMENT3D(#2,$,$);
#560= IFCLOCALPLACEMENT($,#559);
#561= IFCDIRECTION((1.0,0.0,0.0));
#562= IFCDIRECTION((0.0,1.0,0.0));
#563= IFCCARTESIANPOINT((0.0,4375.0,0.0));
#564= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#561,#562,#563,1.0,#565);
#565= IFCDIRECTION((0.0,0.0,1.0));
#566= IFCMAPPEDITEM(#207,#564);
#567= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#566));
#568= IFCPRODUCTDEFINITIONSHAPE($,$,(#567));
#569= IFCREINFORCINGBAR('3xdMOSZMj3cBOV_QTbXZha',#56,$,$,$,#571,#568,$,$,$,$,$,$,$);
#570= IFCAXIS2PLACEMENT3D(#2,$,$);
#571= IFCLOCALPLACEMENT($,#570);
#572= IFCDIRECTION((1.0,0.0,0.0));
#573= IFCDIRECTION((0.0,1.0,0.0));
#574= IFCCARTESIANPOINT((0.0,4525.0,0.0));
#575= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#572,#573,#574,1.0,#576);
#576= IFCDIRECTION((0.0,0.0,1.0));
#577= IFCMAPPEDITEM(#207,#575);
#578= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#577));
#579= IFCPRODUCTDEFINITIONSHAPE($,$,(#578));
#580= IFCREINFORCINGBAR('1r_U9JTkHDWwkv_nfWFHVe',#56,$,$,$,#582,#579,$,$,$,$,$,$,$);
#581= IFCAXIS2PLACEMENT3D(#2,$,$);
#582= IFCLOCALPLACEMENT($,#581);
#583= IFCDIRECTION((1.0,0.0,0.0));
#584= IFCDIRECTION((0.0,1.0,0.0));
#585= IFCCARTESIANPOINT((0.0,4675.0,0.0));
#586= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#583,#584,#585,1.0,#587);
#587= IFCDIRECTION((0.0,0.0,1.0));
#588= IFCMAPPEDITEM(#207,#586);
#589= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#588));
#590= IFCPRODUCTDEFINITIONSHAPE($,$,(#589));
#591= IFCREINFORCINGBAR('29I7_S2fT3WRD4zPH4YjmD',#56,$,$,$,#593,#590,$,$,$,$,$,$,$);
#592= IFCAXIS2PLACEMENT3D(#2,$,$);
#593= IFCLOCALPLACEMENT($,#592);
#594= IFCDIRECTION((1.0,0.0,0.0));
#595= IFCDIRECTION((0.0,1.0,0.0));
#596= IFCCARTESIANPOINT((0.0,4825.0,0.0));
#597= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#594,#595,#596,1.0,#598);
#598= IFCDIRECTION((0.0,0.0,1.0));
#599= IFCMAPPEDITEM(#207,#597);
#600= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#599));
#601= IFCPRODUCTDEFINITIONSHAPE($,$,(#600));
#602= IFCREINFORCINGBAR('0$ciATTaP17PJMHQD0$N3Y',#56,$,$,$,#604,#601,$,$,$,$,$,$,$);
#603= IFCAXIS2PLACEMENT3D(#2,$,$);
#604= IFCLOCALPLACEMENT($,#603);
#605= IFCDIRECTION((1.0,0.0,0.0));
#606= IFCDIRECTION((0.0,1.0,0.0));
#607= IFCCARTESIANPOINT((0.0,4975.0,0.0));
#608= IFCCARTESIANTRANSFORMATIONOPERATOR3D(#605,#606,#607,1.0,#609);
#609= IFCDIRECTION((0.0,0.0,1.0));
#610= IFCMAPPEDITEM(#207,#608);
#611= IFCSHAPEREPRESENTATION(#5,'Body','MappedRepresentation',(#610));
#612= IFCPRODUCTDEFINITIONSHAPE($,$,(#611));
#613= IFCREINFORCINGBAR('1irBeCCUf82wdGg7qTPCbW',#56,$,$,$,#615,#612,$,$,$,$,$,$,$);
#614= IFCAXIS2PLACEMENT3D(#2,$,$);
#615= IFCLOCALPLACEMENT($,#614);
ENDSEC;
END-ISO-10303-21;