ISO-10303-21; HEADER; FILE_DESCRIPTION (('IfcShieldTunnel example file'), '2;3'); FILE_NAME ('ShieldTunnel', '2014-06-13T15:23:19', ('Javier Jubierre'), ('TUM CMS'), '0.1', 'IfcPreprocessor', ''); FILE_SCHEMA (('IFC2X3')); ENDSEC; DATA; #1 = IFCORGANIZATION($, 'TUM', 'Technische Universitaet Muenchen', $, $); #2 = IFCAPPLICATION(#1, '0.1', 'IfcTunnel - Preprocessor', 'IfcTunnel - Preprocessor'); #3 = IFCCARTESIANPOINT((0., 0., 0.)); #4 = IFCDIRECTION((1., 0., 0.)); #5 = IFCDIRECTION((0., 1., 0.)); #6 = IFCDIRECTION((0., 0., 1.)); #7 = IFCAXIS2PLACEMENT3D(#3, $, $); #8 = IFCLOCALPLACEMENT($, #7); #9 = IFCUNITASSIGNMENT((#10, #11, #12)); #10 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.); #11 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.); #12 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.); #13 = IFCPERSON($, 'Jubierre', 'Javier R.', $, $, $, $, $); #14 = IFCPERSONANDORGANIZATION(#13, #1, $); #15 = IFCOWNERHISTORY(#14, #2, $, .NOCHANGE., $, $, $, 1402665799); #16 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, $, #7, $); #17 = IFCPROJECT('1l5CFChk5BJhoKF4jL8DtO', #15, 'Tunnel Project', $, $, $, $, (#16), #9); #18 = IFCSITE('3B4wqG$t58vvj1YtNfCHUS', #15, 'SiteName', $, $, #8, $, $, .ELEMENT., $, $, $, 'Muenchen', $); #19 = IFCRELAGGREGATES('1J3AFcEgj8DxRJQeBAb6su', #15, $, $, #17, (#18)); #20 = IFCRELAGGREGATES('3GYzEyz598i8YZFb_eL87m', #15, $, $, #18, (#21)); #21 = IFCBUILDING('2sE7hxdgj8nevcr3ZIjgs4', #15, 'IfcTunnel', $, 'IfcTunnel', #23, $, $, .ELEMENT., $, $, $); #22 = IFCAXIS2PLACEMENT3D(#3, $, $); #23 = IFCLOCALPLACEMENT(#8, #22); #24 = IFCRELAGGREGATES('1cLjdcof931wcKTaUhX8cV', #15, $, $, #21, (#25)); #25 = IFCBUILDINGSTOREY('2EKIqHzXjF5OEvGtu4Xfo8', #15, 'IfcTunnelPart', $, 'IfcTunnelPart', #27, $, $, .ELEMENT., $); #26 = IFCAXIS2PLACEMENT3D(#3, $, $); #27 = IFCLOCALPLACEMENT(#23, #26); #28 = IFCPROXY('253xs4_yz8HxP68NCJ7Zq5', #15, 'IfcAlignment', $, $, #30, #47, .NOTDEFINED., 'IfcAlignment'); #29 = IFCAXIS2PLACEMENT3D(#3, $, $); #30 = IFCLOCALPLACEMENT(#27, #29); #31 = IFCSHAPEREPRESENTATION(#16, $, $, (#46)); #32 = IFCCARTESIANPOINT((0., 0.)); #33 = IFCCARTESIANPOINT((0., 30.)); #34 = IFCPOLYLINE((#32, #33)); #35 = IFCCARTESIANPOINT((70., 100.)); #36 = IFCDIRECTION((1., 0.)); #37 = IFCAXIS2PLACEMENT2D(#35, #36); #38 = IFCCIRCLE(#37, 70.); #39 = IFCTRIMMEDCURVE(#38, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #40 = IFCCARTESIANPOINT((70., 170.)); #41 = IFCCARTESIANPOINT((200., 170.)); #42 = IFCPOLYLINE((#40, #41)); #43 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #34); #44 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #39); #45 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #42); #46 = IFCCOMPOSITECURVE((#43, #44, #45), .T.); #47 = IFCPRODUCTDEFINITIONSHAPE($, $, (#31)); #48 = IFCRELAGGREGATES('2be9TR0SX3d9xwpUmHTEzm', #15, $, $, #25, (#28)); #49 = IFCPROXY('09Nhu8QsfF6PJkuWw6$Esv', #15, 'IfcFullTunnelSpace', $, $, #51, #95, .NOTDEFINED., 'IfcFullTunnelSpace'); #50 = IFCAXIS2PLACEMENT3D(#3, $, $); #51 = IFCLOCALPLACEMENT(#27, #50); #52 = IFCSHAPEREPRESENTATION(#16, $, $, (#94)); #53 = IFCCARTESIANPOINT((0., 0.)); #54 = IFCDIRECTION((1., 0.)); #55 = IFCAXIS2PLACEMENT2D(#53, #54); #56 = IFCCIRCLE(#55, 4.11); #57 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #56); #58 = IFCCARTESIANPOINT((0., 0., 0.)); #59 = IFCAXIS2PLACEMENT3D(#58, #6, $); #60 = IFCFIXEDREFERENCESWEPTAREASOLID(#57, #59, #75, 1.E-1, 9.E-1, #6); #61 = IFCCARTESIANPOINT((0., 0.)); #62 = IFCCARTESIANPOINT((0., 30.)); #63 = IFCPOLYLINE((#61, #62)); #64 = IFCCARTESIANPOINT((70., 100.)); #65 = IFCDIRECTION((1., 0.)); #66 = IFCAXIS2PLACEMENT2D(#64, #65); #67 = IFCCIRCLE(#66, 70.); #68 = IFCTRIMMEDCURVE(#67, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #69 = IFCCARTESIANPOINT((70., 170.)); #70 = IFCCARTESIANPOINT((200., 170.)); #71 = IFCPOLYLINE((#69, #70)); #72 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #63); #73 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #68); #74 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #71); #75 = IFCCOMPOSITECURVE((#72, #73, #74), .T.); #76 = IFCCIRCLE(#55, 4.1); #77 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #76); #78 = IFCFIXEDREFERENCESWEPTAREASOLID(#77, #59, #93, 1.E-1, 9.E-1, #6); #79 = IFCCARTESIANPOINT((0., 0.)); #80 = IFCCARTESIANPOINT((0., 30.)); #81 = IFCPOLYLINE((#79, #80)); #82 = IFCCARTESIANPOINT((70., 100.)); #83 = IFCDIRECTION((1., 0.)); #84 = IFCAXIS2PLACEMENT2D(#82, #83); #85 = IFCCIRCLE(#84, 70.); #86 = IFCTRIMMEDCURVE(#85, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #87 = IFCCARTESIANPOINT((70., 170.)); #88 = IFCCARTESIANPOINT((200., 170.)); #89 = IFCPOLYLINE((#87, #88)); #90 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #81); #91 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #86); #92 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #89); #93 = IFCCOMPOSITECURVE((#90, #91, #92), .T.); #94 = IFCBOOLEANRESULT(.DIFFERENCE., #60, #78); #95 = IFCPRODUCTDEFINITIONSHAPE($, $, (#52)); #96 = IFCRELAGGREGATES('2E_Sxa8Hn0dgY7iHalhKGO', #15, $, $, #25, (#49)); #97 = IFCPROXY('2z1mLf059FRfMhuTPx_dV8', #15, 'IfcAnnularGapSpace', $, $, #99, #143, .NOTDEFINED., 'IfcAnnularGapSpace'); #98 = IFCAXIS2PLACEMENT3D(#3, $, $); #99 = IFCLOCALPLACEMENT(#27, #98); #100 = IFCSHAPEREPRESENTATION(#16, $, $, (#142)); #101 = IFCCARTESIANPOINT((0., 0.)); #102 = IFCDIRECTION((1., 0.)); #103 = IFCAXIS2PLACEMENT2D(#101, #102); #104 = IFCCIRCLE(#103, 4.1); #105 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #104); #106 = IFCCARTESIANPOINT((0., 0., 0.)); #107 = IFCAXIS2PLACEMENT3D(#106, #6, $); #108 = IFCFIXEDREFERENCESWEPTAREASOLID(#105, #107, #123, 1.E-1, 9.E-1, #6); #109 = IFCCARTESIANPOINT((0., 0.)); #110 = IFCCARTESIANPOINT((0., 30.)); #111 = IFCPOLYLINE((#109, #110)); #112 = IFCCARTESIANPOINT((70., 100.)); #113 = IFCDIRECTION((1., 0.)); #114 = IFCAXIS2PLACEMENT2D(#112, #113); #115 = IFCCIRCLE(#114, 70.); #116 = IFCTRIMMEDCURVE(#115, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #117 = IFCCARTESIANPOINT((70., 170.)); #118 = IFCCARTESIANPOINT((200., 170.)); #119 = IFCPOLYLINE((#117, #118)); #120 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #111); #121 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #116); #122 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #119); #123 = IFCCOMPOSITECURVE((#120, #121, #122), .T.); #124 = IFCCIRCLE(#103, 4.); #125 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #124); #126 = IFCFIXEDREFERENCESWEPTAREASOLID(#125, #107, #141, 1.E-1, 9.E-1, #6); #127 = IFCCARTESIANPOINT((0., 0.)); #128 = IFCCARTESIANPOINT((0., 30.)); #129 = IFCPOLYLINE((#127, #128)); #130 = IFCCARTESIANPOINT((70., 100.)); #131 = IFCDIRECTION((1., 0.)); #132 = IFCAXIS2PLACEMENT2D(#130, #131); #133 = IFCCIRCLE(#132, 70.); #134 = IFCTRIMMEDCURVE(#133, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #135 = IFCCARTESIANPOINT((70., 170.)); #136 = IFCCARTESIANPOINT((200., 170.)); #137 = IFCPOLYLINE((#135, #136)); #138 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #129); #139 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #134); #140 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #137); #141 = IFCCOMPOSITECURVE((#138, #139, #140), .T.); #142 = IFCBOOLEANRESULT(.DIFFERENCE., #108, #126); #143 = IFCPRODUCTDEFINITIONSHAPE($, $, (#100)); #144 = IFCPROXY('3eLa3S__P0lxnO_a4cpWTd', #15, 'IfcLiningSpace', $, $, #146, #190, .NOTDEFINED., 'IfcLiningSpace'); #145 = IFCAXIS2PLACEMENT3D(#3, $, $); #146 = IFCLOCALPLACEMENT(#27, #145); #147 = IFCSHAPEREPRESENTATION(#16, $, $, (#189)); #148 = IFCCARTESIANPOINT((0., 0.)); #149 = IFCDIRECTION((1., 0.)); #150 = IFCAXIS2PLACEMENT2D(#148, #149); #151 = IFCCIRCLE(#150, 4.); #152 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #151); #153 = IFCCARTESIANPOINT((0., 0., 0.)); #154 = IFCAXIS2PLACEMENT3D(#153, #6, $); #155 = IFCFIXEDREFERENCESWEPTAREASOLID(#152, #154, #170, 1.E-1, 9.E-1, #6); #156 = IFCCARTESIANPOINT((0., 0.)); #157 = IFCCARTESIANPOINT((0., 30.)); #158 = IFCPOLYLINE((#156, #157)); #159 = IFCCARTESIANPOINT((70., 100.)); #160 = IFCDIRECTION((1., 0.)); #161 = IFCAXIS2PLACEMENT2D(#159, #160); #162 = IFCCIRCLE(#161, 70.); #163 = IFCTRIMMEDCURVE(#162, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #164 = IFCCARTESIANPOINT((70., 170.)); #165 = IFCCARTESIANPOINT((200., 170.)); #166 = IFCPOLYLINE((#164, #165)); #167 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #158); #168 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #163); #169 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #166); #170 = IFCCOMPOSITECURVE((#167, #168, #169), .T.); #171 = IFCCIRCLE(#150, 3.75); #172 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #171); #173 = IFCFIXEDREFERENCESWEPTAREASOLID(#172, #154, #188, 1.E-1, 9.E-1, #6); #174 = IFCCARTESIANPOINT((0., 0.)); #175 = IFCCARTESIANPOINT((0., 30.)); #176 = IFCPOLYLINE((#174, #175)); #177 = IFCCARTESIANPOINT((70., 100.)); #178 = IFCDIRECTION((1., 0.)); #179 = IFCAXIS2PLACEMENT2D(#177, #178); #180 = IFCCIRCLE(#179, 70.); #181 = IFCTRIMMEDCURVE(#180, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #182 = IFCCARTESIANPOINT((70., 170.)); #183 = IFCCARTESIANPOINT((200., 170.)); #184 = IFCPOLYLINE((#182, #183)); #185 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #176); #186 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #181); #187 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #184); #188 = IFCCOMPOSITECURVE((#185, #186, #187), .T.); #189 = IFCBOOLEANRESULT(.DIFFERENCE., #155, #173); #190 = IFCPRODUCTDEFINITIONSHAPE($, $, (#147)); #191 = IFCPROXY('3tqlS1ZfP1zgN2Ie5gIAIU', #15, 'IfcInteriorSpace', $, $, #193, #237, .NOTDEFINED., 'IfcInteriorSpace'); #192 = IFCAXIS2PLACEMENT3D(#3, $, $); #193 = IFCLOCALPLACEMENT(#27, #192); #194 = IFCSHAPEREPRESENTATION(#16, $, $, (#236)); #195 = IFCCARTESIANPOINT((0., 0.)); #196 = IFCDIRECTION((1., 0.)); #197 = IFCAXIS2PLACEMENT2D(#195, #196); #198 = IFCCIRCLE(#197, 3.75); #199 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #198); #200 = IFCCARTESIANPOINT((0., 0., 0.)); #201 = IFCAXIS2PLACEMENT3D(#200, #6, $); #202 = IFCFIXEDREFERENCESWEPTAREASOLID(#199, #201, #217, 1.E-1, 9.E-1, #6); #203 = IFCCARTESIANPOINT((0., 0.)); #204 = IFCCARTESIANPOINT((0., 30.)); #205 = IFCPOLYLINE((#203, #204)); #206 = IFCCARTESIANPOINT((70., 100.)); #207 = IFCDIRECTION((1., 0.)); #208 = IFCAXIS2PLACEMENT2D(#206, #207); #209 = IFCCIRCLE(#208, 70.); #210 = IFCTRIMMEDCURVE(#209, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #211 = IFCCARTESIANPOINT((70., 170.)); #212 = IFCCARTESIANPOINT((200., 170.)); #213 = IFCPOLYLINE((#211, #212)); #214 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #205); #215 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #210); #216 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #213); #217 = IFCCOMPOSITECURVE((#214, #215, #216), .T.); #218 = IFCCIRCLE(#197, 0.); #219 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #218); #220 = IFCFIXEDREFERENCESWEPTAREASOLID(#219, #201, #235, 1.E-1, 9.E-1, #6); #221 = IFCCARTESIANPOINT((0., 0.)); #222 = IFCCARTESIANPOINT((0., 30.)); #223 = IFCPOLYLINE((#221, #222)); #224 = IFCCARTESIANPOINT((70., 100.)); #225 = IFCDIRECTION((1., 0.)); #226 = IFCAXIS2PLACEMENT2D(#224, #225); #227 = IFCCIRCLE(#226, 70.); #228 = IFCTRIMMEDCURVE(#227, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #229 = IFCCARTESIANPOINT((70., 170.)); #230 = IFCCARTESIANPOINT((200., 170.)); #231 = IFCPOLYLINE((#229, #230)); #232 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #223); #233 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #228); #234 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #231); #235 = IFCCOMPOSITECURVE((#232, #233, #234), .T.); #236 = IFCBOOLEANRESULT(.DIFFERENCE., #202, #220); #237 = IFCPRODUCTDEFINITIONSHAPE($, $, (#194)); #238 = IFCRELAGGREGATES('34cXwRpID0AfpyGqqc1TRg', #15, $, $, #49, (#97, #144, #191)); #239 = IFCPROXY('35Q19xjZPC9ujc0BM8Ghmx', #15, 'IfcFloorSpace', $, $, #241, #277, .NOTDEFINED., 'IfcFloorSpace'); #240 = IFCAXIS2PLACEMENT3D(#3, $, $); #241 = IFCLOCALPLACEMENT(#27, #240); #242 = IFCSHAPEREPRESENTATION(#16, $, $, (#261)); #243 = IFCCARTESIANPOINT((-3.1721, 2.)); #244 = IFCCARTESIANPOINT((-2., 2.)); #245 = IFCCARTESIANPOINT((-2., 2.75)); #246 = IFCCARTESIANPOINT((1.75, 2.75)); #247 = IFCCARTESIANPOINT((1.75, 2.)); #248 = IFCCARTESIANPOINT((3.1721, 2.)); #249 = IFCPOLYLINE((#243, #244, #245, #246, #247, #248)); #250 = IFCCARTESIANPOINT((0., 0.)); #251 = IFCDIRECTION((1., 0.)); #252 = IFCAXIS2PLACEMENT2D(#250, #251); #253 = IFCCIRCLE(#252, 3.75); #254 = IFCTRIMMEDCURVE(#253, (#243), (#248), .F., .CARTESIAN.); #255 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #249); #256 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .F., #254); #257 = IFCCOMPOSITECURVE((#255, #256), .T.); #258 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #257); #259 = IFCCARTESIANPOINT((0., 0., 0.)); #260 = IFCAXIS2PLACEMENT3D(#259, #6, $); #261 = IFCFIXEDREFERENCESWEPTAREASOLID(#258, #260, #276, 1.E-1, 9.E-1, #6); #262 = IFCCARTESIANPOINT((0., 0.)); #263 = IFCCARTESIANPOINT((0., 30.)); #264 = IFCPOLYLINE((#262, #263)); #265 = IFCCARTESIANPOINT((70., 100.)); #266 = IFCDIRECTION((1., 0.)); #267 = IFCAXIS2PLACEMENT2D(#265, #266); #268 = IFCCIRCLE(#267, 70.); #269 = IFCTRIMMEDCURVE(#268, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #270 = IFCCARTESIANPOINT((70., 170.)); #271 = IFCCARTESIANPOINT((200., 170.)); #272 = IFCPOLYLINE((#270, #271)); #273 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #264); #274 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #269); #275 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #272); #276 = IFCCOMPOSITECURVE((#273, #274, #275), .T.); #277 = IFCPRODUCTDEFINITIONSHAPE($, $, (#242)); #278 = IFCPROXY('27zwQADVPA$OlYEKM1pj_2', #15, 'IfcServiceSpace', $, $, #280, #306, .NOTDEFINED., 'IfcServiceSpace'); #279 = IFCAXIS2PLACEMENT3D(#3, $, $); #280 = IFCLOCALPLACEMENT(#27, #279); #281 = IFCSHAPEREPRESENTATION(#16, $, $, (#290)); #282 = IFCCARTESIANPOINT((1.85, 2.)); #283 = IFCCARTESIANPOINT((3.1, 2.)); #284 = IFCCARTESIANPOINT((3.1, -5.E-1)); #285 = IFCCARTESIANPOINT((1.85, -5.E-1)); #286 = IFCPOLYLINE((#282, #283, #284, #285)); #287 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #286); #288 = IFCCARTESIANPOINT((0., 0., 0.)); #289 = IFCAXIS2PLACEMENT3D(#288, #6, $); #290 = IFCFIXEDREFERENCESWEPTAREASOLID(#287, #289, #305, 1.E-1, 9.E-1, #6); #291 = IFCCARTESIANPOINT((0., 0.)); #292 = IFCCARTESIANPOINT((0., 30.)); #293 = IFCPOLYLINE((#291, #292)); #294 = IFCCARTESIANPOINT((70., 100.)); #295 = IFCDIRECTION((1., 0.)); #296 = IFCAXIS2PLACEMENT2D(#294, #295); #297 = IFCCIRCLE(#296, 70.); #298 = IFCTRIMMEDCURVE(#297, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #299 = IFCCARTESIANPOINT((70., 170.)); #300 = IFCCARTESIANPOINT((200., 170.)); #301 = IFCPOLYLINE((#299, #300)); #302 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #293); #303 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #298); #304 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #301); #305 = IFCCOMPOSITECURVE((#302, #303, #304), .T.); #306 = IFCPRODUCTDEFINITIONSHAPE($, $, (#281)); #307 = IFCPROXY('1vPaWwVin3XOZybjOJIW41', #15, 'IfcClearanceSpace', $, $, #309, #359, .NOTDEFINED., 'IfcClearanceSpace'); #308 = IFCAXIS2PLACEMENT3D(#3, $, $); #309 = IFCLOCALPLACEMENT(#27, #308); #310 = IFCSHAPEREPRESENTATION(#16, $, $, (#343)); #311 = IFCCARTESIANPOINT((1.73558, -1.477217)); #312 = IFCCARTESIANPOINT((9.1058E-1, -2.490559)); #313 = IFCCARTESIANPOINT((-1.6442E-1, -2.490559)); #314 = IFCCARTESIANPOINT((-1.23942, -2.490559)); #315 = IFCCARTESIANPOINT((-2.06442, -1.477521)); #316 = IFCCARTESIANPOINT((-2.06442, 1.349441)); #317 = IFCCARTESIANPOINT((-1.86442, 1.349441)); #318 = IFCCARTESIANPOINT((-1.86442, 1.929441)); #319 = IFCCARTESIANPOINT((-1.76442, 1.929441)); #320 = IFCCARTESIANPOINT((-1.43942, 2.254441)); #321 = IFCCARTESIANPOINT((-9.90883E-1, 2.254441)); #322 = IFCCARTESIANPOINT((-9.90883E-1, 2.30944)); #323 = IFCCARTESIANPOINT((-8.81883E-1, 2.30944)); #324 = IFCCARTESIANPOINT((-8.81883E-1, 2.34744)); #325 = IFCCARTESIANPOINT((-8.408830000000001E-1, 2.34744)); #326 = IFCCARTESIANPOINT((-8.408830000000001E-1, 2.25444)); #327 = IFCCARTESIANPOINT((-1.6442E-1, 2.25444)); #328 = IFCCARTESIANPOINT((5.12043E-1, 2.25444)); #329 = IFCCARTESIANPOINT((5.12043E-1, 2.34744)); #330 = IFCCARTESIANPOINT((5.53043E-1, 2.34744)); #331 = IFCCARTESIANPOINT((5.53043E-1, 2.30944)); #332 = IFCCARTESIANPOINT((6.620430000000001E-1, 2.30944)); #333 = IFCCARTESIANPOINT((6.620430000000001E-1, 2.25444)); #334 = IFCCARTESIANPOINT((1.11058, 2.25444)); #335 = IFCCARTESIANPOINT((1.43558, 1.929441)); #336 = IFCCARTESIANPOINT((1.53558, 1.929441)); #337 = IFCCARTESIANPOINT((1.53558, 1.349441)); #338 = IFCCARTESIANPOINT((1.73558, 1.349441)); #339 = IFCPOLYLINE((#311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338)); #340 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #339); #341 = IFCCARTESIANPOINT((0., 0., 0.)); #342 = IFCAXIS2PLACEMENT3D(#341, #6, $); #343 = IFCFIXEDREFERENCESWEPTAREASOLID(#340, #342, #358, 1.E-1, 9.E-1, #6); #344 = IFCCARTESIANPOINT((0., 0.)); #345 = IFCCARTESIANPOINT((0., 30.)); #346 = IFCPOLYLINE((#344, #345)); #347 = IFCCARTESIANPOINT((70., 100.)); #348 = IFCDIRECTION((1., 0.)); #349 = IFCAXIS2PLACEMENT2D(#347, #348); #350 = IFCCIRCLE(#349, 70.); #351 = IFCTRIMMEDCURVE(#350, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #352 = IFCCARTESIANPOINT((70., 170.)); #353 = IFCCARTESIANPOINT((200., 170.)); #354 = IFCPOLYLINE((#352, #353)); #355 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #346); #356 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #351); #357 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #354); #358 = IFCCOMPOSITECURVE((#355, #356, #357), .T.); #359 = IFCPRODUCTDEFINITIONSHAPE($, $, (#310)); #360 = IFCPROXY('2JKklk0uL9rBdTuH1gP3eO', #15, 'IfcTrackSpace', $, $, #362, #388, .NOTDEFINED., 'IfcTrackSpace'); #361 = IFCAXIS2PLACEMENT3D(#3, $, $); #362 = IFCLOCALPLACEMENT(#27, #361); #363 = IFCSHAPEREPRESENTATION(#16, $, $, (#372)); #364 = IFCCARTESIANPOINT((-1.95, 2.35)); #365 = IFCCARTESIANPOINT((-1.95, 2.75)); #366 = IFCCARTESIANPOINT((1.7, 2.75)); #367 = IFCCARTESIANPOINT((1.7, 2.35)); #368 = IFCPOLYLINE((#364, #365, #366, #367)); #369 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #368); #370 = IFCCARTESIANPOINT((0., 0., 0.)); #371 = IFCAXIS2PLACEMENT3D(#370, #6, $); #372 = IFCFIXEDREFERENCESWEPTAREASOLID(#369, #371, #387, 1.E-1, 9.E-1, #6); #373 = IFCCARTESIANPOINT((0., 0.)); #374 = IFCCARTESIANPOINT((0., 30.)); #375 = IFCPOLYLINE((#373, #374)); #376 = IFCCARTESIANPOINT((70., 100.)); #377 = IFCDIRECTION((1., 0.)); #378 = IFCAXIS2PLACEMENT2D(#376, #377); #379 = IFCCIRCLE(#378, 70.); #380 = IFCTRIMMEDCURVE(#379, (IFCPARAMETERVALUE(180.)), (IFCPARAMETERVALUE(90.)), .F., .PARAMETER.); #381 = IFCCARTESIANPOINT((70., 170.)); #382 = IFCCARTESIANPOINT((200., 170.)); #383 = IFCPOLYLINE((#381, #382)); #384 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #375); #385 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #380); #386 = IFCCOMPOSITECURVESEGMENT(.CONTSAMEGRADIENT., .T., #383); #387 = IFCCOMPOSITECURVE((#384, #385, #386), .T.); #388 = IFCPRODUCTDEFINITIONSHAPE($, $, (#363)); #389 = IFCRELAGGREGATES('38FsqjEaT1LAUiS$$zTXuB', #15, $, $, #191, (#239, #278, #307, #360)); ENDSEC; END-ISO-10303-21;