From abea945462b41a84606e077061425e1829df4eb6 Mon Sep 17 00:00:00 2001 From: RaduBorzea <101399404+RaduBorzea@users.noreply.github.com> Date: Sat, 28 Jan 2023 17:18:25 +0200 Subject: [PATCH 1/4] Add files via upload --- .../ComputerDesk (100 x 50 x 75 cm WDH).FCStd | Bin 0 -> 71327 bytes .../ComputerDesk (100 x 50 x 75 cm WDH).png | Bin 0 -> 27028 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).FCStd create mode 100644 Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).png diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).FCStd b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).FCStd new file mode 100644 index 0000000000000000000000000000000000000000..aa089da53ccbc677fad04f537b81f8c9c64e25a3 GIT binary patch literal 71327 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 TB7w;`nwd$8OELa?h3@|V=t;~i literal 0 HcmV?d00001 diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).png b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).png new file mode 100644 index 0000000000000000000000000000000000000000..b7b97163baadb4e30fc82c54cfe162ee5f0b6ad7 GIT binary patch literal 27028 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 G!T$mM?XQgh literal 0 HcmV?d00001 From 7b6fe75e4e2c2186514157ebb016fbd3ff120f0f Mon Sep 17 00:00:00 2001 From: RaduBorzea <101399404+RaduBorzea@users.noreply.github.com> Date: Sat, 28 Jan 2023 18:34:34 +0200 Subject: [PATCH 2/4] .step and. stl adition --- .../ComputerDesk (100 x 50 x 75 cm WDH).step | 8776 +++++++++++++++++ .../ComputerDesk (100 x 50 x 75 cm WDH).stl | Bin 0 -> 563684 bytes 2 files changed, 8776 insertions(+) create mode 100644 Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step create mode 100644 Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step new file mode 100644 index 00000000..24ab0224 --- /dev/null +++ b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step @@ -0,0 +1,8776 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-01-28T18:28:21',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('ComputerDesk__100_x_50_x_75_cm_WDH_', + 'ComputerDesk__100_x_50_x_75_cm_WDH_','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115),#119); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,14.,499.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#30 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(-500.,25.,124.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,0.,0.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DIRECTION('',(0.,1.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(483.,24.,124.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,0.,0.)); +#45 = DIRECTION('',(1.,0.,0.)); +#46 = DIRECTION('',(0.,1.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(-202.,23.,123.)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(1.,0.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.,0.,0.)); +#53 = DIRECTION('',(1.,0.,0.)); +#54 = DIRECTION('',(0.,1.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,265.,348.)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(0.,0.,0.)); +#61 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(0.,0.,0.)); +#65 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#66 = DIRECTION('',(1.,0.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(-340.,26.,-204.)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.,0.,0.)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(1.,0.,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.,0.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(147.,-99.,340.)); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = DIRECTION('',(1.,0.,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(0.,0.,0.)); +#85 = DIRECTION('',(0.,0.,1.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(0.,0.,0.)); +#89 = DIRECTION('',(0.,0.,1.)); +#90 = DIRECTION('',(1.,0.,0.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(0.,0.,0.)); +#93 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#94 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(0.,0.,0.)); +#97 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#98 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(420.,184.,507.)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(0.,0.,0.)); +#105 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(-193.388800317,167.70665411242,418.)); +#113 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#114 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(0.,0.,0.)); +#117 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#118 = DIRECTION('',(1.,0.,0.)); +#119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#120,#121,#122)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#120, + 'distance_accuracy_value','confusion accuracy'); +#124 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#125 = SHAPE_DEFINITION_REPRESENTATION(#126,#132); +#126 = PRODUCT_DEFINITION_SHAPE('','',#127); +#127 = PRODUCT_DEFINITION('design','',#128,#131); +#128 = PRODUCT_DEFINITION_FORMATION('','',#129); +#129 = PRODUCT('TopPannel','TopPannel','',(#130)); +#130 = PRODUCT_CONTEXT('',#2,'mechanical'); +#131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#132 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#133),#547); +#133 = MANIFOLD_SOLID_BREP('',#134); +#134 = CLOSED_SHELL('',(#135,#255,#331,#402,#449,#527,#537)); +#135 = ADVANCED_FACE('',(#136),#150,.F.); +#136 = FACE_BOUND('',#137,.F.); +#137 = EDGE_LOOP('',(#138,#173,#201,#229)); +#138 = ORIENTED_EDGE('',*,*,#139,.T.); +#139 = EDGE_CURVE('',#140,#142,#144,.T.); +#140 = VERTEX_POINT('',#141); +#141 = CARTESIAN_POINT('',(-500.,250.,0.)); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(-500.,250.,15.)); +#144 = SURFACE_CURVE('',#145,(#149,#161),.PCURVE_S1.); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(-500.,250.,0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(0.,0.,1.)); +#149 = PCURVE('',#150,#155); +#150 = PLANE('',#151); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(-500.,250.,0.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = DIRECTION('',(0.,-1.,0.)); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(0.,0.)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(0.,-1.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#162,#167); +#162 = PLANE('',#163); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(500.,250.,0.)); +#165 = DIRECTION('',(0.,-1.,0.)); +#166 = DIRECTION('',(-1.,0.,0.)); +#167 = DEFINITIONAL_REPRESENTATION('',(#168),#172); +#168 = LINE('',#169,#170); +#169 = CARTESIAN_POINT('',(1.E+03,0.)); +#170 = VECTOR('',#171,1.); +#171 = DIRECTION('',(0.,-1.)); +#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#173 = ORIENTED_EDGE('',*,*,#174,.T.); +#174 = EDGE_CURVE('',#142,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(-500.,-250.,15.)); +#177 = SURFACE_CURVE('',#178,(#182,#189),.PCURVE_S1.); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(-500.,250.,15.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(0.,-1.,0.)); +#182 = PCURVE('',#150,#183); +#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188); +#184 = LINE('',#185,#186); +#185 = CARTESIAN_POINT('',(0.,-15.)); +#186 = VECTOR('',#187,1.); +#187 = DIRECTION('',(1.,0.)); +#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#189 = PCURVE('',#190,#195); +#190 = PLANE('',#191); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.)); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = DIRECTION('',(1.,0.,0.)); +#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#198 = VECTOR('',#199,1.); +#199 = DIRECTION('',(0.,-1.)); +#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#201 = ORIENTED_EDGE('',*,*,#202,.F.); +#202 = EDGE_CURVE('',#203,#175,#205,.T.); +#203 = VERTEX_POINT('',#204); +#204 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#205 = SURFACE_CURVE('',#206,(#210,#217),.PCURVE_S1.); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(0.,0.,1.)); +#210 = PCURVE('',#150,#211); +#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216); +#212 = LINE('',#213,#214); +#213 = CARTESIAN_POINT('',(500.,0.)); +#214 = VECTOR('',#215,1.); +#215 = DIRECTION('',(0.,-1.)); +#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#217 = PCURVE('',#218,#223); +#218 = PLANE('',#219); +#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222); +#220 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#221 = DIRECTION('',(0.,1.,0.)); +#222 = DIRECTION('',(1.,0.,0.)); +#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228); +#224 = LINE('',#225,#226); +#225 = CARTESIAN_POINT('',(0.,0.)); +#226 = VECTOR('',#227,1.); +#227 = DIRECTION('',(0.,-1.)); +#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#229 = ORIENTED_EDGE('',*,*,#230,.F.); +#230 = EDGE_CURVE('',#140,#203,#231,.T.); +#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.); +#232 = LINE('',#233,#234); +#233 = CARTESIAN_POINT('',(-500.,250.,0.)); +#234 = VECTOR('',#235,1.); +#235 = DIRECTION('',(0.,-1.,0.)); +#236 = PCURVE('',#150,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); +#238 = LINE('',#239,#240); +#239 = CARTESIAN_POINT('',(0.,0.)); +#240 = VECTOR('',#241,1.); +#241 = DIRECTION('',(1.,0.)); +#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#243 = PCURVE('',#244,#249); +#244 = PLANE('',#245); +#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.)); +#247 = DIRECTION('',(0.,0.,1.)); +#248 = DIRECTION('',(1.,0.,0.)); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#252 = VECTOR('',#253,1.); +#253 = DIRECTION('',(0.,-1.)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = ADVANCED_FACE('',(#256),#218,.F.); +#256 = FACE_BOUND('',#257,.F.); +#257 = EDGE_LOOP('',(#258,#259,#282,#310)); +#258 = ORIENTED_EDGE('',*,*,#202,.T.); +#259 = ORIENTED_EDGE('',*,*,#260,.T.); +#260 = EDGE_CURVE('',#175,#261,#263,.T.); +#261 = VERTEX_POINT('',#262); +#262 = CARTESIAN_POINT('',(500.,-250.,15.)); +#263 = SURFACE_CURVE('',#264,(#268,#275),.PCURVE_S1.); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-500.,-250.,15.)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(1.,0.,0.)); +#268 = PCURVE('',#218,#269); +#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(0.,-15.)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(1.,0.)); +#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#275 = PCURVE('',#190,#276); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#284,#261,#286,.T.); +#284 = VERTEX_POINT('',#285); +#285 = CARTESIAN_POINT('',(500.,-250.,0.)); +#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(500.,-250.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(0.,0.,1.)); +#291 = PCURVE('',#218,#292); +#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(1.E+03,0.)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(0.,-1.)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#298 = PCURVE('',#299,#304); +#299 = PLANE('',#300); +#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301 = CARTESIAN_POINT('',(500.,-250.,0.)); +#302 = DIRECTION('',(-1.,0.,0.)); +#303 = DIRECTION('',(0.,1.,0.)); +#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309); +#305 = LINE('',#306,#307); +#306 = CARTESIAN_POINT('',(0.,0.)); +#307 = VECTOR('',#308,1.); +#308 = DIRECTION('',(0.,-1.)); +#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#310 = ORIENTED_EDGE('',*,*,#311,.F.); +#311 = EDGE_CURVE('',#203,#284,#312,.T.); +#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(1.,0.,0.)); +#317 = PCURVE('',#218,#318); +#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(0.,0.)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(1.,0.)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = PCURVE('',#244,#325); +#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,0.)); +#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#331 = ADVANCED_FACE('',(#332),#299,.F.); +#332 = FACE_BOUND('',#333,.F.); +#333 = EDGE_LOOP('',(#334,#335,#358,#381)); +#334 = ORIENTED_EDGE('',*,*,#283,.T.); +#335 = ORIENTED_EDGE('',*,*,#336,.T.); +#336 = EDGE_CURVE('',#261,#337,#339,.T.); +#337 = VERTEX_POINT('',#338); +#338 = CARTESIAN_POINT('',(500.,250.,15.)); +#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(500.,-250.,15.)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,1.,0.)); +#344 = PCURVE('',#299,#345); +#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350); +#346 = LINE('',#347,#348); +#347 = CARTESIAN_POINT('',(0.,-15.)); +#348 = VECTOR('',#349,1.); +#349 = DIRECTION('',(1.,0.)); +#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#351 = PCURVE('',#190,#352); +#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(0.,1.)); +#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#358 = ORIENTED_EDGE('',*,*,#359,.F.); +#359 = EDGE_CURVE('',#360,#337,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(500.,250.,0.)); +#362 = SURFACE_CURVE('',#363,(#367,#374),.PCURVE_S1.); +#363 = LINE('',#364,#365); +#364 = CARTESIAN_POINT('',(500.,250.,0.)); +#365 = VECTOR('',#366,1.); +#366 = DIRECTION('',(0.,0.,1.)); +#367 = PCURVE('',#299,#368); +#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); +#369 = LINE('',#370,#371); +#370 = CARTESIAN_POINT('',(500.,0.)); +#371 = VECTOR('',#372,1.); +#372 = DIRECTION('',(0.,-1.)); +#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#374 = PCURVE('',#162,#375); +#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(0.,-0.)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(0.,-1.)); +#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#381 = ORIENTED_EDGE('',*,*,#382,.F.); +#382 = EDGE_CURVE('',#284,#360,#383,.T.); +#383 = SURFACE_CURVE('',#384,(#388,#395),.PCURVE_S1.); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(500.,-250.,0.)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(0.,1.,0.)); +#388 = PCURVE('',#299,#389); +#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(0.,0.)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(1.,0.)); +#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#395 = PCURVE('',#244,#396); +#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401); +#397 = LINE('',#398,#399); +#398 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); +#399 = VECTOR('',#400,1.); +#400 = DIRECTION('',(0.,1.)); +#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#402 = ADVANCED_FACE('',(#403),#162,.F.); +#403 = FACE_BOUND('',#404,.F.); +#404 = EDGE_LOOP('',(#405,#406,#427,#428)); +#405 = ORIENTED_EDGE('',*,*,#359,.T.); +#406 = ORIENTED_EDGE('',*,*,#407,.T.); +#407 = EDGE_CURVE('',#337,#142,#408,.T.); +#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(500.,250.,15.)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(-1.,0.,0.)); +#413 = PCURVE('',#162,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(0.,-15.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(1.,0.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = PCURVE('',#190,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(-1.,0.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ORIENTED_EDGE('',*,*,#139,.F.); +#428 = ORIENTED_EDGE('',*,*,#429,.F.); +#429 = EDGE_CURVE('',#360,#140,#430,.T.); +#430 = SURFACE_CURVE('',#431,(#435,#442),.PCURVE_S1.); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(500.,250.,0.)); +#433 = VECTOR('',#434,1.); +#434 = DIRECTION('',(-1.,0.,0.)); +#435 = PCURVE('',#162,#436); +#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(0.,-0.)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(1.,0.)); +#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#442 = PCURVE('',#244,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); +#444 = LINE('',#445,#446); +#445 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); +#446 = VECTOR('',#447,1.); +#447 = DIRECTION('',(-1.,0.)); +#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#449 = ADVANCED_FACE('',(#450),#464,.F.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#482,#504,#505)); +#452 = ORIENTED_EDGE('',*,*,#453,.T.); +#453 = EDGE_CURVE('',#454,#456,#458,.T.); +#454 = VERTEX_POINT('',#455); +#455 = CARTESIAN_POINT('',(450.,170.,0.)); +#456 = VERTEX_POINT('',#457); +#457 = CARTESIAN_POINT('',(450.,170.,15.)); +#458 = SEAM_CURVE('',#459,(#463,#475),.PCURVE_S1.); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(450.,170.,0.)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(0.,0.,1.)); +#463 = PCURVE('',#464,#469); +#464 = CYLINDRICAL_SURFACE('',#465,30.); +#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468); +#466 = CARTESIAN_POINT('',(420.,170.,0.)); +#467 = DIRECTION('',(-0.,-0.,-1.)); +#468 = DIRECTION('',(1.,0.,0.)); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(-0.,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(-0.,-1.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#464,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-0.,-1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ORIENTED_EDGE('',*,*,#483,.T.); +#483 = EDGE_CURVE('',#456,#456,#484,.T.); +#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.); +#485 = CIRCLE('',#486,30.); +#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489); +#487 = CARTESIAN_POINT('',(420.,170.,15.)); +#488 = DIRECTION('',(0.,0.,1.)); +#489 = DIRECTION('',(1.,0.,0.)); +#490 = PCURVE('',#464,#491); +#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496); +#492 = LINE('',#493,#494); +#493 = CARTESIAN_POINT('',(-0.,-15.)); +#494 = VECTOR('',#495,1.); +#495 = DIRECTION('',(-1.,0.)); +#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#497 = PCURVE('',#190,#498); +#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); +#499 = CIRCLE('',#500,30.); +#500 = AXIS2_PLACEMENT_2D('',#501,#502); +#501 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); +#502 = DIRECTION('',(1.,0.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = ORIENTED_EDGE('',*,*,#453,.F.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#454,#454,#507,.T.); +#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.); +#508 = CIRCLE('',#509,30.); +#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512); +#510 = CARTESIAN_POINT('',(420.,170.,0.)); +#511 = DIRECTION('',(0.,0.,1.)); +#512 = DIRECTION('',(1.,0.,0.)); +#513 = PCURVE('',#464,#514); +#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(-0.,0.)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(-1.,0.)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = PCURVE('',#244,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526); +#522 = CIRCLE('',#523,30.); +#523 = AXIS2_PLACEMENT_2D('',#524,#525); +#524 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); +#525 = DIRECTION('',(1.,0.)); +#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#527 = ADVANCED_FACE('',(#528,#534),#244,.F.); +#528 = FACE_BOUND('',#529,.F.); +#529 = EDGE_LOOP('',(#530,#531,#532,#533)); +#530 = ORIENTED_EDGE('',*,*,#230,.T.); +#531 = ORIENTED_EDGE('',*,*,#311,.T.); +#532 = ORIENTED_EDGE('',*,*,#382,.T.); +#533 = ORIENTED_EDGE('',*,*,#429,.T.); +#534 = FACE_BOUND('',#535,.T.); +#535 = EDGE_LOOP('',(#536)); +#536 = ORIENTED_EDGE('',*,*,#506,.T.); +#537 = ADVANCED_FACE('',(#538,#544),#190,.T.); +#538 = FACE_BOUND('',#539,.T.); +#539 = EDGE_LOOP('',(#540,#541,#542,#543)); +#540 = ORIENTED_EDGE('',*,*,#174,.T.); +#541 = ORIENTED_EDGE('',*,*,#260,.T.); +#542 = ORIENTED_EDGE('',*,*,#336,.T.); +#543 = ORIENTED_EDGE('',*,*,#407,.T.); +#544 = FACE_BOUND('',#545,.F.); +#545 = EDGE_LOOP('',(#546)); +#546 = ORIENTED_EDGE('',*,*,#483,.T.); +#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#551)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#548,#549,#550)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#548 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#549 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#550 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#551 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#548, + 'distance_accuracy_value','confusion accuracy'); +#552 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#553,#555); +#553 = ( REPRESENTATION_RELATIONSHIP('','',#132,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#554) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#554 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#555 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#556 + ); +#556 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','TopPannel','',#5,#127,$); +#557 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129)); +#558 = SHAPE_DEFINITION_REPRESENTATION(#559,#565); +#559 = PRODUCT_DEFINITION_SHAPE('','',#560); +#560 = PRODUCT_DEFINITION('design','',#561,#564); +#561 = PRODUCT_DEFINITION_FORMATION('','',#562); +#562 = PRODUCT('Sketch','Sketch','',(#563)); +#563 = PRODUCT_CONTEXT('',#2,'mechanical'); +#564 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#565 = SHAPE_REPRESENTATION('',(#11,#566,#595),#604); +#566 = GEOMETRIC_CURVE_SET('',(#567,#574,#581,#588)); +#567 = TRIMMED_CURVE('',#568,(#572,PARAMETER_VALUE(0.)),(#573, + PARAMETER_VALUE(500.)),.T.,.PARAMETER.); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(-500.,250.,0.)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(0.,-1.,0.)); +#572 = CARTESIAN_POINT('',(-500.,250.,0.)); +#573 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#574 = TRIMMED_CURVE('',#575,(#579,PARAMETER_VALUE(0.)),(#580, + PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(1.,0.,0.)); +#579 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#580 = CARTESIAN_POINT('',(500.,-250.,0.)); +#581 = TRIMMED_CURVE('',#582,(#586,PARAMETER_VALUE(0.)),(#587, + PARAMETER_VALUE(500.)),.T.,.PARAMETER.); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(500.,-250.,0.)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(0.,1.,0.)); +#586 = CARTESIAN_POINT('',(500.,-250.,0.)); +#587 = CARTESIAN_POINT('',(500.,250.,0.)); +#588 = TRIMMED_CURVE('',#589,(#593,PARAMETER_VALUE(0.)),(#594, + PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(500.,250.,0.)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(-1.,0.,0.)); +#593 = CARTESIAN_POINT('',(500.,250.,0.)); +#594 = CARTESIAN_POINT('',(-500.,250.,0.)); +#595 = GEOMETRIC_CURVE_SET('',(#596)); +#596 = TRIMMED_CURVE('',#597,(#602,PARAMETER_VALUE(0.)),(#603, + PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); +#597 = CIRCLE('',#598,30.); +#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601); +#599 = CARTESIAN_POINT('',(420.,170.,0.)); +#600 = DIRECTION('',(0.,0.,1.)); +#601 = DIRECTION('',(1.,0.,-0.)); +#602 = CARTESIAN_POINT('',(450.,170.,0.)); +#603 = CARTESIAN_POINT('',(450.,170.,0.)); +#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#608)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#605,#606,#607)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#605, + 'distance_accuracy_value','confusion accuracy'); +#609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#610,#612); +#610 = ( REPRESENTATION_RELATIONSHIP('','',#565,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#611) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#613 + ); +#613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Sketch','',#5,#560,$); +#614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#562)); +#615 = SHAPE_DEFINITION_REPRESENTATION(#616,#622); +#616 = PRODUCT_DEFINITION_SHAPE('','',#617); +#617 = PRODUCT_DEFINITION('design','',#618,#621); +#618 = PRODUCT_DEFINITION_FORMATION('','',#619); +#619 = PRODUCT('Pad','Pad','',(#620)); +#620 = PRODUCT_CONTEXT('',#2,'mechanical'); +#621 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#622 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#623),#1037); +#623 = MANIFOLD_SOLID_BREP('',#624); +#624 = CLOSED_SHELL('',(#625,#745,#821,#892,#939,#1017,#1027)); +#625 = ADVANCED_FACE('',(#626),#640,.F.); +#626 = FACE_BOUND('',#627,.F.); +#627 = EDGE_LOOP('',(#628,#663,#691,#719)); +#628 = ORIENTED_EDGE('',*,*,#629,.T.); +#629 = EDGE_CURVE('',#630,#632,#634,.T.); +#630 = VERTEX_POINT('',#631); +#631 = CARTESIAN_POINT('',(-500.,250.,0.)); +#632 = VERTEX_POINT('',#633); +#633 = CARTESIAN_POINT('',(-500.,250.,15.)); +#634 = SURFACE_CURVE('',#635,(#639,#651),.PCURVE_S1.); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(-500.,250.,0.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(0.,0.,1.)); +#639 = PCURVE('',#640,#645); +#640 = PLANE('',#641); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(-500.,250.,0.)); +#643 = DIRECTION('',(1.,0.,-0.)); +#644 = DIRECTION('',(0.,-1.,0.)); +#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650); +#646 = LINE('',#647,#648); +#647 = CARTESIAN_POINT('',(0.,0.)); +#648 = VECTOR('',#649,1.); +#649 = DIRECTION('',(0.,-1.)); +#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#651 = PCURVE('',#652,#657); +#652 = PLANE('',#653); +#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656); +#654 = CARTESIAN_POINT('',(500.,250.,0.)); +#655 = DIRECTION('',(0.,-1.,0.)); +#656 = DIRECTION('',(-1.,0.,0.)); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(1.E+03,0.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(0.,-1.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.T.); +#664 = EDGE_CURVE('',#632,#665,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(-500.,-250.,15.)); +#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(-500.,250.,15.)); +#670 = VECTOR('',#671,1.); +#671 = DIRECTION('',(0.,-1.,0.)); +#672 = PCURVE('',#640,#673); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); +#674 = LINE('',#675,#676); +#675 = CARTESIAN_POINT('',(0.,-15.)); +#676 = VECTOR('',#677,1.); +#677 = DIRECTION('',(1.,0.)); +#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#679 = PCURVE('',#680,#685); +#680 = PLANE('',#681); +#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684); +#682 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.)); +#683 = DIRECTION('',(0.,0.,1.)); +#684 = DIRECTION('',(1.,0.,0.)); +#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690); +#686 = LINE('',#687,#688); +#687 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#688 = VECTOR('',#689,1.); +#689 = DIRECTION('',(0.,-1.)); +#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#691 = ORIENTED_EDGE('',*,*,#692,.F.); +#692 = EDGE_CURVE('',#693,#665,#695,.T.); +#693 = VERTEX_POINT('',#694); +#694 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(0.,0.,1.)); +#700 = PCURVE('',#640,#701); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(500.,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.,-1.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = PCURVE('',#708,#713); +#708 = PLANE('',#709); +#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712); +#710 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#711 = DIRECTION('',(0.,1.,0.)); +#712 = DIRECTION('',(1.,0.,0.)); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(0.,0.)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(0.,-1.)); +#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#719 = ORIENTED_EDGE('',*,*,#720,.F.); +#720 = EDGE_CURVE('',#630,#693,#721,.T.); +#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(-500.,250.,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(0.,-1.,0.)); +#726 = PCURVE('',#640,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(0.,0.)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(1.,0.)); +#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#733 = PCURVE('',#734,#739); +#734 = PLANE('',#735); +#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738); +#736 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.)); +#737 = DIRECTION('',(0.,0.,1.)); +#738 = DIRECTION('',(1.,0.,0.)); +#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(0.,-1.)); +#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#745 = ADVANCED_FACE('',(#746),#708,.F.); +#746 = FACE_BOUND('',#747,.F.); +#747 = EDGE_LOOP('',(#748,#749,#772,#800)); +#748 = ORIENTED_EDGE('',*,*,#692,.T.); +#749 = ORIENTED_EDGE('',*,*,#750,.T.); +#750 = EDGE_CURVE('',#665,#751,#753,.T.); +#751 = VERTEX_POINT('',#752); +#752 = CARTESIAN_POINT('',(500.,-250.,15.)); +#753 = SURFACE_CURVE('',#754,(#758,#765),.PCURVE_S1.); +#754 = LINE('',#755,#756); +#755 = CARTESIAN_POINT('',(-500.,-250.,15.)); +#756 = VECTOR('',#757,1.); +#757 = DIRECTION('',(1.,0.,0.)); +#758 = PCURVE('',#708,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(0.,-15.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(1.,0.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = PCURVE('',#680,#766); +#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771); +#767 = LINE('',#768,#769); +#768 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); +#769 = VECTOR('',#770,1.); +#770 = DIRECTION('',(1.,0.)); +#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#772 = ORIENTED_EDGE('',*,*,#773,.F.); +#773 = EDGE_CURVE('',#774,#751,#776,.T.); +#774 = VERTEX_POINT('',#775); +#775 = CARTESIAN_POINT('',(500.,-250.,0.)); +#776 = SURFACE_CURVE('',#777,(#781,#788),.PCURVE_S1.); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(500.,-250.,0.)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(0.,0.,1.)); +#781 = PCURVE('',#708,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(1.E+03,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = PCURVE('',#789,#794); +#789 = PLANE('',#790); +#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793); +#791 = CARTESIAN_POINT('',(500.,-250.,0.)); +#792 = DIRECTION('',(-1.,0.,0.)); +#793 = DIRECTION('',(0.,1.,0.)); +#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799); +#795 = LINE('',#796,#797); +#796 = CARTESIAN_POINT('',(0.,0.)); +#797 = VECTOR('',#798,1.); +#798 = DIRECTION('',(0.,-1.)); +#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#800 = ORIENTED_EDGE('',*,*,#801,.F.); +#801 = EDGE_CURVE('',#693,#774,#802,.T.); +#802 = SURFACE_CURVE('',#803,(#807,#814),.PCURVE_S1.); +#803 = LINE('',#804,#805); +#804 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#805 = VECTOR('',#806,1.); +#806 = DIRECTION('',(1.,0.,0.)); +#807 = PCURVE('',#708,#808); +#808 = DEFINITIONAL_REPRESENTATION('',(#809),#813); +#809 = LINE('',#810,#811); +#810 = CARTESIAN_POINT('',(0.,0.)); +#811 = VECTOR('',#812,1.); +#812 = DIRECTION('',(1.,0.)); +#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#814 = PCURVE('',#734,#815); +#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820); +#816 = LINE('',#817,#818); +#817 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); +#818 = VECTOR('',#819,1.); +#819 = DIRECTION('',(1.,0.)); +#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#821 = ADVANCED_FACE('',(#822),#789,.F.); +#822 = FACE_BOUND('',#823,.F.); +#823 = EDGE_LOOP('',(#824,#825,#848,#871)); +#824 = ORIENTED_EDGE('',*,*,#773,.T.); +#825 = ORIENTED_EDGE('',*,*,#826,.T.); +#826 = EDGE_CURVE('',#751,#827,#829,.T.); +#827 = VERTEX_POINT('',#828); +#828 = CARTESIAN_POINT('',(500.,250.,15.)); +#829 = SURFACE_CURVE('',#830,(#834,#841),.PCURVE_S1.); +#830 = LINE('',#831,#832); +#831 = CARTESIAN_POINT('',(500.,-250.,15.)); +#832 = VECTOR('',#833,1.); +#833 = DIRECTION('',(0.,1.,0.)); +#834 = PCURVE('',#789,#835); +#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840); +#836 = LINE('',#837,#838); +#837 = CARTESIAN_POINT('',(0.,-15.)); +#838 = VECTOR('',#839,1.); +#839 = DIRECTION('',(1.,0.)); +#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#841 = PCURVE('',#680,#842); +#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847); +#843 = LINE('',#844,#845); +#844 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); +#845 = VECTOR('',#846,1.); +#846 = DIRECTION('',(0.,1.)); +#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#848 = ORIENTED_EDGE('',*,*,#849,.F.); +#849 = EDGE_CURVE('',#850,#827,#852,.T.); +#850 = VERTEX_POINT('',#851); +#851 = CARTESIAN_POINT('',(500.,250.,0.)); +#852 = SURFACE_CURVE('',#853,(#857,#864),.PCURVE_S1.); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(500.,250.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(0.,0.,1.)); +#857 = PCURVE('',#789,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(500.,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,-1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = PCURVE('',#652,#865); +#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(0.,-0.)); +#868 = VECTOR('',#869,1.); +#869 = DIRECTION('',(0.,-1.)); +#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#871 = ORIENTED_EDGE('',*,*,#872,.F.); +#872 = EDGE_CURVE('',#774,#850,#873,.T.); +#873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(500.,-250.,0.)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(0.,1.,0.)); +#878 = PCURVE('',#789,#879); +#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(0.,0.)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(1.,0.)); +#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#885 = PCURVE('',#734,#886); +#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891); +#887 = LINE('',#888,#889); +#888 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); +#889 = VECTOR('',#890,1.); +#890 = DIRECTION('',(0.,1.)); +#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#892 = ADVANCED_FACE('',(#893),#652,.F.); +#893 = FACE_BOUND('',#894,.F.); +#894 = EDGE_LOOP('',(#895,#896,#917,#918)); +#895 = ORIENTED_EDGE('',*,*,#849,.T.); +#896 = ORIENTED_EDGE('',*,*,#897,.T.); +#897 = EDGE_CURVE('',#827,#632,#898,.T.); +#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.); +#899 = LINE('',#900,#901); +#900 = CARTESIAN_POINT('',(500.,250.,15.)); +#901 = VECTOR('',#902,1.); +#902 = DIRECTION('',(-1.,0.,0.)); +#903 = PCURVE('',#652,#904); +#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(0.,-15.)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(1.,0.)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = PCURVE('',#680,#911); +#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916); +#912 = LINE('',#913,#914); +#913 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); +#914 = VECTOR('',#915,1.); +#915 = DIRECTION('',(-1.,0.)); +#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#917 = ORIENTED_EDGE('',*,*,#629,.F.); +#918 = ORIENTED_EDGE('',*,*,#919,.F.); +#919 = EDGE_CURVE('',#850,#630,#920,.T.); +#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.); +#921 = LINE('',#922,#923); +#922 = CARTESIAN_POINT('',(500.,250.,0.)); +#923 = VECTOR('',#924,1.); +#924 = DIRECTION('',(-1.,0.,0.)); +#925 = PCURVE('',#652,#926); +#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931); +#927 = LINE('',#928,#929); +#928 = CARTESIAN_POINT('',(0.,-0.)); +#929 = VECTOR('',#930,1.); +#930 = DIRECTION('',(1.,0.)); +#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#932 = PCURVE('',#734,#933); +#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938); +#934 = LINE('',#935,#936); +#935 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); +#936 = VECTOR('',#937,1.); +#937 = DIRECTION('',(-1.,0.)); +#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#939 = ADVANCED_FACE('',(#940),#954,.F.); +#940 = FACE_BOUND('',#941,.T.); +#941 = EDGE_LOOP('',(#942,#972,#994,#995)); +#942 = ORIENTED_EDGE('',*,*,#943,.T.); +#943 = EDGE_CURVE('',#944,#946,#948,.T.); +#944 = VERTEX_POINT('',#945); +#945 = CARTESIAN_POINT('',(450.,170.,0.)); +#946 = VERTEX_POINT('',#947); +#947 = CARTESIAN_POINT('',(450.,170.,15.)); +#948 = SEAM_CURVE('',#949,(#953,#965),.PCURVE_S1.); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(450.,170.,0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(0.,0.,1.)); +#953 = PCURVE('',#954,#959); +#954 = CYLINDRICAL_SURFACE('',#955,30.); +#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958); +#956 = CARTESIAN_POINT('',(420.,170.,0.)); +#957 = DIRECTION('',(-0.,-0.,-1.)); +#958 = DIRECTION('',(1.,0.,0.)); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(-0.,0.)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(-0.,-1.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = PCURVE('',#954,#966); +#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(-0.,-1.)); +#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#972 = ORIENTED_EDGE('',*,*,#973,.T.); +#973 = EDGE_CURVE('',#946,#946,#974,.T.); +#974 = SURFACE_CURVE('',#975,(#980,#987),.PCURVE_S1.); +#975 = CIRCLE('',#976,30.); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(420.,170.,15.)); +#978 = DIRECTION('',(0.,0.,1.)); +#979 = DIRECTION('',(1.,0.,0.)); +#980 = PCURVE('',#954,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-0.,-15.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(-1.,0.)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = PCURVE('',#680,#988); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993); +#989 = CIRCLE('',#990,30.); +#990 = AXIS2_PLACEMENT_2D('',#991,#992); +#991 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); +#992 = DIRECTION('',(1.,0.)); +#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#994 = ORIENTED_EDGE('',*,*,#943,.F.); +#995 = ORIENTED_EDGE('',*,*,#996,.F.); +#996 = EDGE_CURVE('',#944,#944,#997,.T.); +#997 = SURFACE_CURVE('',#998,(#1003,#1010),.PCURVE_S1.); +#998 = CIRCLE('',#999,30.); +#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); +#1000 = CARTESIAN_POINT('',(420.,170.,0.)); +#1001 = DIRECTION('',(0.,0.,1.)); +#1002 = DIRECTION('',(1.,0.,0.)); +#1003 = PCURVE('',#954,#1004); +#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(-0.,0.)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(-1.,0.)); +#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1010 = PCURVE('',#734,#1011); +#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); +#1012 = CIRCLE('',#1013,30.); +#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015); +#1014 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); +#1015 = DIRECTION('',(1.,0.)); +#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1017 = ADVANCED_FACE('',(#1018,#1024),#734,.F.); +#1018 = FACE_BOUND('',#1019,.F.); +#1019 = EDGE_LOOP('',(#1020,#1021,#1022,#1023)); +#1020 = ORIENTED_EDGE('',*,*,#720,.T.); +#1021 = ORIENTED_EDGE('',*,*,#801,.T.); +#1022 = ORIENTED_EDGE('',*,*,#872,.T.); +#1023 = ORIENTED_EDGE('',*,*,#919,.T.); +#1024 = FACE_BOUND('',#1025,.T.); +#1025 = EDGE_LOOP('',(#1026)); +#1026 = ORIENTED_EDGE('',*,*,#996,.T.); +#1027 = ADVANCED_FACE('',(#1028,#1034),#680,.T.); +#1028 = FACE_BOUND('',#1029,.T.); +#1029 = EDGE_LOOP('',(#1030,#1031,#1032,#1033)); +#1030 = ORIENTED_EDGE('',*,*,#664,.T.); +#1031 = ORIENTED_EDGE('',*,*,#750,.T.); +#1032 = ORIENTED_EDGE('',*,*,#826,.T.); +#1033 = ORIENTED_EDGE('',*,*,#897,.T.); +#1034 = FACE_BOUND('',#1035,.F.); +#1035 = EDGE_LOOP('',(#1036)); +#1036 = ORIENTED_EDGE('',*,*,#973,.T.); +#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1041)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1038,#1039,#1040)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1038, + 'distance_accuracy_value','confusion accuracy'); +#1042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1043,#1045); +#1043 = ( REPRESENTATION_RELATIONSHIP('','',#622,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1044) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1046); +#1046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Pad','',#5,#617,$); +#1047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#619)); +#1048 = SHAPE_DEFINITION_REPRESENTATION(#1049,#1055); +#1049 = PRODUCT_DEFINITION_SHAPE('','',#1050); +#1050 = PRODUCT_DEFINITION('design','',#1051,#1054); +#1051 = PRODUCT_DEFINITION_FORMATION('','',#1052); +#1052 = PRODUCT('Sketch001','Sketch001','',(#1053)); +#1053 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1055 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, + #1056),#1085); +#1056 = GEOMETRIC_CURVE_SET('',(#1057,#1064,#1071,#1078)); +#1057 = TRIMMED_CURVE('',#1058,(#1062,PARAMETER_VALUE(0.)),(#1063, + PARAMETER_VALUE(750.)),.T.,.PARAMETER.); +#1058 = LINE('',#1059,#1060); +#1059 = CARTESIAN_POINT('',(-225.,375.,0.)); +#1060 = VECTOR('',#1061,1.); +#1061 = DIRECTION('',(0.,-1.,0.)); +#1062 = CARTESIAN_POINT('',(-225.,375.,0.)); +#1063 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#1064 = TRIMMED_CURVE('',#1065,(#1069,PARAMETER_VALUE(0.)),(#1070, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(1.,0.,0.)); +#1069 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#1070 = CARTESIAN_POINT('',(225.,-375.,0.)); +#1071 = TRIMMED_CURVE('',#1072,(#1076,PARAMETER_VALUE(0.)),(#1077, + PARAMETER_VALUE(750.)),.T.,.PARAMETER.); +#1072 = LINE('',#1073,#1074); +#1073 = CARTESIAN_POINT('',(225.,-375.,0.)); +#1074 = VECTOR('',#1075,1.); +#1075 = DIRECTION('',(0.,1.,0.)); +#1076 = CARTESIAN_POINT('',(225.,-375.,0.)); +#1077 = CARTESIAN_POINT('',(225.,375.,0.)); +#1078 = TRIMMED_CURVE('',#1079,(#1083,PARAMETER_VALUE(0.)),(#1084, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#1079 = LINE('',#1080,#1081); +#1080 = CARTESIAN_POINT('',(225.,375.,0.)); +#1081 = VECTOR('',#1082,1.); +#1082 = DIRECTION('',(-1.,0.,0.)); +#1083 = CARTESIAN_POINT('',(225.,375.,0.)); +#1084 = CARTESIAN_POINT('',(-225.,375.,0.)); +#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1089)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1086,#1087,#1088)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1086 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1087 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1088 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1089 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1086, + 'distance_accuracy_value','confusion accuracy'); +#1090 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1091,#1093); +#1091 = ( REPRESENTATION_RELATIONSHIP('','',#1055,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1092) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1092 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1093 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1094); +#1094 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Sketch001','',#5,#1050,$); +#1095 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1052)); +#1096 = SHAPE_DEFINITION_REPRESENTATION(#1097,#1103); +#1097 = PRODUCT_DEFINITION_SHAPE('','',#1098); +#1098 = PRODUCT_DEFINITION('design','',#1099,#1102); +#1099 = PRODUCT_DEFINITION_FORMATION('','',#1100); +#1100 = PRODUCT('LeftPannel','LeftPannel','',(#1101)); +#1101 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1102 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1103 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1104),#1434); +#1104 = MANIFOLD_SOLID_BREP('',#1105); +#1105 = CLOSED_SHELL('',(#1106,#1226,#1302,#1373,#1420,#1427)); +#1106 = ADVANCED_FACE('',(#1107),#1121,.F.); +#1107 = FACE_BOUND('',#1108,.F.); +#1108 = EDGE_LOOP('',(#1109,#1144,#1172,#1200)); +#1109 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1110 = EDGE_CURVE('',#1111,#1113,#1115,.T.); +#1111 = VERTEX_POINT('',#1112); +#1112 = CARTESIAN_POINT('',(0.,-225.,375.)); +#1113 = VERTEX_POINT('',#1114); +#1114 = CARTESIAN_POINT('',(15.,-225.,375.)); +#1115 = SURFACE_CURVE('',#1116,(#1120,#1132),.PCURVE_S1.); +#1116 = LINE('',#1117,#1118); +#1117 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.)); +#1118 = VECTOR('',#1119,1.); +#1119 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#1120 = PCURVE('',#1121,#1126); +#1121 = PLANE('',#1122); +#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); +#1123 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.)); +#1124 = DIRECTION('',(4.4E-16,1.,-2.2E-16)); +#1125 = DIRECTION('',(4.4E-16,-2.2E-16,-1.)); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = LINE('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(0.,0.)); +#1129 = VECTOR('',#1130,1.); +#1130 = DIRECTION('',(1.6E-16,-1.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = PCURVE('',#1133,#1138); +#1133 = PLANE('',#1134); +#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137); +#1135 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.)); +#1136 = DIRECTION('',(2.8E-16,-4.4E-16,-1.)); +#1137 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); +#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143); +#1139 = LINE('',#1140,#1141); +#1140 = CARTESIAN_POINT('',(450.,9.2E-16)); +#1141 = VECTOR('',#1142,1.); +#1142 = DIRECTION('',(2.2E-16,-1.)); +#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1144 = ORIENTED_EDGE('',*,*,#1145,.T.); +#1145 = EDGE_CURVE('',#1113,#1146,#1148,.T.); +#1146 = VERTEX_POINT('',#1147); +#1147 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1148 = SURFACE_CURVE('',#1149,(#1153,#1160),.PCURVE_S1.); +#1149 = LINE('',#1150,#1151); +#1150 = CARTESIAN_POINT('',(15.,-225.,375.)); +#1151 = VECTOR('',#1152,1.); +#1152 = DIRECTION('',(0.,0.,-1.)); +#1153 = PCURVE('',#1121,#1154); +#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159); +#1155 = LINE('',#1156,#1157); +#1156 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); +#1157 = VECTOR('',#1158,1.); +#1158 = DIRECTION('',(1.,4.4E-16)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = PCURVE('',#1161,#1166); +#1161 = PLANE('',#1162); +#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165); +#1163 = CARTESIAN_POINT('',(15.,-1.306E-14,-8.881784197001E-15)); +#1164 = DIRECTION('',(1.,-2.2E-16,2.2E-16)); +#1165 = DIRECTION('',(-2.2E-16,0.,1.)); +#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171); +#1167 = LINE('',#1168,#1169); +#1168 = CARTESIAN_POINT('',(375.,225.)); +#1169 = VECTOR('',#1170,1.); +#1170 = DIRECTION('',(-1.,4.84E-32)); +#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1172 = ORIENTED_EDGE('',*,*,#1173,.F.); +#1173 = EDGE_CURVE('',#1174,#1146,#1176,.T.); +#1174 = VERTEX_POINT('',#1175); +#1175 = CARTESIAN_POINT('',(0.,-225.,-375.)); +#1176 = SURFACE_CURVE('',#1177,(#1181,#1188),.PCURVE_S1.); +#1177 = LINE('',#1178,#1179); +#1178 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.)); +#1179 = VECTOR('',#1180,1.); +#1180 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#1181 = PCURVE('',#1121,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(750.,-3.06E-15)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(1.6E-16,-1.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = PCURVE('',#1189,#1194); +#1189 = PLANE('',#1190); +#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193); +#1191 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.)); +#1192 = DIRECTION('',(-2.8E-16,4.4E-16,1.)); +#1193 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); +#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199); +#1195 = LINE('',#1196,#1197); +#1196 = CARTESIAN_POINT('',(0.,0.)); +#1197 = VECTOR('',#1198,1.); +#1198 = DIRECTION('',(-2.2E-16,-1.)); +#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1200 = ORIENTED_EDGE('',*,*,#1201,.F.); +#1201 = EDGE_CURVE('',#1111,#1174,#1202,.T.); +#1202 = SURFACE_CURVE('',#1203,(#1207,#1214),.PCURVE_S1.); +#1203 = LINE('',#1204,#1205); +#1204 = CARTESIAN_POINT('',(0.,-225.,375.)); +#1205 = VECTOR('',#1206,1.); +#1206 = DIRECTION('',(0.,0.,-1.)); +#1207 = PCURVE('',#1121,#1208); +#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(1.,4.4E-16)); +#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1214 = PCURVE('',#1215,#1220); +#1215 = PLANE('',#1216); +#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219); +#1217 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14)); +#1218 = DIRECTION('',(1.,-2.2E-16,2.2E-16)); +#1219 = DIRECTION('',(-2.2E-16,0.,1.)); +#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(375.,225.)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(-1.,4.84E-32)); +#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1226 = ADVANCED_FACE('',(#1227),#1189,.F.); +#1227 = FACE_BOUND('',#1228,.F.); +#1228 = EDGE_LOOP('',(#1229,#1230,#1253,#1281)); +#1229 = ORIENTED_EDGE('',*,*,#1173,.T.); +#1230 = ORIENTED_EDGE('',*,*,#1231,.T.); +#1231 = EDGE_CURVE('',#1146,#1232,#1234,.T.); +#1232 = VERTEX_POINT('',#1233); +#1233 = CARTESIAN_POINT('',(15.,225.,-375.)); +#1234 = SURFACE_CURVE('',#1235,(#1239,#1246),.PCURVE_S1.); +#1235 = LINE('',#1236,#1237); +#1236 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1237 = VECTOR('',#1238,1.); +#1238 = DIRECTION('',(0.,1.,0.)); +#1239 = PCURVE('',#1189,#1240); +#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245); +#1241 = LINE('',#1242,#1243); +#1242 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); +#1243 = VECTOR('',#1244,1.); +#1244 = DIRECTION('',(1.,2.2E-16)); +#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1246 = PCURVE('',#1161,#1247); +#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252); +#1248 = LINE('',#1249,#1250); +#1249 = CARTESIAN_POINT('',(-375.,225.)); +#1250 = VECTOR('',#1251,1.); +#1251 = DIRECTION('',(0.,-1.)); +#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1253 = ORIENTED_EDGE('',*,*,#1254,.F.); +#1254 = EDGE_CURVE('',#1255,#1232,#1257,.T.); +#1255 = VERTEX_POINT('',#1256); +#1256 = CARTESIAN_POINT('',(0.,225.,-375.)); +#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.); +#1258 = LINE('',#1259,#1260); +#1259 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.)); +#1260 = VECTOR('',#1261,1.); +#1261 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#1262 = PCURVE('',#1189,#1263); +#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268); +#1264 = LINE('',#1265,#1266); +#1265 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#1266 = VECTOR('',#1267,1.); +#1267 = DIRECTION('',(-2.2E-16,-1.)); +#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1269 = PCURVE('',#1270,#1275); +#1270 = PLANE('',#1271); +#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274); +#1272 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.)); +#1273 = DIRECTION('',(-4.4E-16,-1.,2.2E-16)); +#1274 = DIRECTION('',(-4.4E-16,2.2E-16,1.)); +#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(0.,0.)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(-1.6E-16,-1.)); +#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1281 = ORIENTED_EDGE('',*,*,#1282,.F.); +#1282 = EDGE_CURVE('',#1174,#1255,#1283,.T.); +#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(0.,-225.,-375.)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(0.,1.,0.)); +#1288 = PCURVE('',#1189,#1289); +#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); +#1292 = VECTOR('',#1293,1.); +#1293 = DIRECTION('',(1.,2.2E-16)); +#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1295 = PCURVE('',#1215,#1296); +#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301); +#1297 = LINE('',#1298,#1299); +#1298 = CARTESIAN_POINT('',(-375.,225.)); +#1299 = VECTOR('',#1300,1.); +#1300 = DIRECTION('',(0.,-1.)); +#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1302 = ADVANCED_FACE('',(#1303),#1270,.F.); +#1303 = FACE_BOUND('',#1304,.F.); +#1304 = EDGE_LOOP('',(#1305,#1306,#1329,#1352)); +#1305 = ORIENTED_EDGE('',*,*,#1254,.T.); +#1306 = ORIENTED_EDGE('',*,*,#1307,.T.); +#1307 = EDGE_CURVE('',#1232,#1308,#1310,.T.); +#1308 = VERTEX_POINT('',#1309); +#1309 = CARTESIAN_POINT('',(15.,225.,375.)); +#1310 = SURFACE_CURVE('',#1311,(#1315,#1322),.PCURVE_S1.); +#1311 = LINE('',#1312,#1313); +#1312 = CARTESIAN_POINT('',(15.,225.,-375.)); +#1313 = VECTOR('',#1314,1.); +#1314 = DIRECTION('',(0.,0.,1.)); +#1315 = PCURVE('',#1270,#1316); +#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(1.,-4.4E-16)); +#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1322 = PCURVE('',#1161,#1323); +#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); +#1324 = LINE('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(-375.,-225.)); +#1326 = VECTOR('',#1327,1.); +#1327 = DIRECTION('',(1.,-4.84E-32)); +#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1329 = ORIENTED_EDGE('',*,*,#1330,.F.); +#1330 = EDGE_CURVE('',#1331,#1308,#1333,.T.); +#1331 = VERTEX_POINT('',#1332); +#1332 = CARTESIAN_POINT('',(0.,225.,375.)); +#1333 = SURFACE_CURVE('',#1334,(#1338,#1345),.PCURVE_S1.); +#1334 = LINE('',#1335,#1336); +#1335 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.)); +#1336 = VECTOR('',#1337,1.); +#1337 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#1338 = PCURVE('',#1270,#1339); +#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1344); +#1340 = LINE('',#1341,#1342); +#1341 = CARTESIAN_POINT('',(750.,3.06E-15)); +#1342 = VECTOR('',#1343,1.); +#1343 = DIRECTION('',(-1.6E-16,-1.)); +#1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1345 = PCURVE('',#1133,#1346); +#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351); +#1347 = LINE('',#1348,#1349); +#1348 = CARTESIAN_POINT('',(0.,0.)); +#1349 = VECTOR('',#1350,1.); +#1350 = DIRECTION('',(2.2E-16,-1.)); +#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1352 = ORIENTED_EDGE('',*,*,#1353,.F.); +#1353 = EDGE_CURVE('',#1255,#1331,#1354,.T.); +#1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.); +#1355 = LINE('',#1356,#1357); +#1356 = CARTESIAN_POINT('',(0.,225.,-375.)); +#1357 = VECTOR('',#1358,1.); +#1358 = DIRECTION('',(0.,0.,1.)); +#1359 = PCURVE('',#1270,#1360); +#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); +#1361 = LINE('',#1362,#1363); +#1362 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); +#1363 = VECTOR('',#1364,1.); +#1364 = DIRECTION('',(1.,-4.4E-16)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = PCURVE('',#1215,#1367); +#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372); +#1368 = LINE('',#1369,#1370); +#1369 = CARTESIAN_POINT('',(-375.,-225.)); +#1370 = VECTOR('',#1371,1.); +#1371 = DIRECTION('',(1.,-4.84E-32)); +#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1373 = ADVANCED_FACE('',(#1374),#1133,.F.); +#1374 = FACE_BOUND('',#1375,.F.); +#1375 = EDGE_LOOP('',(#1376,#1377,#1398,#1399)); +#1376 = ORIENTED_EDGE('',*,*,#1330,.T.); +#1377 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1378 = EDGE_CURVE('',#1308,#1113,#1379,.T.); +#1379 = SURFACE_CURVE('',#1380,(#1384,#1391),.PCURVE_S1.); +#1380 = LINE('',#1381,#1382); +#1381 = CARTESIAN_POINT('',(15.,225.,375.)); +#1382 = VECTOR('',#1383,1.); +#1383 = DIRECTION('',(0.,-1.,0.)); +#1384 = PCURVE('',#1133,#1385); +#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(1.,-2.2E-16)); +#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1391 = PCURVE('',#1161,#1392); +#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397); +#1393 = LINE('',#1394,#1395); +#1394 = CARTESIAN_POINT('',(375.,-225.)); +#1395 = VECTOR('',#1396,1.); +#1396 = DIRECTION('',(0.,1.)); +#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1398 = ORIENTED_EDGE('',*,*,#1110,.F.); +#1399 = ORIENTED_EDGE('',*,*,#1400,.F.); +#1400 = EDGE_CURVE('',#1331,#1111,#1401,.T.); +#1401 = SURFACE_CURVE('',#1402,(#1406,#1413),.PCURVE_S1.); +#1402 = LINE('',#1403,#1404); +#1403 = CARTESIAN_POINT('',(0.,225.,375.)); +#1404 = VECTOR('',#1405,1.); +#1405 = DIRECTION('',(0.,-1.,0.)); +#1406 = PCURVE('',#1133,#1407); +#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412); +#1408 = LINE('',#1409,#1410); +#1409 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); +#1410 = VECTOR('',#1411,1.); +#1411 = DIRECTION('',(1.,-2.2E-16)); +#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1413 = PCURVE('',#1215,#1414); +#1414 = DEFINITIONAL_REPRESENTATION('',(#1415),#1419); +#1415 = LINE('',#1416,#1417); +#1416 = CARTESIAN_POINT('',(375.,-225.)); +#1417 = VECTOR('',#1418,1.); +#1418 = DIRECTION('',(0.,1.)); +#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1420 = ADVANCED_FACE('',(#1421),#1215,.F.); +#1421 = FACE_BOUND('',#1422,.F.); +#1422 = EDGE_LOOP('',(#1423,#1424,#1425,#1426)); +#1423 = ORIENTED_EDGE('',*,*,#1201,.T.); +#1424 = ORIENTED_EDGE('',*,*,#1282,.T.); +#1425 = ORIENTED_EDGE('',*,*,#1353,.T.); +#1426 = ORIENTED_EDGE('',*,*,#1400,.T.); +#1427 = ADVANCED_FACE('',(#1428),#1161,.T.); +#1428 = FACE_BOUND('',#1429,.T.); +#1429 = EDGE_LOOP('',(#1430,#1431,#1432,#1433)); +#1430 = ORIENTED_EDGE('',*,*,#1145,.T.); +#1431 = ORIENTED_EDGE('',*,*,#1231,.T.); +#1432 = ORIENTED_EDGE('',*,*,#1307,.T.); +#1433 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1438)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1435,#1436,#1437)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1435, + 'distance_accuracy_value','confusion accuracy'); +#1439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1440,#1442); +#1440 = ( REPRESENTATION_RELATIONSHIP('','',#1103,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1441) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1443); +#1443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','LeftPannel','',#5,#1098,$); +#1444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1100)); +#1445 = SHAPE_DEFINITION_REPRESENTATION(#1446,#1452); +#1446 = PRODUCT_DEFINITION_SHAPE('','',#1447); +#1447 = PRODUCT_DEFINITION('design','',#1448,#1451); +#1448 = PRODUCT_DEFINITION_FORMATION('','',#1449); +#1449 = PRODUCT('Pad001','Pad001','',(#1450)); +#1450 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1452 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1453),#1783); +#1453 = MANIFOLD_SOLID_BREP('',#1454); +#1454 = CLOSED_SHELL('',(#1455,#1575,#1651,#1722,#1769,#1776)); +#1455 = ADVANCED_FACE('',(#1456),#1470,.F.); +#1456 = FACE_BOUND('',#1457,.F.); +#1457 = EDGE_LOOP('',(#1458,#1493,#1521,#1549)); +#1458 = ORIENTED_EDGE('',*,*,#1459,.T.); +#1459 = EDGE_CURVE('',#1460,#1462,#1464,.T.); +#1460 = VERTEX_POINT('',#1461); +#1461 = CARTESIAN_POINT('',(-225.,375.,0.)); +#1462 = VERTEX_POINT('',#1463); +#1463 = CARTESIAN_POINT('',(-225.,375.,15.)); +#1464 = SURFACE_CURVE('',#1465,(#1469,#1481),.PCURVE_S1.); +#1465 = LINE('',#1466,#1467); +#1466 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); +#1467 = VECTOR('',#1468,1.); +#1468 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#1469 = PCURVE('',#1470,#1475); +#1470 = PLANE('',#1471); +#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474); +#1472 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); +#1473 = DIRECTION('',(1.,-2.2E-16,4.4E-16)); +#1474 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); +#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480); +#1476 = LINE('',#1477,#1478); +#1477 = CARTESIAN_POINT('',(0.,0.)); +#1478 = VECTOR('',#1479,1.); +#1479 = DIRECTION('',(1.6E-16,-1.)); +#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1481 = PCURVE('',#1482,#1487); +#1482 = PLANE('',#1483); +#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486); +#1484 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); +#1485 = DIRECTION('',(-4.4E-16,-1.,2.8E-16)); +#1486 = DIRECTION('',(-1.,4.4E-16,-2.2E-16)); +#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492); +#1488 = LINE('',#1489,#1490); +#1489 = CARTESIAN_POINT('',(450.,9.2E-16)); +#1490 = VECTOR('',#1491,1.); +#1491 = DIRECTION('',(2.2E-16,-1.)); +#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1493 = ORIENTED_EDGE('',*,*,#1494,.T.); +#1494 = EDGE_CURVE('',#1462,#1495,#1497,.T.); +#1495 = VERTEX_POINT('',#1496); +#1496 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.); +#1498 = LINE('',#1499,#1500); +#1499 = CARTESIAN_POINT('',(-225.,375.,15.)); +#1500 = VECTOR('',#1501,1.); +#1501 = DIRECTION('',(0.,-1.,0.)); +#1502 = PCURVE('',#1470,#1503); +#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508); +#1504 = LINE('',#1505,#1506); +#1505 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); +#1506 = VECTOR('',#1507,1.); +#1507 = DIRECTION('',(1.,4.4E-16)); +#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1509 = PCURVE('',#1510,#1515); +#1510 = PLANE('',#1511); +#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514); +#1512 = CARTESIAN_POINT('',(-1.306E-14,-8.13E-15,15.)); +#1513 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1514 = DIRECTION('',(0.,1.,-2.2E-16)); +#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520); +#1516 = LINE('',#1517,#1518); +#1517 = CARTESIAN_POINT('',(375.,225.)); +#1518 = VECTOR('',#1519,1.); +#1519 = DIRECTION('',(-1.,4.84E-32)); +#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1521 = ORIENTED_EDGE('',*,*,#1522,.F.); +#1522 = EDGE_CURVE('',#1523,#1495,#1525,.T.); +#1523 = VERTEX_POINT('',#1524); +#1524 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.); +#1526 = LINE('',#1527,#1528); +#1527 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); +#1528 = VECTOR('',#1529,1.); +#1529 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#1530 = PCURVE('',#1470,#1531); +#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536); +#1532 = LINE('',#1533,#1534); +#1533 = CARTESIAN_POINT('',(750.,-3.06E-15)); +#1534 = VECTOR('',#1535,1.); +#1535 = DIRECTION('',(1.6E-16,-1.)); +#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1537 = PCURVE('',#1538,#1543); +#1538 = PLANE('',#1539); +#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542); +#1540 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); +#1541 = DIRECTION('',(4.4E-16,1.,-2.8E-16)); +#1542 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); +#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(0.,0.)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(-2.2E-16,-1.)); +#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1549 = ORIENTED_EDGE('',*,*,#1550,.F.); +#1550 = EDGE_CURVE('',#1460,#1523,#1551,.T.); +#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.); +#1552 = LINE('',#1553,#1554); +#1553 = CARTESIAN_POINT('',(-225.,375.,0.)); +#1554 = VECTOR('',#1555,1.); +#1555 = DIRECTION('',(0.,-1.,0.)); +#1556 = PCURVE('',#1470,#1557); +#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562); +#1558 = LINE('',#1559,#1560); +#1559 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); +#1560 = VECTOR('',#1561,1.); +#1561 = DIRECTION('',(1.,4.4E-16)); +#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1563 = PCURVE('',#1564,#1569); +#1564 = PLANE('',#1565); +#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568); +#1566 = CARTESIAN_POINT('',(-6.06E-15,-1.213E-14,0.)); +#1567 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1568 = DIRECTION('',(0.,1.,-2.2E-16)); +#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574); +#1570 = LINE('',#1571,#1572); +#1571 = CARTESIAN_POINT('',(375.,225.)); +#1572 = VECTOR('',#1573,1.); +#1573 = DIRECTION('',(-1.,4.84E-32)); +#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1575 = ADVANCED_FACE('',(#1576),#1538,.F.); +#1576 = FACE_BOUND('',#1577,.F.); +#1577 = EDGE_LOOP('',(#1578,#1579,#1602,#1630)); +#1578 = ORIENTED_EDGE('',*,*,#1522,.T.); +#1579 = ORIENTED_EDGE('',*,*,#1580,.T.); +#1580 = EDGE_CURVE('',#1495,#1581,#1583,.T.); +#1581 = VERTEX_POINT('',#1582); +#1582 = CARTESIAN_POINT('',(225.,-375.,15.)); +#1583 = SURFACE_CURVE('',#1584,(#1588,#1595),.PCURVE_S1.); +#1584 = LINE('',#1585,#1586); +#1585 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#1586 = VECTOR('',#1587,1.); +#1587 = DIRECTION('',(1.,0.,0.)); +#1588 = PCURVE('',#1538,#1589); +#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594); +#1590 = LINE('',#1591,#1592); +#1591 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); +#1592 = VECTOR('',#1593,1.); +#1593 = DIRECTION('',(1.,2.2E-16)); +#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1595 = PCURVE('',#1510,#1596); +#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601); +#1597 = LINE('',#1598,#1599); +#1598 = CARTESIAN_POINT('',(-375.,225.)); +#1599 = VECTOR('',#1600,1.); +#1600 = DIRECTION('',(0.,-1.)); +#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1602 = ORIENTED_EDGE('',*,*,#1603,.F.); +#1603 = EDGE_CURVE('',#1604,#1581,#1606,.T.); +#1604 = VERTEX_POINT('',#1605); +#1605 = CARTESIAN_POINT('',(225.,-375.,0.)); +#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.); +#1607 = LINE('',#1608,#1609); +#1608 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); +#1609 = VECTOR('',#1610,1.); +#1610 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#1611 = PCURVE('',#1538,#1612); +#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617); +#1613 = LINE('',#1614,#1615); +#1614 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#1615 = VECTOR('',#1616,1.); +#1616 = DIRECTION('',(-2.2E-16,-1.)); +#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1618 = PCURVE('',#1619,#1624); +#1619 = PLANE('',#1620); +#1620 = AXIS2_PLACEMENT_3D('',#1621,#1622,#1623); +#1621 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); +#1622 = DIRECTION('',(-1.,2.2E-16,-4.4E-16)); +#1623 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); +#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629); +#1625 = LINE('',#1626,#1627); +#1626 = CARTESIAN_POINT('',(0.,0.)); +#1627 = VECTOR('',#1628,1.); +#1628 = DIRECTION('',(-1.6E-16,-1.)); +#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1630 = ORIENTED_EDGE('',*,*,#1631,.F.); +#1631 = EDGE_CURVE('',#1523,#1604,#1632,.T.); +#1632 = SURFACE_CURVE('',#1633,(#1637,#1644),.PCURVE_S1.); +#1633 = LINE('',#1634,#1635); +#1634 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#1635 = VECTOR('',#1636,1.); +#1636 = DIRECTION('',(1.,0.,0.)); +#1637 = PCURVE('',#1538,#1638); +#1638 = DEFINITIONAL_REPRESENTATION('',(#1639),#1643); +#1639 = LINE('',#1640,#1641); +#1640 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); +#1641 = VECTOR('',#1642,1.); +#1642 = DIRECTION('',(1.,2.2E-16)); +#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1644 = PCURVE('',#1564,#1645); +#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650); +#1646 = LINE('',#1647,#1648); +#1647 = CARTESIAN_POINT('',(-375.,225.)); +#1648 = VECTOR('',#1649,1.); +#1649 = DIRECTION('',(0.,-1.)); +#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1651 = ADVANCED_FACE('',(#1652),#1619,.F.); +#1652 = FACE_BOUND('',#1653,.F.); +#1653 = EDGE_LOOP('',(#1654,#1655,#1678,#1701)); +#1654 = ORIENTED_EDGE('',*,*,#1603,.T.); +#1655 = ORIENTED_EDGE('',*,*,#1656,.T.); +#1656 = EDGE_CURVE('',#1581,#1657,#1659,.T.); +#1657 = VERTEX_POINT('',#1658); +#1658 = CARTESIAN_POINT('',(225.,375.,15.)); +#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.); +#1660 = LINE('',#1661,#1662); +#1661 = CARTESIAN_POINT('',(225.,-375.,15.)); +#1662 = VECTOR('',#1663,1.); +#1663 = DIRECTION('',(0.,1.,0.)); +#1664 = PCURVE('',#1619,#1665); +#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670); +#1666 = LINE('',#1667,#1668); +#1667 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); +#1668 = VECTOR('',#1669,1.); +#1669 = DIRECTION('',(1.,-4.4E-16)); +#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1671 = PCURVE('',#1510,#1672); +#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677); +#1673 = LINE('',#1674,#1675); +#1674 = CARTESIAN_POINT('',(-375.,-225.)); +#1675 = VECTOR('',#1676,1.); +#1676 = DIRECTION('',(1.,-4.84E-32)); +#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1678 = ORIENTED_EDGE('',*,*,#1679,.F.); +#1679 = EDGE_CURVE('',#1680,#1657,#1682,.T.); +#1680 = VERTEX_POINT('',#1681); +#1681 = CARTESIAN_POINT('',(225.,375.,0.)); +#1682 = SURFACE_CURVE('',#1683,(#1687,#1694),.PCURVE_S1.); +#1683 = LINE('',#1684,#1685); +#1684 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); +#1685 = VECTOR('',#1686,1.); +#1686 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#1687 = PCURVE('',#1619,#1688); +#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693); +#1689 = LINE('',#1690,#1691); +#1690 = CARTESIAN_POINT('',(750.,3.06E-15)); +#1691 = VECTOR('',#1692,1.); +#1692 = DIRECTION('',(-1.6E-16,-1.)); +#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1694 = PCURVE('',#1482,#1695); +#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700); +#1696 = LINE('',#1697,#1698); +#1697 = CARTESIAN_POINT('',(0.,0.)); +#1698 = VECTOR('',#1699,1.); +#1699 = DIRECTION('',(2.2E-16,-1.)); +#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1701 = ORIENTED_EDGE('',*,*,#1702,.F.); +#1702 = EDGE_CURVE('',#1604,#1680,#1703,.T.); +#1703 = SURFACE_CURVE('',#1704,(#1708,#1715),.PCURVE_S1.); +#1704 = LINE('',#1705,#1706); +#1705 = CARTESIAN_POINT('',(225.,-375.,0.)); +#1706 = VECTOR('',#1707,1.); +#1707 = DIRECTION('',(0.,1.,0.)); +#1708 = PCURVE('',#1619,#1709); +#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714); +#1710 = LINE('',#1711,#1712); +#1711 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); +#1712 = VECTOR('',#1713,1.); +#1713 = DIRECTION('',(1.,-4.4E-16)); +#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1715 = PCURVE('',#1564,#1716); +#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721); +#1717 = LINE('',#1718,#1719); +#1718 = CARTESIAN_POINT('',(-375.,-225.)); +#1719 = VECTOR('',#1720,1.); +#1720 = DIRECTION('',(1.,-4.84E-32)); +#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1722 = ADVANCED_FACE('',(#1723),#1482,.F.); +#1723 = FACE_BOUND('',#1724,.F.); +#1724 = EDGE_LOOP('',(#1725,#1726,#1747,#1748)); +#1725 = ORIENTED_EDGE('',*,*,#1679,.T.); +#1726 = ORIENTED_EDGE('',*,*,#1727,.T.); +#1727 = EDGE_CURVE('',#1657,#1462,#1728,.T.); +#1728 = SURFACE_CURVE('',#1729,(#1733,#1740),.PCURVE_S1.); +#1729 = LINE('',#1730,#1731); +#1730 = CARTESIAN_POINT('',(225.,375.,15.)); +#1731 = VECTOR('',#1732,1.); +#1732 = DIRECTION('',(-1.,0.,0.)); +#1733 = PCURVE('',#1482,#1734); +#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739); +#1735 = LINE('',#1736,#1737); +#1736 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); +#1737 = VECTOR('',#1738,1.); +#1738 = DIRECTION('',(1.,-2.2E-16)); +#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1740 = PCURVE('',#1510,#1741); +#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746); +#1742 = LINE('',#1743,#1744); +#1743 = CARTESIAN_POINT('',(375.,-225.)); +#1744 = VECTOR('',#1745,1.); +#1745 = DIRECTION('',(0.,1.)); +#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1747 = ORIENTED_EDGE('',*,*,#1459,.F.); +#1748 = ORIENTED_EDGE('',*,*,#1749,.F.); +#1749 = EDGE_CURVE('',#1680,#1460,#1750,.T.); +#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(225.,375.,0.)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(-1.,0.,0.)); +#1755 = PCURVE('',#1482,#1756); +#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(1.,-2.2E-16)); +#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1762 = PCURVE('',#1564,#1763); +#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768); +#1764 = LINE('',#1765,#1766); +#1765 = CARTESIAN_POINT('',(375.,-225.)); +#1766 = VECTOR('',#1767,1.); +#1767 = DIRECTION('',(0.,1.)); +#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1769 = ADVANCED_FACE('',(#1770),#1564,.F.); +#1770 = FACE_BOUND('',#1771,.F.); +#1771 = EDGE_LOOP('',(#1772,#1773,#1774,#1775)); +#1772 = ORIENTED_EDGE('',*,*,#1550,.T.); +#1773 = ORIENTED_EDGE('',*,*,#1631,.T.); +#1774 = ORIENTED_EDGE('',*,*,#1702,.T.); +#1775 = ORIENTED_EDGE('',*,*,#1749,.T.); +#1776 = ADVANCED_FACE('',(#1777),#1510,.T.); +#1777 = FACE_BOUND('',#1778,.T.); +#1778 = EDGE_LOOP('',(#1779,#1780,#1781,#1782)); +#1779 = ORIENTED_EDGE('',*,*,#1494,.T.); +#1780 = ORIENTED_EDGE('',*,*,#1580,.T.); +#1781 = ORIENTED_EDGE('',*,*,#1656,.T.); +#1782 = ORIENTED_EDGE('',*,*,#1727,.T.); +#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1787)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1784,#1785,#1786)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1784, + 'distance_accuracy_value','confusion accuracy'); +#1788 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1789,#1791); +#1789 = ( REPRESENTATION_RELATIONSHIP('','',#1452,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1790) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1790 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1791 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1792); +#1792 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Pad001','',#5,#1447,$); +#1793 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1449)); +#1794 = SHAPE_DEFINITION_REPRESENTATION(#1795,#1801); +#1795 = PRODUCT_DEFINITION_SHAPE('','',#1796); +#1796 = PRODUCT_DEFINITION('design','',#1797,#1800); +#1797 = PRODUCT_DEFINITION_FORMATION('','',#1798); +#1798 = PRODUCT('RightPannel','RightPannel','',(#1799)); +#1799 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1801 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1802),#2132); +#1802 = MANIFOLD_SOLID_BREP('',#1803); +#1803 = CLOSED_SHELL('',(#1804,#1924,#2000,#2071,#2118,#2125)); +#1804 = ADVANCED_FACE('',(#1805),#1819,.F.); +#1805 = FACE_BOUND('',#1806,.F.); +#1806 = EDGE_LOOP('',(#1807,#1842,#1870,#1898)); +#1807 = ORIENTED_EDGE('',*,*,#1808,.T.); +#1808 = EDGE_CURVE('',#1809,#1811,#1813,.T.); +#1809 = VERTEX_POINT('',#1810); +#1810 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.)); +#1811 = VERTEX_POINT('',#1812); +#1812 = CARTESIAN_POINT('',(15.,-225.,375.)); +#1813 = SURFACE_CURVE('',#1814,(#1818,#1830),.PCURVE_S1.); +#1814 = LINE('',#1815,#1816); +#1815 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#1816 = VECTOR('',#1817,1.); +#1817 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1818 = PCURVE('',#1819,#1824); +#1819 = PLANE('',#1820); +#1820 = AXIS2_PLACEMENT_3D('',#1821,#1822,#1823); +#1821 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#1822 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#1823 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829); +#1825 = LINE('',#1826,#1827); +#1826 = CARTESIAN_POINT('',(0.,0.)); +#1827 = VECTOR('',#1828,1.); +#1828 = DIRECTION('',(1.7E-16,-1.)); +#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1830 = PCURVE('',#1831,#1836); +#1831 = PLANE('',#1832); +#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835); +#1833 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#1834 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); +#1835 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); +#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841); +#1837 = LINE('',#1838,#1839); +#1838 = CARTESIAN_POINT('',(450.,9.2E-16)); +#1839 = VECTOR('',#1840,1.); +#1840 = DIRECTION('',(2.2E-16,-1.)); +#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1842 = ORIENTED_EDGE('',*,*,#1843,.T.); +#1843 = EDGE_CURVE('',#1811,#1844,#1846,.T.); +#1844 = VERTEX_POINT('',#1845); +#1845 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1846 = SURFACE_CURVE('',#1847,(#1851,#1858),.PCURVE_S1.); +#1847 = LINE('',#1848,#1849); +#1848 = CARTESIAN_POINT('',(15.,-225.,375.)); +#1849 = VECTOR('',#1850,1.); +#1850 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#1851 = PCURVE('',#1819,#1852); +#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857); +#1853 = LINE('',#1854,#1855); +#1854 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.)); +#1855 = VECTOR('',#1856,1.); +#1856 = DIRECTION('',(1.,2.3E-16)); +#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1858 = PCURVE('',#1859,#1864); +#1859 = PLANE('',#1860); +#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863); +#1861 = CARTESIAN_POINT('',(15.,-9.56E-15,-1.42108547152E-14)); +#1862 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#1863 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869); +#1865 = LINE('',#1866,#1867); +#1866 = CARTESIAN_POINT('',(375.,225.)); +#1867 = VECTOR('',#1868,1.); +#1868 = DIRECTION('',(-1.,-9.860761315263E-32)); +#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1870 = ORIENTED_EDGE('',*,*,#1871,.F.); +#1871 = EDGE_CURVE('',#1872,#1844,#1874,.T.); +#1872 = VERTEX_POINT('',#1873); +#1873 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.)); +#1874 = SURFACE_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.); +#1875 = LINE('',#1876,#1877); +#1876 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#1877 = VECTOR('',#1878,1.); +#1878 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1879 = PCURVE('',#1819,#1880); +#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885); +#1881 = LINE('',#1882,#1883); +#1882 = CARTESIAN_POINT('',(750.,3.66E-15)); +#1883 = VECTOR('',#1884,1.); +#1884 = DIRECTION('',(1.7E-16,-1.)); +#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1886 = PCURVE('',#1887,#1892); +#1887 = PLANE('',#1888); +#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891); +#1889 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#1890 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#1891 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897); +#1893 = LINE('',#1894,#1895); +#1894 = CARTESIAN_POINT('',(0.,0.)); +#1895 = VECTOR('',#1896,1.); +#1896 = DIRECTION('',(-2.2E-16,-1.)); +#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1898 = ORIENTED_EDGE('',*,*,#1899,.F.); +#1899 = EDGE_CURVE('',#1809,#1872,#1900,.T.); +#1900 = SURFACE_CURVE('',#1901,(#1905,#1912),.PCURVE_S1.); +#1901 = LINE('',#1902,#1903); +#1902 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.)); +#1903 = VECTOR('',#1904,1.); +#1904 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#1905 = PCURVE('',#1819,#1906); +#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911); +#1907 = LINE('',#1908,#1909); +#1908 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13)); +#1909 = VECTOR('',#1910,1.); +#1910 = DIRECTION('',(1.,2.3E-16)); +#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1912 = PCURVE('',#1913,#1918); +#1913 = PLANE('',#1914); +#1914 = AXIS2_PLACEMENT_3D('',#1915,#1916,#1917); +#1915 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14)); +#1916 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#1917 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923); +#1919 = LINE('',#1920,#1921); +#1920 = CARTESIAN_POINT('',(375.,225.)); +#1921 = VECTOR('',#1922,1.); +#1922 = DIRECTION('',(-1.,-9.860761315263E-32)); +#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1924 = ADVANCED_FACE('',(#1925),#1887,.F.); +#1925 = FACE_BOUND('',#1926,.F.); +#1926 = EDGE_LOOP('',(#1927,#1928,#1951,#1979)); +#1927 = ORIENTED_EDGE('',*,*,#1871,.T.); +#1928 = ORIENTED_EDGE('',*,*,#1929,.T.); +#1929 = EDGE_CURVE('',#1844,#1930,#1932,.T.); +#1930 = VERTEX_POINT('',#1931); +#1931 = CARTESIAN_POINT('',(15.,225.,-375.)); +#1932 = SURFACE_CURVE('',#1933,(#1937,#1944),.PCURVE_S1.); +#1933 = LINE('',#1934,#1935); +#1934 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1935 = VECTOR('',#1936,1.); +#1936 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1937 = PCURVE('',#1887,#1938); +#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943); +#1939 = LINE('',#1940,#1941); +#1940 = CARTESIAN_POINT('',(8.856512829121E-14,-15.)); +#1941 = VECTOR('',#1942,1.); +#1942 = DIRECTION('',(1.,4.4E-16)); +#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1944 = PCURVE('',#1859,#1945); +#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950); +#1946 = LINE('',#1947,#1948); +#1947 = CARTESIAN_POINT('',(-375.,225.)); +#1948 = VECTOR('',#1949,1.); +#1949 = DIRECTION('',(-4.4E-16,-1.)); +#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1951 = ORIENTED_EDGE('',*,*,#1952,.F.); +#1952 = EDGE_CURVE('',#1953,#1930,#1955,.T.); +#1953 = VERTEX_POINT('',#1954); +#1954 = CARTESIAN_POINT('',(2.83E-13,225.,-375.)); +#1955 = SURFACE_CURVE('',#1956,(#1960,#1967),.PCURVE_S1.); +#1956 = LINE('',#1957,#1958); +#1957 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#1958 = VECTOR('',#1959,1.); +#1959 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1960 = PCURVE('',#1887,#1961); +#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966); +#1962 = LINE('',#1963,#1964); +#1963 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#1964 = VECTOR('',#1965,1.); +#1965 = DIRECTION('',(-2.2E-16,-1.)); +#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1967 = PCURVE('',#1968,#1973); +#1968 = PLANE('',#1969); +#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972); +#1970 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#1971 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#1972 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978); +#1974 = LINE('',#1975,#1976); +#1975 = CARTESIAN_POINT('',(0.,0.)); +#1976 = VECTOR('',#1977,1.); +#1977 = DIRECTION('',(-1.7E-16,-1.)); +#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1979 = ORIENTED_EDGE('',*,*,#1980,.F.); +#1980 = EDGE_CURVE('',#1872,#1953,#1981,.T.); +#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.); +#1982 = LINE('',#1983,#1984); +#1983 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.)); +#1984 = VECTOR('',#1985,1.); +#1985 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1986 = PCURVE('',#1887,#1987); +#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992); +#1988 = LINE('',#1989,#1990); +#1989 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14)); +#1990 = VECTOR('',#1991,1.); +#1991 = DIRECTION('',(1.,4.4E-16)); +#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1993 = PCURVE('',#1913,#1994); +#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999); +#1995 = LINE('',#1996,#1997); +#1996 = CARTESIAN_POINT('',(-375.,225.)); +#1997 = VECTOR('',#1998,1.); +#1998 = DIRECTION('',(-4.4E-16,-1.)); +#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2000 = ADVANCED_FACE('',(#2001),#1968,.F.); +#2001 = FACE_BOUND('',#2002,.F.); +#2002 = EDGE_LOOP('',(#2003,#2004,#2027,#2050)); +#2003 = ORIENTED_EDGE('',*,*,#1952,.T.); +#2004 = ORIENTED_EDGE('',*,*,#2005,.T.); +#2005 = EDGE_CURVE('',#1930,#2006,#2008,.T.); +#2006 = VERTEX_POINT('',#2007); +#2007 = CARTESIAN_POINT('',(15.,225.,375.)); +#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.); +#2009 = LINE('',#2010,#2011); +#2010 = CARTESIAN_POINT('',(15.,225.,-375.)); +#2011 = VECTOR('',#2012,1.); +#2012 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2013 = PCURVE('',#1968,#2014); +#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019); +#2015 = LINE('',#2016,#2017); +#2016 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.)); +#2017 = VECTOR('',#2018,1.); +#2018 = DIRECTION('',(1.,-2.3E-16)); +#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2020 = PCURVE('',#1859,#2021); +#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026); +#2022 = LINE('',#2023,#2024); +#2023 = CARTESIAN_POINT('',(-375.,-225.)); +#2024 = VECTOR('',#2025,1.); +#2025 = DIRECTION('',(1.,9.860761315263E-32)); +#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2027 = ORIENTED_EDGE('',*,*,#2028,.F.); +#2028 = EDGE_CURVE('',#2029,#2006,#2031,.T.); +#2029 = VERTEX_POINT('',#2030); +#2030 = CARTESIAN_POINT('',(-1.33E-13,225.,375.)); +#2031 = SURFACE_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.); +#2032 = LINE('',#2033,#2034); +#2033 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#2034 = VECTOR('',#2035,1.); +#2035 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2036 = PCURVE('',#1968,#2037); +#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042); +#2038 = LINE('',#2039,#2040); +#2039 = CARTESIAN_POINT('',(750.,-3.66E-15)); +#2040 = VECTOR('',#2041,1.); +#2041 = DIRECTION('',(-1.7E-16,-1.)); +#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2043 = PCURVE('',#1831,#2044); +#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049); +#2045 = LINE('',#2046,#2047); +#2046 = CARTESIAN_POINT('',(0.,0.)); +#2047 = VECTOR('',#2048,1.); +#2048 = DIRECTION('',(2.2E-16,-1.)); +#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2050 = ORIENTED_EDGE('',*,*,#2051,.F.); +#2051 = EDGE_CURVE('',#1953,#2029,#2052,.T.); +#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.); +#2053 = LINE('',#2054,#2055); +#2054 = CARTESIAN_POINT('',(7.494E-14,225.,-375.)); +#2055 = VECTOR('',#2056,1.); +#2056 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2057 = PCURVE('',#1968,#2058); +#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063); +#2059 = LINE('',#2060,#2061); +#2060 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13)); +#2061 = VECTOR('',#2062,1.); +#2062 = DIRECTION('',(1.,-2.3E-16)); +#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2064 = PCURVE('',#1913,#2065); +#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070); +#2066 = LINE('',#2067,#2068); +#2067 = CARTESIAN_POINT('',(-375.,-225.)); +#2068 = VECTOR('',#2069,1.); +#2069 = DIRECTION('',(1.,9.860761315263E-32)); +#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2071 = ADVANCED_FACE('',(#2072),#1831,.F.); +#2072 = FACE_BOUND('',#2073,.F.); +#2073 = EDGE_LOOP('',(#2074,#2075,#2096,#2097)); +#2074 = ORIENTED_EDGE('',*,*,#2028,.T.); +#2075 = ORIENTED_EDGE('',*,*,#2076,.T.); +#2076 = EDGE_CURVE('',#2006,#1811,#2077,.T.); +#2077 = SURFACE_CURVE('',#2078,(#2082,#2089),.PCURVE_S1.); +#2078 = LINE('',#2079,#2080); +#2079 = CARTESIAN_POINT('',(15.,225.,375.)); +#2080 = VECTOR('',#2081,1.); +#2081 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#2082 = PCURVE('',#1831,#2083); +#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088); +#2084 = LINE('',#2085,#2086); +#2085 = CARTESIAN_POINT('',(8.196512829121E-14,-15.)); +#2086 = VECTOR('',#2087,1.); +#2087 = DIRECTION('',(1.,-4.4E-16)); +#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2089 = PCURVE('',#1859,#2090); +#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095); +#2091 = LINE('',#2092,#2093); +#2092 = CARTESIAN_POINT('',(375.,-225.)); +#2093 = VECTOR('',#2094,1.); +#2094 = DIRECTION('',(4.4E-16,1.)); +#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2096 = ORIENTED_EDGE('',*,*,#1808,.F.); +#2097 = ORIENTED_EDGE('',*,*,#2098,.F.); +#2098 = EDGE_CURVE('',#2029,#1809,#2099,.T.); +#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.); +#2100 = LINE('',#2101,#2102); +#2101 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.)); +#2102 = VECTOR('',#2103,1.); +#2103 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#2104 = PCURVE('',#1831,#2105); +#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110); +#2106 = LINE('',#2107,#2108); +#2107 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14)); +#2108 = VECTOR('',#2109,1.); +#2109 = DIRECTION('',(1.,-4.4E-16)); +#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2111 = PCURVE('',#1913,#2112); +#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117); +#2113 = LINE('',#2114,#2115); +#2114 = CARTESIAN_POINT('',(375.,-225.)); +#2115 = VECTOR('',#2116,1.); +#2116 = DIRECTION('',(4.4E-16,1.)); +#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2118 = ADVANCED_FACE('',(#2119),#1913,.F.); +#2119 = FACE_BOUND('',#2120,.F.); +#2120 = EDGE_LOOP('',(#2121,#2122,#2123,#2124)); +#2121 = ORIENTED_EDGE('',*,*,#1899,.T.); +#2122 = ORIENTED_EDGE('',*,*,#1980,.T.); +#2123 = ORIENTED_EDGE('',*,*,#2051,.T.); +#2124 = ORIENTED_EDGE('',*,*,#2098,.T.); +#2125 = ADVANCED_FACE('',(#2126),#1859,.T.); +#2126 = FACE_BOUND('',#2127,.T.); +#2127 = EDGE_LOOP('',(#2128,#2129,#2130,#2131)); +#2128 = ORIENTED_EDGE('',*,*,#1843,.T.); +#2129 = ORIENTED_EDGE('',*,*,#1929,.T.); +#2130 = ORIENTED_EDGE('',*,*,#2005,.T.); +#2131 = ORIENTED_EDGE('',*,*,#2076,.T.); +#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2136)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2133,#2134,#2135)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2133, + 'distance_accuracy_value','confusion accuracy'); +#2137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2138,#2140); +#2138 = ( REPRESENTATION_RELATIONSHIP('','',#1801,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2139) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2139 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#2140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2141); +#2141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','RightPannel','',#5,#1796,$); +#2142 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1798)); +#2143 = SHAPE_DEFINITION_REPRESENTATION(#2144,#2150); +#2144 = PRODUCT_DEFINITION_SHAPE('','',#2145); +#2145 = PRODUCT_DEFINITION('design','',#2146,#2149); +#2146 = PRODUCT_DEFINITION_FORMATION('','',#2147); +#2147 = PRODUCT('Pad002','Pad002','',(#2148)); +#2148 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2149 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2150 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2151),#2481); +#2151 = MANIFOLD_SOLID_BREP('',#2152); +#2152 = CLOSED_SHELL('',(#2153,#2273,#2349,#2420,#2467,#2474)); +#2153 = ADVANCED_FACE('',(#2154),#2168,.F.); +#2154 = FACE_BOUND('',#2155,.F.); +#2155 = EDGE_LOOP('',(#2156,#2191,#2219,#2247)); +#2156 = ORIENTED_EDGE('',*,*,#2157,.T.); +#2157 = EDGE_CURVE('',#2158,#2160,#2162,.T.); +#2158 = VERTEX_POINT('',#2159); +#2159 = CARTESIAN_POINT('',(-225.,375.,0.)); +#2160 = VERTEX_POINT('',#2161); +#2161 = CARTESIAN_POINT('',(-225.,375.,15.)); +#2162 = SURFACE_CURVE('',#2163,(#2167,#2179),.PCURVE_S1.); +#2163 = LINE('',#2164,#2165); +#2164 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); +#2165 = VECTOR('',#2166,1.); +#2166 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#2167 = PCURVE('',#2168,#2173); +#2168 = PLANE('',#2169); +#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172); +#2170 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); +#2171 = DIRECTION('',(1.,-2.2E-16,4.4E-16)); +#2172 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); +#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178); +#2174 = LINE('',#2175,#2176); +#2175 = CARTESIAN_POINT('',(0.,0.)); +#2176 = VECTOR('',#2177,1.); +#2177 = DIRECTION('',(1.6E-16,-1.)); +#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2179 = PCURVE('',#2180,#2185); +#2180 = PLANE('',#2181); +#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184); +#2182 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); +#2183 = DIRECTION('',(-4.4E-16,-1.,2.8E-16)); +#2184 = DIRECTION('',(-1.,4.4E-16,-2.2E-16)); +#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190); +#2186 = LINE('',#2187,#2188); +#2187 = CARTESIAN_POINT('',(450.,9.2E-16)); +#2188 = VECTOR('',#2189,1.); +#2189 = DIRECTION('',(2.2E-16,-1.)); +#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2191 = ORIENTED_EDGE('',*,*,#2192,.T.); +#2192 = EDGE_CURVE('',#2160,#2193,#2195,.T.); +#2193 = VERTEX_POINT('',#2194); +#2194 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#2195 = SURFACE_CURVE('',#2196,(#2200,#2207),.PCURVE_S1.); +#2196 = LINE('',#2197,#2198); +#2197 = CARTESIAN_POINT('',(-225.,375.,15.)); +#2198 = VECTOR('',#2199,1.); +#2199 = DIRECTION('',(0.,-1.,0.)); +#2200 = PCURVE('',#2168,#2201); +#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206); +#2202 = LINE('',#2203,#2204); +#2203 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); +#2204 = VECTOR('',#2205,1.); +#2205 = DIRECTION('',(1.,4.4E-16)); +#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2207 = PCURVE('',#2208,#2213); +#2208 = PLANE('',#2209); +#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212); +#2210 = CARTESIAN_POINT('',(-1.306E-14,-8.13E-15,15.)); +#2211 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2212 = DIRECTION('',(0.,1.,-2.2E-16)); +#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218); +#2214 = LINE('',#2215,#2216); +#2215 = CARTESIAN_POINT('',(375.,225.)); +#2216 = VECTOR('',#2217,1.); +#2217 = DIRECTION('',(-1.,4.84E-32)); +#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2219 = ORIENTED_EDGE('',*,*,#2220,.F.); +#2220 = EDGE_CURVE('',#2221,#2193,#2223,.T.); +#2221 = VERTEX_POINT('',#2222); +#2222 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.); +#2224 = LINE('',#2225,#2226); +#2225 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); +#2226 = VECTOR('',#2227,1.); +#2227 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#2228 = PCURVE('',#2168,#2229); +#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234); +#2230 = LINE('',#2231,#2232); +#2231 = CARTESIAN_POINT('',(750.,-3.06E-15)); +#2232 = VECTOR('',#2233,1.); +#2233 = DIRECTION('',(1.6E-16,-1.)); +#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2235 = PCURVE('',#2236,#2241); +#2236 = PLANE('',#2237); +#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240); +#2238 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); +#2239 = DIRECTION('',(4.4E-16,1.,-2.8E-16)); +#2240 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); +#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246); +#2242 = LINE('',#2243,#2244); +#2243 = CARTESIAN_POINT('',(0.,0.)); +#2244 = VECTOR('',#2245,1.); +#2245 = DIRECTION('',(-2.2E-16,-1.)); +#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2247 = ORIENTED_EDGE('',*,*,#2248,.F.); +#2248 = EDGE_CURVE('',#2158,#2221,#2249,.T.); +#2249 = SURFACE_CURVE('',#2250,(#2254,#2261),.PCURVE_S1.); +#2250 = LINE('',#2251,#2252); +#2251 = CARTESIAN_POINT('',(-225.,375.,0.)); +#2252 = VECTOR('',#2253,1.); +#2253 = DIRECTION('',(0.,-1.,0.)); +#2254 = PCURVE('',#2168,#2255); +#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260); +#2256 = LINE('',#2257,#2258); +#2257 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); +#2258 = VECTOR('',#2259,1.); +#2259 = DIRECTION('',(1.,4.4E-16)); +#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2261 = PCURVE('',#2262,#2267); +#2262 = PLANE('',#2263); +#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266); +#2264 = CARTESIAN_POINT('',(-6.06E-15,-1.213E-14,0.)); +#2265 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2266 = DIRECTION('',(0.,1.,-2.2E-16)); +#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272); +#2268 = LINE('',#2269,#2270); +#2269 = CARTESIAN_POINT('',(375.,225.)); +#2270 = VECTOR('',#2271,1.); +#2271 = DIRECTION('',(-1.,4.84E-32)); +#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2273 = ADVANCED_FACE('',(#2274),#2236,.F.); +#2274 = FACE_BOUND('',#2275,.F.); +#2275 = EDGE_LOOP('',(#2276,#2277,#2300,#2328)); +#2276 = ORIENTED_EDGE('',*,*,#2220,.T.); +#2277 = ORIENTED_EDGE('',*,*,#2278,.T.); +#2278 = EDGE_CURVE('',#2193,#2279,#2281,.T.); +#2279 = VERTEX_POINT('',#2280); +#2280 = CARTESIAN_POINT('',(225.,-375.,15.)); +#2281 = SURFACE_CURVE('',#2282,(#2286,#2293),.PCURVE_S1.); +#2282 = LINE('',#2283,#2284); +#2283 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#2284 = VECTOR('',#2285,1.); +#2285 = DIRECTION('',(1.,0.,0.)); +#2286 = PCURVE('',#2236,#2287); +#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292); +#2288 = LINE('',#2289,#2290); +#2289 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); +#2290 = VECTOR('',#2291,1.); +#2291 = DIRECTION('',(1.,2.2E-16)); +#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2293 = PCURVE('',#2208,#2294); +#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2299); +#2295 = LINE('',#2296,#2297); +#2296 = CARTESIAN_POINT('',(-375.,225.)); +#2297 = VECTOR('',#2298,1.); +#2298 = DIRECTION('',(0.,-1.)); +#2299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2300 = ORIENTED_EDGE('',*,*,#2301,.F.); +#2301 = EDGE_CURVE('',#2302,#2279,#2304,.T.); +#2302 = VERTEX_POINT('',#2303); +#2303 = CARTESIAN_POINT('',(225.,-375.,0.)); +#2304 = SURFACE_CURVE('',#2305,(#2309,#2316),.PCURVE_S1.); +#2305 = LINE('',#2306,#2307); +#2306 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); +#2307 = VECTOR('',#2308,1.); +#2308 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#2309 = PCURVE('',#2236,#2310); +#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315); +#2311 = LINE('',#2312,#2313); +#2312 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#2313 = VECTOR('',#2314,1.); +#2314 = DIRECTION('',(-2.2E-16,-1.)); +#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2316 = PCURVE('',#2317,#2322); +#2317 = PLANE('',#2318); +#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321); +#2319 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); +#2320 = DIRECTION('',(-1.,2.2E-16,-4.4E-16)); +#2321 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); +#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2327); +#2323 = LINE('',#2324,#2325); +#2324 = CARTESIAN_POINT('',(0.,0.)); +#2325 = VECTOR('',#2326,1.); +#2326 = DIRECTION('',(-1.6E-16,-1.)); +#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2328 = ORIENTED_EDGE('',*,*,#2329,.F.); +#2329 = EDGE_CURVE('',#2221,#2302,#2330,.T.); +#2330 = SURFACE_CURVE('',#2331,(#2335,#2342),.PCURVE_S1.); +#2331 = LINE('',#2332,#2333); +#2332 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#2333 = VECTOR('',#2334,1.); +#2334 = DIRECTION('',(1.,0.,0.)); +#2335 = PCURVE('',#2236,#2336); +#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341); +#2337 = LINE('',#2338,#2339); +#2338 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); +#2339 = VECTOR('',#2340,1.); +#2340 = DIRECTION('',(1.,2.2E-16)); +#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2342 = PCURVE('',#2262,#2343); +#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348); +#2344 = LINE('',#2345,#2346); +#2345 = CARTESIAN_POINT('',(-375.,225.)); +#2346 = VECTOR('',#2347,1.); +#2347 = DIRECTION('',(0.,-1.)); +#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2349 = ADVANCED_FACE('',(#2350),#2317,.F.); +#2350 = FACE_BOUND('',#2351,.F.); +#2351 = EDGE_LOOP('',(#2352,#2353,#2376,#2399)); +#2352 = ORIENTED_EDGE('',*,*,#2301,.T.); +#2353 = ORIENTED_EDGE('',*,*,#2354,.T.); +#2354 = EDGE_CURVE('',#2279,#2355,#2357,.T.); +#2355 = VERTEX_POINT('',#2356); +#2356 = CARTESIAN_POINT('',(225.,375.,15.)); +#2357 = SURFACE_CURVE('',#2358,(#2362,#2369),.PCURVE_S1.); +#2358 = LINE('',#2359,#2360); +#2359 = CARTESIAN_POINT('',(225.,-375.,15.)); +#2360 = VECTOR('',#2361,1.); +#2361 = DIRECTION('',(0.,1.,0.)); +#2362 = PCURVE('',#2317,#2363); +#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368); +#2364 = LINE('',#2365,#2366); +#2365 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); +#2366 = VECTOR('',#2367,1.); +#2367 = DIRECTION('',(1.,-4.4E-16)); +#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2369 = PCURVE('',#2208,#2370); +#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375); +#2371 = LINE('',#2372,#2373); +#2372 = CARTESIAN_POINT('',(-375.,-225.)); +#2373 = VECTOR('',#2374,1.); +#2374 = DIRECTION('',(1.,-4.84E-32)); +#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2376 = ORIENTED_EDGE('',*,*,#2377,.F.); +#2377 = EDGE_CURVE('',#2378,#2355,#2380,.T.); +#2378 = VERTEX_POINT('',#2379); +#2379 = CARTESIAN_POINT('',(225.,375.,0.)); +#2380 = SURFACE_CURVE('',#2381,(#2385,#2392),.PCURVE_S1.); +#2381 = LINE('',#2382,#2383); +#2382 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); +#2383 = VECTOR('',#2384,1.); +#2384 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#2385 = PCURVE('',#2317,#2386); +#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391); +#2387 = LINE('',#2388,#2389); +#2388 = CARTESIAN_POINT('',(750.,3.06E-15)); +#2389 = VECTOR('',#2390,1.); +#2390 = DIRECTION('',(-1.6E-16,-1.)); +#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2392 = PCURVE('',#2180,#2393); +#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398); +#2394 = LINE('',#2395,#2396); +#2395 = CARTESIAN_POINT('',(0.,0.)); +#2396 = VECTOR('',#2397,1.); +#2397 = DIRECTION('',(2.2E-16,-1.)); +#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2399 = ORIENTED_EDGE('',*,*,#2400,.F.); +#2400 = EDGE_CURVE('',#2302,#2378,#2401,.T.); +#2401 = SURFACE_CURVE('',#2402,(#2406,#2413),.PCURVE_S1.); +#2402 = LINE('',#2403,#2404); +#2403 = CARTESIAN_POINT('',(225.,-375.,0.)); +#2404 = VECTOR('',#2405,1.); +#2405 = DIRECTION('',(0.,1.,0.)); +#2406 = PCURVE('',#2317,#2407); +#2407 = DEFINITIONAL_REPRESENTATION('',(#2408),#2412); +#2408 = LINE('',#2409,#2410); +#2409 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); +#2410 = VECTOR('',#2411,1.); +#2411 = DIRECTION('',(1.,-4.4E-16)); +#2412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2413 = PCURVE('',#2262,#2414); +#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419); +#2415 = LINE('',#2416,#2417); +#2416 = CARTESIAN_POINT('',(-375.,-225.)); +#2417 = VECTOR('',#2418,1.); +#2418 = DIRECTION('',(1.,-4.84E-32)); +#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2420 = ADVANCED_FACE('',(#2421),#2180,.F.); +#2421 = FACE_BOUND('',#2422,.F.); +#2422 = EDGE_LOOP('',(#2423,#2424,#2445,#2446)); +#2423 = ORIENTED_EDGE('',*,*,#2377,.T.); +#2424 = ORIENTED_EDGE('',*,*,#2425,.T.); +#2425 = EDGE_CURVE('',#2355,#2160,#2426,.T.); +#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.); +#2427 = LINE('',#2428,#2429); +#2428 = CARTESIAN_POINT('',(225.,375.,15.)); +#2429 = VECTOR('',#2430,1.); +#2430 = DIRECTION('',(-1.,0.,0.)); +#2431 = PCURVE('',#2180,#2432); +#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437); +#2433 = LINE('',#2434,#2435); +#2434 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); +#2435 = VECTOR('',#2436,1.); +#2436 = DIRECTION('',(1.,-2.2E-16)); +#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2438 = PCURVE('',#2208,#2439); +#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444); +#2440 = LINE('',#2441,#2442); +#2441 = CARTESIAN_POINT('',(375.,-225.)); +#2442 = VECTOR('',#2443,1.); +#2443 = DIRECTION('',(0.,1.)); +#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2445 = ORIENTED_EDGE('',*,*,#2157,.F.); +#2446 = ORIENTED_EDGE('',*,*,#2447,.F.); +#2447 = EDGE_CURVE('',#2378,#2158,#2448,.T.); +#2448 = SURFACE_CURVE('',#2449,(#2453,#2460),.PCURVE_S1.); +#2449 = LINE('',#2450,#2451); +#2450 = CARTESIAN_POINT('',(225.,375.,0.)); +#2451 = VECTOR('',#2452,1.); +#2452 = DIRECTION('',(-1.,0.,0.)); +#2453 = PCURVE('',#2180,#2454); +#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459); +#2455 = LINE('',#2456,#2457); +#2456 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); +#2457 = VECTOR('',#2458,1.); +#2458 = DIRECTION('',(1.,-2.2E-16)); +#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2460 = PCURVE('',#2262,#2461); +#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466); +#2462 = LINE('',#2463,#2464); +#2463 = CARTESIAN_POINT('',(375.,-225.)); +#2464 = VECTOR('',#2465,1.); +#2465 = DIRECTION('',(0.,1.)); +#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2467 = ADVANCED_FACE('',(#2468),#2262,.F.); +#2468 = FACE_BOUND('',#2469,.F.); +#2469 = EDGE_LOOP('',(#2470,#2471,#2472,#2473)); +#2470 = ORIENTED_EDGE('',*,*,#2248,.T.); +#2471 = ORIENTED_EDGE('',*,*,#2329,.T.); +#2472 = ORIENTED_EDGE('',*,*,#2400,.T.); +#2473 = ORIENTED_EDGE('',*,*,#2447,.T.); +#2474 = ADVANCED_FACE('',(#2475),#2208,.T.); +#2475 = FACE_BOUND('',#2476,.T.); +#2476 = EDGE_LOOP('',(#2477,#2478,#2479,#2480)); +#2477 = ORIENTED_EDGE('',*,*,#2192,.T.); +#2478 = ORIENTED_EDGE('',*,*,#2278,.T.); +#2479 = ORIENTED_EDGE('',*,*,#2354,.T.); +#2480 = ORIENTED_EDGE('',*,*,#2425,.T.); +#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2485)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2482,#2483,#2484)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2482, + 'distance_accuracy_value','confusion accuracy'); +#2486 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2487,#2489); +#2487 = ( REPRESENTATION_RELATIONSHIP('','',#2150,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2488) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2488 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#2489 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2490); +#2490 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Pad002','',#5,#2145,$); +#2491 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2147)); +#2492 = SHAPE_DEFINITION_REPRESENTATION(#2493,#2499); +#2493 = PRODUCT_DEFINITION_SHAPE('','',#2494); +#2494 = PRODUCT_DEFINITION('design','',#2495,#2498); +#2495 = PRODUCT_DEFINITION_FORMATION('','',#2496); +#2496 = PRODUCT('MiddlePnnel','MiddlePnnel','',(#2497)); +#2497 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2499 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2500),#2914); +#2500 = MANIFOLD_SOLID_BREP('',#2501); +#2501 = CLOSED_SHELL('',(#2502,#2622,#2698,#2769,#2816,#2894,#2904)); +#2502 = ADVANCED_FACE('',(#2503),#2517,.F.); +#2503 = FACE_BOUND('',#2504,.F.); +#2504 = EDGE_LOOP('',(#2505,#2540,#2568,#2596)); +#2505 = ORIENTED_EDGE('',*,*,#2506,.T.); +#2506 = EDGE_CURVE('',#2507,#2509,#2511,.T.); +#2507 = VERTEX_POINT('',#2508); +#2508 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.)); +#2509 = VERTEX_POINT('',#2510); +#2510 = CARTESIAN_POINT('',(15.,-225.,375.)); +#2511 = SURFACE_CURVE('',#2512,(#2516,#2528),.PCURVE_S1.); +#2512 = LINE('',#2513,#2514); +#2513 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#2514 = VECTOR('',#2515,1.); +#2515 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2516 = PCURVE('',#2517,#2522); +#2517 = PLANE('',#2518); +#2518 = AXIS2_PLACEMENT_3D('',#2519,#2520,#2521); +#2519 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#2520 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#2521 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#2522 = DEFINITIONAL_REPRESENTATION('',(#2523),#2527); +#2523 = LINE('',#2524,#2525); +#2524 = CARTESIAN_POINT('',(0.,0.)); +#2525 = VECTOR('',#2526,1.); +#2526 = DIRECTION('',(1.7E-16,-1.)); +#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2528 = PCURVE('',#2529,#2534); +#2529 = PLANE('',#2530); +#2530 = AXIS2_PLACEMENT_3D('',#2531,#2532,#2533); +#2531 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#2532 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); +#2533 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); +#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539); +#2535 = LINE('',#2536,#2537); +#2536 = CARTESIAN_POINT('',(450.,9.2E-16)); +#2537 = VECTOR('',#2538,1.); +#2538 = DIRECTION('',(2.2E-16,-1.)); +#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2540 = ORIENTED_EDGE('',*,*,#2541,.T.); +#2541 = EDGE_CURVE('',#2509,#2542,#2544,.T.); +#2542 = VERTEX_POINT('',#2543); +#2543 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#2544 = SURFACE_CURVE('',#2545,(#2549,#2556),.PCURVE_S1.); +#2545 = LINE('',#2546,#2547); +#2546 = CARTESIAN_POINT('',(15.,-225.,375.)); +#2547 = VECTOR('',#2548,1.); +#2548 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2549 = PCURVE('',#2517,#2550); +#2550 = DEFINITIONAL_REPRESENTATION('',(#2551),#2555); +#2551 = LINE('',#2552,#2553); +#2552 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.)); +#2553 = VECTOR('',#2554,1.); +#2554 = DIRECTION('',(1.,2.3E-16)); +#2555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2556 = PCURVE('',#2557,#2562); +#2557 = PLANE('',#2558); +#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561); +#2559 = CARTESIAN_POINT('',(15.,8.843616523364,17.992185340637)); +#2560 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#2561 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2562 = DEFINITIONAL_REPRESENTATION('',(#2563),#2567); +#2563 = LINE('',#2564,#2565); +#2564 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#2565 = VECTOR('',#2566,1.); +#2566 = DIRECTION('',(-1.,-9.860761315263E-32)); +#2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2568 = ORIENTED_EDGE('',*,*,#2569,.F.); +#2569 = EDGE_CURVE('',#2570,#2542,#2572,.T.); +#2570 = VERTEX_POINT('',#2571); +#2571 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.)); +#2572 = SURFACE_CURVE('',#2573,(#2577,#2584),.PCURVE_S1.); +#2573 = LINE('',#2574,#2575); +#2574 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#2575 = VECTOR('',#2576,1.); +#2576 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2577 = PCURVE('',#2517,#2578); +#2578 = DEFINITIONAL_REPRESENTATION('',(#2579),#2583); +#2579 = LINE('',#2580,#2581); +#2580 = CARTESIAN_POINT('',(750.,3.66E-15)); +#2581 = VECTOR('',#2582,1.); +#2582 = DIRECTION('',(1.7E-16,-1.)); +#2583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2584 = PCURVE('',#2585,#2590); +#2585 = PLANE('',#2586); +#2586 = AXIS2_PLACEMENT_3D('',#2587,#2588,#2589); +#2587 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#2588 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#2589 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2595); +#2591 = LINE('',#2592,#2593); +#2592 = CARTESIAN_POINT('',(0.,0.)); +#2593 = VECTOR('',#2594,1.); +#2594 = DIRECTION('',(-2.2E-16,-1.)); +#2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2596 = ORIENTED_EDGE('',*,*,#2597,.F.); +#2597 = EDGE_CURVE('',#2507,#2570,#2598,.T.); +#2598 = SURFACE_CURVE('',#2599,(#2603,#2610),.PCURVE_S1.); +#2599 = LINE('',#2600,#2601); +#2600 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.)); +#2601 = VECTOR('',#2602,1.); +#2602 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2603 = PCURVE('',#2517,#2604); +#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609); +#2605 = LINE('',#2606,#2607); +#2606 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13)); +#2607 = VECTOR('',#2608,1.); +#2608 = DIRECTION('',(1.,2.3E-16)); +#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2610 = PCURVE('',#2611,#2616); +#2611 = PLANE('',#2612); +#2612 = AXIS2_PLACEMENT_3D('',#2613,#2614,#2615); +#2613 = CARTESIAN_POINT('',(-9.99E-15,8.843616523364,17.992185340637)); +#2614 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#2615 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621); +#2617 = LINE('',#2618,#2619); +#2618 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#2619 = VECTOR('',#2620,1.); +#2620 = DIRECTION('',(-1.,-9.860761315263E-32)); +#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2622 = ADVANCED_FACE('',(#2623),#2585,.F.); +#2623 = FACE_BOUND('',#2624,.F.); +#2624 = EDGE_LOOP('',(#2625,#2626,#2649,#2677)); +#2625 = ORIENTED_EDGE('',*,*,#2569,.T.); +#2626 = ORIENTED_EDGE('',*,*,#2627,.T.); +#2627 = EDGE_CURVE('',#2542,#2628,#2630,.T.); +#2628 = VERTEX_POINT('',#2629); +#2629 = CARTESIAN_POINT('',(15.,225.,-375.)); +#2630 = SURFACE_CURVE('',#2631,(#2635,#2642),.PCURVE_S1.); +#2631 = LINE('',#2632,#2633); +#2632 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#2633 = VECTOR('',#2634,1.); +#2634 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2635 = PCURVE('',#2585,#2636); +#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641); +#2637 = LINE('',#2638,#2639); +#2638 = CARTESIAN_POINT('',(8.856512829121E-14,-15.)); +#2639 = VECTOR('',#2640,1.); +#2640 = DIRECTION('',(1.,4.4E-16)); +#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2642 = PCURVE('',#2557,#2643); +#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648); +#2644 = LINE('',#2645,#2646); +#2645 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); +#2646 = VECTOR('',#2647,1.); +#2647 = DIRECTION('',(-4.4E-16,-1.)); +#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2649 = ORIENTED_EDGE('',*,*,#2650,.F.); +#2650 = EDGE_CURVE('',#2651,#2628,#2653,.T.); +#2651 = VERTEX_POINT('',#2652); +#2652 = CARTESIAN_POINT('',(2.83E-13,225.,-375.)); +#2653 = SURFACE_CURVE('',#2654,(#2658,#2665),.PCURVE_S1.); +#2654 = LINE('',#2655,#2656); +#2655 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#2656 = VECTOR('',#2657,1.); +#2657 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2658 = PCURVE('',#2585,#2659); +#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664); +#2660 = LINE('',#2661,#2662); +#2661 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#2662 = VECTOR('',#2663,1.); +#2663 = DIRECTION('',(-2.2E-16,-1.)); +#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2665 = PCURVE('',#2666,#2671); +#2666 = PLANE('',#2667); +#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670); +#2668 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#2669 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#2670 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676); +#2672 = LINE('',#2673,#2674); +#2673 = CARTESIAN_POINT('',(0.,0.)); +#2674 = VECTOR('',#2675,1.); +#2675 = DIRECTION('',(-1.7E-16,-1.)); +#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2677 = ORIENTED_EDGE('',*,*,#2678,.F.); +#2678 = EDGE_CURVE('',#2570,#2651,#2679,.T.); +#2679 = SURFACE_CURVE('',#2680,(#2684,#2691),.PCURVE_S1.); +#2680 = LINE('',#2681,#2682); +#2681 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.)); +#2682 = VECTOR('',#2683,1.); +#2683 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2684 = PCURVE('',#2585,#2685); +#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2690); +#2686 = LINE('',#2687,#2688); +#2687 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14)); +#2688 = VECTOR('',#2689,1.); +#2689 = DIRECTION('',(1.,4.4E-16)); +#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2691 = PCURVE('',#2611,#2692); +#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697); +#2693 = LINE('',#2694,#2695); +#2694 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); +#2695 = VECTOR('',#2696,1.); +#2696 = DIRECTION('',(-4.4E-16,-1.)); +#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2698 = ADVANCED_FACE('',(#2699),#2666,.F.); +#2699 = FACE_BOUND('',#2700,.F.); +#2700 = EDGE_LOOP('',(#2701,#2702,#2725,#2748)); +#2701 = ORIENTED_EDGE('',*,*,#2650,.T.); +#2702 = ORIENTED_EDGE('',*,*,#2703,.T.); +#2703 = EDGE_CURVE('',#2628,#2704,#2706,.T.); +#2704 = VERTEX_POINT('',#2705); +#2705 = CARTESIAN_POINT('',(15.,225.,375.)); +#2706 = SURFACE_CURVE('',#2707,(#2711,#2718),.PCURVE_S1.); +#2707 = LINE('',#2708,#2709); +#2708 = CARTESIAN_POINT('',(15.,225.,-375.)); +#2709 = VECTOR('',#2710,1.); +#2710 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2711 = PCURVE('',#2666,#2712); +#2712 = DEFINITIONAL_REPRESENTATION('',(#2713),#2717); +#2713 = LINE('',#2714,#2715); +#2714 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.)); +#2715 = VECTOR('',#2716,1.); +#2716 = DIRECTION('',(1.,-2.3E-16)); +#2717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2718 = PCURVE('',#2557,#2719); +#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724); +#2720 = LINE('',#2721,#2722); +#2721 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); +#2722 = VECTOR('',#2723,1.); +#2723 = DIRECTION('',(1.,9.860761315263E-32)); +#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2725 = ORIENTED_EDGE('',*,*,#2726,.F.); +#2726 = EDGE_CURVE('',#2727,#2704,#2729,.T.); +#2727 = VERTEX_POINT('',#2728); +#2728 = CARTESIAN_POINT('',(-1.33E-13,225.,375.)); +#2729 = SURFACE_CURVE('',#2730,(#2734,#2741),.PCURVE_S1.); +#2730 = LINE('',#2731,#2732); +#2731 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#2732 = VECTOR('',#2733,1.); +#2733 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2734 = PCURVE('',#2666,#2735); +#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740); +#2736 = LINE('',#2737,#2738); +#2737 = CARTESIAN_POINT('',(750.,-3.66E-15)); +#2738 = VECTOR('',#2739,1.); +#2739 = DIRECTION('',(-1.7E-16,-1.)); +#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2741 = PCURVE('',#2529,#2742); +#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747); +#2743 = LINE('',#2744,#2745); +#2744 = CARTESIAN_POINT('',(0.,0.)); +#2745 = VECTOR('',#2746,1.); +#2746 = DIRECTION('',(2.2E-16,-1.)); +#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2748 = ORIENTED_EDGE('',*,*,#2749,.F.); +#2749 = EDGE_CURVE('',#2651,#2727,#2750,.T.); +#2750 = SURFACE_CURVE('',#2751,(#2755,#2762),.PCURVE_S1.); +#2751 = LINE('',#2752,#2753); +#2752 = CARTESIAN_POINT('',(7.494E-14,225.,-375.)); +#2753 = VECTOR('',#2754,1.); +#2754 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2755 = PCURVE('',#2666,#2756); +#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761); +#2757 = LINE('',#2758,#2759); +#2758 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13)); +#2759 = VECTOR('',#2760,1.); +#2760 = DIRECTION('',(1.,-2.3E-16)); +#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2762 = PCURVE('',#2611,#2763); +#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768); +#2764 = LINE('',#2765,#2766); +#2765 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); +#2766 = VECTOR('',#2767,1.); +#2767 = DIRECTION('',(1.,9.860761315263E-32)); +#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2769 = ADVANCED_FACE('',(#2770),#2529,.F.); +#2770 = FACE_BOUND('',#2771,.F.); +#2771 = EDGE_LOOP('',(#2772,#2773,#2794,#2795)); +#2772 = ORIENTED_EDGE('',*,*,#2726,.T.); +#2773 = ORIENTED_EDGE('',*,*,#2774,.T.); +#2774 = EDGE_CURVE('',#2704,#2509,#2775,.T.); +#2775 = SURFACE_CURVE('',#2776,(#2780,#2787),.PCURVE_S1.); +#2776 = LINE('',#2777,#2778); +#2777 = CARTESIAN_POINT('',(15.,225.,375.)); +#2778 = VECTOR('',#2779,1.); +#2779 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#2780 = PCURVE('',#2529,#2781); +#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786); +#2782 = LINE('',#2783,#2784); +#2783 = CARTESIAN_POINT('',(8.196512829121E-14,-15.)); +#2784 = VECTOR('',#2785,1.); +#2785 = DIRECTION('',(1.,-4.4E-16)); +#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2787 = PCURVE('',#2557,#2788); +#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793); +#2789 = LINE('',#2790,#2791); +#2790 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); +#2791 = VECTOR('',#2792,1.); +#2792 = DIRECTION('',(4.4E-16,1.)); +#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2794 = ORIENTED_EDGE('',*,*,#2506,.F.); +#2795 = ORIENTED_EDGE('',*,*,#2796,.F.); +#2796 = EDGE_CURVE('',#2727,#2507,#2797,.T.); +#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.); +#2798 = LINE('',#2799,#2800); +#2799 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.)); +#2800 = VECTOR('',#2801,1.); +#2801 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#2802 = PCURVE('',#2529,#2803); +#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808); +#2804 = LINE('',#2805,#2806); +#2805 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14)); +#2806 = VECTOR('',#2807,1.); +#2807 = DIRECTION('',(1.,-4.4E-16)); +#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2809 = PCURVE('',#2611,#2810); +#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815); +#2811 = LINE('',#2812,#2813); +#2812 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); +#2813 = VECTOR('',#2814,1.); +#2814 = DIRECTION('',(4.4E-16,1.)); +#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2816 = ADVANCED_FACE('',(#2817),#2831,.F.); +#2817 = FACE_BOUND('',#2818,.T.); +#2818 = EDGE_LOOP('',(#2819,#2849,#2871,#2872)); +#2819 = ORIENTED_EDGE('',*,*,#2820,.T.); +#2820 = EDGE_CURVE('',#2821,#2823,#2825,.T.); +#2821 = VERTEX_POINT('',#2822); +#2822 = CARTESIAN_POINT('',(-1.05E-13,175.,295.)); +#2823 = VERTEX_POINT('',#2824); +#2824 = CARTESIAN_POINT('',(15.,175.,295.)); +#2825 = SEAM_CURVE('',#2826,(#2830,#2842),.PCURVE_S1.); +#2826 = LINE('',#2827,#2828); +#2827 = CARTESIAN_POINT('',(-1.249E-13,175.,295.)); +#2828 = VECTOR('',#2829,1.); +#2829 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2830 = PCURVE('',#2831,#2836); +#2831 = CYLINDRICAL_SURFACE('',#2832,30.); +#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835); +#2833 = CARTESIAN_POINT('',(-1.3156E-13,145.,295.)); +#2834 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); +#2835 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841); +#2837 = LINE('',#2838,#2839); +#2838 = CARTESIAN_POINT('',(-0.,0.)); +#2839 = VECTOR('',#2840,1.); +#2840 = DIRECTION('',(-0.,-1.)); +#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2842 = PCURVE('',#2831,#2843); +#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848); +#2844 = LINE('',#2845,#2846); +#2845 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2846 = VECTOR('',#2847,1.); +#2847 = DIRECTION('',(-0.,-1.)); +#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2849 = ORIENTED_EDGE('',*,*,#2850,.T.); +#2850 = EDGE_CURVE('',#2823,#2823,#2851,.T.); +#2851 = SURFACE_CURVE('',#2852,(#2857,#2864),.PCURVE_S1.); +#2852 = CIRCLE('',#2853,30.); +#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); +#2854 = CARTESIAN_POINT('',(15.,145.,295.)); +#2855 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#2856 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2857 = PCURVE('',#2831,#2858); +#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863); +#2859 = LINE('',#2860,#2861); +#2860 = CARTESIAN_POINT('',(-0.,-15.)); +#2861 = VECTOR('',#2862,1.); +#2862 = DIRECTION('',(-1.,0.)); +#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2864 = PCURVE('',#2557,#2865); +#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870); +#2866 = CIRCLE('',#2867,30.); +#2867 = AXIS2_PLACEMENT_2D('',#2868,#2869); +#2868 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); +#2869 = DIRECTION('',(-4.4E-16,-1.)); +#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2871 = ORIENTED_EDGE('',*,*,#2820,.F.); +#2872 = ORIENTED_EDGE('',*,*,#2873,.F.); +#2873 = EDGE_CURVE('',#2821,#2821,#2874,.T.); +#2874 = SURFACE_CURVE('',#2875,(#2880,#2887),.PCURVE_S1.); +#2875 = CIRCLE('',#2876,30.); +#2876 = AXIS2_PLACEMENT_3D('',#2877,#2878,#2879); +#2877 = CARTESIAN_POINT('',(-1.3045E-13,145.,295.)); +#2878 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#2879 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2880 = PCURVE('',#2831,#2881); +#2881 = DEFINITIONAL_REPRESENTATION('',(#2882),#2886); +#2882 = LINE('',#2883,#2884); +#2883 = CARTESIAN_POINT('',(-0.,0.)); +#2884 = VECTOR('',#2885,1.); +#2885 = DIRECTION('',(-1.,0.)); +#2886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2887 = PCURVE('',#2611,#2888); +#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893); +#2889 = CIRCLE('',#2890,30.); +#2890 = AXIS2_PLACEMENT_2D('',#2891,#2892); +#2891 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); +#2892 = DIRECTION('',(-4.4E-16,-1.)); +#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2894 = ADVANCED_FACE('',(#2895,#2901),#2611,.F.); +#2895 = FACE_BOUND('',#2896,.F.); +#2896 = EDGE_LOOP('',(#2897,#2898,#2899,#2900)); +#2897 = ORIENTED_EDGE('',*,*,#2597,.T.); +#2898 = ORIENTED_EDGE('',*,*,#2678,.T.); +#2899 = ORIENTED_EDGE('',*,*,#2749,.T.); +#2900 = ORIENTED_EDGE('',*,*,#2796,.T.); +#2901 = FACE_BOUND('',#2902,.T.); +#2902 = EDGE_LOOP('',(#2903)); +#2903 = ORIENTED_EDGE('',*,*,#2873,.T.); +#2904 = ADVANCED_FACE('',(#2905,#2911),#2557,.T.); +#2905 = FACE_BOUND('',#2906,.T.); +#2906 = EDGE_LOOP('',(#2907,#2908,#2909,#2910)); +#2907 = ORIENTED_EDGE('',*,*,#2541,.T.); +#2908 = ORIENTED_EDGE('',*,*,#2627,.T.); +#2909 = ORIENTED_EDGE('',*,*,#2703,.T.); +#2910 = ORIENTED_EDGE('',*,*,#2774,.T.); +#2911 = FACE_BOUND('',#2912,.F.); +#2912 = EDGE_LOOP('',(#2913)); +#2913 = ORIENTED_EDGE('',*,*,#2850,.T.); +#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2918)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2915,#2916,#2917)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2915, + 'distance_accuracy_value','confusion accuracy'); +#2919 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2920,#2922); +#2920 = ( REPRESENTATION_RELATIONSHIP('','',#2499,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2921) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2921 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#2922 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2923); +#2923 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','MiddlePnnel','',#5,#2494,$); +#2924 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2496)); +#2925 = SHAPE_DEFINITION_REPRESENTATION(#2926,#2932); +#2926 = PRODUCT_DEFINITION_SHAPE('','',#2927); +#2927 = PRODUCT_DEFINITION('design','',#2928,#2931); +#2928 = PRODUCT_DEFINITION_FORMATION('','',#2929); +#2929 = PRODUCT('Pad003','Pad003','',(#2930)); +#2930 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2931 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2932 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2933),#3347); +#2933 = MANIFOLD_SOLID_BREP('',#2934); +#2934 = CLOSED_SHELL('',(#2935,#3055,#3131,#3202,#3249,#3327,#3337)); +#2935 = ADVANCED_FACE('',(#2936),#2950,.F.); +#2936 = FACE_BOUND('',#2937,.F.); +#2937 = EDGE_LOOP('',(#2938,#2973,#3001,#3029)); +#2938 = ORIENTED_EDGE('',*,*,#2939,.T.); +#2939 = EDGE_CURVE('',#2940,#2942,#2944,.T.); +#2940 = VERTEX_POINT('',#2941); +#2941 = CARTESIAN_POINT('',(-225.,375.,0.)); +#2942 = VERTEX_POINT('',#2943); +#2943 = CARTESIAN_POINT('',(-225.,375.,15.)); +#2944 = SURFACE_CURVE('',#2945,(#2949,#2961),.PCURVE_S1.); +#2945 = LINE('',#2946,#2947); +#2946 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); +#2947 = VECTOR('',#2948,1.); +#2948 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#2949 = PCURVE('',#2950,#2955); +#2950 = PLANE('',#2951); +#2951 = AXIS2_PLACEMENT_3D('',#2952,#2953,#2954); +#2952 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); +#2953 = DIRECTION('',(1.,-2.2E-16,4.4E-16)); +#2954 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); +#2955 = DEFINITIONAL_REPRESENTATION('',(#2956),#2960); +#2956 = LINE('',#2957,#2958); +#2957 = CARTESIAN_POINT('',(0.,0.)); +#2958 = VECTOR('',#2959,1.); +#2959 = DIRECTION('',(1.6E-16,-1.)); +#2960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2961 = PCURVE('',#2962,#2967); +#2962 = PLANE('',#2963); +#2963 = AXIS2_PLACEMENT_3D('',#2964,#2965,#2966); +#2964 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); +#2965 = DIRECTION('',(-4.4E-16,-1.,2.8E-16)); +#2966 = DIRECTION('',(-1.,4.4E-16,-2.2E-16)); +#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972); +#2968 = LINE('',#2969,#2970); +#2969 = CARTESIAN_POINT('',(450.,9.2E-16)); +#2970 = VECTOR('',#2971,1.); +#2971 = DIRECTION('',(2.2E-16,-1.)); +#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2973 = ORIENTED_EDGE('',*,*,#2974,.T.); +#2974 = EDGE_CURVE('',#2942,#2975,#2977,.T.); +#2975 = VERTEX_POINT('',#2976); +#2976 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#2977 = SURFACE_CURVE('',#2978,(#2982,#2989),.PCURVE_S1.); +#2978 = LINE('',#2979,#2980); +#2979 = CARTESIAN_POINT('',(-225.,375.,15.)); +#2980 = VECTOR('',#2981,1.); +#2981 = DIRECTION('',(0.,-1.,0.)); +#2982 = PCURVE('',#2950,#2983); +#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988); +#2984 = LINE('',#2985,#2986); +#2985 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); +#2986 = VECTOR('',#2987,1.); +#2987 = DIRECTION('',(1.,4.4E-16)); +#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2989 = PCURVE('',#2990,#2995); +#2990 = PLANE('',#2991); +#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994); +#2992 = CARTESIAN_POINT('',(8.843616523364,17.992185340637,15.)); +#2993 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2994 = DIRECTION('',(0.,1.,-2.2E-16)); +#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3000); +#2996 = LINE('',#2997,#2998); +#2997 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#2998 = VECTOR('',#2999,1.); +#2999 = DIRECTION('',(-1.,4.84E-32)); +#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3001 = ORIENTED_EDGE('',*,*,#3002,.F.); +#3002 = EDGE_CURVE('',#3003,#2975,#3005,.T.); +#3003 = VERTEX_POINT('',#3004); +#3004 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#3005 = SURFACE_CURVE('',#3006,(#3010,#3017),.PCURVE_S1.); +#3006 = LINE('',#3007,#3008); +#3007 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); +#3008 = VECTOR('',#3009,1.); +#3009 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#3010 = PCURVE('',#2950,#3011); +#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016); +#3012 = LINE('',#3013,#3014); +#3013 = CARTESIAN_POINT('',(750.,-3.06E-15)); +#3014 = VECTOR('',#3015,1.); +#3015 = DIRECTION('',(1.6E-16,-1.)); +#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3017 = PCURVE('',#3018,#3023); +#3018 = PLANE('',#3019); +#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022); +#3020 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); +#3021 = DIRECTION('',(4.4E-16,1.,-2.8E-16)); +#3022 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); +#3023 = DEFINITIONAL_REPRESENTATION('',(#3024),#3028); +#3024 = LINE('',#3025,#3026); +#3025 = CARTESIAN_POINT('',(0.,0.)); +#3026 = VECTOR('',#3027,1.); +#3027 = DIRECTION('',(-2.2E-16,-1.)); +#3028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3029 = ORIENTED_EDGE('',*,*,#3030,.F.); +#3030 = EDGE_CURVE('',#2940,#3003,#3031,.T.); +#3031 = SURFACE_CURVE('',#3032,(#3036,#3043),.PCURVE_S1.); +#3032 = LINE('',#3033,#3034); +#3033 = CARTESIAN_POINT('',(-225.,375.,0.)); +#3034 = VECTOR('',#3035,1.); +#3035 = DIRECTION('',(0.,-1.,0.)); +#3036 = PCURVE('',#2950,#3037); +#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042); +#3038 = LINE('',#3039,#3040); +#3039 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); +#3040 = VECTOR('',#3041,1.); +#3041 = DIRECTION('',(1.,4.4E-16)); +#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3043 = PCURVE('',#3044,#3049); +#3044 = PLANE('',#3045); +#3045 = AXIS2_PLACEMENT_3D('',#3046,#3047,#3048); +#3046 = CARTESIAN_POINT('',(8.843616523364,17.992185340636,-2.03E-15)); +#3047 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3048 = DIRECTION('',(0.,1.,-2.2E-16)); +#3049 = DEFINITIONAL_REPRESENTATION('',(#3050),#3054); +#3050 = LINE('',#3051,#3052); +#3051 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#3052 = VECTOR('',#3053,1.); +#3053 = DIRECTION('',(-1.,4.84E-32)); +#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3055 = ADVANCED_FACE('',(#3056),#3018,.F.); +#3056 = FACE_BOUND('',#3057,.F.); +#3057 = EDGE_LOOP('',(#3058,#3059,#3082,#3110)); +#3058 = ORIENTED_EDGE('',*,*,#3002,.T.); +#3059 = ORIENTED_EDGE('',*,*,#3060,.T.); +#3060 = EDGE_CURVE('',#2975,#3061,#3063,.T.); +#3061 = VERTEX_POINT('',#3062); +#3062 = CARTESIAN_POINT('',(225.,-375.,15.)); +#3063 = SURFACE_CURVE('',#3064,(#3068,#3075),.PCURVE_S1.); +#3064 = LINE('',#3065,#3066); +#3065 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#3066 = VECTOR('',#3067,1.); +#3067 = DIRECTION('',(1.,0.,0.)); +#3068 = PCURVE('',#3018,#3069); +#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074); +#3070 = LINE('',#3071,#3072); +#3071 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); +#3072 = VECTOR('',#3073,1.); +#3073 = DIRECTION('',(1.,2.2E-16)); +#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3075 = PCURVE('',#2990,#3076); +#3076 = DEFINITIONAL_REPRESENTATION('',(#3077),#3081); +#3077 = LINE('',#3078,#3079); +#3078 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); +#3079 = VECTOR('',#3080,1.); +#3080 = DIRECTION('',(0.,-1.)); +#3081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3082 = ORIENTED_EDGE('',*,*,#3083,.F.); +#3083 = EDGE_CURVE('',#3084,#3061,#3086,.T.); +#3084 = VERTEX_POINT('',#3085); +#3085 = CARTESIAN_POINT('',(225.,-375.,0.)); +#3086 = SURFACE_CURVE('',#3087,(#3091,#3098),.PCURVE_S1.); +#3087 = LINE('',#3088,#3089); +#3088 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); +#3089 = VECTOR('',#3090,1.); +#3090 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#3091 = PCURVE('',#3018,#3092); +#3092 = DEFINITIONAL_REPRESENTATION('',(#3093),#3097); +#3093 = LINE('',#3094,#3095); +#3094 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#3095 = VECTOR('',#3096,1.); +#3096 = DIRECTION('',(-2.2E-16,-1.)); +#3097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3098 = PCURVE('',#3099,#3104); +#3099 = PLANE('',#3100); +#3100 = AXIS2_PLACEMENT_3D('',#3101,#3102,#3103); +#3101 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); +#3102 = DIRECTION('',(-1.,2.2E-16,-4.4E-16)); +#3103 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); +#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3109); +#3105 = LINE('',#3106,#3107); +#3106 = CARTESIAN_POINT('',(0.,0.)); +#3107 = VECTOR('',#3108,1.); +#3108 = DIRECTION('',(-1.6E-16,-1.)); +#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3110 = ORIENTED_EDGE('',*,*,#3111,.F.); +#3111 = EDGE_CURVE('',#3003,#3084,#3112,.T.); +#3112 = SURFACE_CURVE('',#3113,(#3117,#3124),.PCURVE_S1.); +#3113 = LINE('',#3114,#3115); +#3114 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#3115 = VECTOR('',#3116,1.); +#3116 = DIRECTION('',(1.,0.,0.)); +#3117 = PCURVE('',#3018,#3118); +#3118 = DEFINITIONAL_REPRESENTATION('',(#3119),#3123); +#3119 = LINE('',#3120,#3121); +#3120 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); +#3121 = VECTOR('',#3122,1.); +#3122 = DIRECTION('',(1.,2.2E-16)); +#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3124 = PCURVE('',#3044,#3125); +#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130); +#3126 = LINE('',#3127,#3128); +#3127 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); +#3128 = VECTOR('',#3129,1.); +#3129 = DIRECTION('',(0.,-1.)); +#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3131 = ADVANCED_FACE('',(#3132),#3099,.F.); +#3132 = FACE_BOUND('',#3133,.F.); +#3133 = EDGE_LOOP('',(#3134,#3135,#3158,#3181)); +#3134 = ORIENTED_EDGE('',*,*,#3083,.T.); +#3135 = ORIENTED_EDGE('',*,*,#3136,.T.); +#3136 = EDGE_CURVE('',#3061,#3137,#3139,.T.); +#3137 = VERTEX_POINT('',#3138); +#3138 = CARTESIAN_POINT('',(225.,375.,15.)); +#3139 = SURFACE_CURVE('',#3140,(#3144,#3151),.PCURVE_S1.); +#3140 = LINE('',#3141,#3142); +#3141 = CARTESIAN_POINT('',(225.,-375.,15.)); +#3142 = VECTOR('',#3143,1.); +#3143 = DIRECTION('',(0.,1.,0.)); +#3144 = PCURVE('',#3099,#3145); +#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150); +#3146 = LINE('',#3147,#3148); +#3147 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); +#3148 = VECTOR('',#3149,1.); +#3149 = DIRECTION('',(1.,-4.4E-16)); +#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3151 = PCURVE('',#2990,#3152); +#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157); +#3153 = LINE('',#3154,#3155); +#3154 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); +#3155 = VECTOR('',#3156,1.); +#3156 = DIRECTION('',(1.,-4.84E-32)); +#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3158 = ORIENTED_EDGE('',*,*,#3159,.F.); +#3159 = EDGE_CURVE('',#3160,#3137,#3162,.T.); +#3160 = VERTEX_POINT('',#3161); +#3161 = CARTESIAN_POINT('',(225.,375.,0.)); +#3162 = SURFACE_CURVE('',#3163,(#3167,#3174),.PCURVE_S1.); +#3163 = LINE('',#3164,#3165); +#3164 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); +#3165 = VECTOR('',#3166,1.); +#3166 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#3167 = PCURVE('',#3099,#3168); +#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173); +#3169 = LINE('',#3170,#3171); +#3170 = CARTESIAN_POINT('',(750.,3.06E-15)); +#3171 = VECTOR('',#3172,1.); +#3172 = DIRECTION('',(-1.6E-16,-1.)); +#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3174 = PCURVE('',#2962,#3175); +#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3180); +#3176 = LINE('',#3177,#3178); +#3177 = CARTESIAN_POINT('',(0.,0.)); +#3178 = VECTOR('',#3179,1.); +#3179 = DIRECTION('',(2.2E-16,-1.)); +#3180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3181 = ORIENTED_EDGE('',*,*,#3182,.F.); +#3182 = EDGE_CURVE('',#3084,#3160,#3183,.T.); +#3183 = SURFACE_CURVE('',#3184,(#3188,#3195),.PCURVE_S1.); +#3184 = LINE('',#3185,#3186); +#3185 = CARTESIAN_POINT('',(225.,-375.,0.)); +#3186 = VECTOR('',#3187,1.); +#3187 = DIRECTION('',(0.,1.,0.)); +#3188 = PCURVE('',#3099,#3189); +#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194); +#3190 = LINE('',#3191,#3192); +#3191 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); +#3192 = VECTOR('',#3193,1.); +#3193 = DIRECTION('',(1.,-4.4E-16)); +#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3195 = PCURVE('',#3044,#3196); +#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201); +#3197 = LINE('',#3198,#3199); +#3198 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); +#3199 = VECTOR('',#3200,1.); +#3200 = DIRECTION('',(1.,-4.84E-32)); +#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3202 = ADVANCED_FACE('',(#3203),#2962,.F.); +#3203 = FACE_BOUND('',#3204,.F.); +#3204 = EDGE_LOOP('',(#3205,#3206,#3227,#3228)); +#3205 = ORIENTED_EDGE('',*,*,#3159,.T.); +#3206 = ORIENTED_EDGE('',*,*,#3207,.T.); +#3207 = EDGE_CURVE('',#3137,#2942,#3208,.T.); +#3208 = SURFACE_CURVE('',#3209,(#3213,#3220),.PCURVE_S1.); +#3209 = LINE('',#3210,#3211); +#3210 = CARTESIAN_POINT('',(225.,375.,15.)); +#3211 = VECTOR('',#3212,1.); +#3212 = DIRECTION('',(-1.,0.,0.)); +#3213 = PCURVE('',#2962,#3214); +#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219); +#3215 = LINE('',#3216,#3217); +#3216 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); +#3217 = VECTOR('',#3218,1.); +#3218 = DIRECTION('',(1.,-2.2E-16)); +#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3220 = PCURVE('',#2990,#3221); +#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226); +#3222 = LINE('',#3223,#3224); +#3223 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); +#3224 = VECTOR('',#3225,1.); +#3225 = DIRECTION('',(0.,1.)); +#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3227 = ORIENTED_EDGE('',*,*,#2939,.F.); +#3228 = ORIENTED_EDGE('',*,*,#3229,.F.); +#3229 = EDGE_CURVE('',#3160,#2940,#3230,.T.); +#3230 = SURFACE_CURVE('',#3231,(#3235,#3242),.PCURVE_S1.); +#3231 = LINE('',#3232,#3233); +#3232 = CARTESIAN_POINT('',(225.,375.,0.)); +#3233 = VECTOR('',#3234,1.); +#3234 = DIRECTION('',(-1.,0.,0.)); +#3235 = PCURVE('',#2962,#3236); +#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241); +#3237 = LINE('',#3238,#3239); +#3238 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); +#3239 = VECTOR('',#3240,1.); +#3240 = DIRECTION('',(1.,-2.2E-16)); +#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3242 = PCURVE('',#3044,#3243); +#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248); +#3244 = LINE('',#3245,#3246); +#3245 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); +#3246 = VECTOR('',#3247,1.); +#3247 = DIRECTION('',(0.,1.)); +#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3249 = ADVANCED_FACE('',(#3250),#3264,.F.); +#3250 = FACE_BOUND('',#3251,.T.); +#3251 = EDGE_LOOP('',(#3252,#3282,#3304,#3305)); +#3252 = ORIENTED_EDGE('',*,*,#3253,.T.); +#3253 = EDGE_CURVE('',#3254,#3256,#3258,.T.); +#3254 = VERTEX_POINT('',#3255); +#3255 = CARTESIAN_POINT('',(175.,295.,0.)); +#3256 = VERTEX_POINT('',#3257); +#3257 = CARTESIAN_POINT('',(175.,295.,15.)); +#3258 = SEAM_CURVE('',#3259,(#3263,#3275),.PCURVE_S1.); +#3259 = LINE('',#3260,#3261); +#3260 = CARTESIAN_POINT('',(175.,295.,-9.215E-14)); +#3261 = VECTOR('',#3262,1.); +#3262 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); +#3263 = PCURVE('',#3264,#3269); +#3264 = CYLINDRICAL_SURFACE('',#3265,30.); +#3265 = AXIS2_PLACEMENT_3D('',#3266,#3267,#3268); +#3266 = CARTESIAN_POINT('',(145.,295.,-9.881E-14)); +#3267 = DIRECTION('',(2.2E-16,-4.4E-16,-1.)); +#3268 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); +#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274); +#3270 = LINE('',#3271,#3272); +#3271 = CARTESIAN_POINT('',(-0.,0.)); +#3272 = VECTOR('',#3273,1.); +#3273 = DIRECTION('',(-0.,-1.)); +#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3275 = PCURVE('',#3264,#3276); +#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281); +#3277 = LINE('',#3278,#3279); +#3278 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3279 = VECTOR('',#3280,1.); +#3280 = DIRECTION('',(-0.,-1.)); +#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3282 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3283 = EDGE_CURVE('',#3256,#3256,#3284,.T.); +#3284 = SURFACE_CURVE('',#3285,(#3290,#3297),.PCURVE_S1.); +#3285 = CIRCLE('',#3286,30.); +#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289); +#3287 = CARTESIAN_POINT('',(145.,295.,15.)); +#3288 = DIRECTION('',(0.,0.,1.)); +#3289 = DIRECTION('',(1.,0.,0.)); +#3290 = PCURVE('',#3264,#3291); +#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296); +#3292 = LINE('',#3293,#3294); +#3293 = CARTESIAN_POINT('',(-0.,-15.)); +#3294 = VECTOR('',#3295,1.); +#3295 = DIRECTION('',(-1.,0.)); +#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3297 = PCURVE('',#2990,#3298); +#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303); +#3299 = CIRCLE('',#3300,30.); +#3300 = AXIS2_PLACEMENT_2D('',#3301,#3302); +#3301 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); +#3302 = DIRECTION('',(0.,-1.)); +#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3304 = ORIENTED_EDGE('',*,*,#3253,.F.); +#3305 = ORIENTED_EDGE('',*,*,#3306,.F.); +#3306 = EDGE_CURVE('',#3254,#3254,#3307,.T.); +#3307 = SURFACE_CURVE('',#3308,(#3313,#3320),.PCURVE_S1.); +#3308 = CIRCLE('',#3309,30.); +#3309 = AXIS2_PLACEMENT_3D('',#3310,#3311,#3312); +#3310 = CARTESIAN_POINT('',(145.,295.,0.)); +#3311 = DIRECTION('',(0.,0.,1.)); +#3312 = DIRECTION('',(1.,0.,0.)); +#3313 = PCURVE('',#3264,#3314); +#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319); +#3315 = LINE('',#3316,#3317); +#3316 = CARTESIAN_POINT('',(-0.,0.)); +#3317 = VECTOR('',#3318,1.); +#3318 = DIRECTION('',(-1.,0.)); +#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3320 = PCURVE('',#3044,#3321); +#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326); +#3322 = CIRCLE('',#3323,30.); +#3323 = AXIS2_PLACEMENT_2D('',#3324,#3325); +#3324 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); +#3325 = DIRECTION('',(0.,-1.)); +#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3327 = ADVANCED_FACE('',(#3328,#3334),#3044,.F.); +#3328 = FACE_BOUND('',#3329,.F.); +#3329 = EDGE_LOOP('',(#3330,#3331,#3332,#3333)); +#3330 = ORIENTED_EDGE('',*,*,#3030,.T.); +#3331 = ORIENTED_EDGE('',*,*,#3111,.T.); +#3332 = ORIENTED_EDGE('',*,*,#3182,.T.); +#3333 = ORIENTED_EDGE('',*,*,#3229,.T.); +#3334 = FACE_BOUND('',#3335,.T.); +#3335 = EDGE_LOOP('',(#3336)); +#3336 = ORIENTED_EDGE('',*,*,#3306,.T.); +#3337 = ADVANCED_FACE('',(#3338,#3344),#2990,.T.); +#3338 = FACE_BOUND('',#3339,.T.); +#3339 = EDGE_LOOP('',(#3340,#3341,#3342,#3343)); +#3340 = ORIENTED_EDGE('',*,*,#2974,.T.); +#3341 = ORIENTED_EDGE('',*,*,#3060,.T.); +#3342 = ORIENTED_EDGE('',*,*,#3136,.T.); +#3343 = ORIENTED_EDGE('',*,*,#3207,.T.); +#3344 = FACE_BOUND('',#3345,.F.); +#3345 = EDGE_LOOP('',(#3346)); +#3346 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3351)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3348,#3349,#3350)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3348, + 'distance_accuracy_value','confusion accuracy'); +#3352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3353,#3355); +#3353 = ( REPRESENTATION_RELATIONSHIP('','',#2932,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3354) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#3355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3356); +#3356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Pad003','',#5,#2927,$); +#3357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2929)); +#3358 = SHAPE_DEFINITION_REPRESENTATION(#3359,#3365); +#3359 = PRODUCT_DEFINITION_SHAPE('','',#3360); +#3360 = PRODUCT_DEFINITION('design','',#3361,#3364); +#3361 = PRODUCT_DEFINITION_FORMATION('','',#3362); +#3362 = PRODUCT('RearPannel','RearPannel','',(#3363)); +#3363 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3365 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3366),#3696); +#3366 = MANIFOLD_SOLID_BREP('',#3367); +#3367 = CLOSED_SHELL('',(#3368,#3488,#3564,#3635,#3682,#3689)); +#3368 = ADVANCED_FACE('',(#3369),#3383,.F.); +#3369 = FACE_BOUND('',#3370,.F.); +#3370 = EDGE_LOOP('',(#3371,#3406,#3434,#3462)); +#3371 = ORIENTED_EDGE('',*,*,#3372,.T.); +#3372 = EDGE_CURVE('',#3373,#3375,#3377,.T.); +#3373 = VERTEX_POINT('',#3374); +#3374 = CARTESIAN_POINT('',(-500.,6.7E-14,150.)); +#3375 = VERTEX_POINT('',#3376); +#3376 = CARTESIAN_POINT('',(-500.,-15.,150.)); +#3377 = SURFACE_CURVE('',#3378,(#3382,#3394),.PCURVE_S1.); +#3378 = LINE('',#3379,#3380); +#3379 = CARTESIAN_POINT('',(-500.,9.992E-14,150.)); +#3380 = VECTOR('',#3381,1.); +#3381 = DIRECTION('',(0.,-1.,6.6E-16)); +#3382 = PCURVE('',#3383,#3388); +#3383 = PLANE('',#3384); +#3384 = AXIS2_PLACEMENT_3D('',#3385,#3386,#3387); +#3385 = CARTESIAN_POINT('',(-500.,9.992E-14,150.)); +#3386 = DIRECTION('',(1.,0.,0.)); +#3387 = DIRECTION('',(0.,-6.6E-16,-1.)); +#3388 = DEFINITIONAL_REPRESENTATION('',(#3389),#3393); +#3389 = LINE('',#3390,#3391); +#3390 = CARTESIAN_POINT('',(0.,0.)); +#3391 = VECTOR('',#3392,1.); +#3392 = DIRECTION('',(0.,-1.)); +#3393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3394 = PCURVE('',#3395,#3400); +#3395 = PLANE('',#3396); +#3396 = AXIS2_PLACEMENT_3D('',#3397,#3398,#3399); +#3397 = CARTESIAN_POINT('',(500.,9.992E-14,150.)); +#3398 = DIRECTION('',(0.,-6.6E-16,-1.)); +#3399 = DIRECTION('',(-1.,-0.,0.)); +#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3405); +#3401 = LINE('',#3402,#3403); +#3402 = CARTESIAN_POINT('',(1.E+03,0.)); +#3403 = VECTOR('',#3404,1.); +#3404 = DIRECTION('',(0.,-1.)); +#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3406 = ORIENTED_EDGE('',*,*,#3407,.T.); +#3407 = EDGE_CURVE('',#3375,#3408,#3410,.T.); +#3408 = VERTEX_POINT('',#3409); +#3409 = CARTESIAN_POINT('',(-500.,-15.,-150.)); +#3410 = SURFACE_CURVE('',#3411,(#3415,#3422),.PCURVE_S1.); +#3411 = LINE('',#3412,#3413); +#3412 = CARTESIAN_POINT('',(-500.,-15.,150.)); +#3413 = VECTOR('',#3414,1.); +#3414 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3415 = PCURVE('',#3383,#3416); +#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3421); +#3417 = LINE('',#3418,#3419); +#3418 = CARTESIAN_POINT('',(9.9E-15,-15.)); +#3419 = VECTOR('',#3420,1.); +#3420 = DIRECTION('',(1.,4.4E-16)); +#3421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3422 = PCURVE('',#3423,#3428); +#3423 = PLANE('',#3424); +#3424 = AXIS2_PLACEMENT_3D('',#3425,#3426,#3427); +#3425 = CARTESIAN_POINT('',(0.,-15.,1.06581410364E-14)); +#3426 = DIRECTION('',(0.,1.,-4.4E-16)); +#3427 = DIRECTION('',(0.,4.4E-16,1.)); +#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433); +#3429 = LINE('',#3430,#3431); +#3430 = CARTESIAN_POINT('',(150.,-500.)); +#3431 = VECTOR('',#3432,1.); +#3432 = DIRECTION('',(-1.,0.)); +#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3434 = ORIENTED_EDGE('',*,*,#3435,.F.); +#3435 = EDGE_CURVE('',#3436,#3408,#3438,.T.); +#3436 = VERTEX_POINT('',#3437); +#3437 = CARTESIAN_POINT('',(-500.,-6.7E-14,-150.)); +#3438 = SURFACE_CURVE('',#3439,(#3443,#3450),.PCURVE_S1.); +#3439 = LINE('',#3440,#3441); +#3440 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.)); +#3441 = VECTOR('',#3442,1.); +#3442 = DIRECTION('',(0.,-1.,6.6E-16)); +#3443 = PCURVE('',#3383,#3444); +#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449); +#3445 = LINE('',#3446,#3447); +#3446 = CARTESIAN_POINT('',(300.,-1.84E-15)); +#3447 = VECTOR('',#3448,1.); +#3448 = DIRECTION('',(0.,-1.)); +#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3450 = PCURVE('',#3451,#3456); +#3451 = PLANE('',#3452); +#3452 = AXIS2_PLACEMENT_3D('',#3453,#3454,#3455); +#3453 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.)); +#3454 = DIRECTION('',(0.,6.6E-16,1.)); +#3455 = DIRECTION('',(1.,0.,-0.)); +#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3461); +#3457 = LINE('',#3458,#3459); +#3458 = CARTESIAN_POINT('',(0.,0.)); +#3459 = VECTOR('',#3460,1.); +#3460 = DIRECTION('',(0.,-1.)); +#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3462 = ORIENTED_EDGE('',*,*,#3463,.F.); +#3463 = EDGE_CURVE('',#3373,#3436,#3464,.T.); +#3464 = SURFACE_CURVE('',#3465,(#3469,#3476),.PCURVE_S1.); +#3465 = LINE('',#3466,#3467); +#3466 = CARTESIAN_POINT('',(-500.,3.331E-14,150.)); +#3467 = VECTOR('',#3468,1.); +#3468 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3469 = PCURVE('',#3383,#3470); +#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3475); +#3471 = LINE('',#3472,#3473); +#3472 = CARTESIAN_POINT('',(4.39626E-29,-6.661E-14)); +#3473 = VECTOR('',#3474,1.); +#3474 = DIRECTION('',(1.,4.4E-16)); +#3475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3476 = PCURVE('',#3477,#3482); +#3477 = PLANE('',#3478); +#3478 = AXIS2_PLACEMENT_3D('',#3479,#3480,#3481); +#3479 = CARTESIAN_POINT('',(0.,0.,0.)); +#3480 = DIRECTION('',(0.,1.,-4.4E-16)); +#3481 = DIRECTION('',(0.,4.4E-16,1.)); +#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3487); +#3483 = LINE('',#3484,#3485); +#3484 = CARTESIAN_POINT('',(150.,-500.)); +#3485 = VECTOR('',#3486,1.); +#3486 = DIRECTION('',(-1.,0.)); +#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3488 = ADVANCED_FACE('',(#3489),#3451,.F.); +#3489 = FACE_BOUND('',#3490,.F.); +#3490 = EDGE_LOOP('',(#3491,#3492,#3515,#3543)); +#3491 = ORIENTED_EDGE('',*,*,#3435,.T.); +#3492 = ORIENTED_EDGE('',*,*,#3493,.T.); +#3493 = EDGE_CURVE('',#3408,#3494,#3496,.T.); +#3494 = VERTEX_POINT('',#3495); +#3495 = CARTESIAN_POINT('',(500.,-15.,-150.)); +#3496 = SURFACE_CURVE('',#3497,(#3501,#3508),.PCURVE_S1.); +#3497 = LINE('',#3498,#3499); +#3498 = CARTESIAN_POINT('',(-500.,-15.,-150.)); +#3499 = VECTOR('',#3500,1.); +#3500 = DIRECTION('',(1.,0.,0.)); +#3501 = PCURVE('',#3451,#3502); +#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507); +#3503 = LINE('',#3504,#3505); +#3504 = CARTESIAN_POINT('',(0.,-15.)); +#3505 = VECTOR('',#3506,1.); +#3506 = DIRECTION('',(1.,0.)); +#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3508 = PCURVE('',#3423,#3509); +#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514); +#3510 = LINE('',#3511,#3512); +#3511 = CARTESIAN_POINT('',(-150.,-500.)); +#3512 = VECTOR('',#3513,1.); +#3513 = DIRECTION('',(0.,1.)); +#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3515 = ORIENTED_EDGE('',*,*,#3516,.F.); +#3516 = EDGE_CURVE('',#3517,#3494,#3519,.T.); +#3517 = VERTEX_POINT('',#3518); +#3518 = CARTESIAN_POINT('',(500.,-6.7E-14,-150.)); +#3519 = SURFACE_CURVE('',#3520,(#3524,#3531),.PCURVE_S1.); +#3520 = LINE('',#3521,#3522); +#3521 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.)); +#3522 = VECTOR('',#3523,1.); +#3523 = DIRECTION('',(0.,-1.,6.6E-16)); +#3524 = PCURVE('',#3451,#3525); +#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530); +#3526 = LINE('',#3527,#3528); +#3527 = CARTESIAN_POINT('',(1.E+03,0.)); +#3528 = VECTOR('',#3529,1.); +#3529 = DIRECTION('',(0.,-1.)); +#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3531 = PCURVE('',#3532,#3537); +#3532 = PLANE('',#3533); +#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536); +#3534 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.)); +#3535 = DIRECTION('',(-1.,0.,0.)); +#3536 = DIRECTION('',(0.,6.6E-16,1.)); +#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3542); +#3538 = LINE('',#3539,#3540); +#3539 = CARTESIAN_POINT('',(0.,0.)); +#3540 = VECTOR('',#3541,1.); +#3541 = DIRECTION('',(0.,-1.)); +#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3543 = ORIENTED_EDGE('',*,*,#3544,.F.); +#3544 = EDGE_CURVE('',#3436,#3517,#3545,.T.); +#3545 = SURFACE_CURVE('',#3546,(#3550,#3557),.PCURVE_S1.); +#3546 = LINE('',#3547,#3548); +#3547 = CARTESIAN_POINT('',(-500.,-3.331E-14,-150.)); +#3548 = VECTOR('',#3549,1.); +#3549 = DIRECTION('',(1.,0.,0.)); +#3550 = PCURVE('',#3451,#3551); +#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3556); +#3552 = LINE('',#3553,#3554); +#3553 = CARTESIAN_POINT('',(0.,6.661E-14)); +#3554 = VECTOR('',#3555,1.); +#3555 = DIRECTION('',(1.,0.)); +#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3557 = PCURVE('',#3477,#3558); +#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563); +#3559 = LINE('',#3560,#3561); +#3560 = CARTESIAN_POINT('',(-150.,-500.)); +#3561 = VECTOR('',#3562,1.); +#3562 = DIRECTION('',(0.,1.)); +#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3564 = ADVANCED_FACE('',(#3565),#3532,.F.); +#3565 = FACE_BOUND('',#3566,.F.); +#3566 = EDGE_LOOP('',(#3567,#3568,#3591,#3614)); +#3567 = ORIENTED_EDGE('',*,*,#3516,.T.); +#3568 = ORIENTED_EDGE('',*,*,#3569,.T.); +#3569 = EDGE_CURVE('',#3494,#3570,#3572,.T.); +#3570 = VERTEX_POINT('',#3571); +#3571 = CARTESIAN_POINT('',(500.,-15.,150.)); +#3572 = SURFACE_CURVE('',#3573,(#3577,#3584),.PCURVE_S1.); +#3573 = LINE('',#3574,#3575); +#3574 = CARTESIAN_POINT('',(500.,-15.,-150.)); +#3575 = VECTOR('',#3576,1.); +#3576 = DIRECTION('',(0.,2.2E-16,1.)); +#3577 = PCURVE('',#3532,#3578); +#3578 = DEFINITIONAL_REPRESENTATION('',(#3579),#3583); +#3579 = LINE('',#3580,#3581); +#3580 = CARTESIAN_POINT('',(-9.9E-15,-15.)); +#3581 = VECTOR('',#3582,1.); +#3582 = DIRECTION('',(1.,-4.4E-16)); +#3583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3584 = PCURVE('',#3423,#3585); +#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3590); +#3586 = LINE('',#3587,#3588); +#3587 = CARTESIAN_POINT('',(-150.,500.)); +#3588 = VECTOR('',#3589,1.); +#3589 = DIRECTION('',(1.,0.)); +#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3591 = ORIENTED_EDGE('',*,*,#3592,.F.); +#3592 = EDGE_CURVE('',#3593,#3570,#3595,.T.); +#3593 = VERTEX_POINT('',#3594); +#3594 = CARTESIAN_POINT('',(500.,6.7E-14,150.)); +#3595 = SURFACE_CURVE('',#3596,(#3600,#3607),.PCURVE_S1.); +#3596 = LINE('',#3597,#3598); +#3597 = CARTESIAN_POINT('',(500.,9.992E-14,150.)); +#3598 = VECTOR('',#3599,1.); +#3599 = DIRECTION('',(0.,-1.,6.6E-16)); +#3600 = PCURVE('',#3532,#3601); +#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606); +#3602 = LINE('',#3603,#3604); +#3603 = CARTESIAN_POINT('',(300.,1.84E-15)); +#3604 = VECTOR('',#3605,1.); +#3605 = DIRECTION('',(0.,-1.)); +#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3607 = PCURVE('',#3395,#3608); +#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613); +#3609 = LINE('',#3610,#3611); +#3610 = CARTESIAN_POINT('',(0.,0.)); +#3611 = VECTOR('',#3612,1.); +#3612 = DIRECTION('',(0.,-1.)); +#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3614 = ORIENTED_EDGE('',*,*,#3615,.F.); +#3615 = EDGE_CURVE('',#3517,#3593,#3616,.T.); +#3616 = SURFACE_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.); +#3617 = LINE('',#3618,#3619); +#3618 = CARTESIAN_POINT('',(500.,-3.331E-14,-150.)); +#3619 = VECTOR('',#3620,1.); +#3620 = DIRECTION('',(0.,2.2E-16,1.)); +#3621 = PCURVE('',#3532,#3622); +#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627); +#3623 = LINE('',#3624,#3625); +#3624 = CARTESIAN_POINT('',(4.39626E-29,6.661E-14)); +#3625 = VECTOR('',#3626,1.); +#3626 = DIRECTION('',(1.,-4.4E-16)); +#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3628 = PCURVE('',#3477,#3629); +#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3634); +#3630 = LINE('',#3631,#3632); +#3631 = CARTESIAN_POINT('',(-150.,500.)); +#3632 = VECTOR('',#3633,1.); +#3633 = DIRECTION('',(1.,0.)); +#3634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3635 = ADVANCED_FACE('',(#3636),#3395,.F.); +#3636 = FACE_BOUND('',#3637,.F.); +#3637 = EDGE_LOOP('',(#3638,#3639,#3660,#3661)); +#3638 = ORIENTED_EDGE('',*,*,#3592,.T.); +#3639 = ORIENTED_EDGE('',*,*,#3640,.T.); +#3640 = EDGE_CURVE('',#3570,#3375,#3641,.T.); +#3641 = SURFACE_CURVE('',#3642,(#3646,#3653),.PCURVE_S1.); +#3642 = LINE('',#3643,#3644); +#3643 = CARTESIAN_POINT('',(500.,-15.,150.)); +#3644 = VECTOR('',#3645,1.); +#3645 = DIRECTION('',(-1.,0.,0.)); +#3646 = PCURVE('',#3395,#3647); +#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652); +#3648 = LINE('',#3649,#3650); +#3649 = CARTESIAN_POINT('',(0.,-15.)); +#3650 = VECTOR('',#3651,1.); +#3651 = DIRECTION('',(1.,0.)); +#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3653 = PCURVE('',#3423,#3654); +#3654 = DEFINITIONAL_REPRESENTATION('',(#3655),#3659); +#3655 = LINE('',#3656,#3657); +#3656 = CARTESIAN_POINT('',(150.,500.)); +#3657 = VECTOR('',#3658,1.); +#3658 = DIRECTION('',(0.,-1.)); +#3659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3660 = ORIENTED_EDGE('',*,*,#3372,.F.); +#3661 = ORIENTED_EDGE('',*,*,#3662,.F.); +#3662 = EDGE_CURVE('',#3593,#3373,#3663,.T.); +#3663 = SURFACE_CURVE('',#3664,(#3668,#3675),.PCURVE_S1.); +#3664 = LINE('',#3665,#3666); +#3665 = CARTESIAN_POINT('',(500.,3.331E-14,150.)); +#3666 = VECTOR('',#3667,1.); +#3667 = DIRECTION('',(-1.,0.,0.)); +#3668 = PCURVE('',#3395,#3669); +#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674); +#3670 = LINE('',#3671,#3672); +#3671 = CARTESIAN_POINT('',(0.,-6.661E-14)); +#3672 = VECTOR('',#3673,1.); +#3673 = DIRECTION('',(1.,0.)); +#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3675 = PCURVE('',#3477,#3676); +#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681); +#3677 = LINE('',#3678,#3679); +#3678 = CARTESIAN_POINT('',(150.,500.)); +#3679 = VECTOR('',#3680,1.); +#3680 = DIRECTION('',(0.,-1.)); +#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3682 = ADVANCED_FACE('',(#3683),#3477,.T.); +#3683 = FACE_BOUND('',#3684,.F.); +#3684 = EDGE_LOOP('',(#3685,#3686,#3687,#3688)); +#3685 = ORIENTED_EDGE('',*,*,#3463,.T.); +#3686 = ORIENTED_EDGE('',*,*,#3544,.T.); +#3687 = ORIENTED_EDGE('',*,*,#3615,.T.); +#3688 = ORIENTED_EDGE('',*,*,#3662,.T.); +#3689 = ADVANCED_FACE('',(#3690),#3423,.F.); +#3690 = FACE_BOUND('',#3691,.T.); +#3691 = EDGE_LOOP('',(#3692,#3693,#3694,#3695)); +#3692 = ORIENTED_EDGE('',*,*,#3407,.T.); +#3693 = ORIENTED_EDGE('',*,*,#3493,.T.); +#3694 = ORIENTED_EDGE('',*,*,#3569,.T.); +#3695 = ORIENTED_EDGE('',*,*,#3640,.T.); +#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3700)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3697,#3698,#3699)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3697 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3698 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3699 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3700 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3697, + 'distance_accuracy_value','confusion accuracy'); +#3701 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3702,#3704); +#3702 = ( REPRESENTATION_RELATIONSHIP('','',#3365,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3703) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3703 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#3704 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3705); +#3705 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','RearPannel','',#5,#3360,$); +#3706 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3362)); +#3707 = SHAPE_DEFINITION_REPRESENTATION(#3708,#3714); +#3708 = PRODUCT_DEFINITION_SHAPE('','',#3709); +#3709 = PRODUCT_DEFINITION('design','',#3710,#3713); +#3710 = PRODUCT_DEFINITION_FORMATION('','',#3711); +#3711 = PRODUCT('Sketch004','Sketch004','',(#3712)); +#3712 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3713 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3714 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, + #3715),#3744); +#3715 = GEOMETRIC_CURVE_SET('',(#3716,#3723,#3730,#3737)); +#3716 = TRIMMED_CURVE('',#3717,(#3721,PARAMETER_VALUE(0.)),(#3722, + PARAMETER_VALUE(300.)),.T.,.PARAMETER.); +#3717 = LINE('',#3718,#3719); +#3718 = CARTESIAN_POINT('',(-500.,150.,0.)); +#3719 = VECTOR('',#3720,1.); +#3720 = DIRECTION('',(0.,-1.,0.)); +#3721 = CARTESIAN_POINT('',(-500.,150.,0.)); +#3722 = CARTESIAN_POINT('',(-500.,-150.,0.)); +#3723 = TRIMMED_CURVE('',#3724,(#3728,PARAMETER_VALUE(0.)),(#3729, + PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); +#3724 = LINE('',#3725,#3726); +#3725 = CARTESIAN_POINT('',(-500.,-150.,0.)); +#3726 = VECTOR('',#3727,1.); +#3727 = DIRECTION('',(1.,0.,0.)); +#3728 = CARTESIAN_POINT('',(-500.,-150.,0.)); +#3729 = CARTESIAN_POINT('',(500.,-150.,0.)); +#3730 = TRIMMED_CURVE('',#3731,(#3735,PARAMETER_VALUE(0.)),(#3736, + PARAMETER_VALUE(300.)),.T.,.PARAMETER.); +#3731 = LINE('',#3732,#3733); +#3732 = CARTESIAN_POINT('',(500.,-150.,0.)); +#3733 = VECTOR('',#3734,1.); +#3734 = DIRECTION('',(0.,1.,0.)); +#3735 = CARTESIAN_POINT('',(500.,-150.,0.)); +#3736 = CARTESIAN_POINT('',(500.,150.,0.)); +#3737 = TRIMMED_CURVE('',#3738,(#3742,PARAMETER_VALUE(0.)),(#3743, + PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); +#3738 = LINE('',#3739,#3740); +#3739 = CARTESIAN_POINT('',(500.,150.,0.)); +#3740 = VECTOR('',#3741,1.); +#3741 = DIRECTION('',(-1.,0.,0.)); +#3742 = CARTESIAN_POINT('',(500.,150.,0.)); +#3743 = CARTESIAN_POINT('',(-500.,150.,0.)); +#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3748)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3745,#3746,#3747)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3745, + 'distance_accuracy_value','confusion accuracy'); +#3749 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3750,#3752); +#3750 = ( REPRESENTATION_RELATIONSHIP('','',#3714,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3751) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3751 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#3752 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3753); +#3753 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Sketch004','',#5,#3709,$); +#3754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3711)); +#3755 = SHAPE_DEFINITION_REPRESENTATION(#3756,#3762); +#3756 = PRODUCT_DEFINITION_SHAPE('','',#3757); +#3757 = PRODUCT_DEFINITION('design','',#3758,#3761); +#3758 = PRODUCT_DEFINITION_FORMATION('','',#3759); +#3759 = PRODUCT('Pad004','Pad004','',(#3760)); +#3760 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3761 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3762 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3763),#4093); +#3763 = MANIFOLD_SOLID_BREP('',#3764); +#3764 = CLOSED_SHELL('',(#3765,#3885,#3961,#4032,#4079,#4086)); +#3765 = ADVANCED_FACE('',(#3766),#3780,.F.); +#3766 = FACE_BOUND('',#3767,.F.); +#3767 = EDGE_LOOP('',(#3768,#3803,#3831,#3859)); +#3768 = ORIENTED_EDGE('',*,*,#3769,.T.); +#3769 = EDGE_CURVE('',#3770,#3772,#3774,.T.); +#3770 = VERTEX_POINT('',#3771); +#3771 = CARTESIAN_POINT('',(-500.,150.,0.)); +#3772 = VERTEX_POINT('',#3773); +#3773 = CARTESIAN_POINT('',(-500.,150.,15.)); +#3774 = SURFACE_CURVE('',#3775,(#3779,#3791),.PCURVE_S1.); +#3775 = LINE('',#3776,#3777); +#3776 = CARTESIAN_POINT('',(-500.,150.,-6.661E-14)); +#3777 = VECTOR('',#3778,1.); +#3778 = DIRECTION('',(0.,4.4E-16,1.)); +#3779 = PCURVE('',#3780,#3785); +#3780 = PLANE('',#3781); +#3781 = AXIS2_PLACEMENT_3D('',#3782,#3783,#3784); +#3782 = CARTESIAN_POINT('',(-500.,150.,-6.661E-14)); +#3783 = DIRECTION('',(1.,0.,-0.)); +#3784 = DIRECTION('',(0.,-1.,4.4E-16)); +#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790); +#3786 = LINE('',#3787,#3788); +#3787 = CARTESIAN_POINT('',(0.,0.)); +#3788 = VECTOR('',#3789,1.); +#3789 = DIRECTION('',(0.,-1.)); +#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3791 = PCURVE('',#3792,#3797); +#3792 = PLANE('',#3793); +#3793 = AXIS2_PLACEMENT_3D('',#3794,#3795,#3796); +#3794 = CARTESIAN_POINT('',(500.,150.,-6.661E-14)); +#3795 = DIRECTION('',(0.,-1.,4.4E-16)); +#3796 = DIRECTION('',(-1.,0.,0.)); +#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802); +#3798 = LINE('',#3799,#3800); +#3799 = CARTESIAN_POINT('',(1.E+03,0.)); +#3800 = VECTOR('',#3801,1.); +#3801 = DIRECTION('',(0.,-1.)); +#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3803 = ORIENTED_EDGE('',*,*,#3804,.T.); +#3804 = EDGE_CURVE('',#3772,#3805,#3807,.T.); +#3805 = VERTEX_POINT('',#3806); +#3806 = CARTESIAN_POINT('',(-500.,-150.,15.)); +#3807 = SURFACE_CURVE('',#3808,(#3812,#3819),.PCURVE_S1.); +#3808 = LINE('',#3809,#3810); +#3809 = CARTESIAN_POINT('',(-500.,150.,15.)); +#3810 = VECTOR('',#3811,1.); +#3811 = DIRECTION('',(0.,-1.,0.)); +#3812 = PCURVE('',#3780,#3813); +#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818); +#3814 = LINE('',#3815,#3816); +#3815 = CARTESIAN_POINT('',(6.6E-15,-15.)); +#3816 = VECTOR('',#3817,1.); +#3817 = DIRECTION('',(1.,4.4E-16)); +#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3819 = PCURVE('',#3820,#3825); +#3820 = PLANE('',#3821); +#3821 = AXIS2_PLACEMENT_3D('',#3822,#3823,#3824); +#3822 = CARTESIAN_POINT('',(0.,7.E-15,15.)); +#3823 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3824 = DIRECTION('',(0.,1.,-2.2E-16)); +#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830); +#3826 = LINE('',#3827,#3828); +#3827 = CARTESIAN_POINT('',(150.,-500.)); +#3828 = VECTOR('',#3829,1.); +#3829 = DIRECTION('',(-1.,0.)); +#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3831 = ORIENTED_EDGE('',*,*,#3832,.F.); +#3832 = EDGE_CURVE('',#3833,#3805,#3835,.T.); +#3833 = VERTEX_POINT('',#3834); +#3834 = CARTESIAN_POINT('',(-500.,-150.,0.)); +#3835 = SURFACE_CURVE('',#3836,(#3840,#3847),.PCURVE_S1.); +#3836 = LINE('',#3837,#3838); +#3837 = CARTESIAN_POINT('',(-500.,-150.,6.661E-14)); +#3838 = VECTOR('',#3839,1.); +#3839 = DIRECTION('',(0.,4.4E-16,1.)); +#3840 = PCURVE('',#3780,#3841); +#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846); +#3842 = LINE('',#3843,#3844); +#3843 = CARTESIAN_POINT('',(300.,-1.22E-15)); +#3844 = VECTOR('',#3845,1.); +#3845 = DIRECTION('',(0.,-1.)); +#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3847 = PCURVE('',#3848,#3853); +#3848 = PLANE('',#3849); +#3849 = AXIS2_PLACEMENT_3D('',#3850,#3851,#3852); +#3850 = CARTESIAN_POINT('',(-500.,-150.,6.661E-14)); +#3851 = DIRECTION('',(0.,1.,-4.4E-16)); +#3852 = DIRECTION('',(1.,0.,0.)); +#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858); +#3854 = LINE('',#3855,#3856); +#3855 = CARTESIAN_POINT('',(0.,0.)); +#3856 = VECTOR('',#3857,1.); +#3857 = DIRECTION('',(0.,-1.)); +#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3859 = ORIENTED_EDGE('',*,*,#3860,.F.); +#3860 = EDGE_CURVE('',#3770,#3833,#3861,.T.); +#3861 = SURFACE_CURVE('',#3862,(#3866,#3873),.PCURVE_S1.); +#3862 = LINE('',#3863,#3864); +#3863 = CARTESIAN_POINT('',(-500.,150.,0.)); +#3864 = VECTOR('',#3865,1.); +#3865 = DIRECTION('',(0.,-1.,0.)); +#3866 = PCURVE('',#3780,#3867); +#3867 = DEFINITIONAL_REPRESENTATION('',(#3868),#3872); +#3868 = LINE('',#3869,#3870); +#3869 = CARTESIAN_POINT('',(2.93084E-29,-6.661E-14)); +#3870 = VECTOR('',#3871,1.); +#3871 = DIRECTION('',(1.,4.4E-16)); +#3872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3873 = PCURVE('',#3874,#3879); +#3874 = PLANE('',#3875); +#3875 = AXIS2_PLACEMENT_3D('',#3876,#3877,#3878); +#3876 = CARTESIAN_POINT('',(0.,0.,0.)); +#3877 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3878 = DIRECTION('',(0.,1.,-2.2E-16)); +#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884); +#3880 = LINE('',#3881,#3882); +#3881 = CARTESIAN_POINT('',(150.,-500.)); +#3882 = VECTOR('',#3883,1.); +#3883 = DIRECTION('',(-1.,0.)); +#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3885 = ADVANCED_FACE('',(#3886),#3848,.F.); +#3886 = FACE_BOUND('',#3887,.F.); +#3887 = EDGE_LOOP('',(#3888,#3889,#3912,#3940)); +#3888 = ORIENTED_EDGE('',*,*,#3832,.T.); +#3889 = ORIENTED_EDGE('',*,*,#3890,.T.); +#3890 = EDGE_CURVE('',#3805,#3891,#3893,.T.); +#3891 = VERTEX_POINT('',#3892); +#3892 = CARTESIAN_POINT('',(500.,-150.,15.)); +#3893 = SURFACE_CURVE('',#3894,(#3898,#3905),.PCURVE_S1.); +#3894 = LINE('',#3895,#3896); +#3895 = CARTESIAN_POINT('',(-500.,-150.,15.)); +#3896 = VECTOR('',#3897,1.); +#3897 = DIRECTION('',(1.,0.,0.)); +#3898 = PCURVE('',#3848,#3899); +#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904); +#3900 = LINE('',#3901,#3902); +#3901 = CARTESIAN_POINT('',(0.,-15.)); +#3902 = VECTOR('',#3903,1.); +#3903 = DIRECTION('',(1.,0.)); +#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3905 = PCURVE('',#3820,#3906); +#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911); +#3907 = LINE('',#3908,#3909); +#3908 = CARTESIAN_POINT('',(-150.,-500.)); +#3909 = VECTOR('',#3910,1.); +#3910 = DIRECTION('',(0.,1.)); +#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3912 = ORIENTED_EDGE('',*,*,#3913,.F.); +#3913 = EDGE_CURVE('',#3914,#3891,#3916,.T.); +#3914 = VERTEX_POINT('',#3915); +#3915 = CARTESIAN_POINT('',(500.,-150.,0.)); +#3916 = SURFACE_CURVE('',#3917,(#3921,#3928),.PCURVE_S1.); +#3917 = LINE('',#3918,#3919); +#3918 = CARTESIAN_POINT('',(500.,-150.,6.661E-14)); +#3919 = VECTOR('',#3920,1.); +#3920 = DIRECTION('',(0.,4.4E-16,1.)); +#3921 = PCURVE('',#3848,#3922); +#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927); +#3923 = LINE('',#3924,#3925); +#3924 = CARTESIAN_POINT('',(1.E+03,0.)); +#3925 = VECTOR('',#3926,1.); +#3926 = DIRECTION('',(0.,-1.)); +#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3928 = PCURVE('',#3929,#3934); +#3929 = PLANE('',#3930); +#3930 = AXIS2_PLACEMENT_3D('',#3931,#3932,#3933); +#3931 = CARTESIAN_POINT('',(500.,-150.,6.661E-14)); +#3932 = DIRECTION('',(-1.,0.,0.)); +#3933 = DIRECTION('',(0.,1.,-4.4E-16)); +#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939); +#3935 = LINE('',#3936,#3937); +#3936 = CARTESIAN_POINT('',(0.,-0.)); +#3937 = VECTOR('',#3938,1.); +#3938 = DIRECTION('',(0.,-1.)); +#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3940 = ORIENTED_EDGE('',*,*,#3941,.F.); +#3941 = EDGE_CURVE('',#3833,#3914,#3942,.T.); +#3942 = SURFACE_CURVE('',#3943,(#3947,#3954),.PCURVE_S1.); +#3943 = LINE('',#3944,#3945); +#3944 = CARTESIAN_POINT('',(-500.,-150.,0.)); +#3945 = VECTOR('',#3946,1.); +#3946 = DIRECTION('',(1.,0.,0.)); +#3947 = PCURVE('',#3848,#3948); +#3948 = DEFINITIONAL_REPRESENTATION('',(#3949),#3953); +#3949 = LINE('',#3950,#3951); +#3950 = CARTESIAN_POINT('',(0.,6.661E-14)); +#3951 = VECTOR('',#3952,1.); +#3952 = DIRECTION('',(1.,0.)); +#3953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3954 = PCURVE('',#3874,#3955); +#3955 = DEFINITIONAL_REPRESENTATION('',(#3956),#3960); +#3956 = LINE('',#3957,#3958); +#3957 = CARTESIAN_POINT('',(-150.,-500.)); +#3958 = VECTOR('',#3959,1.); +#3959 = DIRECTION('',(0.,1.)); +#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3961 = ADVANCED_FACE('',(#3962),#3929,.F.); +#3962 = FACE_BOUND('',#3963,.F.); +#3963 = EDGE_LOOP('',(#3964,#3965,#3988,#4011)); +#3964 = ORIENTED_EDGE('',*,*,#3913,.T.); +#3965 = ORIENTED_EDGE('',*,*,#3966,.T.); +#3966 = EDGE_CURVE('',#3891,#3967,#3969,.T.); +#3967 = VERTEX_POINT('',#3968); +#3968 = CARTESIAN_POINT('',(500.,150.,15.)); +#3969 = SURFACE_CURVE('',#3970,(#3974,#3981),.PCURVE_S1.); +#3970 = LINE('',#3971,#3972); +#3971 = CARTESIAN_POINT('',(500.,-150.,15.)); +#3972 = VECTOR('',#3973,1.); +#3973 = DIRECTION('',(0.,1.,0.)); +#3974 = PCURVE('',#3929,#3975); +#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980); +#3976 = LINE('',#3977,#3978); +#3977 = CARTESIAN_POINT('',(-6.6E-15,-15.)); +#3978 = VECTOR('',#3979,1.); +#3979 = DIRECTION('',(1.,-4.4E-16)); +#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3981 = PCURVE('',#3820,#3982); +#3982 = DEFINITIONAL_REPRESENTATION('',(#3983),#3987); +#3983 = LINE('',#3984,#3985); +#3984 = CARTESIAN_POINT('',(-150.,500.)); +#3985 = VECTOR('',#3986,1.); +#3986 = DIRECTION('',(1.,0.)); +#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3988 = ORIENTED_EDGE('',*,*,#3989,.F.); +#3989 = EDGE_CURVE('',#3990,#3967,#3992,.T.); +#3990 = VERTEX_POINT('',#3991); +#3991 = CARTESIAN_POINT('',(500.,150.,0.)); +#3992 = SURFACE_CURVE('',#3993,(#3997,#4004),.PCURVE_S1.); +#3993 = LINE('',#3994,#3995); +#3994 = CARTESIAN_POINT('',(500.,150.,-6.661E-14)); +#3995 = VECTOR('',#3996,1.); +#3996 = DIRECTION('',(0.,4.4E-16,1.)); +#3997 = PCURVE('',#3929,#3998); +#3998 = DEFINITIONAL_REPRESENTATION('',(#3999),#4003); +#3999 = LINE('',#4000,#4001); +#4000 = CARTESIAN_POINT('',(300.,1.22E-15)); +#4001 = VECTOR('',#4002,1.); +#4002 = DIRECTION('',(0.,-1.)); +#4003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4004 = PCURVE('',#3792,#4005); +#4005 = DEFINITIONAL_REPRESENTATION('',(#4006),#4010); +#4006 = LINE('',#4007,#4008); +#4007 = CARTESIAN_POINT('',(0.,-0.)); +#4008 = VECTOR('',#4009,1.); +#4009 = DIRECTION('',(0.,-1.)); +#4010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4011 = ORIENTED_EDGE('',*,*,#4012,.F.); +#4012 = EDGE_CURVE('',#3914,#3990,#4013,.T.); +#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.); +#4014 = LINE('',#4015,#4016); +#4015 = CARTESIAN_POINT('',(500.,-150.,0.)); +#4016 = VECTOR('',#4017,1.); +#4017 = DIRECTION('',(0.,1.,0.)); +#4018 = PCURVE('',#3929,#4019); +#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024); +#4020 = LINE('',#4021,#4022); +#4021 = CARTESIAN_POINT('',(2.93084E-29,6.661E-14)); +#4022 = VECTOR('',#4023,1.); +#4023 = DIRECTION('',(1.,-4.4E-16)); +#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4025 = PCURVE('',#3874,#4026); +#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031); +#4027 = LINE('',#4028,#4029); +#4028 = CARTESIAN_POINT('',(-150.,500.)); +#4029 = VECTOR('',#4030,1.); +#4030 = DIRECTION('',(1.,0.)); +#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4032 = ADVANCED_FACE('',(#4033),#3792,.F.); +#4033 = FACE_BOUND('',#4034,.F.); +#4034 = EDGE_LOOP('',(#4035,#4036,#4057,#4058)); +#4035 = ORIENTED_EDGE('',*,*,#3989,.T.); +#4036 = ORIENTED_EDGE('',*,*,#4037,.T.); +#4037 = EDGE_CURVE('',#3967,#3772,#4038,.T.); +#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.); +#4039 = LINE('',#4040,#4041); +#4040 = CARTESIAN_POINT('',(500.,150.,15.)); +#4041 = VECTOR('',#4042,1.); +#4042 = DIRECTION('',(-1.,0.,0.)); +#4043 = PCURVE('',#3792,#4044); +#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049); +#4045 = LINE('',#4046,#4047); +#4046 = CARTESIAN_POINT('',(0.,-15.)); +#4047 = VECTOR('',#4048,1.); +#4048 = DIRECTION('',(1.,0.)); +#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4050 = PCURVE('',#3820,#4051); +#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056); +#4052 = LINE('',#4053,#4054); +#4053 = CARTESIAN_POINT('',(150.,500.)); +#4054 = VECTOR('',#4055,1.); +#4055 = DIRECTION('',(0.,-1.)); +#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4057 = ORIENTED_EDGE('',*,*,#3769,.F.); +#4058 = ORIENTED_EDGE('',*,*,#4059,.F.); +#4059 = EDGE_CURVE('',#3990,#3770,#4060,.T.); +#4060 = SURFACE_CURVE('',#4061,(#4065,#4072),.PCURVE_S1.); +#4061 = LINE('',#4062,#4063); +#4062 = CARTESIAN_POINT('',(500.,150.,0.)); +#4063 = VECTOR('',#4064,1.); +#4064 = DIRECTION('',(-1.,0.,0.)); +#4065 = PCURVE('',#3792,#4066); +#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071); +#4067 = LINE('',#4068,#4069); +#4068 = CARTESIAN_POINT('',(0.,-6.661E-14)); +#4069 = VECTOR('',#4070,1.); +#4070 = DIRECTION('',(1.,0.)); +#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4072 = PCURVE('',#3874,#4073); +#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078); +#4074 = LINE('',#4075,#4076); +#4075 = CARTESIAN_POINT('',(150.,500.)); +#4076 = VECTOR('',#4077,1.); +#4077 = DIRECTION('',(0.,-1.)); +#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4079 = ADVANCED_FACE('',(#4080),#3874,.T.); +#4080 = FACE_BOUND('',#4081,.F.); +#4081 = EDGE_LOOP('',(#4082,#4083,#4084,#4085)); +#4082 = ORIENTED_EDGE('',*,*,#3860,.T.); +#4083 = ORIENTED_EDGE('',*,*,#3941,.T.); +#4084 = ORIENTED_EDGE('',*,*,#4012,.T.); +#4085 = ORIENTED_EDGE('',*,*,#4059,.T.); +#4086 = ADVANCED_FACE('',(#4087),#3820,.F.); +#4087 = FACE_BOUND('',#4088,.T.); +#4088 = EDGE_LOOP('',(#4089,#4090,#4091,#4092)); +#4089 = ORIENTED_EDGE('',*,*,#3804,.T.); +#4090 = ORIENTED_EDGE('',*,*,#3890,.T.); +#4091 = ORIENTED_EDGE('',*,*,#3966,.T.); +#4092 = ORIENTED_EDGE('',*,*,#4037,.T.); +#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4097)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4094,#4095,#4096)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4094, + 'distance_accuracy_value','confusion accuracy'); +#4098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4099,#4101); +#4099 = ( REPRESENTATION_RELATIONSHIP('','',#3762,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4100) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#4101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4102); +#4102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Pad004','',#5,#3757,$); +#4103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3759)); +#4104 = SHAPE_DEFINITION_REPRESENTATION(#4105,#4111); +#4105 = PRODUCT_DEFINITION_SHAPE('','',#4106); +#4106 = PRODUCT_DEFINITION('design','',#4107,#4110); +#4107 = PRODUCT_DEFINITION_FORMATION('','',#4108); +#4108 = PRODUCT('BottomPannel','BottomPannel','',(#4109)); +#4109 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4111 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4112),#4442); +#4112 = MANIFOLD_SOLID_BREP('',#4113); +#4113 = CLOSED_SHELL('',(#4114,#4234,#4310,#4381,#4428,#4435)); +#4114 = ADVANCED_FACE('',(#4115),#4129,.F.); +#4115 = FACE_BOUND('',#4116,.F.); +#4116 = EDGE_LOOP('',(#4117,#4152,#4180,#4208)); +#4117 = ORIENTED_EDGE('',*,*,#4118,.T.); +#4118 = EDGE_CURVE('',#4119,#4121,#4123,.T.); +#4119 = VERTEX_POINT('',#4120); +#4120 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4121 = VERTEX_POINT('',#4122); +#4122 = CARTESIAN_POINT('',(-145.,225.,15.)); +#4123 = SURFACE_CURVE('',#4124,(#4128,#4140),.PCURVE_S1.); +#4124 = LINE('',#4125,#4126); +#4125 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4126 = VECTOR('',#4127,1.); +#4127 = DIRECTION('',(0.,0.,1.)); +#4128 = PCURVE('',#4129,#4134); +#4129 = PLANE('',#4130); +#4130 = AXIS2_PLACEMENT_3D('',#4131,#4132,#4133); +#4131 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4132 = DIRECTION('',(1.,0.,0.)); +#4133 = DIRECTION('',(0.,-1.,0.)); +#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139); +#4135 = LINE('',#4136,#4137); +#4136 = CARTESIAN_POINT('',(0.,0.)); +#4137 = VECTOR('',#4138,1.); +#4138 = DIRECTION('',(0.,-1.)); +#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4140 = PCURVE('',#4141,#4146); +#4141 = PLANE('',#4142); +#4142 = AXIS2_PLACEMENT_3D('',#4143,#4144,#4145); +#4143 = CARTESIAN_POINT('',(145.,225.,0.)); +#4144 = DIRECTION('',(0.,-1.,0.)); +#4145 = DIRECTION('',(-1.,0.,0.)); +#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151); +#4147 = LINE('',#4148,#4149); +#4148 = CARTESIAN_POINT('',(290.,0.)); +#4149 = VECTOR('',#4150,1.); +#4150 = DIRECTION('',(0.,-1.)); +#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4152 = ORIENTED_EDGE('',*,*,#4153,.T.); +#4153 = EDGE_CURVE('',#4121,#4154,#4156,.T.); +#4154 = VERTEX_POINT('',#4155); +#4155 = CARTESIAN_POINT('',(-145.,-225.,15.)); +#4156 = SURFACE_CURVE('',#4157,(#4161,#4168),.PCURVE_S1.); +#4157 = LINE('',#4158,#4159); +#4158 = CARTESIAN_POINT('',(-145.,225.,15.)); +#4159 = VECTOR('',#4160,1.); +#4160 = DIRECTION('',(0.,-1.,0.)); +#4161 = PCURVE('',#4129,#4162); +#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4167); +#4163 = LINE('',#4164,#4165); +#4164 = CARTESIAN_POINT('',(0.,-15.)); +#4165 = VECTOR('',#4166,1.); +#4166 = DIRECTION('',(1.,0.)); +#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4168 = PCURVE('',#4169,#4174); +#4169 = PLANE('',#4170); +#4170 = AXIS2_PLACEMENT_3D('',#4171,#4172,#4173); +#4171 = CARTESIAN_POINT('',(0.,0.,15.)); +#4172 = DIRECTION('',(0.,0.,1.)); +#4173 = DIRECTION('',(1.,0.,0.)); +#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179); +#4175 = LINE('',#4176,#4177); +#4176 = CARTESIAN_POINT('',(-145.,225.)); +#4177 = VECTOR('',#4178,1.); +#4178 = DIRECTION('',(0.,-1.)); +#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4180 = ORIENTED_EDGE('',*,*,#4181,.F.); +#4181 = EDGE_CURVE('',#4182,#4154,#4184,.T.); +#4182 = VERTEX_POINT('',#4183); +#4183 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4184 = SURFACE_CURVE('',#4185,(#4189,#4196),.PCURVE_S1.); +#4185 = LINE('',#4186,#4187); +#4186 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4187 = VECTOR('',#4188,1.); +#4188 = DIRECTION('',(0.,0.,1.)); +#4189 = PCURVE('',#4129,#4190); +#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195); +#4191 = LINE('',#4192,#4193); +#4192 = CARTESIAN_POINT('',(450.,0.)); +#4193 = VECTOR('',#4194,1.); +#4194 = DIRECTION('',(0.,-1.)); +#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4196 = PCURVE('',#4197,#4202); +#4197 = PLANE('',#4198); +#4198 = AXIS2_PLACEMENT_3D('',#4199,#4200,#4201); +#4199 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4200 = DIRECTION('',(0.,1.,0.)); +#4201 = DIRECTION('',(1.,0.,0.)); +#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207); +#4203 = LINE('',#4204,#4205); +#4204 = CARTESIAN_POINT('',(0.,0.)); +#4205 = VECTOR('',#4206,1.); +#4206 = DIRECTION('',(0.,-1.)); +#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4208 = ORIENTED_EDGE('',*,*,#4209,.F.); +#4209 = EDGE_CURVE('',#4119,#4182,#4210,.T.); +#4210 = SURFACE_CURVE('',#4211,(#4215,#4222),.PCURVE_S1.); +#4211 = LINE('',#4212,#4213); +#4212 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4213 = VECTOR('',#4214,1.); +#4214 = DIRECTION('',(0.,-1.,0.)); +#4215 = PCURVE('',#4129,#4216); +#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4221); +#4217 = LINE('',#4218,#4219); +#4218 = CARTESIAN_POINT('',(0.,0.)); +#4219 = VECTOR('',#4220,1.); +#4220 = DIRECTION('',(1.,0.)); +#4221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4222 = PCURVE('',#4223,#4228); +#4223 = PLANE('',#4224); +#4224 = AXIS2_PLACEMENT_3D('',#4225,#4226,#4227); +#4225 = CARTESIAN_POINT('',(0.,0.,0.)); +#4226 = DIRECTION('',(0.,0.,1.)); +#4227 = DIRECTION('',(1.,0.,0.)); +#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233); +#4229 = LINE('',#4230,#4231); +#4230 = CARTESIAN_POINT('',(-145.,225.)); +#4231 = VECTOR('',#4232,1.); +#4232 = DIRECTION('',(0.,-1.)); +#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4234 = ADVANCED_FACE('',(#4235),#4197,.F.); +#4235 = FACE_BOUND('',#4236,.F.); +#4236 = EDGE_LOOP('',(#4237,#4238,#4261,#4289)); +#4237 = ORIENTED_EDGE('',*,*,#4181,.T.); +#4238 = ORIENTED_EDGE('',*,*,#4239,.T.); +#4239 = EDGE_CURVE('',#4154,#4240,#4242,.T.); +#4240 = VERTEX_POINT('',#4241); +#4241 = CARTESIAN_POINT('',(145.,-225.,15.)); +#4242 = SURFACE_CURVE('',#4243,(#4247,#4254),.PCURVE_S1.); +#4243 = LINE('',#4244,#4245); +#4244 = CARTESIAN_POINT('',(-145.,-225.,15.)); +#4245 = VECTOR('',#4246,1.); +#4246 = DIRECTION('',(1.,0.,0.)); +#4247 = PCURVE('',#4197,#4248); +#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253); +#4249 = LINE('',#4250,#4251); +#4250 = CARTESIAN_POINT('',(0.,-15.)); +#4251 = VECTOR('',#4252,1.); +#4252 = DIRECTION('',(1.,0.)); +#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4254 = PCURVE('',#4169,#4255); +#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260); +#4256 = LINE('',#4257,#4258); +#4257 = CARTESIAN_POINT('',(-145.,-225.)); +#4258 = VECTOR('',#4259,1.); +#4259 = DIRECTION('',(1.,0.)); +#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4261 = ORIENTED_EDGE('',*,*,#4262,.F.); +#4262 = EDGE_CURVE('',#4263,#4240,#4265,.T.); +#4263 = VERTEX_POINT('',#4264); +#4264 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4265 = SURFACE_CURVE('',#4266,(#4270,#4277),.PCURVE_S1.); +#4266 = LINE('',#4267,#4268); +#4267 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4268 = VECTOR('',#4269,1.); +#4269 = DIRECTION('',(0.,0.,1.)); +#4270 = PCURVE('',#4197,#4271); +#4271 = DEFINITIONAL_REPRESENTATION('',(#4272),#4276); +#4272 = LINE('',#4273,#4274); +#4273 = CARTESIAN_POINT('',(290.,0.)); +#4274 = VECTOR('',#4275,1.); +#4275 = DIRECTION('',(0.,-1.)); +#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4277 = PCURVE('',#4278,#4283); +#4278 = PLANE('',#4279); +#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282); +#4280 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4281 = DIRECTION('',(-1.,0.,0.)); +#4282 = DIRECTION('',(0.,1.,0.)); +#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288); +#4284 = LINE('',#4285,#4286); +#4285 = CARTESIAN_POINT('',(0.,0.)); +#4286 = VECTOR('',#4287,1.); +#4287 = DIRECTION('',(0.,-1.)); +#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4289 = ORIENTED_EDGE('',*,*,#4290,.F.); +#4290 = EDGE_CURVE('',#4182,#4263,#4291,.T.); +#4291 = SURFACE_CURVE('',#4292,(#4296,#4303),.PCURVE_S1.); +#4292 = LINE('',#4293,#4294); +#4293 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4294 = VECTOR('',#4295,1.); +#4295 = DIRECTION('',(1.,0.,0.)); +#4296 = PCURVE('',#4197,#4297); +#4297 = DEFINITIONAL_REPRESENTATION('',(#4298),#4302); +#4298 = LINE('',#4299,#4300); +#4299 = CARTESIAN_POINT('',(0.,0.)); +#4300 = VECTOR('',#4301,1.); +#4301 = DIRECTION('',(1.,0.)); +#4302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4303 = PCURVE('',#4223,#4304); +#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4309); +#4305 = LINE('',#4306,#4307); +#4306 = CARTESIAN_POINT('',(-145.,-225.)); +#4307 = VECTOR('',#4308,1.); +#4308 = DIRECTION('',(1.,0.)); +#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4310 = ADVANCED_FACE('',(#4311),#4278,.F.); +#4311 = FACE_BOUND('',#4312,.F.); +#4312 = EDGE_LOOP('',(#4313,#4314,#4337,#4360)); +#4313 = ORIENTED_EDGE('',*,*,#4262,.T.); +#4314 = ORIENTED_EDGE('',*,*,#4315,.T.); +#4315 = EDGE_CURVE('',#4240,#4316,#4318,.T.); +#4316 = VERTEX_POINT('',#4317); +#4317 = CARTESIAN_POINT('',(145.,225.,15.)); +#4318 = SURFACE_CURVE('',#4319,(#4323,#4330),.PCURVE_S1.); +#4319 = LINE('',#4320,#4321); +#4320 = CARTESIAN_POINT('',(145.,-225.,15.)); +#4321 = VECTOR('',#4322,1.); +#4322 = DIRECTION('',(0.,1.,0.)); +#4323 = PCURVE('',#4278,#4324); +#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329); +#4325 = LINE('',#4326,#4327); +#4326 = CARTESIAN_POINT('',(0.,-15.)); +#4327 = VECTOR('',#4328,1.); +#4328 = DIRECTION('',(1.,0.)); +#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4330 = PCURVE('',#4169,#4331); +#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336); +#4332 = LINE('',#4333,#4334); +#4333 = CARTESIAN_POINT('',(145.,-225.)); +#4334 = VECTOR('',#4335,1.); +#4335 = DIRECTION('',(0.,1.)); +#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4337 = ORIENTED_EDGE('',*,*,#4338,.F.); +#4338 = EDGE_CURVE('',#4339,#4316,#4341,.T.); +#4339 = VERTEX_POINT('',#4340); +#4340 = CARTESIAN_POINT('',(145.,225.,0.)); +#4341 = SURFACE_CURVE('',#4342,(#4346,#4353),.PCURVE_S1.); +#4342 = LINE('',#4343,#4344); +#4343 = CARTESIAN_POINT('',(145.,225.,0.)); +#4344 = VECTOR('',#4345,1.); +#4345 = DIRECTION('',(0.,0.,1.)); +#4346 = PCURVE('',#4278,#4347); +#4347 = DEFINITIONAL_REPRESENTATION('',(#4348),#4352); +#4348 = LINE('',#4349,#4350); +#4349 = CARTESIAN_POINT('',(450.,0.)); +#4350 = VECTOR('',#4351,1.); +#4351 = DIRECTION('',(0.,-1.)); +#4352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4353 = PCURVE('',#4141,#4354); +#4354 = DEFINITIONAL_REPRESENTATION('',(#4355),#4359); +#4355 = LINE('',#4356,#4357); +#4356 = CARTESIAN_POINT('',(0.,-0.)); +#4357 = VECTOR('',#4358,1.); +#4358 = DIRECTION('',(0.,-1.)); +#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4360 = ORIENTED_EDGE('',*,*,#4361,.F.); +#4361 = EDGE_CURVE('',#4263,#4339,#4362,.T.); +#4362 = SURFACE_CURVE('',#4363,(#4367,#4374),.PCURVE_S1.); +#4363 = LINE('',#4364,#4365); +#4364 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4365 = VECTOR('',#4366,1.); +#4366 = DIRECTION('',(0.,1.,0.)); +#4367 = PCURVE('',#4278,#4368); +#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4373); +#4369 = LINE('',#4370,#4371); +#4370 = CARTESIAN_POINT('',(0.,0.)); +#4371 = VECTOR('',#4372,1.); +#4372 = DIRECTION('',(1.,0.)); +#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4374 = PCURVE('',#4223,#4375); +#4375 = DEFINITIONAL_REPRESENTATION('',(#4376),#4380); +#4376 = LINE('',#4377,#4378); +#4377 = CARTESIAN_POINT('',(145.,-225.)); +#4378 = VECTOR('',#4379,1.); +#4379 = DIRECTION('',(0.,1.)); +#4380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4381 = ADVANCED_FACE('',(#4382),#4141,.F.); +#4382 = FACE_BOUND('',#4383,.F.); +#4383 = EDGE_LOOP('',(#4384,#4385,#4406,#4407)); +#4384 = ORIENTED_EDGE('',*,*,#4338,.T.); +#4385 = ORIENTED_EDGE('',*,*,#4386,.T.); +#4386 = EDGE_CURVE('',#4316,#4121,#4387,.T.); +#4387 = SURFACE_CURVE('',#4388,(#4392,#4399),.PCURVE_S1.); +#4388 = LINE('',#4389,#4390); +#4389 = CARTESIAN_POINT('',(145.,225.,15.)); +#4390 = VECTOR('',#4391,1.); +#4391 = DIRECTION('',(-1.,0.,0.)); +#4392 = PCURVE('',#4141,#4393); +#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398); +#4394 = LINE('',#4395,#4396); +#4395 = CARTESIAN_POINT('',(0.,-15.)); +#4396 = VECTOR('',#4397,1.); +#4397 = DIRECTION('',(1.,0.)); +#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4399 = PCURVE('',#4169,#4400); +#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405); +#4401 = LINE('',#4402,#4403); +#4402 = CARTESIAN_POINT('',(145.,225.)); +#4403 = VECTOR('',#4404,1.); +#4404 = DIRECTION('',(-1.,0.)); +#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4406 = ORIENTED_EDGE('',*,*,#4118,.F.); +#4407 = ORIENTED_EDGE('',*,*,#4408,.F.); +#4408 = EDGE_CURVE('',#4339,#4119,#4409,.T.); +#4409 = SURFACE_CURVE('',#4410,(#4414,#4421),.PCURVE_S1.); +#4410 = LINE('',#4411,#4412); +#4411 = CARTESIAN_POINT('',(145.,225.,0.)); +#4412 = VECTOR('',#4413,1.); +#4413 = DIRECTION('',(-1.,0.,0.)); +#4414 = PCURVE('',#4141,#4415); +#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4420); +#4416 = LINE('',#4417,#4418); +#4417 = CARTESIAN_POINT('',(0.,-0.)); +#4418 = VECTOR('',#4419,1.); +#4419 = DIRECTION('',(1.,0.)); +#4420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4421 = PCURVE('',#4223,#4422); +#4422 = DEFINITIONAL_REPRESENTATION('',(#4423),#4427); +#4423 = LINE('',#4424,#4425); +#4424 = CARTESIAN_POINT('',(145.,225.)); +#4425 = VECTOR('',#4426,1.); +#4426 = DIRECTION('',(-1.,0.)); +#4427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4428 = ADVANCED_FACE('',(#4429),#4223,.F.); +#4429 = FACE_BOUND('',#4430,.F.); +#4430 = EDGE_LOOP('',(#4431,#4432,#4433,#4434)); +#4431 = ORIENTED_EDGE('',*,*,#4209,.T.); +#4432 = ORIENTED_EDGE('',*,*,#4290,.T.); +#4433 = ORIENTED_EDGE('',*,*,#4361,.T.); +#4434 = ORIENTED_EDGE('',*,*,#4408,.T.); +#4435 = ADVANCED_FACE('',(#4436),#4169,.T.); +#4436 = FACE_BOUND('',#4437,.T.); +#4437 = EDGE_LOOP('',(#4438,#4439,#4440,#4441)); +#4438 = ORIENTED_EDGE('',*,*,#4153,.T.); +#4439 = ORIENTED_EDGE('',*,*,#4239,.T.); +#4440 = ORIENTED_EDGE('',*,*,#4315,.T.); +#4441 = ORIENTED_EDGE('',*,*,#4386,.T.); +#4442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4446)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4443,#4444,#4445)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4443, + 'distance_accuracy_value','confusion accuracy'); +#4447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4448,#4450); +#4448 = ( REPRESENTATION_RELATIONSHIP('','',#4111,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4449) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#4450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4451); +#4451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','BottomPannel','',#5,#4106,$ + ); +#4452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4108)); +#4453 = SHAPE_DEFINITION_REPRESENTATION(#4454,#4460); +#4454 = PRODUCT_DEFINITION_SHAPE('','',#4455); +#4455 = PRODUCT_DEFINITION('design','',#4456,#4459); +#4456 = PRODUCT_DEFINITION_FORMATION('','',#4457); +#4457 = PRODUCT('Sketch005','Sketch005','',(#4458)); +#4458 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4459 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4460 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, + #4461),#4490); +#4461 = GEOMETRIC_CURVE_SET('',(#4462,#4469,#4476,#4483)); +#4462 = TRIMMED_CURVE('',#4463,(#4467,PARAMETER_VALUE(0.)),(#4468, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#4463 = LINE('',#4464,#4465); +#4464 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4465 = VECTOR('',#4466,1.); +#4466 = DIRECTION('',(0.,-1.,0.)); +#4467 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4468 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4469 = TRIMMED_CURVE('',#4470,(#4474,PARAMETER_VALUE(0.)),(#4475, + PARAMETER_VALUE(290.)),.T.,.PARAMETER.); +#4470 = LINE('',#4471,#4472); +#4471 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4472 = VECTOR('',#4473,1.); +#4473 = DIRECTION('',(1.,0.,0.)); +#4474 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4475 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4476 = TRIMMED_CURVE('',#4477,(#4481,PARAMETER_VALUE(0.)),(#4482, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#4477 = LINE('',#4478,#4479); +#4478 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4479 = VECTOR('',#4480,1.); +#4480 = DIRECTION('',(0.,1.,0.)); +#4481 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4482 = CARTESIAN_POINT('',(145.,225.,0.)); +#4483 = TRIMMED_CURVE('',#4484,(#4488,PARAMETER_VALUE(0.)),(#4489, + PARAMETER_VALUE(290.)),.T.,.PARAMETER.); +#4484 = LINE('',#4485,#4486); +#4485 = CARTESIAN_POINT('',(145.,225.,0.)); +#4486 = VECTOR('',#4487,1.); +#4487 = DIRECTION('',(-1.,0.,0.)); +#4488 = CARTESIAN_POINT('',(145.,225.,0.)); +#4489 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4494)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4491,#4492,#4493)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4491 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4492 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4493 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4494 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4491, + 'distance_accuracy_value','confusion accuracy'); +#4495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4496,#4498); +#4496 = ( REPRESENTATION_RELATIONSHIP('','',#4460,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4497) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#4498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4499); +#4499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Sketch005','',#5,#4455,$); +#4500 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4457)); +#4501 = SHAPE_DEFINITION_REPRESENTATION(#4502,#4508); +#4502 = PRODUCT_DEFINITION_SHAPE('','',#4503); +#4503 = PRODUCT_DEFINITION('design','',#4504,#4507); +#4504 = PRODUCT_DEFINITION_FORMATION('','',#4505); +#4505 = PRODUCT('Pad005','Pad005','',(#4506)); +#4506 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4508 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4509),#4839); +#4509 = MANIFOLD_SOLID_BREP('',#4510); +#4510 = CLOSED_SHELL('',(#4511,#4631,#4707,#4778,#4825,#4832)); +#4511 = ADVANCED_FACE('',(#4512),#4526,.F.); +#4512 = FACE_BOUND('',#4513,.F.); +#4513 = EDGE_LOOP('',(#4514,#4549,#4577,#4605)); +#4514 = ORIENTED_EDGE('',*,*,#4515,.T.); +#4515 = EDGE_CURVE('',#4516,#4518,#4520,.T.); +#4516 = VERTEX_POINT('',#4517); +#4517 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4518 = VERTEX_POINT('',#4519); +#4519 = CARTESIAN_POINT('',(-145.,225.,15.)); +#4520 = SURFACE_CURVE('',#4521,(#4525,#4537),.PCURVE_S1.); +#4521 = LINE('',#4522,#4523); +#4522 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4523 = VECTOR('',#4524,1.); +#4524 = DIRECTION('',(0.,0.,1.)); +#4525 = PCURVE('',#4526,#4531); +#4526 = PLANE('',#4527); +#4527 = AXIS2_PLACEMENT_3D('',#4528,#4529,#4530); +#4528 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4529 = DIRECTION('',(1.,0.,-0.)); +#4530 = DIRECTION('',(0.,-1.,0.)); +#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536); +#4532 = LINE('',#4533,#4534); +#4533 = CARTESIAN_POINT('',(0.,0.)); +#4534 = VECTOR('',#4535,1.); +#4535 = DIRECTION('',(0.,-1.)); +#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4537 = PCURVE('',#4538,#4543); +#4538 = PLANE('',#4539); +#4539 = AXIS2_PLACEMENT_3D('',#4540,#4541,#4542); +#4540 = CARTESIAN_POINT('',(145.,225.,0.)); +#4541 = DIRECTION('',(0.,-1.,0.)); +#4542 = DIRECTION('',(-1.,0.,0.)); +#4543 = DEFINITIONAL_REPRESENTATION('',(#4544),#4548); +#4544 = LINE('',#4545,#4546); +#4545 = CARTESIAN_POINT('',(290.,0.)); +#4546 = VECTOR('',#4547,1.); +#4547 = DIRECTION('',(0.,-1.)); +#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4549 = ORIENTED_EDGE('',*,*,#4550,.T.); +#4550 = EDGE_CURVE('',#4518,#4551,#4553,.T.); +#4551 = VERTEX_POINT('',#4552); +#4552 = CARTESIAN_POINT('',(-145.,-225.,15.)); +#4553 = SURFACE_CURVE('',#4554,(#4558,#4565),.PCURVE_S1.); +#4554 = LINE('',#4555,#4556); +#4555 = CARTESIAN_POINT('',(-145.,225.,15.)); +#4556 = VECTOR('',#4557,1.); +#4557 = DIRECTION('',(0.,-1.,0.)); +#4558 = PCURVE('',#4526,#4559); +#4559 = DEFINITIONAL_REPRESENTATION('',(#4560),#4564); +#4560 = LINE('',#4561,#4562); +#4561 = CARTESIAN_POINT('',(0.,-15.)); +#4562 = VECTOR('',#4563,1.); +#4563 = DIRECTION('',(1.,0.)); +#4564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4565 = PCURVE('',#4566,#4571); +#4566 = PLANE('',#4567); +#4567 = AXIS2_PLACEMENT_3D('',#4568,#4569,#4570); +#4568 = CARTESIAN_POINT('',(0.,0.,15.)); +#4569 = DIRECTION('',(0.,0.,1.)); +#4570 = DIRECTION('',(1.,0.,0.)); +#4571 = DEFINITIONAL_REPRESENTATION('',(#4572),#4576); +#4572 = LINE('',#4573,#4574); +#4573 = CARTESIAN_POINT('',(-145.,225.)); +#4574 = VECTOR('',#4575,1.); +#4575 = DIRECTION('',(0.,-1.)); +#4576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4577 = ORIENTED_EDGE('',*,*,#4578,.F.); +#4578 = EDGE_CURVE('',#4579,#4551,#4581,.T.); +#4579 = VERTEX_POINT('',#4580); +#4580 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4581 = SURFACE_CURVE('',#4582,(#4586,#4593),.PCURVE_S1.); +#4582 = LINE('',#4583,#4584); +#4583 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4584 = VECTOR('',#4585,1.); +#4585 = DIRECTION('',(0.,0.,1.)); +#4586 = PCURVE('',#4526,#4587); +#4587 = DEFINITIONAL_REPRESENTATION('',(#4588),#4592); +#4588 = LINE('',#4589,#4590); +#4589 = CARTESIAN_POINT('',(450.,0.)); +#4590 = VECTOR('',#4591,1.); +#4591 = DIRECTION('',(0.,-1.)); +#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4593 = PCURVE('',#4594,#4599); +#4594 = PLANE('',#4595); +#4595 = AXIS2_PLACEMENT_3D('',#4596,#4597,#4598); +#4596 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4597 = DIRECTION('',(0.,1.,0.)); +#4598 = DIRECTION('',(1.,0.,0.)); +#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4604); +#4600 = LINE('',#4601,#4602); +#4601 = CARTESIAN_POINT('',(0.,0.)); +#4602 = VECTOR('',#4603,1.); +#4603 = DIRECTION('',(0.,-1.)); +#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4605 = ORIENTED_EDGE('',*,*,#4606,.F.); +#4606 = EDGE_CURVE('',#4516,#4579,#4607,.T.); +#4607 = SURFACE_CURVE('',#4608,(#4612,#4619),.PCURVE_S1.); +#4608 = LINE('',#4609,#4610); +#4609 = CARTESIAN_POINT('',(-145.,225.,0.)); +#4610 = VECTOR('',#4611,1.); +#4611 = DIRECTION('',(0.,-1.,0.)); +#4612 = PCURVE('',#4526,#4613); +#4613 = DEFINITIONAL_REPRESENTATION('',(#4614),#4618); +#4614 = LINE('',#4615,#4616); +#4615 = CARTESIAN_POINT('',(0.,0.)); +#4616 = VECTOR('',#4617,1.); +#4617 = DIRECTION('',(1.,0.)); +#4618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4619 = PCURVE('',#4620,#4625); +#4620 = PLANE('',#4621); +#4621 = AXIS2_PLACEMENT_3D('',#4622,#4623,#4624); +#4622 = CARTESIAN_POINT('',(0.,0.,0.)); +#4623 = DIRECTION('',(0.,0.,1.)); +#4624 = DIRECTION('',(1.,0.,0.)); +#4625 = DEFINITIONAL_REPRESENTATION('',(#4626),#4630); +#4626 = LINE('',#4627,#4628); +#4627 = CARTESIAN_POINT('',(-145.,225.)); +#4628 = VECTOR('',#4629,1.); +#4629 = DIRECTION('',(0.,-1.)); +#4630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4631 = ADVANCED_FACE('',(#4632),#4594,.F.); +#4632 = FACE_BOUND('',#4633,.F.); +#4633 = EDGE_LOOP('',(#4634,#4635,#4658,#4686)); +#4634 = ORIENTED_EDGE('',*,*,#4578,.T.); +#4635 = ORIENTED_EDGE('',*,*,#4636,.T.); +#4636 = EDGE_CURVE('',#4551,#4637,#4639,.T.); +#4637 = VERTEX_POINT('',#4638); +#4638 = CARTESIAN_POINT('',(145.,-225.,15.)); +#4639 = SURFACE_CURVE('',#4640,(#4644,#4651),.PCURVE_S1.); +#4640 = LINE('',#4641,#4642); +#4641 = CARTESIAN_POINT('',(-145.,-225.,15.)); +#4642 = VECTOR('',#4643,1.); +#4643 = DIRECTION('',(1.,0.,0.)); +#4644 = PCURVE('',#4594,#4645); +#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650); +#4646 = LINE('',#4647,#4648); +#4647 = CARTESIAN_POINT('',(0.,-15.)); +#4648 = VECTOR('',#4649,1.); +#4649 = DIRECTION('',(1.,0.)); +#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4651 = PCURVE('',#4566,#4652); +#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657); +#4653 = LINE('',#4654,#4655); +#4654 = CARTESIAN_POINT('',(-145.,-225.)); +#4655 = VECTOR('',#4656,1.); +#4656 = DIRECTION('',(1.,0.)); +#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4658 = ORIENTED_EDGE('',*,*,#4659,.F.); +#4659 = EDGE_CURVE('',#4660,#4637,#4662,.T.); +#4660 = VERTEX_POINT('',#4661); +#4661 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4662 = SURFACE_CURVE('',#4663,(#4667,#4674),.PCURVE_S1.); +#4663 = LINE('',#4664,#4665); +#4664 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4665 = VECTOR('',#4666,1.); +#4666 = DIRECTION('',(0.,0.,1.)); +#4667 = PCURVE('',#4594,#4668); +#4668 = DEFINITIONAL_REPRESENTATION('',(#4669),#4673); +#4669 = LINE('',#4670,#4671); +#4670 = CARTESIAN_POINT('',(290.,0.)); +#4671 = VECTOR('',#4672,1.); +#4672 = DIRECTION('',(0.,-1.)); +#4673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4674 = PCURVE('',#4675,#4680); +#4675 = PLANE('',#4676); +#4676 = AXIS2_PLACEMENT_3D('',#4677,#4678,#4679); +#4677 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4678 = DIRECTION('',(-1.,0.,0.)); +#4679 = DIRECTION('',(0.,1.,0.)); +#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685); +#4681 = LINE('',#4682,#4683); +#4682 = CARTESIAN_POINT('',(0.,0.)); +#4683 = VECTOR('',#4684,1.); +#4684 = DIRECTION('',(0.,-1.)); +#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4686 = ORIENTED_EDGE('',*,*,#4687,.F.); +#4687 = EDGE_CURVE('',#4579,#4660,#4688,.T.); +#4688 = SURFACE_CURVE('',#4689,(#4693,#4700),.PCURVE_S1.); +#4689 = LINE('',#4690,#4691); +#4690 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#4691 = VECTOR('',#4692,1.); +#4692 = DIRECTION('',(1.,0.,0.)); +#4693 = PCURVE('',#4594,#4694); +#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4699); +#4695 = LINE('',#4696,#4697); +#4696 = CARTESIAN_POINT('',(0.,0.)); +#4697 = VECTOR('',#4698,1.); +#4698 = DIRECTION('',(1.,0.)); +#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4700 = PCURVE('',#4620,#4701); +#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706); +#4702 = LINE('',#4703,#4704); +#4703 = CARTESIAN_POINT('',(-145.,-225.)); +#4704 = VECTOR('',#4705,1.); +#4705 = DIRECTION('',(1.,0.)); +#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4707 = ADVANCED_FACE('',(#4708),#4675,.F.); +#4708 = FACE_BOUND('',#4709,.F.); +#4709 = EDGE_LOOP('',(#4710,#4711,#4734,#4757)); +#4710 = ORIENTED_EDGE('',*,*,#4659,.T.); +#4711 = ORIENTED_EDGE('',*,*,#4712,.T.); +#4712 = EDGE_CURVE('',#4637,#4713,#4715,.T.); +#4713 = VERTEX_POINT('',#4714); +#4714 = CARTESIAN_POINT('',(145.,225.,15.)); +#4715 = SURFACE_CURVE('',#4716,(#4720,#4727),.PCURVE_S1.); +#4716 = LINE('',#4717,#4718); +#4717 = CARTESIAN_POINT('',(145.,-225.,15.)); +#4718 = VECTOR('',#4719,1.); +#4719 = DIRECTION('',(0.,1.,0.)); +#4720 = PCURVE('',#4675,#4721); +#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4726); +#4722 = LINE('',#4723,#4724); +#4723 = CARTESIAN_POINT('',(0.,-15.)); +#4724 = VECTOR('',#4725,1.); +#4725 = DIRECTION('',(1.,0.)); +#4726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4727 = PCURVE('',#4566,#4728); +#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733); +#4729 = LINE('',#4730,#4731); +#4730 = CARTESIAN_POINT('',(145.,-225.)); +#4731 = VECTOR('',#4732,1.); +#4732 = DIRECTION('',(0.,1.)); +#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4734 = ORIENTED_EDGE('',*,*,#4735,.F.); +#4735 = EDGE_CURVE('',#4736,#4713,#4738,.T.); +#4736 = VERTEX_POINT('',#4737); +#4737 = CARTESIAN_POINT('',(145.,225.,0.)); +#4738 = SURFACE_CURVE('',#4739,(#4743,#4750),.PCURVE_S1.); +#4739 = LINE('',#4740,#4741); +#4740 = CARTESIAN_POINT('',(145.,225.,0.)); +#4741 = VECTOR('',#4742,1.); +#4742 = DIRECTION('',(0.,0.,1.)); +#4743 = PCURVE('',#4675,#4744); +#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749); +#4745 = LINE('',#4746,#4747); +#4746 = CARTESIAN_POINT('',(450.,0.)); +#4747 = VECTOR('',#4748,1.); +#4748 = DIRECTION('',(0.,-1.)); +#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4750 = PCURVE('',#4538,#4751); +#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4756); +#4752 = LINE('',#4753,#4754); +#4753 = CARTESIAN_POINT('',(0.,-0.)); +#4754 = VECTOR('',#4755,1.); +#4755 = DIRECTION('',(0.,-1.)); +#4756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4757 = ORIENTED_EDGE('',*,*,#4758,.F.); +#4758 = EDGE_CURVE('',#4660,#4736,#4759,.T.); +#4759 = SURFACE_CURVE('',#4760,(#4764,#4771),.PCURVE_S1.); +#4760 = LINE('',#4761,#4762); +#4761 = CARTESIAN_POINT('',(145.,-225.,0.)); +#4762 = VECTOR('',#4763,1.); +#4763 = DIRECTION('',(0.,1.,0.)); +#4764 = PCURVE('',#4675,#4765); +#4765 = DEFINITIONAL_REPRESENTATION('',(#4766),#4770); +#4766 = LINE('',#4767,#4768); +#4767 = CARTESIAN_POINT('',(0.,0.)); +#4768 = VECTOR('',#4769,1.); +#4769 = DIRECTION('',(1.,0.)); +#4770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4771 = PCURVE('',#4620,#4772); +#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777); +#4773 = LINE('',#4774,#4775); +#4774 = CARTESIAN_POINT('',(145.,-225.)); +#4775 = VECTOR('',#4776,1.); +#4776 = DIRECTION('',(0.,1.)); +#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4778 = ADVANCED_FACE('',(#4779),#4538,.F.); +#4779 = FACE_BOUND('',#4780,.F.); +#4780 = EDGE_LOOP('',(#4781,#4782,#4803,#4804)); +#4781 = ORIENTED_EDGE('',*,*,#4735,.T.); +#4782 = ORIENTED_EDGE('',*,*,#4783,.T.); +#4783 = EDGE_CURVE('',#4713,#4518,#4784,.T.); +#4784 = SURFACE_CURVE('',#4785,(#4789,#4796),.PCURVE_S1.); +#4785 = LINE('',#4786,#4787); +#4786 = CARTESIAN_POINT('',(145.,225.,15.)); +#4787 = VECTOR('',#4788,1.); +#4788 = DIRECTION('',(-1.,0.,0.)); +#4789 = PCURVE('',#4538,#4790); +#4790 = DEFINITIONAL_REPRESENTATION('',(#4791),#4795); +#4791 = LINE('',#4792,#4793); +#4792 = CARTESIAN_POINT('',(0.,-15.)); +#4793 = VECTOR('',#4794,1.); +#4794 = DIRECTION('',(1.,0.)); +#4795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4796 = PCURVE('',#4566,#4797); +#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4802); +#4798 = LINE('',#4799,#4800); +#4799 = CARTESIAN_POINT('',(145.,225.)); +#4800 = VECTOR('',#4801,1.); +#4801 = DIRECTION('',(-1.,0.)); +#4802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4803 = ORIENTED_EDGE('',*,*,#4515,.F.); +#4804 = ORIENTED_EDGE('',*,*,#4805,.F.); +#4805 = EDGE_CURVE('',#4736,#4516,#4806,.T.); +#4806 = SURFACE_CURVE('',#4807,(#4811,#4818),.PCURVE_S1.); +#4807 = LINE('',#4808,#4809); +#4808 = CARTESIAN_POINT('',(145.,225.,0.)); +#4809 = VECTOR('',#4810,1.); +#4810 = DIRECTION('',(-1.,0.,0.)); +#4811 = PCURVE('',#4538,#4812); +#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817); +#4813 = LINE('',#4814,#4815); +#4814 = CARTESIAN_POINT('',(0.,-0.)); +#4815 = VECTOR('',#4816,1.); +#4816 = DIRECTION('',(1.,0.)); +#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4818 = PCURVE('',#4620,#4819); +#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4824); +#4820 = LINE('',#4821,#4822); +#4821 = CARTESIAN_POINT('',(145.,225.)); +#4822 = VECTOR('',#4823,1.); +#4823 = DIRECTION('',(-1.,0.)); +#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4825 = ADVANCED_FACE('',(#4826),#4620,.F.); +#4826 = FACE_BOUND('',#4827,.F.); +#4827 = EDGE_LOOP('',(#4828,#4829,#4830,#4831)); +#4828 = ORIENTED_EDGE('',*,*,#4606,.T.); +#4829 = ORIENTED_EDGE('',*,*,#4687,.T.); +#4830 = ORIENTED_EDGE('',*,*,#4758,.T.); +#4831 = ORIENTED_EDGE('',*,*,#4805,.T.); +#4832 = ADVANCED_FACE('',(#4833),#4566,.T.); +#4833 = FACE_BOUND('',#4834,.T.); +#4834 = EDGE_LOOP('',(#4835,#4836,#4837,#4838)); +#4835 = ORIENTED_EDGE('',*,*,#4550,.T.); +#4836 = ORIENTED_EDGE('',*,*,#4636,.T.); +#4837 = ORIENTED_EDGE('',*,*,#4712,.T.); +#4838 = ORIENTED_EDGE('',*,*,#4783,.T.); +#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4843)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4840,#4841,#4842)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4840 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4841 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4842 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4843 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4840, + 'distance_accuracy_value','confusion accuracy'); +#4844 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4845,#4847); +#4845 = ( REPRESENTATION_RELATIONSHIP('','',#4508,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4846) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4846 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#4847 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4848); +#4848 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Pad005','',#5,#4503,$); +#4849 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4505)); +#4850 = SHAPE_DEFINITION_REPRESENTATION(#4851,#4857); +#4851 = PRODUCT_DEFINITION_SHAPE('','',#4852); +#4852 = PRODUCT_DEFINITION('design','',#4853,#4856); +#4853 = PRODUCT_DEFINITION_FORMATION('','',#4854); +#4854 = PRODUCT('KeyboardPannel','KeyboardPannel','',(#4855)); +#4855 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4857 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4858),#5188); +#4858 = MANIFOLD_SOLID_BREP('',#4859); +#4859 = CLOSED_SHELL('',(#4860,#4980,#5056,#5127,#5174,#5181)); +#4860 = ADVANCED_FACE('',(#4861),#4875,.F.); +#4861 = FACE_BOUND('',#4862,.F.); +#4862 = EDGE_LOOP('',(#4863,#4898,#4926,#4954)); +#4863 = ORIENTED_EDGE('',*,*,#4864,.T.); +#4864 = EDGE_CURVE('',#4865,#4867,#4869,.T.); +#4865 = VERTEX_POINT('',#4866); +#4866 = CARTESIAN_POINT('',(-335.,225.,0.)); +#4867 = VERTEX_POINT('',#4868); +#4868 = CARTESIAN_POINT('',(-335.,225.,15.)); +#4869 = SURFACE_CURVE('',#4870,(#4874,#4886),.PCURVE_S1.); +#4870 = LINE('',#4871,#4872); +#4871 = CARTESIAN_POINT('',(-335.,225.,0.)); +#4872 = VECTOR('',#4873,1.); +#4873 = DIRECTION('',(0.,0.,1.)); +#4874 = PCURVE('',#4875,#4880); +#4875 = PLANE('',#4876); +#4876 = AXIS2_PLACEMENT_3D('',#4877,#4878,#4879); +#4877 = CARTESIAN_POINT('',(-335.,225.,0.)); +#4878 = DIRECTION('',(1.,0.,0.)); +#4879 = DIRECTION('',(0.,-1.,0.)); +#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885); +#4881 = LINE('',#4882,#4883); +#4882 = CARTESIAN_POINT('',(0.,0.)); +#4883 = VECTOR('',#4884,1.); +#4884 = DIRECTION('',(0.,-1.)); +#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4886 = PCURVE('',#4887,#4892); +#4887 = PLANE('',#4888); +#4888 = AXIS2_PLACEMENT_3D('',#4889,#4890,#4891); +#4889 = CARTESIAN_POINT('',(335.,225.,0.)); +#4890 = DIRECTION('',(0.,-1.,0.)); +#4891 = DIRECTION('',(-1.,0.,0.)); +#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897); +#4893 = LINE('',#4894,#4895); +#4894 = CARTESIAN_POINT('',(670.,0.)); +#4895 = VECTOR('',#4896,1.); +#4896 = DIRECTION('',(0.,-1.)); +#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4898 = ORIENTED_EDGE('',*,*,#4899,.T.); +#4899 = EDGE_CURVE('',#4867,#4900,#4902,.T.); +#4900 = VERTEX_POINT('',#4901); +#4901 = CARTESIAN_POINT('',(-335.,-225.,15.)); +#4902 = SURFACE_CURVE('',#4903,(#4907,#4914),.PCURVE_S1.); +#4903 = LINE('',#4904,#4905); +#4904 = CARTESIAN_POINT('',(-335.,225.,15.)); +#4905 = VECTOR('',#4906,1.); +#4906 = DIRECTION('',(0.,-1.,0.)); +#4907 = PCURVE('',#4875,#4908); +#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913); +#4909 = LINE('',#4910,#4911); +#4910 = CARTESIAN_POINT('',(0.,-15.)); +#4911 = VECTOR('',#4912,1.); +#4912 = DIRECTION('',(1.,0.)); +#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4914 = PCURVE('',#4915,#4920); +#4915 = PLANE('',#4916); +#4916 = AXIS2_PLACEMENT_3D('',#4917,#4918,#4919); +#4917 = CARTESIAN_POINT('',(0.,0.,15.)); +#4918 = DIRECTION('',(0.,0.,1.)); +#4919 = DIRECTION('',(1.,0.,0.)); +#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925); +#4921 = LINE('',#4922,#4923); +#4922 = CARTESIAN_POINT('',(-335.,225.)); +#4923 = VECTOR('',#4924,1.); +#4924 = DIRECTION('',(0.,-1.)); +#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4926 = ORIENTED_EDGE('',*,*,#4927,.F.); +#4927 = EDGE_CURVE('',#4928,#4900,#4930,.T.); +#4928 = VERTEX_POINT('',#4929); +#4929 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#4930 = SURFACE_CURVE('',#4931,(#4935,#4942),.PCURVE_S1.); +#4931 = LINE('',#4932,#4933); +#4932 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#4933 = VECTOR('',#4934,1.); +#4934 = DIRECTION('',(0.,0.,1.)); +#4935 = PCURVE('',#4875,#4936); +#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4941); +#4937 = LINE('',#4938,#4939); +#4938 = CARTESIAN_POINT('',(450.,0.)); +#4939 = VECTOR('',#4940,1.); +#4940 = DIRECTION('',(0.,-1.)); +#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4942 = PCURVE('',#4943,#4948); +#4943 = PLANE('',#4944); +#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947); +#4945 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#4946 = DIRECTION('',(0.,1.,0.)); +#4947 = DIRECTION('',(1.,0.,0.)); +#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953); +#4949 = LINE('',#4950,#4951); +#4950 = CARTESIAN_POINT('',(0.,0.)); +#4951 = VECTOR('',#4952,1.); +#4952 = DIRECTION('',(0.,-1.)); +#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4954 = ORIENTED_EDGE('',*,*,#4955,.F.); +#4955 = EDGE_CURVE('',#4865,#4928,#4956,.T.); +#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.); +#4957 = LINE('',#4958,#4959); +#4958 = CARTESIAN_POINT('',(-335.,225.,0.)); +#4959 = VECTOR('',#4960,1.); +#4960 = DIRECTION('',(0.,-1.,0.)); +#4961 = PCURVE('',#4875,#4962); +#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967); +#4963 = LINE('',#4964,#4965); +#4964 = CARTESIAN_POINT('',(0.,0.)); +#4965 = VECTOR('',#4966,1.); +#4966 = DIRECTION('',(1.,0.)); +#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4968 = PCURVE('',#4969,#4974); +#4969 = PLANE('',#4970); +#4970 = AXIS2_PLACEMENT_3D('',#4971,#4972,#4973); +#4971 = CARTESIAN_POINT('',(0.,0.,0.)); +#4972 = DIRECTION('',(0.,0.,1.)); +#4973 = DIRECTION('',(1.,0.,0.)); +#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979); +#4975 = LINE('',#4976,#4977); +#4976 = CARTESIAN_POINT('',(-335.,225.)); +#4977 = VECTOR('',#4978,1.); +#4978 = DIRECTION('',(0.,-1.)); +#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4980 = ADVANCED_FACE('',(#4981),#4943,.F.); +#4981 = FACE_BOUND('',#4982,.F.); +#4982 = EDGE_LOOP('',(#4983,#4984,#5007,#5035)); +#4983 = ORIENTED_EDGE('',*,*,#4927,.T.); +#4984 = ORIENTED_EDGE('',*,*,#4985,.T.); +#4985 = EDGE_CURVE('',#4900,#4986,#4988,.T.); +#4986 = VERTEX_POINT('',#4987); +#4987 = CARTESIAN_POINT('',(335.,-225.,15.)); +#4988 = SURFACE_CURVE('',#4989,(#4993,#5000),.PCURVE_S1.); +#4989 = LINE('',#4990,#4991); +#4990 = CARTESIAN_POINT('',(-335.,-225.,15.)); +#4991 = VECTOR('',#4992,1.); +#4992 = DIRECTION('',(1.,0.,0.)); +#4993 = PCURVE('',#4943,#4994); +#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4999); +#4995 = LINE('',#4996,#4997); +#4996 = CARTESIAN_POINT('',(0.,-15.)); +#4997 = VECTOR('',#4998,1.); +#4998 = DIRECTION('',(1.,0.)); +#4999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5000 = PCURVE('',#4915,#5001); +#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006); +#5002 = LINE('',#5003,#5004); +#5003 = CARTESIAN_POINT('',(-335.,-225.)); +#5004 = VECTOR('',#5005,1.); +#5005 = DIRECTION('',(1.,0.)); +#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5007 = ORIENTED_EDGE('',*,*,#5008,.F.); +#5008 = EDGE_CURVE('',#5009,#4986,#5011,.T.); +#5009 = VERTEX_POINT('',#5010); +#5010 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5011 = SURFACE_CURVE('',#5012,(#5016,#5023),.PCURVE_S1.); +#5012 = LINE('',#5013,#5014); +#5013 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5014 = VECTOR('',#5015,1.); +#5015 = DIRECTION('',(0.,0.,1.)); +#5016 = PCURVE('',#4943,#5017); +#5017 = DEFINITIONAL_REPRESENTATION('',(#5018),#5022); +#5018 = LINE('',#5019,#5020); +#5019 = CARTESIAN_POINT('',(670.,0.)); +#5020 = VECTOR('',#5021,1.); +#5021 = DIRECTION('',(0.,-1.)); +#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5023 = PCURVE('',#5024,#5029); +#5024 = PLANE('',#5025); +#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028); +#5026 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5027 = DIRECTION('',(-1.,0.,0.)); +#5028 = DIRECTION('',(0.,1.,0.)); +#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5034); +#5030 = LINE('',#5031,#5032); +#5031 = CARTESIAN_POINT('',(0.,0.)); +#5032 = VECTOR('',#5033,1.); +#5033 = DIRECTION('',(0.,-1.)); +#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5035 = ORIENTED_EDGE('',*,*,#5036,.F.); +#5036 = EDGE_CURVE('',#4928,#5009,#5037,.T.); +#5037 = SURFACE_CURVE('',#5038,(#5042,#5049),.PCURVE_S1.); +#5038 = LINE('',#5039,#5040); +#5039 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5040 = VECTOR('',#5041,1.); +#5041 = DIRECTION('',(1.,0.,0.)); +#5042 = PCURVE('',#4943,#5043); +#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048); +#5044 = LINE('',#5045,#5046); +#5045 = CARTESIAN_POINT('',(0.,0.)); +#5046 = VECTOR('',#5047,1.); +#5047 = DIRECTION('',(1.,0.)); +#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5049 = PCURVE('',#4969,#5050); +#5050 = DEFINITIONAL_REPRESENTATION('',(#5051),#5055); +#5051 = LINE('',#5052,#5053); +#5052 = CARTESIAN_POINT('',(-335.,-225.)); +#5053 = VECTOR('',#5054,1.); +#5054 = DIRECTION('',(1.,0.)); +#5055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5056 = ADVANCED_FACE('',(#5057),#5024,.F.); +#5057 = FACE_BOUND('',#5058,.F.); +#5058 = EDGE_LOOP('',(#5059,#5060,#5083,#5106)); +#5059 = ORIENTED_EDGE('',*,*,#5008,.T.); +#5060 = ORIENTED_EDGE('',*,*,#5061,.T.); +#5061 = EDGE_CURVE('',#4986,#5062,#5064,.T.); +#5062 = VERTEX_POINT('',#5063); +#5063 = CARTESIAN_POINT('',(335.,225.,15.)); +#5064 = SURFACE_CURVE('',#5065,(#5069,#5076),.PCURVE_S1.); +#5065 = LINE('',#5066,#5067); +#5066 = CARTESIAN_POINT('',(335.,-225.,15.)); +#5067 = VECTOR('',#5068,1.); +#5068 = DIRECTION('',(0.,1.,0.)); +#5069 = PCURVE('',#5024,#5070); +#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5075); +#5071 = LINE('',#5072,#5073); +#5072 = CARTESIAN_POINT('',(0.,-15.)); +#5073 = VECTOR('',#5074,1.); +#5074 = DIRECTION('',(1.,0.)); +#5075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5076 = PCURVE('',#4915,#5077); +#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082); +#5078 = LINE('',#5079,#5080); +#5079 = CARTESIAN_POINT('',(335.,-225.)); +#5080 = VECTOR('',#5081,1.); +#5081 = DIRECTION('',(0.,1.)); +#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5083 = ORIENTED_EDGE('',*,*,#5084,.F.); +#5084 = EDGE_CURVE('',#5085,#5062,#5087,.T.); +#5085 = VERTEX_POINT('',#5086); +#5086 = CARTESIAN_POINT('',(335.,225.,0.)); +#5087 = SURFACE_CURVE('',#5088,(#5092,#5099),.PCURVE_S1.); +#5088 = LINE('',#5089,#5090); +#5089 = CARTESIAN_POINT('',(335.,225.,0.)); +#5090 = VECTOR('',#5091,1.); +#5091 = DIRECTION('',(0.,0.,1.)); +#5092 = PCURVE('',#5024,#5093); +#5093 = DEFINITIONAL_REPRESENTATION('',(#5094),#5098); +#5094 = LINE('',#5095,#5096); +#5095 = CARTESIAN_POINT('',(450.,0.)); +#5096 = VECTOR('',#5097,1.); +#5097 = DIRECTION('',(0.,-1.)); +#5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5099 = PCURVE('',#4887,#5100); +#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5105); +#5101 = LINE('',#5102,#5103); +#5102 = CARTESIAN_POINT('',(0.,-0.)); +#5103 = VECTOR('',#5104,1.); +#5104 = DIRECTION('',(0.,-1.)); +#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5106 = ORIENTED_EDGE('',*,*,#5107,.F.); +#5107 = EDGE_CURVE('',#5009,#5085,#5108,.T.); +#5108 = SURFACE_CURVE('',#5109,(#5113,#5120),.PCURVE_S1.); +#5109 = LINE('',#5110,#5111); +#5110 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5111 = VECTOR('',#5112,1.); +#5112 = DIRECTION('',(0.,1.,0.)); +#5113 = PCURVE('',#5024,#5114); +#5114 = DEFINITIONAL_REPRESENTATION('',(#5115),#5119); +#5115 = LINE('',#5116,#5117); +#5116 = CARTESIAN_POINT('',(0.,0.)); +#5117 = VECTOR('',#5118,1.); +#5118 = DIRECTION('',(1.,0.)); +#5119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5120 = PCURVE('',#4969,#5121); +#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5126); +#5122 = LINE('',#5123,#5124); +#5123 = CARTESIAN_POINT('',(335.,-225.)); +#5124 = VECTOR('',#5125,1.); +#5125 = DIRECTION('',(0.,1.)); +#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5127 = ADVANCED_FACE('',(#5128),#4887,.F.); +#5128 = FACE_BOUND('',#5129,.F.); +#5129 = EDGE_LOOP('',(#5130,#5131,#5152,#5153)); +#5130 = ORIENTED_EDGE('',*,*,#5084,.T.); +#5131 = ORIENTED_EDGE('',*,*,#5132,.T.); +#5132 = EDGE_CURVE('',#5062,#4867,#5133,.T.); +#5133 = SURFACE_CURVE('',#5134,(#5138,#5145),.PCURVE_S1.); +#5134 = LINE('',#5135,#5136); +#5135 = CARTESIAN_POINT('',(335.,225.,15.)); +#5136 = VECTOR('',#5137,1.); +#5137 = DIRECTION('',(-1.,0.,0.)); +#5138 = PCURVE('',#4887,#5139); +#5139 = DEFINITIONAL_REPRESENTATION('',(#5140),#5144); +#5140 = LINE('',#5141,#5142); +#5141 = CARTESIAN_POINT('',(0.,-15.)); +#5142 = VECTOR('',#5143,1.); +#5143 = DIRECTION('',(1.,0.)); +#5144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5145 = PCURVE('',#4915,#5146); +#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5151); +#5147 = LINE('',#5148,#5149); +#5148 = CARTESIAN_POINT('',(335.,225.)); +#5149 = VECTOR('',#5150,1.); +#5150 = DIRECTION('',(-1.,0.)); +#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5152 = ORIENTED_EDGE('',*,*,#4864,.F.); +#5153 = ORIENTED_EDGE('',*,*,#5154,.F.); +#5154 = EDGE_CURVE('',#5085,#4865,#5155,.T.); +#5155 = SURFACE_CURVE('',#5156,(#5160,#5167),.PCURVE_S1.); +#5156 = LINE('',#5157,#5158); +#5157 = CARTESIAN_POINT('',(335.,225.,0.)); +#5158 = VECTOR('',#5159,1.); +#5159 = DIRECTION('',(-1.,0.,0.)); +#5160 = PCURVE('',#4887,#5161); +#5161 = DEFINITIONAL_REPRESENTATION('',(#5162),#5166); +#5162 = LINE('',#5163,#5164); +#5163 = CARTESIAN_POINT('',(0.,-0.)); +#5164 = VECTOR('',#5165,1.); +#5165 = DIRECTION('',(1.,0.)); +#5166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5167 = PCURVE('',#4969,#5168); +#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5173); +#5169 = LINE('',#5170,#5171); +#5170 = CARTESIAN_POINT('',(335.,225.)); +#5171 = VECTOR('',#5172,1.); +#5172 = DIRECTION('',(-1.,0.)); +#5173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5174 = ADVANCED_FACE('',(#5175),#4969,.F.); +#5175 = FACE_BOUND('',#5176,.F.); +#5176 = EDGE_LOOP('',(#5177,#5178,#5179,#5180)); +#5177 = ORIENTED_EDGE('',*,*,#4955,.T.); +#5178 = ORIENTED_EDGE('',*,*,#5036,.T.); +#5179 = ORIENTED_EDGE('',*,*,#5107,.T.); +#5180 = ORIENTED_EDGE('',*,*,#5154,.T.); +#5181 = ADVANCED_FACE('',(#5182),#4915,.T.); +#5182 = FACE_BOUND('',#5183,.T.); +#5183 = EDGE_LOOP('',(#5184,#5185,#5186,#5187)); +#5184 = ORIENTED_EDGE('',*,*,#4899,.T.); +#5185 = ORIENTED_EDGE('',*,*,#4985,.T.); +#5186 = ORIENTED_EDGE('',*,*,#5061,.T.); +#5187 = ORIENTED_EDGE('',*,*,#5132,.T.); +#5188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5192)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5189,#5190,#5191)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5189 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5190 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5191 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5192 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5189, + 'distance_accuracy_value','confusion accuracy'); +#5193 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5194,#5196); +#5194 = ( REPRESENTATION_RELATIONSHIP('','',#4857,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5195) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5195 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#5196 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5197); +#5197 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','KeyboardPannel','',#5,#4852 + ,$); +#5198 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4854)); +#5199 = SHAPE_DEFINITION_REPRESENTATION(#5200,#5206); +#5200 = PRODUCT_DEFINITION_SHAPE('','',#5201); +#5201 = PRODUCT_DEFINITION('design','',#5202,#5205); +#5202 = PRODUCT_DEFINITION_FORMATION('','',#5203); +#5203 = PRODUCT('Sketch006','Sketch006','',(#5204)); +#5204 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5205 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5206 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, + #5207),#5236); +#5207 = GEOMETRIC_CURVE_SET('',(#5208,#5215,#5222,#5229)); +#5208 = TRIMMED_CURVE('',#5209,(#5213,PARAMETER_VALUE(0.)),(#5214, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#5209 = LINE('',#5210,#5211); +#5210 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5211 = VECTOR('',#5212,1.); +#5212 = DIRECTION('',(0.,-1.,0.)); +#5213 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5214 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5215 = TRIMMED_CURVE('',#5216,(#5220,PARAMETER_VALUE(0.)),(#5221, + PARAMETER_VALUE(670.)),.T.,.PARAMETER.); +#5216 = LINE('',#5217,#5218); +#5217 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5218 = VECTOR('',#5219,1.); +#5219 = DIRECTION('',(1.,0.,0.)); +#5220 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5221 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5222 = TRIMMED_CURVE('',#5223,(#5227,PARAMETER_VALUE(0.)),(#5228, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#5223 = LINE('',#5224,#5225); +#5224 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5225 = VECTOR('',#5226,1.); +#5226 = DIRECTION('',(0.,1.,0.)); +#5227 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5228 = CARTESIAN_POINT('',(335.,225.,0.)); +#5229 = TRIMMED_CURVE('',#5230,(#5234,PARAMETER_VALUE(0.)),(#5235, + PARAMETER_VALUE(670.)),.T.,.PARAMETER.); +#5230 = LINE('',#5231,#5232); +#5231 = CARTESIAN_POINT('',(335.,225.,0.)); +#5232 = VECTOR('',#5233,1.); +#5233 = DIRECTION('',(-1.,0.,0.)); +#5234 = CARTESIAN_POINT('',(335.,225.,0.)); +#5235 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5240)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5237,#5238,#5239)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5237, + 'distance_accuracy_value','confusion accuracy'); +#5241 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5242,#5244); +#5242 = ( REPRESENTATION_RELATIONSHIP('','',#5206,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5243) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5243 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#5244 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5245); +#5245 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Sketch006','',#5,#5201,$); +#5246 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5203)); +#5247 = SHAPE_DEFINITION_REPRESENTATION(#5248,#5254); +#5248 = PRODUCT_DEFINITION_SHAPE('','',#5249); +#5249 = PRODUCT_DEFINITION('design','',#5250,#5253); +#5250 = PRODUCT_DEFINITION_FORMATION('','',#5251); +#5251 = PRODUCT('Pad006','Pad006','',(#5252)); +#5252 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5253 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5254 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5255),#5585); +#5255 = MANIFOLD_SOLID_BREP('',#5256); +#5256 = CLOSED_SHELL('',(#5257,#5377,#5453,#5524,#5571,#5578)); +#5257 = ADVANCED_FACE('',(#5258),#5272,.F.); +#5258 = FACE_BOUND('',#5259,.F.); +#5259 = EDGE_LOOP('',(#5260,#5295,#5323,#5351)); +#5260 = ORIENTED_EDGE('',*,*,#5261,.T.); +#5261 = EDGE_CURVE('',#5262,#5264,#5266,.T.); +#5262 = VERTEX_POINT('',#5263); +#5263 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5264 = VERTEX_POINT('',#5265); +#5265 = CARTESIAN_POINT('',(-335.,225.,15.)); +#5266 = SURFACE_CURVE('',#5267,(#5271,#5283),.PCURVE_S1.); +#5267 = LINE('',#5268,#5269); +#5268 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5269 = VECTOR('',#5270,1.); +#5270 = DIRECTION('',(0.,0.,1.)); +#5271 = PCURVE('',#5272,#5277); +#5272 = PLANE('',#5273); +#5273 = AXIS2_PLACEMENT_3D('',#5274,#5275,#5276); +#5274 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5275 = DIRECTION('',(1.,0.,-0.)); +#5276 = DIRECTION('',(0.,-1.,0.)); +#5277 = DEFINITIONAL_REPRESENTATION('',(#5278),#5282); +#5278 = LINE('',#5279,#5280); +#5279 = CARTESIAN_POINT('',(0.,0.)); +#5280 = VECTOR('',#5281,1.); +#5281 = DIRECTION('',(0.,-1.)); +#5282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5283 = PCURVE('',#5284,#5289); +#5284 = PLANE('',#5285); +#5285 = AXIS2_PLACEMENT_3D('',#5286,#5287,#5288); +#5286 = CARTESIAN_POINT('',(335.,225.,0.)); +#5287 = DIRECTION('',(0.,-1.,0.)); +#5288 = DIRECTION('',(-1.,0.,0.)); +#5289 = DEFINITIONAL_REPRESENTATION('',(#5290),#5294); +#5290 = LINE('',#5291,#5292); +#5291 = CARTESIAN_POINT('',(670.,0.)); +#5292 = VECTOR('',#5293,1.); +#5293 = DIRECTION('',(0.,-1.)); +#5294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5295 = ORIENTED_EDGE('',*,*,#5296,.T.); +#5296 = EDGE_CURVE('',#5264,#5297,#5299,.T.); +#5297 = VERTEX_POINT('',#5298); +#5298 = CARTESIAN_POINT('',(-335.,-225.,15.)); +#5299 = SURFACE_CURVE('',#5300,(#5304,#5311),.PCURVE_S1.); +#5300 = LINE('',#5301,#5302); +#5301 = CARTESIAN_POINT('',(-335.,225.,15.)); +#5302 = VECTOR('',#5303,1.); +#5303 = DIRECTION('',(0.,-1.,0.)); +#5304 = PCURVE('',#5272,#5305); +#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5310); +#5306 = LINE('',#5307,#5308); +#5307 = CARTESIAN_POINT('',(0.,-15.)); +#5308 = VECTOR('',#5309,1.); +#5309 = DIRECTION('',(1.,0.)); +#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5311 = PCURVE('',#5312,#5317); +#5312 = PLANE('',#5313); +#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316); +#5314 = CARTESIAN_POINT('',(0.,0.,15.)); +#5315 = DIRECTION('',(0.,0.,1.)); +#5316 = DIRECTION('',(1.,0.,0.)); +#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5322); +#5318 = LINE('',#5319,#5320); +#5319 = CARTESIAN_POINT('',(-335.,225.)); +#5320 = VECTOR('',#5321,1.); +#5321 = DIRECTION('',(0.,-1.)); +#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5323 = ORIENTED_EDGE('',*,*,#5324,.F.); +#5324 = EDGE_CURVE('',#5325,#5297,#5327,.T.); +#5325 = VERTEX_POINT('',#5326); +#5326 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5327 = SURFACE_CURVE('',#5328,(#5332,#5339),.PCURVE_S1.); +#5328 = LINE('',#5329,#5330); +#5329 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5330 = VECTOR('',#5331,1.); +#5331 = DIRECTION('',(0.,0.,1.)); +#5332 = PCURVE('',#5272,#5333); +#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5338); +#5334 = LINE('',#5335,#5336); +#5335 = CARTESIAN_POINT('',(450.,0.)); +#5336 = VECTOR('',#5337,1.); +#5337 = DIRECTION('',(0.,-1.)); +#5338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5339 = PCURVE('',#5340,#5345); +#5340 = PLANE('',#5341); +#5341 = AXIS2_PLACEMENT_3D('',#5342,#5343,#5344); +#5342 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5343 = DIRECTION('',(0.,1.,0.)); +#5344 = DIRECTION('',(1.,0.,0.)); +#5345 = DEFINITIONAL_REPRESENTATION('',(#5346),#5350); +#5346 = LINE('',#5347,#5348); +#5347 = CARTESIAN_POINT('',(0.,0.)); +#5348 = VECTOR('',#5349,1.); +#5349 = DIRECTION('',(0.,-1.)); +#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5351 = ORIENTED_EDGE('',*,*,#5352,.F.); +#5352 = EDGE_CURVE('',#5262,#5325,#5353,.T.); +#5353 = SURFACE_CURVE('',#5354,(#5358,#5365),.PCURVE_S1.); +#5354 = LINE('',#5355,#5356); +#5355 = CARTESIAN_POINT('',(-335.,225.,0.)); +#5356 = VECTOR('',#5357,1.); +#5357 = DIRECTION('',(0.,-1.,0.)); +#5358 = PCURVE('',#5272,#5359); +#5359 = DEFINITIONAL_REPRESENTATION('',(#5360),#5364); +#5360 = LINE('',#5361,#5362); +#5361 = CARTESIAN_POINT('',(0.,0.)); +#5362 = VECTOR('',#5363,1.); +#5363 = DIRECTION('',(1.,0.)); +#5364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5365 = PCURVE('',#5366,#5371); +#5366 = PLANE('',#5367); +#5367 = AXIS2_PLACEMENT_3D('',#5368,#5369,#5370); +#5368 = CARTESIAN_POINT('',(0.,0.,0.)); +#5369 = DIRECTION('',(0.,0.,1.)); +#5370 = DIRECTION('',(1.,0.,0.)); +#5371 = DEFINITIONAL_REPRESENTATION('',(#5372),#5376); +#5372 = LINE('',#5373,#5374); +#5373 = CARTESIAN_POINT('',(-335.,225.)); +#5374 = VECTOR('',#5375,1.); +#5375 = DIRECTION('',(0.,-1.)); +#5376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5377 = ADVANCED_FACE('',(#5378),#5340,.F.); +#5378 = FACE_BOUND('',#5379,.F.); +#5379 = EDGE_LOOP('',(#5380,#5381,#5404,#5432)); +#5380 = ORIENTED_EDGE('',*,*,#5324,.T.); +#5381 = ORIENTED_EDGE('',*,*,#5382,.T.); +#5382 = EDGE_CURVE('',#5297,#5383,#5385,.T.); +#5383 = VERTEX_POINT('',#5384); +#5384 = CARTESIAN_POINT('',(335.,-225.,15.)); +#5385 = SURFACE_CURVE('',#5386,(#5390,#5397),.PCURVE_S1.); +#5386 = LINE('',#5387,#5388); +#5387 = CARTESIAN_POINT('',(-335.,-225.,15.)); +#5388 = VECTOR('',#5389,1.); +#5389 = DIRECTION('',(1.,0.,0.)); +#5390 = PCURVE('',#5340,#5391); +#5391 = DEFINITIONAL_REPRESENTATION('',(#5392),#5396); +#5392 = LINE('',#5393,#5394); +#5393 = CARTESIAN_POINT('',(0.,-15.)); +#5394 = VECTOR('',#5395,1.); +#5395 = DIRECTION('',(1.,0.)); +#5396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5397 = PCURVE('',#5312,#5398); +#5398 = DEFINITIONAL_REPRESENTATION('',(#5399),#5403); +#5399 = LINE('',#5400,#5401); +#5400 = CARTESIAN_POINT('',(-335.,-225.)); +#5401 = VECTOR('',#5402,1.); +#5402 = DIRECTION('',(1.,0.)); +#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5404 = ORIENTED_EDGE('',*,*,#5405,.F.); +#5405 = EDGE_CURVE('',#5406,#5383,#5408,.T.); +#5406 = VERTEX_POINT('',#5407); +#5407 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5408 = SURFACE_CURVE('',#5409,(#5413,#5420),.PCURVE_S1.); +#5409 = LINE('',#5410,#5411); +#5410 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5411 = VECTOR('',#5412,1.); +#5412 = DIRECTION('',(0.,0.,1.)); +#5413 = PCURVE('',#5340,#5414); +#5414 = DEFINITIONAL_REPRESENTATION('',(#5415),#5419); +#5415 = LINE('',#5416,#5417); +#5416 = CARTESIAN_POINT('',(670.,0.)); +#5417 = VECTOR('',#5418,1.); +#5418 = DIRECTION('',(0.,-1.)); +#5419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5420 = PCURVE('',#5421,#5426); +#5421 = PLANE('',#5422); +#5422 = AXIS2_PLACEMENT_3D('',#5423,#5424,#5425); +#5423 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5424 = DIRECTION('',(-1.,0.,0.)); +#5425 = DIRECTION('',(0.,1.,0.)); +#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431); +#5427 = LINE('',#5428,#5429); +#5428 = CARTESIAN_POINT('',(0.,0.)); +#5429 = VECTOR('',#5430,1.); +#5430 = DIRECTION('',(0.,-1.)); +#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5432 = ORIENTED_EDGE('',*,*,#5433,.F.); +#5433 = EDGE_CURVE('',#5325,#5406,#5434,.T.); +#5434 = SURFACE_CURVE('',#5435,(#5439,#5446),.PCURVE_S1.); +#5435 = LINE('',#5436,#5437); +#5436 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#5437 = VECTOR('',#5438,1.); +#5438 = DIRECTION('',(1.,0.,0.)); +#5439 = PCURVE('',#5340,#5440); +#5440 = DEFINITIONAL_REPRESENTATION('',(#5441),#5445); +#5441 = LINE('',#5442,#5443); +#5442 = CARTESIAN_POINT('',(0.,0.)); +#5443 = VECTOR('',#5444,1.); +#5444 = DIRECTION('',(1.,0.)); +#5445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5446 = PCURVE('',#5366,#5447); +#5447 = DEFINITIONAL_REPRESENTATION('',(#5448),#5452); +#5448 = LINE('',#5449,#5450); +#5449 = CARTESIAN_POINT('',(-335.,-225.)); +#5450 = VECTOR('',#5451,1.); +#5451 = DIRECTION('',(1.,0.)); +#5452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5453 = ADVANCED_FACE('',(#5454),#5421,.F.); +#5454 = FACE_BOUND('',#5455,.F.); +#5455 = EDGE_LOOP('',(#5456,#5457,#5480,#5503)); +#5456 = ORIENTED_EDGE('',*,*,#5405,.T.); +#5457 = ORIENTED_EDGE('',*,*,#5458,.T.); +#5458 = EDGE_CURVE('',#5383,#5459,#5461,.T.); +#5459 = VERTEX_POINT('',#5460); +#5460 = CARTESIAN_POINT('',(335.,225.,15.)); +#5461 = SURFACE_CURVE('',#5462,(#5466,#5473),.PCURVE_S1.); +#5462 = LINE('',#5463,#5464); +#5463 = CARTESIAN_POINT('',(335.,-225.,15.)); +#5464 = VECTOR('',#5465,1.); +#5465 = DIRECTION('',(0.,1.,0.)); +#5466 = PCURVE('',#5421,#5467); +#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472); +#5468 = LINE('',#5469,#5470); +#5469 = CARTESIAN_POINT('',(0.,-15.)); +#5470 = VECTOR('',#5471,1.); +#5471 = DIRECTION('',(1.,0.)); +#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5473 = PCURVE('',#5312,#5474); +#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479); +#5475 = LINE('',#5476,#5477); +#5476 = CARTESIAN_POINT('',(335.,-225.)); +#5477 = VECTOR('',#5478,1.); +#5478 = DIRECTION('',(0.,1.)); +#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5480 = ORIENTED_EDGE('',*,*,#5481,.F.); +#5481 = EDGE_CURVE('',#5482,#5459,#5484,.T.); +#5482 = VERTEX_POINT('',#5483); +#5483 = CARTESIAN_POINT('',(335.,225.,0.)); +#5484 = SURFACE_CURVE('',#5485,(#5489,#5496),.PCURVE_S1.); +#5485 = LINE('',#5486,#5487); +#5486 = CARTESIAN_POINT('',(335.,225.,0.)); +#5487 = VECTOR('',#5488,1.); +#5488 = DIRECTION('',(0.,0.,1.)); +#5489 = PCURVE('',#5421,#5490); +#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495); +#5491 = LINE('',#5492,#5493); +#5492 = CARTESIAN_POINT('',(450.,0.)); +#5493 = VECTOR('',#5494,1.); +#5494 = DIRECTION('',(0.,-1.)); +#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5496 = PCURVE('',#5284,#5497); +#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502); +#5498 = LINE('',#5499,#5500); +#5499 = CARTESIAN_POINT('',(0.,-0.)); +#5500 = VECTOR('',#5501,1.); +#5501 = DIRECTION('',(0.,-1.)); +#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5503 = ORIENTED_EDGE('',*,*,#5504,.F.); +#5504 = EDGE_CURVE('',#5406,#5482,#5505,.T.); +#5505 = SURFACE_CURVE('',#5506,(#5510,#5517),.PCURVE_S1.); +#5506 = LINE('',#5507,#5508); +#5507 = CARTESIAN_POINT('',(335.,-225.,0.)); +#5508 = VECTOR('',#5509,1.); +#5509 = DIRECTION('',(0.,1.,0.)); +#5510 = PCURVE('',#5421,#5511); +#5511 = DEFINITIONAL_REPRESENTATION('',(#5512),#5516); +#5512 = LINE('',#5513,#5514); +#5513 = CARTESIAN_POINT('',(0.,0.)); +#5514 = VECTOR('',#5515,1.); +#5515 = DIRECTION('',(1.,0.)); +#5516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5517 = PCURVE('',#5366,#5518); +#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523); +#5519 = LINE('',#5520,#5521); +#5520 = CARTESIAN_POINT('',(335.,-225.)); +#5521 = VECTOR('',#5522,1.); +#5522 = DIRECTION('',(0.,1.)); +#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5524 = ADVANCED_FACE('',(#5525),#5284,.F.); +#5525 = FACE_BOUND('',#5526,.F.); +#5526 = EDGE_LOOP('',(#5527,#5528,#5549,#5550)); +#5527 = ORIENTED_EDGE('',*,*,#5481,.T.); +#5528 = ORIENTED_EDGE('',*,*,#5529,.T.); +#5529 = EDGE_CURVE('',#5459,#5264,#5530,.T.); +#5530 = SURFACE_CURVE('',#5531,(#5535,#5542),.PCURVE_S1.); +#5531 = LINE('',#5532,#5533); +#5532 = CARTESIAN_POINT('',(335.,225.,15.)); +#5533 = VECTOR('',#5534,1.); +#5534 = DIRECTION('',(-1.,0.,0.)); +#5535 = PCURVE('',#5284,#5536); +#5536 = DEFINITIONAL_REPRESENTATION('',(#5537),#5541); +#5537 = LINE('',#5538,#5539); +#5538 = CARTESIAN_POINT('',(0.,-15.)); +#5539 = VECTOR('',#5540,1.); +#5540 = DIRECTION('',(1.,0.)); +#5541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5542 = PCURVE('',#5312,#5543); +#5543 = DEFINITIONAL_REPRESENTATION('',(#5544),#5548); +#5544 = LINE('',#5545,#5546); +#5545 = CARTESIAN_POINT('',(335.,225.)); +#5546 = VECTOR('',#5547,1.); +#5547 = DIRECTION('',(-1.,0.)); +#5548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5549 = ORIENTED_EDGE('',*,*,#5261,.F.); +#5550 = ORIENTED_EDGE('',*,*,#5551,.F.); +#5551 = EDGE_CURVE('',#5482,#5262,#5552,.T.); +#5552 = SURFACE_CURVE('',#5553,(#5557,#5564),.PCURVE_S1.); +#5553 = LINE('',#5554,#5555); +#5554 = CARTESIAN_POINT('',(335.,225.,0.)); +#5555 = VECTOR('',#5556,1.); +#5556 = DIRECTION('',(-1.,0.,0.)); +#5557 = PCURVE('',#5284,#5558); +#5558 = DEFINITIONAL_REPRESENTATION('',(#5559),#5563); +#5559 = LINE('',#5560,#5561); +#5560 = CARTESIAN_POINT('',(0.,-0.)); +#5561 = VECTOR('',#5562,1.); +#5562 = DIRECTION('',(1.,0.)); +#5563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5564 = PCURVE('',#5366,#5565); +#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570); +#5566 = LINE('',#5567,#5568); +#5567 = CARTESIAN_POINT('',(335.,225.)); +#5568 = VECTOR('',#5569,1.); +#5569 = DIRECTION('',(-1.,0.)); +#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5571 = ADVANCED_FACE('',(#5572),#5366,.F.); +#5572 = FACE_BOUND('',#5573,.F.); +#5573 = EDGE_LOOP('',(#5574,#5575,#5576,#5577)); +#5574 = ORIENTED_EDGE('',*,*,#5352,.T.); +#5575 = ORIENTED_EDGE('',*,*,#5433,.T.); +#5576 = ORIENTED_EDGE('',*,*,#5504,.T.); +#5577 = ORIENTED_EDGE('',*,*,#5551,.T.); +#5578 = ADVANCED_FACE('',(#5579),#5312,.T.); +#5579 = FACE_BOUND('',#5580,.T.); +#5580 = EDGE_LOOP('',(#5581,#5582,#5583,#5584)); +#5581 = ORIENTED_EDGE('',*,*,#5296,.T.); +#5582 = ORIENTED_EDGE('',*,*,#5382,.T.); +#5583 = ORIENTED_EDGE('',*,*,#5458,.T.); +#5584 = ORIENTED_EDGE('',*,*,#5529,.T.); +#5585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5589)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5586,#5587,#5588)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5586, + 'distance_accuracy_value','confusion accuracy'); +#5590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5591,#5593); +#5591 = ( REPRESENTATION_RELATIONSHIP('','',#5254,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5592) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#5593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5594); +#5594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','Pad006','',#5,#5249,$); +#5595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5251)); +#5596 = SHAPE_DEFINITION_REPRESENTATION(#5597,#5603); +#5597 = PRODUCT_DEFINITION_SHAPE('','',#5598); +#5598 = PRODUCT_DEFINITION('design','',#5599,#5602); +#5599 = PRODUCT_DEFINITION_FORMATION('','',#5600); +#5600 = PRODUCT('Sketch002','Sketch002','',(#5601)); +#5601 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5603 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, + #5604),#5633); +#5604 = GEOMETRIC_CURVE_SET('',(#5605,#5612,#5619,#5626)); +#5605 = TRIMMED_CURVE('',#5606,(#5610,PARAMETER_VALUE(0.)),(#5611, + PARAMETER_VALUE(750.)),.T.,.PARAMETER.); +#5606 = LINE('',#5607,#5608); +#5607 = CARTESIAN_POINT('',(-225.,375.,0.)); +#5608 = VECTOR('',#5609,1.); +#5609 = DIRECTION('',(0.,-1.,0.)); +#5610 = CARTESIAN_POINT('',(-225.,375.,0.)); +#5611 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#5612 = TRIMMED_CURVE('',#5613,(#5617,PARAMETER_VALUE(0.)),(#5618, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#5613 = LINE('',#5614,#5615); +#5614 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#5615 = VECTOR('',#5616,1.); +#5616 = DIRECTION('',(1.,0.,0.)); +#5617 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#5618 = CARTESIAN_POINT('',(225.,-375.,0.)); +#5619 = TRIMMED_CURVE('',#5620,(#5624,PARAMETER_VALUE(0.)),(#5625, + PARAMETER_VALUE(750.)),.T.,.PARAMETER.); +#5620 = LINE('',#5621,#5622); +#5621 = CARTESIAN_POINT('',(225.,-375.,0.)); +#5622 = VECTOR('',#5623,1.); +#5623 = DIRECTION('',(0.,1.,0.)); +#5624 = CARTESIAN_POINT('',(225.,-375.,0.)); +#5625 = CARTESIAN_POINT('',(225.,375.,0.)); +#5626 = TRIMMED_CURVE('',#5627,(#5631,PARAMETER_VALUE(0.)),(#5632, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#5627 = LINE('',#5628,#5629); +#5628 = CARTESIAN_POINT('',(225.,375.,0.)); +#5629 = VECTOR('',#5630,1.); +#5630 = DIRECTION('',(-1.,0.,0.)); +#5631 = CARTESIAN_POINT('',(225.,375.,0.)); +#5632 = CARTESIAN_POINT('',(-225.,375.,0.)); +#5633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5637)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5634,#5635,#5636)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5634, + 'distance_accuracy_value','confusion accuracy'); +#5638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5639,#5641); +#5639 = ( REPRESENTATION_RELATIONSHIP('','',#5603,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5640) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#5641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5642); +#5642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','Sketch002','',#5,#5598,$); +#5643 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5600)); +#5644 = SHAPE_DEFINITION_REPRESENTATION(#5645,#5651); +#5645 = PRODUCT_DEFINITION_SHAPE('','',#5646); +#5646 = PRODUCT_DEFINITION('design','',#5647,#5650); +#5647 = PRODUCT_DEFINITION_FORMATION('','',#5648); +#5648 = PRODUCT('Sketch003','Sketch003','',(#5649)); +#5649 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5651 = SHAPE_REPRESENTATION('',(#11,#5652,#5681),#5690); +#5652 = GEOMETRIC_CURVE_SET('',(#5653,#5660,#5667,#5674)); +#5653 = TRIMMED_CURVE('',#5654,(#5658,PARAMETER_VALUE(0.)),(#5659, + PARAMETER_VALUE(750.)),.T.,.PARAMETER.); +#5654 = LINE('',#5655,#5656); +#5655 = CARTESIAN_POINT('',(-225.,375.,0.)); +#5656 = VECTOR('',#5657,1.); +#5657 = DIRECTION('',(0.,-1.,0.)); +#5658 = CARTESIAN_POINT('',(-225.,375.,0.)); +#5659 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#5660 = TRIMMED_CURVE('',#5661,(#5665,PARAMETER_VALUE(0.)),(#5666, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#5661 = LINE('',#5662,#5663); +#5662 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#5663 = VECTOR('',#5664,1.); +#5664 = DIRECTION('',(1.,0.,0.)); +#5665 = CARTESIAN_POINT('',(-225.,-375.,0.)); +#5666 = CARTESIAN_POINT('',(225.,-375.,0.)); +#5667 = TRIMMED_CURVE('',#5668,(#5672,PARAMETER_VALUE(0.)),(#5673, + PARAMETER_VALUE(750.)),.T.,.PARAMETER.); +#5668 = LINE('',#5669,#5670); +#5669 = CARTESIAN_POINT('',(225.,-375.,0.)); +#5670 = VECTOR('',#5671,1.); +#5671 = DIRECTION('',(0.,1.,0.)); +#5672 = CARTESIAN_POINT('',(225.,-375.,0.)); +#5673 = CARTESIAN_POINT('',(225.,375.,0.)); +#5674 = TRIMMED_CURVE('',#5675,(#5679,PARAMETER_VALUE(0.)),(#5680, + PARAMETER_VALUE(450.)),.T.,.PARAMETER.); +#5675 = LINE('',#5676,#5677); +#5676 = CARTESIAN_POINT('',(225.,375.,0.)); +#5677 = VECTOR('',#5678,1.); +#5678 = DIRECTION('',(-1.,0.,0.)); +#5679 = CARTESIAN_POINT('',(225.,375.,0.)); +#5680 = CARTESIAN_POINT('',(-225.,375.,0.)); +#5681 = GEOMETRIC_CURVE_SET('',(#5682)); +#5682 = TRIMMED_CURVE('',#5683,(#5688,PARAMETER_VALUE(0.)),(#5689, + PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); +#5683 = CIRCLE('',#5684,30.); +#5684 = AXIS2_PLACEMENT_3D('',#5685,#5686,#5687); +#5685 = CARTESIAN_POINT('',(145.,295.,0.)); +#5686 = DIRECTION('',(0.,0.,1.)); +#5687 = DIRECTION('',(1.,0.,-0.)); +#5688 = CARTESIAN_POINT('',(175.,295.,0.)); +#5689 = CARTESIAN_POINT('',(175.,295.,0.)); +#5690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5694)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5691,#5692,#5693)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5691, + 'distance_accuracy_value','confusion accuracy'); +#5695 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5696,#5698); +#5696 = ( REPRESENTATION_RELATIONSHIP('','',#5651,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5697) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5697 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#5698 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5699); +#5699 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','Sketch003','',#5,#5646,$); +#5700 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5648)); +#5701 = SHAPE_DEFINITION_REPRESENTATION(#5702,#5708); +#5702 = PRODUCT_DEFINITION_SHAPE('','',#5703); +#5703 = PRODUCT_DEFINITION('design','',#5704,#5707); +#5704 = PRODUCT_DEFINITION_FORMATION('','',#5705); +#5705 = PRODUCT('CableManagementTop','CableManagementTop','',(#5706)); +#5706 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5708 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5709),#6055); +#5709 = MANIFOLD_SOLID_BREP('',#5710); +#5710 = CLOSED_SHELL('',(#5711,#5795,#5829,#5881,#5915,#5967,#6001,#6048 + )); +#5711 = ADVANCED_FACE('',(#5712),#5725,.F.); +#5712 = FACE_BOUND('',#5713,.F.); +#5713 = EDGE_LOOP('',(#5714,#5747,#5768,#5794)); +#5714 = ORIENTED_EDGE('',*,*,#5715,.T.); +#5715 = EDGE_CURVE('',#5716,#5716,#5718,.T.); +#5716 = VERTEX_POINT('',#5717); +#5717 = CARTESIAN_POINT('',(25.,0.,12.5)); +#5718 = SURFACE_CURVE('',#5719,(#5724,#5735),.PCURVE_S1.); +#5719 = CIRCLE('',#5720,25.); +#5720 = AXIS2_PLACEMENT_3D('',#5721,#5722,#5723); +#5721 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#5722 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5723 = DIRECTION('',(1.,0.,0.)); +#5724 = PCURVE('',#5725,#5730); +#5725 = CYLINDRICAL_SURFACE('',#5726,25.); +#5726 = AXIS2_PLACEMENT_3D('',#5727,#5728,#5729); +#5727 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#5728 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5729 = DIRECTION('',(1.,0.,0.)); +#5730 = DEFINITIONAL_REPRESENTATION('',(#5731),#5734); +#5731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5732,#5733),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5732 = CARTESIAN_POINT('',(0.,0.)); +#5733 = CARTESIAN_POINT('',(6.28318530718,0.)); +#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5735 = PCURVE('',#5736,#5741); +#5736 = PLANE('',#5737); +#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740); +#5738 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#5739 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5740 = DIRECTION('',(1.,0.,0.)); +#5741 = DEFINITIONAL_REPRESENTATION('',(#5742),#5746); +#5742 = CIRCLE('',#5743,25.); +#5743 = AXIS2_PLACEMENT_2D('',#5744,#5745); +#5744 = CARTESIAN_POINT('',(0.,0.)); +#5745 = DIRECTION('',(1.,0.)); +#5746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5747 = ORIENTED_EDGE('',*,*,#5748,.T.); +#5748 = EDGE_CURVE('',#5716,#5749,#5751,.T.); +#5749 = VERTEX_POINT('',#5750); +#5750 = CARTESIAN_POINT('',(25.,0.,-12.5)); +#5751 = SEAM_CURVE('',#5752,(#5756,#5762),.PCURVE_S1.); +#5752 = LINE('',#5753,#5754); +#5753 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5)); +#5754 = VECTOR('',#5755,1.); +#5755 = DIRECTION('',(0.,2.2E-16,-1.)); +#5756 = PCURVE('',#5725,#5757); +#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5761); +#5758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5759,#5760),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#5759 = CARTESIAN_POINT('',(0.,0.)); +#5760 = CARTESIAN_POINT('',(0.,25.)); +#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5762 = PCURVE('',#5725,#5763); +#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5767); +#5764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5765,#5766),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#5765 = CARTESIAN_POINT('',(6.28318530718,0.)); +#5766 = CARTESIAN_POINT('',(6.28318530718,25.)); +#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5768 = ORIENTED_EDGE('',*,*,#5769,.F.); +#5769 = EDGE_CURVE('',#5749,#5749,#5770,.T.); +#5770 = SURFACE_CURVE('',#5771,(#5776,#5782),.PCURVE_S1.); +#5771 = CIRCLE('',#5772,25.); +#5772 = AXIS2_PLACEMENT_3D('',#5773,#5774,#5775); +#5773 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#5774 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5775 = DIRECTION('',(1.,0.,0.)); +#5776 = PCURVE('',#5725,#5777); +#5777 = DEFINITIONAL_REPRESENTATION('',(#5778),#5781); +#5778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5779,#5780),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5779 = CARTESIAN_POINT('',(0.,25.)); +#5780 = CARTESIAN_POINT('',(6.28318530718,25.)); +#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5782 = PCURVE('',#5783,#5788); +#5783 = PLANE('',#5784); +#5784 = AXIS2_PLACEMENT_3D('',#5785,#5786,#5787); +#5785 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#5786 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5787 = DIRECTION('',(1.,0.,-0.)); +#5788 = DEFINITIONAL_REPRESENTATION('',(#5789),#5793); +#5789 = CIRCLE('',#5790,25.); +#5790 = AXIS2_PLACEMENT_2D('',#5791,#5792); +#5791 = CARTESIAN_POINT('',(0.,0.)); +#5792 = DIRECTION('',(1.,-0.)); +#5793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5794 = ORIENTED_EDGE('',*,*,#5748,.F.); +#5795 = ADVANCED_FACE('',(#5796,#5799),#5783,.T.); +#5796 = FACE_BOUND('',#5797,.F.); +#5797 = EDGE_LOOP('',(#5798)); +#5798 = ORIENTED_EDGE('',*,*,#5769,.T.); +#5799 = FACE_BOUND('',#5800,.F.); +#5800 = EDGE_LOOP('',(#5801)); +#5801 = ORIENTED_EDGE('',*,*,#5802,.F.); +#5802 = EDGE_CURVE('',#5803,#5803,#5805,.T.); +#5803 = VERTEX_POINT('',#5804); +#5804 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5)); +#5805 = SURFACE_CURVE('',#5806,(#5811,#5818),.PCURVE_S1.); +#5806 = CIRCLE('',#5807,35.00000000002); +#5807 = AXIS2_PLACEMENT_3D('',#5808,#5809,#5810); +#5808 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#5809 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5810 = DIRECTION('',(1.,0.,0.)); +#5811 = PCURVE('',#5783,#5812); +#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817); +#5813 = CIRCLE('',#5814,35.00000000002); +#5814 = AXIS2_PLACEMENT_2D('',#5815,#5816); +#5815 = CARTESIAN_POINT('',(0.,0.)); +#5816 = DIRECTION('',(1.,-0.)); +#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5818 = PCURVE('',#5819,#5824); +#5819 = CONICAL_SURFACE('',#5820,35.00000000002,0.785398163397); +#5820 = AXIS2_PLACEMENT_3D('',#5821,#5822,#5823); +#5821 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#5822 = DIRECTION('',(0.,2.2E-16,1.)); +#5823 = DIRECTION('',(1.,0.,-0.)); +#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5828); +#5825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5826,#5827),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5826 = CARTESIAN_POINT('',(0.,0.)); +#5827 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#5828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5829 = ADVANCED_FACE('',(#5830),#5819,.T.); +#5830 = FACE_BOUND('',#5831,.F.); +#5831 = EDGE_LOOP('',(#5832,#5833,#5854,#5880)); +#5832 = ORIENTED_EDGE('',*,*,#5802,.T.); +#5833 = ORIENTED_EDGE('',*,*,#5834,.T.); +#5834 = EDGE_CURVE('',#5803,#5835,#5837,.T.); +#5835 = VERTEX_POINT('',#5836); +#5836 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5)); +#5837 = SEAM_CURVE('',#5838,(#5842,#5848),.PCURVE_S1.); +#5838 = LINE('',#5839,#5840); +#5839 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5)); +#5840 = VECTOR('',#5841,1.); +#5841 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187)); +#5842 = PCURVE('',#5819,#5843); +#5843 = DEFINITIONAL_REPRESENTATION('',(#5844),#5847); +#5844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5845,#5846),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#5845 = CARTESIAN_POINT('',(0.,0.)); +#5846 = CARTESIAN_POINT('',(0.,5.)); +#5847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5848 = PCURVE('',#5819,#5849); +#5849 = DEFINITIONAL_REPRESENTATION('',(#5850),#5853); +#5850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5851,#5852),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#5851 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#5852 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#5853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5854 = ORIENTED_EDGE('',*,*,#5855,.F.); +#5855 = EDGE_CURVE('',#5835,#5835,#5856,.T.); +#5856 = SURFACE_CURVE('',#5857,(#5862,#5868),.PCURVE_S1.); +#5857 = CIRCLE('',#5858,40.00000000002); +#5858 = AXIS2_PLACEMENT_3D('',#5859,#5860,#5861); +#5859 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#5860 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5861 = DIRECTION('',(1.,0.,0.)); +#5862 = PCURVE('',#5819,#5863); +#5863 = DEFINITIONAL_REPRESENTATION('',(#5864),#5867); +#5864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5865,#5866),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5865 = CARTESIAN_POINT('',(0.,5.)); +#5866 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#5867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5868 = PCURVE('',#5869,#5874); +#5869 = PLANE('',#5870); +#5870 = AXIS2_PLACEMENT_3D('',#5871,#5872,#5873); +#5871 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#5872 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5873 = DIRECTION('',(1.,0.,0.)); +#5874 = DEFINITIONAL_REPRESENTATION('',(#5875),#5879); +#5875 = CIRCLE('',#5876,40.00000000002); +#5876 = AXIS2_PLACEMENT_2D('',#5877,#5878); +#5877 = CARTESIAN_POINT('',(0.,0.)); +#5878 = DIRECTION('',(1.,0.)); +#5879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5880 = ORIENTED_EDGE('',*,*,#5834,.F.); +#5881 = ADVANCED_FACE('',(#5882,#5885),#5869,.F.); +#5882 = FACE_BOUND('',#5883,.F.); +#5883 = EDGE_LOOP('',(#5884)); +#5884 = ORIENTED_EDGE('',*,*,#5855,.T.); +#5885 = FACE_BOUND('',#5886,.F.); +#5886 = EDGE_LOOP('',(#5887)); +#5887 = ORIENTED_EDGE('',*,*,#5888,.F.); +#5888 = EDGE_CURVE('',#5889,#5889,#5891,.T.); +#5889 = VERTEX_POINT('',#5890); +#5890 = CARTESIAN_POINT('',(30.,0.,-7.5)); +#5891 = SURFACE_CURVE('',#5892,(#5897,#5904),.PCURVE_S1.); +#5892 = CIRCLE('',#5893,30.); +#5893 = AXIS2_PLACEMENT_3D('',#5894,#5895,#5896); +#5894 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#5895 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5896 = DIRECTION('',(1.,0.,0.)); +#5897 = PCURVE('',#5869,#5898); +#5898 = DEFINITIONAL_REPRESENTATION('',(#5899),#5903); +#5899 = CIRCLE('',#5900,30.); +#5900 = AXIS2_PLACEMENT_2D('',#5901,#5902); +#5901 = CARTESIAN_POINT('',(0.,0.)); +#5902 = DIRECTION('',(1.,0.)); +#5903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5904 = PCURVE('',#5905,#5910); +#5905 = CYLINDRICAL_SURFACE('',#5906,30.); +#5906 = AXIS2_PLACEMENT_3D('',#5907,#5908,#5909); +#5907 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#5908 = DIRECTION('',(0.,2.2E-16,1.)); +#5909 = DIRECTION('',(1.,0.,-0.)); +#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5914); +#5911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5912,#5913),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5912 = CARTESIAN_POINT('',(0.,0.)); +#5913 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#5914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5915 = ADVANCED_FACE('',(#5916),#5905,.T.); +#5916 = FACE_BOUND('',#5917,.F.); +#5917 = EDGE_LOOP('',(#5918,#5919,#5940,#5966)); +#5918 = ORIENTED_EDGE('',*,*,#5888,.T.); +#5919 = ORIENTED_EDGE('',*,*,#5920,.T.); +#5920 = EDGE_CURVE('',#5889,#5921,#5923,.T.); +#5921 = VERTEX_POINT('',#5922); +#5922 = CARTESIAN_POINT('',(30.,0.,7.5)); +#5923 = SEAM_CURVE('',#5924,(#5928,#5934),.PCURVE_S1.); +#5924 = LINE('',#5925,#5926); +#5925 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5)); +#5926 = VECTOR('',#5927,1.); +#5927 = DIRECTION('',(0.,-2.2E-16,1.)); +#5928 = PCURVE('',#5905,#5929); +#5929 = DEFINITIONAL_REPRESENTATION('',(#5930),#5933); +#5930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5931,#5932),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#5931 = CARTESIAN_POINT('',(0.,0.)); +#5932 = CARTESIAN_POINT('',(0.,15.)); +#5933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5934 = PCURVE('',#5905,#5935); +#5935 = DEFINITIONAL_REPRESENTATION('',(#5936),#5939); +#5936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5937,#5938),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#5937 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#5938 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#5939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5940 = ORIENTED_EDGE('',*,*,#5941,.F.); +#5941 = EDGE_CURVE('',#5921,#5921,#5942,.T.); +#5942 = SURFACE_CURVE('',#5943,(#5948,#5954),.PCURVE_S1.); +#5943 = CIRCLE('',#5944,30.); +#5944 = AXIS2_PLACEMENT_3D('',#5945,#5946,#5947); +#5945 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#5946 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5947 = DIRECTION('',(1.,0.,0.)); +#5948 = PCURVE('',#5905,#5949); +#5949 = DEFINITIONAL_REPRESENTATION('',(#5950),#5953); +#5950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5951,#5952),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5951 = CARTESIAN_POINT('',(0.,15.)); +#5952 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#5953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5954 = PCURVE('',#5955,#5960); +#5955 = PLANE('',#5956); +#5956 = AXIS2_PLACEMENT_3D('',#5957,#5958,#5959); +#5957 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#5958 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5959 = DIRECTION('',(1.,0.,-0.)); +#5960 = DEFINITIONAL_REPRESENTATION('',(#5961),#5965); +#5961 = CIRCLE('',#5962,30.); +#5962 = AXIS2_PLACEMENT_2D('',#5963,#5964); +#5963 = CARTESIAN_POINT('',(0.,0.)); +#5964 = DIRECTION('',(1.,-0.)); +#5965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5966 = ORIENTED_EDGE('',*,*,#5920,.F.); +#5967 = ADVANCED_FACE('',(#5968,#5971),#5955,.T.); +#5968 = FACE_BOUND('',#5969,.F.); +#5969 = EDGE_LOOP('',(#5970)); +#5970 = ORIENTED_EDGE('',*,*,#5941,.T.); +#5971 = FACE_BOUND('',#5972,.F.); +#5972 = EDGE_LOOP('',(#5973)); +#5973 = ORIENTED_EDGE('',*,*,#5974,.F.); +#5974 = EDGE_CURVE('',#5975,#5975,#5977,.T.); +#5975 = VERTEX_POINT('',#5976); +#5976 = CARTESIAN_POINT('',(40.,0.,7.5)); +#5977 = SURFACE_CURVE('',#5978,(#5983,#5990),.PCURVE_S1.); +#5978 = CIRCLE('',#5979,40.); +#5979 = AXIS2_PLACEMENT_3D('',#5980,#5981,#5982); +#5980 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#5981 = DIRECTION('',(0.,-2.2E-16,-1.)); +#5982 = DIRECTION('',(1.,0.,0.)); +#5983 = PCURVE('',#5955,#5984); +#5984 = DEFINITIONAL_REPRESENTATION('',(#5985),#5989); +#5985 = CIRCLE('',#5986,40.); +#5986 = AXIS2_PLACEMENT_2D('',#5987,#5988); +#5987 = CARTESIAN_POINT('',(0.,0.)); +#5988 = DIRECTION('',(1.,-0.)); +#5989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5990 = PCURVE('',#5991,#5996); +#5991 = CONICAL_SURFACE('',#5992,40.,0.785398163397); +#5992 = AXIS2_PLACEMENT_3D('',#5993,#5994,#5995); +#5993 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#5994 = DIRECTION('',(-0.,-2.2E-16,-1.)); +#5995 = DIRECTION('',(1.,0.,-0.)); +#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6000); +#5997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5998,#5999),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#5998 = CARTESIAN_POINT('',(0.,0.)); +#5999 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6001 = ADVANCED_FACE('',(#6002),#5991,.T.); +#6002 = FACE_BOUND('',#6003,.F.); +#6003 = EDGE_LOOP('',(#6004,#6005,#6026,#6047)); +#6004 = ORIENTED_EDGE('',*,*,#5974,.T.); +#6005 = ORIENTED_EDGE('',*,*,#6006,.T.); +#6006 = EDGE_CURVE('',#5975,#6007,#6009,.T.); +#6007 = VERTEX_POINT('',#6008); +#6008 = CARTESIAN_POINT('',(35.,0.,12.5)); +#6009 = SEAM_CURVE('',#6010,(#6014,#6020),.PCURVE_S1.); +#6010 = LINE('',#6011,#6012); +#6011 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5)); +#6012 = VECTOR('',#6013,1.); +#6013 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187)); +#6014 = PCURVE('',#5991,#6015); +#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6019); +#6016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6017,#6018),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#6017 = CARTESIAN_POINT('',(0.,0.)); +#6018 = CARTESIAN_POINT('',(0.,-5.)); +#6019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6020 = PCURVE('',#5991,#6021); +#6021 = DEFINITIONAL_REPRESENTATION('',(#6022),#6025); +#6022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6023,#6024),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#6023 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6024 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#6025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6026 = ORIENTED_EDGE('',*,*,#6027,.F.); +#6027 = EDGE_CURVE('',#6007,#6007,#6028,.T.); +#6028 = SURFACE_CURVE('',#6029,(#6034,#6040),.PCURVE_S1.); +#6029 = CIRCLE('',#6030,35.); +#6030 = AXIS2_PLACEMENT_3D('',#6031,#6032,#6033); +#6031 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#6032 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6033 = DIRECTION('',(1.,0.,0.)); +#6034 = PCURVE('',#5991,#6035); +#6035 = DEFINITIONAL_REPRESENTATION('',(#6036),#6039); +#6036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6037,#6038),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6037 = CARTESIAN_POINT('',(0.,-5.)); +#6038 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#6039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6040 = PCURVE('',#5736,#6041); +#6041 = DEFINITIONAL_REPRESENTATION('',(#6042),#6046); +#6042 = CIRCLE('',#6043,35.); +#6043 = AXIS2_PLACEMENT_2D('',#6044,#6045); +#6044 = CARTESIAN_POINT('',(0.,0.)); +#6045 = DIRECTION('',(1.,0.)); +#6046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6047 = ORIENTED_EDGE('',*,*,#6006,.F.); +#6048 = ADVANCED_FACE('',(#6049,#6052),#5736,.F.); +#6049 = FACE_BOUND('',#6050,.F.); +#6050 = EDGE_LOOP('',(#6051)); +#6051 = ORIENTED_EDGE('',*,*,#6027,.T.); +#6052 = FACE_BOUND('',#6053,.F.); +#6053 = EDGE_LOOP('',(#6054)); +#6054 = ORIENTED_EDGE('',*,*,#5715,.F.); +#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6059)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6056,#6057,#6058)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6056 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6057 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6058 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6059 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6056, + 'distance_accuracy_value','confusion accuracy'); +#6060 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6061,#6063); +#6061 = ( REPRESENTATION_RELATIONSHIP('','',#5708,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6062) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6062 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#6063 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6064); +#6064 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','CableManagementTop','',#5, + #5703,$); +#6065 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5705)); +#6066 = SHAPE_DEFINITION_REPRESENTATION(#6067,#6073); +#6067 = PRODUCT_DEFINITION_SHAPE('','',#6068); +#6068 = PRODUCT_DEFINITION('design','',#6069,#6072); +#6069 = PRODUCT_DEFINITION_FORMATION('','',#6070); +#6070 = PRODUCT('Sketch007','Sketch007','',(#6071)); +#6071 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6072 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6073 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, + #6074),#6131); +#6074 = GEOMETRIC_CURVE_SET('',(#6075,#6082,#6089,#6096,#6103,#6110, + #6117,#6124)); +#6075 = TRIMMED_CURVE('',#6076,(#6080,PARAMETER_VALUE(0.)),(#6081, + PARAMETER_VALUE(25.)),.T.,.PARAMETER.); +#6076 = LINE('',#6077,#6078); +#6077 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6078 = VECTOR('',#6079,1.); +#6079 = DIRECTION('',(0.,-1.,0.)); +#6080 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6081 = CARTESIAN_POINT('',(25.,-12.5,0.)); +#6082 = TRIMMED_CURVE('',#6083,(#6087,PARAMETER_VALUE(0.)),(#6088, + PARAMETER_VALUE(10.00000000002)),.T.,.PARAMETER.); +#6083 = LINE('',#6084,#6085); +#6084 = CARTESIAN_POINT('',(25.,-12.5,0.)); +#6085 = VECTOR('',#6086,1.); +#6086 = DIRECTION('',(1.,0.,0.)); +#6087 = CARTESIAN_POINT('',(25.,-12.5,0.)); +#6088 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#6089 = TRIMMED_CURVE('',#6090,(#6094,PARAMETER_VALUE(0.)),(#6095, + PARAMETER_VALUE(7.071067811865)),.T.,.PARAMETER.); +#6090 = LINE('',#6091,#6092); +#6091 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#6092 = VECTOR('',#6093,1.); +#6093 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#6094 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#6095 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); +#6096 = TRIMMED_CURVE('',#6097,(#6101,PARAMETER_VALUE(0.)),(#6102, + PARAMETER_VALUE(10.00000000002)),.T.,.PARAMETER.); +#6097 = LINE('',#6098,#6099); +#6098 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); +#6099 = VECTOR('',#6100,1.); +#6100 = DIRECTION('',(-1.,0.,0.)); +#6101 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); +#6102 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#6103 = TRIMMED_CURVE('',#6104,(#6108,PARAMETER_VALUE(0.)),(#6109, + PARAMETER_VALUE(15.)),.T.,.PARAMETER.); +#6104 = LINE('',#6105,#6106); +#6105 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#6106 = VECTOR('',#6107,1.); +#6107 = DIRECTION('',(0.,1.,0.)); +#6108 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#6109 = CARTESIAN_POINT('',(30.,7.5,0.)); +#6110 = TRIMMED_CURVE('',#6111,(#6115,PARAMETER_VALUE(0.)),(#6116, + PARAMETER_VALUE(10.)),.T.,.PARAMETER.); +#6111 = LINE('',#6112,#6113); +#6112 = CARTESIAN_POINT('',(30.,7.5,0.)); +#6113 = VECTOR('',#6114,1.); +#6114 = DIRECTION('',(1.,0.,0.)); +#6115 = CARTESIAN_POINT('',(30.,7.5,0.)); +#6116 = CARTESIAN_POINT('',(40.,7.5,0.)); +#6117 = TRIMMED_CURVE('',#6118,(#6122,PARAMETER_VALUE(0.)),(#6123, + PARAMETER_VALUE(7.071067811865)),.T.,.PARAMETER.); +#6118 = LINE('',#6119,#6120); +#6119 = CARTESIAN_POINT('',(40.,7.5,0.)); +#6120 = VECTOR('',#6121,1.); +#6121 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#6122 = CARTESIAN_POINT('',(40.,7.5,0.)); +#6123 = CARTESIAN_POINT('',(35.,12.5,0.)); +#6124 = TRIMMED_CURVE('',#6125,(#6129,PARAMETER_VALUE(0.)),(#6130, + PARAMETER_VALUE(10.)),.T.,.PARAMETER.); +#6125 = LINE('',#6126,#6127); +#6126 = CARTESIAN_POINT('',(35.,12.5,0.)); +#6127 = VECTOR('',#6128,1.); +#6128 = DIRECTION('',(-1.,0.,0.)); +#6129 = CARTESIAN_POINT('',(35.,12.5,0.)); +#6130 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6135)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6132,#6133,#6134)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6132, + 'distance_accuracy_value','confusion accuracy'); +#6136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6137,#6139); +#6137 = ( REPRESENTATION_RELATIONSHIP('','',#6073,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6138) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#6139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6140); +#6140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','Sketch007','',#5,#6068,$); +#6141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6070)); +#6142 = SHAPE_DEFINITION_REPRESENTATION(#6143,#6149); +#6143 = PRODUCT_DEFINITION_SHAPE('','',#6144); +#6144 = PRODUCT_DEFINITION('design','',#6145,#6148); +#6145 = PRODUCT_DEFINITION_FORMATION('','',#6146); +#6146 = PRODUCT('Revolution','Revolution','',(#6147)); +#6147 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6148 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6149 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6150),#6512); +#6150 = MANIFOLD_SOLID_BREP('',#6151); +#6151 = CLOSED_SHELL('',(#6152,#6240,#6275,#6330,#6365,#6420,#6455,#6505 + )); +#6152 = ADVANCED_FACE('',(#6153),#6166,.F.); +#6153 = FACE_BOUND('',#6154,.F.); +#6154 = EDGE_LOOP('',(#6155,#6189,#6212,#6239)); +#6155 = ORIENTED_EDGE('',*,*,#6156,.T.); +#6156 = EDGE_CURVE('',#6157,#6157,#6159,.T.); +#6157 = VERTEX_POINT('',#6158); +#6158 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6159 = SURFACE_CURVE('',#6160,(#6165,#6177),.PCURVE_S1.); +#6160 = CIRCLE('',#6161,25.); +#6161 = AXIS2_PLACEMENT_3D('',#6162,#6163,#6164); +#6162 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6163 = DIRECTION('',(0.,-1.,4.4E-16)); +#6164 = DIRECTION('',(1.,0.,0.)); +#6165 = PCURVE('',#6166,#6171); +#6166 = CYLINDRICAL_SURFACE('',#6167,25.); +#6167 = AXIS2_PLACEMENT_3D('',#6168,#6169,#6170); +#6168 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6169 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6170 = DIRECTION('',(1.,0.,0.)); +#6171 = DEFINITIONAL_REPRESENTATION('',(#6172),#6176); +#6172 = LINE('',#6173,#6174); +#6173 = CARTESIAN_POINT('',(0.,0.)); +#6174 = VECTOR('',#6175,1.); +#6175 = DIRECTION('',(1.,0.)); +#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6177 = PCURVE('',#6178,#6183); +#6178 = PLANE('',#6179); +#6179 = AXIS2_PLACEMENT_3D('',#6180,#6181,#6182); +#6180 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6181 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6182 = DIRECTION('',(1.,0.,0.)); +#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188); +#6184 = CIRCLE('',#6185,25.); +#6185 = AXIS2_PLACEMENT_2D('',#6186,#6187); +#6186 = CARTESIAN_POINT('',(0.,0.)); +#6187 = DIRECTION('',(1.,0.)); +#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6189 = ORIENTED_EDGE('',*,*,#6190,.T.); +#6190 = EDGE_CURVE('',#6157,#6191,#6193,.T.); +#6191 = VERTEX_POINT('',#6192); +#6192 = CARTESIAN_POINT('',(25.,-12.5,0.)); +#6193 = SEAM_CURVE('',#6194,(#6198,#6205),.PCURVE_S1.); +#6194 = LINE('',#6195,#6196); +#6195 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6196 = VECTOR('',#6197,1.); +#6197 = DIRECTION('',(0.,-1.,0.)); +#6198 = PCURVE('',#6166,#6199); +#6199 = DEFINITIONAL_REPRESENTATION('',(#6200),#6204); +#6200 = LINE('',#6201,#6202); +#6201 = CARTESIAN_POINT('',(0.,0.)); +#6202 = VECTOR('',#6203,1.); +#6203 = DIRECTION('',(0.,1.)); +#6204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6205 = PCURVE('',#6166,#6206); +#6206 = DEFINITIONAL_REPRESENTATION('',(#6207),#6211); +#6207 = LINE('',#6208,#6209); +#6208 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6209 = VECTOR('',#6210,1.); +#6210 = DIRECTION('',(0.,1.)); +#6211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6212 = ORIENTED_EDGE('',*,*,#6213,.F.); +#6213 = EDGE_CURVE('',#6191,#6191,#6214,.T.); +#6214 = SURFACE_CURVE('',#6215,(#6220,#6227),.PCURVE_S1.); +#6215 = CIRCLE('',#6216,25.); +#6216 = AXIS2_PLACEMENT_3D('',#6217,#6218,#6219); +#6217 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#6218 = DIRECTION('',(0.,-1.,4.4E-16)); +#6219 = DIRECTION('',(1.,0.,0.)); +#6220 = PCURVE('',#6166,#6221); +#6221 = DEFINITIONAL_REPRESENTATION('',(#6222),#6226); +#6222 = LINE('',#6223,#6224); +#6223 = CARTESIAN_POINT('',(0.,25.)); +#6224 = VECTOR('',#6225,1.); +#6225 = DIRECTION('',(1.,0.)); +#6226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6227 = PCURVE('',#6228,#6233); +#6228 = PLANE('',#6229); +#6229 = AXIS2_PLACEMENT_3D('',#6230,#6231,#6232); +#6230 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#6231 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6232 = DIRECTION('',(1.,-0.,-0.)); +#6233 = DEFINITIONAL_REPRESENTATION('',(#6234),#6238); +#6234 = CIRCLE('',#6235,25.); +#6235 = AXIS2_PLACEMENT_2D('',#6236,#6237); +#6236 = CARTESIAN_POINT('',(0.,0.)); +#6237 = DIRECTION('',(1.,-0.)); +#6238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6239 = ORIENTED_EDGE('',*,*,#6190,.F.); +#6240 = ADVANCED_FACE('',(#6241,#6244),#6228,.T.); +#6241 = FACE_BOUND('',#6242,.F.); +#6242 = EDGE_LOOP('',(#6243)); +#6243 = ORIENTED_EDGE('',*,*,#6213,.T.); +#6244 = FACE_BOUND('',#6245,.F.); +#6245 = EDGE_LOOP('',(#6246)); +#6246 = ORIENTED_EDGE('',*,*,#6247,.F.); +#6247 = EDGE_CURVE('',#6248,#6248,#6250,.T.); +#6248 = VERTEX_POINT('',#6249); +#6249 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#6250 = SURFACE_CURVE('',#6251,(#6256,#6263),.PCURVE_S1.); +#6251 = CIRCLE('',#6252,35.00000000002); +#6252 = AXIS2_PLACEMENT_3D('',#6253,#6254,#6255); +#6253 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#6254 = DIRECTION('',(0.,-1.,4.4E-16)); +#6255 = DIRECTION('',(1.,0.,0.)); +#6256 = PCURVE('',#6228,#6257); +#6257 = DEFINITIONAL_REPRESENTATION('',(#6258),#6262); +#6258 = CIRCLE('',#6259,35.00000000002); +#6259 = AXIS2_PLACEMENT_2D('',#6260,#6261); +#6260 = CARTESIAN_POINT('',(0.,0.)); +#6261 = DIRECTION('',(1.,-0.)); +#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6263 = PCURVE('',#6264,#6269); +#6264 = CONICAL_SURFACE('',#6265,35.00000000002,0.785398163397); +#6265 = AXIS2_PLACEMENT_3D('',#6266,#6267,#6268); +#6266 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#6267 = DIRECTION('',(0.,1.,-4.4E-16)); +#6268 = DIRECTION('',(1.,0.,0.)); +#6269 = DEFINITIONAL_REPRESENTATION('',(#6270),#6274); +#6270 = LINE('',#6271,#6272); +#6271 = CARTESIAN_POINT('',(-0.,0.)); +#6272 = VECTOR('',#6273,1.); +#6273 = DIRECTION('',(-1.,0.)); +#6274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6275 = ADVANCED_FACE('',(#6276),#6264,.T.); +#6276 = FACE_BOUND('',#6277,.F.); +#6277 = EDGE_LOOP('',(#6278,#6279,#6302,#6329)); +#6278 = ORIENTED_EDGE('',*,*,#6247,.T.); +#6279 = ORIENTED_EDGE('',*,*,#6280,.T.); +#6280 = EDGE_CURVE('',#6248,#6281,#6283,.T.); +#6281 = VERTEX_POINT('',#6282); +#6282 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); +#6283 = SEAM_CURVE('',#6284,(#6288,#6295),.PCURVE_S1.); +#6284 = LINE('',#6285,#6286); +#6285 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#6286 = VECTOR('',#6287,1.); +#6287 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#6288 = PCURVE('',#6264,#6289); +#6289 = DEFINITIONAL_REPRESENTATION('',(#6290),#6294); +#6290 = LINE('',#6291,#6292); +#6291 = CARTESIAN_POINT('',(-0.,0.)); +#6292 = VECTOR('',#6293,1.); +#6293 = DIRECTION('',(-0.,1.)); +#6294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6295 = PCURVE('',#6264,#6296); +#6296 = DEFINITIONAL_REPRESENTATION('',(#6297),#6301); +#6297 = LINE('',#6298,#6299); +#6298 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#6299 = VECTOR('',#6300,1.); +#6300 = DIRECTION('',(-0.,1.)); +#6301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6302 = ORIENTED_EDGE('',*,*,#6303,.F.); +#6303 = EDGE_CURVE('',#6281,#6281,#6304,.T.); +#6304 = SURFACE_CURVE('',#6305,(#6310,#6317),.PCURVE_S1.); +#6305 = CIRCLE('',#6306,40.00000000002); +#6306 = AXIS2_PLACEMENT_3D('',#6307,#6308,#6309); +#6307 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#6308 = DIRECTION('',(0.,-1.,4.4E-16)); +#6309 = DIRECTION('',(1.,0.,0.)); +#6310 = PCURVE('',#6264,#6311); +#6311 = DEFINITIONAL_REPRESENTATION('',(#6312),#6316); +#6312 = LINE('',#6313,#6314); +#6313 = CARTESIAN_POINT('',(-0.,5.)); +#6314 = VECTOR('',#6315,1.); +#6315 = DIRECTION('',(-1.,0.)); +#6316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6317 = PCURVE('',#6318,#6323); +#6318 = PLANE('',#6319); +#6319 = AXIS2_PLACEMENT_3D('',#6320,#6321,#6322); +#6320 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#6321 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6322 = DIRECTION('',(1.,0.,0.)); +#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6328); +#6324 = CIRCLE('',#6325,40.00000000002); +#6325 = AXIS2_PLACEMENT_2D('',#6326,#6327); +#6326 = CARTESIAN_POINT('',(0.,0.)); +#6327 = DIRECTION('',(1.,0.)); +#6328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6329 = ORIENTED_EDGE('',*,*,#6280,.F.); +#6330 = ADVANCED_FACE('',(#6331,#6334),#6318,.F.); +#6331 = FACE_BOUND('',#6332,.F.); +#6332 = EDGE_LOOP('',(#6333)); +#6333 = ORIENTED_EDGE('',*,*,#6303,.T.); +#6334 = FACE_BOUND('',#6335,.F.); +#6335 = EDGE_LOOP('',(#6336)); +#6336 = ORIENTED_EDGE('',*,*,#6337,.F.); +#6337 = EDGE_CURVE('',#6338,#6338,#6340,.T.); +#6338 = VERTEX_POINT('',#6339); +#6339 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#6340 = SURFACE_CURVE('',#6341,(#6346,#6353),.PCURVE_S1.); +#6341 = CIRCLE('',#6342,30.); +#6342 = AXIS2_PLACEMENT_3D('',#6343,#6344,#6345); +#6343 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#6344 = DIRECTION('',(0.,-1.,4.4E-16)); +#6345 = DIRECTION('',(1.,0.,0.)); +#6346 = PCURVE('',#6318,#6347); +#6347 = DEFINITIONAL_REPRESENTATION('',(#6348),#6352); +#6348 = CIRCLE('',#6349,30.); +#6349 = AXIS2_PLACEMENT_2D('',#6350,#6351); +#6350 = CARTESIAN_POINT('',(0.,0.)); +#6351 = DIRECTION('',(1.,0.)); +#6352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6353 = PCURVE('',#6354,#6359); +#6354 = CYLINDRICAL_SURFACE('',#6355,30.); +#6355 = AXIS2_PLACEMENT_3D('',#6356,#6357,#6358); +#6356 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#6357 = DIRECTION('',(0.,1.,-4.4E-16)); +#6358 = DIRECTION('',(1.,0.,0.)); +#6359 = DEFINITIONAL_REPRESENTATION('',(#6360),#6364); +#6360 = LINE('',#6361,#6362); +#6361 = CARTESIAN_POINT('',(-0.,0.)); +#6362 = VECTOR('',#6363,1.); +#6363 = DIRECTION('',(-1.,0.)); +#6364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6365 = ADVANCED_FACE('',(#6366),#6354,.T.); +#6366 = FACE_BOUND('',#6367,.F.); +#6367 = EDGE_LOOP('',(#6368,#6369,#6392,#6419)); +#6368 = ORIENTED_EDGE('',*,*,#6337,.T.); +#6369 = ORIENTED_EDGE('',*,*,#6370,.T.); +#6370 = EDGE_CURVE('',#6338,#6371,#6373,.T.); +#6371 = VERTEX_POINT('',#6372); +#6372 = CARTESIAN_POINT('',(30.,7.5,0.)); +#6373 = SEAM_CURVE('',#6374,(#6378,#6385),.PCURVE_S1.); +#6374 = LINE('',#6375,#6376); +#6375 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#6376 = VECTOR('',#6377,1.); +#6377 = DIRECTION('',(0.,1.,0.)); +#6378 = PCURVE('',#6354,#6379); +#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384); +#6380 = LINE('',#6381,#6382); +#6381 = CARTESIAN_POINT('',(-0.,0.)); +#6382 = VECTOR('',#6383,1.); +#6383 = DIRECTION('',(-0.,1.)); +#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6385 = PCURVE('',#6354,#6386); +#6386 = DEFINITIONAL_REPRESENTATION('',(#6387),#6391); +#6387 = LINE('',#6388,#6389); +#6388 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#6389 = VECTOR('',#6390,1.); +#6390 = DIRECTION('',(-0.,1.)); +#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6392 = ORIENTED_EDGE('',*,*,#6393,.F.); +#6393 = EDGE_CURVE('',#6371,#6371,#6394,.T.); +#6394 = SURFACE_CURVE('',#6395,(#6400,#6407),.PCURVE_S1.); +#6395 = CIRCLE('',#6396,30.); +#6396 = AXIS2_PLACEMENT_3D('',#6397,#6398,#6399); +#6397 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#6398 = DIRECTION('',(0.,-1.,4.4E-16)); +#6399 = DIRECTION('',(1.,0.,0.)); +#6400 = PCURVE('',#6354,#6401); +#6401 = DEFINITIONAL_REPRESENTATION('',(#6402),#6406); +#6402 = LINE('',#6403,#6404); +#6403 = CARTESIAN_POINT('',(-0.,15.)); +#6404 = VECTOR('',#6405,1.); +#6405 = DIRECTION('',(-1.,0.)); +#6406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6407 = PCURVE('',#6408,#6413); +#6408 = PLANE('',#6409); +#6409 = AXIS2_PLACEMENT_3D('',#6410,#6411,#6412); +#6410 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#6411 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6412 = DIRECTION('',(1.,-0.,-0.)); +#6413 = DEFINITIONAL_REPRESENTATION('',(#6414),#6418); +#6414 = CIRCLE('',#6415,30.); +#6415 = AXIS2_PLACEMENT_2D('',#6416,#6417); +#6416 = CARTESIAN_POINT('',(0.,0.)); +#6417 = DIRECTION('',(1.,-0.)); +#6418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6419 = ORIENTED_EDGE('',*,*,#6370,.F.); +#6420 = ADVANCED_FACE('',(#6421,#6424),#6408,.T.); +#6421 = FACE_BOUND('',#6422,.F.); +#6422 = EDGE_LOOP('',(#6423)); +#6423 = ORIENTED_EDGE('',*,*,#6393,.T.); +#6424 = FACE_BOUND('',#6425,.F.); +#6425 = EDGE_LOOP('',(#6426)); +#6426 = ORIENTED_EDGE('',*,*,#6427,.F.); +#6427 = EDGE_CURVE('',#6428,#6428,#6430,.T.); +#6428 = VERTEX_POINT('',#6429); +#6429 = CARTESIAN_POINT('',(40.,7.5,0.)); +#6430 = SURFACE_CURVE('',#6431,(#6436,#6443),.PCURVE_S1.); +#6431 = CIRCLE('',#6432,40.); +#6432 = AXIS2_PLACEMENT_3D('',#6433,#6434,#6435); +#6433 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#6434 = DIRECTION('',(0.,-1.,4.4E-16)); +#6435 = DIRECTION('',(1.,0.,0.)); +#6436 = PCURVE('',#6408,#6437); +#6437 = DEFINITIONAL_REPRESENTATION('',(#6438),#6442); +#6438 = CIRCLE('',#6439,40.); +#6439 = AXIS2_PLACEMENT_2D('',#6440,#6441); +#6440 = CARTESIAN_POINT('',(0.,0.)); +#6441 = DIRECTION('',(1.,-0.)); +#6442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6443 = PCURVE('',#6444,#6449); +#6444 = CONICAL_SURFACE('',#6445,40.,0.785398163397); +#6445 = AXIS2_PLACEMENT_3D('',#6446,#6447,#6448); +#6446 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#6447 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6448 = DIRECTION('',(1.,0.,0.)); +#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454); +#6450 = LINE('',#6451,#6452); +#6451 = CARTESIAN_POINT('',(0.,-0.)); +#6452 = VECTOR('',#6453,1.); +#6453 = DIRECTION('',(1.,-0.)); +#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6455 = ADVANCED_FACE('',(#6456),#6444,.T.); +#6456 = FACE_BOUND('',#6457,.F.); +#6457 = EDGE_LOOP('',(#6458,#6459,#6482,#6504)); +#6458 = ORIENTED_EDGE('',*,*,#6427,.T.); +#6459 = ORIENTED_EDGE('',*,*,#6460,.T.); +#6460 = EDGE_CURVE('',#6428,#6461,#6463,.T.); +#6461 = VERTEX_POINT('',#6462); +#6462 = CARTESIAN_POINT('',(35.,12.5,0.)); +#6463 = SEAM_CURVE('',#6464,(#6468,#6475),.PCURVE_S1.); +#6464 = LINE('',#6465,#6466); +#6465 = CARTESIAN_POINT('',(40.,7.5,0.)); +#6466 = VECTOR('',#6467,1.); +#6467 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#6468 = PCURVE('',#6444,#6469); +#6469 = DEFINITIONAL_REPRESENTATION('',(#6470),#6474); +#6470 = LINE('',#6471,#6472); +#6471 = CARTESIAN_POINT('',(0.,-0.)); +#6472 = VECTOR('',#6473,1.); +#6473 = DIRECTION('',(0.,-1.)); +#6474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6475 = PCURVE('',#6444,#6476); +#6476 = DEFINITIONAL_REPRESENTATION('',(#6477),#6481); +#6477 = LINE('',#6478,#6479); +#6478 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#6479 = VECTOR('',#6480,1.); +#6480 = DIRECTION('',(0.,-1.)); +#6481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6482 = ORIENTED_EDGE('',*,*,#6483,.F.); +#6483 = EDGE_CURVE('',#6461,#6461,#6484,.T.); +#6484 = SURFACE_CURVE('',#6485,(#6490,#6497),.PCURVE_S1.); +#6485 = CIRCLE('',#6486,35.); +#6486 = AXIS2_PLACEMENT_3D('',#6487,#6488,#6489); +#6487 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6488 = DIRECTION('',(0.,-1.,4.4E-16)); +#6489 = DIRECTION('',(1.,0.,0.)); +#6490 = PCURVE('',#6444,#6491); +#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496); +#6492 = LINE('',#6493,#6494); +#6493 = CARTESIAN_POINT('',(0.,-5.)); +#6494 = VECTOR('',#6495,1.); +#6495 = DIRECTION('',(1.,-0.)); +#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6497 = PCURVE('',#6178,#6498); +#6498 = DEFINITIONAL_REPRESENTATION('',(#6499),#6503); +#6499 = CIRCLE('',#6500,35.); +#6500 = AXIS2_PLACEMENT_2D('',#6501,#6502); +#6501 = CARTESIAN_POINT('',(0.,0.)); +#6502 = DIRECTION('',(1.,0.)); +#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6504 = ORIENTED_EDGE('',*,*,#6460,.F.); +#6505 = ADVANCED_FACE('',(#6506,#6509),#6178,.F.); +#6506 = FACE_BOUND('',#6507,.F.); +#6507 = EDGE_LOOP('',(#6508)); +#6508 = ORIENTED_EDGE('',*,*,#6483,.T.); +#6509 = FACE_BOUND('',#6510,.F.); +#6510 = EDGE_LOOP('',(#6511)); +#6511 = ORIENTED_EDGE('',*,*,#6156,.F.); +#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6516)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6513,#6514,#6515)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6513, + 'distance_accuracy_value','confusion accuracy'); +#6517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6518,#6520); +#6518 = ( REPRESENTATION_RELATIONSHIP('','',#6149,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6519) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#6520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6521); +#6521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','Revolution','',#5,#6144,$); +#6522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6146)); +#6523 = SHAPE_DEFINITION_REPRESENTATION(#6524,#6530); +#6524 = PRODUCT_DEFINITION_SHAPE('','',#6525); +#6525 = PRODUCT_DEFINITION('design','',#6526,#6529); +#6526 = PRODUCT_DEFINITION_FORMATION('','',#6527); +#6527 = PRODUCT('CableManagementMiddle','CableManagementMiddle','',( + #6528)); +#6528 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6531),#6877); +#6531 = MANIFOLD_SOLID_BREP('',#6532); +#6532 = CLOSED_SHELL('',(#6533,#6617,#6651,#6703,#6737,#6789,#6823,#6870 + )); +#6533 = ADVANCED_FACE('',(#6534),#6547,.F.); +#6534 = FACE_BOUND('',#6535,.F.); +#6535 = EDGE_LOOP('',(#6536,#6569,#6590,#6616)); +#6536 = ORIENTED_EDGE('',*,*,#6537,.T.); +#6537 = EDGE_CURVE('',#6538,#6538,#6540,.T.); +#6538 = VERTEX_POINT('',#6539); +#6539 = CARTESIAN_POINT('',(25.,0.,12.5)); +#6540 = SURFACE_CURVE('',#6541,(#6546,#6557),.PCURVE_S1.); +#6541 = CIRCLE('',#6542,25.); +#6542 = AXIS2_PLACEMENT_3D('',#6543,#6544,#6545); +#6543 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#6544 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6545 = DIRECTION('',(1.,0.,0.)); +#6546 = PCURVE('',#6547,#6552); +#6547 = CYLINDRICAL_SURFACE('',#6548,25.); +#6548 = AXIS2_PLACEMENT_3D('',#6549,#6550,#6551); +#6549 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#6550 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6551 = DIRECTION('',(1.,0.,0.)); +#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6556); +#6553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6554,#6555),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6554 = CARTESIAN_POINT('',(0.,0.)); +#6555 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6557 = PCURVE('',#6558,#6563); +#6558 = PLANE('',#6559); +#6559 = AXIS2_PLACEMENT_3D('',#6560,#6561,#6562); +#6560 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#6561 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6562 = DIRECTION('',(1.,0.,0.)); +#6563 = DEFINITIONAL_REPRESENTATION('',(#6564),#6568); +#6564 = CIRCLE('',#6565,25.); +#6565 = AXIS2_PLACEMENT_2D('',#6566,#6567); +#6566 = CARTESIAN_POINT('',(0.,0.)); +#6567 = DIRECTION('',(1.,0.)); +#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6569 = ORIENTED_EDGE('',*,*,#6570,.T.); +#6570 = EDGE_CURVE('',#6538,#6571,#6573,.T.); +#6571 = VERTEX_POINT('',#6572); +#6572 = CARTESIAN_POINT('',(25.,0.,-12.5)); +#6573 = SEAM_CURVE('',#6574,(#6578,#6584),.PCURVE_S1.); +#6574 = LINE('',#6575,#6576); +#6575 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5)); +#6576 = VECTOR('',#6577,1.); +#6577 = DIRECTION('',(0.,2.2E-16,-1.)); +#6578 = PCURVE('',#6547,#6579); +#6579 = DEFINITIONAL_REPRESENTATION('',(#6580),#6583); +#6580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6581,#6582),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#6581 = CARTESIAN_POINT('',(0.,0.)); +#6582 = CARTESIAN_POINT('',(0.,25.)); +#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6584 = PCURVE('',#6547,#6585); +#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6589); +#6586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6587,#6588),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#6587 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6588 = CARTESIAN_POINT('',(6.28318530718,25.)); +#6589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6590 = ORIENTED_EDGE('',*,*,#6591,.F.); +#6591 = EDGE_CURVE('',#6571,#6571,#6592,.T.); +#6592 = SURFACE_CURVE('',#6593,(#6598,#6604),.PCURVE_S1.); +#6593 = CIRCLE('',#6594,25.); +#6594 = AXIS2_PLACEMENT_3D('',#6595,#6596,#6597); +#6595 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#6596 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6597 = DIRECTION('',(1.,0.,0.)); +#6598 = PCURVE('',#6547,#6599); +#6599 = DEFINITIONAL_REPRESENTATION('',(#6600),#6603); +#6600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6601,#6602),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6601 = CARTESIAN_POINT('',(0.,25.)); +#6602 = CARTESIAN_POINT('',(6.28318530718,25.)); +#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6604 = PCURVE('',#6605,#6610); +#6605 = PLANE('',#6606); +#6606 = AXIS2_PLACEMENT_3D('',#6607,#6608,#6609); +#6607 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#6608 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6609 = DIRECTION('',(1.,0.,-0.)); +#6610 = DEFINITIONAL_REPRESENTATION('',(#6611),#6615); +#6611 = CIRCLE('',#6612,25.); +#6612 = AXIS2_PLACEMENT_2D('',#6613,#6614); +#6613 = CARTESIAN_POINT('',(0.,0.)); +#6614 = DIRECTION('',(1.,-0.)); +#6615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6616 = ORIENTED_EDGE('',*,*,#6570,.F.); +#6617 = ADVANCED_FACE('',(#6618,#6621),#6605,.T.); +#6618 = FACE_BOUND('',#6619,.F.); +#6619 = EDGE_LOOP('',(#6620)); +#6620 = ORIENTED_EDGE('',*,*,#6591,.T.); +#6621 = FACE_BOUND('',#6622,.F.); +#6622 = EDGE_LOOP('',(#6623)); +#6623 = ORIENTED_EDGE('',*,*,#6624,.F.); +#6624 = EDGE_CURVE('',#6625,#6625,#6627,.T.); +#6625 = VERTEX_POINT('',#6626); +#6626 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5)); +#6627 = SURFACE_CURVE('',#6628,(#6633,#6640),.PCURVE_S1.); +#6628 = CIRCLE('',#6629,35.00000000002); +#6629 = AXIS2_PLACEMENT_3D('',#6630,#6631,#6632); +#6630 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#6631 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6632 = DIRECTION('',(1.,0.,0.)); +#6633 = PCURVE('',#6605,#6634); +#6634 = DEFINITIONAL_REPRESENTATION('',(#6635),#6639); +#6635 = CIRCLE('',#6636,35.00000000002); +#6636 = AXIS2_PLACEMENT_2D('',#6637,#6638); +#6637 = CARTESIAN_POINT('',(0.,0.)); +#6638 = DIRECTION('',(1.,-0.)); +#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6640 = PCURVE('',#6641,#6646); +#6641 = CONICAL_SURFACE('',#6642,35.00000000002,0.785398163397); +#6642 = AXIS2_PLACEMENT_3D('',#6643,#6644,#6645); +#6643 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#6644 = DIRECTION('',(0.,2.2E-16,1.)); +#6645 = DIRECTION('',(1.,0.,-0.)); +#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6650); +#6647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6648,#6649),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6648 = CARTESIAN_POINT('',(0.,0.)); +#6649 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#6650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6651 = ADVANCED_FACE('',(#6652),#6641,.T.); +#6652 = FACE_BOUND('',#6653,.F.); +#6653 = EDGE_LOOP('',(#6654,#6655,#6676,#6702)); +#6654 = ORIENTED_EDGE('',*,*,#6624,.T.); +#6655 = ORIENTED_EDGE('',*,*,#6656,.T.); +#6656 = EDGE_CURVE('',#6625,#6657,#6659,.T.); +#6657 = VERTEX_POINT('',#6658); +#6658 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5)); +#6659 = SEAM_CURVE('',#6660,(#6664,#6670),.PCURVE_S1.); +#6660 = LINE('',#6661,#6662); +#6661 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5)); +#6662 = VECTOR('',#6663,1.); +#6663 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187)); +#6664 = PCURVE('',#6641,#6665); +#6665 = DEFINITIONAL_REPRESENTATION('',(#6666),#6669); +#6666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6667,#6668),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#6667 = CARTESIAN_POINT('',(0.,0.)); +#6668 = CARTESIAN_POINT('',(0.,5.)); +#6669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6670 = PCURVE('',#6641,#6671); +#6671 = DEFINITIONAL_REPRESENTATION('',(#6672),#6675); +#6672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6673,#6674),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#6673 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#6674 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#6675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6676 = ORIENTED_EDGE('',*,*,#6677,.F.); +#6677 = EDGE_CURVE('',#6657,#6657,#6678,.T.); +#6678 = SURFACE_CURVE('',#6679,(#6684,#6690),.PCURVE_S1.); +#6679 = CIRCLE('',#6680,40.00000000002); +#6680 = AXIS2_PLACEMENT_3D('',#6681,#6682,#6683); +#6681 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#6682 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6683 = DIRECTION('',(1.,0.,0.)); +#6684 = PCURVE('',#6641,#6685); +#6685 = DEFINITIONAL_REPRESENTATION('',(#6686),#6689); +#6686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6687,#6688),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6687 = CARTESIAN_POINT('',(0.,5.)); +#6688 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#6689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6690 = PCURVE('',#6691,#6696); +#6691 = PLANE('',#6692); +#6692 = AXIS2_PLACEMENT_3D('',#6693,#6694,#6695); +#6693 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#6694 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6695 = DIRECTION('',(1.,0.,0.)); +#6696 = DEFINITIONAL_REPRESENTATION('',(#6697),#6701); +#6697 = CIRCLE('',#6698,40.00000000002); +#6698 = AXIS2_PLACEMENT_2D('',#6699,#6700); +#6699 = CARTESIAN_POINT('',(0.,0.)); +#6700 = DIRECTION('',(1.,0.)); +#6701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6702 = ORIENTED_EDGE('',*,*,#6656,.F.); +#6703 = ADVANCED_FACE('',(#6704,#6707),#6691,.F.); +#6704 = FACE_BOUND('',#6705,.F.); +#6705 = EDGE_LOOP('',(#6706)); +#6706 = ORIENTED_EDGE('',*,*,#6677,.T.); +#6707 = FACE_BOUND('',#6708,.F.); +#6708 = EDGE_LOOP('',(#6709)); +#6709 = ORIENTED_EDGE('',*,*,#6710,.F.); +#6710 = EDGE_CURVE('',#6711,#6711,#6713,.T.); +#6711 = VERTEX_POINT('',#6712); +#6712 = CARTESIAN_POINT('',(30.,0.,-7.5)); +#6713 = SURFACE_CURVE('',#6714,(#6719,#6726),.PCURVE_S1.); +#6714 = CIRCLE('',#6715,30.); +#6715 = AXIS2_PLACEMENT_3D('',#6716,#6717,#6718); +#6716 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#6717 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6718 = DIRECTION('',(1.,0.,0.)); +#6719 = PCURVE('',#6691,#6720); +#6720 = DEFINITIONAL_REPRESENTATION('',(#6721),#6725); +#6721 = CIRCLE('',#6722,30.); +#6722 = AXIS2_PLACEMENT_2D('',#6723,#6724); +#6723 = CARTESIAN_POINT('',(0.,0.)); +#6724 = DIRECTION('',(1.,0.)); +#6725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6726 = PCURVE('',#6727,#6732); +#6727 = CYLINDRICAL_SURFACE('',#6728,30.); +#6728 = AXIS2_PLACEMENT_3D('',#6729,#6730,#6731); +#6729 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#6730 = DIRECTION('',(0.,2.2E-16,1.)); +#6731 = DIRECTION('',(1.,0.,-0.)); +#6732 = DEFINITIONAL_REPRESENTATION('',(#6733),#6736); +#6733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6734,#6735),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6734 = CARTESIAN_POINT('',(0.,0.)); +#6735 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#6736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6737 = ADVANCED_FACE('',(#6738),#6727,.T.); +#6738 = FACE_BOUND('',#6739,.F.); +#6739 = EDGE_LOOP('',(#6740,#6741,#6762,#6788)); +#6740 = ORIENTED_EDGE('',*,*,#6710,.T.); +#6741 = ORIENTED_EDGE('',*,*,#6742,.T.); +#6742 = EDGE_CURVE('',#6711,#6743,#6745,.T.); +#6743 = VERTEX_POINT('',#6744); +#6744 = CARTESIAN_POINT('',(30.,0.,7.5)); +#6745 = SEAM_CURVE('',#6746,(#6750,#6756),.PCURVE_S1.); +#6746 = LINE('',#6747,#6748); +#6747 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5)); +#6748 = VECTOR('',#6749,1.); +#6749 = DIRECTION('',(0.,-2.2E-16,1.)); +#6750 = PCURVE('',#6727,#6751); +#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6755); +#6752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6753,#6754),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#6753 = CARTESIAN_POINT('',(0.,0.)); +#6754 = CARTESIAN_POINT('',(0.,15.)); +#6755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6756 = PCURVE('',#6727,#6757); +#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6761); +#6758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6759,#6760),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#6759 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#6760 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#6761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6762 = ORIENTED_EDGE('',*,*,#6763,.F.); +#6763 = EDGE_CURVE('',#6743,#6743,#6764,.T.); +#6764 = SURFACE_CURVE('',#6765,(#6770,#6776),.PCURVE_S1.); +#6765 = CIRCLE('',#6766,30.); +#6766 = AXIS2_PLACEMENT_3D('',#6767,#6768,#6769); +#6767 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#6768 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6769 = DIRECTION('',(1.,0.,0.)); +#6770 = PCURVE('',#6727,#6771); +#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6775); +#6772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6773,#6774),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6773 = CARTESIAN_POINT('',(0.,15.)); +#6774 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#6775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6776 = PCURVE('',#6777,#6782); +#6777 = PLANE('',#6778); +#6778 = AXIS2_PLACEMENT_3D('',#6779,#6780,#6781); +#6779 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#6780 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6781 = DIRECTION('',(1.,0.,-0.)); +#6782 = DEFINITIONAL_REPRESENTATION('',(#6783),#6787); +#6783 = CIRCLE('',#6784,30.); +#6784 = AXIS2_PLACEMENT_2D('',#6785,#6786); +#6785 = CARTESIAN_POINT('',(0.,0.)); +#6786 = DIRECTION('',(1.,-0.)); +#6787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6788 = ORIENTED_EDGE('',*,*,#6742,.F.); +#6789 = ADVANCED_FACE('',(#6790,#6793),#6777,.T.); +#6790 = FACE_BOUND('',#6791,.F.); +#6791 = EDGE_LOOP('',(#6792)); +#6792 = ORIENTED_EDGE('',*,*,#6763,.T.); +#6793 = FACE_BOUND('',#6794,.F.); +#6794 = EDGE_LOOP('',(#6795)); +#6795 = ORIENTED_EDGE('',*,*,#6796,.F.); +#6796 = EDGE_CURVE('',#6797,#6797,#6799,.T.); +#6797 = VERTEX_POINT('',#6798); +#6798 = CARTESIAN_POINT('',(40.,0.,7.5)); +#6799 = SURFACE_CURVE('',#6800,(#6805,#6812),.PCURVE_S1.); +#6800 = CIRCLE('',#6801,40.); +#6801 = AXIS2_PLACEMENT_3D('',#6802,#6803,#6804); +#6802 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#6803 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6804 = DIRECTION('',(1.,0.,0.)); +#6805 = PCURVE('',#6777,#6806); +#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811); +#6807 = CIRCLE('',#6808,40.); +#6808 = AXIS2_PLACEMENT_2D('',#6809,#6810); +#6809 = CARTESIAN_POINT('',(0.,0.)); +#6810 = DIRECTION('',(1.,-0.)); +#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6812 = PCURVE('',#6813,#6818); +#6813 = CONICAL_SURFACE('',#6814,40.,0.785398163397); +#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817); +#6815 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#6816 = DIRECTION('',(-0.,-2.2E-16,-1.)); +#6817 = DIRECTION('',(1.,0.,-0.)); +#6818 = DEFINITIONAL_REPRESENTATION('',(#6819),#6822); +#6819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6820,#6821),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6820 = CARTESIAN_POINT('',(0.,0.)); +#6821 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6823 = ADVANCED_FACE('',(#6824),#6813,.T.); +#6824 = FACE_BOUND('',#6825,.F.); +#6825 = EDGE_LOOP('',(#6826,#6827,#6848,#6869)); +#6826 = ORIENTED_EDGE('',*,*,#6796,.T.); +#6827 = ORIENTED_EDGE('',*,*,#6828,.T.); +#6828 = EDGE_CURVE('',#6797,#6829,#6831,.T.); +#6829 = VERTEX_POINT('',#6830); +#6830 = CARTESIAN_POINT('',(35.,0.,12.5)); +#6831 = SEAM_CURVE('',#6832,(#6836,#6842),.PCURVE_S1.); +#6832 = LINE('',#6833,#6834); +#6833 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5)); +#6834 = VECTOR('',#6835,1.); +#6835 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187)); +#6836 = PCURVE('',#6813,#6837); +#6837 = DEFINITIONAL_REPRESENTATION('',(#6838),#6841); +#6838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6839,#6840),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#6839 = CARTESIAN_POINT('',(0.,0.)); +#6840 = CARTESIAN_POINT('',(0.,-5.)); +#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6842 = PCURVE('',#6813,#6843); +#6843 = DEFINITIONAL_REPRESENTATION('',(#6844),#6847); +#6844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6845,#6846),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#6845 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6846 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#6847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6848 = ORIENTED_EDGE('',*,*,#6849,.F.); +#6849 = EDGE_CURVE('',#6829,#6829,#6850,.T.); +#6850 = SURFACE_CURVE('',#6851,(#6856,#6862),.PCURVE_S1.); +#6851 = CIRCLE('',#6852,35.); +#6852 = AXIS2_PLACEMENT_3D('',#6853,#6854,#6855); +#6853 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#6854 = DIRECTION('',(0.,-2.2E-16,-1.)); +#6855 = DIRECTION('',(1.,0.,0.)); +#6856 = PCURVE('',#6813,#6857); +#6857 = DEFINITIONAL_REPRESENTATION('',(#6858),#6861); +#6858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6859,#6860),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#6859 = CARTESIAN_POINT('',(0.,-5.)); +#6860 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#6861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6862 = PCURVE('',#6558,#6863); +#6863 = DEFINITIONAL_REPRESENTATION('',(#6864),#6868); +#6864 = CIRCLE('',#6865,35.); +#6865 = AXIS2_PLACEMENT_2D('',#6866,#6867); +#6866 = CARTESIAN_POINT('',(0.,0.)); +#6867 = DIRECTION('',(1.,0.)); +#6868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6869 = ORIENTED_EDGE('',*,*,#6828,.F.); +#6870 = ADVANCED_FACE('',(#6871,#6874),#6558,.F.); +#6871 = FACE_BOUND('',#6872,.F.); +#6872 = EDGE_LOOP('',(#6873)); +#6873 = ORIENTED_EDGE('',*,*,#6849,.T.); +#6874 = FACE_BOUND('',#6875,.F.); +#6875 = EDGE_LOOP('',(#6876)); +#6876 = ORIENTED_EDGE('',*,*,#6537,.F.); +#6877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6881)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6878,#6879,#6880)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6878, + 'distance_accuracy_value','confusion accuracy'); +#6882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6883,#6885); +#6883 = ( REPRESENTATION_RELATIONSHIP('','',#6530,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6884) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#6885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6886); +#6886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','CableManagementMiddle','', + #5,#6525,$); +#6887 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6527)); +#6888 = SHAPE_DEFINITION_REPRESENTATION(#6889,#6895); +#6889 = PRODUCT_DEFINITION_SHAPE('','',#6890); +#6890 = PRODUCT_DEFINITION('design','',#6891,#6894); +#6891 = PRODUCT_DEFINITION_FORMATION('','',#6892); +#6892 = PRODUCT('Revolution001','Revolution001','',(#6893)); +#6893 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6895 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6896),#7258); +#6896 = MANIFOLD_SOLID_BREP('',#6897); +#6897 = CLOSED_SHELL('',(#6898,#6986,#7021,#7076,#7111,#7166,#7201,#7251 + )); +#6898 = ADVANCED_FACE('',(#6899),#6912,.F.); +#6899 = FACE_BOUND('',#6900,.F.); +#6900 = EDGE_LOOP('',(#6901,#6935,#6958,#6985)); +#6901 = ORIENTED_EDGE('',*,*,#6902,.T.); +#6902 = EDGE_CURVE('',#6903,#6903,#6905,.T.); +#6903 = VERTEX_POINT('',#6904); +#6904 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6905 = SURFACE_CURVE('',#6906,(#6911,#6923),.PCURVE_S1.); +#6906 = CIRCLE('',#6907,25.); +#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910); +#6908 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6909 = DIRECTION('',(0.,-1.,4.4E-16)); +#6910 = DIRECTION('',(1.,0.,0.)); +#6911 = PCURVE('',#6912,#6917); +#6912 = CYLINDRICAL_SURFACE('',#6913,25.); +#6913 = AXIS2_PLACEMENT_3D('',#6914,#6915,#6916); +#6914 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6915 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6916 = DIRECTION('',(1.,0.,0.)); +#6917 = DEFINITIONAL_REPRESENTATION('',(#6918),#6922); +#6918 = LINE('',#6919,#6920); +#6919 = CARTESIAN_POINT('',(0.,0.)); +#6920 = VECTOR('',#6921,1.); +#6921 = DIRECTION('',(1.,0.)); +#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6923 = PCURVE('',#6924,#6929); +#6924 = PLANE('',#6925); +#6925 = AXIS2_PLACEMENT_3D('',#6926,#6927,#6928); +#6926 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#6927 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6928 = DIRECTION('',(1.,0.,0.)); +#6929 = DEFINITIONAL_REPRESENTATION('',(#6930),#6934); +#6930 = CIRCLE('',#6931,25.); +#6931 = AXIS2_PLACEMENT_2D('',#6932,#6933); +#6932 = CARTESIAN_POINT('',(0.,0.)); +#6933 = DIRECTION('',(1.,0.)); +#6934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6935 = ORIENTED_EDGE('',*,*,#6936,.T.); +#6936 = EDGE_CURVE('',#6903,#6937,#6939,.T.); +#6937 = VERTEX_POINT('',#6938); +#6938 = CARTESIAN_POINT('',(25.,-12.5,0.)); +#6939 = SEAM_CURVE('',#6940,(#6944,#6951),.PCURVE_S1.); +#6940 = LINE('',#6941,#6942); +#6941 = CARTESIAN_POINT('',(25.,12.5,0.)); +#6942 = VECTOR('',#6943,1.); +#6943 = DIRECTION('',(0.,-1.,0.)); +#6944 = PCURVE('',#6912,#6945); +#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950); +#6946 = LINE('',#6947,#6948); +#6947 = CARTESIAN_POINT('',(0.,0.)); +#6948 = VECTOR('',#6949,1.); +#6949 = DIRECTION('',(0.,1.)); +#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6951 = PCURVE('',#6912,#6952); +#6952 = DEFINITIONAL_REPRESENTATION('',(#6953),#6957); +#6953 = LINE('',#6954,#6955); +#6954 = CARTESIAN_POINT('',(6.28318530718,0.)); +#6955 = VECTOR('',#6956,1.); +#6956 = DIRECTION('',(0.,1.)); +#6957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6958 = ORIENTED_EDGE('',*,*,#6959,.F.); +#6959 = EDGE_CURVE('',#6937,#6937,#6960,.T.); +#6960 = SURFACE_CURVE('',#6961,(#6966,#6973),.PCURVE_S1.); +#6961 = CIRCLE('',#6962,25.); +#6962 = AXIS2_PLACEMENT_3D('',#6963,#6964,#6965); +#6963 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#6964 = DIRECTION('',(0.,-1.,4.4E-16)); +#6965 = DIRECTION('',(1.,0.,0.)); +#6966 = PCURVE('',#6912,#6967); +#6967 = DEFINITIONAL_REPRESENTATION('',(#6968),#6972); +#6968 = LINE('',#6969,#6970); +#6969 = CARTESIAN_POINT('',(0.,25.)); +#6970 = VECTOR('',#6971,1.); +#6971 = DIRECTION('',(1.,0.)); +#6972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6973 = PCURVE('',#6974,#6979); +#6974 = PLANE('',#6975); +#6975 = AXIS2_PLACEMENT_3D('',#6976,#6977,#6978); +#6976 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#6977 = DIRECTION('',(-0.,-1.,4.4E-16)); +#6978 = DIRECTION('',(1.,-0.,-0.)); +#6979 = DEFINITIONAL_REPRESENTATION('',(#6980),#6984); +#6980 = CIRCLE('',#6981,25.); +#6981 = AXIS2_PLACEMENT_2D('',#6982,#6983); +#6982 = CARTESIAN_POINT('',(0.,0.)); +#6983 = DIRECTION('',(1.,-0.)); +#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6985 = ORIENTED_EDGE('',*,*,#6936,.F.); +#6986 = ADVANCED_FACE('',(#6987,#6990),#6974,.T.); +#6987 = FACE_BOUND('',#6988,.F.); +#6988 = EDGE_LOOP('',(#6989)); +#6989 = ORIENTED_EDGE('',*,*,#6959,.T.); +#6990 = FACE_BOUND('',#6991,.F.); +#6991 = EDGE_LOOP('',(#6992)); +#6992 = ORIENTED_EDGE('',*,*,#6993,.F.); +#6993 = EDGE_CURVE('',#6994,#6994,#6996,.T.); +#6994 = VERTEX_POINT('',#6995); +#6995 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#6996 = SURFACE_CURVE('',#6997,(#7002,#7009),.PCURVE_S1.); +#6997 = CIRCLE('',#6998,35.00000000002); +#6998 = AXIS2_PLACEMENT_3D('',#6999,#7000,#7001); +#6999 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#7000 = DIRECTION('',(0.,-1.,4.4E-16)); +#7001 = DIRECTION('',(1.,0.,0.)); +#7002 = PCURVE('',#6974,#7003); +#7003 = DEFINITIONAL_REPRESENTATION('',(#7004),#7008); +#7004 = CIRCLE('',#7005,35.00000000002); +#7005 = AXIS2_PLACEMENT_2D('',#7006,#7007); +#7006 = CARTESIAN_POINT('',(0.,0.)); +#7007 = DIRECTION('',(1.,-0.)); +#7008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7009 = PCURVE('',#7010,#7015); +#7010 = CONICAL_SURFACE('',#7011,35.00000000002,0.785398163397); +#7011 = AXIS2_PLACEMENT_3D('',#7012,#7013,#7014); +#7012 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); +#7013 = DIRECTION('',(0.,1.,-4.4E-16)); +#7014 = DIRECTION('',(1.,0.,0.)); +#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020); +#7016 = LINE('',#7017,#7018); +#7017 = CARTESIAN_POINT('',(-0.,0.)); +#7018 = VECTOR('',#7019,1.); +#7019 = DIRECTION('',(-1.,0.)); +#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7021 = ADVANCED_FACE('',(#7022),#7010,.T.); +#7022 = FACE_BOUND('',#7023,.F.); +#7023 = EDGE_LOOP('',(#7024,#7025,#7048,#7075)); +#7024 = ORIENTED_EDGE('',*,*,#6993,.T.); +#7025 = ORIENTED_EDGE('',*,*,#7026,.T.); +#7026 = EDGE_CURVE('',#6994,#7027,#7029,.T.); +#7027 = VERTEX_POINT('',#7028); +#7028 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); +#7029 = SEAM_CURVE('',#7030,(#7034,#7041),.PCURVE_S1.); +#7030 = LINE('',#7031,#7032); +#7031 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); +#7032 = VECTOR('',#7033,1.); +#7033 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#7034 = PCURVE('',#7010,#7035); +#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7040); +#7036 = LINE('',#7037,#7038); +#7037 = CARTESIAN_POINT('',(-0.,0.)); +#7038 = VECTOR('',#7039,1.); +#7039 = DIRECTION('',(-0.,1.)); +#7040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7041 = PCURVE('',#7010,#7042); +#7042 = DEFINITIONAL_REPRESENTATION('',(#7043),#7047); +#7043 = LINE('',#7044,#7045); +#7044 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#7045 = VECTOR('',#7046,1.); +#7046 = DIRECTION('',(-0.,1.)); +#7047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7048 = ORIENTED_EDGE('',*,*,#7049,.F.); +#7049 = EDGE_CURVE('',#7027,#7027,#7050,.T.); +#7050 = SURFACE_CURVE('',#7051,(#7056,#7063),.PCURVE_S1.); +#7051 = CIRCLE('',#7052,40.00000000002); +#7052 = AXIS2_PLACEMENT_3D('',#7053,#7054,#7055); +#7053 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#7054 = DIRECTION('',(0.,-1.,4.4E-16)); +#7055 = DIRECTION('',(1.,0.,0.)); +#7056 = PCURVE('',#7010,#7057); +#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062); +#7058 = LINE('',#7059,#7060); +#7059 = CARTESIAN_POINT('',(-0.,5.)); +#7060 = VECTOR('',#7061,1.); +#7061 = DIRECTION('',(-1.,0.)); +#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7063 = PCURVE('',#7064,#7069); +#7064 = PLANE('',#7065); +#7065 = AXIS2_PLACEMENT_3D('',#7066,#7067,#7068); +#7066 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#7067 = DIRECTION('',(-0.,-1.,4.4E-16)); +#7068 = DIRECTION('',(1.,0.,0.)); +#7069 = DEFINITIONAL_REPRESENTATION('',(#7070),#7074); +#7070 = CIRCLE('',#7071,40.00000000002); +#7071 = AXIS2_PLACEMENT_2D('',#7072,#7073); +#7072 = CARTESIAN_POINT('',(0.,0.)); +#7073 = DIRECTION('',(1.,0.)); +#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7075 = ORIENTED_EDGE('',*,*,#7026,.F.); +#7076 = ADVANCED_FACE('',(#7077,#7080),#7064,.F.); +#7077 = FACE_BOUND('',#7078,.F.); +#7078 = EDGE_LOOP('',(#7079)); +#7079 = ORIENTED_EDGE('',*,*,#7049,.T.); +#7080 = FACE_BOUND('',#7081,.F.); +#7081 = EDGE_LOOP('',(#7082)); +#7082 = ORIENTED_EDGE('',*,*,#7083,.F.); +#7083 = EDGE_CURVE('',#7084,#7084,#7086,.T.); +#7084 = VERTEX_POINT('',#7085); +#7085 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#7086 = SURFACE_CURVE('',#7087,(#7092,#7099),.PCURVE_S1.); +#7087 = CIRCLE('',#7088,30.); +#7088 = AXIS2_PLACEMENT_3D('',#7089,#7090,#7091); +#7089 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#7090 = DIRECTION('',(0.,-1.,4.4E-16)); +#7091 = DIRECTION('',(1.,0.,0.)); +#7092 = PCURVE('',#7064,#7093); +#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098); +#7094 = CIRCLE('',#7095,30.); +#7095 = AXIS2_PLACEMENT_2D('',#7096,#7097); +#7096 = CARTESIAN_POINT('',(0.,0.)); +#7097 = DIRECTION('',(1.,0.)); +#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7099 = PCURVE('',#7100,#7105); +#7100 = CYLINDRICAL_SURFACE('',#7101,30.); +#7101 = AXIS2_PLACEMENT_3D('',#7102,#7103,#7104); +#7102 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); +#7103 = DIRECTION('',(0.,1.,-4.4E-16)); +#7104 = DIRECTION('',(1.,0.,0.)); +#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7110); +#7106 = LINE('',#7107,#7108); +#7107 = CARTESIAN_POINT('',(-0.,0.)); +#7108 = VECTOR('',#7109,1.); +#7109 = DIRECTION('',(-1.,0.)); +#7110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7111 = ADVANCED_FACE('',(#7112),#7100,.T.); +#7112 = FACE_BOUND('',#7113,.F.); +#7113 = EDGE_LOOP('',(#7114,#7115,#7138,#7165)); +#7114 = ORIENTED_EDGE('',*,*,#7083,.T.); +#7115 = ORIENTED_EDGE('',*,*,#7116,.T.); +#7116 = EDGE_CURVE('',#7084,#7117,#7119,.T.); +#7117 = VERTEX_POINT('',#7118); +#7118 = CARTESIAN_POINT('',(30.,7.5,0.)); +#7119 = SEAM_CURVE('',#7120,(#7124,#7131),.PCURVE_S1.); +#7120 = LINE('',#7121,#7122); +#7121 = CARTESIAN_POINT('',(30.,-7.5,0.)); +#7122 = VECTOR('',#7123,1.); +#7123 = DIRECTION('',(0.,1.,0.)); +#7124 = PCURVE('',#7100,#7125); +#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130); +#7126 = LINE('',#7127,#7128); +#7127 = CARTESIAN_POINT('',(-0.,0.)); +#7128 = VECTOR('',#7129,1.); +#7129 = DIRECTION('',(-0.,1.)); +#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7131 = PCURVE('',#7100,#7132); +#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137); +#7133 = LINE('',#7134,#7135); +#7134 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#7135 = VECTOR('',#7136,1.); +#7136 = DIRECTION('',(-0.,1.)); +#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7138 = ORIENTED_EDGE('',*,*,#7139,.F.); +#7139 = EDGE_CURVE('',#7117,#7117,#7140,.T.); +#7140 = SURFACE_CURVE('',#7141,(#7146,#7153),.PCURVE_S1.); +#7141 = CIRCLE('',#7142,30.); +#7142 = AXIS2_PLACEMENT_3D('',#7143,#7144,#7145); +#7143 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#7144 = DIRECTION('',(0.,-1.,4.4E-16)); +#7145 = DIRECTION('',(1.,0.,0.)); +#7146 = PCURVE('',#7100,#7147); +#7147 = DEFINITIONAL_REPRESENTATION('',(#7148),#7152); +#7148 = LINE('',#7149,#7150); +#7149 = CARTESIAN_POINT('',(-0.,15.)); +#7150 = VECTOR('',#7151,1.); +#7151 = DIRECTION('',(-1.,0.)); +#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7153 = PCURVE('',#7154,#7159); +#7154 = PLANE('',#7155); +#7155 = AXIS2_PLACEMENT_3D('',#7156,#7157,#7158); +#7156 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#7157 = DIRECTION('',(-0.,-1.,4.4E-16)); +#7158 = DIRECTION('',(1.,-0.,-0.)); +#7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7164); +#7160 = CIRCLE('',#7161,30.); +#7161 = AXIS2_PLACEMENT_2D('',#7162,#7163); +#7162 = CARTESIAN_POINT('',(0.,0.)); +#7163 = DIRECTION('',(1.,-0.)); +#7164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7165 = ORIENTED_EDGE('',*,*,#7116,.F.); +#7166 = ADVANCED_FACE('',(#7167,#7170),#7154,.T.); +#7167 = FACE_BOUND('',#7168,.F.); +#7168 = EDGE_LOOP('',(#7169)); +#7169 = ORIENTED_EDGE('',*,*,#7139,.T.); +#7170 = FACE_BOUND('',#7171,.F.); +#7171 = EDGE_LOOP('',(#7172)); +#7172 = ORIENTED_EDGE('',*,*,#7173,.F.); +#7173 = EDGE_CURVE('',#7174,#7174,#7176,.T.); +#7174 = VERTEX_POINT('',#7175); +#7175 = CARTESIAN_POINT('',(40.,7.5,0.)); +#7176 = SURFACE_CURVE('',#7177,(#7182,#7189),.PCURVE_S1.); +#7177 = CIRCLE('',#7178,40.); +#7178 = AXIS2_PLACEMENT_3D('',#7179,#7180,#7181); +#7179 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#7180 = DIRECTION('',(0.,-1.,4.4E-16)); +#7181 = DIRECTION('',(1.,0.,0.)); +#7182 = PCURVE('',#7154,#7183); +#7183 = DEFINITIONAL_REPRESENTATION('',(#7184),#7188); +#7184 = CIRCLE('',#7185,40.); +#7185 = AXIS2_PLACEMENT_2D('',#7186,#7187); +#7186 = CARTESIAN_POINT('',(0.,0.)); +#7187 = DIRECTION('',(1.,-0.)); +#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7189 = PCURVE('',#7190,#7195); +#7190 = CONICAL_SURFACE('',#7191,40.,0.785398163397); +#7191 = AXIS2_PLACEMENT_3D('',#7192,#7193,#7194); +#7192 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); +#7193 = DIRECTION('',(-0.,-1.,4.4E-16)); +#7194 = DIRECTION('',(1.,0.,0.)); +#7195 = DEFINITIONAL_REPRESENTATION('',(#7196),#7200); +#7196 = LINE('',#7197,#7198); +#7197 = CARTESIAN_POINT('',(0.,-0.)); +#7198 = VECTOR('',#7199,1.); +#7199 = DIRECTION('',(1.,-0.)); +#7200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7201 = ADVANCED_FACE('',(#7202),#7190,.T.); +#7202 = FACE_BOUND('',#7203,.F.); +#7203 = EDGE_LOOP('',(#7204,#7205,#7228,#7250)); +#7204 = ORIENTED_EDGE('',*,*,#7173,.T.); +#7205 = ORIENTED_EDGE('',*,*,#7206,.T.); +#7206 = EDGE_CURVE('',#7174,#7207,#7209,.T.); +#7207 = VERTEX_POINT('',#7208); +#7208 = CARTESIAN_POINT('',(35.,12.5,0.)); +#7209 = SEAM_CURVE('',#7210,(#7214,#7221),.PCURVE_S1.); +#7210 = LINE('',#7211,#7212); +#7211 = CARTESIAN_POINT('',(40.,7.5,0.)); +#7212 = VECTOR('',#7213,1.); +#7213 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#7214 = PCURVE('',#7190,#7215); +#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220); +#7216 = LINE('',#7217,#7218); +#7217 = CARTESIAN_POINT('',(0.,-0.)); +#7218 = VECTOR('',#7219,1.); +#7219 = DIRECTION('',(0.,-1.)); +#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7221 = PCURVE('',#7190,#7222); +#7222 = DEFINITIONAL_REPRESENTATION('',(#7223),#7227); +#7223 = LINE('',#7224,#7225); +#7224 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#7225 = VECTOR('',#7226,1.); +#7226 = DIRECTION('',(0.,-1.)); +#7227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7228 = ORIENTED_EDGE('',*,*,#7229,.F.); +#7229 = EDGE_CURVE('',#7207,#7207,#7230,.T.); +#7230 = SURFACE_CURVE('',#7231,(#7236,#7243),.PCURVE_S1.); +#7231 = CIRCLE('',#7232,35.); +#7232 = AXIS2_PLACEMENT_3D('',#7233,#7234,#7235); +#7233 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); +#7234 = DIRECTION('',(0.,-1.,4.4E-16)); +#7235 = DIRECTION('',(1.,0.,0.)); +#7236 = PCURVE('',#7190,#7237); +#7237 = DEFINITIONAL_REPRESENTATION('',(#7238),#7242); +#7238 = LINE('',#7239,#7240); +#7239 = CARTESIAN_POINT('',(0.,-5.)); +#7240 = VECTOR('',#7241,1.); +#7241 = DIRECTION('',(1.,-0.)); +#7242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7243 = PCURVE('',#6924,#7244); +#7244 = DEFINITIONAL_REPRESENTATION('',(#7245),#7249); +#7245 = CIRCLE('',#7246,35.); +#7246 = AXIS2_PLACEMENT_2D('',#7247,#7248); +#7247 = CARTESIAN_POINT('',(0.,0.)); +#7248 = DIRECTION('',(1.,0.)); +#7249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7250 = ORIENTED_EDGE('',*,*,#7206,.F.); +#7251 = ADVANCED_FACE('',(#7252,#7255),#6924,.F.); +#7252 = FACE_BOUND('',#7253,.F.); +#7253 = EDGE_LOOP('',(#7254)); +#7254 = ORIENTED_EDGE('',*,*,#7229,.T.); +#7255 = FACE_BOUND('',#7256,.F.); +#7256 = EDGE_LOOP('',(#7257)); +#7257 = ORIENTED_EDGE('',*,*,#6902,.F.); +#7258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7262)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7259,#7260,#7261)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#7259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#7260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#7261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#7262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7259, + 'distance_accuracy_value','confusion accuracy'); +#7263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7264,#7266); +#7264 = ( REPRESENTATION_RELATIONSHIP('','',#6895,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7265) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#7265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#7266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #7267); +#7267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Revolution001','',#5,#6890, + $); +#7268 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6892)); +#7269 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7270),#547); +#7270 = STYLED_ITEM('color',(#7271),#133); +#7271 = PRESENTATION_STYLE_ASSIGNMENT((#7272,#7278)); +#7272 = SURFACE_STYLE_USAGE(.BOTH.,#7273); +#7273 = SURFACE_SIDE_STYLE('',(#7274)); +#7274 = SURFACE_STYLE_FILL_AREA(#7275); +#7275 = FILL_AREA_STYLE('',(#7276)); +#7276 = FILL_AREA_STYLE_COLOUR('',#7277); +#7277 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#7278 = CURVE_STYLE('',#7279,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7279 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7280 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#7281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7282),#3347); +#7282 = STYLED_ITEM('color',(#7283),#2933); +#7283 = PRESENTATION_STYLE_ASSIGNMENT((#7284,#7289)); +#7284 = SURFACE_STYLE_USAGE(.BOTH.,#7285); +#7285 = SURFACE_SIDE_STYLE('',(#7286)); +#7286 = SURFACE_STYLE_FILL_AREA(#7287); +#7287 = FILL_AREA_STYLE('',(#7288)); +#7288 = FILL_AREA_STYLE_COLOUR('',#7277); +#7289 = CURVE_STYLE('',#7290,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7292),#6055); +#7292 = STYLED_ITEM('color',(#7293),#5709); +#7293 = PRESENTATION_STYLE_ASSIGNMENT((#7294,#7299)); +#7294 = SURFACE_STYLE_USAGE(.BOTH.,#7295); +#7295 = SURFACE_SIDE_STYLE('',(#7296)); +#7296 = SURFACE_STYLE_FILL_AREA(#7297); +#7297 = FILL_AREA_STYLE('',(#7298)); +#7298 = FILL_AREA_STYLE_COLOUR('',#7277); +#7299 = CURVE_STYLE('',#7300,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7301 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7302),#1434); +#7302 = STYLED_ITEM('color',(#7303),#1104); +#7303 = PRESENTATION_STYLE_ASSIGNMENT((#7304,#7309)); +#7304 = SURFACE_STYLE_USAGE(.BOTH.,#7305); +#7305 = SURFACE_SIDE_STYLE('',(#7306)); +#7306 = SURFACE_STYLE_FILL_AREA(#7307); +#7307 = FILL_AREA_STYLE('',(#7308)); +#7308 = FILL_AREA_STYLE_COLOUR('',#7277); +#7309 = CURVE_STYLE('',#7310,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7312),#6131); +#7312 = STYLED_ITEM('color',(#7313),#6074); +#7313 = PRESENTATION_STYLE_ASSIGNMENT((#7314,#7319)); +#7314 = SURFACE_STYLE_USAGE(.BOTH.,#7315); +#7315 = SURFACE_SIDE_STYLE('',(#7316)); +#7316 = SURFACE_STYLE_FILL_AREA(#7317); +#7317 = FILL_AREA_STYLE('',(#7318)); +#7318 = FILL_AREA_STYLE_COLOUR('',#7277); +#7319 = CURVE_STYLE('',#7320,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7321 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#7322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7323),#5633); +#7323 = STYLED_ITEM('color',(#7324),#5604); +#7324 = PRESENTATION_STYLE_ASSIGNMENT((#7325,#7330)); +#7325 = SURFACE_STYLE_USAGE(.BOTH.,#7326); +#7326 = SURFACE_SIDE_STYLE('',(#7327)); +#7327 = SURFACE_STYLE_FILL_AREA(#7328); +#7328 = FILL_AREA_STYLE('',(#7329)); +#7329 = FILL_AREA_STYLE_COLOUR('',#7277); +#7330 = CURVE_STYLE('',#7331,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7332 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7333),#1085); +#7333 = STYLED_ITEM('color',(#7334),#1056); +#7334 = PRESENTATION_STYLE_ASSIGNMENT((#7335,#7340)); +#7335 = SURFACE_STYLE_USAGE(.BOTH.,#7336); +#7336 = SURFACE_SIDE_STYLE('',(#7337)); +#7337 = SURFACE_STYLE_FILL_AREA(#7338); +#7338 = FILL_AREA_STYLE('',(#7339)); +#7339 = FILL_AREA_STYLE_COLOUR('',#7277); +#7340 = CURVE_STYLE('',#7341,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7341 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7342 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7343),#5585); +#7343 = STYLED_ITEM('color',(#7344),#5255); +#7344 = PRESENTATION_STYLE_ASSIGNMENT((#7345,#7350)); +#7345 = SURFACE_STYLE_USAGE(.BOTH.,#7346); +#7346 = SURFACE_SIDE_STYLE('',(#7347)); +#7347 = SURFACE_STYLE_FILL_AREA(#7348); +#7348 = FILL_AREA_STYLE('',(#7349)); +#7349 = FILL_AREA_STYLE_COLOUR('',#7277); +#7350 = CURVE_STYLE('',#7351,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7351 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7352 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7353),#1037); +#7353 = STYLED_ITEM('color',(#7354),#623); +#7354 = PRESENTATION_STYLE_ASSIGNMENT((#7355,#7360)); +#7355 = SURFACE_STYLE_USAGE(.BOTH.,#7356); +#7356 = SURFACE_SIDE_STYLE('',(#7357)); +#7357 = SURFACE_STYLE_FILL_AREA(#7358); +#7358 = FILL_AREA_STYLE('',(#7359)); +#7359 = FILL_AREA_STYLE_COLOUR('',#7277); +#7360 = CURVE_STYLE('',#7361,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7363),#4490); +#7363 = STYLED_ITEM('color',(#7364),#4461); +#7364 = PRESENTATION_STYLE_ASSIGNMENT((#7365,#7370)); +#7365 = SURFACE_STYLE_USAGE(.BOTH.,#7366); +#7366 = SURFACE_SIDE_STYLE('',(#7367)); +#7367 = SURFACE_STYLE_FILL_AREA(#7368); +#7368 = FILL_AREA_STYLE('',(#7369)); +#7369 = FILL_AREA_STYLE_COLOUR('',#7277); +#7370 = CURVE_STYLE('',#7371,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7372 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7373),#6512); +#7373 = STYLED_ITEM('color',(#7374),#6150); +#7374 = PRESENTATION_STYLE_ASSIGNMENT((#7375,#7380)); +#7375 = SURFACE_STYLE_USAGE(.BOTH.,#7376); +#7376 = SURFACE_SIDE_STYLE('',(#7377)); +#7377 = SURFACE_STYLE_FILL_AREA(#7378); +#7378 = FILL_AREA_STYLE('',(#7379)); +#7379 = FILL_AREA_STYLE_COLOUR('',#7277); +#7380 = CURVE_STYLE('',#7381,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7381 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7382 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7383),#4442); +#7383 = STYLED_ITEM('color',(#7384),#4112); +#7384 = PRESENTATION_STYLE_ASSIGNMENT((#7385,#7390)); +#7385 = SURFACE_STYLE_USAGE(.BOTH.,#7386); +#7386 = SURFACE_SIDE_STYLE('',(#7387)); +#7387 = SURFACE_STYLE_FILL_AREA(#7388); +#7388 = FILL_AREA_STYLE('',(#7389)); +#7389 = FILL_AREA_STYLE_COLOUR('',#7277); +#7390 = CURVE_STYLE('',#7391,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7392 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7393),#2914); +#7393 = STYLED_ITEM('color',(#7394),#2500); +#7394 = PRESENTATION_STYLE_ASSIGNMENT((#7395,#7400)); +#7395 = SURFACE_STYLE_USAGE(.BOTH.,#7396); +#7396 = SURFACE_SIDE_STYLE('',(#7397)); +#7397 = SURFACE_STYLE_FILL_AREA(#7398); +#7398 = FILL_AREA_STYLE('',(#7399)); +#7399 = FILL_AREA_STYLE_COLOUR('',#7277); +#7400 = CURVE_STYLE('',#7401,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7403),#2481); +#7403 = STYLED_ITEM('color',(#7404),#2151); +#7404 = PRESENTATION_STYLE_ASSIGNMENT((#7405,#7410)); +#7405 = SURFACE_STYLE_USAGE(.BOTH.,#7406); +#7406 = SURFACE_SIDE_STYLE('',(#7407)); +#7407 = SURFACE_STYLE_FILL_AREA(#7408); +#7408 = FILL_AREA_STYLE('',(#7409)); +#7409 = FILL_AREA_STYLE_COLOUR('',#7277); +#7410 = CURVE_STYLE('',#7411,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7413),#5236); +#7413 = STYLED_ITEM('color',(#7414),#5207); +#7414 = PRESENTATION_STYLE_ASSIGNMENT((#7415,#7420)); +#7415 = SURFACE_STYLE_USAGE(.BOTH.,#7416); +#7416 = SURFACE_SIDE_STYLE('',(#7417)); +#7417 = SURFACE_STYLE_FILL_AREA(#7418); +#7418 = FILL_AREA_STYLE('',(#7419)); +#7419 = FILL_AREA_STYLE_COLOUR('',#7277); +#7420 = CURVE_STYLE('',#7421,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7422 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7423),#4093); +#7423 = STYLED_ITEM('color',(#7424),#3763); +#7424 = PRESENTATION_STYLE_ASSIGNMENT((#7425,#7430)); +#7425 = SURFACE_STYLE_USAGE(.BOTH.,#7426); +#7426 = SURFACE_SIDE_STYLE('',(#7427)); +#7427 = SURFACE_STYLE_FILL_AREA(#7428); +#7428 = FILL_AREA_STYLE('',(#7429)); +#7429 = FILL_AREA_STYLE_COLOUR('',#7277); +#7430 = CURVE_STYLE('',#7431,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7431 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7432 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7433),#5188); +#7433 = STYLED_ITEM('color',(#7434),#4858); +#7434 = PRESENTATION_STYLE_ASSIGNMENT((#7435,#7440)); +#7435 = SURFACE_STYLE_USAGE(.BOTH.,#7436); +#7436 = SURFACE_SIDE_STYLE('',(#7437)); +#7437 = SURFACE_STYLE_FILL_AREA(#7438); +#7438 = FILL_AREA_STYLE('',(#7439)); +#7439 = FILL_AREA_STYLE_COLOUR('',#7277); +#7440 = CURVE_STYLE('',#7441,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7441 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7443),#6877); +#7443 = STYLED_ITEM('color',(#7444),#6531); +#7444 = PRESENTATION_STYLE_ASSIGNMENT((#7445,#7450)); +#7445 = SURFACE_STYLE_USAGE(.BOTH.,#7446); +#7446 = SURFACE_SIDE_STYLE('',(#7447)); +#7447 = SURFACE_STYLE_FILL_AREA(#7448); +#7448 = FILL_AREA_STYLE('',(#7449)); +#7449 = FILL_AREA_STYLE_COLOUR('',#7277); +#7450 = CURVE_STYLE('',#7451,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7451 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7452 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7453),#2132); +#7453 = STYLED_ITEM('color',(#7454),#1802); +#7454 = PRESENTATION_STYLE_ASSIGNMENT((#7455,#7460)); +#7455 = SURFACE_STYLE_USAGE(.BOTH.,#7456); +#7456 = SURFACE_SIDE_STYLE('',(#7457)); +#7457 = SURFACE_STYLE_FILL_AREA(#7458); +#7458 = FILL_AREA_STYLE('',(#7459)); +#7459 = FILL_AREA_STYLE_COLOUR('',#7277); +#7460 = CURVE_STYLE('',#7461,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7462 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7463),#4839); +#7463 = STYLED_ITEM('color',(#7464),#4509); +#7464 = PRESENTATION_STYLE_ASSIGNMENT((#7465,#7470)); +#7465 = SURFACE_STYLE_USAGE(.BOTH.,#7466); +#7466 = SURFACE_SIDE_STYLE('',(#7467)); +#7467 = SURFACE_STYLE_FILL_AREA(#7468); +#7468 = FILL_AREA_STYLE('',(#7469)); +#7469 = FILL_AREA_STYLE_COLOUR('',#7277); +#7470 = CURVE_STYLE('',#7471,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7472 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7473),#3744); +#7473 = STYLED_ITEM('color',(#7474),#3715); +#7474 = PRESENTATION_STYLE_ASSIGNMENT((#7475,#7480)); +#7475 = SURFACE_STYLE_USAGE(.BOTH.,#7476); +#7476 = SURFACE_SIDE_STYLE('',(#7477)); +#7477 = SURFACE_STYLE_FILL_AREA(#7478); +#7478 = FILL_AREA_STYLE('',(#7479)); +#7479 = FILL_AREA_STYLE_COLOUR('',#7277); +#7480 = CURVE_STYLE('',#7481,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7483,#7492),#5690); +#7483 = STYLED_ITEM('color',(#7484),#5652); +#7484 = PRESENTATION_STYLE_ASSIGNMENT((#7485,#7490)); +#7485 = SURFACE_STYLE_USAGE(.BOTH.,#7486); +#7486 = SURFACE_SIDE_STYLE('',(#7487)); +#7487 = SURFACE_STYLE_FILL_AREA(#7488); +#7488 = FILL_AREA_STYLE('',(#7489)); +#7489 = FILL_AREA_STYLE_COLOUR('',#7277); +#7490 = CURVE_STYLE('',#7491,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7492 = STYLED_ITEM('color',(#7493),#5681); +#7493 = PRESENTATION_STYLE_ASSIGNMENT((#7494,#7499)); +#7494 = SURFACE_STYLE_USAGE(.BOTH.,#7495); +#7495 = SURFACE_SIDE_STYLE('',(#7496)); +#7496 = SURFACE_STYLE_FILL_AREA(#7497); +#7497 = FILL_AREA_STYLE('',(#7498)); +#7498 = FILL_AREA_STYLE_COLOUR('',#7277); +#7499 = CURVE_STYLE('',#7500,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7502,#7511),#604); +#7502 = STYLED_ITEM('color',(#7503),#566); +#7503 = PRESENTATION_STYLE_ASSIGNMENT((#7504,#7509)); +#7504 = SURFACE_STYLE_USAGE(.BOTH.,#7505); +#7505 = SURFACE_SIDE_STYLE('',(#7506)); +#7506 = SURFACE_STYLE_FILL_AREA(#7507); +#7507 = FILL_AREA_STYLE('',(#7508)); +#7508 = FILL_AREA_STYLE_COLOUR('',#7277); +#7509 = CURVE_STYLE('',#7510,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7511 = STYLED_ITEM('color',(#7512),#595); +#7512 = PRESENTATION_STYLE_ASSIGNMENT((#7513,#7518)); +#7513 = SURFACE_STYLE_USAGE(.BOTH.,#7514); +#7514 = SURFACE_SIDE_STYLE('',(#7515)); +#7515 = SURFACE_STYLE_FILL_AREA(#7516); +#7516 = FILL_AREA_STYLE('',(#7517)); +#7517 = FILL_AREA_STYLE_COLOUR('',#7277); +#7518 = CURVE_STYLE('',#7519,POSITIVE_LENGTH_MEASURE(0.1),#7321); +#7519 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7521),#3696); +#7521 = STYLED_ITEM('color',(#7522),#3366); +#7522 = PRESENTATION_STYLE_ASSIGNMENT((#7523,#7528)); +#7523 = SURFACE_STYLE_USAGE(.BOTH.,#7524); +#7524 = SURFACE_SIDE_STYLE('',(#7525)); +#7525 = SURFACE_STYLE_FILL_AREA(#7526); +#7526 = FILL_AREA_STYLE('',(#7527)); +#7527 = FILL_AREA_STYLE_COLOUR('',#7277); +#7528 = CURVE_STYLE('',#7529,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7531),#7258); +#7531 = STYLED_ITEM('color',(#7532),#6896); +#7532 = PRESENTATION_STYLE_ASSIGNMENT((#7533,#7538)); +#7533 = SURFACE_STYLE_USAGE(.BOTH.,#7534); +#7534 = SURFACE_SIDE_STYLE('',(#7535)); +#7535 = SURFACE_STYLE_FILL_AREA(#7536); +#7536 = FILL_AREA_STYLE('',(#7537)); +#7537 = FILL_AREA_STYLE_COLOUR('',#7277); +#7538 = CURVE_STYLE('',#7539,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#7540 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #7541),#1783); +#7541 = STYLED_ITEM('color',(#7542),#1453); +#7542 = PRESENTATION_STYLE_ASSIGNMENT((#7543,#7548)); +#7543 = SURFACE_STYLE_USAGE(.BOTH.,#7544); +#7544 = SURFACE_SIDE_STYLE('',(#7545)); +#7545 = SURFACE_STYLE_FILL_AREA(#7546); +#7546 = FILL_AREA_STYLE('',(#7547)); +#7547 = FILL_AREA_STYLE_COLOUR('',#7277); +#7548 = CURVE_STYLE('',#7549,POSITIVE_LENGTH_MEASURE(0.1),#7280); +#7549 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl new file mode 100644 index 0000000000000000000000000000000000000000..954edff1537251b716d3b1674a73314aad77805e GIT binary patch literal 563684 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�tG}@8eRb*CTNM)*>|+FL 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

YnN@rOUG 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

g!gL2Pt4n1??5?Q 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 c>aGcTNP?1Tt0;>EeJVt2ez1Q?P Date: Sat, 28 Jan 2023 19:17:41 +0200 Subject: [PATCH 3/4] Corection --- .../ComputerDesk (100 x 50 x 75 cm WDH).step | 11915 +++++----------- .../ComputerDesk (100 x 50 x 75 cm WDH).stl | Bin 563684 -> 281884 bytes 2 files changed, 3607 insertions(+), 8308 deletions(-) diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step index 24ab0224..2a4fb143 100644 --- a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step +++ b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); -FILE_NAME('Open CASCADE Shape Model','2023-01-28T18:28:21',(''),(''), +FILE_NAME('Open CASCADE Shape Model','2023-01-28T19:16:47',(''),(''), 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC; @@ -18,9 +18,8 @@ DATA; 'ComputerDesk__100_x_50_x_75_cm_WDH_','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, - #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, - #115),#119); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47), + #51); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); @@ -30,145 +29,155 @@ DATA; #17 = DIRECTION('',(0.,0.,1.)); #18 = DIRECTION('',(1.,0.,0.)); #19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); -#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#20 = CARTESIAN_POINT('',(-500.,25.,124.)); #21 = DIRECTION('',(0.,0.,1.)); #22 = DIRECTION('',(1.,0.,0.)); #23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); -#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#24 = CARTESIAN_POINT('',(483.,24.,124.)); #25 = DIRECTION('',(0.,0.,1.)); #26 = DIRECTION('',(1.,0.,0.)); #27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); -#28 = CARTESIAN_POINT('',(0.,0.,0.)); -#29 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); -#30 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#28 = CARTESIAN_POINT('',(-202.,23.,123.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); #31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); -#32 = CARTESIAN_POINT('',(-500.,25.,124.)); +#32 = CARTESIAN_POINT('',(0.,265.,348.)); #33 = DIRECTION('',(0.,0.,1.)); #34 = DIRECTION('',(1.,0.,0.)); #35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); -#36 = CARTESIAN_POINT('',(0.,0.,0.)); -#37 = DIRECTION('',(1.,0.,0.)); -#38 = DIRECTION('',(0.,1.,0.)); +#36 = CARTESIAN_POINT('',(-340.,26.,-204.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); #39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); -#40 = CARTESIAN_POINT('',(483.,24.,124.)); +#40 = CARTESIAN_POINT('',(147.,-99.,340.)); #41 = DIRECTION('',(0.,0.,1.)); #42 = DIRECTION('',(1.,0.,0.)); #43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); -#44 = CARTESIAN_POINT('',(0.,0.,0.)); -#45 = DIRECTION('',(1.,0.,0.)); -#46 = DIRECTION('',(0.,1.,0.)); +#44 = CARTESIAN_POINT('',(420.,184.,507.)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); #47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); -#48 = CARTESIAN_POINT('',(-202.,23.,123.)); -#49 = DIRECTION('',(0.,0.,1.)); -#50 = DIRECTION('',(1.,0.,0.)); -#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); -#52 = CARTESIAN_POINT('',(0.,0.,0.)); -#53 = DIRECTION('',(1.,0.,0.)); -#54 = DIRECTION('',(0.,1.,0.)); -#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); -#56 = CARTESIAN_POINT('',(0.,265.,348.)); -#57 = DIRECTION('',(0.,0.,1.)); -#58 = DIRECTION('',(1.,0.,0.)); -#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); -#60 = CARTESIAN_POINT('',(0.,0.,0.)); -#61 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); -#62 = DIRECTION('',(1.,0.,0.)); -#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); -#64 = CARTESIAN_POINT('',(0.,0.,0.)); -#65 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#66 = DIRECTION('',(1.,0.,0.)); -#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); -#68 = CARTESIAN_POINT('',(-340.,26.,-204.)); -#69 = DIRECTION('',(0.,0.,1.)); -#70 = DIRECTION('',(1.,0.,0.)); -#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); -#72 = CARTESIAN_POINT('',(0.,0.,0.)); -#73 = DIRECTION('',(0.,0.,1.)); -#74 = DIRECTION('',(1.,0.,0.)); -#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); -#76 = CARTESIAN_POINT('',(0.,0.,0.)); -#77 = DIRECTION('',(0.,0.,1.)); -#78 = DIRECTION('',(1.,0.,0.)); -#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); -#80 = CARTESIAN_POINT('',(147.,-99.,340.)); -#81 = DIRECTION('',(0.,0.,1.)); -#82 = DIRECTION('',(1.,0.,0.)); -#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); -#84 = CARTESIAN_POINT('',(0.,0.,0.)); -#85 = DIRECTION('',(0.,0.,1.)); -#86 = DIRECTION('',(1.,0.,0.)); -#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); -#88 = CARTESIAN_POINT('',(0.,0.,0.)); -#89 = DIRECTION('',(0.,0.,1.)); -#90 = DIRECTION('',(1.,0.,0.)); -#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); -#92 = CARTESIAN_POINT('',(0.,0.,0.)); -#93 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); -#94 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); -#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); -#96 = CARTESIAN_POINT('',(0.,0.,0.)); -#97 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); -#98 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); -#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); -#100 = CARTESIAN_POINT('',(420.,184.,507.)); -#101 = DIRECTION('',(0.,0.,1.)); -#102 = DIRECTION('',(1.,0.,0.)); -#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); -#104 = CARTESIAN_POINT('',(0.,0.,0.)); -#105 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); -#106 = DIRECTION('',(1.,0.,0.)); -#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); -#108 = CARTESIAN_POINT('',(0.,0.,0.)); -#109 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#110 = DIRECTION('',(1.,0.,0.)); -#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); -#112 = CARTESIAN_POINT('',(-193.388800317,167.70665411242,418.)); -#113 = DIRECTION('',(1.,-0.,2.22044604925E-16)); -#114 = DIRECTION('',(2.22044604925E-16,0.,-1.)); -#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); -#116 = CARTESIAN_POINT('',(0.,0.,0.)); -#117 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#118 = DIRECTION('',(1.,0.,0.)); -#119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#120,#121,#122)) REPRESENTATION_CONTEXT('Context #1', +#48 = CARTESIAN_POINT('',(-193.388800317,167.70665411242,418.)); +#49 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#50 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#51 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#52,#53,#54)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); -#120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#120, +#52 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#53 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#54 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#55 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#52, 'distance_accuracy_value','confusion accuracy'); -#124 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -#125 = SHAPE_DEFINITION_REPRESENTATION(#126,#132); -#126 = PRODUCT_DEFINITION_SHAPE('','',#127); -#127 = PRODUCT_DEFINITION('design','',#128,#131); -#128 = PRODUCT_DEFINITION_FORMATION('','',#129); -#129 = PRODUCT('TopPannel','TopPannel','',(#130)); -#130 = PRODUCT_CONTEXT('',#2,'mechanical'); -#131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#132 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#133),#547); -#133 = MANIFOLD_SOLID_BREP('',#134); -#134 = CLOSED_SHELL('',(#135,#255,#331,#402,#449,#527,#537)); -#135 = ADVANCED_FACE('',(#136),#150,.F.); -#136 = FACE_BOUND('',#137,.F.); -#137 = EDGE_LOOP('',(#138,#173,#201,#229)); -#138 = ORIENTED_EDGE('',*,*,#139,.T.); -#139 = EDGE_CURVE('',#140,#142,#144,.T.); -#140 = VERTEX_POINT('',#141); -#141 = CARTESIAN_POINT('',(-500.,250.,0.)); -#142 = VERTEX_POINT('',#143); -#143 = CARTESIAN_POINT('',(-500.,250.,15.)); -#144 = SURFACE_CURVE('',#145,(#149,#161),.PCURVE_S1.); -#145 = LINE('',#146,#147); -#146 = CARTESIAN_POINT('',(-500.,250.,0.)); -#147 = VECTOR('',#148,1.); -#148 = DIRECTION('',(0.,0.,1.)); +#56 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#57 = SHAPE_DEFINITION_REPRESENTATION(#58,#64); +#58 = PRODUCT_DEFINITION_SHAPE('','',#59); +#59 = PRODUCT_DEFINITION('design','',#60,#63); +#60 = PRODUCT_DEFINITION_FORMATION('','',#61); +#61 = PRODUCT('TopPannel','TopPannel','',(#62)); +#62 = PRODUCT_CONTEXT('',#2,'mechanical'); +#63 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#64 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#65),#479); +#65 = MANIFOLD_SOLID_BREP('',#66); +#66 = CLOSED_SHELL('',(#67,#187,#263,#334,#381,#459,#469)); +#67 = ADVANCED_FACE('',(#68),#82,.F.); +#68 = FACE_BOUND('',#69,.F.); +#69 = EDGE_LOOP('',(#70,#105,#133,#161)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#72,#74,#76,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(-500.,250.,0.)); +#74 = VERTEX_POINT('',#75); +#75 = CARTESIAN_POINT('',(-500.,250.,15.)); +#76 = SURFACE_CURVE('',#77,(#81,#93),.PCURVE_S1.); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(-500.,250.,0.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(0.,0.,1.)); +#81 = PCURVE('',#82,#87); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-500.,250.,0.)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = DIRECTION('',(0.,-1.,0.)); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(0.,0.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.,-1.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = PCURVE('',#94,#99); +#94 = PLANE('',#95); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(500.,250.,0.)); +#97 = DIRECTION('',(0.,-1.,0.)); +#98 = DIRECTION('',(-1.,0.,0.)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(1.E+03,0.)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(0.,-1.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = ORIENTED_EDGE('',*,*,#106,.T.); +#106 = EDGE_CURVE('',#74,#107,#109,.T.); +#107 = VERTEX_POINT('',#108); +#108 = CARTESIAN_POINT('',(-500.,-250.,15.)); +#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(-500.,250.,15.)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.,-1.,0.)); +#114 = PCURVE('',#82,#115); +#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(0.,-15.)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(1.,0.)); +#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#121 = PCURVE('',#122,#127); +#122 = PLANE('',#123); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.)); +#125 = DIRECTION('',(0.,0.,1.)); +#126 = DIRECTION('',(1.,0.,0.)); +#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,-1.)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#135,#107,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#137 = SURFACE_CURVE('',#138,(#142,#149),.PCURVE_S1.); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = PCURVE('',#82,#143); +#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148); +#144 = LINE('',#145,#146); +#145 = CARTESIAN_POINT('',(500.,0.)); +#146 = VECTOR('',#147,1.); +#147 = DIRECTION('',(0.,-1.)); +#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); #149 = PCURVE('',#150,#155); #150 = PLANE('',#151); #151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); -#152 = CARTESIAN_POINT('',(-500.,250.,0.)); -#153 = DIRECTION('',(1.,0.,0.)); -#154 = DIRECTION('',(0.,-1.,0.)); +#152 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#153 = DIRECTION('',(0.,1.,0.)); +#154 = DIRECTION('',(1.,0.,0.)); #155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); #156 = LINE('',#157,#158); #157 = CARTESIAN_POINT('',(0.,0.)); @@ -177,8600 +186,3890 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123)) GLOBAL_UNIT_ASSIGNED_CONTEXT #160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#161 = PCURVE('',#162,#167); -#162 = PLANE('',#163); -#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); -#164 = CARTESIAN_POINT('',(500.,250.,0.)); -#165 = DIRECTION('',(0.,-1.,0.)); -#166 = DIRECTION('',(-1.,0.,0.)); -#167 = DEFINITIONAL_REPRESENTATION('',(#168),#172); -#168 = LINE('',#169,#170); -#169 = CARTESIAN_POINT('',(1.E+03,0.)); -#170 = VECTOR('',#171,1.); -#171 = DIRECTION('',(0.,-1.)); -#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#161 = ORIENTED_EDGE('',*,*,#162,.F.); +#162 = EDGE_CURVE('',#72,#135,#163,.T.); +#163 = SURFACE_CURVE('',#164,(#168,#175),.PCURVE_S1.); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(-500.,250.,0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.,-1.,0.)); +#168 = PCURVE('',#82,#169); +#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(0.,0.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(1.,0.)); +#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#173 = ORIENTED_EDGE('',*,*,#174,.T.); -#174 = EDGE_CURVE('',#142,#175,#177,.T.); -#175 = VERTEX_POINT('',#176); -#176 = CARTESIAN_POINT('',(-500.,-250.,15.)); -#177 = SURFACE_CURVE('',#178,(#182,#189),.PCURVE_S1.); -#178 = LINE('',#179,#180); -#179 = CARTESIAN_POINT('',(-500.,250.,15.)); -#180 = VECTOR('',#181,1.); -#181 = DIRECTION('',(0.,-1.,0.)); -#182 = PCURVE('',#150,#183); -#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188); -#184 = LINE('',#185,#186); -#185 = CARTESIAN_POINT('',(0.,-15.)); -#186 = VECTOR('',#187,1.); -#187 = DIRECTION('',(1.,0.)); -#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#175 = PCURVE('',#176,#181); +#176 = PLANE('',#177); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(0.,-1.)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#189 = PCURVE('',#190,#195); -#190 = PLANE('',#191); -#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); -#192 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.)); -#193 = DIRECTION('',(0.,0.,1.)); -#194 = DIRECTION('',(1.,0.,0.)); -#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); +#187 = ADVANCED_FACE('',(#188),#150,.F.); +#188 = FACE_BOUND('',#189,.F.); +#189 = EDGE_LOOP('',(#190,#191,#214,#242)); +#190 = ORIENTED_EDGE('',*,*,#134,.T.); +#191 = ORIENTED_EDGE('',*,*,#192,.T.); +#192 = EDGE_CURVE('',#107,#193,#195,.T.); +#193 = VERTEX_POINT('',#194); +#194 = CARTESIAN_POINT('',(500.,-250.,15.)); +#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.); #196 = LINE('',#197,#198); -#197 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); +#197 = CARTESIAN_POINT('',(-500.,-250.,15.)); #198 = VECTOR('',#199,1.); -#199 = DIRECTION('',(0.,-1.)); -#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#199 = DIRECTION('',(1.,0.,0.)); +#200 = PCURVE('',#150,#201); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(0.,-15.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(1.,0.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#201 = ORIENTED_EDGE('',*,*,#202,.F.); -#202 = EDGE_CURVE('',#203,#175,#205,.T.); -#203 = VERTEX_POINT('',#204); -#204 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#205 = SURFACE_CURVE('',#206,(#210,#217),.PCURVE_S1.); -#206 = LINE('',#207,#208); -#207 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#208 = VECTOR('',#209,1.); -#209 = DIRECTION('',(0.,0.,1.)); -#210 = PCURVE('',#150,#211); -#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216); -#212 = LINE('',#213,#214); -#213 = CARTESIAN_POINT('',(500.,0.)); -#214 = VECTOR('',#215,1.); -#215 = DIRECTION('',(0.,-1.)); -#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#207 = PCURVE('',#122,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(1.,0.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#217 = PCURVE('',#218,#223); -#218 = PLANE('',#219); -#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222); -#220 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#221 = DIRECTION('',(0.,1.,0.)); -#222 = DIRECTION('',(1.,0.,0.)); -#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228); -#224 = LINE('',#225,#226); -#225 = CARTESIAN_POINT('',(0.,0.)); -#226 = VECTOR('',#227,1.); -#227 = DIRECTION('',(0.,-1.)); -#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#214 = ORIENTED_EDGE('',*,*,#215,.F.); +#215 = EDGE_CURVE('',#216,#193,#218,.T.); +#216 = VERTEX_POINT('',#217); +#217 = CARTESIAN_POINT('',(500.,-250.,0.)); +#218 = SURFACE_CURVE('',#219,(#223,#230),.PCURVE_S1.); +#219 = LINE('',#220,#221); +#220 = CARTESIAN_POINT('',(500.,-250.,0.)); +#221 = VECTOR('',#222,1.); +#222 = DIRECTION('',(0.,0.,1.)); +#223 = PCURVE('',#150,#224); +#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(1.E+03,0.)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(0.,-1.)); +#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#229 = ORIENTED_EDGE('',*,*,#230,.F.); -#230 = EDGE_CURVE('',#140,#203,#231,.T.); -#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.); -#232 = LINE('',#233,#234); -#233 = CARTESIAN_POINT('',(-500.,250.,0.)); -#234 = VECTOR('',#235,1.); -#235 = DIRECTION('',(0.,-1.,0.)); -#236 = PCURVE('',#150,#237); -#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); -#238 = LINE('',#239,#240); -#239 = CARTESIAN_POINT('',(0.,0.)); -#240 = VECTOR('',#241,1.); -#241 = DIRECTION('',(1.,0.)); -#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#230 = PCURVE('',#231,#236); +#231 = PLANE('',#232); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(500.,-250.,0.)); +#234 = DIRECTION('',(-1.,0.,0.)); +#235 = DIRECTION('',(0.,1.,0.)); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(0.,0.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(0.,-1.)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#243 = PCURVE('',#244,#249); -#244 = PLANE('',#245); -#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248); -#246 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.)); -#247 = DIRECTION('',(0.,0.,1.)); +#242 = ORIENTED_EDGE('',*,*,#243,.F.); +#243 = EDGE_CURVE('',#135,#216,#244,.T.); +#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(-500.,-250.,0.)); +#247 = VECTOR('',#248,1.); #248 = DIRECTION('',(1.,0.,0.)); -#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); -#250 = LINE('',#251,#252); -#251 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); -#252 = VECTOR('',#253,1.); -#253 = DIRECTION('',(0.,-1.)); -#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#249 = PCURVE('',#150,#250); +#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255); +#251 = LINE('',#252,#253); +#252 = CARTESIAN_POINT('',(0.,0.)); +#253 = VECTOR('',#254,1.); +#254 = DIRECTION('',(1.,0.)); +#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#255 = ADVANCED_FACE('',(#256),#218,.F.); -#256 = FACE_BOUND('',#257,.F.); -#257 = EDGE_LOOP('',(#258,#259,#282,#310)); -#258 = ORIENTED_EDGE('',*,*,#202,.T.); -#259 = ORIENTED_EDGE('',*,*,#260,.T.); -#260 = EDGE_CURVE('',#175,#261,#263,.T.); -#261 = VERTEX_POINT('',#262); -#262 = CARTESIAN_POINT('',(500.,-250.,15.)); -#263 = SURFACE_CURVE('',#264,(#268,#275),.PCURVE_S1.); -#264 = LINE('',#265,#266); -#265 = CARTESIAN_POINT('',(-500.,-250.,15.)); -#266 = VECTOR('',#267,1.); -#267 = DIRECTION('',(1.,0.,0.)); -#268 = PCURVE('',#218,#269); -#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274); -#270 = LINE('',#271,#272); -#271 = CARTESIAN_POINT('',(0.,-15.)); -#272 = VECTOR('',#273,1.); -#273 = DIRECTION('',(1.,0.)); -#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#256 = PCURVE('',#176,#257); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#275 = PCURVE('',#190,#276); -#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); -#277 = LINE('',#278,#279); -#278 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); -#279 = VECTOR('',#280,1.); -#280 = DIRECTION('',(1.,0.)); -#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#263 = ADVANCED_FACE('',(#264),#231,.F.); +#264 = FACE_BOUND('',#265,.F.); +#265 = EDGE_LOOP('',(#266,#267,#290,#313)); +#266 = ORIENTED_EDGE('',*,*,#215,.T.); +#267 = ORIENTED_EDGE('',*,*,#268,.T.); +#268 = EDGE_CURVE('',#193,#269,#271,.T.); +#269 = VERTEX_POINT('',#270); +#270 = CARTESIAN_POINT('',(500.,250.,15.)); +#271 = SURFACE_CURVE('',#272,(#276,#283),.PCURVE_S1.); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(500.,-250.,15.)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(0.,1.,0.)); +#276 = PCURVE('',#231,#277); +#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(0.,-15.)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(1.,0.)); +#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#282 = ORIENTED_EDGE('',*,*,#283,.F.); -#283 = EDGE_CURVE('',#284,#261,#286,.T.); -#284 = VERTEX_POINT('',#285); -#285 = CARTESIAN_POINT('',(500.,-250.,0.)); -#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.); -#287 = LINE('',#288,#289); -#288 = CARTESIAN_POINT('',(500.,-250.,0.)); -#289 = VECTOR('',#290,1.); -#290 = DIRECTION('',(0.,0.,1.)); -#291 = PCURVE('',#218,#292); -#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297); -#293 = LINE('',#294,#295); -#294 = CARTESIAN_POINT('',(1.E+03,0.)); -#295 = VECTOR('',#296,1.); -#296 = DIRECTION('',(0.,-1.)); -#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#283 = PCURVE('',#122,#284); +#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(0.,1.)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#298 = PCURVE('',#299,#304); -#299 = PLANE('',#300); -#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303); -#301 = CARTESIAN_POINT('',(500.,-250.,0.)); -#302 = DIRECTION('',(-1.,0.,0.)); -#303 = DIRECTION('',(0.,1.,0.)); -#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309); -#305 = LINE('',#306,#307); -#306 = CARTESIAN_POINT('',(0.,0.)); -#307 = VECTOR('',#308,1.); -#308 = DIRECTION('',(0.,-1.)); -#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#290 = ORIENTED_EDGE('',*,*,#291,.F.); +#291 = EDGE_CURVE('',#292,#269,#294,.T.); +#292 = VERTEX_POINT('',#293); +#293 = CARTESIAN_POINT('',(500.,250.,0.)); +#294 = SURFACE_CURVE('',#295,(#299,#306),.PCURVE_S1.); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(500.,250.,0.)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(0.,0.,1.)); +#299 = PCURVE('',#231,#300); +#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305); +#301 = LINE('',#302,#303); +#302 = CARTESIAN_POINT('',(500.,0.)); +#303 = VECTOR('',#304,1.); +#304 = DIRECTION('',(0.,-1.)); +#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#310 = ORIENTED_EDGE('',*,*,#311,.F.); -#311 = EDGE_CURVE('',#203,#284,#312,.T.); -#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.); -#313 = LINE('',#314,#315); -#314 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#315 = VECTOR('',#316,1.); -#316 = DIRECTION('',(1.,0.,0.)); -#317 = PCURVE('',#218,#318); -#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323); -#319 = LINE('',#320,#321); -#320 = CARTESIAN_POINT('',(0.,0.)); -#321 = VECTOR('',#322,1.); -#322 = DIRECTION('',(1.,0.)); -#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#306 = PCURVE('',#94,#307); +#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(0.,-0.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,-1.)); +#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#324 = PCURVE('',#244,#325); -#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330); -#326 = LINE('',#327,#328); -#327 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); -#328 = VECTOR('',#329,1.); -#329 = DIRECTION('',(1.,0.)); -#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#313 = ORIENTED_EDGE('',*,*,#314,.F.); +#314 = EDGE_CURVE('',#216,#292,#315,.T.); +#315 = SURFACE_CURVE('',#316,(#320,#327),.PCURVE_S1.); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(500.,-250.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(0.,1.,0.)); +#320 = PCURVE('',#231,#321); +#321 = DEFINITIONAL_REPRESENTATION('',(#322),#326); +#322 = LINE('',#323,#324); +#323 = CARTESIAN_POINT('',(0.,0.)); +#324 = VECTOR('',#325,1.); +#325 = DIRECTION('',(1.,0.)); +#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#331 = ADVANCED_FACE('',(#332),#299,.F.); -#332 = FACE_BOUND('',#333,.F.); -#333 = EDGE_LOOP('',(#334,#335,#358,#381)); -#334 = ORIENTED_EDGE('',*,*,#283,.T.); -#335 = ORIENTED_EDGE('',*,*,#336,.T.); -#336 = EDGE_CURVE('',#261,#337,#339,.T.); -#337 = VERTEX_POINT('',#338); -#338 = CARTESIAN_POINT('',(500.,250.,15.)); -#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.); -#340 = LINE('',#341,#342); -#341 = CARTESIAN_POINT('',(500.,-250.,15.)); -#342 = VECTOR('',#343,1.); -#343 = DIRECTION('',(0.,1.,0.)); -#344 = PCURVE('',#299,#345); -#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350); -#346 = LINE('',#347,#348); -#347 = CARTESIAN_POINT('',(0.,-15.)); -#348 = VECTOR('',#349,1.); -#349 = DIRECTION('',(1.,0.)); -#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#327 = PCURVE('',#176,#328); +#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); +#329 = LINE('',#330,#331); +#330 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); +#331 = VECTOR('',#332,1.); +#332 = DIRECTION('',(0.,1.)); +#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#351 = PCURVE('',#190,#352); -#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); -#353 = LINE('',#354,#355); -#354 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); -#355 = VECTOR('',#356,1.); -#356 = DIRECTION('',(0.,1.)); -#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#334 = ADVANCED_FACE('',(#335),#94,.F.); +#335 = FACE_BOUND('',#336,.F.); +#336 = EDGE_LOOP('',(#337,#338,#359,#360)); +#337 = ORIENTED_EDGE('',*,*,#291,.T.); +#338 = ORIENTED_EDGE('',*,*,#339,.T.); +#339 = EDGE_CURVE('',#269,#74,#340,.T.); +#340 = SURFACE_CURVE('',#341,(#345,#352),.PCURVE_S1.); +#341 = LINE('',#342,#343); +#342 = CARTESIAN_POINT('',(500.,250.,15.)); +#343 = VECTOR('',#344,1.); +#344 = DIRECTION('',(-1.,0.,0.)); +#345 = PCURVE('',#94,#346); +#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351); +#347 = LINE('',#348,#349); +#348 = CARTESIAN_POINT('',(0.,-15.)); +#349 = VECTOR('',#350,1.); +#350 = DIRECTION('',(1.,0.)); +#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#358 = ORIENTED_EDGE('',*,*,#359,.F.); -#359 = EDGE_CURVE('',#360,#337,#362,.T.); -#360 = VERTEX_POINT('',#361); -#361 = CARTESIAN_POINT('',(500.,250.,0.)); +#352 = PCURVE('',#122,#353); +#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(-1.,0.)); +#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#359 = ORIENTED_EDGE('',*,*,#71,.F.); +#360 = ORIENTED_EDGE('',*,*,#361,.F.); +#361 = EDGE_CURVE('',#292,#72,#362,.T.); #362 = SURFACE_CURVE('',#363,(#367,#374),.PCURVE_S1.); #363 = LINE('',#364,#365); #364 = CARTESIAN_POINT('',(500.,250.,0.)); #365 = VECTOR('',#366,1.); -#366 = DIRECTION('',(0.,0.,1.)); -#367 = PCURVE('',#299,#368); +#366 = DIRECTION('',(-1.,0.,0.)); +#367 = PCURVE('',#94,#368); #368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); #369 = LINE('',#370,#371); -#370 = CARTESIAN_POINT('',(500.,0.)); +#370 = CARTESIAN_POINT('',(0.,-0.)); #371 = VECTOR('',#372,1.); -#372 = DIRECTION('',(0.,-1.)); +#372 = DIRECTION('',(1.,0.)); #373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#374 = PCURVE('',#162,#375); +#374 = PCURVE('',#176,#375); #375 = DEFINITIONAL_REPRESENTATION('',(#376),#380); #376 = LINE('',#377,#378); -#377 = CARTESIAN_POINT('',(0.,-0.)); +#377 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); #378 = VECTOR('',#379,1.); -#379 = DIRECTION('',(0.,-1.)); +#379 = DIRECTION('',(-1.,0.)); #380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#381 = ORIENTED_EDGE('',*,*,#382,.F.); -#382 = EDGE_CURVE('',#284,#360,#383,.T.); -#383 = SURFACE_CURVE('',#384,(#388,#395),.PCURVE_S1.); -#384 = LINE('',#385,#386); -#385 = CARTESIAN_POINT('',(500.,-250.,0.)); -#386 = VECTOR('',#387,1.); -#387 = DIRECTION('',(0.,1.,0.)); -#388 = PCURVE('',#299,#389); -#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394); -#390 = LINE('',#391,#392); -#391 = CARTESIAN_POINT('',(0.,0.)); -#392 = VECTOR('',#393,1.); -#393 = DIRECTION('',(1.,0.)); -#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#381 = ADVANCED_FACE('',(#382),#396,.F.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#414,#436,#437)); +#384 = ORIENTED_EDGE('',*,*,#385,.T.); +#385 = EDGE_CURVE('',#386,#388,#390,.T.); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(450.,170.,0.)); +#388 = VERTEX_POINT('',#389); +#389 = CARTESIAN_POINT('',(450.,170.,15.)); +#390 = SEAM_CURVE('',#391,(#395,#407),.PCURVE_S1.); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(450.,170.,0.)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(0.,0.,1.)); +#395 = PCURVE('',#396,#401); +#396 = CYLINDRICAL_SURFACE('',#397,30.); +#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400); +#398 = CARTESIAN_POINT('',(420.,170.,0.)); +#399 = DIRECTION('',(-0.,-0.,-1.)); +#400 = DIRECTION('',(1.,0.,0.)); +#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(-0.,0.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(-0.,-1.)); +#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#395 = PCURVE('',#244,#396); -#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401); -#397 = LINE('',#398,#399); -#398 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); -#399 = VECTOR('',#400,1.); -#400 = DIRECTION('',(0.,1.)); -#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#402 = ADVANCED_FACE('',(#403),#162,.F.); -#403 = FACE_BOUND('',#404,.F.); -#404 = EDGE_LOOP('',(#405,#406,#427,#428)); -#405 = ORIENTED_EDGE('',*,*,#359,.T.); -#406 = ORIENTED_EDGE('',*,*,#407,.T.); -#407 = EDGE_CURVE('',#337,#142,#408,.T.); -#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.); +#407 = PCURVE('',#396,#408); +#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); #409 = LINE('',#410,#411); -#410 = CARTESIAN_POINT('',(500.,250.,15.)); +#410 = CARTESIAN_POINT('',(-6.28318530718,0.)); #411 = VECTOR('',#412,1.); -#412 = DIRECTION('',(-1.,0.,0.)); -#413 = PCURVE('',#162,#414); -#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); -#415 = LINE('',#416,#417); -#416 = CARTESIAN_POINT('',(0.,-15.)); -#417 = VECTOR('',#418,1.); -#418 = DIRECTION('',(1.,0.)); -#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#412 = DIRECTION('',(-0.,-1.)); +#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#420 = PCURVE('',#190,#421); -#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); -#422 = LINE('',#423,#424); -#423 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); -#424 = VECTOR('',#425,1.); -#425 = DIRECTION('',(-1.,0.)); -#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#414 = ORIENTED_EDGE('',*,*,#415,.T.); +#415 = EDGE_CURVE('',#388,#388,#416,.T.); +#416 = SURFACE_CURVE('',#417,(#422,#429),.PCURVE_S1.); +#417 = CIRCLE('',#418,30.); +#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421); +#419 = CARTESIAN_POINT('',(420.,170.,15.)); +#420 = DIRECTION('',(0.,0.,1.)); +#421 = DIRECTION('',(1.,0.,0.)); +#422 = PCURVE('',#396,#423); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(-0.,-15.)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(-1.,0.)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#427 = ORIENTED_EDGE('',*,*,#139,.F.); -#428 = ORIENTED_EDGE('',*,*,#429,.F.); -#429 = EDGE_CURVE('',#360,#140,#430,.T.); -#430 = SURFACE_CURVE('',#431,(#435,#442),.PCURVE_S1.); -#431 = LINE('',#432,#433); -#432 = CARTESIAN_POINT('',(500.,250.,0.)); -#433 = VECTOR('',#434,1.); -#434 = DIRECTION('',(-1.,0.,0.)); -#435 = PCURVE('',#162,#436); -#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441); -#437 = LINE('',#438,#439); -#438 = CARTESIAN_POINT('',(0.,-0.)); -#439 = VECTOR('',#440,1.); -#440 = DIRECTION('',(1.,0.)); -#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#429 = PCURVE('',#122,#430); +#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435); +#431 = CIRCLE('',#432,30.); +#432 = AXIS2_PLACEMENT_2D('',#433,#434); +#433 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); +#434 = DIRECTION('',(1.,0.)); +#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#442 = PCURVE('',#244,#443); -#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); -#444 = LINE('',#445,#446); -#445 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); -#446 = VECTOR('',#447,1.); -#447 = DIRECTION('',(-1.,0.)); -#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#436 = ORIENTED_EDGE('',*,*,#385,.F.); +#437 = ORIENTED_EDGE('',*,*,#438,.F.); +#438 = EDGE_CURVE('',#386,#386,#439,.T.); +#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.); +#440 = CIRCLE('',#441,30.); +#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444); +#442 = CARTESIAN_POINT('',(420.,170.,0.)); +#443 = DIRECTION('',(0.,0.,1.)); +#444 = DIRECTION('',(1.,0.,0.)); +#445 = PCURVE('',#396,#446); +#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(-0.,0.)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(-1.,0.)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#449 = ADVANCED_FACE('',(#450),#464,.F.); -#450 = FACE_BOUND('',#451,.T.); -#451 = EDGE_LOOP('',(#452,#482,#504,#505)); -#452 = ORIENTED_EDGE('',*,*,#453,.T.); -#453 = EDGE_CURVE('',#454,#456,#458,.T.); -#454 = VERTEX_POINT('',#455); -#455 = CARTESIAN_POINT('',(450.,170.,0.)); -#456 = VERTEX_POINT('',#457); -#457 = CARTESIAN_POINT('',(450.,170.,15.)); -#458 = SEAM_CURVE('',#459,(#463,#475),.PCURVE_S1.); -#459 = LINE('',#460,#461); -#460 = CARTESIAN_POINT('',(450.,170.,0.)); -#461 = VECTOR('',#462,1.); -#462 = DIRECTION('',(0.,0.,1.)); -#463 = PCURVE('',#464,#469); -#464 = CYLINDRICAL_SURFACE('',#465,30.); -#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468); -#466 = CARTESIAN_POINT('',(420.,170.,0.)); -#467 = DIRECTION('',(-0.,-0.,-1.)); -#468 = DIRECTION('',(1.,0.,0.)); -#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); -#470 = LINE('',#471,#472); -#471 = CARTESIAN_POINT('',(-0.,0.)); -#472 = VECTOR('',#473,1.); -#473 = DIRECTION('',(-0.,-1.)); -#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#452 = PCURVE('',#176,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = CIRCLE('',#455,30.); +#455 = AXIS2_PLACEMENT_2D('',#456,#457); +#456 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#475 = PCURVE('',#464,#476); -#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); -#477 = LINE('',#478,#479); -#478 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#479 = VECTOR('',#480,1.); -#480 = DIRECTION('',(-0.,-1.)); -#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#482 = ORIENTED_EDGE('',*,*,#483,.T.); -#483 = EDGE_CURVE('',#456,#456,#484,.T.); -#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.); -#485 = CIRCLE('',#486,30.); -#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489); -#487 = CARTESIAN_POINT('',(420.,170.,15.)); -#488 = DIRECTION('',(0.,0.,1.)); -#489 = DIRECTION('',(1.,0.,0.)); -#490 = PCURVE('',#464,#491); -#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496); -#492 = LINE('',#493,#494); -#493 = CARTESIAN_POINT('',(-0.,-15.)); -#494 = VECTOR('',#495,1.); -#495 = DIRECTION('',(-1.,0.)); -#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#497 = PCURVE('',#190,#498); -#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); -#499 = CIRCLE('',#500,30.); -#500 = AXIS2_PLACEMENT_2D('',#501,#502); -#501 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); -#502 = DIRECTION('',(1.,0.)); -#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#504 = ORIENTED_EDGE('',*,*,#453,.F.); -#505 = ORIENTED_EDGE('',*,*,#506,.F.); -#506 = EDGE_CURVE('',#454,#454,#507,.T.); -#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.); -#508 = CIRCLE('',#509,30.); -#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512); -#510 = CARTESIAN_POINT('',(420.,170.,0.)); -#511 = DIRECTION('',(0.,0.,1.)); -#512 = DIRECTION('',(1.,0.,0.)); -#513 = PCURVE('',#464,#514); -#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); -#515 = LINE('',#516,#517); -#516 = CARTESIAN_POINT('',(-0.,0.)); -#517 = VECTOR('',#518,1.); -#518 = DIRECTION('',(-1.,0.)); -#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#520 = PCURVE('',#244,#521); -#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526); -#522 = CIRCLE('',#523,30.); -#523 = AXIS2_PLACEMENT_2D('',#524,#525); -#524 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); -#525 = DIRECTION('',(1.,0.)); -#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#527 = ADVANCED_FACE('',(#528,#534),#244,.F.); -#528 = FACE_BOUND('',#529,.F.); -#529 = EDGE_LOOP('',(#530,#531,#532,#533)); -#530 = ORIENTED_EDGE('',*,*,#230,.T.); -#531 = ORIENTED_EDGE('',*,*,#311,.T.); -#532 = ORIENTED_EDGE('',*,*,#382,.T.); -#533 = ORIENTED_EDGE('',*,*,#429,.T.); -#534 = FACE_BOUND('',#535,.T.); -#535 = EDGE_LOOP('',(#536)); -#536 = ORIENTED_EDGE('',*,*,#506,.T.); -#537 = ADVANCED_FACE('',(#538,#544),#190,.T.); -#538 = FACE_BOUND('',#539,.T.); -#539 = EDGE_LOOP('',(#540,#541,#542,#543)); -#540 = ORIENTED_EDGE('',*,*,#174,.T.); -#541 = ORIENTED_EDGE('',*,*,#260,.T.); -#542 = ORIENTED_EDGE('',*,*,#336,.T.); -#543 = ORIENTED_EDGE('',*,*,#407,.T.); -#544 = FACE_BOUND('',#545,.F.); -#545 = EDGE_LOOP('',(#546)); -#546 = ORIENTED_EDGE('',*,*,#483,.T.); -#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#551)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#548,#549,#550)) REPRESENTATION_CONTEXT('Context #1', +#459 = ADVANCED_FACE('',(#460,#466),#176,.F.); +#460 = FACE_BOUND('',#461,.F.); +#461 = EDGE_LOOP('',(#462,#463,#464,#465)); +#462 = ORIENTED_EDGE('',*,*,#162,.T.); +#463 = ORIENTED_EDGE('',*,*,#243,.T.); +#464 = ORIENTED_EDGE('',*,*,#314,.T.); +#465 = ORIENTED_EDGE('',*,*,#361,.T.); +#466 = FACE_BOUND('',#467,.T.); +#467 = EDGE_LOOP('',(#468)); +#468 = ORIENTED_EDGE('',*,*,#438,.T.); +#469 = ADVANCED_FACE('',(#470,#476),#122,.T.); +#470 = FACE_BOUND('',#471,.T.); +#471 = EDGE_LOOP('',(#472,#473,#474,#475)); +#472 = ORIENTED_EDGE('',*,*,#106,.T.); +#473 = ORIENTED_EDGE('',*,*,#192,.T.); +#474 = ORIENTED_EDGE('',*,*,#268,.T.); +#475 = ORIENTED_EDGE('',*,*,#339,.T.); +#476 = FACE_BOUND('',#477,.F.); +#477 = EDGE_LOOP('',(#478)); +#478 = ORIENTED_EDGE('',*,*,#415,.T.); +#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#483)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#480,#481,#482)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); -#548 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#549 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#550 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#551 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#548, +#480 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#481 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#482 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#483 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#480, 'distance_accuracy_value','confusion accuracy'); -#552 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#553,#555); -#553 = ( REPRESENTATION_RELATIONSHIP('','',#132,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#554) +#484 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#485,#487); +#485 = ( REPRESENTATION_RELATIONSHIP('','',#64,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#486) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#554 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); -#555 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#556 +#486 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#487 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#488 ); -#556 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','TopPannel','',#5,#127,$); -#557 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129)); -#558 = SHAPE_DEFINITION_REPRESENTATION(#559,#565); -#559 = PRODUCT_DEFINITION_SHAPE('','',#560); -#560 = PRODUCT_DEFINITION('design','',#561,#564); -#561 = PRODUCT_DEFINITION_FORMATION('','',#562); -#562 = PRODUCT('Sketch','Sketch','',(#563)); -#563 = PRODUCT_CONTEXT('',#2,'mechanical'); -#564 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#565 = SHAPE_REPRESENTATION('',(#11,#566,#595),#604); -#566 = GEOMETRIC_CURVE_SET('',(#567,#574,#581,#588)); -#567 = TRIMMED_CURVE('',#568,(#572,PARAMETER_VALUE(0.)),(#573, - PARAMETER_VALUE(500.)),.T.,.PARAMETER.); -#568 = LINE('',#569,#570); -#569 = CARTESIAN_POINT('',(-500.,250.,0.)); -#570 = VECTOR('',#571,1.); -#571 = DIRECTION('',(0.,-1.,0.)); -#572 = CARTESIAN_POINT('',(-500.,250.,0.)); -#573 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#574 = TRIMMED_CURVE('',#575,(#579,PARAMETER_VALUE(0.)),(#580, - PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); -#575 = LINE('',#576,#577); -#576 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#577 = VECTOR('',#578,1.); -#578 = DIRECTION('',(1.,0.,0.)); -#579 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#580 = CARTESIAN_POINT('',(500.,-250.,0.)); -#581 = TRIMMED_CURVE('',#582,(#586,PARAMETER_VALUE(0.)),(#587, - PARAMETER_VALUE(500.)),.T.,.PARAMETER.); -#582 = LINE('',#583,#584); -#583 = CARTESIAN_POINT('',(500.,-250.,0.)); -#584 = VECTOR('',#585,1.); -#585 = DIRECTION('',(0.,1.,0.)); -#586 = CARTESIAN_POINT('',(500.,-250.,0.)); -#587 = CARTESIAN_POINT('',(500.,250.,0.)); -#588 = TRIMMED_CURVE('',#589,(#593,PARAMETER_VALUE(0.)),(#594, - PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); +#488 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','TopPannel','',#5,#59,$); +#489 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61)); +#490 = SHAPE_DEFINITION_REPRESENTATION(#491,#497); +#491 = PRODUCT_DEFINITION_SHAPE('','',#492); +#492 = PRODUCT_DEFINITION('design','',#493,#496); +#493 = PRODUCT_DEFINITION_FORMATION('','',#494); +#494 = PRODUCT('LeftPannel','LeftPannel','',(#495)); +#495 = PRODUCT_CONTEXT('',#2,'mechanical'); +#496 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#497 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#498),#828); +#498 = MANIFOLD_SOLID_BREP('',#499); +#499 = CLOSED_SHELL('',(#500,#620,#696,#767,#814,#821)); +#500 = ADVANCED_FACE('',(#501),#515,.F.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#538,#566,#594)); +#503 = ORIENTED_EDGE('',*,*,#504,.T.); +#504 = EDGE_CURVE('',#505,#507,#509,.T.); +#505 = VERTEX_POINT('',#506); +#506 = CARTESIAN_POINT('',(0.,-225.,375.)); +#507 = VERTEX_POINT('',#508); +#508 = CARTESIAN_POINT('',(15.,-225.,375.)); +#509 = SURFACE_CURVE('',#510,(#514,#526),.PCURVE_S1.); +#510 = LINE('',#511,#512); +#511 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.)); +#512 = VECTOR('',#513,1.); +#513 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#514 = PCURVE('',#515,#520); +#515 = PLANE('',#516); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.)); +#518 = DIRECTION('',(4.4E-16,1.,-2.2E-16)); +#519 = DIRECTION('',(4.4E-16,-2.2E-16,-1.)); +#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525); +#521 = LINE('',#522,#523); +#522 = CARTESIAN_POINT('',(0.,0.)); +#523 = VECTOR('',#524,1.); +#524 = DIRECTION('',(1.6E-16,-1.)); +#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#526 = PCURVE('',#527,#532); +#527 = PLANE('',#528); +#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531); +#529 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.)); +#530 = DIRECTION('',(2.8E-16,-4.4E-16,-1.)); +#531 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); +#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(450.,9.2E-16)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(2.2E-16,-1.)); +#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#538 = ORIENTED_EDGE('',*,*,#539,.T.); +#539 = EDGE_CURVE('',#507,#540,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(15.,-225.,375.)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(0.,0.,-1.)); +#547 = PCURVE('',#515,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(1.,4.4E-16)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#554 = PCURVE('',#555,#560); +#555 = PLANE('',#556); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(15.,-1.306E-14,-8.881784197001E-15)); +#558 = DIRECTION('',(1.,-2.2E-16,2.2E-16)); +#559 = DIRECTION('',(-2.2E-16,0.,1.)); +#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565); +#561 = LINE('',#562,#563); +#562 = CARTESIAN_POINT('',(375.,225.)); +#563 = VECTOR('',#564,1.); +#564 = DIRECTION('',(-1.,4.84E-32)); +#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#566 = ORIENTED_EDGE('',*,*,#567,.F.); +#567 = EDGE_CURVE('',#568,#540,#570,.T.); +#568 = VERTEX_POINT('',#569); +#569 = CARTESIAN_POINT('',(0.,-225.,-375.)); +#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.); +#571 = LINE('',#572,#573); +#572 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.)); +#573 = VECTOR('',#574,1.); +#574 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#575 = PCURVE('',#515,#576); +#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581); +#577 = LINE('',#578,#579); +#578 = CARTESIAN_POINT('',(750.,-3.06E-15)); +#579 = VECTOR('',#580,1.); +#580 = DIRECTION('',(1.6E-16,-1.)); +#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#582 = PCURVE('',#583,#588); +#583 = PLANE('',#584); +#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587); +#585 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.)); +#586 = DIRECTION('',(-2.8E-16,4.4E-16,1.)); +#587 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); +#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593); #589 = LINE('',#590,#591); -#590 = CARTESIAN_POINT('',(500.,250.,0.)); +#590 = CARTESIAN_POINT('',(0.,0.)); #591 = VECTOR('',#592,1.); -#592 = DIRECTION('',(-1.,0.,0.)); -#593 = CARTESIAN_POINT('',(500.,250.,0.)); -#594 = CARTESIAN_POINT('',(-500.,250.,0.)); -#595 = GEOMETRIC_CURVE_SET('',(#596)); -#596 = TRIMMED_CURVE('',#597,(#602,PARAMETER_VALUE(0.)),(#603, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#597 = CIRCLE('',#598,30.); -#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601); -#599 = CARTESIAN_POINT('',(420.,170.,0.)); -#600 = DIRECTION('',(0.,0.,1.)); -#601 = DIRECTION('',(1.,0.,-0.)); -#602 = CARTESIAN_POINT('',(450.,170.,0.)); -#603 = CARTESIAN_POINT('',(450.,170.,0.)); -#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#608)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#605,#606,#607)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#605, - 'distance_accuracy_value','confusion accuracy'); -#609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#610,#612); -#610 = ( REPRESENTATION_RELATIONSHIP('','',#565,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#611) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); -#612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#613 - ); -#613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Sketch','',#5,#560,$); -#614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#562)); -#615 = SHAPE_DEFINITION_REPRESENTATION(#616,#622); -#616 = PRODUCT_DEFINITION_SHAPE('','',#617); -#617 = PRODUCT_DEFINITION('design','',#618,#621); -#618 = PRODUCT_DEFINITION_FORMATION('','',#619); -#619 = PRODUCT('Pad','Pad','',(#620)); -#620 = PRODUCT_CONTEXT('',#2,'mechanical'); -#621 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#622 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#623),#1037); -#623 = MANIFOLD_SOLID_BREP('',#624); -#624 = CLOSED_SHELL('',(#625,#745,#821,#892,#939,#1017,#1027)); -#625 = ADVANCED_FACE('',(#626),#640,.F.); -#626 = FACE_BOUND('',#627,.F.); -#627 = EDGE_LOOP('',(#628,#663,#691,#719)); -#628 = ORIENTED_EDGE('',*,*,#629,.T.); -#629 = EDGE_CURVE('',#630,#632,#634,.T.); -#630 = VERTEX_POINT('',#631); -#631 = CARTESIAN_POINT('',(-500.,250.,0.)); -#632 = VERTEX_POINT('',#633); -#633 = CARTESIAN_POINT('',(-500.,250.,15.)); -#634 = SURFACE_CURVE('',#635,(#639,#651),.PCURVE_S1.); -#635 = LINE('',#636,#637); -#636 = CARTESIAN_POINT('',(-500.,250.,0.)); -#637 = VECTOR('',#638,1.); -#638 = DIRECTION('',(0.,0.,1.)); -#639 = PCURVE('',#640,#645); -#640 = PLANE('',#641); -#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); -#642 = CARTESIAN_POINT('',(-500.,250.,0.)); -#643 = DIRECTION('',(1.,0.,-0.)); -#644 = DIRECTION('',(0.,-1.,0.)); -#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650); -#646 = LINE('',#647,#648); -#647 = CARTESIAN_POINT('',(0.,0.)); -#648 = VECTOR('',#649,1.); -#649 = DIRECTION('',(0.,-1.)); -#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#592 = DIRECTION('',(-2.2E-16,-1.)); +#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#651 = PCURVE('',#652,#657); -#652 = PLANE('',#653); -#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656); -#654 = CARTESIAN_POINT('',(500.,250.,0.)); -#655 = DIRECTION('',(0.,-1.,0.)); -#656 = DIRECTION('',(-1.,0.,0.)); +#594 = ORIENTED_EDGE('',*,*,#595,.F.); +#595 = EDGE_CURVE('',#505,#568,#596,.T.); +#596 = SURFACE_CURVE('',#597,(#601,#608),.PCURVE_S1.); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(0.,-225.,375.)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(0.,0.,-1.)); +#601 = PCURVE('',#515,#602); +#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(1.,4.4E-16)); +#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#608 = PCURVE('',#609,#614); +#609 = PLANE('',#610); +#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613); +#611 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14)); +#612 = DIRECTION('',(1.,-2.2E-16,2.2E-16)); +#613 = DIRECTION('',(-2.2E-16,0.,1.)); +#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619); +#615 = LINE('',#616,#617); +#616 = CARTESIAN_POINT('',(375.,225.)); +#617 = VECTOR('',#618,1.); +#618 = DIRECTION('',(-1.,4.84E-32)); +#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#620 = ADVANCED_FACE('',(#621),#583,.F.); +#621 = FACE_BOUND('',#622,.F.); +#622 = EDGE_LOOP('',(#623,#624,#647,#675)); +#623 = ORIENTED_EDGE('',*,*,#567,.T.); +#624 = ORIENTED_EDGE('',*,*,#625,.T.); +#625 = EDGE_CURVE('',#540,#626,#628,.T.); +#626 = VERTEX_POINT('',#627); +#627 = CARTESIAN_POINT('',(15.,225.,-375.)); +#628 = SURFACE_CURVE('',#629,(#633,#640),.PCURVE_S1.); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(0.,1.,0.)); +#633 = PCURVE('',#583,#634); +#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(1.,2.2E-16)); +#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#640 = PCURVE('',#555,#641); +#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646); +#642 = LINE('',#643,#644); +#643 = CARTESIAN_POINT('',(-375.,225.)); +#644 = VECTOR('',#645,1.); +#645 = DIRECTION('',(0.,-1.)); +#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#647 = ORIENTED_EDGE('',*,*,#648,.F.); +#648 = EDGE_CURVE('',#649,#626,#651,.T.); +#649 = VERTEX_POINT('',#650); +#650 = CARTESIAN_POINT('',(0.,225.,-375.)); +#651 = SURFACE_CURVE('',#652,(#656,#663),.PCURVE_S1.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#656 = PCURVE('',#583,#657); #657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); #658 = LINE('',#659,#660); -#659 = CARTESIAN_POINT('',(1.E+03,0.)); +#659 = CARTESIAN_POINT('',(450.,-9.2E-16)); #660 = VECTOR('',#661,1.); -#661 = DIRECTION('',(0.,-1.)); +#661 = DIRECTION('',(-2.2E-16,-1.)); #662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#663 = ORIENTED_EDGE('',*,*,#664,.T.); -#664 = EDGE_CURVE('',#632,#665,#667,.T.); -#665 = VERTEX_POINT('',#666); -#666 = CARTESIAN_POINT('',(-500.,-250.,15.)); -#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.); -#668 = LINE('',#669,#670); -#669 = CARTESIAN_POINT('',(-500.,250.,15.)); -#670 = VECTOR('',#671,1.); -#671 = DIRECTION('',(0.,-1.,0.)); -#672 = PCURVE('',#640,#673); -#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); -#674 = LINE('',#675,#676); -#675 = CARTESIAN_POINT('',(0.,-15.)); -#676 = VECTOR('',#677,1.); -#677 = DIRECTION('',(1.,0.)); -#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#663 = PCURVE('',#664,#669); +#664 = PLANE('',#665); +#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668); +#666 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.)); +#667 = DIRECTION('',(-4.4E-16,-1.,2.2E-16)); +#668 = DIRECTION('',(-4.4E-16,2.2E-16,1.)); +#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674); +#670 = LINE('',#671,#672); +#671 = CARTESIAN_POINT('',(0.,0.)); +#672 = VECTOR('',#673,1.); +#673 = DIRECTION('',(-1.6E-16,-1.)); +#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#679 = PCURVE('',#680,#685); -#680 = PLANE('',#681); -#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684); -#682 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.)); -#683 = DIRECTION('',(0.,0.,1.)); -#684 = DIRECTION('',(1.,0.,0.)); -#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690); -#686 = LINE('',#687,#688); -#687 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); -#688 = VECTOR('',#689,1.); -#689 = DIRECTION('',(0.,-1.)); -#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#675 = ORIENTED_EDGE('',*,*,#676,.F.); +#676 = EDGE_CURVE('',#568,#649,#677,.T.); +#677 = SURFACE_CURVE('',#678,(#682,#689),.PCURVE_S1.); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.,-225.,-375.)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(0.,1.,0.)); +#682 = PCURVE('',#583,#683); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(1.,2.2E-16)); +#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#691 = ORIENTED_EDGE('',*,*,#692,.F.); -#692 = EDGE_CURVE('',#693,#665,#695,.T.); -#693 = VERTEX_POINT('',#694); -#694 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.); -#696 = LINE('',#697,#698); -#697 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#698 = VECTOR('',#699,1.); -#699 = DIRECTION('',(0.,0.,1.)); -#700 = PCURVE('',#640,#701); -#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); -#702 = LINE('',#703,#704); -#703 = CARTESIAN_POINT('',(500.,0.)); -#704 = VECTOR('',#705,1.); -#705 = DIRECTION('',(0.,-1.)); -#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#689 = PCURVE('',#609,#690); +#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(-375.,225.)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(0.,-1.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#707 = PCURVE('',#708,#713); -#708 = PLANE('',#709); -#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712); -#710 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#711 = DIRECTION('',(0.,1.,0.)); -#712 = DIRECTION('',(1.,0.,0.)); -#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); -#714 = LINE('',#715,#716); -#715 = CARTESIAN_POINT('',(0.,0.)); -#716 = VECTOR('',#717,1.); -#717 = DIRECTION('',(0.,-1.)); -#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#696 = ADVANCED_FACE('',(#697),#664,.F.); +#697 = FACE_BOUND('',#698,.F.); +#698 = EDGE_LOOP('',(#699,#700,#723,#746)); +#699 = ORIENTED_EDGE('',*,*,#648,.T.); +#700 = ORIENTED_EDGE('',*,*,#701,.T.); +#701 = EDGE_CURVE('',#626,#702,#704,.T.); +#702 = VERTEX_POINT('',#703); +#703 = CARTESIAN_POINT('',(15.,225.,375.)); +#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(15.,225.,-375.)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(0.,0.,1.)); +#709 = PCURVE('',#664,#710); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715); +#711 = LINE('',#712,#713); +#712 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); +#713 = VECTOR('',#714,1.); +#714 = DIRECTION('',(1.,-4.4E-16)); +#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#719 = ORIENTED_EDGE('',*,*,#720,.F.); -#720 = EDGE_CURVE('',#630,#693,#721,.T.); -#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.); -#722 = LINE('',#723,#724); -#723 = CARTESIAN_POINT('',(-500.,250.,0.)); -#724 = VECTOR('',#725,1.); -#725 = DIRECTION('',(0.,-1.,0.)); -#726 = PCURVE('',#640,#727); -#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732); +#716 = PCURVE('',#555,#717); +#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(-375.,-225.)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(1.,-4.84E-32)); +#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#723 = ORIENTED_EDGE('',*,*,#724,.F.); +#724 = EDGE_CURVE('',#725,#702,#727,.T.); +#725 = VERTEX_POINT('',#726); +#726 = CARTESIAN_POINT('',(0.,225.,375.)); +#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.); #728 = LINE('',#729,#730); -#729 = CARTESIAN_POINT('',(0.,0.)); +#729 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.)); #730 = VECTOR('',#731,1.); -#731 = DIRECTION('',(1.,0.)); -#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#731 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); +#732 = PCURVE('',#664,#733); +#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(750.,3.06E-15)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-1.6E-16,-1.)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#733 = PCURVE('',#734,#739); -#734 = PLANE('',#735); -#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738); -#736 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.)); -#737 = DIRECTION('',(0.,0.,1.)); -#738 = DIRECTION('',(1.,0.,0.)); -#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744); -#740 = LINE('',#741,#742); -#741 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669)); -#742 = VECTOR('',#743,1.); -#743 = DIRECTION('',(0.,-1.)); -#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#739 = PCURVE('',#527,#740); +#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745); +#741 = LINE('',#742,#743); +#742 = CARTESIAN_POINT('',(0.,0.)); +#743 = VECTOR('',#744,1.); +#744 = DIRECTION('',(2.2E-16,-1.)); +#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#745 = ADVANCED_FACE('',(#746),#708,.F.); -#746 = FACE_BOUND('',#747,.F.); -#747 = EDGE_LOOP('',(#748,#749,#772,#800)); -#748 = ORIENTED_EDGE('',*,*,#692,.T.); -#749 = ORIENTED_EDGE('',*,*,#750,.T.); -#750 = EDGE_CURVE('',#665,#751,#753,.T.); -#751 = VERTEX_POINT('',#752); -#752 = CARTESIAN_POINT('',(500.,-250.,15.)); -#753 = SURFACE_CURVE('',#754,(#758,#765),.PCURVE_S1.); -#754 = LINE('',#755,#756); -#755 = CARTESIAN_POINT('',(-500.,-250.,15.)); -#756 = VECTOR('',#757,1.); -#757 = DIRECTION('',(1.,0.,0.)); -#758 = PCURVE('',#708,#759); -#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); -#760 = LINE('',#761,#762); -#761 = CARTESIAN_POINT('',(0.,-15.)); -#762 = VECTOR('',#763,1.); -#763 = DIRECTION('',(1.,0.)); -#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#746 = ORIENTED_EDGE('',*,*,#747,.F.); +#747 = EDGE_CURVE('',#649,#725,#748,.T.); +#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(0.,225.,-375.)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(0.,0.,1.)); +#753 = PCURVE('',#664,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(1.,-4.4E-16)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#765 = PCURVE('',#680,#766); -#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771); -#767 = LINE('',#768,#769); -#768 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); -#769 = VECTOR('',#770,1.); -#770 = DIRECTION('',(1.,0.)); -#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#760 = PCURVE('',#609,#761); +#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(-375.,-225.)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(1.,-4.84E-32)); +#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#772 = ORIENTED_EDGE('',*,*,#773,.F.); -#773 = EDGE_CURVE('',#774,#751,#776,.T.); -#774 = VERTEX_POINT('',#775); -#775 = CARTESIAN_POINT('',(500.,-250.,0.)); -#776 = SURFACE_CURVE('',#777,(#781,#788),.PCURVE_S1.); -#777 = LINE('',#778,#779); -#778 = CARTESIAN_POINT('',(500.,-250.,0.)); -#779 = VECTOR('',#780,1.); -#780 = DIRECTION('',(0.,0.,1.)); -#781 = PCURVE('',#708,#782); -#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); -#783 = LINE('',#784,#785); -#784 = CARTESIAN_POINT('',(1.E+03,0.)); -#785 = VECTOR('',#786,1.); -#786 = DIRECTION('',(0.,-1.)); -#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#767 = ADVANCED_FACE('',(#768),#527,.F.); +#768 = FACE_BOUND('',#769,.F.); +#769 = EDGE_LOOP('',(#770,#771,#792,#793)); +#770 = ORIENTED_EDGE('',*,*,#724,.T.); +#771 = ORIENTED_EDGE('',*,*,#772,.T.); +#772 = EDGE_CURVE('',#702,#507,#773,.T.); +#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.); +#774 = LINE('',#775,#776); +#775 = CARTESIAN_POINT('',(15.,225.,375.)); +#776 = VECTOR('',#777,1.); +#777 = DIRECTION('',(0.,-1.,0.)); +#778 = PCURVE('',#527,#779); +#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(1.,-2.2E-16)); +#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#788 = PCURVE('',#789,#794); -#789 = PLANE('',#790); -#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793); -#791 = CARTESIAN_POINT('',(500.,-250.,0.)); -#792 = DIRECTION('',(-1.,0.,0.)); -#793 = DIRECTION('',(0.,1.,0.)); -#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799); -#795 = LINE('',#796,#797); -#796 = CARTESIAN_POINT('',(0.,0.)); -#797 = VECTOR('',#798,1.); -#798 = DIRECTION('',(0.,-1.)); -#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#785 = PCURVE('',#555,#786); +#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791); +#787 = LINE('',#788,#789); +#788 = CARTESIAN_POINT('',(375.,-225.)); +#789 = VECTOR('',#790,1.); +#790 = DIRECTION('',(0.,1.)); +#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#800 = ORIENTED_EDGE('',*,*,#801,.F.); -#801 = EDGE_CURVE('',#693,#774,#802,.T.); -#802 = SURFACE_CURVE('',#803,(#807,#814),.PCURVE_S1.); -#803 = LINE('',#804,#805); -#804 = CARTESIAN_POINT('',(-500.,-250.,0.)); -#805 = VECTOR('',#806,1.); -#806 = DIRECTION('',(1.,0.,0.)); -#807 = PCURVE('',#708,#808); +#792 = ORIENTED_EDGE('',*,*,#504,.F.); +#793 = ORIENTED_EDGE('',*,*,#794,.F.); +#794 = EDGE_CURVE('',#725,#505,#795,.T.); +#795 = SURFACE_CURVE('',#796,(#800,#807),.PCURVE_S1.); +#796 = LINE('',#797,#798); +#797 = CARTESIAN_POINT('',(0.,225.,375.)); +#798 = VECTOR('',#799,1.); +#799 = DIRECTION('',(0.,-1.,0.)); +#800 = PCURVE('',#527,#801); +#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806); +#802 = LINE('',#803,#804); +#803 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); +#804 = VECTOR('',#805,1.); +#805 = DIRECTION('',(1.,-2.2E-16)); +#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#807 = PCURVE('',#609,#808); #808 = DEFINITIONAL_REPRESENTATION('',(#809),#813); #809 = LINE('',#810,#811); -#810 = CARTESIAN_POINT('',(0.,0.)); +#810 = CARTESIAN_POINT('',(375.,-225.)); #811 = VECTOR('',#812,1.); -#812 = DIRECTION('',(1.,0.)); +#812 = DIRECTION('',(0.,1.)); #813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#814 = PCURVE('',#734,#815); -#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820); -#816 = LINE('',#817,#818); -#817 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733)); -#818 = VECTOR('',#819,1.); -#819 = DIRECTION('',(1.,0.)); -#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#821 = ADVANCED_FACE('',(#822),#789,.F.); -#822 = FACE_BOUND('',#823,.F.); -#823 = EDGE_LOOP('',(#824,#825,#848,#871)); -#824 = ORIENTED_EDGE('',*,*,#773,.T.); -#825 = ORIENTED_EDGE('',*,*,#826,.T.); -#826 = EDGE_CURVE('',#751,#827,#829,.T.); -#827 = VERTEX_POINT('',#828); -#828 = CARTESIAN_POINT('',(500.,250.,15.)); -#829 = SURFACE_CURVE('',#830,(#834,#841),.PCURVE_S1.); -#830 = LINE('',#831,#832); -#831 = CARTESIAN_POINT('',(500.,-250.,15.)); -#832 = VECTOR('',#833,1.); -#833 = DIRECTION('',(0.,1.,0.)); -#834 = PCURVE('',#789,#835); -#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840); -#836 = LINE('',#837,#838); -#837 = CARTESIAN_POINT('',(0.,-15.)); -#838 = VECTOR('',#839,1.); -#839 = DIRECTION('',(1.,0.)); -#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#841 = PCURVE('',#680,#842); -#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847); -#843 = LINE('',#844,#845); -#844 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); -#845 = VECTOR('',#846,1.); -#846 = DIRECTION('',(0.,1.)); -#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#848 = ORIENTED_EDGE('',*,*,#849,.F.); -#849 = EDGE_CURVE('',#850,#827,#852,.T.); -#850 = VERTEX_POINT('',#851); -#851 = CARTESIAN_POINT('',(500.,250.,0.)); -#852 = SURFACE_CURVE('',#853,(#857,#864),.PCURVE_S1.); -#853 = LINE('',#854,#855); -#854 = CARTESIAN_POINT('',(500.,250.,0.)); -#855 = VECTOR('',#856,1.); -#856 = DIRECTION('',(0.,0.,1.)); -#857 = PCURVE('',#789,#858); -#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#814 = ADVANCED_FACE('',(#815),#609,.F.); +#815 = FACE_BOUND('',#816,.F.); +#816 = EDGE_LOOP('',(#817,#818,#819,#820)); +#817 = ORIENTED_EDGE('',*,*,#595,.T.); +#818 = ORIENTED_EDGE('',*,*,#676,.T.); +#819 = ORIENTED_EDGE('',*,*,#747,.T.); +#820 = ORIENTED_EDGE('',*,*,#794,.T.); +#821 = ADVANCED_FACE('',(#822),#555,.T.); +#822 = FACE_BOUND('',#823,.T.); +#823 = EDGE_LOOP('',(#824,#825,#826,#827)); +#824 = ORIENTED_EDGE('',*,*,#539,.T.); +#825 = ORIENTED_EDGE('',*,*,#625,.T.); +#826 = ORIENTED_EDGE('',*,*,#701,.T.); +#827 = ORIENTED_EDGE('',*,*,#772,.T.); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#832)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#829,#830,#831)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#829, + 'distance_accuracy_value','confusion accuracy'); +#833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#834,#836); +#834 = ( REPRESENTATION_RELATIONSHIP('','',#497,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#835) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#837 + ); +#837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','LeftPannel','',#5,#492,$); +#838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#494)); +#839 = SHAPE_DEFINITION_REPRESENTATION(#840,#846); +#840 = PRODUCT_DEFINITION_SHAPE('','',#841); +#841 = PRODUCT_DEFINITION('design','',#842,#845); +#842 = PRODUCT_DEFINITION_FORMATION('','',#843); +#843 = PRODUCT('RightPannel','RightPannel','',(#844)); +#844 = PRODUCT_CONTEXT('',#2,'mechanical'); +#845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#846 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#847),#1177); +#847 = MANIFOLD_SOLID_BREP('',#848); +#848 = CLOSED_SHELL('',(#849,#969,#1045,#1116,#1163,#1170)); +#849 = ADVANCED_FACE('',(#850),#864,.F.); +#850 = FACE_BOUND('',#851,.F.); +#851 = EDGE_LOOP('',(#852,#887,#915,#943)); +#852 = ORIENTED_EDGE('',*,*,#853,.T.); +#853 = EDGE_CURVE('',#854,#856,#858,.T.); +#854 = VERTEX_POINT('',#855); +#855 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.)); +#856 = VERTEX_POINT('',#857); +#857 = CARTESIAN_POINT('',(15.,-225.,375.)); +#858 = SURFACE_CURVE('',#859,(#863,#875),.PCURVE_S1.); #859 = LINE('',#860,#861); -#860 = CARTESIAN_POINT('',(500.,0.)); +#860 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); #861 = VECTOR('',#862,1.); -#862 = DIRECTION('',(0.,-1.)); -#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#862 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#863 = PCURVE('',#864,#869); +#864 = PLANE('',#865); +#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868); +#866 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#867 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#868 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874); +#870 = LINE('',#871,#872); +#871 = CARTESIAN_POINT('',(0.,0.)); +#872 = VECTOR('',#873,1.); +#873 = DIRECTION('',(1.7E-16,-1.)); +#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#864 = PCURVE('',#652,#865); -#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870); -#866 = LINE('',#867,#868); -#867 = CARTESIAN_POINT('',(0.,-0.)); -#868 = VECTOR('',#869,1.); -#869 = DIRECTION('',(0.,-1.)); -#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#875 = PCURVE('',#876,#881); +#876 = PLANE('',#877); +#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880); +#878 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#879 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); +#880 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = LINE('',#883,#884); +#883 = CARTESIAN_POINT('',(450.,9.2E-16)); +#884 = VECTOR('',#885,1.); +#885 = DIRECTION('',(2.2E-16,-1.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#871 = ORIENTED_EDGE('',*,*,#872,.F.); -#872 = EDGE_CURVE('',#774,#850,#873,.T.); -#873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.); -#874 = LINE('',#875,#876); -#875 = CARTESIAN_POINT('',(500.,-250.,0.)); -#876 = VECTOR('',#877,1.); -#877 = DIRECTION('',(0.,1.,0.)); -#878 = PCURVE('',#789,#879); -#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); -#880 = LINE('',#881,#882); -#881 = CARTESIAN_POINT('',(0.,0.)); -#882 = VECTOR('',#883,1.); -#883 = DIRECTION('',(1.,0.)); -#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#887 = ORIENTED_EDGE('',*,*,#888,.T.); +#888 = EDGE_CURVE('',#856,#889,#891,.T.); +#889 = VERTEX_POINT('',#890); +#890 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#891 = SURFACE_CURVE('',#892,(#896,#903),.PCURVE_S1.); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(15.,-225.,375.)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#896 = PCURVE('',#864,#897); +#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902); +#898 = LINE('',#899,#900); +#899 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.)); +#900 = VECTOR('',#901,1.); +#901 = DIRECTION('',(1.,2.3E-16)); +#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#885 = PCURVE('',#734,#886); -#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891); -#887 = LINE('',#888,#889); -#888 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733)); -#889 = VECTOR('',#890,1.); -#890 = DIRECTION('',(0.,1.)); -#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#903 = PCURVE('',#904,#909); +#904 = PLANE('',#905); +#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908); +#906 = CARTESIAN_POINT('',(15.,-9.56E-15,-1.42108547152E-14)); +#907 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#908 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#909 = DEFINITIONAL_REPRESENTATION('',(#910),#914); +#910 = LINE('',#911,#912); +#911 = CARTESIAN_POINT('',(375.,225.)); +#912 = VECTOR('',#913,1.); +#913 = DIRECTION('',(-1.,-9.860761315263E-32)); +#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#892 = ADVANCED_FACE('',(#893),#652,.F.); -#893 = FACE_BOUND('',#894,.F.); -#894 = EDGE_LOOP('',(#895,#896,#917,#918)); -#895 = ORIENTED_EDGE('',*,*,#849,.T.); -#896 = ORIENTED_EDGE('',*,*,#897,.T.); -#897 = EDGE_CURVE('',#827,#632,#898,.T.); -#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.); -#899 = LINE('',#900,#901); -#900 = CARTESIAN_POINT('',(500.,250.,15.)); -#901 = VECTOR('',#902,1.); -#902 = DIRECTION('',(-1.,0.,0.)); -#903 = PCURVE('',#652,#904); -#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); -#905 = LINE('',#906,#907); -#906 = CARTESIAN_POINT('',(0.,-15.)); -#907 = VECTOR('',#908,1.); -#908 = DIRECTION('',(1.,0.)); -#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#915 = ORIENTED_EDGE('',*,*,#916,.F.); +#916 = EDGE_CURVE('',#917,#889,#919,.T.); +#917 = VERTEX_POINT('',#918); +#918 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.)); +#919 = SURFACE_CURVE('',#920,(#924,#931),.PCURVE_S1.); +#920 = LINE('',#921,#922); +#921 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#922 = VECTOR('',#923,1.); +#923 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#924 = PCURVE('',#864,#925); +#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930); +#926 = LINE('',#927,#928); +#927 = CARTESIAN_POINT('',(750.,3.66E-15)); +#928 = VECTOR('',#929,1.); +#929 = DIRECTION('',(1.7E-16,-1.)); +#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#910 = PCURVE('',#680,#911); -#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916); -#912 = LINE('',#913,#914); -#913 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); -#914 = VECTOR('',#915,1.); -#915 = DIRECTION('',(-1.,0.)); -#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#931 = PCURVE('',#932,#937); +#932 = PLANE('',#933); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#935 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#936 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942); +#938 = LINE('',#939,#940); +#939 = CARTESIAN_POINT('',(0.,0.)); +#940 = VECTOR('',#941,1.); +#941 = DIRECTION('',(-2.2E-16,-1.)); +#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#917 = ORIENTED_EDGE('',*,*,#629,.F.); -#918 = ORIENTED_EDGE('',*,*,#919,.F.); -#919 = EDGE_CURVE('',#850,#630,#920,.T.); -#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.); -#921 = LINE('',#922,#923); -#922 = CARTESIAN_POINT('',(500.,250.,0.)); -#923 = VECTOR('',#924,1.); -#924 = DIRECTION('',(-1.,0.,0.)); -#925 = PCURVE('',#652,#926); -#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931); -#927 = LINE('',#928,#929); -#928 = CARTESIAN_POINT('',(0.,-0.)); -#929 = VECTOR('',#930,1.); -#930 = DIRECTION('',(1.,0.)); -#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#943 = ORIENTED_EDGE('',*,*,#944,.F.); +#944 = EDGE_CURVE('',#854,#917,#945,.T.); +#945 = SURFACE_CURVE('',#946,(#950,#957),.PCURVE_S1.); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#950 = PCURVE('',#864,#951); +#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956); +#952 = LINE('',#953,#954); +#953 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13)); +#954 = VECTOR('',#955,1.); +#955 = DIRECTION('',(1.,2.3E-16)); +#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#932 = PCURVE('',#734,#933); -#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938); -#934 = LINE('',#935,#936); -#935 = CARTESIAN_POINT('',(479.25414601888,241.60286862669)); -#936 = VECTOR('',#937,1.); -#937 = DIRECTION('',(-1.,0.)); -#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#957 = PCURVE('',#958,#963); +#958 = PLANE('',#959); +#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962); +#960 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14)); +#961 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#962 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); +#964 = LINE('',#965,#966); +#965 = CARTESIAN_POINT('',(375.,225.)); +#966 = VECTOR('',#967,1.); +#967 = DIRECTION('',(-1.,-9.860761315263E-32)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#939 = ADVANCED_FACE('',(#940),#954,.F.); -#940 = FACE_BOUND('',#941,.T.); -#941 = EDGE_LOOP('',(#942,#972,#994,#995)); -#942 = ORIENTED_EDGE('',*,*,#943,.T.); -#943 = EDGE_CURVE('',#944,#946,#948,.T.); -#944 = VERTEX_POINT('',#945); -#945 = CARTESIAN_POINT('',(450.,170.,0.)); -#946 = VERTEX_POINT('',#947); -#947 = CARTESIAN_POINT('',(450.,170.,15.)); -#948 = SEAM_CURVE('',#949,(#953,#965),.PCURVE_S1.); -#949 = LINE('',#950,#951); -#950 = CARTESIAN_POINT('',(450.,170.,0.)); -#951 = VECTOR('',#952,1.); -#952 = DIRECTION('',(0.,0.,1.)); -#953 = PCURVE('',#954,#959); -#954 = CYLINDRICAL_SURFACE('',#955,30.); -#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958); -#956 = CARTESIAN_POINT('',(420.,170.,0.)); -#957 = DIRECTION('',(-0.,-0.,-1.)); -#958 = DIRECTION('',(1.,0.,0.)); -#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); -#960 = LINE('',#961,#962); -#961 = CARTESIAN_POINT('',(-0.,0.)); -#962 = VECTOR('',#963,1.); -#963 = DIRECTION('',(-0.,-1.)); -#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#969 = ADVANCED_FACE('',(#970),#932,.F.); +#970 = FACE_BOUND('',#971,.F.); +#971 = EDGE_LOOP('',(#972,#973,#996,#1024)); +#972 = ORIENTED_EDGE('',*,*,#916,.T.); +#973 = ORIENTED_EDGE('',*,*,#974,.T.); +#974 = EDGE_CURVE('',#889,#975,#977,.T.); +#975 = VERTEX_POINT('',#976); +#976 = CARTESIAN_POINT('',(15.,225.,-375.)); +#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#982 = PCURVE('',#932,#983); +#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(8.856512829121E-14,-15.)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(1.,4.4E-16)); +#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#965 = PCURVE('',#954,#966); -#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971); -#967 = LINE('',#968,#969); -#968 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#969 = VECTOR('',#970,1.); -#970 = DIRECTION('',(-0.,-1.)); -#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#989 = PCURVE('',#904,#990); +#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(-375.,225.)); +#993 = VECTOR('',#994,1.); +#994 = DIRECTION('',(-4.4E-16,-1.)); +#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#972 = ORIENTED_EDGE('',*,*,#973,.T.); -#973 = EDGE_CURVE('',#946,#946,#974,.T.); -#974 = SURFACE_CURVE('',#975,(#980,#987),.PCURVE_S1.); -#975 = CIRCLE('',#976,30.); -#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); -#977 = CARTESIAN_POINT('',(420.,170.,15.)); -#978 = DIRECTION('',(0.,0.,1.)); -#979 = DIRECTION('',(1.,0.,0.)); -#980 = PCURVE('',#954,#981); -#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); -#982 = LINE('',#983,#984); -#983 = CARTESIAN_POINT('',(-0.,-15.)); -#984 = VECTOR('',#985,1.); -#985 = DIRECTION('',(-1.,0.)); -#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#996 = ORIENTED_EDGE('',*,*,#997,.F.); +#997 = EDGE_CURVE('',#998,#975,#1000,.T.); +#998 = VERTEX_POINT('',#999); +#999 = CARTESIAN_POINT('',(2.83E-13,225.,-375.)); +#1000 = SURFACE_CURVE('',#1001,(#1005,#1012),.PCURVE_S1.); +#1001 = LINE('',#1002,#1003); +#1002 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#1003 = VECTOR('',#1004,1.); +#1004 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1005 = PCURVE('',#932,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(-2.2E-16,-1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#987 = PCURVE('',#680,#988); -#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993); -#989 = CIRCLE('',#990,30.); -#990 = AXIS2_PLACEMENT_2D('',#991,#992); -#991 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); -#992 = DIRECTION('',(1.,0.)); -#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1012 = PCURVE('',#1013,#1018); +#1013 = PLANE('',#1014); +#1014 = AXIS2_PLACEMENT_3D('',#1015,#1016,#1017); +#1015 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#1016 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#1017 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(0.,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(-1.7E-16,-1.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#994 = ORIENTED_EDGE('',*,*,#943,.F.); -#995 = ORIENTED_EDGE('',*,*,#996,.F.); -#996 = EDGE_CURVE('',#944,#944,#997,.T.); -#997 = SURFACE_CURVE('',#998,(#1003,#1010),.PCURVE_S1.); -#998 = CIRCLE('',#999,30.); -#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); -#1000 = CARTESIAN_POINT('',(420.,170.,0.)); -#1001 = DIRECTION('',(0.,0.,1.)); -#1002 = DIRECTION('',(1.,0.,0.)); -#1003 = PCURVE('',#954,#1004); -#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009); -#1005 = LINE('',#1006,#1007); -#1006 = CARTESIAN_POINT('',(-0.,0.)); -#1007 = VECTOR('',#1008,1.); -#1008 = DIRECTION('',(-1.,0.)); -#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1024 = ORIENTED_EDGE('',*,*,#1025,.F.); +#1025 = EDGE_CURVE('',#917,#998,#1026,.T.); +#1026 = SURFACE_CURVE('',#1027,(#1031,#1038),.PCURVE_S1.); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1031 = PCURVE('',#932,#1032); +#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037); +#1033 = LINE('',#1034,#1035); +#1034 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14)); +#1035 = VECTOR('',#1036,1.); +#1036 = DIRECTION('',(1.,4.4E-16)); +#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1010 = PCURVE('',#734,#1011); -#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); -#1012 = CIRCLE('',#1013,30.); -#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015); -#1014 = CARTESIAN_POINT('',(399.25414601888,161.60286862669)); -#1015 = DIRECTION('',(1.,0.)); -#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1038 = PCURVE('',#958,#1039); +#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044); +#1040 = LINE('',#1041,#1042); +#1041 = CARTESIAN_POINT('',(-375.,225.)); +#1042 = VECTOR('',#1043,1.); +#1043 = DIRECTION('',(-4.4E-16,-1.)); +#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1017 = ADVANCED_FACE('',(#1018,#1024),#734,.F.); -#1018 = FACE_BOUND('',#1019,.F.); -#1019 = EDGE_LOOP('',(#1020,#1021,#1022,#1023)); -#1020 = ORIENTED_EDGE('',*,*,#720,.T.); -#1021 = ORIENTED_EDGE('',*,*,#801,.T.); -#1022 = ORIENTED_EDGE('',*,*,#872,.T.); -#1023 = ORIENTED_EDGE('',*,*,#919,.T.); -#1024 = FACE_BOUND('',#1025,.T.); -#1025 = EDGE_LOOP('',(#1026)); -#1026 = ORIENTED_EDGE('',*,*,#996,.T.); -#1027 = ADVANCED_FACE('',(#1028,#1034),#680,.T.); -#1028 = FACE_BOUND('',#1029,.T.); -#1029 = EDGE_LOOP('',(#1030,#1031,#1032,#1033)); -#1030 = ORIENTED_EDGE('',*,*,#664,.T.); -#1031 = ORIENTED_EDGE('',*,*,#750,.T.); -#1032 = ORIENTED_EDGE('',*,*,#826,.T.); -#1033 = ORIENTED_EDGE('',*,*,#897,.T.); -#1034 = FACE_BOUND('',#1035,.F.); -#1035 = EDGE_LOOP('',(#1036)); -#1036 = ORIENTED_EDGE('',*,*,#973,.T.); -#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1041)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1038,#1039,#1040)) REPRESENTATION_CONTEXT +#1045 = ADVANCED_FACE('',(#1046),#1013,.F.); +#1046 = FACE_BOUND('',#1047,.F.); +#1047 = EDGE_LOOP('',(#1048,#1049,#1072,#1095)); +#1048 = ORIENTED_EDGE('',*,*,#997,.T.); +#1049 = ORIENTED_EDGE('',*,*,#1050,.T.); +#1050 = EDGE_CURVE('',#975,#1051,#1053,.T.); +#1051 = VERTEX_POINT('',#1052); +#1052 = CARTESIAN_POINT('',(15.,225.,375.)); +#1053 = SURFACE_CURVE('',#1054,(#1058,#1065),.PCURVE_S1.); +#1054 = LINE('',#1055,#1056); +#1055 = CARTESIAN_POINT('',(15.,225.,-375.)); +#1056 = VECTOR('',#1057,1.); +#1057 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#1058 = PCURVE('',#1013,#1059); +#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064); +#1060 = LINE('',#1061,#1062); +#1061 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.)); +#1062 = VECTOR('',#1063,1.); +#1063 = DIRECTION('',(1.,-2.3E-16)); +#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1065 = PCURVE('',#904,#1066); +#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071); +#1067 = LINE('',#1068,#1069); +#1068 = CARTESIAN_POINT('',(-375.,-225.)); +#1069 = VECTOR('',#1070,1.); +#1070 = DIRECTION('',(1.,9.860761315263E-32)); +#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1072 = ORIENTED_EDGE('',*,*,#1073,.F.); +#1073 = EDGE_CURVE('',#1074,#1051,#1076,.T.); +#1074 = VERTEX_POINT('',#1075); +#1075 = CARTESIAN_POINT('',(-1.33E-13,225.,375.)); +#1076 = SURFACE_CURVE('',#1077,(#1081,#1088),.PCURVE_S1.); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1081 = PCURVE('',#1013,#1082); +#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087); +#1083 = LINE('',#1084,#1085); +#1084 = CARTESIAN_POINT('',(750.,-3.66E-15)); +#1085 = VECTOR('',#1086,1.); +#1086 = DIRECTION('',(-1.7E-16,-1.)); +#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1088 = PCURVE('',#876,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(0.,0.)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(2.2E-16,-1.)); +#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1095 = ORIENTED_EDGE('',*,*,#1096,.F.); +#1096 = EDGE_CURVE('',#998,#1074,#1097,.T.); +#1097 = SURFACE_CURVE('',#1098,(#1102,#1109),.PCURVE_S1.); +#1098 = LINE('',#1099,#1100); +#1099 = CARTESIAN_POINT('',(7.494E-14,225.,-375.)); +#1100 = VECTOR('',#1101,1.); +#1101 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#1102 = PCURVE('',#1013,#1103); +#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108); +#1104 = LINE('',#1105,#1106); +#1105 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13)); +#1106 = VECTOR('',#1107,1.); +#1107 = DIRECTION('',(1.,-2.3E-16)); +#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1109 = PCURVE('',#958,#1110); +#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115); +#1111 = LINE('',#1112,#1113); +#1112 = CARTESIAN_POINT('',(-375.,-225.)); +#1113 = VECTOR('',#1114,1.); +#1114 = DIRECTION('',(1.,9.860761315263E-32)); +#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1116 = ADVANCED_FACE('',(#1117),#876,.F.); +#1117 = FACE_BOUND('',#1118,.F.); +#1118 = EDGE_LOOP('',(#1119,#1120,#1141,#1142)); +#1119 = ORIENTED_EDGE('',*,*,#1073,.T.); +#1120 = ORIENTED_EDGE('',*,*,#1121,.T.); +#1121 = EDGE_CURVE('',#1051,#856,#1122,.T.); +#1122 = SURFACE_CURVE('',#1123,(#1127,#1134),.PCURVE_S1.); +#1123 = LINE('',#1124,#1125); +#1124 = CARTESIAN_POINT('',(15.,225.,375.)); +#1125 = VECTOR('',#1126,1.); +#1126 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#1127 = PCURVE('',#876,#1128); +#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133); +#1129 = LINE('',#1130,#1131); +#1130 = CARTESIAN_POINT('',(8.196512829121E-14,-15.)); +#1131 = VECTOR('',#1132,1.); +#1132 = DIRECTION('',(1.,-4.4E-16)); +#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1134 = PCURVE('',#904,#1135); +#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(375.,-225.)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(4.4E-16,1.)); +#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1141 = ORIENTED_EDGE('',*,*,#853,.F.); +#1142 = ORIENTED_EDGE('',*,*,#1143,.F.); +#1143 = EDGE_CURVE('',#1074,#854,#1144,.T.); +#1144 = SURFACE_CURVE('',#1145,(#1149,#1156),.PCURVE_S1.); +#1145 = LINE('',#1146,#1147); +#1146 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.)); +#1147 = VECTOR('',#1148,1.); +#1148 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#1149 = PCURVE('',#876,#1150); +#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14)); +#1153 = VECTOR('',#1154,1.); +#1154 = DIRECTION('',(1.,-4.4E-16)); +#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1156 = PCURVE('',#958,#1157); +#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162); +#1158 = LINE('',#1159,#1160); +#1159 = CARTESIAN_POINT('',(375.,-225.)); +#1160 = VECTOR('',#1161,1.); +#1161 = DIRECTION('',(4.4E-16,1.)); +#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1163 = ADVANCED_FACE('',(#1164),#958,.F.); +#1164 = FACE_BOUND('',#1165,.F.); +#1165 = EDGE_LOOP('',(#1166,#1167,#1168,#1169)); +#1166 = ORIENTED_EDGE('',*,*,#944,.T.); +#1167 = ORIENTED_EDGE('',*,*,#1025,.T.); +#1168 = ORIENTED_EDGE('',*,*,#1096,.T.); +#1169 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1170 = ADVANCED_FACE('',(#1171),#904,.T.); +#1171 = FACE_BOUND('',#1172,.T.); +#1172 = EDGE_LOOP('',(#1173,#1174,#1175,#1176)); +#1173 = ORIENTED_EDGE('',*,*,#888,.T.); +#1174 = ORIENTED_EDGE('',*,*,#974,.T.); +#1175 = ORIENTED_EDGE('',*,*,#1050,.T.); +#1176 = ORIENTED_EDGE('',*,*,#1121,.T.); +#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1181)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1178,#1179,#1180)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1038, +#1178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1178, 'distance_accuracy_value','confusion accuracy'); -#1042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1043,#1045); -#1043 = ( REPRESENTATION_RELATIONSHIP('','',#622,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1044) +#1182 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1183,#1185); +#1183 = ( REPRESENTATION_RELATIONSHIP('','',#846,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1184) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); -#1045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1046); -#1046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Pad','',#5,#617,$); -#1047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#619)); -#1048 = SHAPE_DEFINITION_REPRESENTATION(#1049,#1055); -#1049 = PRODUCT_DEFINITION_SHAPE('','',#1050); -#1050 = PRODUCT_DEFINITION('design','',#1051,#1054); -#1051 = PRODUCT_DEFINITION_FORMATION('','',#1052); -#1052 = PRODUCT('Sketch001','Sketch001','',(#1053)); -#1053 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1055 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1056),#1085); -#1056 = GEOMETRIC_CURVE_SET('',(#1057,#1064,#1071,#1078)); -#1057 = TRIMMED_CURVE('',#1058,(#1062,PARAMETER_VALUE(0.)),(#1063, - PARAMETER_VALUE(750.)),.T.,.PARAMETER.); -#1058 = LINE('',#1059,#1060); -#1059 = CARTESIAN_POINT('',(-225.,375.,0.)); -#1060 = VECTOR('',#1061,1.); -#1061 = DIRECTION('',(0.,-1.,0.)); -#1062 = CARTESIAN_POINT('',(-225.,375.,0.)); -#1063 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#1064 = TRIMMED_CURVE('',#1065,(#1069,PARAMETER_VALUE(0.)),(#1070, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#1065 = LINE('',#1066,#1067); -#1066 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#1067 = VECTOR('',#1068,1.); -#1068 = DIRECTION('',(1.,0.,0.)); -#1069 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#1070 = CARTESIAN_POINT('',(225.,-375.,0.)); -#1071 = TRIMMED_CURVE('',#1072,(#1076,PARAMETER_VALUE(0.)),(#1077, - PARAMETER_VALUE(750.)),.T.,.PARAMETER.); -#1072 = LINE('',#1073,#1074); -#1073 = CARTESIAN_POINT('',(225.,-375.,0.)); -#1074 = VECTOR('',#1075,1.); -#1075 = DIRECTION('',(0.,1.,0.)); -#1076 = CARTESIAN_POINT('',(225.,-375.,0.)); -#1077 = CARTESIAN_POINT('',(225.,375.,0.)); -#1078 = TRIMMED_CURVE('',#1079,(#1083,PARAMETER_VALUE(0.)),(#1084, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#1079 = LINE('',#1080,#1081); -#1080 = CARTESIAN_POINT('',(225.,375.,0.)); -#1081 = VECTOR('',#1082,1.); -#1082 = DIRECTION('',(-1.,0.,0.)); -#1083 = CARTESIAN_POINT('',(225.,375.,0.)); -#1084 = CARTESIAN_POINT('',(-225.,375.,0.)); -#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1089)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1086,#1087,#1088)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1086 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1087 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1088 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1089 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1086, - 'distance_accuracy_value','confusion accuracy'); -#1090 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1091,#1093); -#1091 = ( REPRESENTATION_RELATIONSHIP('','',#1055,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1092) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1092 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); -#1093 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1094); -#1094 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Sketch001','',#5,#1050,$); -#1095 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1052)); -#1096 = SHAPE_DEFINITION_REPRESENTATION(#1097,#1103); -#1097 = PRODUCT_DEFINITION_SHAPE('','',#1098); -#1098 = PRODUCT_DEFINITION('design','',#1099,#1102); -#1099 = PRODUCT_DEFINITION_FORMATION('','',#1100); -#1100 = PRODUCT('LeftPannel','LeftPannel','',(#1101)); -#1101 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1102 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1103 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1104),#1434); -#1104 = MANIFOLD_SOLID_BREP('',#1105); -#1105 = CLOSED_SHELL('',(#1106,#1226,#1302,#1373,#1420,#1427)); -#1106 = ADVANCED_FACE('',(#1107),#1121,.F.); -#1107 = FACE_BOUND('',#1108,.F.); -#1108 = EDGE_LOOP('',(#1109,#1144,#1172,#1200)); -#1109 = ORIENTED_EDGE('',*,*,#1110,.T.); -#1110 = EDGE_CURVE('',#1111,#1113,#1115,.T.); -#1111 = VERTEX_POINT('',#1112); -#1112 = CARTESIAN_POINT('',(0.,-225.,375.)); -#1113 = VERTEX_POINT('',#1114); -#1114 = CARTESIAN_POINT('',(15.,-225.,375.)); -#1115 = SURFACE_CURVE('',#1116,(#1120,#1132),.PCURVE_S1.); -#1116 = LINE('',#1117,#1118); -#1117 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.)); -#1118 = VECTOR('',#1119,1.); -#1119 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); -#1120 = PCURVE('',#1121,#1126); -#1121 = PLANE('',#1122); -#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); -#1123 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.)); -#1124 = DIRECTION('',(4.4E-16,1.,-2.2E-16)); -#1125 = DIRECTION('',(4.4E-16,-2.2E-16,-1.)); -#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); -#1127 = LINE('',#1128,#1129); -#1128 = CARTESIAN_POINT('',(0.,0.)); -#1129 = VECTOR('',#1130,1.); -#1130 = DIRECTION('',(1.6E-16,-1.)); -#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1184 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1185 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1186); +#1186 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','RightPannel','',#5,#841,$); +#1187 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#843)); +#1188 = SHAPE_DEFINITION_REPRESENTATION(#1189,#1195); +#1189 = PRODUCT_DEFINITION_SHAPE('','',#1190); +#1190 = PRODUCT_DEFINITION('design','',#1191,#1194); +#1191 = PRODUCT_DEFINITION_FORMATION('','',#1192); +#1192 = PRODUCT('MiddlePnnel','MiddlePnnel','',(#1193)); +#1193 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1194 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1195 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1196),#1610); +#1196 = MANIFOLD_SOLID_BREP('',#1197); +#1197 = CLOSED_SHELL('',(#1198,#1318,#1394,#1465,#1512,#1590,#1600)); +#1198 = ADVANCED_FACE('',(#1199),#1213,.F.); +#1199 = FACE_BOUND('',#1200,.F.); +#1200 = EDGE_LOOP('',(#1201,#1236,#1264,#1292)); +#1201 = ORIENTED_EDGE('',*,*,#1202,.T.); +#1202 = EDGE_CURVE('',#1203,#1205,#1207,.T.); +#1203 = VERTEX_POINT('',#1204); +#1204 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.)); +#1205 = VERTEX_POINT('',#1206); +#1206 = CARTESIAN_POINT('',(15.,-225.,375.)); +#1207 = SURFACE_CURVE('',#1208,(#1212,#1224),.PCURVE_S1.); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1212 = PCURVE('',#1213,#1218); +#1213 = PLANE('',#1214); +#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217); +#1215 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); +#1216 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#1217 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(0.,0.)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(1.7E-16,-1.)); +#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1132 = PCURVE('',#1133,#1138); -#1133 = PLANE('',#1134); -#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137); -#1135 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.)); -#1136 = DIRECTION('',(2.8E-16,-4.4E-16,-1.)); -#1137 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); -#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143); -#1139 = LINE('',#1140,#1141); -#1140 = CARTESIAN_POINT('',(450.,9.2E-16)); -#1141 = VECTOR('',#1142,1.); -#1142 = DIRECTION('',(2.2E-16,-1.)); -#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1224 = PCURVE('',#1225,#1230); +#1225 = PLANE('',#1226); +#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229); +#1227 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#1228 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); +#1229 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); +#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(450.,9.2E-16)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(2.2E-16,-1.)); +#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1144 = ORIENTED_EDGE('',*,*,#1145,.T.); -#1145 = EDGE_CURVE('',#1113,#1146,#1148,.T.); -#1146 = VERTEX_POINT('',#1147); -#1147 = CARTESIAN_POINT('',(15.,-225.,-375.)); -#1148 = SURFACE_CURVE('',#1149,(#1153,#1160),.PCURVE_S1.); -#1149 = LINE('',#1150,#1151); -#1150 = CARTESIAN_POINT('',(15.,-225.,375.)); -#1151 = VECTOR('',#1152,1.); -#1152 = DIRECTION('',(0.,0.,-1.)); -#1153 = PCURVE('',#1121,#1154); -#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159); -#1155 = LINE('',#1156,#1157); -#1156 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); -#1157 = VECTOR('',#1158,1.); -#1158 = DIRECTION('',(1.,4.4E-16)); -#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1160 = PCURVE('',#1161,#1166); -#1161 = PLANE('',#1162); -#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165); -#1163 = CARTESIAN_POINT('',(15.,-1.306E-14,-8.881784197001E-15)); -#1164 = DIRECTION('',(1.,-2.2E-16,2.2E-16)); -#1165 = DIRECTION('',(-2.2E-16,0.,1.)); -#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171); -#1167 = LINE('',#1168,#1169); -#1168 = CARTESIAN_POINT('',(375.,225.)); -#1169 = VECTOR('',#1170,1.); -#1170 = DIRECTION('',(-1.,4.84E-32)); -#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1172 = ORIENTED_EDGE('',*,*,#1173,.F.); -#1173 = EDGE_CURVE('',#1174,#1146,#1176,.T.); -#1174 = VERTEX_POINT('',#1175); -#1175 = CARTESIAN_POINT('',(0.,-225.,-375.)); -#1176 = SURFACE_CURVE('',#1177,(#1181,#1188),.PCURVE_S1.); -#1177 = LINE('',#1178,#1179); -#1178 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.)); -#1179 = VECTOR('',#1180,1.); -#1180 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); -#1181 = PCURVE('',#1121,#1182); -#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); -#1183 = LINE('',#1184,#1185); -#1184 = CARTESIAN_POINT('',(750.,-3.06E-15)); -#1185 = VECTOR('',#1186,1.); -#1186 = DIRECTION('',(1.6E-16,-1.)); -#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1188 = PCURVE('',#1189,#1194); -#1189 = PLANE('',#1190); -#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193); -#1191 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.)); -#1192 = DIRECTION('',(-2.8E-16,4.4E-16,1.)); -#1193 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); -#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199); -#1195 = LINE('',#1196,#1197); -#1196 = CARTESIAN_POINT('',(0.,0.)); -#1197 = VECTOR('',#1198,1.); -#1198 = DIRECTION('',(-2.2E-16,-1.)); -#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1200 = ORIENTED_EDGE('',*,*,#1201,.F.); -#1201 = EDGE_CURVE('',#1111,#1174,#1202,.T.); -#1202 = SURFACE_CURVE('',#1203,(#1207,#1214),.PCURVE_S1.); -#1203 = LINE('',#1204,#1205); -#1204 = CARTESIAN_POINT('',(0.,-225.,375.)); -#1205 = VECTOR('',#1206,1.); -#1206 = DIRECTION('',(0.,0.,-1.)); -#1207 = PCURVE('',#1121,#1208); -#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213); -#1209 = LINE('',#1210,#1211); -#1210 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); -#1211 = VECTOR('',#1212,1.); -#1212 = DIRECTION('',(1.,4.4E-16)); -#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1214 = PCURVE('',#1215,#1220); -#1215 = PLANE('',#1216); -#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219); -#1217 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14)); -#1218 = DIRECTION('',(1.,-2.2E-16,2.2E-16)); -#1219 = DIRECTION('',(-2.2E-16,0.,1.)); -#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225); -#1221 = LINE('',#1222,#1223); -#1222 = CARTESIAN_POINT('',(375.,225.)); -#1223 = VECTOR('',#1224,1.); -#1224 = DIRECTION('',(-1.,4.84E-32)); -#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1226 = ADVANCED_FACE('',(#1227),#1189,.F.); -#1227 = FACE_BOUND('',#1228,.F.); -#1228 = EDGE_LOOP('',(#1229,#1230,#1253,#1281)); -#1229 = ORIENTED_EDGE('',*,*,#1173,.T.); -#1230 = ORIENTED_EDGE('',*,*,#1231,.T.); -#1231 = EDGE_CURVE('',#1146,#1232,#1234,.T.); -#1232 = VERTEX_POINT('',#1233); -#1233 = CARTESIAN_POINT('',(15.,225.,-375.)); -#1234 = SURFACE_CURVE('',#1235,(#1239,#1246),.PCURVE_S1.); -#1235 = LINE('',#1236,#1237); -#1236 = CARTESIAN_POINT('',(15.,-225.,-375.)); -#1237 = VECTOR('',#1238,1.); -#1238 = DIRECTION('',(0.,1.,0.)); -#1239 = PCURVE('',#1189,#1240); -#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245); +#1236 = ORIENTED_EDGE('',*,*,#1237,.T.); +#1237 = EDGE_CURVE('',#1205,#1238,#1240,.T.); +#1238 = VERTEX_POINT('',#1239); +#1239 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1240 = SURFACE_CURVE('',#1241,(#1245,#1252),.PCURVE_S1.); #1241 = LINE('',#1242,#1243); -#1242 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); +#1242 = CARTESIAN_POINT('',(15.,-225.,375.)); #1243 = VECTOR('',#1244,1.); -#1244 = DIRECTION('',(1.,2.2E-16)); -#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1244 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#1245 = PCURVE('',#1213,#1246); +#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(1.,2.3E-16)); +#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1246 = PCURVE('',#1161,#1247); -#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252); -#1248 = LINE('',#1249,#1250); -#1249 = CARTESIAN_POINT('',(-375.,225.)); -#1250 = VECTOR('',#1251,1.); -#1251 = DIRECTION('',(0.,-1.)); -#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1252 = PCURVE('',#1253,#1258); +#1253 = PLANE('',#1254); +#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257); +#1255 = CARTESIAN_POINT('',(15.,8.843616523364,17.992185340637)); +#1256 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#1257 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263); +#1259 = LINE('',#1260,#1261); +#1260 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#1261 = VECTOR('',#1262,1.); +#1262 = DIRECTION('',(-1.,-9.860761315263E-32)); +#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1253 = ORIENTED_EDGE('',*,*,#1254,.F.); -#1254 = EDGE_CURVE('',#1255,#1232,#1257,.T.); -#1255 = VERTEX_POINT('',#1256); -#1256 = CARTESIAN_POINT('',(0.,225.,-375.)); -#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.); -#1258 = LINE('',#1259,#1260); -#1259 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.)); -#1260 = VECTOR('',#1261,1.); -#1261 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); -#1262 = PCURVE('',#1189,#1263); -#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268); -#1264 = LINE('',#1265,#1266); -#1265 = CARTESIAN_POINT('',(450.,-9.2E-16)); -#1266 = VECTOR('',#1267,1.); -#1267 = DIRECTION('',(-2.2E-16,-1.)); -#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1264 = ORIENTED_EDGE('',*,*,#1265,.F.); +#1265 = EDGE_CURVE('',#1266,#1238,#1268,.T.); +#1266 = VERTEX_POINT('',#1267); +#1267 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.)); +#1268 = SURFACE_CURVE('',#1269,(#1273,#1280),.PCURVE_S1.); +#1269 = LINE('',#1270,#1271); +#1270 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#1271 = VECTOR('',#1272,1.); +#1272 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1273 = PCURVE('',#1213,#1274); +#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(750.,3.66E-15)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(1.7E-16,-1.)); +#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1269 = PCURVE('',#1270,#1275); -#1270 = PLANE('',#1271); -#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274); -#1272 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.)); -#1273 = DIRECTION('',(-4.4E-16,-1.,2.2E-16)); -#1274 = DIRECTION('',(-4.4E-16,2.2E-16,1.)); -#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280); -#1276 = LINE('',#1277,#1278); -#1277 = CARTESIAN_POINT('',(0.,0.)); -#1278 = VECTOR('',#1279,1.); -#1279 = DIRECTION('',(-1.6E-16,-1.)); -#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1280 = PCURVE('',#1281,#1286); +#1281 = PLANE('',#1282); +#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1283 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); +#1284 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#1285 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291); +#1287 = LINE('',#1288,#1289); +#1288 = CARTESIAN_POINT('',(0.,0.)); +#1289 = VECTOR('',#1290,1.); +#1290 = DIRECTION('',(-2.2E-16,-1.)); +#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1281 = ORIENTED_EDGE('',*,*,#1282,.F.); -#1282 = EDGE_CURVE('',#1174,#1255,#1283,.T.); -#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.); -#1284 = LINE('',#1285,#1286); -#1285 = CARTESIAN_POINT('',(0.,-225.,-375.)); -#1286 = VECTOR('',#1287,1.); -#1287 = DIRECTION('',(0.,1.,0.)); -#1288 = PCURVE('',#1189,#1289); -#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294); -#1290 = LINE('',#1291,#1292); -#1291 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); -#1292 = VECTOR('',#1293,1.); -#1293 = DIRECTION('',(1.,2.2E-16)); -#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1292 = ORIENTED_EDGE('',*,*,#1293,.F.); +#1293 = EDGE_CURVE('',#1203,#1266,#1294,.T.); +#1294 = SURFACE_CURVE('',#1295,(#1299,#1306),.PCURVE_S1.); +#1295 = LINE('',#1296,#1297); +#1296 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.)); +#1297 = VECTOR('',#1298,1.); +#1298 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#1299 = PCURVE('',#1213,#1300); +#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305); +#1301 = LINE('',#1302,#1303); +#1302 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13)); +#1303 = VECTOR('',#1304,1.); +#1304 = DIRECTION('',(1.,2.3E-16)); +#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1295 = PCURVE('',#1215,#1296); -#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301); -#1297 = LINE('',#1298,#1299); -#1298 = CARTESIAN_POINT('',(-375.,225.)); -#1299 = VECTOR('',#1300,1.); -#1300 = DIRECTION('',(0.,-1.)); -#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1306 = PCURVE('',#1307,#1312); +#1307 = PLANE('',#1308); +#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311); +#1309 = CARTESIAN_POINT('',(-9.99E-15,8.843616523364,17.992185340637)); +#1310 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#1311 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317); +#1313 = LINE('',#1314,#1315); +#1314 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#1315 = VECTOR('',#1316,1.); +#1316 = DIRECTION('',(-1.,-9.860761315263E-32)); +#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1302 = ADVANCED_FACE('',(#1303),#1270,.F.); -#1303 = FACE_BOUND('',#1304,.F.); -#1304 = EDGE_LOOP('',(#1305,#1306,#1329,#1352)); -#1305 = ORIENTED_EDGE('',*,*,#1254,.T.); -#1306 = ORIENTED_EDGE('',*,*,#1307,.T.); -#1307 = EDGE_CURVE('',#1232,#1308,#1310,.T.); -#1308 = VERTEX_POINT('',#1309); -#1309 = CARTESIAN_POINT('',(15.,225.,375.)); -#1310 = SURFACE_CURVE('',#1311,(#1315,#1322),.PCURVE_S1.); -#1311 = LINE('',#1312,#1313); -#1312 = CARTESIAN_POINT('',(15.,225.,-375.)); -#1313 = VECTOR('',#1314,1.); -#1314 = DIRECTION('',(0.,0.,1.)); -#1315 = PCURVE('',#1270,#1316); -#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); -#1317 = LINE('',#1318,#1319); -#1318 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); -#1319 = VECTOR('',#1320,1.); -#1320 = DIRECTION('',(1.,-4.4E-16)); -#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1318 = ADVANCED_FACE('',(#1319),#1281,.F.); +#1319 = FACE_BOUND('',#1320,.F.); +#1320 = EDGE_LOOP('',(#1321,#1322,#1345,#1373)); +#1321 = ORIENTED_EDGE('',*,*,#1265,.T.); +#1322 = ORIENTED_EDGE('',*,*,#1323,.T.); +#1323 = EDGE_CURVE('',#1238,#1324,#1326,.T.); +#1324 = VERTEX_POINT('',#1325); +#1325 = CARTESIAN_POINT('',(15.,225.,-375.)); +#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.); +#1327 = LINE('',#1328,#1329); +#1328 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1329 = VECTOR('',#1330,1.); +#1330 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1331 = PCURVE('',#1281,#1332); +#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337); +#1333 = LINE('',#1334,#1335); +#1334 = CARTESIAN_POINT('',(8.856512829121E-14,-15.)); +#1335 = VECTOR('',#1336,1.); +#1336 = DIRECTION('',(1.,4.4E-16)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1322 = PCURVE('',#1161,#1323); -#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); -#1324 = LINE('',#1325,#1326); -#1325 = CARTESIAN_POINT('',(-375.,-225.)); -#1326 = VECTOR('',#1327,1.); -#1327 = DIRECTION('',(1.,-4.84E-32)); -#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1329 = ORIENTED_EDGE('',*,*,#1330,.F.); -#1330 = EDGE_CURVE('',#1331,#1308,#1333,.T.); -#1331 = VERTEX_POINT('',#1332); -#1332 = CARTESIAN_POINT('',(0.,225.,375.)); -#1333 = SURFACE_CURVE('',#1334,(#1338,#1345),.PCURVE_S1.); -#1334 = LINE('',#1335,#1336); -#1335 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.)); -#1336 = VECTOR('',#1337,1.); -#1337 = DIRECTION('',(1.,-4.4E-16,2.8E-16)); -#1338 = PCURVE('',#1270,#1339); +#1338 = PCURVE('',#1253,#1339); #1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1344); #1340 = LINE('',#1341,#1342); -#1341 = CARTESIAN_POINT('',(750.,3.06E-15)); +#1341 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); #1342 = VECTOR('',#1343,1.); -#1343 = DIRECTION('',(-1.6E-16,-1.)); +#1343 = DIRECTION('',(-4.4E-16,-1.)); #1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1345 = PCURVE('',#1133,#1346); -#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351); -#1347 = LINE('',#1348,#1349); -#1348 = CARTESIAN_POINT('',(0.,0.)); -#1349 = VECTOR('',#1350,1.); -#1350 = DIRECTION('',(2.2E-16,-1.)); -#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1345 = ORIENTED_EDGE('',*,*,#1346,.F.); +#1346 = EDGE_CURVE('',#1347,#1324,#1349,.T.); +#1347 = VERTEX_POINT('',#1348); +#1348 = CARTESIAN_POINT('',(2.83E-13,225.,-375.)); +#1349 = SURFACE_CURVE('',#1350,(#1354,#1361),.PCURVE_S1.); +#1350 = LINE('',#1351,#1352); +#1351 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#1352 = VECTOR('',#1353,1.); +#1353 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1354 = PCURVE('',#1281,#1355); +#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(450.,-9.2E-16)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(-2.2E-16,-1.)); +#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1352 = ORIENTED_EDGE('',*,*,#1353,.F.); -#1353 = EDGE_CURVE('',#1255,#1331,#1354,.T.); -#1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.); -#1355 = LINE('',#1356,#1357); -#1356 = CARTESIAN_POINT('',(0.,225.,-375.)); -#1357 = VECTOR('',#1358,1.); -#1358 = DIRECTION('',(0.,0.,1.)); -#1359 = PCURVE('',#1270,#1360); -#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); -#1361 = LINE('',#1362,#1363); -#1362 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); -#1363 = VECTOR('',#1364,1.); -#1364 = DIRECTION('',(1.,-4.4E-16)); -#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1366 = PCURVE('',#1215,#1367); +#1361 = PCURVE('',#1362,#1367); +#1362 = PLANE('',#1363); +#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366); +#1364 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); +#1365 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#1366 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); #1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372); #1368 = LINE('',#1369,#1370); -#1369 = CARTESIAN_POINT('',(-375.,-225.)); +#1369 = CARTESIAN_POINT('',(0.,0.)); #1370 = VECTOR('',#1371,1.); -#1371 = DIRECTION('',(1.,-4.84E-32)); +#1371 = DIRECTION('',(-1.7E-16,-1.)); #1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1373 = ADVANCED_FACE('',(#1374),#1133,.F.); -#1374 = FACE_BOUND('',#1375,.F.); -#1375 = EDGE_LOOP('',(#1376,#1377,#1398,#1399)); -#1376 = ORIENTED_EDGE('',*,*,#1330,.T.); -#1377 = ORIENTED_EDGE('',*,*,#1378,.T.); -#1378 = EDGE_CURVE('',#1308,#1113,#1379,.T.); -#1379 = SURFACE_CURVE('',#1380,(#1384,#1391),.PCURVE_S1.); -#1380 = LINE('',#1381,#1382); -#1381 = CARTESIAN_POINT('',(15.,225.,375.)); -#1382 = VECTOR('',#1383,1.); -#1383 = DIRECTION('',(0.,-1.,0.)); -#1384 = PCURVE('',#1133,#1385); -#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390); -#1386 = LINE('',#1387,#1388); -#1387 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); -#1388 = VECTOR('',#1389,1.); -#1389 = DIRECTION('',(1.,-2.2E-16)); -#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1373 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1374 = EDGE_CURVE('',#1266,#1347,#1375,.T.); +#1375 = SURFACE_CURVE('',#1376,(#1380,#1387),.PCURVE_S1.); +#1376 = LINE('',#1377,#1378); +#1377 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.)); +#1378 = VECTOR('',#1379,1.); +#1379 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1380 = PCURVE('',#1281,#1381); +#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386); +#1382 = LINE('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14)); +#1384 = VECTOR('',#1385,1.); +#1385 = DIRECTION('',(1.,4.4E-16)); +#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1391 = PCURVE('',#1161,#1392); -#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397); -#1393 = LINE('',#1394,#1395); -#1394 = CARTESIAN_POINT('',(375.,-225.)); -#1395 = VECTOR('',#1396,1.); -#1396 = DIRECTION('',(0.,1.)); -#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1387 = PCURVE('',#1307,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(-4.4E-16,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1398 = ORIENTED_EDGE('',*,*,#1110,.F.); -#1399 = ORIENTED_EDGE('',*,*,#1400,.F.); -#1400 = EDGE_CURVE('',#1331,#1111,#1401,.T.); -#1401 = SURFACE_CURVE('',#1402,(#1406,#1413),.PCURVE_S1.); -#1402 = LINE('',#1403,#1404); -#1403 = CARTESIAN_POINT('',(0.,225.,375.)); -#1404 = VECTOR('',#1405,1.); -#1405 = DIRECTION('',(0.,-1.,0.)); -#1406 = PCURVE('',#1133,#1407); -#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412); -#1408 = LINE('',#1409,#1410); -#1409 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); -#1410 = VECTOR('',#1411,1.); -#1411 = DIRECTION('',(1.,-2.2E-16)); -#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1394 = ADVANCED_FACE('',(#1395),#1362,.F.); +#1395 = FACE_BOUND('',#1396,.F.); +#1396 = EDGE_LOOP('',(#1397,#1398,#1421,#1444)); +#1397 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1398 = ORIENTED_EDGE('',*,*,#1399,.T.); +#1399 = EDGE_CURVE('',#1324,#1400,#1402,.T.); +#1400 = VERTEX_POINT('',#1401); +#1401 = CARTESIAN_POINT('',(15.,225.,375.)); +#1402 = SURFACE_CURVE('',#1403,(#1407,#1414),.PCURVE_S1.); +#1403 = LINE('',#1404,#1405); +#1404 = CARTESIAN_POINT('',(15.,225.,-375.)); +#1405 = VECTOR('',#1406,1.); +#1406 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#1407 = PCURVE('',#1362,#1408); +#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1413); +#1409 = LINE('',#1410,#1411); +#1410 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.)); +#1411 = VECTOR('',#1412,1.); +#1412 = DIRECTION('',(1.,-2.3E-16)); +#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1413 = PCURVE('',#1215,#1414); -#1414 = DEFINITIONAL_REPRESENTATION('',(#1415),#1419); -#1415 = LINE('',#1416,#1417); -#1416 = CARTESIAN_POINT('',(375.,-225.)); -#1417 = VECTOR('',#1418,1.); -#1418 = DIRECTION('',(0.,1.)); -#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1414 = PCURVE('',#1253,#1415); +#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(1.,9.860761315263E-32)); +#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1420 = ADVANCED_FACE('',(#1421),#1215,.F.); -#1421 = FACE_BOUND('',#1422,.F.); -#1422 = EDGE_LOOP('',(#1423,#1424,#1425,#1426)); -#1423 = ORIENTED_EDGE('',*,*,#1201,.T.); -#1424 = ORIENTED_EDGE('',*,*,#1282,.T.); -#1425 = ORIENTED_EDGE('',*,*,#1353,.T.); -#1426 = ORIENTED_EDGE('',*,*,#1400,.T.); -#1427 = ADVANCED_FACE('',(#1428),#1161,.T.); -#1428 = FACE_BOUND('',#1429,.T.); -#1429 = EDGE_LOOP('',(#1430,#1431,#1432,#1433)); -#1430 = ORIENTED_EDGE('',*,*,#1145,.T.); -#1431 = ORIENTED_EDGE('',*,*,#1231,.T.); -#1432 = ORIENTED_EDGE('',*,*,#1307,.T.); -#1433 = ORIENTED_EDGE('',*,*,#1378,.T.); -#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1438)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1435,#1436,#1437)) REPRESENTATION_CONTEXT +#1421 = ORIENTED_EDGE('',*,*,#1422,.F.); +#1422 = EDGE_CURVE('',#1423,#1400,#1425,.T.); +#1423 = VERTEX_POINT('',#1424); +#1424 = CARTESIAN_POINT('',(-1.33E-13,225.,375.)); +#1425 = SURFACE_CURVE('',#1426,(#1430,#1437),.PCURVE_S1.); +#1426 = LINE('',#1427,#1428); +#1427 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); +#1428 = VECTOR('',#1429,1.); +#1429 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1430 = PCURVE('',#1362,#1431); +#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436); +#1432 = LINE('',#1433,#1434); +#1433 = CARTESIAN_POINT('',(750.,-3.66E-15)); +#1434 = VECTOR('',#1435,1.); +#1435 = DIRECTION('',(-1.7E-16,-1.)); +#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1437 = PCURVE('',#1225,#1438); +#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443); +#1439 = LINE('',#1440,#1441); +#1440 = CARTESIAN_POINT('',(0.,0.)); +#1441 = VECTOR('',#1442,1.); +#1442 = DIRECTION('',(2.2E-16,-1.)); +#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1444 = ORIENTED_EDGE('',*,*,#1445,.F.); +#1445 = EDGE_CURVE('',#1347,#1423,#1446,.T.); +#1446 = SURFACE_CURVE('',#1447,(#1451,#1458),.PCURVE_S1.); +#1447 = LINE('',#1448,#1449); +#1448 = CARTESIAN_POINT('',(7.494E-14,225.,-375.)); +#1449 = VECTOR('',#1450,1.); +#1450 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#1451 = PCURVE('',#1362,#1452); +#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(1.,-2.3E-16)); +#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1458 = PCURVE('',#1307,#1459); +#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464); +#1460 = LINE('',#1461,#1462); +#1461 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); +#1462 = VECTOR('',#1463,1.); +#1463 = DIRECTION('',(1.,9.860761315263E-32)); +#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1465 = ADVANCED_FACE('',(#1466),#1225,.F.); +#1466 = FACE_BOUND('',#1467,.F.); +#1467 = EDGE_LOOP('',(#1468,#1469,#1490,#1491)); +#1468 = ORIENTED_EDGE('',*,*,#1422,.T.); +#1469 = ORIENTED_EDGE('',*,*,#1470,.T.); +#1470 = EDGE_CURVE('',#1400,#1205,#1471,.T.); +#1471 = SURFACE_CURVE('',#1472,(#1476,#1483),.PCURVE_S1.); +#1472 = LINE('',#1473,#1474); +#1473 = CARTESIAN_POINT('',(15.,225.,375.)); +#1474 = VECTOR('',#1475,1.); +#1475 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#1476 = PCURVE('',#1225,#1477); +#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482); +#1478 = LINE('',#1479,#1480); +#1479 = CARTESIAN_POINT('',(8.196512829121E-14,-15.)); +#1480 = VECTOR('',#1481,1.); +#1481 = DIRECTION('',(1.,-4.4E-16)); +#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1483 = PCURVE('',#1253,#1484); +#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(4.4E-16,1.)); +#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1490 = ORIENTED_EDGE('',*,*,#1202,.F.); +#1491 = ORIENTED_EDGE('',*,*,#1492,.F.); +#1492 = EDGE_CURVE('',#1423,#1203,#1493,.T.); +#1493 = SURFACE_CURVE('',#1494,(#1498,#1505),.PCURVE_S1.); +#1494 = LINE('',#1495,#1496); +#1495 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.)); +#1496 = VECTOR('',#1497,1.); +#1497 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#1498 = PCURVE('',#1225,#1499); +#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504); +#1500 = LINE('',#1501,#1502); +#1501 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14)); +#1502 = VECTOR('',#1503,1.); +#1503 = DIRECTION('',(1.,-4.4E-16)); +#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1505 = PCURVE('',#1307,#1506); +#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511); +#1507 = LINE('',#1508,#1509); +#1508 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); +#1509 = VECTOR('',#1510,1.); +#1510 = DIRECTION('',(4.4E-16,1.)); +#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1512 = ADVANCED_FACE('',(#1513),#1527,.F.); +#1513 = FACE_BOUND('',#1514,.T.); +#1514 = EDGE_LOOP('',(#1515,#1545,#1567,#1568)); +#1515 = ORIENTED_EDGE('',*,*,#1516,.T.); +#1516 = EDGE_CURVE('',#1517,#1519,#1521,.T.); +#1517 = VERTEX_POINT('',#1518); +#1518 = CARTESIAN_POINT('',(-1.05E-13,175.,295.)); +#1519 = VERTEX_POINT('',#1520); +#1520 = CARTESIAN_POINT('',(15.,175.,295.)); +#1521 = SEAM_CURVE('',#1522,(#1526,#1538),.PCURVE_S1.); +#1522 = LINE('',#1523,#1524); +#1523 = CARTESIAN_POINT('',(-1.249E-13,175.,295.)); +#1524 = VECTOR('',#1525,1.); +#1525 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1526 = PCURVE('',#1527,#1532); +#1527 = CYLINDRICAL_SURFACE('',#1528,30.); +#1528 = AXIS2_PLACEMENT_3D('',#1529,#1530,#1531); +#1529 = CARTESIAN_POINT('',(-1.3156E-13,145.,295.)); +#1530 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); +#1531 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537); +#1533 = LINE('',#1534,#1535); +#1534 = CARTESIAN_POINT('',(-0.,0.)); +#1535 = VECTOR('',#1536,1.); +#1536 = DIRECTION('',(-0.,-1.)); +#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1538 = PCURVE('',#1527,#1539); +#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544); +#1540 = LINE('',#1541,#1542); +#1541 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1542 = VECTOR('',#1543,1.); +#1543 = DIRECTION('',(-0.,-1.)); +#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1545 = ORIENTED_EDGE('',*,*,#1546,.T.); +#1546 = EDGE_CURVE('',#1519,#1519,#1547,.T.); +#1547 = SURFACE_CURVE('',#1548,(#1553,#1560),.PCURVE_S1.); +#1548 = CIRCLE('',#1549,30.); +#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552); +#1550 = CARTESIAN_POINT('',(15.,145.,295.)); +#1551 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#1552 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1553 = PCURVE('',#1527,#1554); +#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1559); +#1555 = LINE('',#1556,#1557); +#1556 = CARTESIAN_POINT('',(-0.,-15.)); +#1557 = VECTOR('',#1558,1.); +#1558 = DIRECTION('',(-1.,0.)); +#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1560 = PCURVE('',#1253,#1561); +#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566); +#1562 = CIRCLE('',#1563,30.); +#1563 = AXIS2_PLACEMENT_2D('',#1564,#1565); +#1564 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); +#1565 = DIRECTION('',(-4.4E-16,-1.)); +#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1567 = ORIENTED_EDGE('',*,*,#1516,.F.); +#1568 = ORIENTED_EDGE('',*,*,#1569,.F.); +#1569 = EDGE_CURVE('',#1517,#1517,#1570,.T.); +#1570 = SURFACE_CURVE('',#1571,(#1576,#1583),.PCURVE_S1.); +#1571 = CIRCLE('',#1572,30.); +#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575); +#1573 = CARTESIAN_POINT('',(-1.3045E-13,145.,295.)); +#1574 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#1575 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1576 = PCURVE('',#1527,#1577); +#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582); +#1578 = LINE('',#1579,#1580); +#1579 = CARTESIAN_POINT('',(-0.,0.)); +#1580 = VECTOR('',#1581,1.); +#1581 = DIRECTION('',(-1.,0.)); +#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1583 = PCURVE('',#1307,#1584); +#1584 = DEFINITIONAL_REPRESENTATION('',(#1585),#1589); +#1585 = CIRCLE('',#1586,30.); +#1586 = AXIS2_PLACEMENT_2D('',#1587,#1588); +#1587 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); +#1588 = DIRECTION('',(-4.4E-16,-1.)); +#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1590 = ADVANCED_FACE('',(#1591,#1597),#1307,.F.); +#1591 = FACE_BOUND('',#1592,.F.); +#1592 = EDGE_LOOP('',(#1593,#1594,#1595,#1596)); +#1593 = ORIENTED_EDGE('',*,*,#1293,.T.); +#1594 = ORIENTED_EDGE('',*,*,#1374,.T.); +#1595 = ORIENTED_EDGE('',*,*,#1445,.T.); +#1596 = ORIENTED_EDGE('',*,*,#1492,.T.); +#1597 = FACE_BOUND('',#1598,.T.); +#1598 = EDGE_LOOP('',(#1599)); +#1599 = ORIENTED_EDGE('',*,*,#1569,.T.); +#1600 = ADVANCED_FACE('',(#1601,#1607),#1253,.T.); +#1601 = FACE_BOUND('',#1602,.T.); +#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1606)); +#1603 = ORIENTED_EDGE('',*,*,#1237,.T.); +#1604 = ORIENTED_EDGE('',*,*,#1323,.T.); +#1605 = ORIENTED_EDGE('',*,*,#1399,.T.); +#1606 = ORIENTED_EDGE('',*,*,#1470,.T.); +#1607 = FACE_BOUND('',#1608,.F.); +#1608 = EDGE_LOOP('',(#1609)); +#1609 = ORIENTED_EDGE('',*,*,#1546,.T.); +#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1614)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1611,#1612,#1613)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1435, +#1611 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1612 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1613 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1614 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1611, 'distance_accuracy_value','confusion accuracy'); -#1439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1440,#1442); -#1440 = ( REPRESENTATION_RELATIONSHIP('','',#1103,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1441) +#1615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1616,#1618); +#1616 = ( REPRESENTATION_RELATIONSHIP('','',#1195,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1617) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); -#1442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1443); -#1443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','LeftPannel','',#5,#1098,$); -#1444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1100)); -#1445 = SHAPE_DEFINITION_REPRESENTATION(#1446,#1452); -#1446 = PRODUCT_DEFINITION_SHAPE('','',#1447); -#1447 = PRODUCT_DEFINITION('design','',#1448,#1451); -#1448 = PRODUCT_DEFINITION_FORMATION('','',#1449); -#1449 = PRODUCT('Pad001','Pad001','',(#1450)); -#1450 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1452 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1453),#1783); -#1453 = MANIFOLD_SOLID_BREP('',#1454); -#1454 = CLOSED_SHELL('',(#1455,#1575,#1651,#1722,#1769,#1776)); -#1455 = ADVANCED_FACE('',(#1456),#1470,.F.); -#1456 = FACE_BOUND('',#1457,.F.); -#1457 = EDGE_LOOP('',(#1458,#1493,#1521,#1549)); -#1458 = ORIENTED_EDGE('',*,*,#1459,.T.); -#1459 = EDGE_CURVE('',#1460,#1462,#1464,.T.); -#1460 = VERTEX_POINT('',#1461); -#1461 = CARTESIAN_POINT('',(-225.,375.,0.)); -#1462 = VERTEX_POINT('',#1463); -#1463 = CARTESIAN_POINT('',(-225.,375.,15.)); -#1464 = SURFACE_CURVE('',#1465,(#1469,#1481),.PCURVE_S1.); -#1465 = LINE('',#1466,#1467); -#1466 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); -#1467 = VECTOR('',#1468,1.); -#1468 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#1469 = PCURVE('',#1470,#1475); -#1470 = PLANE('',#1471); -#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474); -#1472 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); -#1473 = DIRECTION('',(1.,-2.2E-16,4.4E-16)); -#1474 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); -#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480); -#1476 = LINE('',#1477,#1478); -#1477 = CARTESIAN_POINT('',(0.,0.)); -#1478 = VECTOR('',#1479,1.); -#1479 = DIRECTION('',(1.6E-16,-1.)); -#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1619); +#1619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','MiddlePnnel','',#5,#1190,$); +#1620 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1192)); +#1621 = SHAPE_DEFINITION_REPRESENTATION(#1622,#1628); +#1622 = PRODUCT_DEFINITION_SHAPE('','',#1623); +#1623 = PRODUCT_DEFINITION('design','',#1624,#1627); +#1624 = PRODUCT_DEFINITION_FORMATION('','',#1625); +#1625 = PRODUCT('RearPannel','RearPannel','',(#1626)); +#1626 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1627 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1628 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1629),#1959); +#1629 = MANIFOLD_SOLID_BREP('',#1630); +#1630 = CLOSED_SHELL('',(#1631,#1751,#1827,#1898,#1945,#1952)); +#1631 = ADVANCED_FACE('',(#1632),#1646,.F.); +#1632 = FACE_BOUND('',#1633,.F.); +#1633 = EDGE_LOOP('',(#1634,#1669,#1697,#1725)); +#1634 = ORIENTED_EDGE('',*,*,#1635,.T.); +#1635 = EDGE_CURVE('',#1636,#1638,#1640,.T.); +#1636 = VERTEX_POINT('',#1637); +#1637 = CARTESIAN_POINT('',(-500.,6.7E-14,150.)); +#1638 = VERTEX_POINT('',#1639); +#1639 = CARTESIAN_POINT('',(-500.,-15.,150.)); +#1640 = SURFACE_CURVE('',#1641,(#1645,#1657),.PCURVE_S1.); +#1641 = LINE('',#1642,#1643); +#1642 = CARTESIAN_POINT('',(-500.,9.992E-14,150.)); +#1643 = VECTOR('',#1644,1.); +#1644 = DIRECTION('',(0.,-1.,6.6E-16)); +#1645 = PCURVE('',#1646,#1651); +#1646 = PLANE('',#1647); +#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650); +#1648 = CARTESIAN_POINT('',(-500.,9.992E-14,150.)); +#1649 = DIRECTION('',(1.,0.,0.)); +#1650 = DIRECTION('',(0.,-6.6E-16,-1.)); +#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656); +#1652 = LINE('',#1653,#1654); +#1653 = CARTESIAN_POINT('',(0.,0.)); +#1654 = VECTOR('',#1655,1.); +#1655 = DIRECTION('',(0.,-1.)); +#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1481 = PCURVE('',#1482,#1487); -#1482 = PLANE('',#1483); -#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486); -#1484 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); -#1485 = DIRECTION('',(-4.4E-16,-1.,2.8E-16)); -#1486 = DIRECTION('',(-1.,4.4E-16,-2.2E-16)); -#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492); -#1488 = LINE('',#1489,#1490); -#1489 = CARTESIAN_POINT('',(450.,9.2E-16)); -#1490 = VECTOR('',#1491,1.); -#1491 = DIRECTION('',(2.2E-16,-1.)); -#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1657 = PCURVE('',#1658,#1663); +#1658 = PLANE('',#1659); +#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662); +#1660 = CARTESIAN_POINT('',(500.,9.992E-14,150.)); +#1661 = DIRECTION('',(0.,-6.6E-16,-1.)); +#1662 = DIRECTION('',(-1.,-0.,0.)); +#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668); +#1664 = LINE('',#1665,#1666); +#1665 = CARTESIAN_POINT('',(1.E+03,0.)); +#1666 = VECTOR('',#1667,1.); +#1667 = DIRECTION('',(0.,-1.)); +#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1493 = ORIENTED_EDGE('',*,*,#1494,.T.); -#1494 = EDGE_CURVE('',#1462,#1495,#1497,.T.); -#1495 = VERTEX_POINT('',#1496); -#1496 = CARTESIAN_POINT('',(-225.,-375.,15.)); -#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.); -#1498 = LINE('',#1499,#1500); -#1499 = CARTESIAN_POINT('',(-225.,375.,15.)); -#1500 = VECTOR('',#1501,1.); -#1501 = DIRECTION('',(0.,-1.,0.)); -#1502 = PCURVE('',#1470,#1503); -#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508); -#1504 = LINE('',#1505,#1506); -#1505 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); -#1506 = VECTOR('',#1507,1.); -#1507 = DIRECTION('',(1.,4.4E-16)); -#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1669 = ORIENTED_EDGE('',*,*,#1670,.T.); +#1670 = EDGE_CURVE('',#1638,#1671,#1673,.T.); +#1671 = VERTEX_POINT('',#1672); +#1672 = CARTESIAN_POINT('',(-500.,-15.,-150.)); +#1673 = SURFACE_CURVE('',#1674,(#1678,#1685),.PCURVE_S1.); +#1674 = LINE('',#1675,#1676); +#1675 = CARTESIAN_POINT('',(-500.,-15.,150.)); +#1676 = VECTOR('',#1677,1.); +#1677 = DIRECTION('',(0.,-2.2E-16,-1.)); +#1678 = PCURVE('',#1646,#1679); +#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1684); +#1680 = LINE('',#1681,#1682); +#1681 = CARTESIAN_POINT('',(9.9E-15,-15.)); +#1682 = VECTOR('',#1683,1.); +#1683 = DIRECTION('',(1.,4.4E-16)); +#1684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1509 = PCURVE('',#1510,#1515); -#1510 = PLANE('',#1511); -#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514); -#1512 = CARTESIAN_POINT('',(-1.306E-14,-8.13E-15,15.)); -#1513 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); -#1514 = DIRECTION('',(0.,1.,-2.2E-16)); -#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520); -#1516 = LINE('',#1517,#1518); -#1517 = CARTESIAN_POINT('',(375.,225.)); -#1518 = VECTOR('',#1519,1.); -#1519 = DIRECTION('',(-1.,4.84E-32)); -#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1685 = PCURVE('',#1686,#1691); +#1686 = PLANE('',#1687); +#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690); +#1688 = CARTESIAN_POINT('',(0.,-15.,1.06581410364E-14)); +#1689 = DIRECTION('',(0.,1.,-4.4E-16)); +#1690 = DIRECTION('',(0.,4.4E-16,1.)); +#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696); +#1692 = LINE('',#1693,#1694); +#1693 = CARTESIAN_POINT('',(150.,-500.)); +#1694 = VECTOR('',#1695,1.); +#1695 = DIRECTION('',(-1.,0.)); +#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1521 = ORIENTED_EDGE('',*,*,#1522,.F.); -#1522 = EDGE_CURVE('',#1523,#1495,#1525,.T.); -#1523 = VERTEX_POINT('',#1524); -#1524 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.); -#1526 = LINE('',#1527,#1528); -#1527 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); -#1528 = VECTOR('',#1529,1.); -#1529 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#1530 = PCURVE('',#1470,#1531); -#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536); -#1532 = LINE('',#1533,#1534); -#1533 = CARTESIAN_POINT('',(750.,-3.06E-15)); -#1534 = VECTOR('',#1535,1.); -#1535 = DIRECTION('',(1.6E-16,-1.)); -#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1697 = ORIENTED_EDGE('',*,*,#1698,.F.); +#1698 = EDGE_CURVE('',#1699,#1671,#1701,.T.); +#1699 = VERTEX_POINT('',#1700); +#1700 = CARTESIAN_POINT('',(-500.,-6.7E-14,-150.)); +#1701 = SURFACE_CURVE('',#1702,(#1706,#1713),.PCURVE_S1.); +#1702 = LINE('',#1703,#1704); +#1703 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.)); +#1704 = VECTOR('',#1705,1.); +#1705 = DIRECTION('',(0.,-1.,6.6E-16)); +#1706 = PCURVE('',#1646,#1707); +#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712); +#1708 = LINE('',#1709,#1710); +#1709 = CARTESIAN_POINT('',(300.,-1.84E-15)); +#1710 = VECTOR('',#1711,1.); +#1711 = DIRECTION('',(0.,-1.)); +#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1537 = PCURVE('',#1538,#1543); -#1538 = PLANE('',#1539); -#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542); -#1540 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); -#1541 = DIRECTION('',(4.4E-16,1.,-2.8E-16)); -#1542 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); -#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548); -#1544 = LINE('',#1545,#1546); -#1545 = CARTESIAN_POINT('',(0.,0.)); -#1546 = VECTOR('',#1547,1.); -#1547 = DIRECTION('',(-2.2E-16,-1.)); -#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1713 = PCURVE('',#1714,#1719); +#1714 = PLANE('',#1715); +#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718); +#1716 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.)); +#1717 = DIRECTION('',(0.,6.6E-16,1.)); +#1718 = DIRECTION('',(1.,0.,-0.)); +#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724); +#1720 = LINE('',#1721,#1722); +#1721 = CARTESIAN_POINT('',(0.,0.)); +#1722 = VECTOR('',#1723,1.); +#1723 = DIRECTION('',(0.,-1.)); +#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1549 = ORIENTED_EDGE('',*,*,#1550,.F.); -#1550 = EDGE_CURVE('',#1460,#1523,#1551,.T.); -#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.); -#1552 = LINE('',#1553,#1554); -#1553 = CARTESIAN_POINT('',(-225.,375.,0.)); -#1554 = VECTOR('',#1555,1.); -#1555 = DIRECTION('',(0.,-1.,0.)); -#1556 = PCURVE('',#1470,#1557); -#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562); -#1558 = LINE('',#1559,#1560); -#1559 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); -#1560 = VECTOR('',#1561,1.); -#1561 = DIRECTION('',(1.,4.4E-16)); -#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1725 = ORIENTED_EDGE('',*,*,#1726,.F.); +#1726 = EDGE_CURVE('',#1636,#1699,#1727,.T.); +#1727 = SURFACE_CURVE('',#1728,(#1732,#1739),.PCURVE_S1.); +#1728 = LINE('',#1729,#1730); +#1729 = CARTESIAN_POINT('',(-500.,3.331E-14,150.)); +#1730 = VECTOR('',#1731,1.); +#1731 = DIRECTION('',(0.,-2.2E-16,-1.)); +#1732 = PCURVE('',#1646,#1733); +#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738); +#1734 = LINE('',#1735,#1736); +#1735 = CARTESIAN_POINT('',(4.39626E-29,-6.661E-14)); +#1736 = VECTOR('',#1737,1.); +#1737 = DIRECTION('',(1.,4.4E-16)); +#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1563 = PCURVE('',#1564,#1569); -#1564 = PLANE('',#1565); -#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568); -#1566 = CARTESIAN_POINT('',(-6.06E-15,-1.213E-14,0.)); -#1567 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); -#1568 = DIRECTION('',(0.,1.,-2.2E-16)); -#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574); -#1570 = LINE('',#1571,#1572); -#1571 = CARTESIAN_POINT('',(375.,225.)); -#1572 = VECTOR('',#1573,1.); -#1573 = DIRECTION('',(-1.,4.84E-32)); -#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1739 = PCURVE('',#1740,#1745); +#1740 = PLANE('',#1741); +#1741 = AXIS2_PLACEMENT_3D('',#1742,#1743,#1744); +#1742 = CARTESIAN_POINT('',(0.,0.,0.)); +#1743 = DIRECTION('',(0.,1.,-4.4E-16)); +#1744 = DIRECTION('',(0.,4.4E-16,1.)); +#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750); +#1746 = LINE('',#1747,#1748); +#1747 = CARTESIAN_POINT('',(150.,-500.)); +#1748 = VECTOR('',#1749,1.); +#1749 = DIRECTION('',(-1.,0.)); +#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1575 = ADVANCED_FACE('',(#1576),#1538,.F.); -#1576 = FACE_BOUND('',#1577,.F.); -#1577 = EDGE_LOOP('',(#1578,#1579,#1602,#1630)); -#1578 = ORIENTED_EDGE('',*,*,#1522,.T.); -#1579 = ORIENTED_EDGE('',*,*,#1580,.T.); -#1580 = EDGE_CURVE('',#1495,#1581,#1583,.T.); -#1581 = VERTEX_POINT('',#1582); -#1582 = CARTESIAN_POINT('',(225.,-375.,15.)); -#1583 = SURFACE_CURVE('',#1584,(#1588,#1595),.PCURVE_S1.); -#1584 = LINE('',#1585,#1586); -#1585 = CARTESIAN_POINT('',(-225.,-375.,15.)); -#1586 = VECTOR('',#1587,1.); -#1587 = DIRECTION('',(1.,0.,0.)); -#1588 = PCURVE('',#1538,#1589); -#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594); -#1590 = LINE('',#1591,#1592); -#1591 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); -#1592 = VECTOR('',#1593,1.); -#1593 = DIRECTION('',(1.,2.2E-16)); -#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1751 = ADVANCED_FACE('',(#1752),#1714,.F.); +#1752 = FACE_BOUND('',#1753,.F.); +#1753 = EDGE_LOOP('',(#1754,#1755,#1778,#1806)); +#1754 = ORIENTED_EDGE('',*,*,#1698,.T.); +#1755 = ORIENTED_EDGE('',*,*,#1756,.T.); +#1756 = EDGE_CURVE('',#1671,#1757,#1759,.T.); +#1757 = VERTEX_POINT('',#1758); +#1758 = CARTESIAN_POINT('',(500.,-15.,-150.)); +#1759 = SURFACE_CURVE('',#1760,(#1764,#1771),.PCURVE_S1.); +#1760 = LINE('',#1761,#1762); +#1761 = CARTESIAN_POINT('',(-500.,-15.,-150.)); +#1762 = VECTOR('',#1763,1.); +#1763 = DIRECTION('',(1.,0.,0.)); +#1764 = PCURVE('',#1714,#1765); +#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770); +#1766 = LINE('',#1767,#1768); +#1767 = CARTESIAN_POINT('',(0.,-15.)); +#1768 = VECTOR('',#1769,1.); +#1769 = DIRECTION('',(1.,0.)); +#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1595 = PCURVE('',#1510,#1596); -#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601); -#1597 = LINE('',#1598,#1599); -#1598 = CARTESIAN_POINT('',(-375.,225.)); -#1599 = VECTOR('',#1600,1.); -#1600 = DIRECTION('',(0.,-1.)); -#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1771 = PCURVE('',#1686,#1772); +#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(-150.,-500.)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(0.,1.)); +#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1602 = ORIENTED_EDGE('',*,*,#1603,.F.); -#1603 = EDGE_CURVE('',#1604,#1581,#1606,.T.); -#1604 = VERTEX_POINT('',#1605); -#1605 = CARTESIAN_POINT('',(225.,-375.,0.)); -#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.); -#1607 = LINE('',#1608,#1609); -#1608 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); -#1609 = VECTOR('',#1610,1.); -#1610 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#1611 = PCURVE('',#1538,#1612); -#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617); -#1613 = LINE('',#1614,#1615); -#1614 = CARTESIAN_POINT('',(450.,-9.2E-16)); -#1615 = VECTOR('',#1616,1.); -#1616 = DIRECTION('',(-2.2E-16,-1.)); -#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1778 = ORIENTED_EDGE('',*,*,#1779,.F.); +#1779 = EDGE_CURVE('',#1780,#1757,#1782,.T.); +#1780 = VERTEX_POINT('',#1781); +#1781 = CARTESIAN_POINT('',(500.,-6.7E-14,-150.)); +#1782 = SURFACE_CURVE('',#1783,(#1787,#1794),.PCURVE_S1.); +#1783 = LINE('',#1784,#1785); +#1784 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.)); +#1785 = VECTOR('',#1786,1.); +#1786 = DIRECTION('',(0.,-1.,6.6E-16)); +#1787 = PCURVE('',#1714,#1788); +#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793); +#1789 = LINE('',#1790,#1791); +#1790 = CARTESIAN_POINT('',(1.E+03,0.)); +#1791 = VECTOR('',#1792,1.); +#1792 = DIRECTION('',(0.,-1.)); +#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1618 = PCURVE('',#1619,#1624); -#1619 = PLANE('',#1620); -#1620 = AXIS2_PLACEMENT_3D('',#1621,#1622,#1623); -#1621 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); -#1622 = DIRECTION('',(-1.,2.2E-16,-4.4E-16)); -#1623 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); -#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629); -#1625 = LINE('',#1626,#1627); -#1626 = CARTESIAN_POINT('',(0.,0.)); -#1627 = VECTOR('',#1628,1.); -#1628 = DIRECTION('',(-1.6E-16,-1.)); -#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1794 = PCURVE('',#1795,#1800); +#1795 = PLANE('',#1796); +#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799); +#1797 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.)); +#1798 = DIRECTION('',(-1.,0.,0.)); +#1799 = DIRECTION('',(0.,6.6E-16,1.)); +#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1805); +#1801 = LINE('',#1802,#1803); +#1802 = CARTESIAN_POINT('',(0.,0.)); +#1803 = VECTOR('',#1804,1.); +#1804 = DIRECTION('',(0.,-1.)); +#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1630 = ORIENTED_EDGE('',*,*,#1631,.F.); -#1631 = EDGE_CURVE('',#1523,#1604,#1632,.T.); -#1632 = SURFACE_CURVE('',#1633,(#1637,#1644),.PCURVE_S1.); -#1633 = LINE('',#1634,#1635); -#1634 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#1635 = VECTOR('',#1636,1.); -#1636 = DIRECTION('',(1.,0.,0.)); -#1637 = PCURVE('',#1538,#1638); -#1638 = DEFINITIONAL_REPRESENTATION('',(#1639),#1643); -#1639 = LINE('',#1640,#1641); -#1640 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); -#1641 = VECTOR('',#1642,1.); -#1642 = DIRECTION('',(1.,2.2E-16)); -#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1806 = ORIENTED_EDGE('',*,*,#1807,.F.); +#1807 = EDGE_CURVE('',#1699,#1780,#1808,.T.); +#1808 = SURFACE_CURVE('',#1809,(#1813,#1820),.PCURVE_S1.); +#1809 = LINE('',#1810,#1811); +#1810 = CARTESIAN_POINT('',(-500.,-3.331E-14,-150.)); +#1811 = VECTOR('',#1812,1.); +#1812 = DIRECTION('',(1.,0.,0.)); +#1813 = PCURVE('',#1714,#1814); +#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819); +#1815 = LINE('',#1816,#1817); +#1816 = CARTESIAN_POINT('',(0.,6.661E-14)); +#1817 = VECTOR('',#1818,1.); +#1818 = DIRECTION('',(1.,0.)); +#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1644 = PCURVE('',#1564,#1645); -#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650); -#1646 = LINE('',#1647,#1648); -#1647 = CARTESIAN_POINT('',(-375.,225.)); -#1648 = VECTOR('',#1649,1.); -#1649 = DIRECTION('',(0.,-1.)); -#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1820 = PCURVE('',#1740,#1821); +#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826); +#1822 = LINE('',#1823,#1824); +#1823 = CARTESIAN_POINT('',(-150.,-500.)); +#1824 = VECTOR('',#1825,1.); +#1825 = DIRECTION('',(0.,1.)); +#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1651 = ADVANCED_FACE('',(#1652),#1619,.F.); -#1652 = FACE_BOUND('',#1653,.F.); -#1653 = EDGE_LOOP('',(#1654,#1655,#1678,#1701)); -#1654 = ORIENTED_EDGE('',*,*,#1603,.T.); -#1655 = ORIENTED_EDGE('',*,*,#1656,.T.); -#1656 = EDGE_CURVE('',#1581,#1657,#1659,.T.); -#1657 = VERTEX_POINT('',#1658); -#1658 = CARTESIAN_POINT('',(225.,375.,15.)); -#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.); -#1660 = LINE('',#1661,#1662); -#1661 = CARTESIAN_POINT('',(225.,-375.,15.)); -#1662 = VECTOR('',#1663,1.); -#1663 = DIRECTION('',(0.,1.,0.)); -#1664 = PCURVE('',#1619,#1665); -#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670); -#1666 = LINE('',#1667,#1668); -#1667 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); -#1668 = VECTOR('',#1669,1.); -#1669 = DIRECTION('',(1.,-4.4E-16)); -#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1827 = ADVANCED_FACE('',(#1828),#1795,.F.); +#1828 = FACE_BOUND('',#1829,.F.); +#1829 = EDGE_LOOP('',(#1830,#1831,#1854,#1877)); +#1830 = ORIENTED_EDGE('',*,*,#1779,.T.); +#1831 = ORIENTED_EDGE('',*,*,#1832,.T.); +#1832 = EDGE_CURVE('',#1757,#1833,#1835,.T.); +#1833 = VERTEX_POINT('',#1834); +#1834 = CARTESIAN_POINT('',(500.,-15.,150.)); +#1835 = SURFACE_CURVE('',#1836,(#1840,#1847),.PCURVE_S1.); +#1836 = LINE('',#1837,#1838); +#1837 = CARTESIAN_POINT('',(500.,-15.,-150.)); +#1838 = VECTOR('',#1839,1.); +#1839 = DIRECTION('',(0.,2.2E-16,1.)); +#1840 = PCURVE('',#1795,#1841); +#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846); +#1842 = LINE('',#1843,#1844); +#1843 = CARTESIAN_POINT('',(-9.9E-15,-15.)); +#1844 = VECTOR('',#1845,1.); +#1845 = DIRECTION('',(1.,-4.4E-16)); +#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1671 = PCURVE('',#1510,#1672); -#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677); -#1673 = LINE('',#1674,#1675); -#1674 = CARTESIAN_POINT('',(-375.,-225.)); -#1675 = VECTOR('',#1676,1.); -#1676 = DIRECTION('',(1.,-4.84E-32)); -#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1847 = PCURVE('',#1686,#1848); +#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853); +#1849 = LINE('',#1850,#1851); +#1850 = CARTESIAN_POINT('',(-150.,500.)); +#1851 = VECTOR('',#1852,1.); +#1852 = DIRECTION('',(1.,0.)); +#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1678 = ORIENTED_EDGE('',*,*,#1679,.F.); -#1679 = EDGE_CURVE('',#1680,#1657,#1682,.T.); -#1680 = VERTEX_POINT('',#1681); -#1681 = CARTESIAN_POINT('',(225.,375.,0.)); -#1682 = SURFACE_CURVE('',#1683,(#1687,#1694),.PCURVE_S1.); -#1683 = LINE('',#1684,#1685); -#1684 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); -#1685 = VECTOR('',#1686,1.); -#1686 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#1687 = PCURVE('',#1619,#1688); -#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693); -#1689 = LINE('',#1690,#1691); -#1690 = CARTESIAN_POINT('',(750.,3.06E-15)); -#1691 = VECTOR('',#1692,1.); -#1692 = DIRECTION('',(-1.6E-16,-1.)); -#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1694 = PCURVE('',#1482,#1695); -#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700); -#1696 = LINE('',#1697,#1698); -#1697 = CARTESIAN_POINT('',(0.,0.)); -#1698 = VECTOR('',#1699,1.); -#1699 = DIRECTION('',(2.2E-16,-1.)); -#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1701 = ORIENTED_EDGE('',*,*,#1702,.F.); -#1702 = EDGE_CURVE('',#1604,#1680,#1703,.T.); -#1703 = SURFACE_CURVE('',#1704,(#1708,#1715),.PCURVE_S1.); -#1704 = LINE('',#1705,#1706); -#1705 = CARTESIAN_POINT('',(225.,-375.,0.)); -#1706 = VECTOR('',#1707,1.); -#1707 = DIRECTION('',(0.,1.,0.)); -#1708 = PCURVE('',#1619,#1709); -#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714); -#1710 = LINE('',#1711,#1712); -#1711 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); -#1712 = VECTOR('',#1713,1.); -#1713 = DIRECTION('',(1.,-4.4E-16)); -#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1715 = PCURVE('',#1564,#1716); -#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721); -#1717 = LINE('',#1718,#1719); -#1718 = CARTESIAN_POINT('',(-375.,-225.)); -#1719 = VECTOR('',#1720,1.); -#1720 = DIRECTION('',(1.,-4.84E-32)); -#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1722 = ADVANCED_FACE('',(#1723),#1482,.F.); -#1723 = FACE_BOUND('',#1724,.F.); -#1724 = EDGE_LOOP('',(#1725,#1726,#1747,#1748)); -#1725 = ORIENTED_EDGE('',*,*,#1679,.T.); -#1726 = ORIENTED_EDGE('',*,*,#1727,.T.); -#1727 = EDGE_CURVE('',#1657,#1462,#1728,.T.); -#1728 = SURFACE_CURVE('',#1729,(#1733,#1740),.PCURVE_S1.); -#1729 = LINE('',#1730,#1731); -#1730 = CARTESIAN_POINT('',(225.,375.,15.)); -#1731 = VECTOR('',#1732,1.); -#1732 = DIRECTION('',(-1.,0.,0.)); -#1733 = PCURVE('',#1482,#1734); -#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739); -#1735 = LINE('',#1736,#1737); -#1736 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); -#1737 = VECTOR('',#1738,1.); -#1738 = DIRECTION('',(1.,-2.2E-16)); -#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1740 = PCURVE('',#1510,#1741); -#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746); -#1742 = LINE('',#1743,#1744); -#1743 = CARTESIAN_POINT('',(375.,-225.)); -#1744 = VECTOR('',#1745,1.); -#1745 = DIRECTION('',(0.,1.)); -#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1747 = ORIENTED_EDGE('',*,*,#1459,.F.); -#1748 = ORIENTED_EDGE('',*,*,#1749,.F.); -#1749 = EDGE_CURVE('',#1680,#1460,#1750,.T.); -#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.); -#1751 = LINE('',#1752,#1753); -#1752 = CARTESIAN_POINT('',(225.,375.,0.)); -#1753 = VECTOR('',#1754,1.); -#1754 = DIRECTION('',(-1.,0.,0.)); -#1755 = PCURVE('',#1482,#1756); -#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761); -#1757 = LINE('',#1758,#1759); -#1758 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); -#1759 = VECTOR('',#1760,1.); -#1760 = DIRECTION('',(1.,-2.2E-16)); -#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1762 = PCURVE('',#1564,#1763); -#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768); -#1764 = LINE('',#1765,#1766); -#1765 = CARTESIAN_POINT('',(375.,-225.)); -#1766 = VECTOR('',#1767,1.); -#1767 = DIRECTION('',(0.,1.)); -#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1769 = ADVANCED_FACE('',(#1770),#1564,.F.); -#1770 = FACE_BOUND('',#1771,.F.); -#1771 = EDGE_LOOP('',(#1772,#1773,#1774,#1775)); -#1772 = ORIENTED_EDGE('',*,*,#1550,.T.); -#1773 = ORIENTED_EDGE('',*,*,#1631,.T.); -#1774 = ORIENTED_EDGE('',*,*,#1702,.T.); -#1775 = ORIENTED_EDGE('',*,*,#1749,.T.); -#1776 = ADVANCED_FACE('',(#1777),#1510,.T.); -#1777 = FACE_BOUND('',#1778,.T.); -#1778 = EDGE_LOOP('',(#1779,#1780,#1781,#1782)); -#1779 = ORIENTED_EDGE('',*,*,#1494,.T.); -#1780 = ORIENTED_EDGE('',*,*,#1580,.T.); -#1781 = ORIENTED_EDGE('',*,*,#1656,.T.); -#1782 = ORIENTED_EDGE('',*,*,#1727,.T.); -#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1787)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1784,#1785,#1786)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1784, - 'distance_accuracy_value','confusion accuracy'); -#1788 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1789,#1791); -#1789 = ( REPRESENTATION_RELATIONSHIP('','',#1452,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1790) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1790 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); -#1791 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1792); -#1792 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Pad001','',#5,#1447,$); -#1793 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1449)); -#1794 = SHAPE_DEFINITION_REPRESENTATION(#1795,#1801); -#1795 = PRODUCT_DEFINITION_SHAPE('','',#1796); -#1796 = PRODUCT_DEFINITION('design','',#1797,#1800); -#1797 = PRODUCT_DEFINITION_FORMATION('','',#1798); -#1798 = PRODUCT('RightPannel','RightPannel','',(#1799)); -#1799 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1801 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1802),#2132); -#1802 = MANIFOLD_SOLID_BREP('',#1803); -#1803 = CLOSED_SHELL('',(#1804,#1924,#2000,#2071,#2118,#2125)); -#1804 = ADVANCED_FACE('',(#1805),#1819,.F.); -#1805 = FACE_BOUND('',#1806,.F.); -#1806 = EDGE_LOOP('',(#1807,#1842,#1870,#1898)); -#1807 = ORIENTED_EDGE('',*,*,#1808,.T.); -#1808 = EDGE_CURVE('',#1809,#1811,#1813,.T.); -#1809 = VERTEX_POINT('',#1810); -#1810 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.)); -#1811 = VERTEX_POINT('',#1812); -#1812 = CARTESIAN_POINT('',(15.,-225.,375.)); -#1813 = SURFACE_CURVE('',#1814,(#1818,#1830),.PCURVE_S1.); -#1814 = LINE('',#1815,#1816); -#1815 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); -#1816 = VECTOR('',#1817,1.); -#1817 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#1818 = PCURVE('',#1819,#1824); -#1819 = PLANE('',#1820); -#1820 = AXIS2_PLACEMENT_3D('',#1821,#1822,#1823); -#1821 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); -#1822 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); -#1823 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); -#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829); -#1825 = LINE('',#1826,#1827); -#1826 = CARTESIAN_POINT('',(0.,0.)); -#1827 = VECTOR('',#1828,1.); -#1828 = DIRECTION('',(1.7E-16,-1.)); -#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1830 = PCURVE('',#1831,#1836); -#1831 = PLANE('',#1832); -#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835); -#1833 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); -#1834 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); -#1835 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); -#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841); -#1837 = LINE('',#1838,#1839); -#1838 = CARTESIAN_POINT('',(450.,9.2E-16)); -#1839 = VECTOR('',#1840,1.); -#1840 = DIRECTION('',(2.2E-16,-1.)); -#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1842 = ORIENTED_EDGE('',*,*,#1843,.T.); -#1843 = EDGE_CURVE('',#1811,#1844,#1846,.T.); -#1844 = VERTEX_POINT('',#1845); -#1845 = CARTESIAN_POINT('',(15.,-225.,-375.)); -#1846 = SURFACE_CURVE('',#1847,(#1851,#1858),.PCURVE_S1.); -#1847 = LINE('',#1848,#1849); -#1848 = CARTESIAN_POINT('',(15.,-225.,375.)); -#1849 = VECTOR('',#1850,1.); -#1850 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); -#1851 = PCURVE('',#1819,#1852); -#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857); -#1853 = LINE('',#1854,#1855); -#1854 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.)); -#1855 = VECTOR('',#1856,1.); -#1856 = DIRECTION('',(1.,2.3E-16)); -#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1858 = PCURVE('',#1859,#1864); -#1859 = PLANE('',#1860); -#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863); -#1861 = CARTESIAN_POINT('',(15.,-9.56E-15,-1.42108547152E-14)); -#1862 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); -#1863 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#1854 = ORIENTED_EDGE('',*,*,#1855,.F.); +#1855 = EDGE_CURVE('',#1856,#1833,#1858,.T.); +#1856 = VERTEX_POINT('',#1857); +#1857 = CARTESIAN_POINT('',(500.,6.7E-14,150.)); +#1858 = SURFACE_CURVE('',#1859,(#1863,#1870),.PCURVE_S1.); +#1859 = LINE('',#1860,#1861); +#1860 = CARTESIAN_POINT('',(500.,9.992E-14,150.)); +#1861 = VECTOR('',#1862,1.); +#1862 = DIRECTION('',(0.,-1.,6.6E-16)); +#1863 = PCURVE('',#1795,#1864); #1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869); #1865 = LINE('',#1866,#1867); -#1866 = CARTESIAN_POINT('',(375.,225.)); +#1866 = CARTESIAN_POINT('',(300.,1.84E-15)); #1867 = VECTOR('',#1868,1.); -#1868 = DIRECTION('',(-1.,-9.860761315263E-32)); +#1868 = DIRECTION('',(0.,-1.)); #1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1870 = ORIENTED_EDGE('',*,*,#1871,.F.); -#1871 = EDGE_CURVE('',#1872,#1844,#1874,.T.); -#1872 = VERTEX_POINT('',#1873); -#1873 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.)); -#1874 = SURFACE_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.); -#1875 = LINE('',#1876,#1877); -#1876 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); -#1877 = VECTOR('',#1878,1.); -#1878 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#1879 = PCURVE('',#1819,#1880); -#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885); -#1881 = LINE('',#1882,#1883); -#1882 = CARTESIAN_POINT('',(750.,3.66E-15)); -#1883 = VECTOR('',#1884,1.); -#1884 = DIRECTION('',(1.7E-16,-1.)); -#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1870 = PCURVE('',#1658,#1871); +#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876); +#1872 = LINE('',#1873,#1874); +#1873 = CARTESIAN_POINT('',(0.,0.)); +#1874 = VECTOR('',#1875,1.); +#1875 = DIRECTION('',(0.,-1.)); +#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1886 = PCURVE('',#1887,#1892); -#1887 = PLANE('',#1888); -#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891); -#1889 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); -#1890 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); -#1891 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#1877 = ORIENTED_EDGE('',*,*,#1878,.F.); +#1878 = EDGE_CURVE('',#1780,#1856,#1879,.T.); +#1879 = SURFACE_CURVE('',#1880,(#1884,#1891),.PCURVE_S1.); +#1880 = LINE('',#1881,#1882); +#1881 = CARTESIAN_POINT('',(500.,-3.331E-14,-150.)); +#1882 = VECTOR('',#1883,1.); +#1883 = DIRECTION('',(0.,2.2E-16,1.)); +#1884 = PCURVE('',#1795,#1885); +#1885 = DEFINITIONAL_REPRESENTATION('',(#1886),#1890); +#1886 = LINE('',#1887,#1888); +#1887 = CARTESIAN_POINT('',(4.39626E-29,6.661E-14)); +#1888 = VECTOR('',#1889,1.); +#1889 = DIRECTION('',(1.,-4.4E-16)); +#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1891 = PCURVE('',#1740,#1892); #1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897); #1893 = LINE('',#1894,#1895); -#1894 = CARTESIAN_POINT('',(0.,0.)); +#1894 = CARTESIAN_POINT('',(-150.,500.)); #1895 = VECTOR('',#1896,1.); -#1896 = DIRECTION('',(-2.2E-16,-1.)); +#1896 = DIRECTION('',(1.,0.)); #1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1898 = ORIENTED_EDGE('',*,*,#1899,.F.); -#1899 = EDGE_CURVE('',#1809,#1872,#1900,.T.); -#1900 = SURFACE_CURVE('',#1901,(#1905,#1912),.PCURVE_S1.); -#1901 = LINE('',#1902,#1903); -#1902 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.)); -#1903 = VECTOR('',#1904,1.); -#1904 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); -#1905 = PCURVE('',#1819,#1906); -#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911); -#1907 = LINE('',#1908,#1909); -#1908 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13)); -#1909 = VECTOR('',#1910,1.); -#1910 = DIRECTION('',(1.,2.3E-16)); -#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1898 = ADVANCED_FACE('',(#1899),#1658,.F.); +#1899 = FACE_BOUND('',#1900,.F.); +#1900 = EDGE_LOOP('',(#1901,#1902,#1923,#1924)); +#1901 = ORIENTED_EDGE('',*,*,#1855,.T.); +#1902 = ORIENTED_EDGE('',*,*,#1903,.T.); +#1903 = EDGE_CURVE('',#1833,#1638,#1904,.T.); +#1904 = SURFACE_CURVE('',#1905,(#1909,#1916),.PCURVE_S1.); +#1905 = LINE('',#1906,#1907); +#1906 = CARTESIAN_POINT('',(500.,-15.,150.)); +#1907 = VECTOR('',#1908,1.); +#1908 = DIRECTION('',(-1.,0.,0.)); +#1909 = PCURVE('',#1658,#1910); +#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915); +#1911 = LINE('',#1912,#1913); +#1912 = CARTESIAN_POINT('',(0.,-15.)); +#1913 = VECTOR('',#1914,1.); +#1914 = DIRECTION('',(1.,0.)); +#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1912 = PCURVE('',#1913,#1918); -#1913 = PLANE('',#1914); -#1914 = AXIS2_PLACEMENT_3D('',#1915,#1916,#1917); -#1915 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14)); -#1916 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); -#1917 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); -#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923); -#1919 = LINE('',#1920,#1921); -#1920 = CARTESIAN_POINT('',(375.,225.)); -#1921 = VECTOR('',#1922,1.); -#1922 = DIRECTION('',(-1.,-9.860761315263E-32)); -#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1916 = PCURVE('',#1686,#1917); +#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922); +#1918 = LINE('',#1919,#1920); +#1919 = CARTESIAN_POINT('',(150.,500.)); +#1920 = VECTOR('',#1921,1.); +#1921 = DIRECTION('',(0.,-1.)); +#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1924 = ADVANCED_FACE('',(#1925),#1887,.F.); -#1925 = FACE_BOUND('',#1926,.F.); -#1926 = EDGE_LOOP('',(#1927,#1928,#1951,#1979)); -#1927 = ORIENTED_EDGE('',*,*,#1871,.T.); -#1928 = ORIENTED_EDGE('',*,*,#1929,.T.); -#1929 = EDGE_CURVE('',#1844,#1930,#1932,.T.); -#1930 = VERTEX_POINT('',#1931); -#1931 = CARTESIAN_POINT('',(15.,225.,-375.)); -#1932 = SURFACE_CURVE('',#1933,(#1937,#1944),.PCURVE_S1.); +#1923 = ORIENTED_EDGE('',*,*,#1635,.F.); +#1924 = ORIENTED_EDGE('',*,*,#1925,.F.); +#1925 = EDGE_CURVE('',#1856,#1636,#1926,.T.); +#1926 = SURFACE_CURVE('',#1927,(#1931,#1938),.PCURVE_S1.); +#1927 = LINE('',#1928,#1929); +#1928 = CARTESIAN_POINT('',(500.,3.331E-14,150.)); +#1929 = VECTOR('',#1930,1.); +#1930 = DIRECTION('',(-1.,0.,0.)); +#1931 = PCURVE('',#1658,#1932); +#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1937); #1933 = LINE('',#1934,#1935); -#1934 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#1934 = CARTESIAN_POINT('',(0.,-6.661E-14)); #1935 = VECTOR('',#1936,1.); -#1936 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); -#1937 = PCURVE('',#1887,#1938); -#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943); -#1939 = LINE('',#1940,#1941); -#1940 = CARTESIAN_POINT('',(8.856512829121E-14,-15.)); -#1941 = VECTOR('',#1942,1.); -#1942 = DIRECTION('',(1.,4.4E-16)); -#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1936 = DIRECTION('',(1.,0.)); +#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1944 = PCURVE('',#1859,#1945); -#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950); -#1946 = LINE('',#1947,#1948); -#1947 = CARTESIAN_POINT('',(-375.,225.)); -#1948 = VECTOR('',#1949,1.); -#1949 = DIRECTION('',(-4.4E-16,-1.)); -#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1938 = PCURVE('',#1740,#1939); +#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944); +#1940 = LINE('',#1941,#1942); +#1941 = CARTESIAN_POINT('',(150.,500.)); +#1942 = VECTOR('',#1943,1.); +#1943 = DIRECTION('',(0.,-1.)); +#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1951 = ORIENTED_EDGE('',*,*,#1952,.F.); -#1952 = EDGE_CURVE('',#1953,#1930,#1955,.T.); -#1953 = VERTEX_POINT('',#1954); -#1954 = CARTESIAN_POINT('',(2.83E-13,225.,-375.)); -#1955 = SURFACE_CURVE('',#1956,(#1960,#1967),.PCURVE_S1.); -#1956 = LINE('',#1957,#1958); -#1957 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); -#1958 = VECTOR('',#1959,1.); -#1959 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#1960 = PCURVE('',#1887,#1961); -#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966); -#1962 = LINE('',#1963,#1964); -#1963 = CARTESIAN_POINT('',(450.,-9.2E-16)); -#1964 = VECTOR('',#1965,1.); -#1965 = DIRECTION('',(-2.2E-16,-1.)); -#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1967 = PCURVE('',#1968,#1973); -#1968 = PLANE('',#1969); -#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972); -#1970 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); -#1971 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); -#1972 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); -#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978); -#1974 = LINE('',#1975,#1976); -#1975 = CARTESIAN_POINT('',(0.,0.)); -#1976 = VECTOR('',#1977,1.); -#1977 = DIRECTION('',(-1.7E-16,-1.)); -#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1979 = ORIENTED_EDGE('',*,*,#1980,.F.); -#1980 = EDGE_CURVE('',#1872,#1953,#1981,.T.); -#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.); -#1982 = LINE('',#1983,#1984); -#1983 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.)); -#1984 = VECTOR('',#1985,1.); -#1985 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); -#1986 = PCURVE('',#1887,#1987); -#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992); -#1988 = LINE('',#1989,#1990); -#1989 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14)); -#1990 = VECTOR('',#1991,1.); -#1991 = DIRECTION('',(1.,4.4E-16)); -#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1993 = PCURVE('',#1913,#1994); -#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999); -#1995 = LINE('',#1996,#1997); -#1996 = CARTESIAN_POINT('',(-375.,225.)); -#1997 = VECTOR('',#1998,1.); -#1998 = DIRECTION('',(-4.4E-16,-1.)); -#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2000 = ADVANCED_FACE('',(#2001),#1968,.F.); -#2001 = FACE_BOUND('',#2002,.F.); -#2002 = EDGE_LOOP('',(#2003,#2004,#2027,#2050)); -#2003 = ORIENTED_EDGE('',*,*,#1952,.T.); -#2004 = ORIENTED_EDGE('',*,*,#2005,.T.); -#2005 = EDGE_CURVE('',#1930,#2006,#2008,.T.); -#2006 = VERTEX_POINT('',#2007); -#2007 = CARTESIAN_POINT('',(15.,225.,375.)); -#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.); -#2009 = LINE('',#2010,#2011); -#2010 = CARTESIAN_POINT('',(15.,225.,-375.)); -#2011 = VECTOR('',#2012,1.); -#2012 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); -#2013 = PCURVE('',#1968,#2014); -#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019); -#2015 = LINE('',#2016,#2017); -#2016 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.)); -#2017 = VECTOR('',#2018,1.); -#2018 = DIRECTION('',(1.,-2.3E-16)); -#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2020 = PCURVE('',#1859,#2021); -#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026); -#2022 = LINE('',#2023,#2024); -#2023 = CARTESIAN_POINT('',(-375.,-225.)); -#2024 = VECTOR('',#2025,1.); -#2025 = DIRECTION('',(1.,9.860761315263E-32)); -#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2027 = ORIENTED_EDGE('',*,*,#2028,.F.); -#2028 = EDGE_CURVE('',#2029,#2006,#2031,.T.); -#2029 = VERTEX_POINT('',#2030); -#2030 = CARTESIAN_POINT('',(-1.33E-13,225.,375.)); -#2031 = SURFACE_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.); -#2032 = LINE('',#2033,#2034); -#2033 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); -#2034 = VECTOR('',#2035,1.); -#2035 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#2036 = PCURVE('',#1968,#2037); -#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042); -#2038 = LINE('',#2039,#2040); -#2039 = CARTESIAN_POINT('',(750.,-3.66E-15)); -#2040 = VECTOR('',#2041,1.); -#2041 = DIRECTION('',(-1.7E-16,-1.)); -#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2043 = PCURVE('',#1831,#2044); -#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049); -#2045 = LINE('',#2046,#2047); -#2046 = CARTESIAN_POINT('',(0.,0.)); -#2047 = VECTOR('',#2048,1.); -#2048 = DIRECTION('',(2.2E-16,-1.)); -#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2050 = ORIENTED_EDGE('',*,*,#2051,.F.); -#2051 = EDGE_CURVE('',#1953,#2029,#2052,.T.); -#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.); -#2053 = LINE('',#2054,#2055); -#2054 = CARTESIAN_POINT('',(7.494E-14,225.,-375.)); -#2055 = VECTOR('',#2056,1.); -#2056 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); -#2057 = PCURVE('',#1968,#2058); -#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063); -#2059 = LINE('',#2060,#2061); -#2060 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13)); -#2061 = VECTOR('',#2062,1.); -#2062 = DIRECTION('',(1.,-2.3E-16)); -#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2064 = PCURVE('',#1913,#2065); -#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070); -#2066 = LINE('',#2067,#2068); -#2067 = CARTESIAN_POINT('',(-375.,-225.)); -#2068 = VECTOR('',#2069,1.); -#2069 = DIRECTION('',(1.,9.860761315263E-32)); -#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2071 = ADVANCED_FACE('',(#2072),#1831,.F.); -#2072 = FACE_BOUND('',#2073,.F.); -#2073 = EDGE_LOOP('',(#2074,#2075,#2096,#2097)); -#2074 = ORIENTED_EDGE('',*,*,#2028,.T.); -#2075 = ORIENTED_EDGE('',*,*,#2076,.T.); -#2076 = EDGE_CURVE('',#2006,#1811,#2077,.T.); -#2077 = SURFACE_CURVE('',#2078,(#2082,#2089),.PCURVE_S1.); -#2078 = LINE('',#2079,#2080); -#2079 = CARTESIAN_POINT('',(15.,225.,375.)); -#2080 = VECTOR('',#2081,1.); -#2081 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); -#2082 = PCURVE('',#1831,#2083); -#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088); -#2084 = LINE('',#2085,#2086); -#2085 = CARTESIAN_POINT('',(8.196512829121E-14,-15.)); -#2086 = VECTOR('',#2087,1.); -#2087 = DIRECTION('',(1.,-4.4E-16)); -#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2089 = PCURVE('',#1859,#2090); -#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095); -#2091 = LINE('',#2092,#2093); -#2092 = CARTESIAN_POINT('',(375.,-225.)); -#2093 = VECTOR('',#2094,1.); -#2094 = DIRECTION('',(4.4E-16,1.)); -#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2096 = ORIENTED_EDGE('',*,*,#1808,.F.); -#2097 = ORIENTED_EDGE('',*,*,#2098,.F.); -#2098 = EDGE_CURVE('',#2029,#1809,#2099,.T.); -#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.); -#2100 = LINE('',#2101,#2102); -#2101 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.)); -#2102 = VECTOR('',#2103,1.); -#2103 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); -#2104 = PCURVE('',#1831,#2105); -#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110); -#2106 = LINE('',#2107,#2108); -#2107 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14)); -#2108 = VECTOR('',#2109,1.); -#2109 = DIRECTION('',(1.,-4.4E-16)); -#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2111 = PCURVE('',#1913,#2112); -#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117); -#2113 = LINE('',#2114,#2115); -#2114 = CARTESIAN_POINT('',(375.,-225.)); -#2115 = VECTOR('',#2116,1.); -#2116 = DIRECTION('',(4.4E-16,1.)); -#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2118 = ADVANCED_FACE('',(#2119),#1913,.F.); -#2119 = FACE_BOUND('',#2120,.F.); -#2120 = EDGE_LOOP('',(#2121,#2122,#2123,#2124)); -#2121 = ORIENTED_EDGE('',*,*,#1899,.T.); -#2122 = ORIENTED_EDGE('',*,*,#1980,.T.); -#2123 = ORIENTED_EDGE('',*,*,#2051,.T.); -#2124 = ORIENTED_EDGE('',*,*,#2098,.T.); -#2125 = ADVANCED_FACE('',(#2126),#1859,.T.); -#2126 = FACE_BOUND('',#2127,.T.); -#2127 = EDGE_LOOP('',(#2128,#2129,#2130,#2131)); -#2128 = ORIENTED_EDGE('',*,*,#1843,.T.); -#2129 = ORIENTED_EDGE('',*,*,#1929,.T.); -#2130 = ORIENTED_EDGE('',*,*,#2005,.T.); -#2131 = ORIENTED_EDGE('',*,*,#2076,.T.); -#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2136)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2133,#2134,#2135)) REPRESENTATION_CONTEXT +#1945 = ADVANCED_FACE('',(#1946),#1740,.T.); +#1946 = FACE_BOUND('',#1947,.F.); +#1947 = EDGE_LOOP('',(#1948,#1949,#1950,#1951)); +#1948 = ORIENTED_EDGE('',*,*,#1726,.T.); +#1949 = ORIENTED_EDGE('',*,*,#1807,.T.); +#1950 = ORIENTED_EDGE('',*,*,#1878,.T.); +#1951 = ORIENTED_EDGE('',*,*,#1925,.T.); +#1952 = ADVANCED_FACE('',(#1953),#1686,.F.); +#1953 = FACE_BOUND('',#1954,.T.); +#1954 = EDGE_LOOP('',(#1955,#1956,#1957,#1958)); +#1955 = ORIENTED_EDGE('',*,*,#1670,.T.); +#1956 = ORIENTED_EDGE('',*,*,#1756,.T.); +#1957 = ORIENTED_EDGE('',*,*,#1832,.T.); +#1958 = ORIENTED_EDGE('',*,*,#1903,.T.); +#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1963)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1960,#1961,#1962)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2133, +#1960 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1961 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1962 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1963 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1960, 'distance_accuracy_value','confusion accuracy'); -#2137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2138,#2140); -#2138 = ( REPRESENTATION_RELATIONSHIP('','',#1801,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2139) +#1964 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1965,#1967); +#1965 = ( REPRESENTATION_RELATIONSHIP('','',#1628,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1966) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2139 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); -#2140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2141); -#2141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','RightPannel','',#5,#1796,$); -#2142 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1798)); -#2143 = SHAPE_DEFINITION_REPRESENTATION(#2144,#2150); -#2144 = PRODUCT_DEFINITION_SHAPE('','',#2145); -#2145 = PRODUCT_DEFINITION('design','',#2146,#2149); -#2146 = PRODUCT_DEFINITION_FORMATION('','',#2147); -#2147 = PRODUCT('Pad002','Pad002','',(#2148)); -#2148 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2149 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2150 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2151),#2481); -#2151 = MANIFOLD_SOLID_BREP('',#2152); -#2152 = CLOSED_SHELL('',(#2153,#2273,#2349,#2420,#2467,#2474)); -#2153 = ADVANCED_FACE('',(#2154),#2168,.F.); -#2154 = FACE_BOUND('',#2155,.F.); -#2155 = EDGE_LOOP('',(#2156,#2191,#2219,#2247)); -#2156 = ORIENTED_EDGE('',*,*,#2157,.T.); -#2157 = EDGE_CURVE('',#2158,#2160,#2162,.T.); -#2158 = VERTEX_POINT('',#2159); -#2159 = CARTESIAN_POINT('',(-225.,375.,0.)); -#2160 = VERTEX_POINT('',#2161); -#2161 = CARTESIAN_POINT('',(-225.,375.,15.)); -#2162 = SURFACE_CURVE('',#2163,(#2167,#2179),.PCURVE_S1.); -#2163 = LINE('',#2164,#2165); -#2164 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); -#2165 = VECTOR('',#2166,1.); -#2166 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#2167 = PCURVE('',#2168,#2173); -#2168 = PLANE('',#2169); -#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172); -#2170 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); -#2171 = DIRECTION('',(1.,-2.2E-16,4.4E-16)); -#2172 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); -#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178); -#2174 = LINE('',#2175,#2176); -#2175 = CARTESIAN_POINT('',(0.,0.)); -#2176 = VECTOR('',#2177,1.); -#2177 = DIRECTION('',(1.6E-16,-1.)); -#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1966 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1967 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1968); +#1968 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','RearPannel','',#5,#1623,$); +#1969 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1625)); +#1970 = SHAPE_DEFINITION_REPRESENTATION(#1971,#1977); +#1971 = PRODUCT_DEFINITION_SHAPE('','',#1972); +#1972 = PRODUCT_DEFINITION('design','',#1973,#1976); +#1973 = PRODUCT_DEFINITION_FORMATION('','',#1974); +#1974 = PRODUCT('BottomPannel','BottomPannel','',(#1975)); +#1975 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1977 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1978),#2308); +#1978 = MANIFOLD_SOLID_BREP('',#1979); +#1979 = CLOSED_SHELL('',(#1980,#2100,#2176,#2247,#2294,#2301)); +#1980 = ADVANCED_FACE('',(#1981),#1995,.F.); +#1981 = FACE_BOUND('',#1982,.F.); +#1982 = EDGE_LOOP('',(#1983,#2018,#2046,#2074)); +#1983 = ORIENTED_EDGE('',*,*,#1984,.T.); +#1984 = EDGE_CURVE('',#1985,#1987,#1989,.T.); +#1985 = VERTEX_POINT('',#1986); +#1986 = CARTESIAN_POINT('',(-145.,225.,0.)); +#1987 = VERTEX_POINT('',#1988); +#1988 = CARTESIAN_POINT('',(-145.,225.,15.)); +#1989 = SURFACE_CURVE('',#1990,(#1994,#2006),.PCURVE_S1.); +#1990 = LINE('',#1991,#1992); +#1991 = CARTESIAN_POINT('',(-145.,225.,0.)); +#1992 = VECTOR('',#1993,1.); +#1993 = DIRECTION('',(0.,0.,1.)); +#1994 = PCURVE('',#1995,#2000); +#1995 = PLANE('',#1996); +#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999); +#1997 = CARTESIAN_POINT('',(-145.,225.,0.)); +#1998 = DIRECTION('',(1.,0.,0.)); +#1999 = DIRECTION('',(0.,-1.,0.)); +#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005); +#2001 = LINE('',#2002,#2003); +#2002 = CARTESIAN_POINT('',(0.,0.)); +#2003 = VECTOR('',#2004,1.); +#2004 = DIRECTION('',(0.,-1.)); +#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2179 = PCURVE('',#2180,#2185); -#2180 = PLANE('',#2181); -#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184); -#2182 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); -#2183 = DIRECTION('',(-4.4E-16,-1.,2.8E-16)); -#2184 = DIRECTION('',(-1.,4.4E-16,-2.2E-16)); -#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190); -#2186 = LINE('',#2187,#2188); -#2187 = CARTESIAN_POINT('',(450.,9.2E-16)); -#2188 = VECTOR('',#2189,1.); -#2189 = DIRECTION('',(2.2E-16,-1.)); -#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2006 = PCURVE('',#2007,#2012); +#2007 = PLANE('',#2008); +#2008 = AXIS2_PLACEMENT_3D('',#2009,#2010,#2011); +#2009 = CARTESIAN_POINT('',(145.,225.,0.)); +#2010 = DIRECTION('',(0.,-1.,0.)); +#2011 = DIRECTION('',(-1.,0.,0.)); +#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017); +#2013 = LINE('',#2014,#2015); +#2014 = CARTESIAN_POINT('',(290.,0.)); +#2015 = VECTOR('',#2016,1.); +#2016 = DIRECTION('',(0.,-1.)); +#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2191 = ORIENTED_EDGE('',*,*,#2192,.T.); -#2192 = EDGE_CURVE('',#2160,#2193,#2195,.T.); -#2193 = VERTEX_POINT('',#2194); -#2194 = CARTESIAN_POINT('',(-225.,-375.,15.)); -#2195 = SURFACE_CURVE('',#2196,(#2200,#2207),.PCURVE_S1.); -#2196 = LINE('',#2197,#2198); -#2197 = CARTESIAN_POINT('',(-225.,375.,15.)); -#2198 = VECTOR('',#2199,1.); -#2199 = DIRECTION('',(0.,-1.,0.)); -#2200 = PCURVE('',#2168,#2201); -#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206); -#2202 = LINE('',#2203,#2204); -#2203 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); -#2204 = VECTOR('',#2205,1.); -#2205 = DIRECTION('',(1.,4.4E-16)); -#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2018 = ORIENTED_EDGE('',*,*,#2019,.T.); +#2019 = EDGE_CURVE('',#1987,#2020,#2022,.T.); +#2020 = VERTEX_POINT('',#2021); +#2021 = CARTESIAN_POINT('',(-145.,-225.,15.)); +#2022 = SURFACE_CURVE('',#2023,(#2027,#2034),.PCURVE_S1.); +#2023 = LINE('',#2024,#2025); +#2024 = CARTESIAN_POINT('',(-145.,225.,15.)); +#2025 = VECTOR('',#2026,1.); +#2026 = DIRECTION('',(0.,-1.,0.)); +#2027 = PCURVE('',#1995,#2028); +#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033); +#2029 = LINE('',#2030,#2031); +#2030 = CARTESIAN_POINT('',(0.,-15.)); +#2031 = VECTOR('',#2032,1.); +#2032 = DIRECTION('',(1.,0.)); +#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2207 = PCURVE('',#2208,#2213); -#2208 = PLANE('',#2209); -#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212); -#2210 = CARTESIAN_POINT('',(-1.306E-14,-8.13E-15,15.)); -#2211 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); -#2212 = DIRECTION('',(0.,1.,-2.2E-16)); +#2034 = PCURVE('',#2035,#2040); +#2035 = PLANE('',#2036); +#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039); +#2037 = CARTESIAN_POINT('',(0.,0.,15.)); +#2038 = DIRECTION('',(0.,0.,1.)); +#2039 = DIRECTION('',(1.,0.,0.)); +#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045); +#2041 = LINE('',#2042,#2043); +#2042 = CARTESIAN_POINT('',(-145.,225.)); +#2043 = VECTOR('',#2044,1.); +#2044 = DIRECTION('',(0.,-1.)); +#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2046 = ORIENTED_EDGE('',*,*,#2047,.F.); +#2047 = EDGE_CURVE('',#2048,#2020,#2050,.T.); +#2048 = VERTEX_POINT('',#2049); +#2049 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#2050 = SURFACE_CURVE('',#2051,(#2055,#2062),.PCURVE_S1.); +#2051 = LINE('',#2052,#2053); +#2052 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#2053 = VECTOR('',#2054,1.); +#2054 = DIRECTION('',(0.,0.,1.)); +#2055 = PCURVE('',#1995,#2056); +#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061); +#2057 = LINE('',#2058,#2059); +#2058 = CARTESIAN_POINT('',(450.,0.)); +#2059 = VECTOR('',#2060,1.); +#2060 = DIRECTION('',(0.,-1.)); +#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2062 = PCURVE('',#2063,#2068); +#2063 = PLANE('',#2064); +#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067); +#2065 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#2066 = DIRECTION('',(0.,1.,0.)); +#2067 = DIRECTION('',(1.,0.,0.)); +#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2073); +#2069 = LINE('',#2070,#2071); +#2070 = CARTESIAN_POINT('',(0.,0.)); +#2071 = VECTOR('',#2072,1.); +#2072 = DIRECTION('',(0.,-1.)); +#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2074 = ORIENTED_EDGE('',*,*,#2075,.F.); +#2075 = EDGE_CURVE('',#1985,#2048,#2076,.T.); +#2076 = SURFACE_CURVE('',#2077,(#2081,#2088),.PCURVE_S1.); +#2077 = LINE('',#2078,#2079); +#2078 = CARTESIAN_POINT('',(-145.,225.,0.)); +#2079 = VECTOR('',#2080,1.); +#2080 = DIRECTION('',(0.,-1.,0.)); +#2081 = PCURVE('',#1995,#2082); +#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087); +#2083 = LINE('',#2084,#2085); +#2084 = CARTESIAN_POINT('',(0.,0.)); +#2085 = VECTOR('',#2086,1.); +#2086 = DIRECTION('',(1.,0.)); +#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2088 = PCURVE('',#2089,#2094); +#2089 = PLANE('',#2090); +#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093); +#2091 = CARTESIAN_POINT('',(0.,0.,0.)); +#2092 = DIRECTION('',(0.,0.,1.)); +#2093 = DIRECTION('',(1.,0.,0.)); +#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099); +#2095 = LINE('',#2096,#2097); +#2096 = CARTESIAN_POINT('',(-145.,225.)); +#2097 = VECTOR('',#2098,1.); +#2098 = DIRECTION('',(0.,-1.)); +#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2100 = ADVANCED_FACE('',(#2101),#2063,.F.); +#2101 = FACE_BOUND('',#2102,.F.); +#2102 = EDGE_LOOP('',(#2103,#2104,#2127,#2155)); +#2103 = ORIENTED_EDGE('',*,*,#2047,.T.); +#2104 = ORIENTED_EDGE('',*,*,#2105,.T.); +#2105 = EDGE_CURVE('',#2020,#2106,#2108,.T.); +#2106 = VERTEX_POINT('',#2107); +#2107 = CARTESIAN_POINT('',(145.,-225.,15.)); +#2108 = SURFACE_CURVE('',#2109,(#2113,#2120),.PCURVE_S1.); +#2109 = LINE('',#2110,#2111); +#2110 = CARTESIAN_POINT('',(-145.,-225.,15.)); +#2111 = VECTOR('',#2112,1.); +#2112 = DIRECTION('',(1.,0.,0.)); +#2113 = PCURVE('',#2063,#2114); +#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119); +#2115 = LINE('',#2116,#2117); +#2116 = CARTESIAN_POINT('',(0.,-15.)); +#2117 = VECTOR('',#2118,1.); +#2118 = DIRECTION('',(1.,0.)); +#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2120 = PCURVE('',#2035,#2121); +#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126); +#2122 = LINE('',#2123,#2124); +#2123 = CARTESIAN_POINT('',(-145.,-225.)); +#2124 = VECTOR('',#2125,1.); +#2125 = DIRECTION('',(1.,0.)); +#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2127 = ORIENTED_EDGE('',*,*,#2128,.F.); +#2128 = EDGE_CURVE('',#2129,#2106,#2131,.T.); +#2129 = VERTEX_POINT('',#2130); +#2130 = CARTESIAN_POINT('',(145.,-225.,0.)); +#2131 = SURFACE_CURVE('',#2132,(#2136,#2143),.PCURVE_S1.); +#2132 = LINE('',#2133,#2134); +#2133 = CARTESIAN_POINT('',(145.,-225.,0.)); +#2134 = VECTOR('',#2135,1.); +#2135 = DIRECTION('',(0.,0.,1.)); +#2136 = PCURVE('',#2063,#2137); +#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142); +#2138 = LINE('',#2139,#2140); +#2139 = CARTESIAN_POINT('',(290.,0.)); +#2140 = VECTOR('',#2141,1.); +#2141 = DIRECTION('',(0.,-1.)); +#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2143 = PCURVE('',#2144,#2149); +#2144 = PLANE('',#2145); +#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148); +#2146 = CARTESIAN_POINT('',(145.,-225.,0.)); +#2147 = DIRECTION('',(-1.,0.,0.)); +#2148 = DIRECTION('',(0.,1.,0.)); +#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154); +#2150 = LINE('',#2151,#2152); +#2151 = CARTESIAN_POINT('',(0.,0.)); +#2152 = VECTOR('',#2153,1.); +#2153 = DIRECTION('',(0.,-1.)); +#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2155 = ORIENTED_EDGE('',*,*,#2156,.F.); +#2156 = EDGE_CURVE('',#2048,#2129,#2157,.T.); +#2157 = SURFACE_CURVE('',#2158,(#2162,#2169),.PCURVE_S1.); +#2158 = LINE('',#2159,#2160); +#2159 = CARTESIAN_POINT('',(-145.,-225.,0.)); +#2160 = VECTOR('',#2161,1.); +#2161 = DIRECTION('',(1.,0.,0.)); +#2162 = PCURVE('',#2063,#2163); +#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168); +#2164 = LINE('',#2165,#2166); +#2165 = CARTESIAN_POINT('',(0.,0.)); +#2166 = VECTOR('',#2167,1.); +#2167 = DIRECTION('',(1.,0.)); +#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2169 = PCURVE('',#2089,#2170); +#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175); +#2171 = LINE('',#2172,#2173); +#2172 = CARTESIAN_POINT('',(-145.,-225.)); +#2173 = VECTOR('',#2174,1.); +#2174 = DIRECTION('',(1.,0.)); +#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2176 = ADVANCED_FACE('',(#2177),#2144,.F.); +#2177 = FACE_BOUND('',#2178,.F.); +#2178 = EDGE_LOOP('',(#2179,#2180,#2203,#2226)); +#2179 = ORIENTED_EDGE('',*,*,#2128,.T.); +#2180 = ORIENTED_EDGE('',*,*,#2181,.T.); +#2181 = EDGE_CURVE('',#2106,#2182,#2184,.T.); +#2182 = VERTEX_POINT('',#2183); +#2183 = CARTESIAN_POINT('',(145.,225.,15.)); +#2184 = SURFACE_CURVE('',#2185,(#2189,#2196),.PCURVE_S1.); +#2185 = LINE('',#2186,#2187); +#2186 = CARTESIAN_POINT('',(145.,-225.,15.)); +#2187 = VECTOR('',#2188,1.); +#2188 = DIRECTION('',(0.,1.,0.)); +#2189 = PCURVE('',#2144,#2190); +#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195); +#2191 = LINE('',#2192,#2193); +#2192 = CARTESIAN_POINT('',(0.,-15.)); +#2193 = VECTOR('',#2194,1.); +#2194 = DIRECTION('',(1.,0.)); +#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2196 = PCURVE('',#2035,#2197); +#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202); +#2198 = LINE('',#2199,#2200); +#2199 = CARTESIAN_POINT('',(145.,-225.)); +#2200 = VECTOR('',#2201,1.); +#2201 = DIRECTION('',(0.,1.)); +#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2203 = ORIENTED_EDGE('',*,*,#2204,.F.); +#2204 = EDGE_CURVE('',#2205,#2182,#2207,.T.); +#2205 = VERTEX_POINT('',#2206); +#2206 = CARTESIAN_POINT('',(145.,225.,0.)); +#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.); +#2208 = LINE('',#2209,#2210); +#2209 = CARTESIAN_POINT('',(145.,225.,0.)); +#2210 = VECTOR('',#2211,1.); +#2211 = DIRECTION('',(0.,0.,1.)); +#2212 = PCURVE('',#2144,#2213); #2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218); #2214 = LINE('',#2215,#2216); -#2215 = CARTESIAN_POINT('',(375.,225.)); +#2215 = CARTESIAN_POINT('',(450.,0.)); #2216 = VECTOR('',#2217,1.); -#2217 = DIRECTION('',(-1.,4.84E-32)); +#2217 = DIRECTION('',(0.,-1.)); #2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2219 = ORIENTED_EDGE('',*,*,#2220,.F.); -#2220 = EDGE_CURVE('',#2221,#2193,#2223,.T.); -#2221 = VERTEX_POINT('',#2222); -#2222 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.); -#2224 = LINE('',#2225,#2226); -#2225 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); -#2226 = VECTOR('',#2227,1.); -#2227 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#2228 = PCURVE('',#2168,#2229); -#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234); -#2230 = LINE('',#2231,#2232); -#2231 = CARTESIAN_POINT('',(750.,-3.06E-15)); -#2232 = VECTOR('',#2233,1.); -#2233 = DIRECTION('',(1.6E-16,-1.)); -#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2219 = PCURVE('',#2007,#2220); +#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225); +#2221 = LINE('',#2222,#2223); +#2222 = CARTESIAN_POINT('',(0.,-0.)); +#2223 = VECTOR('',#2224,1.); +#2224 = DIRECTION('',(0.,-1.)); +#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2235 = PCURVE('',#2236,#2241); -#2236 = PLANE('',#2237); -#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240); -#2238 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); -#2239 = DIRECTION('',(4.4E-16,1.,-2.8E-16)); -#2240 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); +#2226 = ORIENTED_EDGE('',*,*,#2227,.F.); +#2227 = EDGE_CURVE('',#2129,#2205,#2228,.T.); +#2228 = SURFACE_CURVE('',#2229,(#2233,#2240),.PCURVE_S1.); +#2229 = LINE('',#2230,#2231); +#2230 = CARTESIAN_POINT('',(145.,-225.,0.)); +#2231 = VECTOR('',#2232,1.); +#2232 = DIRECTION('',(0.,1.,0.)); +#2233 = PCURVE('',#2144,#2234); +#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2239); +#2235 = LINE('',#2236,#2237); +#2236 = CARTESIAN_POINT('',(0.,0.)); +#2237 = VECTOR('',#2238,1.); +#2238 = DIRECTION('',(1.,0.)); +#2239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2240 = PCURVE('',#2089,#2241); #2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246); #2242 = LINE('',#2243,#2244); -#2243 = CARTESIAN_POINT('',(0.,0.)); +#2243 = CARTESIAN_POINT('',(145.,-225.)); #2244 = VECTOR('',#2245,1.); -#2245 = DIRECTION('',(-2.2E-16,-1.)); +#2245 = DIRECTION('',(0.,1.)); #2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2247 = ORIENTED_EDGE('',*,*,#2248,.F.); -#2248 = EDGE_CURVE('',#2158,#2221,#2249,.T.); -#2249 = SURFACE_CURVE('',#2250,(#2254,#2261),.PCURVE_S1.); -#2250 = LINE('',#2251,#2252); -#2251 = CARTESIAN_POINT('',(-225.,375.,0.)); -#2252 = VECTOR('',#2253,1.); -#2253 = DIRECTION('',(0.,-1.,0.)); -#2254 = PCURVE('',#2168,#2255); -#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260); -#2256 = LINE('',#2257,#2258); -#2257 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); -#2258 = VECTOR('',#2259,1.); -#2259 = DIRECTION('',(1.,4.4E-16)); -#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2247 = ADVANCED_FACE('',(#2248),#2007,.F.); +#2248 = FACE_BOUND('',#2249,.F.); +#2249 = EDGE_LOOP('',(#2250,#2251,#2272,#2273)); +#2250 = ORIENTED_EDGE('',*,*,#2204,.T.); +#2251 = ORIENTED_EDGE('',*,*,#2252,.T.); +#2252 = EDGE_CURVE('',#2182,#1987,#2253,.T.); +#2253 = SURFACE_CURVE('',#2254,(#2258,#2265),.PCURVE_S1.); +#2254 = LINE('',#2255,#2256); +#2255 = CARTESIAN_POINT('',(145.,225.,15.)); +#2256 = VECTOR('',#2257,1.); +#2257 = DIRECTION('',(-1.,0.,0.)); +#2258 = PCURVE('',#2007,#2259); +#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264); +#2260 = LINE('',#2261,#2262); +#2261 = CARTESIAN_POINT('',(0.,-15.)); +#2262 = VECTOR('',#2263,1.); +#2263 = DIRECTION('',(1.,0.)); +#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2261 = PCURVE('',#2262,#2267); -#2262 = PLANE('',#2263); -#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266); -#2264 = CARTESIAN_POINT('',(-6.06E-15,-1.213E-14,0.)); -#2265 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); -#2266 = DIRECTION('',(0.,1.,-2.2E-16)); -#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272); -#2268 = LINE('',#2269,#2270); -#2269 = CARTESIAN_POINT('',(375.,225.)); -#2270 = VECTOR('',#2271,1.); -#2271 = DIRECTION('',(-1.,4.84E-32)); -#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2265 = PCURVE('',#2035,#2266); +#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271); +#2267 = LINE('',#2268,#2269); +#2268 = CARTESIAN_POINT('',(145.,225.)); +#2269 = VECTOR('',#2270,1.); +#2270 = DIRECTION('',(-1.,0.)); +#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2273 = ADVANCED_FACE('',(#2274),#2236,.F.); -#2274 = FACE_BOUND('',#2275,.F.); -#2275 = EDGE_LOOP('',(#2276,#2277,#2300,#2328)); -#2276 = ORIENTED_EDGE('',*,*,#2220,.T.); -#2277 = ORIENTED_EDGE('',*,*,#2278,.T.); -#2278 = EDGE_CURVE('',#2193,#2279,#2281,.T.); -#2279 = VERTEX_POINT('',#2280); -#2280 = CARTESIAN_POINT('',(225.,-375.,15.)); -#2281 = SURFACE_CURVE('',#2282,(#2286,#2293),.PCURVE_S1.); +#2272 = ORIENTED_EDGE('',*,*,#1984,.F.); +#2273 = ORIENTED_EDGE('',*,*,#2274,.F.); +#2274 = EDGE_CURVE('',#2205,#1985,#2275,.T.); +#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.); +#2276 = LINE('',#2277,#2278); +#2277 = CARTESIAN_POINT('',(145.,225.,0.)); +#2278 = VECTOR('',#2279,1.); +#2279 = DIRECTION('',(-1.,0.,0.)); +#2280 = PCURVE('',#2007,#2281); +#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286); #2282 = LINE('',#2283,#2284); -#2283 = CARTESIAN_POINT('',(-225.,-375.,15.)); +#2283 = CARTESIAN_POINT('',(0.,-0.)); #2284 = VECTOR('',#2285,1.); -#2285 = DIRECTION('',(1.,0.,0.)); -#2286 = PCURVE('',#2236,#2287); -#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292); -#2288 = LINE('',#2289,#2290); -#2289 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); -#2290 = VECTOR('',#2291,1.); -#2291 = DIRECTION('',(1.,2.2E-16)); -#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2285 = DIRECTION('',(1.,0.)); +#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2293 = PCURVE('',#2208,#2294); -#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2299); -#2295 = LINE('',#2296,#2297); -#2296 = CARTESIAN_POINT('',(-375.,225.)); -#2297 = VECTOR('',#2298,1.); -#2298 = DIRECTION('',(0.,-1.)); -#2299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2287 = PCURVE('',#2089,#2288); +#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293); +#2289 = LINE('',#2290,#2291); +#2290 = CARTESIAN_POINT('',(145.,225.)); +#2291 = VECTOR('',#2292,1.); +#2292 = DIRECTION('',(-1.,0.)); +#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2300 = ORIENTED_EDGE('',*,*,#2301,.F.); -#2301 = EDGE_CURVE('',#2302,#2279,#2304,.T.); -#2302 = VERTEX_POINT('',#2303); -#2303 = CARTESIAN_POINT('',(225.,-375.,0.)); -#2304 = SURFACE_CURVE('',#2305,(#2309,#2316),.PCURVE_S1.); -#2305 = LINE('',#2306,#2307); -#2306 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); -#2307 = VECTOR('',#2308,1.); -#2308 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#2309 = PCURVE('',#2236,#2310); -#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315); -#2311 = LINE('',#2312,#2313); -#2312 = CARTESIAN_POINT('',(450.,-9.2E-16)); -#2313 = VECTOR('',#2314,1.); -#2314 = DIRECTION('',(-2.2E-16,-1.)); -#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2316 = PCURVE('',#2317,#2322); -#2317 = PLANE('',#2318); -#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321); -#2319 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); -#2320 = DIRECTION('',(-1.,2.2E-16,-4.4E-16)); -#2321 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); -#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2327); -#2323 = LINE('',#2324,#2325); -#2324 = CARTESIAN_POINT('',(0.,0.)); -#2325 = VECTOR('',#2326,1.); -#2326 = DIRECTION('',(-1.6E-16,-1.)); -#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2328 = ORIENTED_EDGE('',*,*,#2329,.F.); -#2329 = EDGE_CURVE('',#2221,#2302,#2330,.T.); -#2330 = SURFACE_CURVE('',#2331,(#2335,#2342),.PCURVE_S1.); -#2331 = LINE('',#2332,#2333); -#2332 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#2333 = VECTOR('',#2334,1.); -#2334 = DIRECTION('',(1.,0.,0.)); -#2335 = PCURVE('',#2236,#2336); -#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341); -#2337 = LINE('',#2338,#2339); -#2338 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); -#2339 = VECTOR('',#2340,1.); -#2340 = DIRECTION('',(1.,2.2E-16)); -#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2342 = PCURVE('',#2262,#2343); -#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348); -#2344 = LINE('',#2345,#2346); -#2345 = CARTESIAN_POINT('',(-375.,225.)); -#2346 = VECTOR('',#2347,1.); -#2347 = DIRECTION('',(0.,-1.)); -#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2349 = ADVANCED_FACE('',(#2350),#2317,.F.); -#2350 = FACE_BOUND('',#2351,.F.); -#2351 = EDGE_LOOP('',(#2352,#2353,#2376,#2399)); -#2352 = ORIENTED_EDGE('',*,*,#2301,.T.); -#2353 = ORIENTED_EDGE('',*,*,#2354,.T.); -#2354 = EDGE_CURVE('',#2279,#2355,#2357,.T.); -#2355 = VERTEX_POINT('',#2356); -#2356 = CARTESIAN_POINT('',(225.,375.,15.)); -#2357 = SURFACE_CURVE('',#2358,(#2362,#2369),.PCURVE_S1.); -#2358 = LINE('',#2359,#2360); -#2359 = CARTESIAN_POINT('',(225.,-375.,15.)); -#2360 = VECTOR('',#2361,1.); -#2361 = DIRECTION('',(0.,1.,0.)); -#2362 = PCURVE('',#2317,#2363); -#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368); -#2364 = LINE('',#2365,#2366); -#2365 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); -#2366 = VECTOR('',#2367,1.); -#2367 = DIRECTION('',(1.,-4.4E-16)); -#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2369 = PCURVE('',#2208,#2370); -#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375); -#2371 = LINE('',#2372,#2373); -#2372 = CARTESIAN_POINT('',(-375.,-225.)); -#2373 = VECTOR('',#2374,1.); -#2374 = DIRECTION('',(1.,-4.84E-32)); -#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2376 = ORIENTED_EDGE('',*,*,#2377,.F.); -#2377 = EDGE_CURVE('',#2378,#2355,#2380,.T.); -#2378 = VERTEX_POINT('',#2379); -#2379 = CARTESIAN_POINT('',(225.,375.,0.)); -#2380 = SURFACE_CURVE('',#2381,(#2385,#2392),.PCURVE_S1.); -#2381 = LINE('',#2382,#2383); -#2382 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); -#2383 = VECTOR('',#2384,1.); -#2384 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#2385 = PCURVE('',#2317,#2386); -#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391); -#2387 = LINE('',#2388,#2389); -#2388 = CARTESIAN_POINT('',(750.,3.06E-15)); -#2389 = VECTOR('',#2390,1.); -#2390 = DIRECTION('',(-1.6E-16,-1.)); -#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2392 = PCURVE('',#2180,#2393); -#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398); -#2394 = LINE('',#2395,#2396); -#2395 = CARTESIAN_POINT('',(0.,0.)); -#2396 = VECTOR('',#2397,1.); -#2397 = DIRECTION('',(2.2E-16,-1.)); -#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2399 = ORIENTED_EDGE('',*,*,#2400,.F.); -#2400 = EDGE_CURVE('',#2302,#2378,#2401,.T.); -#2401 = SURFACE_CURVE('',#2402,(#2406,#2413),.PCURVE_S1.); -#2402 = LINE('',#2403,#2404); -#2403 = CARTESIAN_POINT('',(225.,-375.,0.)); -#2404 = VECTOR('',#2405,1.); -#2405 = DIRECTION('',(0.,1.,0.)); -#2406 = PCURVE('',#2317,#2407); -#2407 = DEFINITIONAL_REPRESENTATION('',(#2408),#2412); -#2408 = LINE('',#2409,#2410); -#2409 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); -#2410 = VECTOR('',#2411,1.); -#2411 = DIRECTION('',(1.,-4.4E-16)); -#2412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2413 = PCURVE('',#2262,#2414); -#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419); -#2415 = LINE('',#2416,#2417); -#2416 = CARTESIAN_POINT('',(-375.,-225.)); -#2417 = VECTOR('',#2418,1.); -#2418 = DIRECTION('',(1.,-4.84E-32)); -#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2420 = ADVANCED_FACE('',(#2421),#2180,.F.); -#2421 = FACE_BOUND('',#2422,.F.); -#2422 = EDGE_LOOP('',(#2423,#2424,#2445,#2446)); -#2423 = ORIENTED_EDGE('',*,*,#2377,.T.); -#2424 = ORIENTED_EDGE('',*,*,#2425,.T.); -#2425 = EDGE_CURVE('',#2355,#2160,#2426,.T.); -#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.); -#2427 = LINE('',#2428,#2429); -#2428 = CARTESIAN_POINT('',(225.,375.,15.)); -#2429 = VECTOR('',#2430,1.); -#2430 = DIRECTION('',(-1.,0.,0.)); -#2431 = PCURVE('',#2180,#2432); -#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437); -#2433 = LINE('',#2434,#2435); -#2434 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); -#2435 = VECTOR('',#2436,1.); -#2436 = DIRECTION('',(1.,-2.2E-16)); -#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2438 = PCURVE('',#2208,#2439); -#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444); -#2440 = LINE('',#2441,#2442); -#2441 = CARTESIAN_POINT('',(375.,-225.)); -#2442 = VECTOR('',#2443,1.); -#2443 = DIRECTION('',(0.,1.)); -#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2445 = ORIENTED_EDGE('',*,*,#2157,.F.); -#2446 = ORIENTED_EDGE('',*,*,#2447,.F.); -#2447 = EDGE_CURVE('',#2378,#2158,#2448,.T.); -#2448 = SURFACE_CURVE('',#2449,(#2453,#2460),.PCURVE_S1.); -#2449 = LINE('',#2450,#2451); -#2450 = CARTESIAN_POINT('',(225.,375.,0.)); -#2451 = VECTOR('',#2452,1.); -#2452 = DIRECTION('',(-1.,0.,0.)); -#2453 = PCURVE('',#2180,#2454); -#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459); -#2455 = LINE('',#2456,#2457); -#2456 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); -#2457 = VECTOR('',#2458,1.); -#2458 = DIRECTION('',(1.,-2.2E-16)); -#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2460 = PCURVE('',#2262,#2461); -#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466); -#2462 = LINE('',#2463,#2464); -#2463 = CARTESIAN_POINT('',(375.,-225.)); -#2464 = VECTOR('',#2465,1.); -#2465 = DIRECTION('',(0.,1.)); -#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2467 = ADVANCED_FACE('',(#2468),#2262,.F.); -#2468 = FACE_BOUND('',#2469,.F.); -#2469 = EDGE_LOOP('',(#2470,#2471,#2472,#2473)); -#2470 = ORIENTED_EDGE('',*,*,#2248,.T.); -#2471 = ORIENTED_EDGE('',*,*,#2329,.T.); -#2472 = ORIENTED_EDGE('',*,*,#2400,.T.); -#2473 = ORIENTED_EDGE('',*,*,#2447,.T.); -#2474 = ADVANCED_FACE('',(#2475),#2208,.T.); -#2475 = FACE_BOUND('',#2476,.T.); -#2476 = EDGE_LOOP('',(#2477,#2478,#2479,#2480)); -#2477 = ORIENTED_EDGE('',*,*,#2192,.T.); -#2478 = ORIENTED_EDGE('',*,*,#2278,.T.); -#2479 = ORIENTED_EDGE('',*,*,#2354,.T.); -#2480 = ORIENTED_EDGE('',*,*,#2425,.T.); -#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2485)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2482,#2483,#2484)) REPRESENTATION_CONTEXT +#2294 = ADVANCED_FACE('',(#2295),#2089,.F.); +#2295 = FACE_BOUND('',#2296,.F.); +#2296 = EDGE_LOOP('',(#2297,#2298,#2299,#2300)); +#2297 = ORIENTED_EDGE('',*,*,#2075,.T.); +#2298 = ORIENTED_EDGE('',*,*,#2156,.T.); +#2299 = ORIENTED_EDGE('',*,*,#2227,.T.); +#2300 = ORIENTED_EDGE('',*,*,#2274,.T.); +#2301 = ADVANCED_FACE('',(#2302),#2035,.T.); +#2302 = FACE_BOUND('',#2303,.T.); +#2303 = EDGE_LOOP('',(#2304,#2305,#2306,#2307)); +#2304 = ORIENTED_EDGE('',*,*,#2019,.T.); +#2305 = ORIENTED_EDGE('',*,*,#2105,.T.); +#2306 = ORIENTED_EDGE('',*,*,#2181,.T.); +#2307 = ORIENTED_EDGE('',*,*,#2252,.T.); +#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2312)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2309,#2310,#2311)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2482, +#2309 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2310 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2311 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2312 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2309, 'distance_accuracy_value','confusion accuracy'); -#2486 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2487,#2489); -#2487 = ( REPRESENTATION_RELATIONSHIP('','',#2150,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2488) +#2313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2314,#2316); +#2314 = ( REPRESENTATION_RELATIONSHIP('','',#1977,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2315) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2488 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); -#2489 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2490); -#2490 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Pad002','',#5,#2145,$); -#2491 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2147)); -#2492 = SHAPE_DEFINITION_REPRESENTATION(#2493,#2499); -#2493 = PRODUCT_DEFINITION_SHAPE('','',#2494); -#2494 = PRODUCT_DEFINITION('design','',#2495,#2498); -#2495 = PRODUCT_DEFINITION_FORMATION('','',#2496); -#2496 = PRODUCT('MiddlePnnel','MiddlePnnel','',(#2497)); -#2497 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2499 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2500),#2914); -#2500 = MANIFOLD_SOLID_BREP('',#2501); -#2501 = CLOSED_SHELL('',(#2502,#2622,#2698,#2769,#2816,#2894,#2904)); -#2502 = ADVANCED_FACE('',(#2503),#2517,.F.); -#2503 = FACE_BOUND('',#2504,.F.); -#2504 = EDGE_LOOP('',(#2505,#2540,#2568,#2596)); -#2505 = ORIENTED_EDGE('',*,*,#2506,.T.); -#2506 = EDGE_CURVE('',#2507,#2509,#2511,.T.); -#2507 = VERTEX_POINT('',#2508); -#2508 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.)); -#2509 = VERTEX_POINT('',#2510); -#2510 = CARTESIAN_POINT('',(15.,-225.,375.)); -#2511 = SURFACE_CURVE('',#2512,(#2516,#2528),.PCURVE_S1.); -#2512 = LINE('',#2513,#2514); -#2513 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); -#2514 = VECTOR('',#2515,1.); -#2515 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#2516 = PCURVE('',#2517,#2522); -#2517 = PLANE('',#2518); -#2518 = AXIS2_PLACEMENT_3D('',#2519,#2520,#2521); -#2519 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.)); -#2520 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); -#2521 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); -#2522 = DEFINITIONAL_REPRESENTATION('',(#2523),#2527); -#2523 = LINE('',#2524,#2525); -#2524 = CARTESIAN_POINT('',(0.,0.)); -#2525 = VECTOR('',#2526,1.); -#2526 = DIRECTION('',(1.7E-16,-1.)); -#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#2316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2317); +#2317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','BottomPannel','',#5,#1972,$ + ); +#2318 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1974)); +#2319 = SHAPE_DEFINITION_REPRESENTATION(#2320,#2326); +#2320 = PRODUCT_DEFINITION_SHAPE('','',#2321); +#2321 = PRODUCT_DEFINITION('design','',#2322,#2325); +#2322 = PRODUCT_DEFINITION_FORMATION('','',#2323); +#2323 = PRODUCT('KeyboardPannel','KeyboardPannel','',(#2324)); +#2324 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2326 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2327),#2657); +#2327 = MANIFOLD_SOLID_BREP('',#2328); +#2328 = CLOSED_SHELL('',(#2329,#2449,#2525,#2596,#2643,#2650)); +#2329 = ADVANCED_FACE('',(#2330),#2344,.F.); +#2330 = FACE_BOUND('',#2331,.F.); +#2331 = EDGE_LOOP('',(#2332,#2367,#2395,#2423)); +#2332 = ORIENTED_EDGE('',*,*,#2333,.T.); +#2333 = EDGE_CURVE('',#2334,#2336,#2338,.T.); +#2334 = VERTEX_POINT('',#2335); +#2335 = CARTESIAN_POINT('',(-335.,225.,0.)); +#2336 = VERTEX_POINT('',#2337); +#2337 = CARTESIAN_POINT('',(-335.,225.,15.)); +#2338 = SURFACE_CURVE('',#2339,(#2343,#2355),.PCURVE_S1.); +#2339 = LINE('',#2340,#2341); +#2340 = CARTESIAN_POINT('',(-335.,225.,0.)); +#2341 = VECTOR('',#2342,1.); +#2342 = DIRECTION('',(0.,0.,1.)); +#2343 = PCURVE('',#2344,#2349); +#2344 = PLANE('',#2345); +#2345 = AXIS2_PLACEMENT_3D('',#2346,#2347,#2348); +#2346 = CARTESIAN_POINT('',(-335.,225.,0.)); +#2347 = DIRECTION('',(1.,0.,0.)); +#2348 = DIRECTION('',(0.,-1.,0.)); +#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354); +#2350 = LINE('',#2351,#2352); +#2351 = CARTESIAN_POINT('',(0.,0.)); +#2352 = VECTOR('',#2353,1.); +#2353 = DIRECTION('',(0.,-1.)); +#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2528 = PCURVE('',#2529,#2534); -#2529 = PLANE('',#2530); -#2530 = AXIS2_PLACEMENT_3D('',#2531,#2532,#2533); -#2531 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); -#2532 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); -#2533 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); -#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539); -#2535 = LINE('',#2536,#2537); -#2536 = CARTESIAN_POINT('',(450.,9.2E-16)); -#2537 = VECTOR('',#2538,1.); -#2538 = DIRECTION('',(2.2E-16,-1.)); -#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2355 = PCURVE('',#2356,#2361); +#2356 = PLANE('',#2357); +#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360); +#2358 = CARTESIAN_POINT('',(335.,225.,0.)); +#2359 = DIRECTION('',(0.,-1.,0.)); +#2360 = DIRECTION('',(-1.,0.,0.)); +#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366); +#2362 = LINE('',#2363,#2364); +#2363 = CARTESIAN_POINT('',(670.,0.)); +#2364 = VECTOR('',#2365,1.); +#2365 = DIRECTION('',(0.,-1.)); +#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2540 = ORIENTED_EDGE('',*,*,#2541,.T.); -#2541 = EDGE_CURVE('',#2509,#2542,#2544,.T.); -#2542 = VERTEX_POINT('',#2543); -#2543 = CARTESIAN_POINT('',(15.,-225.,-375.)); -#2544 = SURFACE_CURVE('',#2545,(#2549,#2556),.PCURVE_S1.); -#2545 = LINE('',#2546,#2547); -#2546 = CARTESIAN_POINT('',(15.,-225.,375.)); -#2547 = VECTOR('',#2548,1.); -#2548 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); -#2549 = PCURVE('',#2517,#2550); -#2550 = DEFINITIONAL_REPRESENTATION('',(#2551),#2555); -#2551 = LINE('',#2552,#2553); -#2552 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.)); -#2553 = VECTOR('',#2554,1.); -#2554 = DIRECTION('',(1.,2.3E-16)); -#2555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2367 = ORIENTED_EDGE('',*,*,#2368,.T.); +#2368 = EDGE_CURVE('',#2336,#2369,#2371,.T.); +#2369 = VERTEX_POINT('',#2370); +#2370 = CARTESIAN_POINT('',(-335.,-225.,15.)); +#2371 = SURFACE_CURVE('',#2372,(#2376,#2383),.PCURVE_S1.); +#2372 = LINE('',#2373,#2374); +#2373 = CARTESIAN_POINT('',(-335.,225.,15.)); +#2374 = VECTOR('',#2375,1.); +#2375 = DIRECTION('',(0.,-1.,0.)); +#2376 = PCURVE('',#2344,#2377); +#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382); +#2378 = LINE('',#2379,#2380); +#2379 = CARTESIAN_POINT('',(0.,-15.)); +#2380 = VECTOR('',#2381,1.); +#2381 = DIRECTION('',(1.,0.)); +#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2556 = PCURVE('',#2557,#2562); -#2557 = PLANE('',#2558); -#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561); -#2559 = CARTESIAN_POINT('',(15.,8.843616523364,17.992185340637)); -#2560 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); -#2561 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2383 = PCURVE('',#2384,#2389); +#2384 = PLANE('',#2385); +#2385 = AXIS2_PLACEMENT_3D('',#2386,#2387,#2388); +#2386 = CARTESIAN_POINT('',(0.,0.,15.)); +#2387 = DIRECTION('',(0.,0.,1.)); +#2388 = DIRECTION('',(1.,0.,0.)); +#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394); +#2390 = LINE('',#2391,#2392); +#2391 = CARTESIAN_POINT('',(-335.,225.)); +#2392 = VECTOR('',#2393,1.); +#2393 = DIRECTION('',(0.,-1.)); +#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2395 = ORIENTED_EDGE('',*,*,#2396,.F.); +#2396 = EDGE_CURVE('',#2397,#2369,#2399,.T.); +#2397 = VERTEX_POINT('',#2398); +#2398 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#2399 = SURFACE_CURVE('',#2400,(#2404,#2411),.PCURVE_S1.); +#2400 = LINE('',#2401,#2402); +#2401 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#2402 = VECTOR('',#2403,1.); +#2403 = DIRECTION('',(0.,0.,1.)); +#2404 = PCURVE('',#2344,#2405); +#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410); +#2406 = LINE('',#2407,#2408); +#2407 = CARTESIAN_POINT('',(450.,0.)); +#2408 = VECTOR('',#2409,1.); +#2409 = DIRECTION('',(0.,-1.)); +#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2411 = PCURVE('',#2412,#2417); +#2412 = PLANE('',#2413); +#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416); +#2414 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#2415 = DIRECTION('',(0.,1.,0.)); +#2416 = DIRECTION('',(1.,0.,0.)); +#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422); +#2418 = LINE('',#2419,#2420); +#2419 = CARTESIAN_POINT('',(0.,0.)); +#2420 = VECTOR('',#2421,1.); +#2421 = DIRECTION('',(0.,-1.)); +#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2423 = ORIENTED_EDGE('',*,*,#2424,.F.); +#2424 = EDGE_CURVE('',#2334,#2397,#2425,.T.); +#2425 = SURFACE_CURVE('',#2426,(#2430,#2437),.PCURVE_S1.); +#2426 = LINE('',#2427,#2428); +#2427 = CARTESIAN_POINT('',(-335.,225.,0.)); +#2428 = VECTOR('',#2429,1.); +#2429 = DIRECTION('',(0.,-1.,0.)); +#2430 = PCURVE('',#2344,#2431); +#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2436); +#2432 = LINE('',#2433,#2434); +#2433 = CARTESIAN_POINT('',(0.,0.)); +#2434 = VECTOR('',#2435,1.); +#2435 = DIRECTION('',(1.,0.)); +#2436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2437 = PCURVE('',#2438,#2443); +#2438 = PLANE('',#2439); +#2439 = AXIS2_PLACEMENT_3D('',#2440,#2441,#2442); +#2440 = CARTESIAN_POINT('',(0.,0.,0.)); +#2441 = DIRECTION('',(0.,0.,1.)); +#2442 = DIRECTION('',(1.,0.,0.)); +#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2448); +#2444 = LINE('',#2445,#2446); +#2445 = CARTESIAN_POINT('',(-335.,225.)); +#2446 = VECTOR('',#2447,1.); +#2447 = DIRECTION('',(0.,-1.)); +#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2449 = ADVANCED_FACE('',(#2450),#2412,.F.); +#2450 = FACE_BOUND('',#2451,.F.); +#2451 = EDGE_LOOP('',(#2452,#2453,#2476,#2504)); +#2452 = ORIENTED_EDGE('',*,*,#2396,.T.); +#2453 = ORIENTED_EDGE('',*,*,#2454,.T.); +#2454 = EDGE_CURVE('',#2369,#2455,#2457,.T.); +#2455 = VERTEX_POINT('',#2456); +#2456 = CARTESIAN_POINT('',(335.,-225.,15.)); +#2457 = SURFACE_CURVE('',#2458,(#2462,#2469),.PCURVE_S1.); +#2458 = LINE('',#2459,#2460); +#2459 = CARTESIAN_POINT('',(-335.,-225.,15.)); +#2460 = VECTOR('',#2461,1.); +#2461 = DIRECTION('',(1.,0.,0.)); +#2462 = PCURVE('',#2412,#2463); +#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468); +#2464 = LINE('',#2465,#2466); +#2465 = CARTESIAN_POINT('',(0.,-15.)); +#2466 = VECTOR('',#2467,1.); +#2467 = DIRECTION('',(1.,0.)); +#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2469 = PCURVE('',#2384,#2470); +#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475); +#2471 = LINE('',#2472,#2473); +#2472 = CARTESIAN_POINT('',(-335.,-225.)); +#2473 = VECTOR('',#2474,1.); +#2474 = DIRECTION('',(1.,0.)); +#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2476 = ORIENTED_EDGE('',*,*,#2477,.F.); +#2477 = EDGE_CURVE('',#2478,#2455,#2480,.T.); +#2478 = VERTEX_POINT('',#2479); +#2479 = CARTESIAN_POINT('',(335.,-225.,0.)); +#2480 = SURFACE_CURVE('',#2481,(#2485,#2492),.PCURVE_S1.); +#2481 = LINE('',#2482,#2483); +#2482 = CARTESIAN_POINT('',(335.,-225.,0.)); +#2483 = VECTOR('',#2484,1.); +#2484 = DIRECTION('',(0.,0.,1.)); +#2485 = PCURVE('',#2412,#2486); +#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491); +#2487 = LINE('',#2488,#2489); +#2488 = CARTESIAN_POINT('',(670.,0.)); +#2489 = VECTOR('',#2490,1.); +#2490 = DIRECTION('',(0.,-1.)); +#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2492 = PCURVE('',#2493,#2498); +#2493 = PLANE('',#2494); +#2494 = AXIS2_PLACEMENT_3D('',#2495,#2496,#2497); +#2495 = CARTESIAN_POINT('',(335.,-225.,0.)); +#2496 = DIRECTION('',(-1.,0.,0.)); +#2497 = DIRECTION('',(0.,1.,0.)); +#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503); +#2499 = LINE('',#2500,#2501); +#2500 = CARTESIAN_POINT('',(0.,0.)); +#2501 = VECTOR('',#2502,1.); +#2502 = DIRECTION('',(0.,-1.)); +#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2504 = ORIENTED_EDGE('',*,*,#2505,.F.); +#2505 = EDGE_CURVE('',#2397,#2478,#2506,.T.); +#2506 = SURFACE_CURVE('',#2507,(#2511,#2518),.PCURVE_S1.); +#2507 = LINE('',#2508,#2509); +#2508 = CARTESIAN_POINT('',(-335.,-225.,0.)); +#2509 = VECTOR('',#2510,1.); +#2510 = DIRECTION('',(1.,0.,0.)); +#2511 = PCURVE('',#2412,#2512); +#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517); +#2513 = LINE('',#2514,#2515); +#2514 = CARTESIAN_POINT('',(0.,0.)); +#2515 = VECTOR('',#2516,1.); +#2516 = DIRECTION('',(1.,0.)); +#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2518 = PCURVE('',#2438,#2519); +#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524); +#2520 = LINE('',#2521,#2522); +#2521 = CARTESIAN_POINT('',(-335.,-225.)); +#2522 = VECTOR('',#2523,1.); +#2523 = DIRECTION('',(1.,0.)); +#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2525 = ADVANCED_FACE('',(#2526),#2493,.F.); +#2526 = FACE_BOUND('',#2527,.F.); +#2527 = EDGE_LOOP('',(#2528,#2529,#2552,#2575)); +#2528 = ORIENTED_EDGE('',*,*,#2477,.T.); +#2529 = ORIENTED_EDGE('',*,*,#2530,.T.); +#2530 = EDGE_CURVE('',#2455,#2531,#2533,.T.); +#2531 = VERTEX_POINT('',#2532); +#2532 = CARTESIAN_POINT('',(335.,225.,15.)); +#2533 = SURFACE_CURVE('',#2534,(#2538,#2545),.PCURVE_S1.); +#2534 = LINE('',#2535,#2536); +#2535 = CARTESIAN_POINT('',(335.,-225.,15.)); +#2536 = VECTOR('',#2537,1.); +#2537 = DIRECTION('',(0.,1.,0.)); +#2538 = PCURVE('',#2493,#2539); +#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544); +#2540 = LINE('',#2541,#2542); +#2541 = CARTESIAN_POINT('',(0.,-15.)); +#2542 = VECTOR('',#2543,1.); +#2543 = DIRECTION('',(1.,0.)); +#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2545 = PCURVE('',#2384,#2546); +#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551); +#2547 = LINE('',#2548,#2549); +#2548 = CARTESIAN_POINT('',(335.,-225.)); +#2549 = VECTOR('',#2550,1.); +#2550 = DIRECTION('',(0.,1.)); +#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2552 = ORIENTED_EDGE('',*,*,#2553,.F.); +#2553 = EDGE_CURVE('',#2554,#2531,#2556,.T.); +#2554 = VERTEX_POINT('',#2555); +#2555 = CARTESIAN_POINT('',(335.,225.,0.)); +#2556 = SURFACE_CURVE('',#2557,(#2561,#2568),.PCURVE_S1.); +#2557 = LINE('',#2558,#2559); +#2558 = CARTESIAN_POINT('',(335.,225.,0.)); +#2559 = VECTOR('',#2560,1.); +#2560 = DIRECTION('',(0.,0.,1.)); +#2561 = PCURVE('',#2493,#2562); #2562 = DEFINITIONAL_REPRESENTATION('',(#2563),#2567); #2563 = LINE('',#2564,#2565); -#2564 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); +#2564 = CARTESIAN_POINT('',(450.,0.)); #2565 = VECTOR('',#2566,1.); -#2566 = DIRECTION('',(-1.,-9.860761315263E-32)); +#2566 = DIRECTION('',(0.,-1.)); #2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2568 = ORIENTED_EDGE('',*,*,#2569,.F.); -#2569 = EDGE_CURVE('',#2570,#2542,#2572,.T.); -#2570 = VERTEX_POINT('',#2571); -#2571 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.)); -#2572 = SURFACE_CURVE('',#2573,(#2577,#2584),.PCURVE_S1.); -#2573 = LINE('',#2574,#2575); -#2574 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); -#2575 = VECTOR('',#2576,1.); -#2576 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#2577 = PCURVE('',#2517,#2578); -#2578 = DEFINITIONAL_REPRESENTATION('',(#2579),#2583); -#2579 = LINE('',#2580,#2581); -#2580 = CARTESIAN_POINT('',(750.,3.66E-15)); -#2581 = VECTOR('',#2582,1.); -#2582 = DIRECTION('',(1.7E-16,-1.)); -#2583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2568 = PCURVE('',#2356,#2569); +#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574); +#2570 = LINE('',#2571,#2572); +#2571 = CARTESIAN_POINT('',(0.,-0.)); +#2572 = VECTOR('',#2573,1.); +#2573 = DIRECTION('',(0.,-1.)); +#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2584 = PCURVE('',#2585,#2590); -#2585 = PLANE('',#2586); -#2586 = AXIS2_PLACEMENT_3D('',#2587,#2588,#2589); -#2587 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.)); -#2588 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); -#2589 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2575 = ORIENTED_EDGE('',*,*,#2576,.F.); +#2576 = EDGE_CURVE('',#2478,#2554,#2577,.T.); +#2577 = SURFACE_CURVE('',#2578,(#2582,#2589),.PCURVE_S1.); +#2578 = LINE('',#2579,#2580); +#2579 = CARTESIAN_POINT('',(335.,-225.,0.)); +#2580 = VECTOR('',#2581,1.); +#2581 = DIRECTION('',(0.,1.,0.)); +#2582 = PCURVE('',#2493,#2583); +#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588); +#2584 = LINE('',#2585,#2586); +#2585 = CARTESIAN_POINT('',(0.,0.)); +#2586 = VECTOR('',#2587,1.); +#2587 = DIRECTION('',(1.,0.)); +#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2589 = PCURVE('',#2438,#2590); #2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2595); #2591 = LINE('',#2592,#2593); -#2592 = CARTESIAN_POINT('',(0.,0.)); +#2592 = CARTESIAN_POINT('',(335.,-225.)); #2593 = VECTOR('',#2594,1.); -#2594 = DIRECTION('',(-2.2E-16,-1.)); +#2594 = DIRECTION('',(0.,1.)); #2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2596 = ORIENTED_EDGE('',*,*,#2597,.F.); -#2597 = EDGE_CURVE('',#2507,#2570,#2598,.T.); -#2598 = SURFACE_CURVE('',#2599,(#2603,#2610),.PCURVE_S1.); -#2599 = LINE('',#2600,#2601); -#2600 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.)); -#2601 = VECTOR('',#2602,1.); -#2602 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); -#2603 = PCURVE('',#2517,#2604); -#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609); -#2605 = LINE('',#2606,#2607); -#2606 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13)); -#2607 = VECTOR('',#2608,1.); -#2608 = DIRECTION('',(1.,2.3E-16)); -#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2596 = ADVANCED_FACE('',(#2597),#2356,.F.); +#2597 = FACE_BOUND('',#2598,.F.); +#2598 = EDGE_LOOP('',(#2599,#2600,#2621,#2622)); +#2599 = ORIENTED_EDGE('',*,*,#2553,.T.); +#2600 = ORIENTED_EDGE('',*,*,#2601,.T.); +#2601 = EDGE_CURVE('',#2531,#2336,#2602,.T.); +#2602 = SURFACE_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.); +#2603 = LINE('',#2604,#2605); +#2604 = CARTESIAN_POINT('',(335.,225.,15.)); +#2605 = VECTOR('',#2606,1.); +#2606 = DIRECTION('',(-1.,0.,0.)); +#2607 = PCURVE('',#2356,#2608); +#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613); +#2609 = LINE('',#2610,#2611); +#2610 = CARTESIAN_POINT('',(0.,-15.)); +#2611 = VECTOR('',#2612,1.); +#2612 = DIRECTION('',(1.,0.)); +#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2610 = PCURVE('',#2611,#2616); -#2611 = PLANE('',#2612); -#2612 = AXIS2_PLACEMENT_3D('',#2613,#2614,#2615); -#2613 = CARTESIAN_POINT('',(-9.99E-15,8.843616523364,17.992185340637)); -#2614 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); -#2615 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); -#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621); -#2617 = LINE('',#2618,#2619); -#2618 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); -#2619 = VECTOR('',#2620,1.); -#2620 = DIRECTION('',(-1.,-9.860761315263E-32)); -#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2614 = PCURVE('',#2384,#2615); +#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620); +#2616 = LINE('',#2617,#2618); +#2617 = CARTESIAN_POINT('',(335.,225.)); +#2618 = VECTOR('',#2619,1.); +#2619 = DIRECTION('',(-1.,0.)); +#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2622 = ADVANCED_FACE('',(#2623),#2585,.F.); -#2623 = FACE_BOUND('',#2624,.F.); -#2624 = EDGE_LOOP('',(#2625,#2626,#2649,#2677)); -#2625 = ORIENTED_EDGE('',*,*,#2569,.T.); -#2626 = ORIENTED_EDGE('',*,*,#2627,.T.); -#2627 = EDGE_CURVE('',#2542,#2628,#2630,.T.); -#2628 = VERTEX_POINT('',#2629); -#2629 = CARTESIAN_POINT('',(15.,225.,-375.)); -#2630 = SURFACE_CURVE('',#2631,(#2635,#2642),.PCURVE_S1.); +#2621 = ORIENTED_EDGE('',*,*,#2333,.F.); +#2622 = ORIENTED_EDGE('',*,*,#2623,.F.); +#2623 = EDGE_CURVE('',#2554,#2334,#2624,.T.); +#2624 = SURFACE_CURVE('',#2625,(#2629,#2636),.PCURVE_S1.); +#2625 = LINE('',#2626,#2627); +#2626 = CARTESIAN_POINT('',(335.,225.,0.)); +#2627 = VECTOR('',#2628,1.); +#2628 = DIRECTION('',(-1.,0.,0.)); +#2629 = PCURVE('',#2356,#2630); +#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635); #2631 = LINE('',#2632,#2633); -#2632 = CARTESIAN_POINT('',(15.,-225.,-375.)); +#2632 = CARTESIAN_POINT('',(0.,-0.)); #2633 = VECTOR('',#2634,1.); -#2634 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); -#2635 = PCURVE('',#2585,#2636); -#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641); -#2637 = LINE('',#2638,#2639); -#2638 = CARTESIAN_POINT('',(8.856512829121E-14,-15.)); -#2639 = VECTOR('',#2640,1.); -#2640 = DIRECTION('',(1.,4.4E-16)); -#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2634 = DIRECTION('',(1.,0.)); +#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2642 = PCURVE('',#2557,#2643); -#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648); -#2644 = LINE('',#2645,#2646); -#2645 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); -#2646 = VECTOR('',#2647,1.); -#2647 = DIRECTION('',(-4.4E-16,-1.)); -#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2636 = PCURVE('',#2438,#2637); +#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642); +#2638 = LINE('',#2639,#2640); +#2639 = CARTESIAN_POINT('',(335.,225.)); +#2640 = VECTOR('',#2641,1.); +#2641 = DIRECTION('',(-1.,0.)); +#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2649 = ORIENTED_EDGE('',*,*,#2650,.F.); -#2650 = EDGE_CURVE('',#2651,#2628,#2653,.T.); -#2651 = VERTEX_POINT('',#2652); -#2652 = CARTESIAN_POINT('',(2.83E-13,225.,-375.)); -#2653 = SURFACE_CURVE('',#2654,(#2658,#2665),.PCURVE_S1.); -#2654 = LINE('',#2655,#2656); -#2655 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); -#2656 = VECTOR('',#2657,1.); -#2657 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#2658 = PCURVE('',#2585,#2659); -#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664); -#2660 = LINE('',#2661,#2662); -#2661 = CARTESIAN_POINT('',(450.,-9.2E-16)); -#2662 = VECTOR('',#2663,1.); -#2663 = DIRECTION('',(-2.2E-16,-1.)); -#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2643 = ADVANCED_FACE('',(#2644),#2438,.F.); +#2644 = FACE_BOUND('',#2645,.F.); +#2645 = EDGE_LOOP('',(#2646,#2647,#2648,#2649)); +#2646 = ORIENTED_EDGE('',*,*,#2424,.T.); +#2647 = ORIENTED_EDGE('',*,*,#2505,.T.); +#2648 = ORIENTED_EDGE('',*,*,#2576,.T.); +#2649 = ORIENTED_EDGE('',*,*,#2623,.T.); +#2650 = ADVANCED_FACE('',(#2651),#2384,.T.); +#2651 = FACE_BOUND('',#2652,.T.); +#2652 = EDGE_LOOP('',(#2653,#2654,#2655,#2656)); +#2653 = ORIENTED_EDGE('',*,*,#2368,.T.); +#2654 = ORIENTED_EDGE('',*,*,#2454,.T.); +#2655 = ORIENTED_EDGE('',*,*,#2530,.T.); +#2656 = ORIENTED_EDGE('',*,*,#2601,.T.); +#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2661)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2658,#2659,#2660)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2658, + 'distance_accuracy_value','confusion accuracy'); +#2662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2663,#2665); +#2663 = ( REPRESENTATION_RELATIONSHIP('','',#2326,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2664) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#2665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2666); +#2666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','KeyboardPannel','',#5,#2321, + $); +#2667 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2323)); +#2668 = SHAPE_DEFINITION_REPRESENTATION(#2669,#2675); +#2669 = PRODUCT_DEFINITION_SHAPE('','',#2670); +#2670 = PRODUCT_DEFINITION('design','',#2671,#2674); +#2671 = PRODUCT_DEFINITION_FORMATION('','',#2672); +#2672 = PRODUCT('CableManagementTop','CableManagementTop','',(#2673)); +#2673 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2675 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2676),#3022); +#2676 = MANIFOLD_SOLID_BREP('',#2677); +#2677 = CLOSED_SHELL('',(#2678,#2762,#2796,#2848,#2882,#2934,#2968,#3015 + )); +#2678 = ADVANCED_FACE('',(#2679),#2692,.F.); +#2679 = FACE_BOUND('',#2680,.F.); +#2680 = EDGE_LOOP('',(#2681,#2714,#2735,#2761)); +#2681 = ORIENTED_EDGE('',*,*,#2682,.T.); +#2682 = EDGE_CURVE('',#2683,#2683,#2685,.T.); +#2683 = VERTEX_POINT('',#2684); +#2684 = CARTESIAN_POINT('',(25.,0.,12.5)); +#2685 = SURFACE_CURVE('',#2686,(#2691,#2702),.PCURVE_S1.); +#2686 = CIRCLE('',#2687,25.); +#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690); +#2688 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#2689 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2690 = DIRECTION('',(1.,0.,0.)); +#2691 = PCURVE('',#2692,#2697); +#2692 = CYLINDRICAL_SURFACE('',#2693,25.); +#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696); +#2694 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#2695 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2696 = DIRECTION('',(1.,0.,0.)); +#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2701); +#2698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2699,#2700),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2699 = CARTESIAN_POINT('',(0.,0.)); +#2700 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2665 = PCURVE('',#2666,#2671); -#2666 = PLANE('',#2667); -#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670); -#2668 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.)); -#2669 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); -#2670 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); -#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676); -#2672 = LINE('',#2673,#2674); -#2673 = CARTESIAN_POINT('',(0.,0.)); -#2674 = VECTOR('',#2675,1.); -#2675 = DIRECTION('',(-1.7E-16,-1.)); -#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2702 = PCURVE('',#2703,#2708); +#2703 = PLANE('',#2704); +#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707); +#2705 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#2706 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2707 = DIRECTION('',(1.,0.,0.)); +#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713); +#2709 = CIRCLE('',#2710,25.); +#2710 = AXIS2_PLACEMENT_2D('',#2711,#2712); +#2711 = CARTESIAN_POINT('',(0.,0.)); +#2712 = DIRECTION('',(1.,0.)); +#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2677 = ORIENTED_EDGE('',*,*,#2678,.F.); -#2678 = EDGE_CURVE('',#2570,#2651,#2679,.T.); -#2679 = SURFACE_CURVE('',#2680,(#2684,#2691),.PCURVE_S1.); -#2680 = LINE('',#2681,#2682); -#2681 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.)); -#2682 = VECTOR('',#2683,1.); -#2683 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); -#2684 = PCURVE('',#2585,#2685); -#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2690); -#2686 = LINE('',#2687,#2688); -#2687 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14)); -#2688 = VECTOR('',#2689,1.); -#2689 = DIRECTION('',(1.,4.4E-16)); -#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2714 = ORIENTED_EDGE('',*,*,#2715,.T.); +#2715 = EDGE_CURVE('',#2683,#2716,#2718,.T.); +#2716 = VERTEX_POINT('',#2717); +#2717 = CARTESIAN_POINT('',(25.,0.,-12.5)); +#2718 = SEAM_CURVE('',#2719,(#2723,#2729),.PCURVE_S1.); +#2719 = LINE('',#2720,#2721); +#2720 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5)); +#2721 = VECTOR('',#2722,1.); +#2722 = DIRECTION('',(0.,2.2E-16,-1.)); +#2723 = PCURVE('',#2692,#2724); +#2724 = DEFINITIONAL_REPRESENTATION('',(#2725),#2728); +#2725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2726,#2727),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#2726 = CARTESIAN_POINT('',(0.,0.)); +#2727 = CARTESIAN_POINT('',(0.,25.)); +#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2691 = PCURVE('',#2611,#2692); -#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697); -#2693 = LINE('',#2694,#2695); -#2694 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); -#2695 = VECTOR('',#2696,1.); -#2696 = DIRECTION('',(-4.4E-16,-1.)); -#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2729 = PCURVE('',#2692,#2730); +#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2734); +#2731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2732,#2733),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#2732 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2733 = CARTESIAN_POINT('',(6.28318530718,25.)); +#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2698 = ADVANCED_FACE('',(#2699),#2666,.F.); -#2699 = FACE_BOUND('',#2700,.F.); -#2700 = EDGE_LOOP('',(#2701,#2702,#2725,#2748)); -#2701 = ORIENTED_EDGE('',*,*,#2650,.T.); -#2702 = ORIENTED_EDGE('',*,*,#2703,.T.); -#2703 = EDGE_CURVE('',#2628,#2704,#2706,.T.); -#2704 = VERTEX_POINT('',#2705); -#2705 = CARTESIAN_POINT('',(15.,225.,375.)); -#2706 = SURFACE_CURVE('',#2707,(#2711,#2718),.PCURVE_S1.); -#2707 = LINE('',#2708,#2709); -#2708 = CARTESIAN_POINT('',(15.,225.,-375.)); -#2709 = VECTOR('',#2710,1.); -#2710 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); -#2711 = PCURVE('',#2666,#2712); -#2712 = DEFINITIONAL_REPRESENTATION('',(#2713),#2717); -#2713 = LINE('',#2714,#2715); -#2714 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.)); -#2715 = VECTOR('',#2716,1.); -#2716 = DIRECTION('',(1.,-2.3E-16)); -#2717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2735 = ORIENTED_EDGE('',*,*,#2736,.F.); +#2736 = EDGE_CURVE('',#2716,#2716,#2737,.T.); +#2737 = SURFACE_CURVE('',#2738,(#2743,#2749),.PCURVE_S1.); +#2738 = CIRCLE('',#2739,25.); +#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742); +#2740 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#2741 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2742 = DIRECTION('',(1.,0.,0.)); +#2743 = PCURVE('',#2692,#2744); +#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2748); +#2745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2746,#2747),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2746 = CARTESIAN_POINT('',(0.,25.)); +#2747 = CARTESIAN_POINT('',(6.28318530718,25.)); +#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2718 = PCURVE('',#2557,#2719); -#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724); -#2720 = LINE('',#2721,#2722); -#2721 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); -#2722 = VECTOR('',#2723,1.); -#2723 = DIRECTION('',(1.,9.860761315263E-32)); -#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2749 = PCURVE('',#2750,#2755); +#2750 = PLANE('',#2751); +#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754); +#2752 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#2753 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2754 = DIRECTION('',(1.,0.,-0.)); +#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760); +#2756 = CIRCLE('',#2757,25.); +#2757 = AXIS2_PLACEMENT_2D('',#2758,#2759); +#2758 = CARTESIAN_POINT('',(0.,0.)); +#2759 = DIRECTION('',(1.,-0.)); +#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2725 = ORIENTED_EDGE('',*,*,#2726,.F.); -#2726 = EDGE_CURVE('',#2727,#2704,#2729,.T.); -#2727 = VERTEX_POINT('',#2728); -#2728 = CARTESIAN_POINT('',(-1.33E-13,225.,375.)); -#2729 = SURFACE_CURVE('',#2730,(#2734,#2741),.PCURVE_S1.); -#2730 = LINE('',#2731,#2732); -#2731 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.)); -#2732 = VECTOR('',#2733,1.); -#2733 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#2734 = PCURVE('',#2666,#2735); -#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740); -#2736 = LINE('',#2737,#2738); -#2737 = CARTESIAN_POINT('',(750.,-3.66E-15)); -#2738 = VECTOR('',#2739,1.); -#2739 = DIRECTION('',(-1.7E-16,-1.)); -#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2761 = ORIENTED_EDGE('',*,*,#2715,.F.); +#2762 = ADVANCED_FACE('',(#2763,#2766),#2750,.T.); +#2763 = FACE_BOUND('',#2764,.F.); +#2764 = EDGE_LOOP('',(#2765)); +#2765 = ORIENTED_EDGE('',*,*,#2736,.T.); +#2766 = FACE_BOUND('',#2767,.F.); +#2767 = EDGE_LOOP('',(#2768)); +#2768 = ORIENTED_EDGE('',*,*,#2769,.F.); +#2769 = EDGE_CURVE('',#2770,#2770,#2772,.T.); +#2770 = VERTEX_POINT('',#2771); +#2771 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5)); +#2772 = SURFACE_CURVE('',#2773,(#2778,#2785),.PCURVE_S1.); +#2773 = CIRCLE('',#2774,35.00000000002); +#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777); +#2775 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#2776 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2777 = DIRECTION('',(1.,0.,0.)); +#2778 = PCURVE('',#2750,#2779); +#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784); +#2780 = CIRCLE('',#2781,35.00000000002); +#2781 = AXIS2_PLACEMENT_2D('',#2782,#2783); +#2782 = CARTESIAN_POINT('',(0.,0.)); +#2783 = DIRECTION('',(1.,-0.)); +#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2741 = PCURVE('',#2529,#2742); -#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747); -#2743 = LINE('',#2744,#2745); -#2744 = CARTESIAN_POINT('',(0.,0.)); -#2745 = VECTOR('',#2746,1.); -#2746 = DIRECTION('',(2.2E-16,-1.)); -#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2785 = PCURVE('',#2786,#2791); +#2786 = CONICAL_SURFACE('',#2787,35.00000000002,0.785398163397); +#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790); +#2788 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#2789 = DIRECTION('',(0.,2.2E-16,1.)); +#2790 = DIRECTION('',(1.,0.,-0.)); +#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2795); +#2792 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2793,#2794),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2793 = CARTESIAN_POINT('',(0.,0.)); +#2794 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2748 = ORIENTED_EDGE('',*,*,#2749,.F.); -#2749 = EDGE_CURVE('',#2651,#2727,#2750,.T.); -#2750 = SURFACE_CURVE('',#2751,(#2755,#2762),.PCURVE_S1.); -#2751 = LINE('',#2752,#2753); -#2752 = CARTESIAN_POINT('',(7.494E-14,225.,-375.)); -#2753 = VECTOR('',#2754,1.); -#2754 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); -#2755 = PCURVE('',#2666,#2756); -#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761); -#2757 = LINE('',#2758,#2759); -#2758 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13)); -#2759 = VECTOR('',#2760,1.); -#2760 = DIRECTION('',(1.,-2.3E-16)); -#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2796 = ADVANCED_FACE('',(#2797),#2786,.T.); +#2797 = FACE_BOUND('',#2798,.F.); +#2798 = EDGE_LOOP('',(#2799,#2800,#2821,#2847)); +#2799 = ORIENTED_EDGE('',*,*,#2769,.T.); +#2800 = ORIENTED_EDGE('',*,*,#2801,.T.); +#2801 = EDGE_CURVE('',#2770,#2802,#2804,.T.); +#2802 = VERTEX_POINT('',#2803); +#2803 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5)); +#2804 = SEAM_CURVE('',#2805,(#2809,#2815),.PCURVE_S1.); +#2805 = LINE('',#2806,#2807); +#2806 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5)); +#2807 = VECTOR('',#2808,1.); +#2808 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187)); +#2809 = PCURVE('',#2786,#2810); +#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2814); +#2811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2812,#2813),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#2812 = CARTESIAN_POINT('',(0.,0.)); +#2813 = CARTESIAN_POINT('',(0.,5.)); +#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2762 = PCURVE('',#2611,#2763); -#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768); -#2764 = LINE('',#2765,#2766); -#2765 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); -#2766 = VECTOR('',#2767,1.); -#2767 = DIRECTION('',(1.,9.860761315263E-32)); -#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2815 = PCURVE('',#2786,#2816); +#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2820); +#2817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2818,#2819),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#2818 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2819 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2769 = ADVANCED_FACE('',(#2770),#2529,.F.); -#2770 = FACE_BOUND('',#2771,.F.); -#2771 = EDGE_LOOP('',(#2772,#2773,#2794,#2795)); -#2772 = ORIENTED_EDGE('',*,*,#2726,.T.); -#2773 = ORIENTED_EDGE('',*,*,#2774,.T.); -#2774 = EDGE_CURVE('',#2704,#2509,#2775,.T.); -#2775 = SURFACE_CURVE('',#2776,(#2780,#2787),.PCURVE_S1.); -#2776 = LINE('',#2777,#2778); -#2777 = CARTESIAN_POINT('',(15.,225.,375.)); -#2778 = VECTOR('',#2779,1.); -#2779 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); -#2780 = PCURVE('',#2529,#2781); -#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786); -#2782 = LINE('',#2783,#2784); -#2783 = CARTESIAN_POINT('',(8.196512829121E-14,-15.)); -#2784 = VECTOR('',#2785,1.); -#2785 = DIRECTION('',(1.,-4.4E-16)); -#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2821 = ORIENTED_EDGE('',*,*,#2822,.F.); +#2822 = EDGE_CURVE('',#2802,#2802,#2823,.T.); +#2823 = SURFACE_CURVE('',#2824,(#2829,#2835),.PCURVE_S1.); +#2824 = CIRCLE('',#2825,40.00000000002); +#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828); +#2826 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#2827 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2828 = DIRECTION('',(1.,0.,0.)); +#2829 = PCURVE('',#2786,#2830); +#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2834); +#2831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2832,#2833),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2832 = CARTESIAN_POINT('',(0.,5.)); +#2833 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2787 = PCURVE('',#2557,#2788); -#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793); -#2789 = LINE('',#2790,#2791); -#2790 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); -#2791 = VECTOR('',#2792,1.); -#2792 = DIRECTION('',(4.4E-16,1.)); -#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2835 = PCURVE('',#2836,#2841); +#2836 = PLANE('',#2837); +#2837 = AXIS2_PLACEMENT_3D('',#2838,#2839,#2840); +#2838 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#2839 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2840 = DIRECTION('',(1.,0.,0.)); +#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846); +#2842 = CIRCLE('',#2843,40.00000000002); +#2843 = AXIS2_PLACEMENT_2D('',#2844,#2845); +#2844 = CARTESIAN_POINT('',(0.,0.)); +#2845 = DIRECTION('',(1.,0.)); +#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2794 = ORIENTED_EDGE('',*,*,#2506,.F.); -#2795 = ORIENTED_EDGE('',*,*,#2796,.F.); -#2796 = EDGE_CURVE('',#2727,#2507,#2797,.T.); -#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.); -#2798 = LINE('',#2799,#2800); -#2799 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.)); -#2800 = VECTOR('',#2801,1.); -#2801 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); -#2802 = PCURVE('',#2529,#2803); -#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808); -#2804 = LINE('',#2805,#2806); -#2805 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14)); -#2806 = VECTOR('',#2807,1.); -#2807 = DIRECTION('',(1.,-4.4E-16)); -#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2809 = PCURVE('',#2611,#2810); -#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815); -#2811 = LINE('',#2812,#2813); -#2812 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); -#2813 = VECTOR('',#2814,1.); -#2814 = DIRECTION('',(4.4E-16,1.)); -#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2816 = ADVANCED_FACE('',(#2817),#2831,.F.); -#2817 = FACE_BOUND('',#2818,.T.); -#2818 = EDGE_LOOP('',(#2819,#2849,#2871,#2872)); -#2819 = ORIENTED_EDGE('',*,*,#2820,.T.); -#2820 = EDGE_CURVE('',#2821,#2823,#2825,.T.); -#2821 = VERTEX_POINT('',#2822); -#2822 = CARTESIAN_POINT('',(-1.05E-13,175.,295.)); -#2823 = VERTEX_POINT('',#2824); -#2824 = CARTESIAN_POINT('',(15.,175.,295.)); -#2825 = SEAM_CURVE('',#2826,(#2830,#2842),.PCURVE_S1.); -#2826 = LINE('',#2827,#2828); -#2827 = CARTESIAN_POINT('',(-1.249E-13,175.,295.)); -#2828 = VECTOR('',#2829,1.); -#2829 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); -#2830 = PCURVE('',#2831,#2836); -#2831 = CYLINDRICAL_SURFACE('',#2832,30.); -#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835); -#2833 = CARTESIAN_POINT('',(-1.3156E-13,145.,295.)); -#2834 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); -#2835 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); -#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841); -#2837 = LINE('',#2838,#2839); -#2838 = CARTESIAN_POINT('',(-0.,0.)); -#2839 = VECTOR('',#2840,1.); -#2840 = DIRECTION('',(-0.,-1.)); -#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2842 = PCURVE('',#2831,#2843); -#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848); -#2844 = LINE('',#2845,#2846); -#2845 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#2846 = VECTOR('',#2847,1.); -#2847 = DIRECTION('',(-0.,-1.)); -#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2849 = ORIENTED_EDGE('',*,*,#2850,.T.); -#2850 = EDGE_CURVE('',#2823,#2823,#2851,.T.); -#2851 = SURFACE_CURVE('',#2852,(#2857,#2864),.PCURVE_S1.); -#2852 = CIRCLE('',#2853,30.); -#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); -#2854 = CARTESIAN_POINT('',(15.,145.,295.)); -#2855 = DIRECTION('',(1.,2.2E-16,3.3E-16)); -#2856 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); -#2857 = PCURVE('',#2831,#2858); -#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863); -#2859 = LINE('',#2860,#2861); -#2860 = CARTESIAN_POINT('',(-0.,-15.)); -#2861 = VECTOR('',#2862,1.); -#2862 = DIRECTION('',(-1.,0.)); -#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2864 = PCURVE('',#2557,#2865); +#2847 = ORIENTED_EDGE('',*,*,#2801,.F.); +#2848 = ADVANCED_FACE('',(#2849,#2852),#2836,.F.); +#2849 = FACE_BOUND('',#2850,.F.); +#2850 = EDGE_LOOP('',(#2851)); +#2851 = ORIENTED_EDGE('',*,*,#2822,.T.); +#2852 = FACE_BOUND('',#2853,.F.); +#2853 = EDGE_LOOP('',(#2854)); +#2854 = ORIENTED_EDGE('',*,*,#2855,.F.); +#2855 = EDGE_CURVE('',#2856,#2856,#2858,.T.); +#2856 = VERTEX_POINT('',#2857); +#2857 = CARTESIAN_POINT('',(30.,0.,-7.5)); +#2858 = SURFACE_CURVE('',#2859,(#2864,#2871),.PCURVE_S1.); +#2859 = CIRCLE('',#2860,30.); +#2860 = AXIS2_PLACEMENT_3D('',#2861,#2862,#2863); +#2861 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#2862 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2863 = DIRECTION('',(1.,0.,0.)); +#2864 = PCURVE('',#2836,#2865); #2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870); #2866 = CIRCLE('',#2867,30.); #2867 = AXIS2_PLACEMENT_2D('',#2868,#2869); -#2868 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); -#2869 = DIRECTION('',(-4.4E-16,-1.)); +#2868 = CARTESIAN_POINT('',(0.,0.)); +#2869 = DIRECTION('',(1.,0.)); #2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2871 = ORIENTED_EDGE('',*,*,#2820,.F.); -#2872 = ORIENTED_EDGE('',*,*,#2873,.F.); -#2873 = EDGE_CURVE('',#2821,#2821,#2874,.T.); -#2874 = SURFACE_CURVE('',#2875,(#2880,#2887),.PCURVE_S1.); -#2875 = CIRCLE('',#2876,30.); -#2876 = AXIS2_PLACEMENT_3D('',#2877,#2878,#2879); -#2877 = CARTESIAN_POINT('',(-1.3045E-13,145.,295.)); -#2878 = DIRECTION('',(1.,2.2E-16,3.3E-16)); -#2879 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); -#2880 = PCURVE('',#2831,#2881); -#2881 = DEFINITIONAL_REPRESENTATION('',(#2882),#2886); -#2882 = LINE('',#2883,#2884); -#2883 = CARTESIAN_POINT('',(-0.,0.)); -#2884 = VECTOR('',#2885,1.); -#2885 = DIRECTION('',(-1.,0.)); -#2886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2871 = PCURVE('',#2872,#2877); +#2872 = CYLINDRICAL_SURFACE('',#2873,30.); +#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876); +#2874 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#2875 = DIRECTION('',(0.,2.2E-16,1.)); +#2876 = DIRECTION('',(1.,0.,-0.)); +#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2881); +#2878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2879,#2880),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2879 = CARTESIAN_POINT('',(0.,0.)); +#2880 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2887 = PCURVE('',#2611,#2888); -#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893); -#2889 = CIRCLE('',#2890,30.); -#2890 = AXIS2_PLACEMENT_2D('',#2891,#2892); -#2891 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); -#2892 = DIRECTION('',(-4.4E-16,-1.)); -#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2882 = ADVANCED_FACE('',(#2883),#2872,.T.); +#2883 = FACE_BOUND('',#2884,.F.); +#2884 = EDGE_LOOP('',(#2885,#2886,#2907,#2933)); +#2885 = ORIENTED_EDGE('',*,*,#2855,.T.); +#2886 = ORIENTED_EDGE('',*,*,#2887,.T.); +#2887 = EDGE_CURVE('',#2856,#2888,#2890,.T.); +#2888 = VERTEX_POINT('',#2889); +#2889 = CARTESIAN_POINT('',(30.,0.,7.5)); +#2890 = SEAM_CURVE('',#2891,(#2895,#2901),.PCURVE_S1.); +#2891 = LINE('',#2892,#2893); +#2892 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5)); +#2893 = VECTOR('',#2894,1.); +#2894 = DIRECTION('',(0.,-2.2E-16,1.)); +#2895 = PCURVE('',#2872,#2896); +#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2900); +#2897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2898,#2899),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#2898 = CARTESIAN_POINT('',(0.,0.)); +#2899 = CARTESIAN_POINT('',(0.,15.)); +#2900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2894 = ADVANCED_FACE('',(#2895,#2901),#2611,.F.); -#2895 = FACE_BOUND('',#2896,.F.); -#2896 = EDGE_LOOP('',(#2897,#2898,#2899,#2900)); -#2897 = ORIENTED_EDGE('',*,*,#2597,.T.); -#2898 = ORIENTED_EDGE('',*,*,#2678,.T.); -#2899 = ORIENTED_EDGE('',*,*,#2749,.T.); -#2900 = ORIENTED_EDGE('',*,*,#2796,.T.); -#2901 = FACE_BOUND('',#2902,.T.); -#2902 = EDGE_LOOP('',(#2903)); -#2903 = ORIENTED_EDGE('',*,*,#2873,.T.); -#2904 = ADVANCED_FACE('',(#2905,#2911),#2557,.T.); -#2905 = FACE_BOUND('',#2906,.T.); -#2906 = EDGE_LOOP('',(#2907,#2908,#2909,#2910)); -#2907 = ORIENTED_EDGE('',*,*,#2541,.T.); -#2908 = ORIENTED_EDGE('',*,*,#2627,.T.); -#2909 = ORIENTED_EDGE('',*,*,#2703,.T.); -#2910 = ORIENTED_EDGE('',*,*,#2774,.T.); -#2911 = FACE_BOUND('',#2912,.F.); -#2912 = EDGE_LOOP('',(#2913)); -#2913 = ORIENTED_EDGE('',*,*,#2850,.T.); -#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2918)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2915,#2916,#2917)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2915, - 'distance_accuracy_value','confusion accuracy'); -#2919 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2920,#2922); -#2920 = ( REPRESENTATION_RELATIONSHIP('','',#2499,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2921) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2921 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); -#2922 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2923); -#2923 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','MiddlePnnel','',#5,#2494,$); -#2924 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2496)); -#2925 = SHAPE_DEFINITION_REPRESENTATION(#2926,#2932); -#2926 = PRODUCT_DEFINITION_SHAPE('','',#2927); -#2927 = PRODUCT_DEFINITION('design','',#2928,#2931); -#2928 = PRODUCT_DEFINITION_FORMATION('','',#2929); -#2929 = PRODUCT('Pad003','Pad003','',(#2930)); -#2930 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2931 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2932 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2933),#3347); -#2933 = MANIFOLD_SOLID_BREP('',#2934); -#2934 = CLOSED_SHELL('',(#2935,#3055,#3131,#3202,#3249,#3327,#3337)); -#2935 = ADVANCED_FACE('',(#2936),#2950,.F.); -#2936 = FACE_BOUND('',#2937,.F.); -#2937 = EDGE_LOOP('',(#2938,#2973,#3001,#3029)); -#2938 = ORIENTED_EDGE('',*,*,#2939,.T.); -#2939 = EDGE_CURVE('',#2940,#2942,#2944,.T.); -#2940 = VERTEX_POINT('',#2941); -#2941 = CARTESIAN_POINT('',(-225.,375.,0.)); +#2901 = PCURVE('',#2872,#2902); +#2902 = DEFINITIONAL_REPRESENTATION('',(#2903),#2906); +#2903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2904,#2905),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#2904 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2905 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2907 = ORIENTED_EDGE('',*,*,#2908,.F.); +#2908 = EDGE_CURVE('',#2888,#2888,#2909,.T.); +#2909 = SURFACE_CURVE('',#2910,(#2915,#2921),.PCURVE_S1.); +#2910 = CIRCLE('',#2911,30.); +#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914); +#2912 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#2913 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2914 = DIRECTION('',(1.,0.,0.)); +#2915 = PCURVE('',#2872,#2916); +#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2920); +#2917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2918,#2919),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2918 = CARTESIAN_POINT('',(0.,15.)); +#2919 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2921 = PCURVE('',#2922,#2927); +#2922 = PLANE('',#2923); +#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926); +#2924 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#2925 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2926 = DIRECTION('',(1.,0.,-0.)); +#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932); +#2928 = CIRCLE('',#2929,30.); +#2929 = AXIS2_PLACEMENT_2D('',#2930,#2931); +#2930 = CARTESIAN_POINT('',(0.,0.)); +#2931 = DIRECTION('',(1.,-0.)); +#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2933 = ORIENTED_EDGE('',*,*,#2887,.F.); +#2934 = ADVANCED_FACE('',(#2935,#2938),#2922,.T.); +#2935 = FACE_BOUND('',#2936,.F.); +#2936 = EDGE_LOOP('',(#2937)); +#2937 = ORIENTED_EDGE('',*,*,#2908,.T.); +#2938 = FACE_BOUND('',#2939,.F.); +#2939 = EDGE_LOOP('',(#2940)); +#2940 = ORIENTED_EDGE('',*,*,#2941,.F.); +#2941 = EDGE_CURVE('',#2942,#2942,#2944,.T.); #2942 = VERTEX_POINT('',#2943); -#2943 = CARTESIAN_POINT('',(-225.,375.,15.)); -#2944 = SURFACE_CURVE('',#2945,(#2949,#2961),.PCURVE_S1.); -#2945 = LINE('',#2946,#2947); -#2946 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); -#2947 = VECTOR('',#2948,1.); -#2948 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#2949 = PCURVE('',#2950,#2955); -#2950 = PLANE('',#2951); -#2951 = AXIS2_PLACEMENT_3D('',#2952,#2953,#2954); -#2952 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13)); -#2953 = DIRECTION('',(1.,-2.2E-16,4.4E-16)); -#2954 = DIRECTION('',(-2.2E-16,-1.,4.4E-16)); -#2955 = DEFINITIONAL_REPRESENTATION('',(#2956),#2960); -#2956 = LINE('',#2957,#2958); -#2957 = CARTESIAN_POINT('',(0.,0.)); -#2958 = VECTOR('',#2959,1.); -#2959 = DIRECTION('',(1.6E-16,-1.)); -#2960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2943 = CARTESIAN_POINT('',(40.,0.,7.5)); +#2944 = SURFACE_CURVE('',#2945,(#2950,#2957),.PCURVE_S1.); +#2945 = CIRCLE('',#2946,40.); +#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949); +#2947 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#2948 = DIRECTION('',(0.,-2.2E-16,-1.)); +#2949 = DIRECTION('',(1.,0.,0.)); +#2950 = PCURVE('',#2922,#2951); +#2951 = DEFINITIONAL_REPRESENTATION('',(#2952),#2956); +#2952 = CIRCLE('',#2953,40.); +#2953 = AXIS2_PLACEMENT_2D('',#2954,#2955); +#2954 = CARTESIAN_POINT('',(0.,0.)); +#2955 = DIRECTION('',(1.,-0.)); +#2956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2961 = PCURVE('',#2962,#2967); -#2962 = PLANE('',#2963); -#2963 = AXIS2_PLACEMENT_3D('',#2964,#2965,#2966); -#2964 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); -#2965 = DIRECTION('',(-4.4E-16,-1.,2.8E-16)); -#2966 = DIRECTION('',(-1.,4.4E-16,-2.2E-16)); -#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972); -#2968 = LINE('',#2969,#2970); -#2969 = CARTESIAN_POINT('',(450.,9.2E-16)); -#2970 = VECTOR('',#2971,1.); -#2971 = DIRECTION('',(2.2E-16,-1.)); -#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2957 = PCURVE('',#2958,#2963); +#2958 = CONICAL_SURFACE('',#2959,40.,0.785398163397); +#2959 = AXIS2_PLACEMENT_3D('',#2960,#2961,#2962); +#2960 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#2961 = DIRECTION('',(-0.,-2.2E-16,-1.)); +#2962 = DIRECTION('',(1.,0.,-0.)); +#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2967); +#2964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2965,#2966),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2965 = CARTESIAN_POINT('',(0.,0.)); +#2966 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2973 = ORIENTED_EDGE('',*,*,#2974,.T.); -#2974 = EDGE_CURVE('',#2942,#2975,#2977,.T.); -#2975 = VERTEX_POINT('',#2976); -#2976 = CARTESIAN_POINT('',(-225.,-375.,15.)); -#2977 = SURFACE_CURVE('',#2978,(#2982,#2989),.PCURVE_S1.); -#2978 = LINE('',#2979,#2980); -#2979 = CARTESIAN_POINT('',(-225.,375.,15.)); -#2980 = VECTOR('',#2981,1.); -#2981 = DIRECTION('',(0.,-1.,0.)); -#2982 = PCURVE('',#2950,#2983); -#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988); -#2984 = LINE('',#2985,#2986); -#2985 = CARTESIAN_POINT('',(1.771302565824E-13,-15.)); -#2986 = VECTOR('',#2987,1.); -#2987 = DIRECTION('',(1.,4.4E-16)); -#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2968 = ADVANCED_FACE('',(#2969),#2958,.T.); +#2969 = FACE_BOUND('',#2970,.F.); +#2970 = EDGE_LOOP('',(#2971,#2972,#2993,#3014)); +#2971 = ORIENTED_EDGE('',*,*,#2941,.T.); +#2972 = ORIENTED_EDGE('',*,*,#2973,.T.); +#2973 = EDGE_CURVE('',#2942,#2974,#2976,.T.); +#2974 = VERTEX_POINT('',#2975); +#2975 = CARTESIAN_POINT('',(35.,0.,12.5)); +#2976 = SEAM_CURVE('',#2977,(#2981,#2987),.PCURVE_S1.); +#2977 = LINE('',#2978,#2979); +#2978 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5)); +#2979 = VECTOR('',#2980,1.); +#2980 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187)); +#2981 = PCURVE('',#2958,#2982); +#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2986); +#2983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2984,#2985),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#2984 = CARTESIAN_POINT('',(0.,0.)); +#2985 = CARTESIAN_POINT('',(0.,-5.)); +#2986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2989 = PCURVE('',#2990,#2995); -#2990 = PLANE('',#2991); -#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994); -#2992 = CARTESIAN_POINT('',(8.843616523364,17.992185340637,15.)); -#2993 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); -#2994 = DIRECTION('',(0.,1.,-2.2E-16)); -#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3000); -#2996 = LINE('',#2997,#2998); -#2997 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); -#2998 = VECTOR('',#2999,1.); -#2999 = DIRECTION('',(-1.,4.84E-32)); -#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2987 = PCURVE('',#2958,#2988); +#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2992); +#2989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2990,#2991),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#2990 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2991 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3001 = ORIENTED_EDGE('',*,*,#3002,.F.); -#3002 = EDGE_CURVE('',#3003,#2975,#3005,.T.); -#3003 = VERTEX_POINT('',#3004); -#3004 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#3005 = SURFACE_CURVE('',#3006,(#3010,#3017),.PCURVE_S1.); -#3006 = LINE('',#3007,#3008); -#3007 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); -#3008 = VECTOR('',#3009,1.); -#3009 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#3010 = PCURVE('',#2950,#3011); -#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016); -#3012 = LINE('',#3013,#3014); -#3013 = CARTESIAN_POINT('',(750.,-3.06E-15)); -#3014 = VECTOR('',#3015,1.); -#3015 = DIRECTION('',(1.6E-16,-1.)); -#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2993 = ORIENTED_EDGE('',*,*,#2994,.F.); +#2994 = EDGE_CURVE('',#2974,#2974,#2995,.T.); +#2995 = SURFACE_CURVE('',#2996,(#3001,#3007),.PCURVE_S1.); +#2996 = CIRCLE('',#2997,35.); +#2997 = AXIS2_PLACEMENT_3D('',#2998,#2999,#3000); +#2998 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#2999 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3000 = DIRECTION('',(1.,0.,0.)); +#3001 = PCURVE('',#2958,#3002); +#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3006); +#3003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3004,#3005),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3004 = CARTESIAN_POINT('',(0.,-5.)); +#3005 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3017 = PCURVE('',#3018,#3023); -#3018 = PLANE('',#3019); -#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022); -#3020 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13)); -#3021 = DIRECTION('',(4.4E-16,1.,-2.8E-16)); -#3022 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); -#3023 = DEFINITIONAL_REPRESENTATION('',(#3024),#3028); -#3024 = LINE('',#3025,#3026); -#3025 = CARTESIAN_POINT('',(0.,0.)); -#3026 = VECTOR('',#3027,1.); -#3027 = DIRECTION('',(-2.2E-16,-1.)); -#3028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3007 = PCURVE('',#2703,#3008); +#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013); +#3009 = CIRCLE('',#3010,35.); +#3010 = AXIS2_PLACEMENT_2D('',#3011,#3012); +#3011 = CARTESIAN_POINT('',(0.,0.)); +#3012 = DIRECTION('',(1.,0.)); +#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3029 = ORIENTED_EDGE('',*,*,#3030,.F.); -#3030 = EDGE_CURVE('',#2940,#3003,#3031,.T.); -#3031 = SURFACE_CURVE('',#3032,(#3036,#3043),.PCURVE_S1.); -#3032 = LINE('',#3033,#3034); -#3033 = CARTESIAN_POINT('',(-225.,375.,0.)); -#3034 = VECTOR('',#3035,1.); -#3035 = DIRECTION('',(0.,-1.,0.)); -#3036 = PCURVE('',#2950,#3037); -#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042); -#3038 = LINE('',#3039,#3040); -#3039 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13)); -#3040 = VECTOR('',#3041,1.); -#3041 = DIRECTION('',(1.,4.4E-16)); -#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3014 = ORIENTED_EDGE('',*,*,#2973,.F.); +#3015 = ADVANCED_FACE('',(#3016,#3019),#2703,.F.); +#3016 = FACE_BOUND('',#3017,.F.); +#3017 = EDGE_LOOP('',(#3018)); +#3018 = ORIENTED_EDGE('',*,*,#2994,.T.); +#3019 = FACE_BOUND('',#3020,.F.); +#3020 = EDGE_LOOP('',(#3021)); +#3021 = ORIENTED_EDGE('',*,*,#2682,.F.); +#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3026)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3023,#3024,#3025)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3023, + 'distance_accuracy_value','confusion accuracy'); +#3027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3028,#3030); +#3028 = ( REPRESENTATION_RELATIONSHIP('','',#2675,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3029) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#3030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3031); +#3031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','CableManagementTop','',#5, + #2670,$); +#3032 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2672)); +#3033 = SHAPE_DEFINITION_REPRESENTATION(#3034,#3040); +#3034 = PRODUCT_DEFINITION_SHAPE('','',#3035); +#3035 = PRODUCT_DEFINITION('design','',#3036,#3039); +#3036 = PRODUCT_DEFINITION_FORMATION('','',#3037); +#3037 = PRODUCT('CableManagementMiddle','CableManagementMiddle','',( + #3038)); +#3038 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3040 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3041),#3387); +#3041 = MANIFOLD_SOLID_BREP('',#3042); +#3042 = CLOSED_SHELL('',(#3043,#3127,#3161,#3213,#3247,#3299,#3333,#3380 + )); +#3043 = ADVANCED_FACE('',(#3044),#3057,.F.); +#3044 = FACE_BOUND('',#3045,.F.); +#3045 = EDGE_LOOP('',(#3046,#3079,#3100,#3126)); +#3046 = ORIENTED_EDGE('',*,*,#3047,.T.); +#3047 = EDGE_CURVE('',#3048,#3048,#3050,.T.); +#3048 = VERTEX_POINT('',#3049); +#3049 = CARTESIAN_POINT('',(25.,0.,12.5)); +#3050 = SURFACE_CURVE('',#3051,(#3056,#3067),.PCURVE_S1.); +#3051 = CIRCLE('',#3052,25.); +#3052 = AXIS2_PLACEMENT_3D('',#3053,#3054,#3055); +#3053 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#3054 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3055 = DIRECTION('',(1.,0.,0.)); +#3056 = PCURVE('',#3057,#3062); +#3057 = CYLINDRICAL_SURFACE('',#3058,25.); +#3058 = AXIS2_PLACEMENT_3D('',#3059,#3060,#3061); +#3059 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#3060 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3061 = DIRECTION('',(1.,0.,0.)); +#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3066); +#3063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3064,#3065),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3064 = CARTESIAN_POINT('',(0.,0.)); +#3065 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3043 = PCURVE('',#3044,#3049); -#3044 = PLANE('',#3045); -#3045 = AXIS2_PLACEMENT_3D('',#3046,#3047,#3048); -#3046 = CARTESIAN_POINT('',(8.843616523364,17.992185340636,-2.03E-15)); -#3047 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); -#3048 = DIRECTION('',(0.,1.,-2.2E-16)); -#3049 = DEFINITIONAL_REPRESENTATION('',(#3050),#3054); -#3050 = LINE('',#3051,#3052); -#3051 = CARTESIAN_POINT('',(357.00781465936,233.84361652336)); -#3052 = VECTOR('',#3053,1.); -#3053 = DIRECTION('',(-1.,4.84E-32)); -#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3067 = PCURVE('',#3068,#3073); +#3068 = PLANE('',#3069); +#3069 = AXIS2_PLACEMENT_3D('',#3070,#3071,#3072); +#3070 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#3071 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3072 = DIRECTION('',(1.,0.,0.)); +#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078); +#3074 = CIRCLE('',#3075,25.); +#3075 = AXIS2_PLACEMENT_2D('',#3076,#3077); +#3076 = CARTESIAN_POINT('',(0.,0.)); +#3077 = DIRECTION('',(1.,0.)); +#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3055 = ADVANCED_FACE('',(#3056),#3018,.F.); -#3056 = FACE_BOUND('',#3057,.F.); -#3057 = EDGE_LOOP('',(#3058,#3059,#3082,#3110)); -#3058 = ORIENTED_EDGE('',*,*,#3002,.T.); -#3059 = ORIENTED_EDGE('',*,*,#3060,.T.); -#3060 = EDGE_CURVE('',#2975,#3061,#3063,.T.); -#3061 = VERTEX_POINT('',#3062); -#3062 = CARTESIAN_POINT('',(225.,-375.,15.)); -#3063 = SURFACE_CURVE('',#3064,(#3068,#3075),.PCURVE_S1.); -#3064 = LINE('',#3065,#3066); -#3065 = CARTESIAN_POINT('',(-225.,-375.,15.)); -#3066 = VECTOR('',#3067,1.); -#3067 = DIRECTION('',(1.,0.,0.)); -#3068 = PCURVE('',#3018,#3069); -#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074); -#3070 = LINE('',#3071,#3072); -#3071 = CARTESIAN_POINT('',(1.45408547152E-13,-15.)); -#3072 = VECTOR('',#3073,1.); -#3073 = DIRECTION('',(1.,2.2E-16)); -#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3079 = ORIENTED_EDGE('',*,*,#3080,.T.); +#3080 = EDGE_CURVE('',#3048,#3081,#3083,.T.); +#3081 = VERTEX_POINT('',#3082); +#3082 = CARTESIAN_POINT('',(25.,0.,-12.5)); +#3083 = SEAM_CURVE('',#3084,(#3088,#3094),.PCURVE_S1.); +#3084 = LINE('',#3085,#3086); +#3085 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5)); +#3086 = VECTOR('',#3087,1.); +#3087 = DIRECTION('',(0.,2.2E-16,-1.)); +#3088 = PCURVE('',#3057,#3089); +#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3093); +#3090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3091,#3092),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#3091 = CARTESIAN_POINT('',(0.,0.)); +#3092 = CARTESIAN_POINT('',(0.,25.)); +#3093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3075 = PCURVE('',#2990,#3076); -#3076 = DEFINITIONAL_REPRESENTATION('',(#3077),#3081); -#3077 = LINE('',#3078,#3079); -#3078 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); -#3079 = VECTOR('',#3080,1.); -#3080 = DIRECTION('',(0.,-1.)); -#3081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3094 = PCURVE('',#3057,#3095); +#3095 = DEFINITIONAL_REPRESENTATION('',(#3096),#3099); +#3096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3097,#3098),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); +#3097 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3098 = CARTESIAN_POINT('',(6.28318530718,25.)); +#3099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3082 = ORIENTED_EDGE('',*,*,#3083,.F.); -#3083 = EDGE_CURVE('',#3084,#3061,#3086,.T.); -#3084 = VERTEX_POINT('',#3085); -#3085 = CARTESIAN_POINT('',(225.,-375.,0.)); -#3086 = SURFACE_CURVE('',#3087,(#3091,#3098),.PCURVE_S1.); -#3087 = LINE('',#3088,#3089); -#3088 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); -#3089 = VECTOR('',#3090,1.); -#3090 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#3091 = PCURVE('',#3018,#3092); -#3092 = DEFINITIONAL_REPRESENTATION('',(#3093),#3097); -#3093 = LINE('',#3094,#3095); -#3094 = CARTESIAN_POINT('',(450.,-9.2E-16)); -#3095 = VECTOR('',#3096,1.); -#3096 = DIRECTION('',(-2.2E-16,-1.)); -#3097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3100 = ORIENTED_EDGE('',*,*,#3101,.F.); +#3101 = EDGE_CURVE('',#3081,#3081,#3102,.T.); +#3102 = SURFACE_CURVE('',#3103,(#3108,#3114),.PCURVE_S1.); +#3103 = CIRCLE('',#3104,25.); +#3104 = AXIS2_PLACEMENT_3D('',#3105,#3106,#3107); +#3105 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#3106 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3107 = DIRECTION('',(1.,0.,0.)); +#3108 = PCURVE('',#3057,#3109); +#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3113); +#3110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3111,#3112),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3111 = CARTESIAN_POINT('',(0.,25.)); +#3112 = CARTESIAN_POINT('',(6.28318530718,25.)); +#3113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3098 = PCURVE('',#3099,#3104); -#3099 = PLANE('',#3100); -#3100 = AXIS2_PLACEMENT_3D('',#3101,#3102,#3103); -#3101 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13)); -#3102 = DIRECTION('',(-1.,2.2E-16,-4.4E-16)); -#3103 = DIRECTION('',(2.2E-16,1.,-4.4E-16)); -#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3109); -#3105 = LINE('',#3106,#3107); -#3106 = CARTESIAN_POINT('',(0.,0.)); -#3107 = VECTOR('',#3108,1.); -#3108 = DIRECTION('',(-1.6E-16,-1.)); -#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3114 = PCURVE('',#3115,#3120); +#3115 = PLANE('',#3116); +#3116 = AXIS2_PLACEMENT_3D('',#3117,#3118,#3119); +#3117 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#3118 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3119 = DIRECTION('',(1.,0.,-0.)); +#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3125); +#3121 = CIRCLE('',#3122,25.); +#3122 = AXIS2_PLACEMENT_2D('',#3123,#3124); +#3123 = CARTESIAN_POINT('',(0.,0.)); +#3124 = DIRECTION('',(1.,-0.)); +#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3110 = ORIENTED_EDGE('',*,*,#3111,.F.); -#3111 = EDGE_CURVE('',#3003,#3084,#3112,.T.); -#3112 = SURFACE_CURVE('',#3113,(#3117,#3124),.PCURVE_S1.); -#3113 = LINE('',#3114,#3115); -#3114 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#3115 = VECTOR('',#3116,1.); -#3116 = DIRECTION('',(1.,0.,0.)); -#3117 = PCURVE('',#3018,#3118); -#3118 = DEFINITIONAL_REPRESENTATION('',(#3119),#3123); -#3119 = LINE('',#3120,#3121); -#3120 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13)); -#3121 = VECTOR('',#3122,1.); -#3122 = DIRECTION('',(1.,2.2E-16)); -#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3126 = ORIENTED_EDGE('',*,*,#3080,.F.); +#3127 = ADVANCED_FACE('',(#3128,#3131),#3115,.T.); +#3128 = FACE_BOUND('',#3129,.F.); +#3129 = EDGE_LOOP('',(#3130)); +#3130 = ORIENTED_EDGE('',*,*,#3101,.T.); +#3131 = FACE_BOUND('',#3132,.F.); +#3132 = EDGE_LOOP('',(#3133)); +#3133 = ORIENTED_EDGE('',*,*,#3134,.F.); +#3134 = EDGE_CURVE('',#3135,#3135,#3137,.T.); +#3135 = VERTEX_POINT('',#3136); +#3136 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5)); +#3137 = SURFACE_CURVE('',#3138,(#3143,#3150),.PCURVE_S1.); +#3138 = CIRCLE('',#3139,35.00000000002); +#3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142); +#3140 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#3141 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3142 = DIRECTION('',(1.,0.,0.)); +#3143 = PCURVE('',#3115,#3144); +#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149); +#3145 = CIRCLE('',#3146,35.00000000002); +#3146 = AXIS2_PLACEMENT_2D('',#3147,#3148); +#3147 = CARTESIAN_POINT('',(0.,0.)); +#3148 = DIRECTION('',(1.,-0.)); +#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3124 = PCURVE('',#3044,#3125); -#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130); -#3126 = LINE('',#3127,#3128); -#3127 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336)); -#3128 = VECTOR('',#3129,1.); -#3129 = DIRECTION('',(0.,-1.)); -#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3150 = PCURVE('',#3151,#3156); +#3151 = CONICAL_SURFACE('',#3152,35.00000000002,0.785398163397); +#3152 = AXIS2_PLACEMENT_3D('',#3153,#3154,#3155); +#3153 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); +#3154 = DIRECTION('',(0.,2.2E-16,1.)); +#3155 = DIRECTION('',(1.,0.,-0.)); +#3156 = DEFINITIONAL_REPRESENTATION('',(#3157),#3160); +#3157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3158,#3159),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3158 = CARTESIAN_POINT('',(0.,0.)); +#3159 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3131 = ADVANCED_FACE('',(#3132),#3099,.F.); -#3132 = FACE_BOUND('',#3133,.F.); -#3133 = EDGE_LOOP('',(#3134,#3135,#3158,#3181)); -#3134 = ORIENTED_EDGE('',*,*,#3083,.T.); -#3135 = ORIENTED_EDGE('',*,*,#3136,.T.); -#3136 = EDGE_CURVE('',#3061,#3137,#3139,.T.); -#3137 = VERTEX_POINT('',#3138); -#3138 = CARTESIAN_POINT('',(225.,375.,15.)); -#3139 = SURFACE_CURVE('',#3140,(#3144,#3151),.PCURVE_S1.); -#3140 = LINE('',#3141,#3142); -#3141 = CARTESIAN_POINT('',(225.,-375.,15.)); -#3142 = VECTOR('',#3143,1.); -#3143 = DIRECTION('',(0.,1.,0.)); -#3144 = PCURVE('',#3099,#3145); -#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150); -#3146 = LINE('',#3147,#3148); -#3147 = CARTESIAN_POINT('',(1.639302565824E-13,-15.)); -#3148 = VECTOR('',#3149,1.); -#3149 = DIRECTION('',(1.,-4.4E-16)); -#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3151 = PCURVE('',#2990,#3152); -#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157); -#3153 = LINE('',#3154,#3155); -#3154 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); -#3155 = VECTOR('',#3156,1.); -#3156 = DIRECTION('',(1.,-4.84E-32)); -#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3158 = ORIENTED_EDGE('',*,*,#3159,.F.); -#3159 = EDGE_CURVE('',#3160,#3137,#3162,.T.); -#3160 = VERTEX_POINT('',#3161); -#3161 = CARTESIAN_POINT('',(225.,375.,0.)); -#3162 = SURFACE_CURVE('',#3163,(#3167,#3174),.PCURVE_S1.); -#3163 = LINE('',#3164,#3165); -#3164 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13)); -#3165 = VECTOR('',#3166,1.); -#3166 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#3167 = PCURVE('',#3099,#3168); -#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173); -#3169 = LINE('',#3170,#3171); -#3170 = CARTESIAN_POINT('',(750.,3.06E-15)); -#3171 = VECTOR('',#3172,1.); -#3172 = DIRECTION('',(-1.6E-16,-1.)); -#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3174 = PCURVE('',#2962,#3175); -#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3180); -#3176 = LINE('',#3177,#3178); +#3161 = ADVANCED_FACE('',(#3162),#3151,.T.); +#3162 = FACE_BOUND('',#3163,.F.); +#3163 = EDGE_LOOP('',(#3164,#3165,#3186,#3212)); +#3164 = ORIENTED_EDGE('',*,*,#3134,.T.); +#3165 = ORIENTED_EDGE('',*,*,#3166,.T.); +#3166 = EDGE_CURVE('',#3135,#3167,#3169,.T.); +#3167 = VERTEX_POINT('',#3168); +#3168 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5)); +#3169 = SEAM_CURVE('',#3170,(#3174,#3180),.PCURVE_S1.); +#3170 = LINE('',#3171,#3172); +#3171 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5)); +#3172 = VECTOR('',#3173,1.); +#3173 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187)); +#3174 = PCURVE('',#3151,#3175); +#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3179); +#3176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3177,#3178),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); #3177 = CARTESIAN_POINT('',(0.,0.)); -#3178 = VECTOR('',#3179,1.); -#3179 = DIRECTION('',(2.2E-16,-1.)); -#3180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3178 = CARTESIAN_POINT('',(0.,5.)); +#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3181 = ORIENTED_EDGE('',*,*,#3182,.F.); -#3182 = EDGE_CURVE('',#3084,#3160,#3183,.T.); -#3183 = SURFACE_CURVE('',#3184,(#3188,#3195),.PCURVE_S1.); -#3184 = LINE('',#3185,#3186); -#3185 = CARTESIAN_POINT('',(225.,-375.,0.)); -#3186 = VECTOR('',#3187,1.); -#3187 = DIRECTION('',(0.,1.,0.)); -#3188 = PCURVE('',#3099,#3189); -#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194); -#3190 = LINE('',#3191,#3192); -#3191 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13)); -#3192 = VECTOR('',#3193,1.); -#3193 = DIRECTION('',(1.,-4.4E-16)); -#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3180 = PCURVE('',#3151,#3181); +#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3185); +#3182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3183,#3184),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); +#3183 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3184 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3195 = PCURVE('',#3044,#3196); -#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201); -#3197 = LINE('',#3198,#3199); -#3198 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766)); -#3199 = VECTOR('',#3200,1.); -#3200 = DIRECTION('',(1.,-4.84E-32)); -#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3186 = ORIENTED_EDGE('',*,*,#3187,.F.); +#3187 = EDGE_CURVE('',#3167,#3167,#3188,.T.); +#3188 = SURFACE_CURVE('',#3189,(#3194,#3200),.PCURVE_S1.); +#3189 = CIRCLE('',#3190,40.00000000002); +#3190 = AXIS2_PLACEMENT_3D('',#3191,#3192,#3193); +#3191 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#3192 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3193 = DIRECTION('',(1.,0.,0.)); +#3194 = PCURVE('',#3151,#3195); +#3195 = DEFINITIONAL_REPRESENTATION('',(#3196),#3199); +#3196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3197,#3198),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3197 = CARTESIAN_POINT('',(0.,5.)); +#3198 = CARTESIAN_POINT('',(-6.28318530718,5.)); +#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3202 = ADVANCED_FACE('',(#3203),#2962,.F.); -#3203 = FACE_BOUND('',#3204,.F.); -#3204 = EDGE_LOOP('',(#3205,#3206,#3227,#3228)); -#3205 = ORIENTED_EDGE('',*,*,#3159,.T.); -#3206 = ORIENTED_EDGE('',*,*,#3207,.T.); -#3207 = EDGE_CURVE('',#3137,#2942,#3208,.T.); -#3208 = SURFACE_CURVE('',#3209,(#3213,#3220),.PCURVE_S1.); -#3209 = LINE('',#3210,#3211); -#3210 = CARTESIAN_POINT('',(225.,375.,15.)); -#3211 = VECTOR('',#3212,1.); -#3212 = DIRECTION('',(-1.,0.,0.)); -#3213 = PCURVE('',#2962,#3214); -#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219); -#3215 = LINE('',#3216,#3217); -#3216 = CARTESIAN_POINT('',(1.38808547152E-13,-15.)); -#3217 = VECTOR('',#3218,1.); -#3218 = DIRECTION('',(1.,-2.2E-16)); -#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3200 = PCURVE('',#3201,#3206); +#3201 = PLANE('',#3202); +#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205); +#3203 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#3204 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3205 = DIRECTION('',(1.,0.,0.)); +#3206 = DEFINITIONAL_REPRESENTATION('',(#3207),#3211); +#3207 = CIRCLE('',#3208,40.00000000002); +#3208 = AXIS2_PLACEMENT_2D('',#3209,#3210); +#3209 = CARTESIAN_POINT('',(0.,0.)); +#3210 = DIRECTION('',(1.,0.)); +#3211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3220 = PCURVE('',#2990,#3221); -#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226); -#3222 = LINE('',#3223,#3224); -#3223 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); -#3224 = VECTOR('',#3225,1.); -#3225 = DIRECTION('',(0.,1.)); -#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3212 = ORIENTED_EDGE('',*,*,#3166,.F.); +#3213 = ADVANCED_FACE('',(#3214,#3217),#3201,.F.); +#3214 = FACE_BOUND('',#3215,.F.); +#3215 = EDGE_LOOP('',(#3216)); +#3216 = ORIENTED_EDGE('',*,*,#3187,.T.); +#3217 = FACE_BOUND('',#3218,.F.); +#3218 = EDGE_LOOP('',(#3219)); +#3219 = ORIENTED_EDGE('',*,*,#3220,.F.); +#3220 = EDGE_CURVE('',#3221,#3221,#3223,.T.); +#3221 = VERTEX_POINT('',#3222); +#3222 = CARTESIAN_POINT('',(30.,0.,-7.5)); +#3223 = SURFACE_CURVE('',#3224,(#3229,#3236),.PCURVE_S1.); +#3224 = CIRCLE('',#3225,30.); +#3225 = AXIS2_PLACEMENT_3D('',#3226,#3227,#3228); +#3226 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#3227 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3228 = DIRECTION('',(1.,0.,0.)); +#3229 = PCURVE('',#3201,#3230); +#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235); +#3231 = CIRCLE('',#3232,30.); +#3232 = AXIS2_PLACEMENT_2D('',#3233,#3234); +#3233 = CARTESIAN_POINT('',(0.,0.)); +#3234 = DIRECTION('',(1.,0.)); +#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3227 = ORIENTED_EDGE('',*,*,#2939,.F.); -#3228 = ORIENTED_EDGE('',*,*,#3229,.F.); -#3229 = EDGE_CURVE('',#3160,#2940,#3230,.T.); -#3230 = SURFACE_CURVE('',#3231,(#3235,#3242),.PCURVE_S1.); -#3231 = LINE('',#3232,#3233); -#3232 = CARTESIAN_POINT('',(225.,375.,0.)); -#3233 = VECTOR('',#3234,1.); -#3234 = DIRECTION('',(-1.,0.,0.)); -#3235 = PCURVE('',#2962,#3236); -#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241); -#3237 = LINE('',#3238,#3239); -#3238 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13)); -#3239 = VECTOR('',#3240,1.); -#3240 = DIRECTION('',(1.,-2.2E-16)); -#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3236 = PCURVE('',#3237,#3242); +#3237 = CYLINDRICAL_SURFACE('',#3238,30.); +#3238 = AXIS2_PLACEMENT_3D('',#3239,#3240,#3241); +#3239 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); +#3240 = DIRECTION('',(0.,2.2E-16,1.)); +#3241 = DIRECTION('',(1.,0.,-0.)); +#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3246); +#3243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3244,#3245),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3244 = CARTESIAN_POINT('',(0.,0.)); +#3245 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3242 = PCURVE('',#3044,#3243); -#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248); -#3244 = LINE('',#3245,#3246); -#3245 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766)); -#3246 = VECTOR('',#3247,1.); -#3247 = DIRECTION('',(0.,1.)); -#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3247 = ADVANCED_FACE('',(#3248),#3237,.T.); +#3248 = FACE_BOUND('',#3249,.F.); +#3249 = EDGE_LOOP('',(#3250,#3251,#3272,#3298)); +#3250 = ORIENTED_EDGE('',*,*,#3220,.T.); +#3251 = ORIENTED_EDGE('',*,*,#3252,.T.); +#3252 = EDGE_CURVE('',#3221,#3253,#3255,.T.); +#3253 = VERTEX_POINT('',#3254); +#3254 = CARTESIAN_POINT('',(30.,0.,7.5)); +#3255 = SEAM_CURVE('',#3256,(#3260,#3266),.PCURVE_S1.); +#3256 = LINE('',#3257,#3258); +#3257 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5)); +#3258 = VECTOR('',#3259,1.); +#3259 = DIRECTION('',(0.,-2.2E-16,1.)); +#3260 = PCURVE('',#3237,#3261); +#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3265); +#3262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3263,#3264),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#3263 = CARTESIAN_POINT('',(0.,0.)); +#3264 = CARTESIAN_POINT('',(0.,15.)); +#3265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3249 = ADVANCED_FACE('',(#3250),#3264,.F.); -#3250 = FACE_BOUND('',#3251,.T.); -#3251 = EDGE_LOOP('',(#3252,#3282,#3304,#3305)); -#3252 = ORIENTED_EDGE('',*,*,#3253,.T.); -#3253 = EDGE_CURVE('',#3254,#3256,#3258,.T.); -#3254 = VERTEX_POINT('',#3255); -#3255 = CARTESIAN_POINT('',(175.,295.,0.)); -#3256 = VERTEX_POINT('',#3257); -#3257 = CARTESIAN_POINT('',(175.,295.,15.)); -#3258 = SEAM_CURVE('',#3259,(#3263,#3275),.PCURVE_S1.); -#3259 = LINE('',#3260,#3261); -#3260 = CARTESIAN_POINT('',(175.,295.,-9.215E-14)); -#3261 = VECTOR('',#3262,1.); -#3262 = DIRECTION('',(-4.4E-16,2.8E-16,1.)); -#3263 = PCURVE('',#3264,#3269); -#3264 = CYLINDRICAL_SURFACE('',#3265,30.); -#3265 = AXIS2_PLACEMENT_3D('',#3266,#3267,#3268); -#3266 = CARTESIAN_POINT('',(145.,295.,-9.881E-14)); -#3267 = DIRECTION('',(2.2E-16,-4.4E-16,-1.)); -#3268 = DIRECTION('',(1.,-4.4E-16,2.2E-16)); -#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274); -#3270 = LINE('',#3271,#3272); -#3271 = CARTESIAN_POINT('',(-0.,0.)); -#3272 = VECTOR('',#3273,1.); -#3273 = DIRECTION('',(-0.,-1.)); -#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3266 = PCURVE('',#3237,#3267); +#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3271); +#3268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3269,#3270),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#3269 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3270 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3275 = PCURVE('',#3264,#3276); -#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281); -#3277 = LINE('',#3278,#3279); -#3278 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#3279 = VECTOR('',#3280,1.); -#3280 = DIRECTION('',(-0.,-1.)); -#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3272 = ORIENTED_EDGE('',*,*,#3273,.F.); +#3273 = EDGE_CURVE('',#3253,#3253,#3274,.T.); +#3274 = SURFACE_CURVE('',#3275,(#3280,#3286),.PCURVE_S1.); +#3275 = CIRCLE('',#3276,30.); +#3276 = AXIS2_PLACEMENT_3D('',#3277,#3278,#3279); +#3277 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#3278 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3279 = DIRECTION('',(1.,0.,0.)); +#3280 = PCURVE('',#3237,#3281); +#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3285); +#3282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3283,#3284),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3283 = CARTESIAN_POINT('',(0.,15.)); +#3284 = CARTESIAN_POINT('',(-6.28318530718,15.)); +#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3282 = ORIENTED_EDGE('',*,*,#3283,.T.); -#3283 = EDGE_CURVE('',#3256,#3256,#3284,.T.); -#3284 = SURFACE_CURVE('',#3285,(#3290,#3297),.PCURVE_S1.); -#3285 = CIRCLE('',#3286,30.); -#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289); -#3287 = CARTESIAN_POINT('',(145.,295.,15.)); -#3288 = DIRECTION('',(0.,0.,1.)); -#3289 = DIRECTION('',(1.,0.,0.)); -#3290 = PCURVE('',#3264,#3291); -#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296); -#3292 = LINE('',#3293,#3294); -#3293 = CARTESIAN_POINT('',(-0.,-15.)); -#3294 = VECTOR('',#3295,1.); -#3295 = DIRECTION('',(-1.,0.)); -#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3286 = PCURVE('',#3287,#3292); +#3287 = PLANE('',#3288); +#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291); +#3289 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#3290 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3291 = DIRECTION('',(1.,0.,-0.)); +#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297); +#3293 = CIRCLE('',#3294,30.); +#3294 = AXIS2_PLACEMENT_2D('',#3295,#3296); +#3295 = CARTESIAN_POINT('',(0.,0.)); +#3296 = DIRECTION('',(1.,-0.)); +#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3297 = PCURVE('',#2990,#3298); -#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303); -#3299 = CIRCLE('',#3300,30.); -#3300 = AXIS2_PLACEMENT_2D('',#3301,#3302); -#3301 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); -#3302 = DIRECTION('',(0.,-1.)); -#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3304 = ORIENTED_EDGE('',*,*,#3253,.F.); +#3298 = ORIENTED_EDGE('',*,*,#3252,.F.); +#3299 = ADVANCED_FACE('',(#3300,#3303),#3287,.T.); +#3300 = FACE_BOUND('',#3301,.F.); +#3301 = EDGE_LOOP('',(#3302)); +#3302 = ORIENTED_EDGE('',*,*,#3273,.T.); +#3303 = FACE_BOUND('',#3304,.F.); +#3304 = EDGE_LOOP('',(#3305)); #3305 = ORIENTED_EDGE('',*,*,#3306,.F.); -#3306 = EDGE_CURVE('',#3254,#3254,#3307,.T.); -#3307 = SURFACE_CURVE('',#3308,(#3313,#3320),.PCURVE_S1.); -#3308 = CIRCLE('',#3309,30.); -#3309 = AXIS2_PLACEMENT_3D('',#3310,#3311,#3312); -#3310 = CARTESIAN_POINT('',(145.,295.,0.)); -#3311 = DIRECTION('',(0.,0.,1.)); -#3312 = DIRECTION('',(1.,0.,0.)); -#3313 = PCURVE('',#3264,#3314); -#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319); -#3315 = LINE('',#3316,#3317); -#3316 = CARTESIAN_POINT('',(-0.,0.)); -#3317 = VECTOR('',#3318,1.); -#3318 = DIRECTION('',(-1.,0.)); -#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3306 = EDGE_CURVE('',#3307,#3307,#3309,.T.); +#3307 = VERTEX_POINT('',#3308); +#3308 = CARTESIAN_POINT('',(40.,0.,7.5)); +#3309 = SURFACE_CURVE('',#3310,(#3315,#3322),.PCURVE_S1.); +#3310 = CIRCLE('',#3311,40.); +#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314); +#3312 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#3313 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3314 = DIRECTION('',(1.,0.,0.)); +#3315 = PCURVE('',#3287,#3316); +#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321); +#3317 = CIRCLE('',#3318,40.); +#3318 = AXIS2_PLACEMENT_2D('',#3319,#3320); +#3319 = CARTESIAN_POINT('',(0.,0.)); +#3320 = DIRECTION('',(1.,-0.)); +#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3320 = PCURVE('',#3044,#3321); -#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326); -#3322 = CIRCLE('',#3323,30.); -#3323 = AXIS2_PLACEMENT_2D('',#3324,#3325); -#3324 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766)); -#3325 = DIRECTION('',(0.,-1.)); -#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3322 = PCURVE('',#3323,#3328); +#3323 = CONICAL_SURFACE('',#3324,40.,0.785398163397); +#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327); +#3325 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); +#3326 = DIRECTION('',(-0.,-2.2E-16,-1.)); +#3327 = DIRECTION('',(1.,0.,-0.)); +#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3332); +#3329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3330,#3331),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3330 = CARTESIAN_POINT('',(0.,0.)); +#3331 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#3327 = ADVANCED_FACE('',(#3328,#3334),#3044,.F.); -#3328 = FACE_BOUND('',#3329,.F.); -#3329 = EDGE_LOOP('',(#3330,#3331,#3332,#3333)); -#3330 = ORIENTED_EDGE('',*,*,#3030,.T.); -#3331 = ORIENTED_EDGE('',*,*,#3111,.T.); -#3332 = ORIENTED_EDGE('',*,*,#3182,.T.); -#3333 = ORIENTED_EDGE('',*,*,#3229,.T.); -#3334 = FACE_BOUND('',#3335,.T.); -#3335 = EDGE_LOOP('',(#3336)); +#3333 = ADVANCED_FACE('',(#3334),#3323,.T.); +#3334 = FACE_BOUND('',#3335,.F.); +#3335 = EDGE_LOOP('',(#3336,#3337,#3358,#3379)); #3336 = ORIENTED_EDGE('',*,*,#3306,.T.); -#3337 = ADVANCED_FACE('',(#3338,#3344),#2990,.T.); -#3338 = FACE_BOUND('',#3339,.T.); -#3339 = EDGE_LOOP('',(#3340,#3341,#3342,#3343)); -#3340 = ORIENTED_EDGE('',*,*,#2974,.T.); -#3341 = ORIENTED_EDGE('',*,*,#3060,.T.); -#3342 = ORIENTED_EDGE('',*,*,#3136,.T.); -#3343 = ORIENTED_EDGE('',*,*,#3207,.T.); -#3344 = FACE_BOUND('',#3345,.F.); -#3345 = EDGE_LOOP('',(#3346)); -#3346 = ORIENTED_EDGE('',*,*,#3283,.T.); -#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3351)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3348,#3349,#3350)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3348, - 'distance_accuracy_value','confusion accuracy'); -#3352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3353,#3355); -#3353 = ( REPRESENTATION_RELATIONSHIP('','',#2932,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3354) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); -#3355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3356); -#3356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Pad003','',#5,#2927,$); -#3357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2929)); -#3358 = SHAPE_DEFINITION_REPRESENTATION(#3359,#3365); -#3359 = PRODUCT_DEFINITION_SHAPE('','',#3360); -#3360 = PRODUCT_DEFINITION('design','',#3361,#3364); -#3361 = PRODUCT_DEFINITION_FORMATION('','',#3362); -#3362 = PRODUCT('RearPannel','RearPannel','',(#3363)); -#3363 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3365 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3366),#3696); -#3366 = MANIFOLD_SOLID_BREP('',#3367); -#3367 = CLOSED_SHELL('',(#3368,#3488,#3564,#3635,#3682,#3689)); -#3368 = ADVANCED_FACE('',(#3369),#3383,.F.); -#3369 = FACE_BOUND('',#3370,.F.); -#3370 = EDGE_LOOP('',(#3371,#3406,#3434,#3462)); -#3371 = ORIENTED_EDGE('',*,*,#3372,.T.); -#3372 = EDGE_CURVE('',#3373,#3375,#3377,.T.); -#3373 = VERTEX_POINT('',#3374); -#3374 = CARTESIAN_POINT('',(-500.,6.7E-14,150.)); -#3375 = VERTEX_POINT('',#3376); -#3376 = CARTESIAN_POINT('',(-500.,-15.,150.)); -#3377 = SURFACE_CURVE('',#3378,(#3382,#3394),.PCURVE_S1.); -#3378 = LINE('',#3379,#3380); -#3379 = CARTESIAN_POINT('',(-500.,9.992E-14,150.)); -#3380 = VECTOR('',#3381,1.); -#3381 = DIRECTION('',(0.,-1.,6.6E-16)); -#3382 = PCURVE('',#3383,#3388); -#3383 = PLANE('',#3384); -#3384 = AXIS2_PLACEMENT_3D('',#3385,#3386,#3387); -#3385 = CARTESIAN_POINT('',(-500.,9.992E-14,150.)); -#3386 = DIRECTION('',(1.,0.,0.)); -#3387 = DIRECTION('',(0.,-6.6E-16,-1.)); -#3388 = DEFINITIONAL_REPRESENTATION('',(#3389),#3393); -#3389 = LINE('',#3390,#3391); -#3390 = CARTESIAN_POINT('',(0.,0.)); -#3391 = VECTOR('',#3392,1.); -#3392 = DIRECTION('',(0.,-1.)); -#3393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3394 = PCURVE('',#3395,#3400); -#3395 = PLANE('',#3396); -#3396 = AXIS2_PLACEMENT_3D('',#3397,#3398,#3399); -#3397 = CARTESIAN_POINT('',(500.,9.992E-14,150.)); -#3398 = DIRECTION('',(0.,-6.6E-16,-1.)); -#3399 = DIRECTION('',(-1.,-0.,0.)); -#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3405); -#3401 = LINE('',#3402,#3403); -#3402 = CARTESIAN_POINT('',(1.E+03,0.)); -#3403 = VECTOR('',#3404,1.); -#3404 = DIRECTION('',(0.,-1.)); -#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3406 = ORIENTED_EDGE('',*,*,#3407,.T.); -#3407 = EDGE_CURVE('',#3375,#3408,#3410,.T.); -#3408 = VERTEX_POINT('',#3409); -#3409 = CARTESIAN_POINT('',(-500.,-15.,-150.)); -#3410 = SURFACE_CURVE('',#3411,(#3415,#3422),.PCURVE_S1.); -#3411 = LINE('',#3412,#3413); -#3412 = CARTESIAN_POINT('',(-500.,-15.,150.)); -#3413 = VECTOR('',#3414,1.); -#3414 = DIRECTION('',(0.,-2.2E-16,-1.)); -#3415 = PCURVE('',#3383,#3416); -#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3421); -#3417 = LINE('',#3418,#3419); -#3418 = CARTESIAN_POINT('',(9.9E-15,-15.)); -#3419 = VECTOR('',#3420,1.); -#3420 = DIRECTION('',(1.,4.4E-16)); -#3421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3422 = PCURVE('',#3423,#3428); -#3423 = PLANE('',#3424); -#3424 = AXIS2_PLACEMENT_3D('',#3425,#3426,#3427); -#3425 = CARTESIAN_POINT('',(0.,-15.,1.06581410364E-14)); -#3426 = DIRECTION('',(0.,1.,-4.4E-16)); -#3427 = DIRECTION('',(0.,4.4E-16,1.)); -#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433); -#3429 = LINE('',#3430,#3431); -#3430 = CARTESIAN_POINT('',(150.,-500.)); -#3431 = VECTOR('',#3432,1.); -#3432 = DIRECTION('',(-1.,0.)); -#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3434 = ORIENTED_EDGE('',*,*,#3435,.F.); -#3435 = EDGE_CURVE('',#3436,#3408,#3438,.T.); -#3436 = VERTEX_POINT('',#3437); -#3437 = CARTESIAN_POINT('',(-500.,-6.7E-14,-150.)); -#3438 = SURFACE_CURVE('',#3439,(#3443,#3450),.PCURVE_S1.); -#3439 = LINE('',#3440,#3441); -#3440 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.)); -#3441 = VECTOR('',#3442,1.); -#3442 = DIRECTION('',(0.,-1.,6.6E-16)); -#3443 = PCURVE('',#3383,#3444); -#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449); -#3445 = LINE('',#3446,#3447); -#3446 = CARTESIAN_POINT('',(300.,-1.84E-15)); -#3447 = VECTOR('',#3448,1.); -#3448 = DIRECTION('',(0.,-1.)); -#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3450 = PCURVE('',#3451,#3456); -#3451 = PLANE('',#3452); -#3452 = AXIS2_PLACEMENT_3D('',#3453,#3454,#3455); -#3453 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.)); -#3454 = DIRECTION('',(0.,6.6E-16,1.)); -#3455 = DIRECTION('',(1.,0.,-0.)); -#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3461); -#3457 = LINE('',#3458,#3459); -#3458 = CARTESIAN_POINT('',(0.,0.)); -#3459 = VECTOR('',#3460,1.); -#3460 = DIRECTION('',(0.,-1.)); -#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3462 = ORIENTED_EDGE('',*,*,#3463,.F.); -#3463 = EDGE_CURVE('',#3373,#3436,#3464,.T.); -#3464 = SURFACE_CURVE('',#3465,(#3469,#3476),.PCURVE_S1.); -#3465 = LINE('',#3466,#3467); -#3466 = CARTESIAN_POINT('',(-500.,3.331E-14,150.)); -#3467 = VECTOR('',#3468,1.); -#3468 = DIRECTION('',(0.,-2.2E-16,-1.)); -#3469 = PCURVE('',#3383,#3470); -#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3475); -#3471 = LINE('',#3472,#3473); -#3472 = CARTESIAN_POINT('',(4.39626E-29,-6.661E-14)); -#3473 = VECTOR('',#3474,1.); -#3474 = DIRECTION('',(1.,4.4E-16)); -#3475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3476 = PCURVE('',#3477,#3482); -#3477 = PLANE('',#3478); -#3478 = AXIS2_PLACEMENT_3D('',#3479,#3480,#3481); -#3479 = CARTESIAN_POINT('',(0.,0.,0.)); -#3480 = DIRECTION('',(0.,1.,-4.4E-16)); -#3481 = DIRECTION('',(0.,4.4E-16,1.)); -#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3487); -#3483 = LINE('',#3484,#3485); -#3484 = CARTESIAN_POINT('',(150.,-500.)); -#3485 = VECTOR('',#3486,1.); -#3486 = DIRECTION('',(-1.,0.)); -#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3488 = ADVANCED_FACE('',(#3489),#3451,.F.); -#3489 = FACE_BOUND('',#3490,.F.); -#3490 = EDGE_LOOP('',(#3491,#3492,#3515,#3543)); -#3491 = ORIENTED_EDGE('',*,*,#3435,.T.); -#3492 = ORIENTED_EDGE('',*,*,#3493,.T.); -#3493 = EDGE_CURVE('',#3408,#3494,#3496,.T.); -#3494 = VERTEX_POINT('',#3495); -#3495 = CARTESIAN_POINT('',(500.,-15.,-150.)); -#3496 = SURFACE_CURVE('',#3497,(#3501,#3508),.PCURVE_S1.); -#3497 = LINE('',#3498,#3499); -#3498 = CARTESIAN_POINT('',(-500.,-15.,-150.)); -#3499 = VECTOR('',#3500,1.); -#3500 = DIRECTION('',(1.,0.,0.)); -#3501 = PCURVE('',#3451,#3502); -#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507); -#3503 = LINE('',#3504,#3505); -#3504 = CARTESIAN_POINT('',(0.,-15.)); -#3505 = VECTOR('',#3506,1.); -#3506 = DIRECTION('',(1.,0.)); -#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3508 = PCURVE('',#3423,#3509); -#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514); -#3510 = LINE('',#3511,#3512); -#3511 = CARTESIAN_POINT('',(-150.,-500.)); -#3512 = VECTOR('',#3513,1.); -#3513 = DIRECTION('',(0.,1.)); -#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3515 = ORIENTED_EDGE('',*,*,#3516,.F.); -#3516 = EDGE_CURVE('',#3517,#3494,#3519,.T.); -#3517 = VERTEX_POINT('',#3518); -#3518 = CARTESIAN_POINT('',(500.,-6.7E-14,-150.)); -#3519 = SURFACE_CURVE('',#3520,(#3524,#3531),.PCURVE_S1.); -#3520 = LINE('',#3521,#3522); -#3521 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.)); -#3522 = VECTOR('',#3523,1.); -#3523 = DIRECTION('',(0.,-1.,6.6E-16)); -#3524 = PCURVE('',#3451,#3525); -#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530); -#3526 = LINE('',#3527,#3528); -#3527 = CARTESIAN_POINT('',(1.E+03,0.)); -#3528 = VECTOR('',#3529,1.); -#3529 = DIRECTION('',(0.,-1.)); -#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3531 = PCURVE('',#3532,#3537); -#3532 = PLANE('',#3533); -#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536); -#3534 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.)); -#3535 = DIRECTION('',(-1.,0.,0.)); -#3536 = DIRECTION('',(0.,6.6E-16,1.)); -#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3542); -#3538 = LINE('',#3539,#3540); -#3539 = CARTESIAN_POINT('',(0.,0.)); -#3540 = VECTOR('',#3541,1.); -#3541 = DIRECTION('',(0.,-1.)); -#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3543 = ORIENTED_EDGE('',*,*,#3544,.F.); -#3544 = EDGE_CURVE('',#3436,#3517,#3545,.T.); -#3545 = SURFACE_CURVE('',#3546,(#3550,#3557),.PCURVE_S1.); -#3546 = LINE('',#3547,#3548); -#3547 = CARTESIAN_POINT('',(-500.,-3.331E-14,-150.)); -#3548 = VECTOR('',#3549,1.); -#3549 = DIRECTION('',(1.,0.,0.)); -#3550 = PCURVE('',#3451,#3551); -#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3556); -#3552 = LINE('',#3553,#3554); -#3553 = CARTESIAN_POINT('',(0.,6.661E-14)); -#3554 = VECTOR('',#3555,1.); -#3555 = DIRECTION('',(1.,0.)); -#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3557 = PCURVE('',#3477,#3558); -#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563); -#3559 = LINE('',#3560,#3561); -#3560 = CARTESIAN_POINT('',(-150.,-500.)); -#3561 = VECTOR('',#3562,1.); -#3562 = DIRECTION('',(0.,1.)); -#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3564 = ADVANCED_FACE('',(#3565),#3532,.F.); -#3565 = FACE_BOUND('',#3566,.F.); -#3566 = EDGE_LOOP('',(#3567,#3568,#3591,#3614)); -#3567 = ORIENTED_EDGE('',*,*,#3516,.T.); -#3568 = ORIENTED_EDGE('',*,*,#3569,.T.); -#3569 = EDGE_CURVE('',#3494,#3570,#3572,.T.); -#3570 = VERTEX_POINT('',#3571); -#3571 = CARTESIAN_POINT('',(500.,-15.,150.)); -#3572 = SURFACE_CURVE('',#3573,(#3577,#3584),.PCURVE_S1.); -#3573 = LINE('',#3574,#3575); -#3574 = CARTESIAN_POINT('',(500.,-15.,-150.)); -#3575 = VECTOR('',#3576,1.); -#3576 = DIRECTION('',(0.,2.2E-16,1.)); -#3577 = PCURVE('',#3532,#3578); -#3578 = DEFINITIONAL_REPRESENTATION('',(#3579),#3583); -#3579 = LINE('',#3580,#3581); -#3580 = CARTESIAN_POINT('',(-9.9E-15,-15.)); -#3581 = VECTOR('',#3582,1.); -#3582 = DIRECTION('',(1.,-4.4E-16)); -#3583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3584 = PCURVE('',#3423,#3585); -#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3590); -#3586 = LINE('',#3587,#3588); -#3587 = CARTESIAN_POINT('',(-150.,500.)); -#3588 = VECTOR('',#3589,1.); -#3589 = DIRECTION('',(1.,0.)); -#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3591 = ORIENTED_EDGE('',*,*,#3592,.F.); -#3592 = EDGE_CURVE('',#3593,#3570,#3595,.T.); -#3593 = VERTEX_POINT('',#3594); -#3594 = CARTESIAN_POINT('',(500.,6.7E-14,150.)); -#3595 = SURFACE_CURVE('',#3596,(#3600,#3607),.PCURVE_S1.); -#3596 = LINE('',#3597,#3598); -#3597 = CARTESIAN_POINT('',(500.,9.992E-14,150.)); -#3598 = VECTOR('',#3599,1.); -#3599 = DIRECTION('',(0.,-1.,6.6E-16)); -#3600 = PCURVE('',#3532,#3601); -#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606); -#3602 = LINE('',#3603,#3604); -#3603 = CARTESIAN_POINT('',(300.,1.84E-15)); -#3604 = VECTOR('',#3605,1.); -#3605 = DIRECTION('',(0.,-1.)); -#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3607 = PCURVE('',#3395,#3608); -#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613); -#3609 = LINE('',#3610,#3611); -#3610 = CARTESIAN_POINT('',(0.,0.)); -#3611 = VECTOR('',#3612,1.); -#3612 = DIRECTION('',(0.,-1.)); -#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3614 = ORIENTED_EDGE('',*,*,#3615,.F.); -#3615 = EDGE_CURVE('',#3517,#3593,#3616,.T.); -#3616 = SURFACE_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.); -#3617 = LINE('',#3618,#3619); -#3618 = CARTESIAN_POINT('',(500.,-3.331E-14,-150.)); -#3619 = VECTOR('',#3620,1.); -#3620 = DIRECTION('',(0.,2.2E-16,1.)); -#3621 = PCURVE('',#3532,#3622); -#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627); -#3623 = LINE('',#3624,#3625); -#3624 = CARTESIAN_POINT('',(4.39626E-29,6.661E-14)); -#3625 = VECTOR('',#3626,1.); -#3626 = DIRECTION('',(1.,-4.4E-16)); -#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3628 = PCURVE('',#3477,#3629); -#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3634); -#3630 = LINE('',#3631,#3632); -#3631 = CARTESIAN_POINT('',(-150.,500.)); -#3632 = VECTOR('',#3633,1.); -#3633 = DIRECTION('',(1.,0.)); -#3634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3635 = ADVANCED_FACE('',(#3636),#3395,.F.); -#3636 = FACE_BOUND('',#3637,.F.); -#3637 = EDGE_LOOP('',(#3638,#3639,#3660,#3661)); -#3638 = ORIENTED_EDGE('',*,*,#3592,.T.); -#3639 = ORIENTED_EDGE('',*,*,#3640,.T.); -#3640 = EDGE_CURVE('',#3570,#3375,#3641,.T.); -#3641 = SURFACE_CURVE('',#3642,(#3646,#3653),.PCURVE_S1.); -#3642 = LINE('',#3643,#3644); -#3643 = CARTESIAN_POINT('',(500.,-15.,150.)); -#3644 = VECTOR('',#3645,1.); -#3645 = DIRECTION('',(-1.,0.,0.)); -#3646 = PCURVE('',#3395,#3647); -#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652); -#3648 = LINE('',#3649,#3650); -#3649 = CARTESIAN_POINT('',(0.,-15.)); -#3650 = VECTOR('',#3651,1.); -#3651 = DIRECTION('',(1.,0.)); -#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3653 = PCURVE('',#3423,#3654); -#3654 = DEFINITIONAL_REPRESENTATION('',(#3655),#3659); -#3655 = LINE('',#3656,#3657); -#3656 = CARTESIAN_POINT('',(150.,500.)); -#3657 = VECTOR('',#3658,1.); -#3658 = DIRECTION('',(0.,-1.)); -#3659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3660 = ORIENTED_EDGE('',*,*,#3372,.F.); -#3661 = ORIENTED_EDGE('',*,*,#3662,.F.); -#3662 = EDGE_CURVE('',#3593,#3373,#3663,.T.); -#3663 = SURFACE_CURVE('',#3664,(#3668,#3675),.PCURVE_S1.); -#3664 = LINE('',#3665,#3666); -#3665 = CARTESIAN_POINT('',(500.,3.331E-14,150.)); -#3666 = VECTOR('',#3667,1.); -#3667 = DIRECTION('',(-1.,0.,0.)); -#3668 = PCURVE('',#3395,#3669); -#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674); -#3670 = LINE('',#3671,#3672); -#3671 = CARTESIAN_POINT('',(0.,-6.661E-14)); -#3672 = VECTOR('',#3673,1.); -#3673 = DIRECTION('',(1.,0.)); -#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3675 = PCURVE('',#3477,#3676); -#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681); -#3677 = LINE('',#3678,#3679); -#3678 = CARTESIAN_POINT('',(150.,500.)); -#3679 = VECTOR('',#3680,1.); -#3680 = DIRECTION('',(0.,-1.)); -#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3682 = ADVANCED_FACE('',(#3683),#3477,.T.); -#3683 = FACE_BOUND('',#3684,.F.); -#3684 = EDGE_LOOP('',(#3685,#3686,#3687,#3688)); -#3685 = ORIENTED_EDGE('',*,*,#3463,.T.); -#3686 = ORIENTED_EDGE('',*,*,#3544,.T.); -#3687 = ORIENTED_EDGE('',*,*,#3615,.T.); -#3688 = ORIENTED_EDGE('',*,*,#3662,.T.); -#3689 = ADVANCED_FACE('',(#3690),#3423,.F.); -#3690 = FACE_BOUND('',#3691,.T.); -#3691 = EDGE_LOOP('',(#3692,#3693,#3694,#3695)); -#3692 = ORIENTED_EDGE('',*,*,#3407,.T.); -#3693 = ORIENTED_EDGE('',*,*,#3493,.T.); -#3694 = ORIENTED_EDGE('',*,*,#3569,.T.); -#3695 = ORIENTED_EDGE('',*,*,#3640,.T.); -#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3700)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3697,#3698,#3699)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3697 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3698 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3699 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3700 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3697, - 'distance_accuracy_value','confusion accuracy'); -#3701 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3702,#3704); -#3702 = ( REPRESENTATION_RELATIONSHIP('','',#3365,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3703) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3703 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); -#3704 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3705); -#3705 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','RearPannel','',#5,#3360,$); -#3706 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3362)); -#3707 = SHAPE_DEFINITION_REPRESENTATION(#3708,#3714); -#3708 = PRODUCT_DEFINITION_SHAPE('','',#3709); -#3709 = PRODUCT_DEFINITION('design','',#3710,#3713); -#3710 = PRODUCT_DEFINITION_FORMATION('','',#3711); -#3711 = PRODUCT('Sketch004','Sketch004','',(#3712)); -#3712 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3713 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3714 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3715),#3744); -#3715 = GEOMETRIC_CURVE_SET('',(#3716,#3723,#3730,#3737)); -#3716 = TRIMMED_CURVE('',#3717,(#3721,PARAMETER_VALUE(0.)),(#3722, - PARAMETER_VALUE(300.)),.T.,.PARAMETER.); -#3717 = LINE('',#3718,#3719); -#3718 = CARTESIAN_POINT('',(-500.,150.,0.)); -#3719 = VECTOR('',#3720,1.); -#3720 = DIRECTION('',(0.,-1.,0.)); -#3721 = CARTESIAN_POINT('',(-500.,150.,0.)); -#3722 = CARTESIAN_POINT('',(-500.,-150.,0.)); -#3723 = TRIMMED_CURVE('',#3724,(#3728,PARAMETER_VALUE(0.)),(#3729, - PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); -#3724 = LINE('',#3725,#3726); -#3725 = CARTESIAN_POINT('',(-500.,-150.,0.)); -#3726 = VECTOR('',#3727,1.); -#3727 = DIRECTION('',(1.,0.,0.)); -#3728 = CARTESIAN_POINT('',(-500.,-150.,0.)); -#3729 = CARTESIAN_POINT('',(500.,-150.,0.)); -#3730 = TRIMMED_CURVE('',#3731,(#3735,PARAMETER_VALUE(0.)),(#3736, - PARAMETER_VALUE(300.)),.T.,.PARAMETER.); -#3731 = LINE('',#3732,#3733); -#3732 = CARTESIAN_POINT('',(500.,-150.,0.)); -#3733 = VECTOR('',#3734,1.); -#3734 = DIRECTION('',(0.,1.,0.)); -#3735 = CARTESIAN_POINT('',(500.,-150.,0.)); -#3736 = CARTESIAN_POINT('',(500.,150.,0.)); -#3737 = TRIMMED_CURVE('',#3738,(#3742,PARAMETER_VALUE(0.)),(#3743, - PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.); -#3738 = LINE('',#3739,#3740); -#3739 = CARTESIAN_POINT('',(500.,150.,0.)); -#3740 = VECTOR('',#3741,1.); -#3741 = DIRECTION('',(-1.,0.,0.)); -#3742 = CARTESIAN_POINT('',(500.,150.,0.)); -#3743 = CARTESIAN_POINT('',(-500.,150.,0.)); -#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3748)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3745,#3746,#3747)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3745, - 'distance_accuracy_value','confusion accuracy'); -#3749 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3750,#3752); -#3750 = ( REPRESENTATION_RELATIONSHIP('','',#3714,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3751) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3751 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); -#3752 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3753); -#3753 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Sketch004','',#5,#3709,$); -#3754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3711)); -#3755 = SHAPE_DEFINITION_REPRESENTATION(#3756,#3762); -#3756 = PRODUCT_DEFINITION_SHAPE('','',#3757); -#3757 = PRODUCT_DEFINITION('design','',#3758,#3761); -#3758 = PRODUCT_DEFINITION_FORMATION('','',#3759); -#3759 = PRODUCT('Pad004','Pad004','',(#3760)); -#3760 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3761 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3762 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3763),#4093); -#3763 = MANIFOLD_SOLID_BREP('',#3764); -#3764 = CLOSED_SHELL('',(#3765,#3885,#3961,#4032,#4079,#4086)); -#3765 = ADVANCED_FACE('',(#3766),#3780,.F.); -#3766 = FACE_BOUND('',#3767,.F.); -#3767 = EDGE_LOOP('',(#3768,#3803,#3831,#3859)); -#3768 = ORIENTED_EDGE('',*,*,#3769,.T.); -#3769 = EDGE_CURVE('',#3770,#3772,#3774,.T.); -#3770 = VERTEX_POINT('',#3771); -#3771 = CARTESIAN_POINT('',(-500.,150.,0.)); -#3772 = VERTEX_POINT('',#3773); -#3773 = CARTESIAN_POINT('',(-500.,150.,15.)); -#3774 = SURFACE_CURVE('',#3775,(#3779,#3791),.PCURVE_S1.); -#3775 = LINE('',#3776,#3777); -#3776 = CARTESIAN_POINT('',(-500.,150.,-6.661E-14)); -#3777 = VECTOR('',#3778,1.); -#3778 = DIRECTION('',(0.,4.4E-16,1.)); -#3779 = PCURVE('',#3780,#3785); -#3780 = PLANE('',#3781); -#3781 = AXIS2_PLACEMENT_3D('',#3782,#3783,#3784); -#3782 = CARTESIAN_POINT('',(-500.,150.,-6.661E-14)); -#3783 = DIRECTION('',(1.,0.,-0.)); -#3784 = DIRECTION('',(0.,-1.,4.4E-16)); -#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790); -#3786 = LINE('',#3787,#3788); -#3787 = CARTESIAN_POINT('',(0.,0.)); -#3788 = VECTOR('',#3789,1.); -#3789 = DIRECTION('',(0.,-1.)); -#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3791 = PCURVE('',#3792,#3797); -#3792 = PLANE('',#3793); -#3793 = AXIS2_PLACEMENT_3D('',#3794,#3795,#3796); -#3794 = CARTESIAN_POINT('',(500.,150.,-6.661E-14)); -#3795 = DIRECTION('',(0.,-1.,4.4E-16)); -#3796 = DIRECTION('',(-1.,0.,0.)); -#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802); -#3798 = LINE('',#3799,#3800); -#3799 = CARTESIAN_POINT('',(1.E+03,0.)); -#3800 = VECTOR('',#3801,1.); -#3801 = DIRECTION('',(0.,-1.)); -#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3803 = ORIENTED_EDGE('',*,*,#3804,.T.); -#3804 = EDGE_CURVE('',#3772,#3805,#3807,.T.); -#3805 = VERTEX_POINT('',#3806); -#3806 = CARTESIAN_POINT('',(-500.,-150.,15.)); -#3807 = SURFACE_CURVE('',#3808,(#3812,#3819),.PCURVE_S1.); -#3808 = LINE('',#3809,#3810); -#3809 = CARTESIAN_POINT('',(-500.,150.,15.)); -#3810 = VECTOR('',#3811,1.); -#3811 = DIRECTION('',(0.,-1.,0.)); -#3812 = PCURVE('',#3780,#3813); -#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818); -#3814 = LINE('',#3815,#3816); -#3815 = CARTESIAN_POINT('',(6.6E-15,-15.)); -#3816 = VECTOR('',#3817,1.); -#3817 = DIRECTION('',(1.,4.4E-16)); -#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3819 = PCURVE('',#3820,#3825); -#3820 = PLANE('',#3821); -#3821 = AXIS2_PLACEMENT_3D('',#3822,#3823,#3824); -#3822 = CARTESIAN_POINT('',(0.,7.E-15,15.)); -#3823 = DIRECTION('',(0.,-2.2E-16,-1.)); -#3824 = DIRECTION('',(0.,1.,-2.2E-16)); -#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830); -#3826 = LINE('',#3827,#3828); -#3827 = CARTESIAN_POINT('',(150.,-500.)); -#3828 = VECTOR('',#3829,1.); -#3829 = DIRECTION('',(-1.,0.)); -#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3831 = ORIENTED_EDGE('',*,*,#3832,.F.); -#3832 = EDGE_CURVE('',#3833,#3805,#3835,.T.); -#3833 = VERTEX_POINT('',#3834); -#3834 = CARTESIAN_POINT('',(-500.,-150.,0.)); -#3835 = SURFACE_CURVE('',#3836,(#3840,#3847),.PCURVE_S1.); -#3836 = LINE('',#3837,#3838); -#3837 = CARTESIAN_POINT('',(-500.,-150.,6.661E-14)); -#3838 = VECTOR('',#3839,1.); -#3839 = DIRECTION('',(0.,4.4E-16,1.)); -#3840 = PCURVE('',#3780,#3841); -#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846); -#3842 = LINE('',#3843,#3844); -#3843 = CARTESIAN_POINT('',(300.,-1.22E-15)); -#3844 = VECTOR('',#3845,1.); -#3845 = DIRECTION('',(0.,-1.)); -#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3847 = PCURVE('',#3848,#3853); -#3848 = PLANE('',#3849); -#3849 = AXIS2_PLACEMENT_3D('',#3850,#3851,#3852); -#3850 = CARTESIAN_POINT('',(-500.,-150.,6.661E-14)); -#3851 = DIRECTION('',(0.,1.,-4.4E-16)); -#3852 = DIRECTION('',(1.,0.,0.)); -#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858); -#3854 = LINE('',#3855,#3856); -#3855 = CARTESIAN_POINT('',(0.,0.)); -#3856 = VECTOR('',#3857,1.); -#3857 = DIRECTION('',(0.,-1.)); -#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3859 = ORIENTED_EDGE('',*,*,#3860,.F.); -#3860 = EDGE_CURVE('',#3770,#3833,#3861,.T.); -#3861 = SURFACE_CURVE('',#3862,(#3866,#3873),.PCURVE_S1.); -#3862 = LINE('',#3863,#3864); -#3863 = CARTESIAN_POINT('',(-500.,150.,0.)); -#3864 = VECTOR('',#3865,1.); -#3865 = DIRECTION('',(0.,-1.,0.)); -#3866 = PCURVE('',#3780,#3867); -#3867 = DEFINITIONAL_REPRESENTATION('',(#3868),#3872); -#3868 = LINE('',#3869,#3870); -#3869 = CARTESIAN_POINT('',(2.93084E-29,-6.661E-14)); -#3870 = VECTOR('',#3871,1.); -#3871 = DIRECTION('',(1.,4.4E-16)); -#3872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3873 = PCURVE('',#3874,#3879); -#3874 = PLANE('',#3875); -#3875 = AXIS2_PLACEMENT_3D('',#3876,#3877,#3878); -#3876 = CARTESIAN_POINT('',(0.,0.,0.)); -#3877 = DIRECTION('',(0.,-2.2E-16,-1.)); -#3878 = DIRECTION('',(0.,1.,-2.2E-16)); -#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884); -#3880 = LINE('',#3881,#3882); -#3881 = CARTESIAN_POINT('',(150.,-500.)); -#3882 = VECTOR('',#3883,1.); -#3883 = DIRECTION('',(-1.,0.)); -#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3885 = ADVANCED_FACE('',(#3886),#3848,.F.); -#3886 = FACE_BOUND('',#3887,.F.); -#3887 = EDGE_LOOP('',(#3888,#3889,#3912,#3940)); -#3888 = ORIENTED_EDGE('',*,*,#3832,.T.); -#3889 = ORIENTED_EDGE('',*,*,#3890,.T.); -#3890 = EDGE_CURVE('',#3805,#3891,#3893,.T.); -#3891 = VERTEX_POINT('',#3892); -#3892 = CARTESIAN_POINT('',(500.,-150.,15.)); -#3893 = SURFACE_CURVE('',#3894,(#3898,#3905),.PCURVE_S1.); -#3894 = LINE('',#3895,#3896); -#3895 = CARTESIAN_POINT('',(-500.,-150.,15.)); -#3896 = VECTOR('',#3897,1.); -#3897 = DIRECTION('',(1.,0.,0.)); -#3898 = PCURVE('',#3848,#3899); -#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904); -#3900 = LINE('',#3901,#3902); -#3901 = CARTESIAN_POINT('',(0.,-15.)); -#3902 = VECTOR('',#3903,1.); -#3903 = DIRECTION('',(1.,0.)); -#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3905 = PCURVE('',#3820,#3906); -#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911); -#3907 = LINE('',#3908,#3909); -#3908 = CARTESIAN_POINT('',(-150.,-500.)); -#3909 = VECTOR('',#3910,1.); -#3910 = DIRECTION('',(0.,1.)); -#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3912 = ORIENTED_EDGE('',*,*,#3913,.F.); -#3913 = EDGE_CURVE('',#3914,#3891,#3916,.T.); -#3914 = VERTEX_POINT('',#3915); -#3915 = CARTESIAN_POINT('',(500.,-150.,0.)); -#3916 = SURFACE_CURVE('',#3917,(#3921,#3928),.PCURVE_S1.); -#3917 = LINE('',#3918,#3919); -#3918 = CARTESIAN_POINT('',(500.,-150.,6.661E-14)); -#3919 = VECTOR('',#3920,1.); -#3920 = DIRECTION('',(0.,4.4E-16,1.)); -#3921 = PCURVE('',#3848,#3922); -#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927); -#3923 = LINE('',#3924,#3925); -#3924 = CARTESIAN_POINT('',(1.E+03,0.)); -#3925 = VECTOR('',#3926,1.); -#3926 = DIRECTION('',(0.,-1.)); -#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3928 = PCURVE('',#3929,#3934); -#3929 = PLANE('',#3930); -#3930 = AXIS2_PLACEMENT_3D('',#3931,#3932,#3933); -#3931 = CARTESIAN_POINT('',(500.,-150.,6.661E-14)); -#3932 = DIRECTION('',(-1.,0.,0.)); -#3933 = DIRECTION('',(0.,1.,-4.4E-16)); -#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939); -#3935 = LINE('',#3936,#3937); -#3936 = CARTESIAN_POINT('',(0.,-0.)); -#3937 = VECTOR('',#3938,1.); -#3938 = DIRECTION('',(0.,-1.)); -#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3940 = ORIENTED_EDGE('',*,*,#3941,.F.); -#3941 = EDGE_CURVE('',#3833,#3914,#3942,.T.); -#3942 = SURFACE_CURVE('',#3943,(#3947,#3954),.PCURVE_S1.); -#3943 = LINE('',#3944,#3945); -#3944 = CARTESIAN_POINT('',(-500.,-150.,0.)); -#3945 = VECTOR('',#3946,1.); -#3946 = DIRECTION('',(1.,0.,0.)); -#3947 = PCURVE('',#3848,#3948); -#3948 = DEFINITIONAL_REPRESENTATION('',(#3949),#3953); -#3949 = LINE('',#3950,#3951); -#3950 = CARTESIAN_POINT('',(0.,6.661E-14)); -#3951 = VECTOR('',#3952,1.); -#3952 = DIRECTION('',(1.,0.)); -#3953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3954 = PCURVE('',#3874,#3955); -#3955 = DEFINITIONAL_REPRESENTATION('',(#3956),#3960); -#3956 = LINE('',#3957,#3958); -#3957 = CARTESIAN_POINT('',(-150.,-500.)); -#3958 = VECTOR('',#3959,1.); -#3959 = DIRECTION('',(0.,1.)); -#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3961 = ADVANCED_FACE('',(#3962),#3929,.F.); -#3962 = FACE_BOUND('',#3963,.F.); -#3963 = EDGE_LOOP('',(#3964,#3965,#3988,#4011)); -#3964 = ORIENTED_EDGE('',*,*,#3913,.T.); -#3965 = ORIENTED_EDGE('',*,*,#3966,.T.); -#3966 = EDGE_CURVE('',#3891,#3967,#3969,.T.); -#3967 = VERTEX_POINT('',#3968); -#3968 = CARTESIAN_POINT('',(500.,150.,15.)); -#3969 = SURFACE_CURVE('',#3970,(#3974,#3981),.PCURVE_S1.); -#3970 = LINE('',#3971,#3972); -#3971 = CARTESIAN_POINT('',(500.,-150.,15.)); -#3972 = VECTOR('',#3973,1.); -#3973 = DIRECTION('',(0.,1.,0.)); -#3974 = PCURVE('',#3929,#3975); -#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980); -#3976 = LINE('',#3977,#3978); -#3977 = CARTESIAN_POINT('',(-6.6E-15,-15.)); -#3978 = VECTOR('',#3979,1.); -#3979 = DIRECTION('',(1.,-4.4E-16)); -#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3981 = PCURVE('',#3820,#3982); -#3982 = DEFINITIONAL_REPRESENTATION('',(#3983),#3987); -#3983 = LINE('',#3984,#3985); -#3984 = CARTESIAN_POINT('',(-150.,500.)); -#3985 = VECTOR('',#3986,1.); -#3986 = DIRECTION('',(1.,0.)); -#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3988 = ORIENTED_EDGE('',*,*,#3989,.F.); -#3989 = EDGE_CURVE('',#3990,#3967,#3992,.T.); -#3990 = VERTEX_POINT('',#3991); -#3991 = CARTESIAN_POINT('',(500.,150.,0.)); -#3992 = SURFACE_CURVE('',#3993,(#3997,#4004),.PCURVE_S1.); -#3993 = LINE('',#3994,#3995); -#3994 = CARTESIAN_POINT('',(500.,150.,-6.661E-14)); -#3995 = VECTOR('',#3996,1.); -#3996 = DIRECTION('',(0.,4.4E-16,1.)); -#3997 = PCURVE('',#3929,#3998); -#3998 = DEFINITIONAL_REPRESENTATION('',(#3999),#4003); -#3999 = LINE('',#4000,#4001); -#4000 = CARTESIAN_POINT('',(300.,1.22E-15)); -#4001 = VECTOR('',#4002,1.); -#4002 = DIRECTION('',(0.,-1.)); -#4003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4004 = PCURVE('',#3792,#4005); -#4005 = DEFINITIONAL_REPRESENTATION('',(#4006),#4010); -#4006 = LINE('',#4007,#4008); -#4007 = CARTESIAN_POINT('',(0.,-0.)); -#4008 = VECTOR('',#4009,1.); -#4009 = DIRECTION('',(0.,-1.)); -#4010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4011 = ORIENTED_EDGE('',*,*,#4012,.F.); -#4012 = EDGE_CURVE('',#3914,#3990,#4013,.T.); -#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.); -#4014 = LINE('',#4015,#4016); -#4015 = CARTESIAN_POINT('',(500.,-150.,0.)); -#4016 = VECTOR('',#4017,1.); -#4017 = DIRECTION('',(0.,1.,0.)); -#4018 = PCURVE('',#3929,#4019); -#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024); -#4020 = LINE('',#4021,#4022); -#4021 = CARTESIAN_POINT('',(2.93084E-29,6.661E-14)); -#4022 = VECTOR('',#4023,1.); -#4023 = DIRECTION('',(1.,-4.4E-16)); -#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4025 = PCURVE('',#3874,#4026); -#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031); -#4027 = LINE('',#4028,#4029); -#4028 = CARTESIAN_POINT('',(-150.,500.)); -#4029 = VECTOR('',#4030,1.); -#4030 = DIRECTION('',(1.,0.)); -#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4032 = ADVANCED_FACE('',(#4033),#3792,.F.); -#4033 = FACE_BOUND('',#4034,.F.); -#4034 = EDGE_LOOP('',(#4035,#4036,#4057,#4058)); -#4035 = ORIENTED_EDGE('',*,*,#3989,.T.); -#4036 = ORIENTED_EDGE('',*,*,#4037,.T.); -#4037 = EDGE_CURVE('',#3967,#3772,#4038,.T.); -#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.); -#4039 = LINE('',#4040,#4041); -#4040 = CARTESIAN_POINT('',(500.,150.,15.)); -#4041 = VECTOR('',#4042,1.); -#4042 = DIRECTION('',(-1.,0.,0.)); -#4043 = PCURVE('',#3792,#4044); -#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049); -#4045 = LINE('',#4046,#4047); -#4046 = CARTESIAN_POINT('',(0.,-15.)); -#4047 = VECTOR('',#4048,1.); -#4048 = DIRECTION('',(1.,0.)); -#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4050 = PCURVE('',#3820,#4051); -#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056); -#4052 = LINE('',#4053,#4054); -#4053 = CARTESIAN_POINT('',(150.,500.)); -#4054 = VECTOR('',#4055,1.); -#4055 = DIRECTION('',(0.,-1.)); -#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4057 = ORIENTED_EDGE('',*,*,#3769,.F.); -#4058 = ORIENTED_EDGE('',*,*,#4059,.F.); -#4059 = EDGE_CURVE('',#3990,#3770,#4060,.T.); -#4060 = SURFACE_CURVE('',#4061,(#4065,#4072),.PCURVE_S1.); -#4061 = LINE('',#4062,#4063); -#4062 = CARTESIAN_POINT('',(500.,150.,0.)); -#4063 = VECTOR('',#4064,1.); -#4064 = DIRECTION('',(-1.,0.,0.)); -#4065 = PCURVE('',#3792,#4066); -#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071); -#4067 = LINE('',#4068,#4069); -#4068 = CARTESIAN_POINT('',(0.,-6.661E-14)); -#4069 = VECTOR('',#4070,1.); -#4070 = DIRECTION('',(1.,0.)); -#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4072 = PCURVE('',#3874,#4073); -#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078); -#4074 = LINE('',#4075,#4076); -#4075 = CARTESIAN_POINT('',(150.,500.)); -#4076 = VECTOR('',#4077,1.); -#4077 = DIRECTION('',(0.,-1.)); -#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4079 = ADVANCED_FACE('',(#4080),#3874,.T.); -#4080 = FACE_BOUND('',#4081,.F.); -#4081 = EDGE_LOOP('',(#4082,#4083,#4084,#4085)); -#4082 = ORIENTED_EDGE('',*,*,#3860,.T.); -#4083 = ORIENTED_EDGE('',*,*,#3941,.T.); -#4084 = ORIENTED_EDGE('',*,*,#4012,.T.); -#4085 = ORIENTED_EDGE('',*,*,#4059,.T.); -#4086 = ADVANCED_FACE('',(#4087),#3820,.F.); -#4087 = FACE_BOUND('',#4088,.T.); -#4088 = EDGE_LOOP('',(#4089,#4090,#4091,#4092)); -#4089 = ORIENTED_EDGE('',*,*,#3804,.T.); -#4090 = ORIENTED_EDGE('',*,*,#3890,.T.); -#4091 = ORIENTED_EDGE('',*,*,#3966,.T.); -#4092 = ORIENTED_EDGE('',*,*,#4037,.T.); -#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4097)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4094,#4095,#4096)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4094, - 'distance_accuracy_value','confusion accuracy'); -#4098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4099,#4101); -#4099 = ( REPRESENTATION_RELATIONSHIP('','',#3762,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4100) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); -#4101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4102); -#4102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Pad004','',#5,#3757,$); -#4103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3759)); -#4104 = SHAPE_DEFINITION_REPRESENTATION(#4105,#4111); -#4105 = PRODUCT_DEFINITION_SHAPE('','',#4106); -#4106 = PRODUCT_DEFINITION('design','',#4107,#4110); -#4107 = PRODUCT_DEFINITION_FORMATION('','',#4108); -#4108 = PRODUCT('BottomPannel','BottomPannel','',(#4109)); -#4109 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4111 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4112),#4442); -#4112 = MANIFOLD_SOLID_BREP('',#4113); -#4113 = CLOSED_SHELL('',(#4114,#4234,#4310,#4381,#4428,#4435)); -#4114 = ADVANCED_FACE('',(#4115),#4129,.F.); -#4115 = FACE_BOUND('',#4116,.F.); -#4116 = EDGE_LOOP('',(#4117,#4152,#4180,#4208)); -#4117 = ORIENTED_EDGE('',*,*,#4118,.T.); -#4118 = EDGE_CURVE('',#4119,#4121,#4123,.T.); -#4119 = VERTEX_POINT('',#4120); -#4120 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4121 = VERTEX_POINT('',#4122); -#4122 = CARTESIAN_POINT('',(-145.,225.,15.)); -#4123 = SURFACE_CURVE('',#4124,(#4128,#4140),.PCURVE_S1.); -#4124 = LINE('',#4125,#4126); -#4125 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4126 = VECTOR('',#4127,1.); -#4127 = DIRECTION('',(0.,0.,1.)); -#4128 = PCURVE('',#4129,#4134); -#4129 = PLANE('',#4130); -#4130 = AXIS2_PLACEMENT_3D('',#4131,#4132,#4133); -#4131 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4132 = DIRECTION('',(1.,0.,0.)); -#4133 = DIRECTION('',(0.,-1.,0.)); -#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139); -#4135 = LINE('',#4136,#4137); -#4136 = CARTESIAN_POINT('',(0.,0.)); -#4137 = VECTOR('',#4138,1.); -#4138 = DIRECTION('',(0.,-1.)); -#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4140 = PCURVE('',#4141,#4146); -#4141 = PLANE('',#4142); -#4142 = AXIS2_PLACEMENT_3D('',#4143,#4144,#4145); -#4143 = CARTESIAN_POINT('',(145.,225.,0.)); -#4144 = DIRECTION('',(0.,-1.,0.)); -#4145 = DIRECTION('',(-1.,0.,0.)); -#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151); -#4147 = LINE('',#4148,#4149); -#4148 = CARTESIAN_POINT('',(290.,0.)); -#4149 = VECTOR('',#4150,1.); -#4150 = DIRECTION('',(0.,-1.)); -#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4152 = ORIENTED_EDGE('',*,*,#4153,.T.); -#4153 = EDGE_CURVE('',#4121,#4154,#4156,.T.); -#4154 = VERTEX_POINT('',#4155); -#4155 = CARTESIAN_POINT('',(-145.,-225.,15.)); -#4156 = SURFACE_CURVE('',#4157,(#4161,#4168),.PCURVE_S1.); -#4157 = LINE('',#4158,#4159); -#4158 = CARTESIAN_POINT('',(-145.,225.,15.)); -#4159 = VECTOR('',#4160,1.); -#4160 = DIRECTION('',(0.,-1.,0.)); -#4161 = PCURVE('',#4129,#4162); -#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4167); -#4163 = LINE('',#4164,#4165); -#4164 = CARTESIAN_POINT('',(0.,-15.)); -#4165 = VECTOR('',#4166,1.); -#4166 = DIRECTION('',(1.,0.)); -#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4168 = PCURVE('',#4169,#4174); -#4169 = PLANE('',#4170); -#4170 = AXIS2_PLACEMENT_3D('',#4171,#4172,#4173); -#4171 = CARTESIAN_POINT('',(0.,0.,15.)); -#4172 = DIRECTION('',(0.,0.,1.)); -#4173 = DIRECTION('',(1.,0.,0.)); -#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179); -#4175 = LINE('',#4176,#4177); -#4176 = CARTESIAN_POINT('',(-145.,225.)); -#4177 = VECTOR('',#4178,1.); -#4178 = DIRECTION('',(0.,-1.)); -#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4180 = ORIENTED_EDGE('',*,*,#4181,.F.); -#4181 = EDGE_CURVE('',#4182,#4154,#4184,.T.); -#4182 = VERTEX_POINT('',#4183); -#4183 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4184 = SURFACE_CURVE('',#4185,(#4189,#4196),.PCURVE_S1.); -#4185 = LINE('',#4186,#4187); -#4186 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4187 = VECTOR('',#4188,1.); -#4188 = DIRECTION('',(0.,0.,1.)); -#4189 = PCURVE('',#4129,#4190); -#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195); -#4191 = LINE('',#4192,#4193); -#4192 = CARTESIAN_POINT('',(450.,0.)); -#4193 = VECTOR('',#4194,1.); -#4194 = DIRECTION('',(0.,-1.)); -#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4196 = PCURVE('',#4197,#4202); -#4197 = PLANE('',#4198); -#4198 = AXIS2_PLACEMENT_3D('',#4199,#4200,#4201); -#4199 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4200 = DIRECTION('',(0.,1.,0.)); -#4201 = DIRECTION('',(1.,0.,0.)); -#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207); -#4203 = LINE('',#4204,#4205); -#4204 = CARTESIAN_POINT('',(0.,0.)); -#4205 = VECTOR('',#4206,1.); -#4206 = DIRECTION('',(0.,-1.)); -#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4208 = ORIENTED_EDGE('',*,*,#4209,.F.); -#4209 = EDGE_CURVE('',#4119,#4182,#4210,.T.); -#4210 = SURFACE_CURVE('',#4211,(#4215,#4222),.PCURVE_S1.); -#4211 = LINE('',#4212,#4213); -#4212 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4213 = VECTOR('',#4214,1.); -#4214 = DIRECTION('',(0.,-1.,0.)); -#4215 = PCURVE('',#4129,#4216); -#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4221); -#4217 = LINE('',#4218,#4219); -#4218 = CARTESIAN_POINT('',(0.,0.)); -#4219 = VECTOR('',#4220,1.); -#4220 = DIRECTION('',(1.,0.)); -#4221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4222 = PCURVE('',#4223,#4228); -#4223 = PLANE('',#4224); -#4224 = AXIS2_PLACEMENT_3D('',#4225,#4226,#4227); -#4225 = CARTESIAN_POINT('',(0.,0.,0.)); -#4226 = DIRECTION('',(0.,0.,1.)); -#4227 = DIRECTION('',(1.,0.,0.)); -#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233); -#4229 = LINE('',#4230,#4231); -#4230 = CARTESIAN_POINT('',(-145.,225.)); -#4231 = VECTOR('',#4232,1.); -#4232 = DIRECTION('',(0.,-1.)); -#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4234 = ADVANCED_FACE('',(#4235),#4197,.F.); -#4235 = FACE_BOUND('',#4236,.F.); -#4236 = EDGE_LOOP('',(#4237,#4238,#4261,#4289)); -#4237 = ORIENTED_EDGE('',*,*,#4181,.T.); -#4238 = ORIENTED_EDGE('',*,*,#4239,.T.); -#4239 = EDGE_CURVE('',#4154,#4240,#4242,.T.); -#4240 = VERTEX_POINT('',#4241); -#4241 = CARTESIAN_POINT('',(145.,-225.,15.)); -#4242 = SURFACE_CURVE('',#4243,(#4247,#4254),.PCURVE_S1.); -#4243 = LINE('',#4244,#4245); -#4244 = CARTESIAN_POINT('',(-145.,-225.,15.)); -#4245 = VECTOR('',#4246,1.); -#4246 = DIRECTION('',(1.,0.,0.)); -#4247 = PCURVE('',#4197,#4248); -#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253); -#4249 = LINE('',#4250,#4251); -#4250 = CARTESIAN_POINT('',(0.,-15.)); -#4251 = VECTOR('',#4252,1.); -#4252 = DIRECTION('',(1.,0.)); -#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4254 = PCURVE('',#4169,#4255); -#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260); -#4256 = LINE('',#4257,#4258); -#4257 = CARTESIAN_POINT('',(-145.,-225.)); -#4258 = VECTOR('',#4259,1.); -#4259 = DIRECTION('',(1.,0.)); -#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4261 = ORIENTED_EDGE('',*,*,#4262,.F.); -#4262 = EDGE_CURVE('',#4263,#4240,#4265,.T.); -#4263 = VERTEX_POINT('',#4264); -#4264 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4265 = SURFACE_CURVE('',#4266,(#4270,#4277),.PCURVE_S1.); -#4266 = LINE('',#4267,#4268); -#4267 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4268 = VECTOR('',#4269,1.); -#4269 = DIRECTION('',(0.,0.,1.)); -#4270 = PCURVE('',#4197,#4271); -#4271 = DEFINITIONAL_REPRESENTATION('',(#4272),#4276); -#4272 = LINE('',#4273,#4274); -#4273 = CARTESIAN_POINT('',(290.,0.)); -#4274 = VECTOR('',#4275,1.); -#4275 = DIRECTION('',(0.,-1.)); -#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4277 = PCURVE('',#4278,#4283); -#4278 = PLANE('',#4279); -#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282); -#4280 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4281 = DIRECTION('',(-1.,0.,0.)); -#4282 = DIRECTION('',(0.,1.,0.)); -#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288); -#4284 = LINE('',#4285,#4286); -#4285 = CARTESIAN_POINT('',(0.,0.)); -#4286 = VECTOR('',#4287,1.); -#4287 = DIRECTION('',(0.,-1.)); -#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4289 = ORIENTED_EDGE('',*,*,#4290,.F.); -#4290 = EDGE_CURVE('',#4182,#4263,#4291,.T.); -#4291 = SURFACE_CURVE('',#4292,(#4296,#4303),.PCURVE_S1.); -#4292 = LINE('',#4293,#4294); -#4293 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4294 = VECTOR('',#4295,1.); -#4295 = DIRECTION('',(1.,0.,0.)); -#4296 = PCURVE('',#4197,#4297); -#4297 = DEFINITIONAL_REPRESENTATION('',(#4298),#4302); -#4298 = LINE('',#4299,#4300); -#4299 = CARTESIAN_POINT('',(0.,0.)); -#4300 = VECTOR('',#4301,1.); -#4301 = DIRECTION('',(1.,0.)); -#4302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4303 = PCURVE('',#4223,#4304); -#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4309); -#4305 = LINE('',#4306,#4307); -#4306 = CARTESIAN_POINT('',(-145.,-225.)); -#4307 = VECTOR('',#4308,1.); -#4308 = DIRECTION('',(1.,0.)); -#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4310 = ADVANCED_FACE('',(#4311),#4278,.F.); -#4311 = FACE_BOUND('',#4312,.F.); -#4312 = EDGE_LOOP('',(#4313,#4314,#4337,#4360)); -#4313 = ORIENTED_EDGE('',*,*,#4262,.T.); -#4314 = ORIENTED_EDGE('',*,*,#4315,.T.); -#4315 = EDGE_CURVE('',#4240,#4316,#4318,.T.); -#4316 = VERTEX_POINT('',#4317); -#4317 = CARTESIAN_POINT('',(145.,225.,15.)); -#4318 = SURFACE_CURVE('',#4319,(#4323,#4330),.PCURVE_S1.); -#4319 = LINE('',#4320,#4321); -#4320 = CARTESIAN_POINT('',(145.,-225.,15.)); -#4321 = VECTOR('',#4322,1.); -#4322 = DIRECTION('',(0.,1.,0.)); -#4323 = PCURVE('',#4278,#4324); -#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329); -#4325 = LINE('',#4326,#4327); -#4326 = CARTESIAN_POINT('',(0.,-15.)); -#4327 = VECTOR('',#4328,1.); -#4328 = DIRECTION('',(1.,0.)); -#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4330 = PCURVE('',#4169,#4331); -#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336); -#4332 = LINE('',#4333,#4334); -#4333 = CARTESIAN_POINT('',(145.,-225.)); -#4334 = VECTOR('',#4335,1.); -#4335 = DIRECTION('',(0.,1.)); -#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4337 = ORIENTED_EDGE('',*,*,#4338,.F.); -#4338 = EDGE_CURVE('',#4339,#4316,#4341,.T.); -#4339 = VERTEX_POINT('',#4340); -#4340 = CARTESIAN_POINT('',(145.,225.,0.)); -#4341 = SURFACE_CURVE('',#4342,(#4346,#4353),.PCURVE_S1.); -#4342 = LINE('',#4343,#4344); -#4343 = CARTESIAN_POINT('',(145.,225.,0.)); -#4344 = VECTOR('',#4345,1.); -#4345 = DIRECTION('',(0.,0.,1.)); -#4346 = PCURVE('',#4278,#4347); -#4347 = DEFINITIONAL_REPRESENTATION('',(#4348),#4352); -#4348 = LINE('',#4349,#4350); -#4349 = CARTESIAN_POINT('',(450.,0.)); -#4350 = VECTOR('',#4351,1.); -#4351 = DIRECTION('',(0.,-1.)); -#4352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4353 = PCURVE('',#4141,#4354); -#4354 = DEFINITIONAL_REPRESENTATION('',(#4355),#4359); -#4355 = LINE('',#4356,#4357); -#4356 = CARTESIAN_POINT('',(0.,-0.)); -#4357 = VECTOR('',#4358,1.); -#4358 = DIRECTION('',(0.,-1.)); -#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4360 = ORIENTED_EDGE('',*,*,#4361,.F.); -#4361 = EDGE_CURVE('',#4263,#4339,#4362,.T.); -#4362 = SURFACE_CURVE('',#4363,(#4367,#4374),.PCURVE_S1.); -#4363 = LINE('',#4364,#4365); -#4364 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4365 = VECTOR('',#4366,1.); -#4366 = DIRECTION('',(0.,1.,0.)); -#4367 = PCURVE('',#4278,#4368); -#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4373); -#4369 = LINE('',#4370,#4371); -#4370 = CARTESIAN_POINT('',(0.,0.)); -#4371 = VECTOR('',#4372,1.); -#4372 = DIRECTION('',(1.,0.)); -#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4374 = PCURVE('',#4223,#4375); -#4375 = DEFINITIONAL_REPRESENTATION('',(#4376),#4380); -#4376 = LINE('',#4377,#4378); -#4377 = CARTESIAN_POINT('',(145.,-225.)); -#4378 = VECTOR('',#4379,1.); -#4379 = DIRECTION('',(0.,1.)); -#4380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4381 = ADVANCED_FACE('',(#4382),#4141,.F.); -#4382 = FACE_BOUND('',#4383,.F.); -#4383 = EDGE_LOOP('',(#4384,#4385,#4406,#4407)); -#4384 = ORIENTED_EDGE('',*,*,#4338,.T.); -#4385 = ORIENTED_EDGE('',*,*,#4386,.T.); -#4386 = EDGE_CURVE('',#4316,#4121,#4387,.T.); -#4387 = SURFACE_CURVE('',#4388,(#4392,#4399),.PCURVE_S1.); -#4388 = LINE('',#4389,#4390); -#4389 = CARTESIAN_POINT('',(145.,225.,15.)); -#4390 = VECTOR('',#4391,1.); -#4391 = DIRECTION('',(-1.,0.,0.)); -#4392 = PCURVE('',#4141,#4393); -#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398); -#4394 = LINE('',#4395,#4396); -#4395 = CARTESIAN_POINT('',(0.,-15.)); -#4396 = VECTOR('',#4397,1.); -#4397 = DIRECTION('',(1.,0.)); -#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4399 = PCURVE('',#4169,#4400); -#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405); -#4401 = LINE('',#4402,#4403); -#4402 = CARTESIAN_POINT('',(145.,225.)); -#4403 = VECTOR('',#4404,1.); -#4404 = DIRECTION('',(-1.,0.)); -#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4406 = ORIENTED_EDGE('',*,*,#4118,.F.); -#4407 = ORIENTED_EDGE('',*,*,#4408,.F.); -#4408 = EDGE_CURVE('',#4339,#4119,#4409,.T.); -#4409 = SURFACE_CURVE('',#4410,(#4414,#4421),.PCURVE_S1.); -#4410 = LINE('',#4411,#4412); -#4411 = CARTESIAN_POINT('',(145.,225.,0.)); -#4412 = VECTOR('',#4413,1.); -#4413 = DIRECTION('',(-1.,0.,0.)); -#4414 = PCURVE('',#4141,#4415); -#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4420); -#4416 = LINE('',#4417,#4418); -#4417 = CARTESIAN_POINT('',(0.,-0.)); -#4418 = VECTOR('',#4419,1.); -#4419 = DIRECTION('',(1.,0.)); -#4420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4421 = PCURVE('',#4223,#4422); -#4422 = DEFINITIONAL_REPRESENTATION('',(#4423),#4427); -#4423 = LINE('',#4424,#4425); -#4424 = CARTESIAN_POINT('',(145.,225.)); -#4425 = VECTOR('',#4426,1.); -#4426 = DIRECTION('',(-1.,0.)); -#4427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4428 = ADVANCED_FACE('',(#4429),#4223,.F.); -#4429 = FACE_BOUND('',#4430,.F.); -#4430 = EDGE_LOOP('',(#4431,#4432,#4433,#4434)); -#4431 = ORIENTED_EDGE('',*,*,#4209,.T.); -#4432 = ORIENTED_EDGE('',*,*,#4290,.T.); -#4433 = ORIENTED_EDGE('',*,*,#4361,.T.); -#4434 = ORIENTED_EDGE('',*,*,#4408,.T.); -#4435 = ADVANCED_FACE('',(#4436),#4169,.T.); -#4436 = FACE_BOUND('',#4437,.T.); -#4437 = EDGE_LOOP('',(#4438,#4439,#4440,#4441)); -#4438 = ORIENTED_EDGE('',*,*,#4153,.T.); -#4439 = ORIENTED_EDGE('',*,*,#4239,.T.); -#4440 = ORIENTED_EDGE('',*,*,#4315,.T.); -#4441 = ORIENTED_EDGE('',*,*,#4386,.T.); -#4442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4446)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4443,#4444,#4445)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4443, - 'distance_accuracy_value','confusion accuracy'); -#4447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4448,#4450); -#4448 = ( REPRESENTATION_RELATIONSHIP('','',#4111,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4449) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); -#4450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4451); -#4451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','BottomPannel','',#5,#4106,$ - ); -#4452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4108)); -#4453 = SHAPE_DEFINITION_REPRESENTATION(#4454,#4460); -#4454 = PRODUCT_DEFINITION_SHAPE('','',#4455); -#4455 = PRODUCT_DEFINITION('design','',#4456,#4459); -#4456 = PRODUCT_DEFINITION_FORMATION('','',#4457); -#4457 = PRODUCT('Sketch005','Sketch005','',(#4458)); -#4458 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4459 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4460 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4461),#4490); -#4461 = GEOMETRIC_CURVE_SET('',(#4462,#4469,#4476,#4483)); -#4462 = TRIMMED_CURVE('',#4463,(#4467,PARAMETER_VALUE(0.)),(#4468, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#4463 = LINE('',#4464,#4465); -#4464 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4465 = VECTOR('',#4466,1.); -#4466 = DIRECTION('',(0.,-1.,0.)); -#4467 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4468 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4469 = TRIMMED_CURVE('',#4470,(#4474,PARAMETER_VALUE(0.)),(#4475, - PARAMETER_VALUE(290.)),.T.,.PARAMETER.); -#4470 = LINE('',#4471,#4472); -#4471 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4472 = VECTOR('',#4473,1.); -#4473 = DIRECTION('',(1.,0.,0.)); -#4474 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4475 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4476 = TRIMMED_CURVE('',#4477,(#4481,PARAMETER_VALUE(0.)),(#4482, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#4477 = LINE('',#4478,#4479); -#4478 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4479 = VECTOR('',#4480,1.); -#4480 = DIRECTION('',(0.,1.,0.)); -#4481 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4482 = CARTESIAN_POINT('',(145.,225.,0.)); -#4483 = TRIMMED_CURVE('',#4484,(#4488,PARAMETER_VALUE(0.)),(#4489, - PARAMETER_VALUE(290.)),.T.,.PARAMETER.); -#4484 = LINE('',#4485,#4486); -#4485 = CARTESIAN_POINT('',(145.,225.,0.)); -#4486 = VECTOR('',#4487,1.); -#4487 = DIRECTION('',(-1.,0.,0.)); -#4488 = CARTESIAN_POINT('',(145.,225.,0.)); -#4489 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4494)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4491,#4492,#4493)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4491 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4492 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4493 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4494 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4491, - 'distance_accuracy_value','confusion accuracy'); -#4495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4496,#4498); -#4496 = ( REPRESENTATION_RELATIONSHIP('','',#4460,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4497) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); -#4498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4499); -#4499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Sketch005','',#5,#4455,$); -#4500 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4457)); -#4501 = SHAPE_DEFINITION_REPRESENTATION(#4502,#4508); -#4502 = PRODUCT_DEFINITION_SHAPE('','',#4503); -#4503 = PRODUCT_DEFINITION('design','',#4504,#4507); -#4504 = PRODUCT_DEFINITION_FORMATION('','',#4505); -#4505 = PRODUCT('Pad005','Pad005','',(#4506)); -#4506 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4508 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4509),#4839); -#4509 = MANIFOLD_SOLID_BREP('',#4510); -#4510 = CLOSED_SHELL('',(#4511,#4631,#4707,#4778,#4825,#4832)); -#4511 = ADVANCED_FACE('',(#4512),#4526,.F.); -#4512 = FACE_BOUND('',#4513,.F.); -#4513 = EDGE_LOOP('',(#4514,#4549,#4577,#4605)); -#4514 = ORIENTED_EDGE('',*,*,#4515,.T.); -#4515 = EDGE_CURVE('',#4516,#4518,#4520,.T.); -#4516 = VERTEX_POINT('',#4517); -#4517 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4518 = VERTEX_POINT('',#4519); -#4519 = CARTESIAN_POINT('',(-145.,225.,15.)); -#4520 = SURFACE_CURVE('',#4521,(#4525,#4537),.PCURVE_S1.); -#4521 = LINE('',#4522,#4523); -#4522 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4523 = VECTOR('',#4524,1.); -#4524 = DIRECTION('',(0.,0.,1.)); -#4525 = PCURVE('',#4526,#4531); -#4526 = PLANE('',#4527); -#4527 = AXIS2_PLACEMENT_3D('',#4528,#4529,#4530); -#4528 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4529 = DIRECTION('',(1.,0.,-0.)); -#4530 = DIRECTION('',(0.,-1.,0.)); -#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536); -#4532 = LINE('',#4533,#4534); -#4533 = CARTESIAN_POINT('',(0.,0.)); -#4534 = VECTOR('',#4535,1.); -#4535 = DIRECTION('',(0.,-1.)); -#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4537 = PCURVE('',#4538,#4543); -#4538 = PLANE('',#4539); -#4539 = AXIS2_PLACEMENT_3D('',#4540,#4541,#4542); -#4540 = CARTESIAN_POINT('',(145.,225.,0.)); -#4541 = DIRECTION('',(0.,-1.,0.)); -#4542 = DIRECTION('',(-1.,0.,0.)); -#4543 = DEFINITIONAL_REPRESENTATION('',(#4544),#4548); -#4544 = LINE('',#4545,#4546); -#4545 = CARTESIAN_POINT('',(290.,0.)); -#4546 = VECTOR('',#4547,1.); -#4547 = DIRECTION('',(0.,-1.)); -#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4549 = ORIENTED_EDGE('',*,*,#4550,.T.); -#4550 = EDGE_CURVE('',#4518,#4551,#4553,.T.); -#4551 = VERTEX_POINT('',#4552); -#4552 = CARTESIAN_POINT('',(-145.,-225.,15.)); -#4553 = SURFACE_CURVE('',#4554,(#4558,#4565),.PCURVE_S1.); -#4554 = LINE('',#4555,#4556); -#4555 = CARTESIAN_POINT('',(-145.,225.,15.)); -#4556 = VECTOR('',#4557,1.); -#4557 = DIRECTION('',(0.,-1.,0.)); -#4558 = PCURVE('',#4526,#4559); -#4559 = DEFINITIONAL_REPRESENTATION('',(#4560),#4564); -#4560 = LINE('',#4561,#4562); -#4561 = CARTESIAN_POINT('',(0.,-15.)); -#4562 = VECTOR('',#4563,1.); -#4563 = DIRECTION('',(1.,0.)); -#4564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4565 = PCURVE('',#4566,#4571); -#4566 = PLANE('',#4567); -#4567 = AXIS2_PLACEMENT_3D('',#4568,#4569,#4570); -#4568 = CARTESIAN_POINT('',(0.,0.,15.)); -#4569 = DIRECTION('',(0.,0.,1.)); -#4570 = DIRECTION('',(1.,0.,0.)); -#4571 = DEFINITIONAL_REPRESENTATION('',(#4572),#4576); -#4572 = LINE('',#4573,#4574); -#4573 = CARTESIAN_POINT('',(-145.,225.)); -#4574 = VECTOR('',#4575,1.); -#4575 = DIRECTION('',(0.,-1.)); -#4576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4577 = ORIENTED_EDGE('',*,*,#4578,.F.); -#4578 = EDGE_CURVE('',#4579,#4551,#4581,.T.); -#4579 = VERTEX_POINT('',#4580); -#4580 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4581 = SURFACE_CURVE('',#4582,(#4586,#4593),.PCURVE_S1.); -#4582 = LINE('',#4583,#4584); -#4583 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4584 = VECTOR('',#4585,1.); -#4585 = DIRECTION('',(0.,0.,1.)); -#4586 = PCURVE('',#4526,#4587); -#4587 = DEFINITIONAL_REPRESENTATION('',(#4588),#4592); -#4588 = LINE('',#4589,#4590); -#4589 = CARTESIAN_POINT('',(450.,0.)); -#4590 = VECTOR('',#4591,1.); -#4591 = DIRECTION('',(0.,-1.)); -#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4593 = PCURVE('',#4594,#4599); -#4594 = PLANE('',#4595); -#4595 = AXIS2_PLACEMENT_3D('',#4596,#4597,#4598); -#4596 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4597 = DIRECTION('',(0.,1.,0.)); -#4598 = DIRECTION('',(1.,0.,0.)); -#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4604); -#4600 = LINE('',#4601,#4602); -#4601 = CARTESIAN_POINT('',(0.,0.)); -#4602 = VECTOR('',#4603,1.); -#4603 = DIRECTION('',(0.,-1.)); -#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4605 = ORIENTED_EDGE('',*,*,#4606,.F.); -#4606 = EDGE_CURVE('',#4516,#4579,#4607,.T.); -#4607 = SURFACE_CURVE('',#4608,(#4612,#4619),.PCURVE_S1.); -#4608 = LINE('',#4609,#4610); -#4609 = CARTESIAN_POINT('',(-145.,225.,0.)); -#4610 = VECTOR('',#4611,1.); -#4611 = DIRECTION('',(0.,-1.,0.)); -#4612 = PCURVE('',#4526,#4613); -#4613 = DEFINITIONAL_REPRESENTATION('',(#4614),#4618); -#4614 = LINE('',#4615,#4616); -#4615 = CARTESIAN_POINT('',(0.,0.)); -#4616 = VECTOR('',#4617,1.); -#4617 = DIRECTION('',(1.,0.)); -#4618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4619 = PCURVE('',#4620,#4625); -#4620 = PLANE('',#4621); -#4621 = AXIS2_PLACEMENT_3D('',#4622,#4623,#4624); -#4622 = CARTESIAN_POINT('',(0.,0.,0.)); -#4623 = DIRECTION('',(0.,0.,1.)); -#4624 = DIRECTION('',(1.,0.,0.)); -#4625 = DEFINITIONAL_REPRESENTATION('',(#4626),#4630); -#4626 = LINE('',#4627,#4628); -#4627 = CARTESIAN_POINT('',(-145.,225.)); -#4628 = VECTOR('',#4629,1.); -#4629 = DIRECTION('',(0.,-1.)); -#4630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4631 = ADVANCED_FACE('',(#4632),#4594,.F.); -#4632 = FACE_BOUND('',#4633,.F.); -#4633 = EDGE_LOOP('',(#4634,#4635,#4658,#4686)); -#4634 = ORIENTED_EDGE('',*,*,#4578,.T.); -#4635 = ORIENTED_EDGE('',*,*,#4636,.T.); -#4636 = EDGE_CURVE('',#4551,#4637,#4639,.T.); -#4637 = VERTEX_POINT('',#4638); -#4638 = CARTESIAN_POINT('',(145.,-225.,15.)); -#4639 = SURFACE_CURVE('',#4640,(#4644,#4651),.PCURVE_S1.); -#4640 = LINE('',#4641,#4642); -#4641 = CARTESIAN_POINT('',(-145.,-225.,15.)); -#4642 = VECTOR('',#4643,1.); -#4643 = DIRECTION('',(1.,0.,0.)); -#4644 = PCURVE('',#4594,#4645); -#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650); -#4646 = LINE('',#4647,#4648); -#4647 = CARTESIAN_POINT('',(0.,-15.)); -#4648 = VECTOR('',#4649,1.); -#4649 = DIRECTION('',(1.,0.)); -#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4651 = PCURVE('',#4566,#4652); -#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657); -#4653 = LINE('',#4654,#4655); -#4654 = CARTESIAN_POINT('',(-145.,-225.)); -#4655 = VECTOR('',#4656,1.); -#4656 = DIRECTION('',(1.,0.)); -#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4658 = ORIENTED_EDGE('',*,*,#4659,.F.); -#4659 = EDGE_CURVE('',#4660,#4637,#4662,.T.); -#4660 = VERTEX_POINT('',#4661); -#4661 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4662 = SURFACE_CURVE('',#4663,(#4667,#4674),.PCURVE_S1.); -#4663 = LINE('',#4664,#4665); -#4664 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4665 = VECTOR('',#4666,1.); -#4666 = DIRECTION('',(0.,0.,1.)); -#4667 = PCURVE('',#4594,#4668); -#4668 = DEFINITIONAL_REPRESENTATION('',(#4669),#4673); -#4669 = LINE('',#4670,#4671); -#4670 = CARTESIAN_POINT('',(290.,0.)); -#4671 = VECTOR('',#4672,1.); -#4672 = DIRECTION('',(0.,-1.)); -#4673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4674 = PCURVE('',#4675,#4680); -#4675 = PLANE('',#4676); -#4676 = AXIS2_PLACEMENT_3D('',#4677,#4678,#4679); -#4677 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4678 = DIRECTION('',(-1.,0.,0.)); -#4679 = DIRECTION('',(0.,1.,0.)); -#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685); -#4681 = LINE('',#4682,#4683); -#4682 = CARTESIAN_POINT('',(0.,0.)); -#4683 = VECTOR('',#4684,1.); -#4684 = DIRECTION('',(0.,-1.)); -#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4686 = ORIENTED_EDGE('',*,*,#4687,.F.); -#4687 = EDGE_CURVE('',#4579,#4660,#4688,.T.); -#4688 = SURFACE_CURVE('',#4689,(#4693,#4700),.PCURVE_S1.); -#4689 = LINE('',#4690,#4691); -#4690 = CARTESIAN_POINT('',(-145.,-225.,0.)); -#4691 = VECTOR('',#4692,1.); -#4692 = DIRECTION('',(1.,0.,0.)); -#4693 = PCURVE('',#4594,#4694); -#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4699); -#4695 = LINE('',#4696,#4697); -#4696 = CARTESIAN_POINT('',(0.,0.)); -#4697 = VECTOR('',#4698,1.); -#4698 = DIRECTION('',(1.,0.)); -#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4700 = PCURVE('',#4620,#4701); -#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706); -#4702 = LINE('',#4703,#4704); -#4703 = CARTESIAN_POINT('',(-145.,-225.)); -#4704 = VECTOR('',#4705,1.); -#4705 = DIRECTION('',(1.,0.)); -#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4707 = ADVANCED_FACE('',(#4708),#4675,.F.); -#4708 = FACE_BOUND('',#4709,.F.); -#4709 = EDGE_LOOP('',(#4710,#4711,#4734,#4757)); -#4710 = ORIENTED_EDGE('',*,*,#4659,.T.); -#4711 = ORIENTED_EDGE('',*,*,#4712,.T.); -#4712 = EDGE_CURVE('',#4637,#4713,#4715,.T.); -#4713 = VERTEX_POINT('',#4714); -#4714 = CARTESIAN_POINT('',(145.,225.,15.)); -#4715 = SURFACE_CURVE('',#4716,(#4720,#4727),.PCURVE_S1.); -#4716 = LINE('',#4717,#4718); -#4717 = CARTESIAN_POINT('',(145.,-225.,15.)); -#4718 = VECTOR('',#4719,1.); -#4719 = DIRECTION('',(0.,1.,0.)); -#4720 = PCURVE('',#4675,#4721); -#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4726); -#4722 = LINE('',#4723,#4724); -#4723 = CARTESIAN_POINT('',(0.,-15.)); -#4724 = VECTOR('',#4725,1.); -#4725 = DIRECTION('',(1.,0.)); -#4726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4727 = PCURVE('',#4566,#4728); -#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733); -#4729 = LINE('',#4730,#4731); -#4730 = CARTESIAN_POINT('',(145.,-225.)); -#4731 = VECTOR('',#4732,1.); -#4732 = DIRECTION('',(0.,1.)); -#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4734 = ORIENTED_EDGE('',*,*,#4735,.F.); -#4735 = EDGE_CURVE('',#4736,#4713,#4738,.T.); -#4736 = VERTEX_POINT('',#4737); -#4737 = CARTESIAN_POINT('',(145.,225.,0.)); -#4738 = SURFACE_CURVE('',#4739,(#4743,#4750),.PCURVE_S1.); -#4739 = LINE('',#4740,#4741); -#4740 = CARTESIAN_POINT('',(145.,225.,0.)); -#4741 = VECTOR('',#4742,1.); -#4742 = DIRECTION('',(0.,0.,1.)); -#4743 = PCURVE('',#4675,#4744); -#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749); -#4745 = LINE('',#4746,#4747); -#4746 = CARTESIAN_POINT('',(450.,0.)); -#4747 = VECTOR('',#4748,1.); -#4748 = DIRECTION('',(0.,-1.)); -#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4750 = PCURVE('',#4538,#4751); -#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4756); -#4752 = LINE('',#4753,#4754); -#4753 = CARTESIAN_POINT('',(0.,-0.)); -#4754 = VECTOR('',#4755,1.); -#4755 = DIRECTION('',(0.,-1.)); -#4756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4757 = ORIENTED_EDGE('',*,*,#4758,.F.); -#4758 = EDGE_CURVE('',#4660,#4736,#4759,.T.); -#4759 = SURFACE_CURVE('',#4760,(#4764,#4771),.PCURVE_S1.); -#4760 = LINE('',#4761,#4762); -#4761 = CARTESIAN_POINT('',(145.,-225.,0.)); -#4762 = VECTOR('',#4763,1.); -#4763 = DIRECTION('',(0.,1.,0.)); -#4764 = PCURVE('',#4675,#4765); -#4765 = DEFINITIONAL_REPRESENTATION('',(#4766),#4770); -#4766 = LINE('',#4767,#4768); -#4767 = CARTESIAN_POINT('',(0.,0.)); -#4768 = VECTOR('',#4769,1.); -#4769 = DIRECTION('',(1.,0.)); -#4770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4771 = PCURVE('',#4620,#4772); -#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777); -#4773 = LINE('',#4774,#4775); -#4774 = CARTESIAN_POINT('',(145.,-225.)); -#4775 = VECTOR('',#4776,1.); -#4776 = DIRECTION('',(0.,1.)); -#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4778 = ADVANCED_FACE('',(#4779),#4538,.F.); -#4779 = FACE_BOUND('',#4780,.F.); -#4780 = EDGE_LOOP('',(#4781,#4782,#4803,#4804)); -#4781 = ORIENTED_EDGE('',*,*,#4735,.T.); -#4782 = ORIENTED_EDGE('',*,*,#4783,.T.); -#4783 = EDGE_CURVE('',#4713,#4518,#4784,.T.); -#4784 = SURFACE_CURVE('',#4785,(#4789,#4796),.PCURVE_S1.); -#4785 = LINE('',#4786,#4787); -#4786 = CARTESIAN_POINT('',(145.,225.,15.)); -#4787 = VECTOR('',#4788,1.); -#4788 = DIRECTION('',(-1.,0.,0.)); -#4789 = PCURVE('',#4538,#4790); -#4790 = DEFINITIONAL_REPRESENTATION('',(#4791),#4795); -#4791 = LINE('',#4792,#4793); -#4792 = CARTESIAN_POINT('',(0.,-15.)); -#4793 = VECTOR('',#4794,1.); -#4794 = DIRECTION('',(1.,0.)); -#4795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4796 = PCURVE('',#4566,#4797); -#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4802); -#4798 = LINE('',#4799,#4800); -#4799 = CARTESIAN_POINT('',(145.,225.)); -#4800 = VECTOR('',#4801,1.); -#4801 = DIRECTION('',(-1.,0.)); -#4802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4803 = ORIENTED_EDGE('',*,*,#4515,.F.); -#4804 = ORIENTED_EDGE('',*,*,#4805,.F.); -#4805 = EDGE_CURVE('',#4736,#4516,#4806,.T.); -#4806 = SURFACE_CURVE('',#4807,(#4811,#4818),.PCURVE_S1.); -#4807 = LINE('',#4808,#4809); -#4808 = CARTESIAN_POINT('',(145.,225.,0.)); -#4809 = VECTOR('',#4810,1.); -#4810 = DIRECTION('',(-1.,0.,0.)); -#4811 = PCURVE('',#4538,#4812); -#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817); -#4813 = LINE('',#4814,#4815); -#4814 = CARTESIAN_POINT('',(0.,-0.)); -#4815 = VECTOR('',#4816,1.); -#4816 = DIRECTION('',(1.,0.)); -#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4818 = PCURVE('',#4620,#4819); -#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4824); -#4820 = LINE('',#4821,#4822); -#4821 = CARTESIAN_POINT('',(145.,225.)); -#4822 = VECTOR('',#4823,1.); -#4823 = DIRECTION('',(-1.,0.)); -#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4825 = ADVANCED_FACE('',(#4826),#4620,.F.); -#4826 = FACE_BOUND('',#4827,.F.); -#4827 = EDGE_LOOP('',(#4828,#4829,#4830,#4831)); -#4828 = ORIENTED_EDGE('',*,*,#4606,.T.); -#4829 = ORIENTED_EDGE('',*,*,#4687,.T.); -#4830 = ORIENTED_EDGE('',*,*,#4758,.T.); -#4831 = ORIENTED_EDGE('',*,*,#4805,.T.); -#4832 = ADVANCED_FACE('',(#4833),#4566,.T.); -#4833 = FACE_BOUND('',#4834,.T.); -#4834 = EDGE_LOOP('',(#4835,#4836,#4837,#4838)); -#4835 = ORIENTED_EDGE('',*,*,#4550,.T.); -#4836 = ORIENTED_EDGE('',*,*,#4636,.T.); -#4837 = ORIENTED_EDGE('',*,*,#4712,.T.); -#4838 = ORIENTED_EDGE('',*,*,#4783,.T.); -#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4843)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4840,#4841,#4842)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4840 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4841 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4842 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4843 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4840, - 'distance_accuracy_value','confusion accuracy'); -#4844 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4845,#4847); -#4845 = ( REPRESENTATION_RELATIONSHIP('','',#4508,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4846) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4846 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); -#4847 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4848); -#4848 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Pad005','',#5,#4503,$); -#4849 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4505)); -#4850 = SHAPE_DEFINITION_REPRESENTATION(#4851,#4857); -#4851 = PRODUCT_DEFINITION_SHAPE('','',#4852); -#4852 = PRODUCT_DEFINITION('design','',#4853,#4856); -#4853 = PRODUCT_DEFINITION_FORMATION('','',#4854); -#4854 = PRODUCT('KeyboardPannel','KeyboardPannel','',(#4855)); -#4855 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4857 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4858),#5188); -#4858 = MANIFOLD_SOLID_BREP('',#4859); -#4859 = CLOSED_SHELL('',(#4860,#4980,#5056,#5127,#5174,#5181)); -#4860 = ADVANCED_FACE('',(#4861),#4875,.F.); -#4861 = FACE_BOUND('',#4862,.F.); -#4862 = EDGE_LOOP('',(#4863,#4898,#4926,#4954)); -#4863 = ORIENTED_EDGE('',*,*,#4864,.T.); -#4864 = EDGE_CURVE('',#4865,#4867,#4869,.T.); -#4865 = VERTEX_POINT('',#4866); -#4866 = CARTESIAN_POINT('',(-335.,225.,0.)); -#4867 = VERTEX_POINT('',#4868); -#4868 = CARTESIAN_POINT('',(-335.,225.,15.)); -#4869 = SURFACE_CURVE('',#4870,(#4874,#4886),.PCURVE_S1.); -#4870 = LINE('',#4871,#4872); -#4871 = CARTESIAN_POINT('',(-335.,225.,0.)); -#4872 = VECTOR('',#4873,1.); -#4873 = DIRECTION('',(0.,0.,1.)); -#4874 = PCURVE('',#4875,#4880); -#4875 = PLANE('',#4876); -#4876 = AXIS2_PLACEMENT_3D('',#4877,#4878,#4879); -#4877 = CARTESIAN_POINT('',(-335.,225.,0.)); -#4878 = DIRECTION('',(1.,0.,0.)); -#4879 = DIRECTION('',(0.,-1.,0.)); -#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885); -#4881 = LINE('',#4882,#4883); -#4882 = CARTESIAN_POINT('',(0.,0.)); -#4883 = VECTOR('',#4884,1.); -#4884 = DIRECTION('',(0.,-1.)); -#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4886 = PCURVE('',#4887,#4892); -#4887 = PLANE('',#4888); -#4888 = AXIS2_PLACEMENT_3D('',#4889,#4890,#4891); -#4889 = CARTESIAN_POINT('',(335.,225.,0.)); -#4890 = DIRECTION('',(0.,-1.,0.)); -#4891 = DIRECTION('',(-1.,0.,0.)); -#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897); -#4893 = LINE('',#4894,#4895); -#4894 = CARTESIAN_POINT('',(670.,0.)); -#4895 = VECTOR('',#4896,1.); -#4896 = DIRECTION('',(0.,-1.)); -#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4898 = ORIENTED_EDGE('',*,*,#4899,.T.); -#4899 = EDGE_CURVE('',#4867,#4900,#4902,.T.); -#4900 = VERTEX_POINT('',#4901); -#4901 = CARTESIAN_POINT('',(-335.,-225.,15.)); -#4902 = SURFACE_CURVE('',#4903,(#4907,#4914),.PCURVE_S1.); -#4903 = LINE('',#4904,#4905); -#4904 = CARTESIAN_POINT('',(-335.,225.,15.)); -#4905 = VECTOR('',#4906,1.); -#4906 = DIRECTION('',(0.,-1.,0.)); -#4907 = PCURVE('',#4875,#4908); -#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913); -#4909 = LINE('',#4910,#4911); -#4910 = CARTESIAN_POINT('',(0.,-15.)); -#4911 = VECTOR('',#4912,1.); -#4912 = DIRECTION('',(1.,0.)); -#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4914 = PCURVE('',#4915,#4920); -#4915 = PLANE('',#4916); -#4916 = AXIS2_PLACEMENT_3D('',#4917,#4918,#4919); -#4917 = CARTESIAN_POINT('',(0.,0.,15.)); -#4918 = DIRECTION('',(0.,0.,1.)); -#4919 = DIRECTION('',(1.,0.,0.)); -#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925); -#4921 = LINE('',#4922,#4923); -#4922 = CARTESIAN_POINT('',(-335.,225.)); -#4923 = VECTOR('',#4924,1.); -#4924 = DIRECTION('',(0.,-1.)); -#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4926 = ORIENTED_EDGE('',*,*,#4927,.F.); -#4927 = EDGE_CURVE('',#4928,#4900,#4930,.T.); -#4928 = VERTEX_POINT('',#4929); -#4929 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#4930 = SURFACE_CURVE('',#4931,(#4935,#4942),.PCURVE_S1.); -#4931 = LINE('',#4932,#4933); -#4932 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#4933 = VECTOR('',#4934,1.); -#4934 = DIRECTION('',(0.,0.,1.)); -#4935 = PCURVE('',#4875,#4936); -#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4941); -#4937 = LINE('',#4938,#4939); -#4938 = CARTESIAN_POINT('',(450.,0.)); -#4939 = VECTOR('',#4940,1.); -#4940 = DIRECTION('',(0.,-1.)); -#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4942 = PCURVE('',#4943,#4948); -#4943 = PLANE('',#4944); -#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947); -#4945 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#4946 = DIRECTION('',(0.,1.,0.)); -#4947 = DIRECTION('',(1.,0.,0.)); -#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953); -#4949 = LINE('',#4950,#4951); -#4950 = CARTESIAN_POINT('',(0.,0.)); -#4951 = VECTOR('',#4952,1.); -#4952 = DIRECTION('',(0.,-1.)); -#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4954 = ORIENTED_EDGE('',*,*,#4955,.F.); -#4955 = EDGE_CURVE('',#4865,#4928,#4956,.T.); -#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.); -#4957 = LINE('',#4958,#4959); -#4958 = CARTESIAN_POINT('',(-335.,225.,0.)); -#4959 = VECTOR('',#4960,1.); -#4960 = DIRECTION('',(0.,-1.,0.)); -#4961 = PCURVE('',#4875,#4962); -#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967); -#4963 = LINE('',#4964,#4965); -#4964 = CARTESIAN_POINT('',(0.,0.)); -#4965 = VECTOR('',#4966,1.); -#4966 = DIRECTION('',(1.,0.)); -#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4968 = PCURVE('',#4969,#4974); -#4969 = PLANE('',#4970); -#4970 = AXIS2_PLACEMENT_3D('',#4971,#4972,#4973); -#4971 = CARTESIAN_POINT('',(0.,0.,0.)); -#4972 = DIRECTION('',(0.,0.,1.)); -#4973 = DIRECTION('',(1.,0.,0.)); -#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979); -#4975 = LINE('',#4976,#4977); -#4976 = CARTESIAN_POINT('',(-335.,225.)); -#4977 = VECTOR('',#4978,1.); -#4978 = DIRECTION('',(0.,-1.)); -#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4980 = ADVANCED_FACE('',(#4981),#4943,.F.); -#4981 = FACE_BOUND('',#4982,.F.); -#4982 = EDGE_LOOP('',(#4983,#4984,#5007,#5035)); -#4983 = ORIENTED_EDGE('',*,*,#4927,.T.); -#4984 = ORIENTED_EDGE('',*,*,#4985,.T.); -#4985 = EDGE_CURVE('',#4900,#4986,#4988,.T.); -#4986 = VERTEX_POINT('',#4987); -#4987 = CARTESIAN_POINT('',(335.,-225.,15.)); -#4988 = SURFACE_CURVE('',#4989,(#4993,#5000),.PCURVE_S1.); -#4989 = LINE('',#4990,#4991); -#4990 = CARTESIAN_POINT('',(-335.,-225.,15.)); -#4991 = VECTOR('',#4992,1.); -#4992 = DIRECTION('',(1.,0.,0.)); -#4993 = PCURVE('',#4943,#4994); -#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4999); -#4995 = LINE('',#4996,#4997); -#4996 = CARTESIAN_POINT('',(0.,-15.)); -#4997 = VECTOR('',#4998,1.); -#4998 = DIRECTION('',(1.,0.)); -#4999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5000 = PCURVE('',#4915,#5001); -#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006); -#5002 = LINE('',#5003,#5004); -#5003 = CARTESIAN_POINT('',(-335.,-225.)); -#5004 = VECTOR('',#5005,1.); -#5005 = DIRECTION('',(1.,0.)); -#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5007 = ORIENTED_EDGE('',*,*,#5008,.F.); -#5008 = EDGE_CURVE('',#5009,#4986,#5011,.T.); -#5009 = VERTEX_POINT('',#5010); -#5010 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5011 = SURFACE_CURVE('',#5012,(#5016,#5023),.PCURVE_S1.); -#5012 = LINE('',#5013,#5014); -#5013 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5014 = VECTOR('',#5015,1.); -#5015 = DIRECTION('',(0.,0.,1.)); -#5016 = PCURVE('',#4943,#5017); -#5017 = DEFINITIONAL_REPRESENTATION('',(#5018),#5022); -#5018 = LINE('',#5019,#5020); -#5019 = CARTESIAN_POINT('',(670.,0.)); -#5020 = VECTOR('',#5021,1.); -#5021 = DIRECTION('',(0.,-1.)); -#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5023 = PCURVE('',#5024,#5029); -#5024 = PLANE('',#5025); -#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028); -#5026 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5027 = DIRECTION('',(-1.,0.,0.)); -#5028 = DIRECTION('',(0.,1.,0.)); -#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5034); -#5030 = LINE('',#5031,#5032); -#5031 = CARTESIAN_POINT('',(0.,0.)); -#5032 = VECTOR('',#5033,1.); -#5033 = DIRECTION('',(0.,-1.)); -#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5035 = ORIENTED_EDGE('',*,*,#5036,.F.); -#5036 = EDGE_CURVE('',#4928,#5009,#5037,.T.); -#5037 = SURFACE_CURVE('',#5038,(#5042,#5049),.PCURVE_S1.); -#5038 = LINE('',#5039,#5040); -#5039 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5040 = VECTOR('',#5041,1.); -#5041 = DIRECTION('',(1.,0.,0.)); -#5042 = PCURVE('',#4943,#5043); -#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048); -#5044 = LINE('',#5045,#5046); -#5045 = CARTESIAN_POINT('',(0.,0.)); -#5046 = VECTOR('',#5047,1.); -#5047 = DIRECTION('',(1.,0.)); -#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5049 = PCURVE('',#4969,#5050); -#5050 = DEFINITIONAL_REPRESENTATION('',(#5051),#5055); -#5051 = LINE('',#5052,#5053); -#5052 = CARTESIAN_POINT('',(-335.,-225.)); -#5053 = VECTOR('',#5054,1.); -#5054 = DIRECTION('',(1.,0.)); -#5055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5056 = ADVANCED_FACE('',(#5057),#5024,.F.); -#5057 = FACE_BOUND('',#5058,.F.); -#5058 = EDGE_LOOP('',(#5059,#5060,#5083,#5106)); -#5059 = ORIENTED_EDGE('',*,*,#5008,.T.); -#5060 = ORIENTED_EDGE('',*,*,#5061,.T.); -#5061 = EDGE_CURVE('',#4986,#5062,#5064,.T.); -#5062 = VERTEX_POINT('',#5063); -#5063 = CARTESIAN_POINT('',(335.,225.,15.)); -#5064 = SURFACE_CURVE('',#5065,(#5069,#5076),.PCURVE_S1.); -#5065 = LINE('',#5066,#5067); -#5066 = CARTESIAN_POINT('',(335.,-225.,15.)); -#5067 = VECTOR('',#5068,1.); -#5068 = DIRECTION('',(0.,1.,0.)); -#5069 = PCURVE('',#5024,#5070); -#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5075); -#5071 = LINE('',#5072,#5073); -#5072 = CARTESIAN_POINT('',(0.,-15.)); -#5073 = VECTOR('',#5074,1.); -#5074 = DIRECTION('',(1.,0.)); -#5075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5076 = PCURVE('',#4915,#5077); -#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082); -#5078 = LINE('',#5079,#5080); -#5079 = CARTESIAN_POINT('',(335.,-225.)); -#5080 = VECTOR('',#5081,1.); -#5081 = DIRECTION('',(0.,1.)); -#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5083 = ORIENTED_EDGE('',*,*,#5084,.F.); -#5084 = EDGE_CURVE('',#5085,#5062,#5087,.T.); -#5085 = VERTEX_POINT('',#5086); -#5086 = CARTESIAN_POINT('',(335.,225.,0.)); -#5087 = SURFACE_CURVE('',#5088,(#5092,#5099),.PCURVE_S1.); -#5088 = LINE('',#5089,#5090); -#5089 = CARTESIAN_POINT('',(335.,225.,0.)); -#5090 = VECTOR('',#5091,1.); -#5091 = DIRECTION('',(0.,0.,1.)); -#5092 = PCURVE('',#5024,#5093); -#5093 = DEFINITIONAL_REPRESENTATION('',(#5094),#5098); -#5094 = LINE('',#5095,#5096); -#5095 = CARTESIAN_POINT('',(450.,0.)); -#5096 = VECTOR('',#5097,1.); -#5097 = DIRECTION('',(0.,-1.)); -#5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5099 = PCURVE('',#4887,#5100); -#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5105); -#5101 = LINE('',#5102,#5103); -#5102 = CARTESIAN_POINT('',(0.,-0.)); -#5103 = VECTOR('',#5104,1.); -#5104 = DIRECTION('',(0.,-1.)); -#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5106 = ORIENTED_EDGE('',*,*,#5107,.F.); -#5107 = EDGE_CURVE('',#5009,#5085,#5108,.T.); -#5108 = SURFACE_CURVE('',#5109,(#5113,#5120),.PCURVE_S1.); -#5109 = LINE('',#5110,#5111); -#5110 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5111 = VECTOR('',#5112,1.); -#5112 = DIRECTION('',(0.,1.,0.)); -#5113 = PCURVE('',#5024,#5114); -#5114 = DEFINITIONAL_REPRESENTATION('',(#5115),#5119); -#5115 = LINE('',#5116,#5117); -#5116 = CARTESIAN_POINT('',(0.,0.)); -#5117 = VECTOR('',#5118,1.); -#5118 = DIRECTION('',(1.,0.)); -#5119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5120 = PCURVE('',#4969,#5121); -#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5126); -#5122 = LINE('',#5123,#5124); -#5123 = CARTESIAN_POINT('',(335.,-225.)); -#5124 = VECTOR('',#5125,1.); -#5125 = DIRECTION('',(0.,1.)); -#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5127 = ADVANCED_FACE('',(#5128),#4887,.F.); -#5128 = FACE_BOUND('',#5129,.F.); -#5129 = EDGE_LOOP('',(#5130,#5131,#5152,#5153)); -#5130 = ORIENTED_EDGE('',*,*,#5084,.T.); -#5131 = ORIENTED_EDGE('',*,*,#5132,.T.); -#5132 = EDGE_CURVE('',#5062,#4867,#5133,.T.); -#5133 = SURFACE_CURVE('',#5134,(#5138,#5145),.PCURVE_S1.); -#5134 = LINE('',#5135,#5136); -#5135 = CARTESIAN_POINT('',(335.,225.,15.)); -#5136 = VECTOR('',#5137,1.); -#5137 = DIRECTION('',(-1.,0.,0.)); -#5138 = PCURVE('',#4887,#5139); -#5139 = DEFINITIONAL_REPRESENTATION('',(#5140),#5144); -#5140 = LINE('',#5141,#5142); -#5141 = CARTESIAN_POINT('',(0.,-15.)); -#5142 = VECTOR('',#5143,1.); -#5143 = DIRECTION('',(1.,0.)); -#5144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5145 = PCURVE('',#4915,#5146); -#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5151); -#5147 = LINE('',#5148,#5149); -#5148 = CARTESIAN_POINT('',(335.,225.)); -#5149 = VECTOR('',#5150,1.); -#5150 = DIRECTION('',(-1.,0.)); -#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5152 = ORIENTED_EDGE('',*,*,#4864,.F.); -#5153 = ORIENTED_EDGE('',*,*,#5154,.F.); -#5154 = EDGE_CURVE('',#5085,#4865,#5155,.T.); -#5155 = SURFACE_CURVE('',#5156,(#5160,#5167),.PCURVE_S1.); -#5156 = LINE('',#5157,#5158); -#5157 = CARTESIAN_POINT('',(335.,225.,0.)); -#5158 = VECTOR('',#5159,1.); -#5159 = DIRECTION('',(-1.,0.,0.)); -#5160 = PCURVE('',#4887,#5161); -#5161 = DEFINITIONAL_REPRESENTATION('',(#5162),#5166); -#5162 = LINE('',#5163,#5164); -#5163 = CARTESIAN_POINT('',(0.,-0.)); -#5164 = VECTOR('',#5165,1.); -#5165 = DIRECTION('',(1.,0.)); -#5166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5167 = PCURVE('',#4969,#5168); -#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5173); -#5169 = LINE('',#5170,#5171); -#5170 = CARTESIAN_POINT('',(335.,225.)); -#5171 = VECTOR('',#5172,1.); -#5172 = DIRECTION('',(-1.,0.)); -#5173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5174 = ADVANCED_FACE('',(#5175),#4969,.F.); -#5175 = FACE_BOUND('',#5176,.F.); -#5176 = EDGE_LOOP('',(#5177,#5178,#5179,#5180)); -#5177 = ORIENTED_EDGE('',*,*,#4955,.T.); -#5178 = ORIENTED_EDGE('',*,*,#5036,.T.); -#5179 = ORIENTED_EDGE('',*,*,#5107,.T.); -#5180 = ORIENTED_EDGE('',*,*,#5154,.T.); -#5181 = ADVANCED_FACE('',(#5182),#4915,.T.); -#5182 = FACE_BOUND('',#5183,.T.); -#5183 = EDGE_LOOP('',(#5184,#5185,#5186,#5187)); -#5184 = ORIENTED_EDGE('',*,*,#4899,.T.); -#5185 = ORIENTED_EDGE('',*,*,#4985,.T.); -#5186 = ORIENTED_EDGE('',*,*,#5061,.T.); -#5187 = ORIENTED_EDGE('',*,*,#5132,.T.); -#5188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5192)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5189,#5190,#5191)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5189 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5190 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5191 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5192 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5189, - 'distance_accuracy_value','confusion accuracy'); -#5193 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5194,#5196); -#5194 = ( REPRESENTATION_RELATIONSHIP('','',#4857,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5195) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5195 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); -#5196 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5197); -#5197 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','KeyboardPannel','',#5,#4852 - ,$); -#5198 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4854)); -#5199 = SHAPE_DEFINITION_REPRESENTATION(#5200,#5206); -#5200 = PRODUCT_DEFINITION_SHAPE('','',#5201); -#5201 = PRODUCT_DEFINITION('design','',#5202,#5205); -#5202 = PRODUCT_DEFINITION_FORMATION('','',#5203); -#5203 = PRODUCT('Sketch006','Sketch006','',(#5204)); -#5204 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5205 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5206 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #5207),#5236); -#5207 = GEOMETRIC_CURVE_SET('',(#5208,#5215,#5222,#5229)); -#5208 = TRIMMED_CURVE('',#5209,(#5213,PARAMETER_VALUE(0.)),(#5214, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#5209 = LINE('',#5210,#5211); -#5210 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5211 = VECTOR('',#5212,1.); -#5212 = DIRECTION('',(0.,-1.,0.)); -#5213 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5214 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5215 = TRIMMED_CURVE('',#5216,(#5220,PARAMETER_VALUE(0.)),(#5221, - PARAMETER_VALUE(670.)),.T.,.PARAMETER.); -#5216 = LINE('',#5217,#5218); -#5217 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5218 = VECTOR('',#5219,1.); -#5219 = DIRECTION('',(1.,0.,0.)); -#5220 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5221 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5222 = TRIMMED_CURVE('',#5223,(#5227,PARAMETER_VALUE(0.)),(#5228, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#5223 = LINE('',#5224,#5225); -#5224 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5225 = VECTOR('',#5226,1.); -#5226 = DIRECTION('',(0.,1.,0.)); -#5227 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5228 = CARTESIAN_POINT('',(335.,225.,0.)); -#5229 = TRIMMED_CURVE('',#5230,(#5234,PARAMETER_VALUE(0.)),(#5235, - PARAMETER_VALUE(670.)),.T.,.PARAMETER.); -#5230 = LINE('',#5231,#5232); -#5231 = CARTESIAN_POINT('',(335.,225.,0.)); -#5232 = VECTOR('',#5233,1.); -#5233 = DIRECTION('',(-1.,0.,0.)); -#5234 = CARTESIAN_POINT('',(335.,225.,0.)); -#5235 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5240)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5237,#5238,#5239)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5237, - 'distance_accuracy_value','confusion accuracy'); -#5241 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5242,#5244); -#5242 = ( REPRESENTATION_RELATIONSHIP('','',#5206,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5243) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5243 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); -#5244 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5245); -#5245 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Sketch006','',#5,#5201,$); -#5246 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5203)); -#5247 = SHAPE_DEFINITION_REPRESENTATION(#5248,#5254); -#5248 = PRODUCT_DEFINITION_SHAPE('','',#5249); -#5249 = PRODUCT_DEFINITION('design','',#5250,#5253); -#5250 = PRODUCT_DEFINITION_FORMATION('','',#5251); -#5251 = PRODUCT('Pad006','Pad006','',(#5252)); -#5252 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5253 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5254 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5255),#5585); -#5255 = MANIFOLD_SOLID_BREP('',#5256); -#5256 = CLOSED_SHELL('',(#5257,#5377,#5453,#5524,#5571,#5578)); -#5257 = ADVANCED_FACE('',(#5258),#5272,.F.); -#5258 = FACE_BOUND('',#5259,.F.); -#5259 = EDGE_LOOP('',(#5260,#5295,#5323,#5351)); -#5260 = ORIENTED_EDGE('',*,*,#5261,.T.); -#5261 = EDGE_CURVE('',#5262,#5264,#5266,.T.); -#5262 = VERTEX_POINT('',#5263); -#5263 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5264 = VERTEX_POINT('',#5265); -#5265 = CARTESIAN_POINT('',(-335.,225.,15.)); -#5266 = SURFACE_CURVE('',#5267,(#5271,#5283),.PCURVE_S1.); -#5267 = LINE('',#5268,#5269); -#5268 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5269 = VECTOR('',#5270,1.); -#5270 = DIRECTION('',(0.,0.,1.)); -#5271 = PCURVE('',#5272,#5277); -#5272 = PLANE('',#5273); -#5273 = AXIS2_PLACEMENT_3D('',#5274,#5275,#5276); -#5274 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5275 = DIRECTION('',(1.,0.,-0.)); -#5276 = DIRECTION('',(0.,-1.,0.)); -#5277 = DEFINITIONAL_REPRESENTATION('',(#5278),#5282); -#5278 = LINE('',#5279,#5280); -#5279 = CARTESIAN_POINT('',(0.,0.)); -#5280 = VECTOR('',#5281,1.); -#5281 = DIRECTION('',(0.,-1.)); -#5282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5283 = PCURVE('',#5284,#5289); -#5284 = PLANE('',#5285); -#5285 = AXIS2_PLACEMENT_3D('',#5286,#5287,#5288); -#5286 = CARTESIAN_POINT('',(335.,225.,0.)); -#5287 = DIRECTION('',(0.,-1.,0.)); -#5288 = DIRECTION('',(-1.,0.,0.)); -#5289 = DEFINITIONAL_REPRESENTATION('',(#5290),#5294); -#5290 = LINE('',#5291,#5292); -#5291 = CARTESIAN_POINT('',(670.,0.)); -#5292 = VECTOR('',#5293,1.); -#5293 = DIRECTION('',(0.,-1.)); -#5294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5295 = ORIENTED_EDGE('',*,*,#5296,.T.); -#5296 = EDGE_CURVE('',#5264,#5297,#5299,.T.); -#5297 = VERTEX_POINT('',#5298); -#5298 = CARTESIAN_POINT('',(-335.,-225.,15.)); -#5299 = SURFACE_CURVE('',#5300,(#5304,#5311),.PCURVE_S1.); -#5300 = LINE('',#5301,#5302); -#5301 = CARTESIAN_POINT('',(-335.,225.,15.)); -#5302 = VECTOR('',#5303,1.); -#5303 = DIRECTION('',(0.,-1.,0.)); -#5304 = PCURVE('',#5272,#5305); -#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5310); -#5306 = LINE('',#5307,#5308); -#5307 = CARTESIAN_POINT('',(0.,-15.)); -#5308 = VECTOR('',#5309,1.); -#5309 = DIRECTION('',(1.,0.)); -#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5311 = PCURVE('',#5312,#5317); -#5312 = PLANE('',#5313); -#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316); -#5314 = CARTESIAN_POINT('',(0.,0.,15.)); -#5315 = DIRECTION('',(0.,0.,1.)); -#5316 = DIRECTION('',(1.,0.,0.)); -#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5322); -#5318 = LINE('',#5319,#5320); -#5319 = CARTESIAN_POINT('',(-335.,225.)); -#5320 = VECTOR('',#5321,1.); -#5321 = DIRECTION('',(0.,-1.)); -#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5323 = ORIENTED_EDGE('',*,*,#5324,.F.); -#5324 = EDGE_CURVE('',#5325,#5297,#5327,.T.); -#5325 = VERTEX_POINT('',#5326); -#5326 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5327 = SURFACE_CURVE('',#5328,(#5332,#5339),.PCURVE_S1.); -#5328 = LINE('',#5329,#5330); -#5329 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5330 = VECTOR('',#5331,1.); -#5331 = DIRECTION('',(0.,0.,1.)); -#5332 = PCURVE('',#5272,#5333); -#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5338); -#5334 = LINE('',#5335,#5336); -#5335 = CARTESIAN_POINT('',(450.,0.)); -#5336 = VECTOR('',#5337,1.); -#5337 = DIRECTION('',(0.,-1.)); -#5338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5339 = PCURVE('',#5340,#5345); -#5340 = PLANE('',#5341); -#5341 = AXIS2_PLACEMENT_3D('',#5342,#5343,#5344); -#5342 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5343 = DIRECTION('',(0.,1.,0.)); -#5344 = DIRECTION('',(1.,0.,0.)); -#5345 = DEFINITIONAL_REPRESENTATION('',(#5346),#5350); -#5346 = LINE('',#5347,#5348); -#5347 = CARTESIAN_POINT('',(0.,0.)); -#5348 = VECTOR('',#5349,1.); -#5349 = DIRECTION('',(0.,-1.)); -#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5351 = ORIENTED_EDGE('',*,*,#5352,.F.); -#5352 = EDGE_CURVE('',#5262,#5325,#5353,.T.); -#5353 = SURFACE_CURVE('',#5354,(#5358,#5365),.PCURVE_S1.); -#5354 = LINE('',#5355,#5356); -#5355 = CARTESIAN_POINT('',(-335.,225.,0.)); -#5356 = VECTOR('',#5357,1.); -#5357 = DIRECTION('',(0.,-1.,0.)); -#5358 = PCURVE('',#5272,#5359); -#5359 = DEFINITIONAL_REPRESENTATION('',(#5360),#5364); -#5360 = LINE('',#5361,#5362); -#5361 = CARTESIAN_POINT('',(0.,0.)); -#5362 = VECTOR('',#5363,1.); -#5363 = DIRECTION('',(1.,0.)); -#5364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5365 = PCURVE('',#5366,#5371); -#5366 = PLANE('',#5367); -#5367 = AXIS2_PLACEMENT_3D('',#5368,#5369,#5370); -#5368 = CARTESIAN_POINT('',(0.,0.,0.)); -#5369 = DIRECTION('',(0.,0.,1.)); -#5370 = DIRECTION('',(1.,0.,0.)); -#5371 = DEFINITIONAL_REPRESENTATION('',(#5372),#5376); -#5372 = LINE('',#5373,#5374); -#5373 = CARTESIAN_POINT('',(-335.,225.)); -#5374 = VECTOR('',#5375,1.); -#5375 = DIRECTION('',(0.,-1.)); -#5376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5377 = ADVANCED_FACE('',(#5378),#5340,.F.); -#5378 = FACE_BOUND('',#5379,.F.); -#5379 = EDGE_LOOP('',(#5380,#5381,#5404,#5432)); -#5380 = ORIENTED_EDGE('',*,*,#5324,.T.); -#5381 = ORIENTED_EDGE('',*,*,#5382,.T.); -#5382 = EDGE_CURVE('',#5297,#5383,#5385,.T.); -#5383 = VERTEX_POINT('',#5384); -#5384 = CARTESIAN_POINT('',(335.,-225.,15.)); -#5385 = SURFACE_CURVE('',#5386,(#5390,#5397),.PCURVE_S1.); -#5386 = LINE('',#5387,#5388); -#5387 = CARTESIAN_POINT('',(-335.,-225.,15.)); -#5388 = VECTOR('',#5389,1.); -#5389 = DIRECTION('',(1.,0.,0.)); -#5390 = PCURVE('',#5340,#5391); -#5391 = DEFINITIONAL_REPRESENTATION('',(#5392),#5396); -#5392 = LINE('',#5393,#5394); -#5393 = CARTESIAN_POINT('',(0.,-15.)); -#5394 = VECTOR('',#5395,1.); -#5395 = DIRECTION('',(1.,0.)); -#5396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5397 = PCURVE('',#5312,#5398); -#5398 = DEFINITIONAL_REPRESENTATION('',(#5399),#5403); -#5399 = LINE('',#5400,#5401); -#5400 = CARTESIAN_POINT('',(-335.,-225.)); -#5401 = VECTOR('',#5402,1.); -#5402 = DIRECTION('',(1.,0.)); -#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5404 = ORIENTED_EDGE('',*,*,#5405,.F.); -#5405 = EDGE_CURVE('',#5406,#5383,#5408,.T.); -#5406 = VERTEX_POINT('',#5407); -#5407 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5408 = SURFACE_CURVE('',#5409,(#5413,#5420),.PCURVE_S1.); -#5409 = LINE('',#5410,#5411); -#5410 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5411 = VECTOR('',#5412,1.); -#5412 = DIRECTION('',(0.,0.,1.)); -#5413 = PCURVE('',#5340,#5414); -#5414 = DEFINITIONAL_REPRESENTATION('',(#5415),#5419); -#5415 = LINE('',#5416,#5417); -#5416 = CARTESIAN_POINT('',(670.,0.)); -#5417 = VECTOR('',#5418,1.); -#5418 = DIRECTION('',(0.,-1.)); -#5419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5420 = PCURVE('',#5421,#5426); -#5421 = PLANE('',#5422); -#5422 = AXIS2_PLACEMENT_3D('',#5423,#5424,#5425); -#5423 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5424 = DIRECTION('',(-1.,0.,0.)); -#5425 = DIRECTION('',(0.,1.,0.)); -#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431); -#5427 = LINE('',#5428,#5429); -#5428 = CARTESIAN_POINT('',(0.,0.)); -#5429 = VECTOR('',#5430,1.); -#5430 = DIRECTION('',(0.,-1.)); -#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5432 = ORIENTED_EDGE('',*,*,#5433,.F.); -#5433 = EDGE_CURVE('',#5325,#5406,#5434,.T.); -#5434 = SURFACE_CURVE('',#5435,(#5439,#5446),.PCURVE_S1.); -#5435 = LINE('',#5436,#5437); -#5436 = CARTESIAN_POINT('',(-335.,-225.,0.)); -#5437 = VECTOR('',#5438,1.); -#5438 = DIRECTION('',(1.,0.,0.)); -#5439 = PCURVE('',#5340,#5440); -#5440 = DEFINITIONAL_REPRESENTATION('',(#5441),#5445); -#5441 = LINE('',#5442,#5443); -#5442 = CARTESIAN_POINT('',(0.,0.)); -#5443 = VECTOR('',#5444,1.); -#5444 = DIRECTION('',(1.,0.)); -#5445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5446 = PCURVE('',#5366,#5447); -#5447 = DEFINITIONAL_REPRESENTATION('',(#5448),#5452); -#5448 = LINE('',#5449,#5450); -#5449 = CARTESIAN_POINT('',(-335.,-225.)); -#5450 = VECTOR('',#5451,1.); -#5451 = DIRECTION('',(1.,0.)); -#5452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5453 = ADVANCED_FACE('',(#5454),#5421,.F.); -#5454 = FACE_BOUND('',#5455,.F.); -#5455 = EDGE_LOOP('',(#5456,#5457,#5480,#5503)); -#5456 = ORIENTED_EDGE('',*,*,#5405,.T.); -#5457 = ORIENTED_EDGE('',*,*,#5458,.T.); -#5458 = EDGE_CURVE('',#5383,#5459,#5461,.T.); -#5459 = VERTEX_POINT('',#5460); -#5460 = CARTESIAN_POINT('',(335.,225.,15.)); -#5461 = SURFACE_CURVE('',#5462,(#5466,#5473),.PCURVE_S1.); -#5462 = LINE('',#5463,#5464); -#5463 = CARTESIAN_POINT('',(335.,-225.,15.)); -#5464 = VECTOR('',#5465,1.); -#5465 = DIRECTION('',(0.,1.,0.)); -#5466 = PCURVE('',#5421,#5467); -#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472); -#5468 = LINE('',#5469,#5470); -#5469 = CARTESIAN_POINT('',(0.,-15.)); -#5470 = VECTOR('',#5471,1.); -#5471 = DIRECTION('',(1.,0.)); -#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5473 = PCURVE('',#5312,#5474); -#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479); -#5475 = LINE('',#5476,#5477); -#5476 = CARTESIAN_POINT('',(335.,-225.)); -#5477 = VECTOR('',#5478,1.); -#5478 = DIRECTION('',(0.,1.)); -#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5480 = ORIENTED_EDGE('',*,*,#5481,.F.); -#5481 = EDGE_CURVE('',#5482,#5459,#5484,.T.); -#5482 = VERTEX_POINT('',#5483); -#5483 = CARTESIAN_POINT('',(335.,225.,0.)); -#5484 = SURFACE_CURVE('',#5485,(#5489,#5496),.PCURVE_S1.); -#5485 = LINE('',#5486,#5487); -#5486 = CARTESIAN_POINT('',(335.,225.,0.)); -#5487 = VECTOR('',#5488,1.); -#5488 = DIRECTION('',(0.,0.,1.)); -#5489 = PCURVE('',#5421,#5490); -#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495); -#5491 = LINE('',#5492,#5493); -#5492 = CARTESIAN_POINT('',(450.,0.)); -#5493 = VECTOR('',#5494,1.); -#5494 = DIRECTION('',(0.,-1.)); -#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5496 = PCURVE('',#5284,#5497); -#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502); -#5498 = LINE('',#5499,#5500); -#5499 = CARTESIAN_POINT('',(0.,-0.)); -#5500 = VECTOR('',#5501,1.); -#5501 = DIRECTION('',(0.,-1.)); -#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5503 = ORIENTED_EDGE('',*,*,#5504,.F.); -#5504 = EDGE_CURVE('',#5406,#5482,#5505,.T.); -#5505 = SURFACE_CURVE('',#5506,(#5510,#5517),.PCURVE_S1.); -#5506 = LINE('',#5507,#5508); -#5507 = CARTESIAN_POINT('',(335.,-225.,0.)); -#5508 = VECTOR('',#5509,1.); -#5509 = DIRECTION('',(0.,1.,0.)); -#5510 = PCURVE('',#5421,#5511); -#5511 = DEFINITIONAL_REPRESENTATION('',(#5512),#5516); -#5512 = LINE('',#5513,#5514); -#5513 = CARTESIAN_POINT('',(0.,0.)); -#5514 = VECTOR('',#5515,1.); -#5515 = DIRECTION('',(1.,0.)); -#5516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5517 = PCURVE('',#5366,#5518); -#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523); -#5519 = LINE('',#5520,#5521); -#5520 = CARTESIAN_POINT('',(335.,-225.)); -#5521 = VECTOR('',#5522,1.); -#5522 = DIRECTION('',(0.,1.)); -#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5524 = ADVANCED_FACE('',(#5525),#5284,.F.); -#5525 = FACE_BOUND('',#5526,.F.); -#5526 = EDGE_LOOP('',(#5527,#5528,#5549,#5550)); -#5527 = ORIENTED_EDGE('',*,*,#5481,.T.); -#5528 = ORIENTED_EDGE('',*,*,#5529,.T.); -#5529 = EDGE_CURVE('',#5459,#5264,#5530,.T.); -#5530 = SURFACE_CURVE('',#5531,(#5535,#5542),.PCURVE_S1.); -#5531 = LINE('',#5532,#5533); -#5532 = CARTESIAN_POINT('',(335.,225.,15.)); -#5533 = VECTOR('',#5534,1.); -#5534 = DIRECTION('',(-1.,0.,0.)); -#5535 = PCURVE('',#5284,#5536); -#5536 = DEFINITIONAL_REPRESENTATION('',(#5537),#5541); -#5537 = LINE('',#5538,#5539); -#5538 = CARTESIAN_POINT('',(0.,-15.)); -#5539 = VECTOR('',#5540,1.); -#5540 = DIRECTION('',(1.,0.)); -#5541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5542 = PCURVE('',#5312,#5543); -#5543 = DEFINITIONAL_REPRESENTATION('',(#5544),#5548); -#5544 = LINE('',#5545,#5546); -#5545 = CARTESIAN_POINT('',(335.,225.)); -#5546 = VECTOR('',#5547,1.); -#5547 = DIRECTION('',(-1.,0.)); -#5548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5549 = ORIENTED_EDGE('',*,*,#5261,.F.); -#5550 = ORIENTED_EDGE('',*,*,#5551,.F.); -#5551 = EDGE_CURVE('',#5482,#5262,#5552,.T.); -#5552 = SURFACE_CURVE('',#5553,(#5557,#5564),.PCURVE_S1.); -#5553 = LINE('',#5554,#5555); -#5554 = CARTESIAN_POINT('',(335.,225.,0.)); -#5555 = VECTOR('',#5556,1.); -#5556 = DIRECTION('',(-1.,0.,0.)); -#5557 = PCURVE('',#5284,#5558); -#5558 = DEFINITIONAL_REPRESENTATION('',(#5559),#5563); -#5559 = LINE('',#5560,#5561); -#5560 = CARTESIAN_POINT('',(0.,-0.)); -#5561 = VECTOR('',#5562,1.); -#5562 = DIRECTION('',(1.,0.)); -#5563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5564 = PCURVE('',#5366,#5565); -#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570); -#5566 = LINE('',#5567,#5568); -#5567 = CARTESIAN_POINT('',(335.,225.)); -#5568 = VECTOR('',#5569,1.); -#5569 = DIRECTION('',(-1.,0.)); -#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5571 = ADVANCED_FACE('',(#5572),#5366,.F.); -#5572 = FACE_BOUND('',#5573,.F.); -#5573 = EDGE_LOOP('',(#5574,#5575,#5576,#5577)); -#5574 = ORIENTED_EDGE('',*,*,#5352,.T.); -#5575 = ORIENTED_EDGE('',*,*,#5433,.T.); -#5576 = ORIENTED_EDGE('',*,*,#5504,.T.); -#5577 = ORIENTED_EDGE('',*,*,#5551,.T.); -#5578 = ADVANCED_FACE('',(#5579),#5312,.T.); -#5579 = FACE_BOUND('',#5580,.T.); -#5580 = EDGE_LOOP('',(#5581,#5582,#5583,#5584)); -#5581 = ORIENTED_EDGE('',*,*,#5296,.T.); -#5582 = ORIENTED_EDGE('',*,*,#5382,.T.); -#5583 = ORIENTED_EDGE('',*,*,#5458,.T.); -#5584 = ORIENTED_EDGE('',*,*,#5529,.T.); -#5585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5589)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5586,#5587,#5588)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5586, - 'distance_accuracy_value','confusion accuracy'); -#5590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5591,#5593); -#5591 = ( REPRESENTATION_RELATIONSHIP('','',#5254,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5592) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); -#5593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5594); -#5594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','Pad006','',#5,#5249,$); -#5595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5251)); -#5596 = SHAPE_DEFINITION_REPRESENTATION(#5597,#5603); -#5597 = PRODUCT_DEFINITION_SHAPE('','',#5598); -#5598 = PRODUCT_DEFINITION('design','',#5599,#5602); -#5599 = PRODUCT_DEFINITION_FORMATION('','',#5600); -#5600 = PRODUCT('Sketch002','Sketch002','',(#5601)); -#5601 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5603 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #5604),#5633); -#5604 = GEOMETRIC_CURVE_SET('',(#5605,#5612,#5619,#5626)); -#5605 = TRIMMED_CURVE('',#5606,(#5610,PARAMETER_VALUE(0.)),(#5611, - PARAMETER_VALUE(750.)),.T.,.PARAMETER.); -#5606 = LINE('',#5607,#5608); -#5607 = CARTESIAN_POINT('',(-225.,375.,0.)); -#5608 = VECTOR('',#5609,1.); -#5609 = DIRECTION('',(0.,-1.,0.)); -#5610 = CARTESIAN_POINT('',(-225.,375.,0.)); -#5611 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#5612 = TRIMMED_CURVE('',#5613,(#5617,PARAMETER_VALUE(0.)),(#5618, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#5613 = LINE('',#5614,#5615); -#5614 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#5615 = VECTOR('',#5616,1.); -#5616 = DIRECTION('',(1.,0.,0.)); -#5617 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#5618 = CARTESIAN_POINT('',(225.,-375.,0.)); -#5619 = TRIMMED_CURVE('',#5620,(#5624,PARAMETER_VALUE(0.)),(#5625, - PARAMETER_VALUE(750.)),.T.,.PARAMETER.); -#5620 = LINE('',#5621,#5622); -#5621 = CARTESIAN_POINT('',(225.,-375.,0.)); -#5622 = VECTOR('',#5623,1.); -#5623 = DIRECTION('',(0.,1.,0.)); -#5624 = CARTESIAN_POINT('',(225.,-375.,0.)); -#5625 = CARTESIAN_POINT('',(225.,375.,0.)); -#5626 = TRIMMED_CURVE('',#5627,(#5631,PARAMETER_VALUE(0.)),(#5632, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#5627 = LINE('',#5628,#5629); -#5628 = CARTESIAN_POINT('',(225.,375.,0.)); -#5629 = VECTOR('',#5630,1.); -#5630 = DIRECTION('',(-1.,0.,0.)); -#5631 = CARTESIAN_POINT('',(225.,375.,0.)); -#5632 = CARTESIAN_POINT('',(-225.,375.,0.)); -#5633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5637)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5634,#5635,#5636)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5634, - 'distance_accuracy_value','confusion accuracy'); -#5638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5639,#5641); -#5639 = ( REPRESENTATION_RELATIONSHIP('','',#5603,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5640) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); -#5641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5642); -#5642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','Sketch002','',#5,#5598,$); -#5643 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5600)); -#5644 = SHAPE_DEFINITION_REPRESENTATION(#5645,#5651); -#5645 = PRODUCT_DEFINITION_SHAPE('','',#5646); -#5646 = PRODUCT_DEFINITION('design','',#5647,#5650); -#5647 = PRODUCT_DEFINITION_FORMATION('','',#5648); -#5648 = PRODUCT('Sketch003','Sketch003','',(#5649)); -#5649 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5651 = SHAPE_REPRESENTATION('',(#11,#5652,#5681),#5690); -#5652 = GEOMETRIC_CURVE_SET('',(#5653,#5660,#5667,#5674)); -#5653 = TRIMMED_CURVE('',#5654,(#5658,PARAMETER_VALUE(0.)),(#5659, - PARAMETER_VALUE(750.)),.T.,.PARAMETER.); -#5654 = LINE('',#5655,#5656); -#5655 = CARTESIAN_POINT('',(-225.,375.,0.)); -#5656 = VECTOR('',#5657,1.); -#5657 = DIRECTION('',(0.,-1.,0.)); -#5658 = CARTESIAN_POINT('',(-225.,375.,0.)); -#5659 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#5660 = TRIMMED_CURVE('',#5661,(#5665,PARAMETER_VALUE(0.)),(#5666, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#5661 = LINE('',#5662,#5663); -#5662 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#5663 = VECTOR('',#5664,1.); -#5664 = DIRECTION('',(1.,0.,0.)); -#5665 = CARTESIAN_POINT('',(-225.,-375.,0.)); -#5666 = CARTESIAN_POINT('',(225.,-375.,0.)); -#5667 = TRIMMED_CURVE('',#5668,(#5672,PARAMETER_VALUE(0.)),(#5673, - PARAMETER_VALUE(750.)),.T.,.PARAMETER.); -#5668 = LINE('',#5669,#5670); -#5669 = CARTESIAN_POINT('',(225.,-375.,0.)); -#5670 = VECTOR('',#5671,1.); -#5671 = DIRECTION('',(0.,1.,0.)); -#5672 = CARTESIAN_POINT('',(225.,-375.,0.)); -#5673 = CARTESIAN_POINT('',(225.,375.,0.)); -#5674 = TRIMMED_CURVE('',#5675,(#5679,PARAMETER_VALUE(0.)),(#5680, - PARAMETER_VALUE(450.)),.T.,.PARAMETER.); -#5675 = LINE('',#5676,#5677); -#5676 = CARTESIAN_POINT('',(225.,375.,0.)); -#5677 = VECTOR('',#5678,1.); -#5678 = DIRECTION('',(-1.,0.,0.)); -#5679 = CARTESIAN_POINT('',(225.,375.,0.)); -#5680 = CARTESIAN_POINT('',(-225.,375.,0.)); -#5681 = GEOMETRIC_CURVE_SET('',(#5682)); -#5682 = TRIMMED_CURVE('',#5683,(#5688,PARAMETER_VALUE(0.)),(#5689, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#5683 = CIRCLE('',#5684,30.); -#5684 = AXIS2_PLACEMENT_3D('',#5685,#5686,#5687); -#5685 = CARTESIAN_POINT('',(145.,295.,0.)); -#5686 = DIRECTION('',(0.,0.,1.)); -#5687 = DIRECTION('',(1.,0.,-0.)); -#5688 = CARTESIAN_POINT('',(175.,295.,0.)); -#5689 = CARTESIAN_POINT('',(175.,295.,0.)); -#5690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5694)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5691,#5692,#5693)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5691, - 'distance_accuracy_value','confusion accuracy'); -#5695 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5696,#5698); -#5696 = ( REPRESENTATION_RELATIONSHIP('','',#5651,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5697) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5697 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); -#5698 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5699); -#5699 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','Sketch003','',#5,#5646,$); -#5700 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5648)); -#5701 = SHAPE_DEFINITION_REPRESENTATION(#5702,#5708); -#5702 = PRODUCT_DEFINITION_SHAPE('','',#5703); -#5703 = PRODUCT_DEFINITION('design','',#5704,#5707); -#5704 = PRODUCT_DEFINITION_FORMATION('','',#5705); -#5705 = PRODUCT('CableManagementTop','CableManagementTop','',(#5706)); -#5706 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5708 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5709),#6055); -#5709 = MANIFOLD_SOLID_BREP('',#5710); -#5710 = CLOSED_SHELL('',(#5711,#5795,#5829,#5881,#5915,#5967,#6001,#6048 - )); -#5711 = ADVANCED_FACE('',(#5712),#5725,.F.); -#5712 = FACE_BOUND('',#5713,.F.); -#5713 = EDGE_LOOP('',(#5714,#5747,#5768,#5794)); -#5714 = ORIENTED_EDGE('',*,*,#5715,.T.); -#5715 = EDGE_CURVE('',#5716,#5716,#5718,.T.); -#5716 = VERTEX_POINT('',#5717); -#5717 = CARTESIAN_POINT('',(25.,0.,12.5)); -#5718 = SURFACE_CURVE('',#5719,(#5724,#5735),.PCURVE_S1.); -#5719 = CIRCLE('',#5720,25.); -#5720 = AXIS2_PLACEMENT_3D('',#5721,#5722,#5723); -#5721 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#5722 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5723 = DIRECTION('',(1.,0.,0.)); -#5724 = PCURVE('',#5725,#5730); -#5725 = CYLINDRICAL_SURFACE('',#5726,25.); -#5726 = AXIS2_PLACEMENT_3D('',#5727,#5728,#5729); -#5727 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#5728 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5729 = DIRECTION('',(1.,0.,0.)); -#5730 = DEFINITIONAL_REPRESENTATION('',(#5731),#5734); -#5731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5732,#5733),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5732 = CARTESIAN_POINT('',(0.,0.)); -#5733 = CARTESIAN_POINT('',(6.28318530718,0.)); -#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5735 = PCURVE('',#5736,#5741); -#5736 = PLANE('',#5737); -#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740); -#5738 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#5739 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5740 = DIRECTION('',(1.,0.,0.)); -#5741 = DEFINITIONAL_REPRESENTATION('',(#5742),#5746); -#5742 = CIRCLE('',#5743,25.); -#5743 = AXIS2_PLACEMENT_2D('',#5744,#5745); -#5744 = CARTESIAN_POINT('',(0.,0.)); -#5745 = DIRECTION('',(1.,0.)); -#5746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5747 = ORIENTED_EDGE('',*,*,#5748,.T.); -#5748 = EDGE_CURVE('',#5716,#5749,#5751,.T.); -#5749 = VERTEX_POINT('',#5750); -#5750 = CARTESIAN_POINT('',(25.,0.,-12.5)); -#5751 = SEAM_CURVE('',#5752,(#5756,#5762),.PCURVE_S1.); -#5752 = LINE('',#5753,#5754); -#5753 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5)); -#5754 = VECTOR('',#5755,1.); -#5755 = DIRECTION('',(0.,2.2E-16,-1.)); -#5756 = PCURVE('',#5725,#5757); -#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5761); -#5758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5759,#5760),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); -#5759 = CARTESIAN_POINT('',(0.,0.)); -#5760 = CARTESIAN_POINT('',(0.,25.)); -#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5762 = PCURVE('',#5725,#5763); -#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5767); -#5764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5765,#5766),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); -#5765 = CARTESIAN_POINT('',(6.28318530718,0.)); -#5766 = CARTESIAN_POINT('',(6.28318530718,25.)); -#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5768 = ORIENTED_EDGE('',*,*,#5769,.F.); -#5769 = EDGE_CURVE('',#5749,#5749,#5770,.T.); -#5770 = SURFACE_CURVE('',#5771,(#5776,#5782),.PCURVE_S1.); -#5771 = CIRCLE('',#5772,25.); -#5772 = AXIS2_PLACEMENT_3D('',#5773,#5774,#5775); -#5773 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#5774 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5775 = DIRECTION('',(1.,0.,0.)); -#5776 = PCURVE('',#5725,#5777); -#5777 = DEFINITIONAL_REPRESENTATION('',(#5778),#5781); -#5778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5779,#5780),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5779 = CARTESIAN_POINT('',(0.,25.)); -#5780 = CARTESIAN_POINT('',(6.28318530718,25.)); -#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5782 = PCURVE('',#5783,#5788); -#5783 = PLANE('',#5784); -#5784 = AXIS2_PLACEMENT_3D('',#5785,#5786,#5787); -#5785 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#5786 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5787 = DIRECTION('',(1.,0.,-0.)); -#5788 = DEFINITIONAL_REPRESENTATION('',(#5789),#5793); -#5789 = CIRCLE('',#5790,25.); -#5790 = AXIS2_PLACEMENT_2D('',#5791,#5792); -#5791 = CARTESIAN_POINT('',(0.,0.)); -#5792 = DIRECTION('',(1.,-0.)); -#5793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5794 = ORIENTED_EDGE('',*,*,#5748,.F.); -#5795 = ADVANCED_FACE('',(#5796,#5799),#5783,.T.); -#5796 = FACE_BOUND('',#5797,.F.); -#5797 = EDGE_LOOP('',(#5798)); -#5798 = ORIENTED_EDGE('',*,*,#5769,.T.); -#5799 = FACE_BOUND('',#5800,.F.); -#5800 = EDGE_LOOP('',(#5801)); -#5801 = ORIENTED_EDGE('',*,*,#5802,.F.); -#5802 = EDGE_CURVE('',#5803,#5803,#5805,.T.); -#5803 = VERTEX_POINT('',#5804); -#5804 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5)); -#5805 = SURFACE_CURVE('',#5806,(#5811,#5818),.PCURVE_S1.); -#5806 = CIRCLE('',#5807,35.00000000002); -#5807 = AXIS2_PLACEMENT_3D('',#5808,#5809,#5810); -#5808 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#5809 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5810 = DIRECTION('',(1.,0.,0.)); -#5811 = PCURVE('',#5783,#5812); -#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817); -#5813 = CIRCLE('',#5814,35.00000000002); -#5814 = AXIS2_PLACEMENT_2D('',#5815,#5816); -#5815 = CARTESIAN_POINT('',(0.,0.)); -#5816 = DIRECTION('',(1.,-0.)); -#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5818 = PCURVE('',#5819,#5824); -#5819 = CONICAL_SURFACE('',#5820,35.00000000002,0.785398163397); -#5820 = AXIS2_PLACEMENT_3D('',#5821,#5822,#5823); -#5821 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#5822 = DIRECTION('',(0.,2.2E-16,1.)); -#5823 = DIRECTION('',(1.,0.,-0.)); -#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5828); -#5825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5826,#5827),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5826 = CARTESIAN_POINT('',(0.,0.)); -#5827 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#5828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5829 = ADVANCED_FACE('',(#5830),#5819,.T.); -#5830 = FACE_BOUND('',#5831,.F.); -#5831 = EDGE_LOOP('',(#5832,#5833,#5854,#5880)); -#5832 = ORIENTED_EDGE('',*,*,#5802,.T.); -#5833 = ORIENTED_EDGE('',*,*,#5834,.T.); -#5834 = EDGE_CURVE('',#5803,#5835,#5837,.T.); -#5835 = VERTEX_POINT('',#5836); -#5836 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5)); -#5837 = SEAM_CURVE('',#5838,(#5842,#5848),.PCURVE_S1.); -#5838 = LINE('',#5839,#5840); -#5839 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5)); -#5840 = VECTOR('',#5841,1.); -#5841 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187)); -#5842 = PCURVE('',#5819,#5843); -#5843 = DEFINITIONAL_REPRESENTATION('',(#5844),#5847); -#5844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5845,#5846),.UNSPECIFIED.,.F., +#3337 = ORIENTED_EDGE('',*,*,#3338,.T.); +#3338 = EDGE_CURVE('',#3307,#3339,#3341,.T.); +#3339 = VERTEX_POINT('',#3340); +#3340 = CARTESIAN_POINT('',(35.,0.,12.5)); +#3341 = SEAM_CURVE('',#3342,(#3346,#3352),.PCURVE_S1.); +#3342 = LINE('',#3343,#3344); +#3343 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5)); +#3344 = VECTOR('',#3345,1.); +#3345 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187)); +#3346 = PCURVE('',#3323,#3347); +#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3351); +#3348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3349,#3350),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#5845 = CARTESIAN_POINT('',(0.,0.)); -#5846 = CARTESIAN_POINT('',(0.,5.)); -#5847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3349 = CARTESIAN_POINT('',(0.,0.)); +#3350 = CARTESIAN_POINT('',(0.,-5.)); +#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#5848 = PCURVE('',#5819,#5849); -#5849 = DEFINITIONAL_REPRESENTATION('',(#5850),#5853); -#5850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5851,#5852),.UNSPECIFIED.,.F., +#3352 = PCURVE('',#3323,#3353); +#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3357); +#3354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3355,#3356),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#5851 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#5852 = CARTESIAN_POINT('',(-6.28318530718,5.)); -#5853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3355 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3356 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#5854 = ORIENTED_EDGE('',*,*,#5855,.F.); -#5855 = EDGE_CURVE('',#5835,#5835,#5856,.T.); -#5856 = SURFACE_CURVE('',#5857,(#5862,#5868),.PCURVE_S1.); -#5857 = CIRCLE('',#5858,40.00000000002); -#5858 = AXIS2_PLACEMENT_3D('',#5859,#5860,#5861); -#5859 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#5860 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5861 = DIRECTION('',(1.,0.,0.)); -#5862 = PCURVE('',#5819,#5863); -#5863 = DEFINITIONAL_REPRESENTATION('',(#5864),#5867); -#5864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5865,#5866),.UNSPECIFIED.,.F., +#3358 = ORIENTED_EDGE('',*,*,#3359,.F.); +#3359 = EDGE_CURVE('',#3339,#3339,#3360,.T.); +#3360 = SURFACE_CURVE('',#3361,(#3366,#3372),.PCURVE_S1.); +#3361 = CIRCLE('',#3362,35.); +#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365); +#3363 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); +#3364 = DIRECTION('',(0.,-2.2E-16,-1.)); +#3365 = DIRECTION('',(1.,0.,0.)); +#3366 = PCURVE('',#3323,#3367); +#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3371); +#3368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3369,#3370),.UNSPECIFIED.,.F., .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5865 = CARTESIAN_POINT('',(0.,5.)); -#5866 = CARTESIAN_POINT('',(-6.28318530718,5.)); -#5867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3369 = CARTESIAN_POINT('',(0.,-5.)); +#3370 = CARTESIAN_POINT('',(6.28318530718,-5.)); +#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#5868 = PCURVE('',#5869,#5874); -#5869 = PLANE('',#5870); -#5870 = AXIS2_PLACEMENT_3D('',#5871,#5872,#5873); -#5871 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#5872 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5873 = DIRECTION('',(1.,0.,0.)); -#5874 = DEFINITIONAL_REPRESENTATION('',(#5875),#5879); -#5875 = CIRCLE('',#5876,40.00000000002); -#5876 = AXIS2_PLACEMENT_2D('',#5877,#5878); -#5877 = CARTESIAN_POINT('',(0.,0.)); -#5878 = DIRECTION('',(1.,0.)); -#5879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3372 = PCURVE('',#3068,#3373); +#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378); +#3374 = CIRCLE('',#3375,35.); +#3375 = AXIS2_PLACEMENT_2D('',#3376,#3377); +#3376 = CARTESIAN_POINT('',(0.,0.)); +#3377 = DIRECTION('',(1.,0.)); +#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#5880 = ORIENTED_EDGE('',*,*,#5834,.F.); -#5881 = ADVANCED_FACE('',(#5882,#5885),#5869,.F.); -#5882 = FACE_BOUND('',#5883,.F.); -#5883 = EDGE_LOOP('',(#5884)); -#5884 = ORIENTED_EDGE('',*,*,#5855,.T.); -#5885 = FACE_BOUND('',#5886,.F.); -#5886 = EDGE_LOOP('',(#5887)); -#5887 = ORIENTED_EDGE('',*,*,#5888,.F.); -#5888 = EDGE_CURVE('',#5889,#5889,#5891,.T.); -#5889 = VERTEX_POINT('',#5890); -#5890 = CARTESIAN_POINT('',(30.,0.,-7.5)); -#5891 = SURFACE_CURVE('',#5892,(#5897,#5904),.PCURVE_S1.); -#5892 = CIRCLE('',#5893,30.); -#5893 = AXIS2_PLACEMENT_3D('',#5894,#5895,#5896); -#5894 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#5895 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5896 = DIRECTION('',(1.,0.,0.)); -#5897 = PCURVE('',#5869,#5898); -#5898 = DEFINITIONAL_REPRESENTATION('',(#5899),#5903); -#5899 = CIRCLE('',#5900,30.); -#5900 = AXIS2_PLACEMENT_2D('',#5901,#5902); -#5901 = CARTESIAN_POINT('',(0.,0.)); -#5902 = DIRECTION('',(1.,0.)); -#5903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5904 = PCURVE('',#5905,#5910); -#5905 = CYLINDRICAL_SURFACE('',#5906,30.); -#5906 = AXIS2_PLACEMENT_3D('',#5907,#5908,#5909); -#5907 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#5908 = DIRECTION('',(0.,2.2E-16,1.)); -#5909 = DIRECTION('',(1.,0.,-0.)); -#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5914); -#5911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5912,#5913),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5912 = CARTESIAN_POINT('',(0.,0.)); -#5913 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#5914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5915 = ADVANCED_FACE('',(#5916),#5905,.T.); -#5916 = FACE_BOUND('',#5917,.F.); -#5917 = EDGE_LOOP('',(#5918,#5919,#5940,#5966)); -#5918 = ORIENTED_EDGE('',*,*,#5888,.T.); -#5919 = ORIENTED_EDGE('',*,*,#5920,.T.); -#5920 = EDGE_CURVE('',#5889,#5921,#5923,.T.); -#5921 = VERTEX_POINT('',#5922); -#5922 = CARTESIAN_POINT('',(30.,0.,7.5)); -#5923 = SEAM_CURVE('',#5924,(#5928,#5934),.PCURVE_S1.); -#5924 = LINE('',#5925,#5926); -#5925 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5)); -#5926 = VECTOR('',#5927,1.); -#5927 = DIRECTION('',(0.,-2.2E-16,1.)); -#5928 = PCURVE('',#5905,#5929); -#5929 = DEFINITIONAL_REPRESENTATION('',(#5930),#5933); -#5930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5931,#5932),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); -#5931 = CARTESIAN_POINT('',(0.,0.)); -#5932 = CARTESIAN_POINT('',(0.,15.)); -#5933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5934 = PCURVE('',#5905,#5935); -#5935 = DEFINITIONAL_REPRESENTATION('',(#5936),#5939); -#5936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5937,#5938),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); -#5937 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#5938 = CARTESIAN_POINT('',(-6.28318530718,15.)); -#5939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5940 = ORIENTED_EDGE('',*,*,#5941,.F.); -#5941 = EDGE_CURVE('',#5921,#5921,#5942,.T.); -#5942 = SURFACE_CURVE('',#5943,(#5948,#5954),.PCURVE_S1.); -#5943 = CIRCLE('',#5944,30.); -#5944 = AXIS2_PLACEMENT_3D('',#5945,#5946,#5947); -#5945 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#5946 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5947 = DIRECTION('',(1.,0.,0.)); -#5948 = PCURVE('',#5905,#5949); -#5949 = DEFINITIONAL_REPRESENTATION('',(#5950),#5953); -#5950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5951,#5952),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5951 = CARTESIAN_POINT('',(0.,15.)); -#5952 = CARTESIAN_POINT('',(-6.28318530718,15.)); -#5953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5954 = PCURVE('',#5955,#5960); -#5955 = PLANE('',#5956); -#5956 = AXIS2_PLACEMENT_3D('',#5957,#5958,#5959); -#5957 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#5958 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5959 = DIRECTION('',(1.,0.,-0.)); -#5960 = DEFINITIONAL_REPRESENTATION('',(#5961),#5965); -#5961 = CIRCLE('',#5962,30.); -#5962 = AXIS2_PLACEMENT_2D('',#5963,#5964); -#5963 = CARTESIAN_POINT('',(0.,0.)); -#5964 = DIRECTION('',(1.,-0.)); -#5965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5966 = ORIENTED_EDGE('',*,*,#5920,.F.); -#5967 = ADVANCED_FACE('',(#5968,#5971),#5955,.T.); -#5968 = FACE_BOUND('',#5969,.F.); -#5969 = EDGE_LOOP('',(#5970)); -#5970 = ORIENTED_EDGE('',*,*,#5941,.T.); -#5971 = FACE_BOUND('',#5972,.F.); -#5972 = EDGE_LOOP('',(#5973)); -#5973 = ORIENTED_EDGE('',*,*,#5974,.F.); -#5974 = EDGE_CURVE('',#5975,#5975,#5977,.T.); -#5975 = VERTEX_POINT('',#5976); -#5976 = CARTESIAN_POINT('',(40.,0.,7.5)); -#5977 = SURFACE_CURVE('',#5978,(#5983,#5990),.PCURVE_S1.); -#5978 = CIRCLE('',#5979,40.); -#5979 = AXIS2_PLACEMENT_3D('',#5980,#5981,#5982); -#5980 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#5981 = DIRECTION('',(0.,-2.2E-16,-1.)); -#5982 = DIRECTION('',(1.,0.,0.)); -#5983 = PCURVE('',#5955,#5984); -#5984 = DEFINITIONAL_REPRESENTATION('',(#5985),#5989); -#5985 = CIRCLE('',#5986,40.); -#5986 = AXIS2_PLACEMENT_2D('',#5987,#5988); -#5987 = CARTESIAN_POINT('',(0.,0.)); -#5988 = DIRECTION('',(1.,-0.)); -#5989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5990 = PCURVE('',#5991,#5996); -#5991 = CONICAL_SURFACE('',#5992,40.,0.785398163397); -#5992 = AXIS2_PLACEMENT_3D('',#5993,#5994,#5995); -#5993 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#5994 = DIRECTION('',(-0.,-2.2E-16,-1.)); -#5995 = DIRECTION('',(1.,0.,-0.)); -#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6000); -#5997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5998,#5999),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#5998 = CARTESIAN_POINT('',(0.,0.)); -#5999 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6001 = ADVANCED_FACE('',(#6002),#5991,.T.); -#6002 = FACE_BOUND('',#6003,.F.); -#6003 = EDGE_LOOP('',(#6004,#6005,#6026,#6047)); -#6004 = ORIENTED_EDGE('',*,*,#5974,.T.); -#6005 = ORIENTED_EDGE('',*,*,#6006,.T.); -#6006 = EDGE_CURVE('',#5975,#6007,#6009,.T.); -#6007 = VERTEX_POINT('',#6008); -#6008 = CARTESIAN_POINT('',(35.,0.,12.5)); -#6009 = SEAM_CURVE('',#6010,(#6014,#6020),.PCURVE_S1.); -#6010 = LINE('',#6011,#6012); -#6011 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5)); -#6012 = VECTOR('',#6013,1.); -#6013 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187)); -#6014 = PCURVE('',#5991,#6015); -#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6019); -#6016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6017,#6018),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#6017 = CARTESIAN_POINT('',(0.,0.)); -#6018 = CARTESIAN_POINT('',(0.,-5.)); -#6019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6020 = PCURVE('',#5991,#6021); -#6021 = DEFINITIONAL_REPRESENTATION('',(#6022),#6025); -#6022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6023,#6024),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#6023 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6024 = CARTESIAN_POINT('',(6.28318530718,-5.)); -#6025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6026 = ORIENTED_EDGE('',*,*,#6027,.F.); -#6027 = EDGE_CURVE('',#6007,#6007,#6028,.T.); -#6028 = SURFACE_CURVE('',#6029,(#6034,#6040),.PCURVE_S1.); -#6029 = CIRCLE('',#6030,35.); -#6030 = AXIS2_PLACEMENT_3D('',#6031,#6032,#6033); -#6031 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#6032 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6033 = DIRECTION('',(1.,0.,0.)); -#6034 = PCURVE('',#5991,#6035); -#6035 = DEFINITIONAL_REPRESENTATION('',(#6036),#6039); -#6036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6037,#6038),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6037 = CARTESIAN_POINT('',(0.,-5.)); -#6038 = CARTESIAN_POINT('',(6.28318530718,-5.)); -#6039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6040 = PCURVE('',#5736,#6041); -#6041 = DEFINITIONAL_REPRESENTATION('',(#6042),#6046); -#6042 = CIRCLE('',#6043,35.); -#6043 = AXIS2_PLACEMENT_2D('',#6044,#6045); -#6044 = CARTESIAN_POINT('',(0.,0.)); -#6045 = DIRECTION('',(1.,0.)); -#6046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6047 = ORIENTED_EDGE('',*,*,#6006,.F.); -#6048 = ADVANCED_FACE('',(#6049,#6052),#5736,.F.); -#6049 = FACE_BOUND('',#6050,.F.); -#6050 = EDGE_LOOP('',(#6051)); -#6051 = ORIENTED_EDGE('',*,*,#6027,.T.); -#6052 = FACE_BOUND('',#6053,.F.); -#6053 = EDGE_LOOP('',(#6054)); -#6054 = ORIENTED_EDGE('',*,*,#5715,.F.); -#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6059)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6056,#6057,#6058)) REPRESENTATION_CONTEXT +#3379 = ORIENTED_EDGE('',*,*,#3338,.F.); +#3380 = ADVANCED_FACE('',(#3381,#3384),#3068,.F.); +#3381 = FACE_BOUND('',#3382,.F.); +#3382 = EDGE_LOOP('',(#3383)); +#3383 = ORIENTED_EDGE('',*,*,#3359,.T.); +#3384 = FACE_BOUND('',#3385,.F.); +#3385 = EDGE_LOOP('',(#3386)); +#3386 = ORIENTED_EDGE('',*,*,#3047,.F.); +#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3391)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3388,#3389,#3390)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6056 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6057 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6058 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6059 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6056, +#3388 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3389 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3390 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3391 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3388, 'distance_accuracy_value','confusion accuracy'); -#6060 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6061,#6063); -#6061 = ( REPRESENTATION_RELATIONSHIP('','',#5708,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6062) +#3392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3393,#3395); +#3393 = ( REPRESENTATION_RELATIONSHIP('','',#3040,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3394) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6062 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); -#6063 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6064); -#6064 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','CableManagementTop','',#5, - #5703,$); -#6065 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5705)); -#6066 = SHAPE_DEFINITION_REPRESENTATION(#6067,#6073); -#6067 = PRODUCT_DEFINITION_SHAPE('','',#6068); -#6068 = PRODUCT_DEFINITION('design','',#6069,#6072); -#6069 = PRODUCT_DEFINITION_FORMATION('','',#6070); -#6070 = PRODUCT('Sketch007','Sketch007','',(#6071)); -#6071 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6072 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6073 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #6074),#6131); -#6074 = GEOMETRIC_CURVE_SET('',(#6075,#6082,#6089,#6096,#6103,#6110, - #6117,#6124)); -#6075 = TRIMMED_CURVE('',#6076,(#6080,PARAMETER_VALUE(0.)),(#6081, - PARAMETER_VALUE(25.)),.T.,.PARAMETER.); -#6076 = LINE('',#6077,#6078); -#6077 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6078 = VECTOR('',#6079,1.); -#6079 = DIRECTION('',(0.,-1.,0.)); -#6080 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6081 = CARTESIAN_POINT('',(25.,-12.5,0.)); -#6082 = TRIMMED_CURVE('',#6083,(#6087,PARAMETER_VALUE(0.)),(#6088, - PARAMETER_VALUE(10.00000000002)),.T.,.PARAMETER.); -#6083 = LINE('',#6084,#6085); -#6084 = CARTESIAN_POINT('',(25.,-12.5,0.)); -#6085 = VECTOR('',#6086,1.); -#6086 = DIRECTION('',(1.,0.,0.)); -#6087 = CARTESIAN_POINT('',(25.,-12.5,0.)); -#6088 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#6089 = TRIMMED_CURVE('',#6090,(#6094,PARAMETER_VALUE(0.)),(#6095, - PARAMETER_VALUE(7.071067811865)),.T.,.PARAMETER.); -#6090 = LINE('',#6091,#6092); -#6091 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#6092 = VECTOR('',#6093,1.); -#6093 = DIRECTION('',(0.707106781187,0.707106781187,0.)); -#6094 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#6095 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); -#6096 = TRIMMED_CURVE('',#6097,(#6101,PARAMETER_VALUE(0.)),(#6102, - PARAMETER_VALUE(10.00000000002)),.T.,.PARAMETER.); -#6097 = LINE('',#6098,#6099); -#6098 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); -#6099 = VECTOR('',#6100,1.); -#6100 = DIRECTION('',(-1.,0.,0.)); -#6101 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); -#6102 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#6103 = TRIMMED_CURVE('',#6104,(#6108,PARAMETER_VALUE(0.)),(#6109, - PARAMETER_VALUE(15.)),.T.,.PARAMETER.); -#6104 = LINE('',#6105,#6106); -#6105 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#6106 = VECTOR('',#6107,1.); -#6107 = DIRECTION('',(0.,1.,0.)); -#6108 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#6109 = CARTESIAN_POINT('',(30.,7.5,0.)); -#6110 = TRIMMED_CURVE('',#6111,(#6115,PARAMETER_VALUE(0.)),(#6116, - PARAMETER_VALUE(10.)),.T.,.PARAMETER.); -#6111 = LINE('',#6112,#6113); -#6112 = CARTESIAN_POINT('',(30.,7.5,0.)); -#6113 = VECTOR('',#6114,1.); -#6114 = DIRECTION('',(1.,0.,0.)); -#6115 = CARTESIAN_POINT('',(30.,7.5,0.)); -#6116 = CARTESIAN_POINT('',(40.,7.5,0.)); -#6117 = TRIMMED_CURVE('',#6118,(#6122,PARAMETER_VALUE(0.)),(#6123, - PARAMETER_VALUE(7.071067811865)),.T.,.PARAMETER.); -#6118 = LINE('',#6119,#6120); -#6119 = CARTESIAN_POINT('',(40.,7.5,0.)); -#6120 = VECTOR('',#6121,1.); -#6121 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); -#6122 = CARTESIAN_POINT('',(40.,7.5,0.)); -#6123 = CARTESIAN_POINT('',(35.,12.5,0.)); -#6124 = TRIMMED_CURVE('',#6125,(#6129,PARAMETER_VALUE(0.)),(#6130, - PARAMETER_VALUE(10.)),.T.,.PARAMETER.); -#6125 = LINE('',#6126,#6127); -#6126 = CARTESIAN_POINT('',(35.,12.5,0.)); -#6127 = VECTOR('',#6128,1.); -#6128 = DIRECTION('',(-1.,0.,0.)); -#6129 = CARTESIAN_POINT('',(35.,12.5,0.)); -#6130 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6135)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6132,#6133,#6134)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6132, - 'distance_accuracy_value','confusion accuracy'); -#6136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6137,#6139); -#6137 = ( REPRESENTATION_RELATIONSHIP('','',#6073,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6138) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); -#6139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6140); -#6140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','Sketch007','',#5,#6068,$); -#6141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6070)); -#6142 = SHAPE_DEFINITION_REPRESENTATION(#6143,#6149); -#6143 = PRODUCT_DEFINITION_SHAPE('','',#6144); -#6144 = PRODUCT_DEFINITION('design','',#6145,#6148); -#6145 = PRODUCT_DEFINITION_FORMATION('','',#6146); -#6146 = PRODUCT('Revolution','Revolution','',(#6147)); -#6147 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6148 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6149 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6150),#6512); -#6150 = MANIFOLD_SOLID_BREP('',#6151); -#6151 = CLOSED_SHELL('',(#6152,#6240,#6275,#6330,#6365,#6420,#6455,#6505 - )); -#6152 = ADVANCED_FACE('',(#6153),#6166,.F.); -#6153 = FACE_BOUND('',#6154,.F.); -#6154 = EDGE_LOOP('',(#6155,#6189,#6212,#6239)); -#6155 = ORIENTED_EDGE('',*,*,#6156,.T.); -#6156 = EDGE_CURVE('',#6157,#6157,#6159,.T.); -#6157 = VERTEX_POINT('',#6158); -#6158 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6159 = SURFACE_CURVE('',#6160,(#6165,#6177),.PCURVE_S1.); -#6160 = CIRCLE('',#6161,25.); -#6161 = AXIS2_PLACEMENT_3D('',#6162,#6163,#6164); -#6162 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6163 = DIRECTION('',(0.,-1.,4.4E-16)); -#6164 = DIRECTION('',(1.,0.,0.)); -#6165 = PCURVE('',#6166,#6171); -#6166 = CYLINDRICAL_SURFACE('',#6167,25.); -#6167 = AXIS2_PLACEMENT_3D('',#6168,#6169,#6170); -#6168 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6169 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6170 = DIRECTION('',(1.,0.,0.)); -#6171 = DEFINITIONAL_REPRESENTATION('',(#6172),#6176); -#6172 = LINE('',#6173,#6174); -#6173 = CARTESIAN_POINT('',(0.,0.)); -#6174 = VECTOR('',#6175,1.); -#6175 = DIRECTION('',(1.,0.)); -#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6177 = PCURVE('',#6178,#6183); -#6178 = PLANE('',#6179); -#6179 = AXIS2_PLACEMENT_3D('',#6180,#6181,#6182); -#6180 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6181 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6182 = DIRECTION('',(1.,0.,0.)); -#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188); -#6184 = CIRCLE('',#6185,25.); -#6185 = AXIS2_PLACEMENT_2D('',#6186,#6187); -#6186 = CARTESIAN_POINT('',(0.,0.)); -#6187 = DIRECTION('',(1.,0.)); -#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6189 = ORIENTED_EDGE('',*,*,#6190,.T.); -#6190 = EDGE_CURVE('',#6157,#6191,#6193,.T.); -#6191 = VERTEX_POINT('',#6192); -#6192 = CARTESIAN_POINT('',(25.,-12.5,0.)); -#6193 = SEAM_CURVE('',#6194,(#6198,#6205),.PCURVE_S1.); -#6194 = LINE('',#6195,#6196); -#6195 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6196 = VECTOR('',#6197,1.); -#6197 = DIRECTION('',(0.,-1.,0.)); -#6198 = PCURVE('',#6166,#6199); -#6199 = DEFINITIONAL_REPRESENTATION('',(#6200),#6204); -#6200 = LINE('',#6201,#6202); -#6201 = CARTESIAN_POINT('',(0.,0.)); -#6202 = VECTOR('',#6203,1.); -#6203 = DIRECTION('',(0.,1.)); -#6204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6205 = PCURVE('',#6166,#6206); -#6206 = DEFINITIONAL_REPRESENTATION('',(#6207),#6211); -#6207 = LINE('',#6208,#6209); -#6208 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6209 = VECTOR('',#6210,1.); -#6210 = DIRECTION('',(0.,1.)); -#6211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6212 = ORIENTED_EDGE('',*,*,#6213,.F.); -#6213 = EDGE_CURVE('',#6191,#6191,#6214,.T.); -#6214 = SURFACE_CURVE('',#6215,(#6220,#6227),.PCURVE_S1.); -#6215 = CIRCLE('',#6216,25.); -#6216 = AXIS2_PLACEMENT_3D('',#6217,#6218,#6219); -#6217 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#6218 = DIRECTION('',(0.,-1.,4.4E-16)); -#6219 = DIRECTION('',(1.,0.,0.)); -#6220 = PCURVE('',#6166,#6221); -#6221 = DEFINITIONAL_REPRESENTATION('',(#6222),#6226); -#6222 = LINE('',#6223,#6224); -#6223 = CARTESIAN_POINT('',(0.,25.)); -#6224 = VECTOR('',#6225,1.); -#6225 = DIRECTION('',(1.,0.)); -#6226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6227 = PCURVE('',#6228,#6233); -#6228 = PLANE('',#6229); -#6229 = AXIS2_PLACEMENT_3D('',#6230,#6231,#6232); -#6230 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#6231 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6232 = DIRECTION('',(1.,-0.,-0.)); -#6233 = DEFINITIONAL_REPRESENTATION('',(#6234),#6238); -#6234 = CIRCLE('',#6235,25.); -#6235 = AXIS2_PLACEMENT_2D('',#6236,#6237); -#6236 = CARTESIAN_POINT('',(0.,0.)); -#6237 = DIRECTION('',(1.,-0.)); -#6238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6239 = ORIENTED_EDGE('',*,*,#6190,.F.); -#6240 = ADVANCED_FACE('',(#6241,#6244),#6228,.T.); -#6241 = FACE_BOUND('',#6242,.F.); -#6242 = EDGE_LOOP('',(#6243)); -#6243 = ORIENTED_EDGE('',*,*,#6213,.T.); -#6244 = FACE_BOUND('',#6245,.F.); -#6245 = EDGE_LOOP('',(#6246)); -#6246 = ORIENTED_EDGE('',*,*,#6247,.F.); -#6247 = EDGE_CURVE('',#6248,#6248,#6250,.T.); -#6248 = VERTEX_POINT('',#6249); -#6249 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#6250 = SURFACE_CURVE('',#6251,(#6256,#6263),.PCURVE_S1.); -#6251 = CIRCLE('',#6252,35.00000000002); -#6252 = AXIS2_PLACEMENT_3D('',#6253,#6254,#6255); -#6253 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#6254 = DIRECTION('',(0.,-1.,4.4E-16)); -#6255 = DIRECTION('',(1.,0.,0.)); -#6256 = PCURVE('',#6228,#6257); -#6257 = DEFINITIONAL_REPRESENTATION('',(#6258),#6262); -#6258 = CIRCLE('',#6259,35.00000000002); -#6259 = AXIS2_PLACEMENT_2D('',#6260,#6261); -#6260 = CARTESIAN_POINT('',(0.,0.)); -#6261 = DIRECTION('',(1.,-0.)); -#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6263 = PCURVE('',#6264,#6269); -#6264 = CONICAL_SURFACE('',#6265,35.00000000002,0.785398163397); -#6265 = AXIS2_PLACEMENT_3D('',#6266,#6267,#6268); -#6266 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#6267 = DIRECTION('',(0.,1.,-4.4E-16)); -#6268 = DIRECTION('',(1.,0.,0.)); -#6269 = DEFINITIONAL_REPRESENTATION('',(#6270),#6274); -#6270 = LINE('',#6271,#6272); -#6271 = CARTESIAN_POINT('',(-0.,0.)); -#6272 = VECTOR('',#6273,1.); -#6273 = DIRECTION('',(-1.,0.)); -#6274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6275 = ADVANCED_FACE('',(#6276),#6264,.T.); -#6276 = FACE_BOUND('',#6277,.F.); -#6277 = EDGE_LOOP('',(#6278,#6279,#6302,#6329)); -#6278 = ORIENTED_EDGE('',*,*,#6247,.T.); -#6279 = ORIENTED_EDGE('',*,*,#6280,.T.); -#6280 = EDGE_CURVE('',#6248,#6281,#6283,.T.); -#6281 = VERTEX_POINT('',#6282); -#6282 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); -#6283 = SEAM_CURVE('',#6284,(#6288,#6295),.PCURVE_S1.); -#6284 = LINE('',#6285,#6286); -#6285 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#6286 = VECTOR('',#6287,1.); -#6287 = DIRECTION('',(0.707106781187,0.707106781187,0.)); -#6288 = PCURVE('',#6264,#6289); -#6289 = DEFINITIONAL_REPRESENTATION('',(#6290),#6294); -#6290 = LINE('',#6291,#6292); -#6291 = CARTESIAN_POINT('',(-0.,0.)); -#6292 = VECTOR('',#6293,1.); -#6293 = DIRECTION('',(-0.,1.)); -#6294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6295 = PCURVE('',#6264,#6296); -#6296 = DEFINITIONAL_REPRESENTATION('',(#6297),#6301); -#6297 = LINE('',#6298,#6299); -#6298 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6299 = VECTOR('',#6300,1.); -#6300 = DIRECTION('',(-0.,1.)); -#6301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6302 = ORIENTED_EDGE('',*,*,#6303,.F.); -#6303 = EDGE_CURVE('',#6281,#6281,#6304,.T.); -#6304 = SURFACE_CURVE('',#6305,(#6310,#6317),.PCURVE_S1.); -#6305 = CIRCLE('',#6306,40.00000000002); -#6306 = AXIS2_PLACEMENT_3D('',#6307,#6308,#6309); -#6307 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#6308 = DIRECTION('',(0.,-1.,4.4E-16)); -#6309 = DIRECTION('',(1.,0.,0.)); -#6310 = PCURVE('',#6264,#6311); -#6311 = DEFINITIONAL_REPRESENTATION('',(#6312),#6316); -#6312 = LINE('',#6313,#6314); -#6313 = CARTESIAN_POINT('',(-0.,5.)); -#6314 = VECTOR('',#6315,1.); -#6315 = DIRECTION('',(-1.,0.)); -#6316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6317 = PCURVE('',#6318,#6323); -#6318 = PLANE('',#6319); -#6319 = AXIS2_PLACEMENT_3D('',#6320,#6321,#6322); -#6320 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#6321 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6322 = DIRECTION('',(1.,0.,0.)); -#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6328); -#6324 = CIRCLE('',#6325,40.00000000002); -#6325 = AXIS2_PLACEMENT_2D('',#6326,#6327); -#6326 = CARTESIAN_POINT('',(0.,0.)); -#6327 = DIRECTION('',(1.,0.)); -#6328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6329 = ORIENTED_EDGE('',*,*,#6280,.F.); -#6330 = ADVANCED_FACE('',(#6331,#6334),#6318,.F.); -#6331 = FACE_BOUND('',#6332,.F.); -#6332 = EDGE_LOOP('',(#6333)); -#6333 = ORIENTED_EDGE('',*,*,#6303,.T.); -#6334 = FACE_BOUND('',#6335,.F.); -#6335 = EDGE_LOOP('',(#6336)); -#6336 = ORIENTED_EDGE('',*,*,#6337,.F.); -#6337 = EDGE_CURVE('',#6338,#6338,#6340,.T.); -#6338 = VERTEX_POINT('',#6339); -#6339 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#6340 = SURFACE_CURVE('',#6341,(#6346,#6353),.PCURVE_S1.); -#6341 = CIRCLE('',#6342,30.); -#6342 = AXIS2_PLACEMENT_3D('',#6343,#6344,#6345); -#6343 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#6344 = DIRECTION('',(0.,-1.,4.4E-16)); -#6345 = DIRECTION('',(1.,0.,0.)); -#6346 = PCURVE('',#6318,#6347); -#6347 = DEFINITIONAL_REPRESENTATION('',(#6348),#6352); -#6348 = CIRCLE('',#6349,30.); -#6349 = AXIS2_PLACEMENT_2D('',#6350,#6351); -#6350 = CARTESIAN_POINT('',(0.,0.)); -#6351 = DIRECTION('',(1.,0.)); -#6352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6353 = PCURVE('',#6354,#6359); -#6354 = CYLINDRICAL_SURFACE('',#6355,30.); -#6355 = AXIS2_PLACEMENT_3D('',#6356,#6357,#6358); -#6356 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#6357 = DIRECTION('',(0.,1.,-4.4E-16)); -#6358 = DIRECTION('',(1.,0.,0.)); -#6359 = DEFINITIONAL_REPRESENTATION('',(#6360),#6364); -#6360 = LINE('',#6361,#6362); -#6361 = CARTESIAN_POINT('',(-0.,0.)); -#6362 = VECTOR('',#6363,1.); -#6363 = DIRECTION('',(-1.,0.)); -#6364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6365 = ADVANCED_FACE('',(#6366),#6354,.T.); -#6366 = FACE_BOUND('',#6367,.F.); -#6367 = EDGE_LOOP('',(#6368,#6369,#6392,#6419)); -#6368 = ORIENTED_EDGE('',*,*,#6337,.T.); -#6369 = ORIENTED_EDGE('',*,*,#6370,.T.); -#6370 = EDGE_CURVE('',#6338,#6371,#6373,.T.); -#6371 = VERTEX_POINT('',#6372); -#6372 = CARTESIAN_POINT('',(30.,7.5,0.)); -#6373 = SEAM_CURVE('',#6374,(#6378,#6385),.PCURVE_S1.); -#6374 = LINE('',#6375,#6376); -#6375 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#6376 = VECTOR('',#6377,1.); -#6377 = DIRECTION('',(0.,1.,0.)); -#6378 = PCURVE('',#6354,#6379); -#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384); -#6380 = LINE('',#6381,#6382); -#6381 = CARTESIAN_POINT('',(-0.,0.)); -#6382 = VECTOR('',#6383,1.); -#6383 = DIRECTION('',(-0.,1.)); -#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6385 = PCURVE('',#6354,#6386); -#6386 = DEFINITIONAL_REPRESENTATION('',(#6387),#6391); -#6387 = LINE('',#6388,#6389); -#6388 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6389 = VECTOR('',#6390,1.); -#6390 = DIRECTION('',(-0.,1.)); -#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6392 = ORIENTED_EDGE('',*,*,#6393,.F.); -#6393 = EDGE_CURVE('',#6371,#6371,#6394,.T.); -#6394 = SURFACE_CURVE('',#6395,(#6400,#6407),.PCURVE_S1.); -#6395 = CIRCLE('',#6396,30.); -#6396 = AXIS2_PLACEMENT_3D('',#6397,#6398,#6399); -#6397 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#6398 = DIRECTION('',(0.,-1.,4.4E-16)); -#6399 = DIRECTION('',(1.,0.,0.)); -#6400 = PCURVE('',#6354,#6401); -#6401 = DEFINITIONAL_REPRESENTATION('',(#6402),#6406); -#6402 = LINE('',#6403,#6404); -#6403 = CARTESIAN_POINT('',(-0.,15.)); -#6404 = VECTOR('',#6405,1.); -#6405 = DIRECTION('',(-1.,0.)); -#6406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6407 = PCURVE('',#6408,#6413); -#6408 = PLANE('',#6409); -#6409 = AXIS2_PLACEMENT_3D('',#6410,#6411,#6412); -#6410 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#6411 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6412 = DIRECTION('',(1.,-0.,-0.)); -#6413 = DEFINITIONAL_REPRESENTATION('',(#6414),#6418); -#6414 = CIRCLE('',#6415,30.); -#6415 = AXIS2_PLACEMENT_2D('',#6416,#6417); -#6416 = CARTESIAN_POINT('',(0.,0.)); -#6417 = DIRECTION('',(1.,-0.)); -#6418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6419 = ORIENTED_EDGE('',*,*,#6370,.F.); -#6420 = ADVANCED_FACE('',(#6421,#6424),#6408,.T.); -#6421 = FACE_BOUND('',#6422,.F.); -#6422 = EDGE_LOOP('',(#6423)); -#6423 = ORIENTED_EDGE('',*,*,#6393,.T.); -#6424 = FACE_BOUND('',#6425,.F.); -#6425 = EDGE_LOOP('',(#6426)); -#6426 = ORIENTED_EDGE('',*,*,#6427,.F.); -#6427 = EDGE_CURVE('',#6428,#6428,#6430,.T.); -#6428 = VERTEX_POINT('',#6429); -#6429 = CARTESIAN_POINT('',(40.,7.5,0.)); -#6430 = SURFACE_CURVE('',#6431,(#6436,#6443),.PCURVE_S1.); -#6431 = CIRCLE('',#6432,40.); -#6432 = AXIS2_PLACEMENT_3D('',#6433,#6434,#6435); -#6433 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#6434 = DIRECTION('',(0.,-1.,4.4E-16)); -#6435 = DIRECTION('',(1.,0.,0.)); -#6436 = PCURVE('',#6408,#6437); -#6437 = DEFINITIONAL_REPRESENTATION('',(#6438),#6442); -#6438 = CIRCLE('',#6439,40.); -#6439 = AXIS2_PLACEMENT_2D('',#6440,#6441); -#6440 = CARTESIAN_POINT('',(0.,0.)); -#6441 = DIRECTION('',(1.,-0.)); -#6442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6443 = PCURVE('',#6444,#6449); -#6444 = CONICAL_SURFACE('',#6445,40.,0.785398163397); -#6445 = AXIS2_PLACEMENT_3D('',#6446,#6447,#6448); -#6446 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#6447 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6448 = DIRECTION('',(1.,0.,0.)); -#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454); -#6450 = LINE('',#6451,#6452); -#6451 = CARTESIAN_POINT('',(0.,-0.)); -#6452 = VECTOR('',#6453,1.); -#6453 = DIRECTION('',(1.,-0.)); -#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6455 = ADVANCED_FACE('',(#6456),#6444,.T.); -#6456 = FACE_BOUND('',#6457,.F.); -#6457 = EDGE_LOOP('',(#6458,#6459,#6482,#6504)); -#6458 = ORIENTED_EDGE('',*,*,#6427,.T.); -#6459 = ORIENTED_EDGE('',*,*,#6460,.T.); -#6460 = EDGE_CURVE('',#6428,#6461,#6463,.T.); -#6461 = VERTEX_POINT('',#6462); -#6462 = CARTESIAN_POINT('',(35.,12.5,0.)); -#6463 = SEAM_CURVE('',#6464,(#6468,#6475),.PCURVE_S1.); -#6464 = LINE('',#6465,#6466); -#6465 = CARTESIAN_POINT('',(40.,7.5,0.)); -#6466 = VECTOR('',#6467,1.); -#6467 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); -#6468 = PCURVE('',#6444,#6469); -#6469 = DEFINITIONAL_REPRESENTATION('',(#6470),#6474); -#6470 = LINE('',#6471,#6472); -#6471 = CARTESIAN_POINT('',(0.,-0.)); -#6472 = VECTOR('',#6473,1.); -#6473 = DIRECTION('',(0.,-1.)); -#6474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6475 = PCURVE('',#6444,#6476); -#6476 = DEFINITIONAL_REPRESENTATION('',(#6477),#6481); -#6477 = LINE('',#6478,#6479); -#6478 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#6479 = VECTOR('',#6480,1.); -#6480 = DIRECTION('',(0.,-1.)); -#6481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6482 = ORIENTED_EDGE('',*,*,#6483,.F.); -#6483 = EDGE_CURVE('',#6461,#6461,#6484,.T.); -#6484 = SURFACE_CURVE('',#6485,(#6490,#6497),.PCURVE_S1.); -#6485 = CIRCLE('',#6486,35.); -#6486 = AXIS2_PLACEMENT_3D('',#6487,#6488,#6489); -#6487 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6488 = DIRECTION('',(0.,-1.,4.4E-16)); -#6489 = DIRECTION('',(1.,0.,0.)); -#6490 = PCURVE('',#6444,#6491); -#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496); -#6492 = LINE('',#6493,#6494); -#6493 = CARTESIAN_POINT('',(0.,-5.)); -#6494 = VECTOR('',#6495,1.); -#6495 = DIRECTION('',(1.,-0.)); -#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6497 = PCURVE('',#6178,#6498); -#6498 = DEFINITIONAL_REPRESENTATION('',(#6499),#6503); -#6499 = CIRCLE('',#6500,35.); -#6500 = AXIS2_PLACEMENT_2D('',#6501,#6502); -#6501 = CARTESIAN_POINT('',(0.,0.)); -#6502 = DIRECTION('',(1.,0.)); -#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6504 = ORIENTED_EDGE('',*,*,#6460,.F.); -#6505 = ADVANCED_FACE('',(#6506,#6509),#6178,.F.); -#6506 = FACE_BOUND('',#6507,.F.); -#6507 = EDGE_LOOP('',(#6508)); -#6508 = ORIENTED_EDGE('',*,*,#6483,.T.); -#6509 = FACE_BOUND('',#6510,.F.); -#6510 = EDGE_LOOP('',(#6511)); -#6511 = ORIENTED_EDGE('',*,*,#6156,.F.); -#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6516)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6513,#6514,#6515)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6513, - 'distance_accuracy_value','confusion accuracy'); -#6517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6518,#6520); -#6518 = ( REPRESENTATION_RELATIONSHIP('','',#6149,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6519) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); -#6520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6521); -#6521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','Revolution','',#5,#6144,$); -#6522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6146)); -#6523 = SHAPE_DEFINITION_REPRESENTATION(#6524,#6530); -#6524 = PRODUCT_DEFINITION_SHAPE('','',#6525); -#6525 = PRODUCT_DEFINITION('design','',#6526,#6529); -#6526 = PRODUCT_DEFINITION_FORMATION('','',#6527); -#6527 = PRODUCT('CableManagementMiddle','CableManagementMiddle','',( - #6528)); -#6528 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6531),#6877); -#6531 = MANIFOLD_SOLID_BREP('',#6532); -#6532 = CLOSED_SHELL('',(#6533,#6617,#6651,#6703,#6737,#6789,#6823,#6870 - )); -#6533 = ADVANCED_FACE('',(#6534),#6547,.F.); -#6534 = FACE_BOUND('',#6535,.F.); -#6535 = EDGE_LOOP('',(#6536,#6569,#6590,#6616)); -#6536 = ORIENTED_EDGE('',*,*,#6537,.T.); -#6537 = EDGE_CURVE('',#6538,#6538,#6540,.T.); -#6538 = VERTEX_POINT('',#6539); -#6539 = CARTESIAN_POINT('',(25.,0.,12.5)); -#6540 = SURFACE_CURVE('',#6541,(#6546,#6557),.PCURVE_S1.); -#6541 = CIRCLE('',#6542,25.); -#6542 = AXIS2_PLACEMENT_3D('',#6543,#6544,#6545); -#6543 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#6544 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6545 = DIRECTION('',(1.,0.,0.)); -#6546 = PCURVE('',#6547,#6552); -#6547 = CYLINDRICAL_SURFACE('',#6548,25.); -#6548 = AXIS2_PLACEMENT_3D('',#6549,#6550,#6551); -#6549 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#6550 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6551 = DIRECTION('',(1.,0.,0.)); -#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6556); -#6553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6554,#6555),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6554 = CARTESIAN_POINT('',(0.,0.)); -#6555 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6557 = PCURVE('',#6558,#6563); -#6558 = PLANE('',#6559); -#6559 = AXIS2_PLACEMENT_3D('',#6560,#6561,#6562); -#6560 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#6561 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6562 = DIRECTION('',(1.,0.,0.)); -#6563 = DEFINITIONAL_REPRESENTATION('',(#6564),#6568); -#6564 = CIRCLE('',#6565,25.); -#6565 = AXIS2_PLACEMENT_2D('',#6566,#6567); -#6566 = CARTESIAN_POINT('',(0.,0.)); -#6567 = DIRECTION('',(1.,0.)); -#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6569 = ORIENTED_EDGE('',*,*,#6570,.T.); -#6570 = EDGE_CURVE('',#6538,#6571,#6573,.T.); -#6571 = VERTEX_POINT('',#6572); -#6572 = CARTESIAN_POINT('',(25.,0.,-12.5)); -#6573 = SEAM_CURVE('',#6574,(#6578,#6584),.PCURVE_S1.); -#6574 = LINE('',#6575,#6576); -#6575 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5)); -#6576 = VECTOR('',#6577,1.); -#6577 = DIRECTION('',(0.,2.2E-16,-1.)); -#6578 = PCURVE('',#6547,#6579); -#6579 = DEFINITIONAL_REPRESENTATION('',(#6580),#6583); -#6580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6581,#6582),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); -#6581 = CARTESIAN_POINT('',(0.,0.)); -#6582 = CARTESIAN_POINT('',(0.,25.)); -#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6584 = PCURVE('',#6547,#6585); -#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6589); -#6586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6587,#6588),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.); -#6587 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6588 = CARTESIAN_POINT('',(6.28318530718,25.)); -#6589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6590 = ORIENTED_EDGE('',*,*,#6591,.F.); -#6591 = EDGE_CURVE('',#6571,#6571,#6592,.T.); -#6592 = SURFACE_CURVE('',#6593,(#6598,#6604),.PCURVE_S1.); -#6593 = CIRCLE('',#6594,25.); -#6594 = AXIS2_PLACEMENT_3D('',#6595,#6596,#6597); -#6595 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#6596 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6597 = DIRECTION('',(1.,0.,0.)); -#6598 = PCURVE('',#6547,#6599); -#6599 = DEFINITIONAL_REPRESENTATION('',(#6600),#6603); -#6600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6601,#6602),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6601 = CARTESIAN_POINT('',(0.,25.)); -#6602 = CARTESIAN_POINT('',(6.28318530718,25.)); -#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6604 = PCURVE('',#6605,#6610); -#6605 = PLANE('',#6606); -#6606 = AXIS2_PLACEMENT_3D('',#6607,#6608,#6609); -#6607 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#6608 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6609 = DIRECTION('',(1.,0.,-0.)); -#6610 = DEFINITIONAL_REPRESENTATION('',(#6611),#6615); -#6611 = CIRCLE('',#6612,25.); -#6612 = AXIS2_PLACEMENT_2D('',#6613,#6614); -#6613 = CARTESIAN_POINT('',(0.,0.)); -#6614 = DIRECTION('',(1.,-0.)); -#6615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6616 = ORIENTED_EDGE('',*,*,#6570,.F.); -#6617 = ADVANCED_FACE('',(#6618,#6621),#6605,.T.); -#6618 = FACE_BOUND('',#6619,.F.); -#6619 = EDGE_LOOP('',(#6620)); -#6620 = ORIENTED_EDGE('',*,*,#6591,.T.); -#6621 = FACE_BOUND('',#6622,.F.); -#6622 = EDGE_LOOP('',(#6623)); -#6623 = ORIENTED_EDGE('',*,*,#6624,.F.); -#6624 = EDGE_CURVE('',#6625,#6625,#6627,.T.); -#6625 = VERTEX_POINT('',#6626); -#6626 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5)); -#6627 = SURFACE_CURVE('',#6628,(#6633,#6640),.PCURVE_S1.); -#6628 = CIRCLE('',#6629,35.00000000002); -#6629 = AXIS2_PLACEMENT_3D('',#6630,#6631,#6632); -#6630 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#6631 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6632 = DIRECTION('',(1.,0.,0.)); -#6633 = PCURVE('',#6605,#6634); -#6634 = DEFINITIONAL_REPRESENTATION('',(#6635),#6639); -#6635 = CIRCLE('',#6636,35.00000000002); -#6636 = AXIS2_PLACEMENT_2D('',#6637,#6638); -#6637 = CARTESIAN_POINT('',(0.,0.)); -#6638 = DIRECTION('',(1.,-0.)); -#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6640 = PCURVE('',#6641,#6646); -#6641 = CONICAL_SURFACE('',#6642,35.00000000002,0.785398163397); -#6642 = AXIS2_PLACEMENT_3D('',#6643,#6644,#6645); -#6643 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5)); -#6644 = DIRECTION('',(0.,2.2E-16,1.)); -#6645 = DIRECTION('',(1.,0.,-0.)); -#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6650); -#6647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6648,#6649),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6648 = CARTESIAN_POINT('',(0.,0.)); -#6649 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6651 = ADVANCED_FACE('',(#6652),#6641,.T.); -#6652 = FACE_BOUND('',#6653,.F.); -#6653 = EDGE_LOOP('',(#6654,#6655,#6676,#6702)); -#6654 = ORIENTED_EDGE('',*,*,#6624,.T.); -#6655 = ORIENTED_EDGE('',*,*,#6656,.T.); -#6656 = EDGE_CURVE('',#6625,#6657,#6659,.T.); -#6657 = VERTEX_POINT('',#6658); -#6658 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5)); -#6659 = SEAM_CURVE('',#6660,(#6664,#6670),.PCURVE_S1.); -#6660 = LINE('',#6661,#6662); -#6661 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5)); -#6662 = VECTOR('',#6663,1.); -#6663 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187)); -#6664 = PCURVE('',#6641,#6665); -#6665 = DEFINITIONAL_REPRESENTATION('',(#6666),#6669); -#6666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6667,#6668),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#6667 = CARTESIAN_POINT('',(0.,0.)); -#6668 = CARTESIAN_POINT('',(0.,5.)); -#6669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6670 = PCURVE('',#6641,#6671); -#6671 = DEFINITIONAL_REPRESENTATION('',(#6672),#6675); -#6672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6673,#6674),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#6673 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6674 = CARTESIAN_POINT('',(-6.28318530718,5.)); -#6675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6676 = ORIENTED_EDGE('',*,*,#6677,.F.); -#6677 = EDGE_CURVE('',#6657,#6657,#6678,.T.); -#6678 = SURFACE_CURVE('',#6679,(#6684,#6690),.PCURVE_S1.); -#6679 = CIRCLE('',#6680,40.00000000002); -#6680 = AXIS2_PLACEMENT_3D('',#6681,#6682,#6683); -#6681 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#6682 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6683 = DIRECTION('',(1.,0.,0.)); -#6684 = PCURVE('',#6641,#6685); -#6685 = DEFINITIONAL_REPRESENTATION('',(#6686),#6689); -#6686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6687,#6688),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6687 = CARTESIAN_POINT('',(0.,5.)); -#6688 = CARTESIAN_POINT('',(-6.28318530718,5.)); -#6689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6690 = PCURVE('',#6691,#6696); -#6691 = PLANE('',#6692); -#6692 = AXIS2_PLACEMENT_3D('',#6693,#6694,#6695); -#6693 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#6694 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6695 = DIRECTION('',(1.,0.,0.)); -#6696 = DEFINITIONAL_REPRESENTATION('',(#6697),#6701); -#6697 = CIRCLE('',#6698,40.00000000002); -#6698 = AXIS2_PLACEMENT_2D('',#6699,#6700); -#6699 = CARTESIAN_POINT('',(0.,0.)); -#6700 = DIRECTION('',(1.,0.)); -#6701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6702 = ORIENTED_EDGE('',*,*,#6656,.F.); -#6703 = ADVANCED_FACE('',(#6704,#6707),#6691,.F.); -#6704 = FACE_BOUND('',#6705,.F.); -#6705 = EDGE_LOOP('',(#6706)); -#6706 = ORIENTED_EDGE('',*,*,#6677,.T.); -#6707 = FACE_BOUND('',#6708,.F.); -#6708 = EDGE_LOOP('',(#6709)); -#6709 = ORIENTED_EDGE('',*,*,#6710,.F.); -#6710 = EDGE_CURVE('',#6711,#6711,#6713,.T.); -#6711 = VERTEX_POINT('',#6712); -#6712 = CARTESIAN_POINT('',(30.,0.,-7.5)); -#6713 = SURFACE_CURVE('',#6714,(#6719,#6726),.PCURVE_S1.); -#6714 = CIRCLE('',#6715,30.); -#6715 = AXIS2_PLACEMENT_3D('',#6716,#6717,#6718); -#6716 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#6717 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6718 = DIRECTION('',(1.,0.,0.)); -#6719 = PCURVE('',#6691,#6720); -#6720 = DEFINITIONAL_REPRESENTATION('',(#6721),#6725); -#6721 = CIRCLE('',#6722,30.); -#6722 = AXIS2_PLACEMENT_2D('',#6723,#6724); -#6723 = CARTESIAN_POINT('',(0.,0.)); -#6724 = DIRECTION('',(1.,0.)); -#6725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6726 = PCURVE('',#6727,#6732); -#6727 = CYLINDRICAL_SURFACE('',#6728,30.); -#6728 = AXIS2_PLACEMENT_3D('',#6729,#6730,#6731); -#6729 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5)); -#6730 = DIRECTION('',(0.,2.2E-16,1.)); -#6731 = DIRECTION('',(1.,0.,-0.)); -#6732 = DEFINITIONAL_REPRESENTATION('',(#6733),#6736); -#6733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6734,#6735),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6734 = CARTESIAN_POINT('',(0.,0.)); -#6735 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6737 = ADVANCED_FACE('',(#6738),#6727,.T.); -#6738 = FACE_BOUND('',#6739,.F.); -#6739 = EDGE_LOOP('',(#6740,#6741,#6762,#6788)); -#6740 = ORIENTED_EDGE('',*,*,#6710,.T.); -#6741 = ORIENTED_EDGE('',*,*,#6742,.T.); -#6742 = EDGE_CURVE('',#6711,#6743,#6745,.T.); -#6743 = VERTEX_POINT('',#6744); -#6744 = CARTESIAN_POINT('',(30.,0.,7.5)); -#6745 = SEAM_CURVE('',#6746,(#6750,#6756),.PCURVE_S1.); -#6746 = LINE('',#6747,#6748); -#6747 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5)); -#6748 = VECTOR('',#6749,1.); -#6749 = DIRECTION('',(0.,-2.2E-16,1.)); -#6750 = PCURVE('',#6727,#6751); -#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6755); -#6752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6753,#6754),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); -#6753 = CARTESIAN_POINT('',(0.,0.)); -#6754 = CARTESIAN_POINT('',(0.,15.)); -#6755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6756 = PCURVE('',#6727,#6757); -#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6761); -#6758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6759,#6760),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); -#6759 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6760 = CARTESIAN_POINT('',(-6.28318530718,15.)); -#6761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6762 = ORIENTED_EDGE('',*,*,#6763,.F.); -#6763 = EDGE_CURVE('',#6743,#6743,#6764,.T.); -#6764 = SURFACE_CURVE('',#6765,(#6770,#6776),.PCURVE_S1.); -#6765 = CIRCLE('',#6766,30.); -#6766 = AXIS2_PLACEMENT_3D('',#6767,#6768,#6769); -#6767 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#6768 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6769 = DIRECTION('',(1.,0.,0.)); -#6770 = PCURVE('',#6727,#6771); -#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6775); -#6772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6773,#6774),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6773 = CARTESIAN_POINT('',(0.,15.)); -#6774 = CARTESIAN_POINT('',(-6.28318530718,15.)); -#6775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6776 = PCURVE('',#6777,#6782); -#6777 = PLANE('',#6778); -#6778 = AXIS2_PLACEMENT_3D('',#6779,#6780,#6781); -#6779 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#6780 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6781 = DIRECTION('',(1.,0.,-0.)); -#6782 = DEFINITIONAL_REPRESENTATION('',(#6783),#6787); -#6783 = CIRCLE('',#6784,30.); -#6784 = AXIS2_PLACEMENT_2D('',#6785,#6786); -#6785 = CARTESIAN_POINT('',(0.,0.)); -#6786 = DIRECTION('',(1.,-0.)); -#6787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6788 = ORIENTED_EDGE('',*,*,#6742,.F.); -#6789 = ADVANCED_FACE('',(#6790,#6793),#6777,.T.); -#6790 = FACE_BOUND('',#6791,.F.); -#6791 = EDGE_LOOP('',(#6792)); -#6792 = ORIENTED_EDGE('',*,*,#6763,.T.); -#6793 = FACE_BOUND('',#6794,.F.); -#6794 = EDGE_LOOP('',(#6795)); -#6795 = ORIENTED_EDGE('',*,*,#6796,.F.); -#6796 = EDGE_CURVE('',#6797,#6797,#6799,.T.); -#6797 = VERTEX_POINT('',#6798); -#6798 = CARTESIAN_POINT('',(40.,0.,7.5)); -#6799 = SURFACE_CURVE('',#6800,(#6805,#6812),.PCURVE_S1.); -#6800 = CIRCLE('',#6801,40.); -#6801 = AXIS2_PLACEMENT_3D('',#6802,#6803,#6804); -#6802 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#6803 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6804 = DIRECTION('',(1.,0.,0.)); -#6805 = PCURVE('',#6777,#6806); -#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811); -#6807 = CIRCLE('',#6808,40.); -#6808 = AXIS2_PLACEMENT_2D('',#6809,#6810); -#6809 = CARTESIAN_POINT('',(0.,0.)); -#6810 = DIRECTION('',(1.,-0.)); -#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6812 = PCURVE('',#6813,#6818); -#6813 = CONICAL_SURFACE('',#6814,40.,0.785398163397); -#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817); -#6815 = CARTESIAN_POINT('',(0.,1.67E-15,7.5)); -#6816 = DIRECTION('',(-0.,-2.2E-16,-1.)); -#6817 = DIRECTION('',(1.,0.,-0.)); -#6818 = DEFINITIONAL_REPRESENTATION('',(#6819),#6822); -#6819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6820,#6821),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6820 = CARTESIAN_POINT('',(0.,0.)); -#6821 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6823 = ADVANCED_FACE('',(#6824),#6813,.T.); -#6824 = FACE_BOUND('',#6825,.F.); -#6825 = EDGE_LOOP('',(#6826,#6827,#6848,#6869)); -#6826 = ORIENTED_EDGE('',*,*,#6796,.T.); -#6827 = ORIENTED_EDGE('',*,*,#6828,.T.); -#6828 = EDGE_CURVE('',#6797,#6829,#6831,.T.); -#6829 = VERTEX_POINT('',#6830); -#6830 = CARTESIAN_POINT('',(35.,0.,12.5)); -#6831 = SEAM_CURVE('',#6832,(#6836,#6842),.PCURVE_S1.); -#6832 = LINE('',#6833,#6834); -#6833 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5)); -#6834 = VECTOR('',#6835,1.); -#6835 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187)); -#6836 = PCURVE('',#6813,#6837); -#6837 = DEFINITIONAL_REPRESENTATION('',(#6838),#6841); -#6838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6839,#6840),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#6839 = CARTESIAN_POINT('',(0.,0.)); -#6840 = CARTESIAN_POINT('',(0.,-5.)); -#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6842 = PCURVE('',#6813,#6843); -#6843 = DEFINITIONAL_REPRESENTATION('',(#6844),#6847); -#6844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6845,#6846),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.); -#6845 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6846 = CARTESIAN_POINT('',(6.28318530718,-5.)); -#6847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6848 = ORIENTED_EDGE('',*,*,#6849,.F.); -#6849 = EDGE_CURVE('',#6829,#6829,#6850,.T.); -#6850 = SURFACE_CURVE('',#6851,(#6856,#6862),.PCURVE_S1.); -#6851 = CIRCLE('',#6852,35.); -#6852 = AXIS2_PLACEMENT_3D('',#6853,#6854,#6855); -#6853 = CARTESIAN_POINT('',(0.,2.78E-15,12.5)); -#6854 = DIRECTION('',(0.,-2.2E-16,-1.)); -#6855 = DIRECTION('',(1.,0.,0.)); -#6856 = PCURVE('',#6813,#6857); -#6857 = DEFINITIONAL_REPRESENTATION('',(#6858),#6861); -#6858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6859,#6860),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#6859 = CARTESIAN_POINT('',(0.,-5.)); -#6860 = CARTESIAN_POINT('',(6.28318530718,-5.)); -#6861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6862 = PCURVE('',#6558,#6863); -#6863 = DEFINITIONAL_REPRESENTATION('',(#6864),#6868); -#6864 = CIRCLE('',#6865,35.); -#6865 = AXIS2_PLACEMENT_2D('',#6866,#6867); -#6866 = CARTESIAN_POINT('',(0.,0.)); -#6867 = DIRECTION('',(1.,0.)); -#6868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6869 = ORIENTED_EDGE('',*,*,#6828,.F.); -#6870 = ADVANCED_FACE('',(#6871,#6874),#6558,.F.); -#6871 = FACE_BOUND('',#6872,.F.); -#6872 = EDGE_LOOP('',(#6873)); -#6873 = ORIENTED_EDGE('',*,*,#6849,.T.); -#6874 = FACE_BOUND('',#6875,.F.); -#6875 = EDGE_LOOP('',(#6876)); -#6876 = ORIENTED_EDGE('',*,*,#6537,.F.); -#6877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6881)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6878,#6879,#6880)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6878, - 'distance_accuracy_value','confusion accuracy'); -#6882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6883,#6885); -#6883 = ( REPRESENTATION_RELATIONSHIP('','',#6530,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6884) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); -#6885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6886); -#6886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','CableManagementMiddle','', - #5,#6525,$); -#6887 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6527)); -#6888 = SHAPE_DEFINITION_REPRESENTATION(#6889,#6895); -#6889 = PRODUCT_DEFINITION_SHAPE('','',#6890); -#6890 = PRODUCT_DEFINITION('design','',#6891,#6894); -#6891 = PRODUCT_DEFINITION_FORMATION('','',#6892); -#6892 = PRODUCT('Revolution001','Revolution001','',(#6893)); -#6893 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6895 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6896),#7258); -#6896 = MANIFOLD_SOLID_BREP('',#6897); -#6897 = CLOSED_SHELL('',(#6898,#6986,#7021,#7076,#7111,#7166,#7201,#7251 - )); -#6898 = ADVANCED_FACE('',(#6899),#6912,.F.); -#6899 = FACE_BOUND('',#6900,.F.); -#6900 = EDGE_LOOP('',(#6901,#6935,#6958,#6985)); -#6901 = ORIENTED_EDGE('',*,*,#6902,.T.); -#6902 = EDGE_CURVE('',#6903,#6903,#6905,.T.); -#6903 = VERTEX_POINT('',#6904); -#6904 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6905 = SURFACE_CURVE('',#6906,(#6911,#6923),.PCURVE_S1.); -#6906 = CIRCLE('',#6907,25.); -#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910); -#6908 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6909 = DIRECTION('',(0.,-1.,4.4E-16)); -#6910 = DIRECTION('',(1.,0.,0.)); -#6911 = PCURVE('',#6912,#6917); -#6912 = CYLINDRICAL_SURFACE('',#6913,25.); -#6913 = AXIS2_PLACEMENT_3D('',#6914,#6915,#6916); -#6914 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6915 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6916 = DIRECTION('',(1.,0.,0.)); -#6917 = DEFINITIONAL_REPRESENTATION('',(#6918),#6922); -#6918 = LINE('',#6919,#6920); -#6919 = CARTESIAN_POINT('',(0.,0.)); -#6920 = VECTOR('',#6921,1.); -#6921 = DIRECTION('',(1.,0.)); -#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6923 = PCURVE('',#6924,#6929); -#6924 = PLANE('',#6925); -#6925 = AXIS2_PLACEMENT_3D('',#6926,#6927,#6928); -#6926 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#6927 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6928 = DIRECTION('',(1.,0.,0.)); -#6929 = DEFINITIONAL_REPRESENTATION('',(#6930),#6934); -#6930 = CIRCLE('',#6931,25.); -#6931 = AXIS2_PLACEMENT_2D('',#6932,#6933); -#6932 = CARTESIAN_POINT('',(0.,0.)); -#6933 = DIRECTION('',(1.,0.)); -#6934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6935 = ORIENTED_EDGE('',*,*,#6936,.T.); -#6936 = EDGE_CURVE('',#6903,#6937,#6939,.T.); -#6937 = VERTEX_POINT('',#6938); -#6938 = CARTESIAN_POINT('',(25.,-12.5,0.)); -#6939 = SEAM_CURVE('',#6940,(#6944,#6951),.PCURVE_S1.); -#6940 = LINE('',#6941,#6942); -#6941 = CARTESIAN_POINT('',(25.,12.5,0.)); -#6942 = VECTOR('',#6943,1.); -#6943 = DIRECTION('',(0.,-1.,0.)); -#6944 = PCURVE('',#6912,#6945); -#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950); -#6946 = LINE('',#6947,#6948); -#6947 = CARTESIAN_POINT('',(0.,0.)); -#6948 = VECTOR('',#6949,1.); -#6949 = DIRECTION('',(0.,1.)); -#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6951 = PCURVE('',#6912,#6952); -#6952 = DEFINITIONAL_REPRESENTATION('',(#6953),#6957); -#6953 = LINE('',#6954,#6955); -#6954 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6955 = VECTOR('',#6956,1.); -#6956 = DIRECTION('',(0.,1.)); -#6957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6958 = ORIENTED_EDGE('',*,*,#6959,.F.); -#6959 = EDGE_CURVE('',#6937,#6937,#6960,.T.); -#6960 = SURFACE_CURVE('',#6961,(#6966,#6973),.PCURVE_S1.); -#6961 = CIRCLE('',#6962,25.); -#6962 = AXIS2_PLACEMENT_3D('',#6963,#6964,#6965); -#6963 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#6964 = DIRECTION('',(0.,-1.,4.4E-16)); -#6965 = DIRECTION('',(1.,0.,0.)); -#6966 = PCURVE('',#6912,#6967); -#6967 = DEFINITIONAL_REPRESENTATION('',(#6968),#6972); -#6968 = LINE('',#6969,#6970); -#6969 = CARTESIAN_POINT('',(0.,25.)); -#6970 = VECTOR('',#6971,1.); -#6971 = DIRECTION('',(1.,0.)); -#6972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6973 = PCURVE('',#6974,#6979); -#6974 = PLANE('',#6975); -#6975 = AXIS2_PLACEMENT_3D('',#6976,#6977,#6978); -#6976 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#6977 = DIRECTION('',(-0.,-1.,4.4E-16)); -#6978 = DIRECTION('',(1.,-0.,-0.)); -#6979 = DEFINITIONAL_REPRESENTATION('',(#6980),#6984); -#6980 = CIRCLE('',#6981,25.); -#6981 = AXIS2_PLACEMENT_2D('',#6982,#6983); -#6982 = CARTESIAN_POINT('',(0.,0.)); -#6983 = DIRECTION('',(1.,-0.)); -#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6985 = ORIENTED_EDGE('',*,*,#6936,.F.); -#6986 = ADVANCED_FACE('',(#6987,#6990),#6974,.T.); -#6987 = FACE_BOUND('',#6988,.F.); -#6988 = EDGE_LOOP('',(#6989)); -#6989 = ORIENTED_EDGE('',*,*,#6959,.T.); -#6990 = FACE_BOUND('',#6991,.F.); -#6991 = EDGE_LOOP('',(#6992)); -#6992 = ORIENTED_EDGE('',*,*,#6993,.F.); -#6993 = EDGE_CURVE('',#6994,#6994,#6996,.T.); -#6994 = VERTEX_POINT('',#6995); -#6995 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#6996 = SURFACE_CURVE('',#6997,(#7002,#7009),.PCURVE_S1.); -#6997 = CIRCLE('',#6998,35.00000000002); -#6998 = AXIS2_PLACEMENT_3D('',#6999,#7000,#7001); -#6999 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#7000 = DIRECTION('',(0.,-1.,4.4E-16)); -#7001 = DIRECTION('',(1.,0.,0.)); -#7002 = PCURVE('',#6974,#7003); -#7003 = DEFINITIONAL_REPRESENTATION('',(#7004),#7008); -#7004 = CIRCLE('',#7005,35.00000000002); -#7005 = AXIS2_PLACEMENT_2D('',#7006,#7007); -#7006 = CARTESIAN_POINT('',(0.,0.)); -#7007 = DIRECTION('',(1.,-0.)); -#7008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7009 = PCURVE('',#7010,#7015); -#7010 = CONICAL_SURFACE('',#7011,35.00000000002,0.785398163397); -#7011 = AXIS2_PLACEMENT_3D('',#7012,#7013,#7014); -#7012 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15)); -#7013 = DIRECTION('',(0.,1.,-4.4E-16)); -#7014 = DIRECTION('',(1.,0.,0.)); -#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020); -#7016 = LINE('',#7017,#7018); -#7017 = CARTESIAN_POINT('',(-0.,0.)); -#7018 = VECTOR('',#7019,1.); -#7019 = DIRECTION('',(-1.,0.)); -#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7021 = ADVANCED_FACE('',(#7022),#7010,.T.); -#7022 = FACE_BOUND('',#7023,.F.); -#7023 = EDGE_LOOP('',(#7024,#7025,#7048,#7075)); -#7024 = ORIENTED_EDGE('',*,*,#6993,.T.); -#7025 = ORIENTED_EDGE('',*,*,#7026,.T.); -#7026 = EDGE_CURVE('',#6994,#7027,#7029,.T.); -#7027 = VERTEX_POINT('',#7028); -#7028 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.)); -#7029 = SEAM_CURVE('',#7030,(#7034,#7041),.PCURVE_S1.); -#7030 = LINE('',#7031,#7032); -#7031 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.)); -#7032 = VECTOR('',#7033,1.); -#7033 = DIRECTION('',(0.707106781187,0.707106781187,0.)); -#7034 = PCURVE('',#7010,#7035); -#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7040); -#7036 = LINE('',#7037,#7038); -#7037 = CARTESIAN_POINT('',(-0.,0.)); -#7038 = VECTOR('',#7039,1.); -#7039 = DIRECTION('',(-0.,1.)); -#7040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7041 = PCURVE('',#7010,#7042); -#7042 = DEFINITIONAL_REPRESENTATION('',(#7043),#7047); -#7043 = LINE('',#7044,#7045); -#7044 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#7045 = VECTOR('',#7046,1.); -#7046 = DIRECTION('',(-0.,1.)); -#7047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7048 = ORIENTED_EDGE('',*,*,#7049,.F.); -#7049 = EDGE_CURVE('',#7027,#7027,#7050,.T.); -#7050 = SURFACE_CURVE('',#7051,(#7056,#7063),.PCURVE_S1.); -#7051 = CIRCLE('',#7052,40.00000000002); -#7052 = AXIS2_PLACEMENT_3D('',#7053,#7054,#7055); -#7053 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#7054 = DIRECTION('',(0.,-1.,4.4E-16)); -#7055 = DIRECTION('',(1.,0.,0.)); -#7056 = PCURVE('',#7010,#7057); -#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062); -#7058 = LINE('',#7059,#7060); -#7059 = CARTESIAN_POINT('',(-0.,5.)); -#7060 = VECTOR('',#7061,1.); -#7061 = DIRECTION('',(-1.,0.)); -#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7063 = PCURVE('',#7064,#7069); -#7064 = PLANE('',#7065); -#7065 = AXIS2_PLACEMENT_3D('',#7066,#7067,#7068); -#7066 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#7067 = DIRECTION('',(-0.,-1.,4.4E-16)); -#7068 = DIRECTION('',(1.,0.,0.)); -#7069 = DEFINITIONAL_REPRESENTATION('',(#7070),#7074); -#7070 = CIRCLE('',#7071,40.00000000002); -#7071 = AXIS2_PLACEMENT_2D('',#7072,#7073); -#7072 = CARTESIAN_POINT('',(0.,0.)); -#7073 = DIRECTION('',(1.,0.)); -#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7075 = ORIENTED_EDGE('',*,*,#7026,.F.); -#7076 = ADVANCED_FACE('',(#7077,#7080),#7064,.F.); -#7077 = FACE_BOUND('',#7078,.F.); -#7078 = EDGE_LOOP('',(#7079)); -#7079 = ORIENTED_EDGE('',*,*,#7049,.T.); -#7080 = FACE_BOUND('',#7081,.F.); -#7081 = EDGE_LOOP('',(#7082)); -#7082 = ORIENTED_EDGE('',*,*,#7083,.F.); -#7083 = EDGE_CURVE('',#7084,#7084,#7086,.T.); -#7084 = VERTEX_POINT('',#7085); -#7085 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#7086 = SURFACE_CURVE('',#7087,(#7092,#7099),.PCURVE_S1.); -#7087 = CIRCLE('',#7088,30.); -#7088 = AXIS2_PLACEMENT_3D('',#7089,#7090,#7091); -#7089 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#7090 = DIRECTION('',(0.,-1.,4.4E-16)); -#7091 = DIRECTION('',(1.,0.,0.)); -#7092 = PCURVE('',#7064,#7093); -#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098); -#7094 = CIRCLE('',#7095,30.); -#7095 = AXIS2_PLACEMENT_2D('',#7096,#7097); -#7096 = CARTESIAN_POINT('',(0.,0.)); -#7097 = DIRECTION('',(1.,0.)); -#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7099 = PCURVE('',#7100,#7105); -#7100 = CYLINDRICAL_SURFACE('',#7101,30.); -#7101 = AXIS2_PLACEMENT_3D('',#7102,#7103,#7104); -#7102 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15)); -#7103 = DIRECTION('',(0.,1.,-4.4E-16)); -#7104 = DIRECTION('',(1.,0.,0.)); -#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7110); -#7106 = LINE('',#7107,#7108); -#7107 = CARTESIAN_POINT('',(-0.,0.)); -#7108 = VECTOR('',#7109,1.); -#7109 = DIRECTION('',(-1.,0.)); -#7110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7111 = ADVANCED_FACE('',(#7112),#7100,.T.); -#7112 = FACE_BOUND('',#7113,.F.); -#7113 = EDGE_LOOP('',(#7114,#7115,#7138,#7165)); -#7114 = ORIENTED_EDGE('',*,*,#7083,.T.); -#7115 = ORIENTED_EDGE('',*,*,#7116,.T.); -#7116 = EDGE_CURVE('',#7084,#7117,#7119,.T.); -#7117 = VERTEX_POINT('',#7118); -#7118 = CARTESIAN_POINT('',(30.,7.5,0.)); -#7119 = SEAM_CURVE('',#7120,(#7124,#7131),.PCURVE_S1.); -#7120 = LINE('',#7121,#7122); -#7121 = CARTESIAN_POINT('',(30.,-7.5,0.)); -#7122 = VECTOR('',#7123,1.); -#7123 = DIRECTION('',(0.,1.,0.)); -#7124 = PCURVE('',#7100,#7125); -#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130); -#7126 = LINE('',#7127,#7128); -#7127 = CARTESIAN_POINT('',(-0.,0.)); -#7128 = VECTOR('',#7129,1.); -#7129 = DIRECTION('',(-0.,1.)); -#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7131 = PCURVE('',#7100,#7132); -#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137); -#7133 = LINE('',#7134,#7135); -#7134 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#7135 = VECTOR('',#7136,1.); -#7136 = DIRECTION('',(-0.,1.)); -#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7138 = ORIENTED_EDGE('',*,*,#7139,.F.); -#7139 = EDGE_CURVE('',#7117,#7117,#7140,.T.); -#7140 = SURFACE_CURVE('',#7141,(#7146,#7153),.PCURVE_S1.); -#7141 = CIRCLE('',#7142,30.); -#7142 = AXIS2_PLACEMENT_3D('',#7143,#7144,#7145); -#7143 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#7144 = DIRECTION('',(0.,-1.,4.4E-16)); -#7145 = DIRECTION('',(1.,0.,0.)); -#7146 = PCURVE('',#7100,#7147); -#7147 = DEFINITIONAL_REPRESENTATION('',(#7148),#7152); -#7148 = LINE('',#7149,#7150); -#7149 = CARTESIAN_POINT('',(-0.,15.)); -#7150 = VECTOR('',#7151,1.); -#7151 = DIRECTION('',(-1.,0.)); -#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7153 = PCURVE('',#7154,#7159); -#7154 = PLANE('',#7155); -#7155 = AXIS2_PLACEMENT_3D('',#7156,#7157,#7158); -#7156 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#7157 = DIRECTION('',(-0.,-1.,4.4E-16)); -#7158 = DIRECTION('',(1.,-0.,-0.)); -#7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7164); -#7160 = CIRCLE('',#7161,30.); -#7161 = AXIS2_PLACEMENT_2D('',#7162,#7163); -#7162 = CARTESIAN_POINT('',(0.,0.)); -#7163 = DIRECTION('',(1.,-0.)); -#7164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7165 = ORIENTED_EDGE('',*,*,#7116,.F.); -#7166 = ADVANCED_FACE('',(#7167,#7170),#7154,.T.); -#7167 = FACE_BOUND('',#7168,.F.); -#7168 = EDGE_LOOP('',(#7169)); -#7169 = ORIENTED_EDGE('',*,*,#7139,.T.); -#7170 = FACE_BOUND('',#7171,.F.); -#7171 = EDGE_LOOP('',(#7172)); -#7172 = ORIENTED_EDGE('',*,*,#7173,.F.); -#7173 = EDGE_CURVE('',#7174,#7174,#7176,.T.); -#7174 = VERTEX_POINT('',#7175); -#7175 = CARTESIAN_POINT('',(40.,7.5,0.)); -#7176 = SURFACE_CURVE('',#7177,(#7182,#7189),.PCURVE_S1.); -#7177 = CIRCLE('',#7178,40.); -#7178 = AXIS2_PLACEMENT_3D('',#7179,#7180,#7181); -#7179 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#7180 = DIRECTION('',(0.,-1.,4.4E-16)); -#7181 = DIRECTION('',(1.,0.,0.)); -#7182 = PCURVE('',#7154,#7183); -#7183 = DEFINITIONAL_REPRESENTATION('',(#7184),#7188); -#7184 = CIRCLE('',#7185,40.); -#7185 = AXIS2_PLACEMENT_2D('',#7186,#7187); -#7186 = CARTESIAN_POINT('',(0.,0.)); -#7187 = DIRECTION('',(1.,-0.)); -#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7189 = PCURVE('',#7190,#7195); -#7190 = CONICAL_SURFACE('',#7191,40.,0.785398163397); -#7191 = AXIS2_PLACEMENT_3D('',#7192,#7193,#7194); -#7192 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15)); -#7193 = DIRECTION('',(-0.,-1.,4.4E-16)); -#7194 = DIRECTION('',(1.,0.,0.)); -#7195 = DEFINITIONAL_REPRESENTATION('',(#7196),#7200); -#7196 = LINE('',#7197,#7198); -#7197 = CARTESIAN_POINT('',(0.,-0.)); -#7198 = VECTOR('',#7199,1.); -#7199 = DIRECTION('',(1.,-0.)); -#7200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7201 = ADVANCED_FACE('',(#7202),#7190,.T.); -#7202 = FACE_BOUND('',#7203,.F.); -#7203 = EDGE_LOOP('',(#7204,#7205,#7228,#7250)); -#7204 = ORIENTED_EDGE('',*,*,#7173,.T.); -#7205 = ORIENTED_EDGE('',*,*,#7206,.T.); -#7206 = EDGE_CURVE('',#7174,#7207,#7209,.T.); -#7207 = VERTEX_POINT('',#7208); -#7208 = CARTESIAN_POINT('',(35.,12.5,0.)); -#7209 = SEAM_CURVE('',#7210,(#7214,#7221),.PCURVE_S1.); -#7210 = LINE('',#7211,#7212); -#7211 = CARTESIAN_POINT('',(40.,7.5,0.)); -#7212 = VECTOR('',#7213,1.); -#7213 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); -#7214 = PCURVE('',#7190,#7215); -#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220); -#7216 = LINE('',#7217,#7218); -#7217 = CARTESIAN_POINT('',(0.,-0.)); -#7218 = VECTOR('',#7219,1.); -#7219 = DIRECTION('',(0.,-1.)); -#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7221 = PCURVE('',#7190,#7222); -#7222 = DEFINITIONAL_REPRESENTATION('',(#7223),#7227); -#7223 = LINE('',#7224,#7225); -#7224 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#7225 = VECTOR('',#7226,1.); -#7226 = DIRECTION('',(0.,-1.)); -#7227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7228 = ORIENTED_EDGE('',*,*,#7229,.F.); -#7229 = EDGE_CURVE('',#7207,#7207,#7230,.T.); -#7230 = SURFACE_CURVE('',#7231,(#7236,#7243),.PCURVE_S1.); -#7231 = CIRCLE('',#7232,35.); -#7232 = AXIS2_PLACEMENT_3D('',#7233,#7234,#7235); -#7233 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15)); -#7234 = DIRECTION('',(0.,-1.,4.4E-16)); -#7235 = DIRECTION('',(1.,0.,0.)); -#7236 = PCURVE('',#7190,#7237); -#7237 = DEFINITIONAL_REPRESENTATION('',(#7238),#7242); -#7238 = LINE('',#7239,#7240); -#7239 = CARTESIAN_POINT('',(0.,-5.)); -#7240 = VECTOR('',#7241,1.); -#7241 = DIRECTION('',(1.,-0.)); -#7242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7243 = PCURVE('',#6924,#7244); -#7244 = DEFINITIONAL_REPRESENTATION('',(#7245),#7249); -#7245 = CIRCLE('',#7246,35.); -#7246 = AXIS2_PLACEMENT_2D('',#7247,#7248); -#7247 = CARTESIAN_POINT('',(0.,0.)); -#7248 = DIRECTION('',(1.,0.)); -#7249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7250 = ORIENTED_EDGE('',*,*,#7206,.F.); -#7251 = ADVANCED_FACE('',(#7252,#7255),#6924,.F.); -#7252 = FACE_BOUND('',#7253,.F.); -#7253 = EDGE_LOOP('',(#7254)); -#7254 = ORIENTED_EDGE('',*,*,#7229,.T.); -#7255 = FACE_BOUND('',#7256,.F.); -#7256 = EDGE_LOOP('',(#7257)); -#7257 = ORIENTED_EDGE('',*,*,#6902,.F.); -#7258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7262)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7259,#7260,#7261)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7259, - 'distance_accuracy_value','confusion accuracy'); -#7263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7264,#7266); -#7264 = ( REPRESENTATION_RELATIONSHIP('','',#6895,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7265) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); -#7266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7267); -#7267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Revolution001','',#5,#6890, - $); -#7268 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6892)); -#7269 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7270),#547); -#7270 = STYLED_ITEM('color',(#7271),#133); -#7271 = PRESENTATION_STYLE_ASSIGNMENT((#7272,#7278)); -#7272 = SURFACE_STYLE_USAGE(.BOTH.,#7273); -#7273 = SURFACE_SIDE_STYLE('',(#7274)); -#7274 = SURFACE_STYLE_FILL_AREA(#7275); -#7275 = FILL_AREA_STYLE('',(#7276)); -#7276 = FILL_AREA_STYLE_COLOUR('',#7277); -#7277 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); -#7278 = CURVE_STYLE('',#7279,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7279 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7280 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, +#3394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#3395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3396); +#3396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','CableManagementMiddle','',#5 + ,#3035,$); +#3397 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3037)); +#3398 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3399),#1959); +#3399 = STYLED_ITEM('color',(#3400),#1629); +#3400 = PRESENTATION_STYLE_ASSIGNMENT((#3401,#3407)); +#3401 = SURFACE_STYLE_USAGE(.BOTH.,#3402); +#3402 = SURFACE_SIDE_STYLE('',(#3403)); +#3403 = SURFACE_STYLE_FILL_AREA(#3404); +#3404 = FILL_AREA_STYLE('',(#3405)); +#3405 = FILL_AREA_STYLE_COLOUR('',#3406); +#3406 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#3407 = CURVE_STYLE('',#3408,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3408 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3409 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, 9.803921802644E-02); -#7281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7282),#3347); -#7282 = STYLED_ITEM('color',(#7283),#2933); -#7283 = PRESENTATION_STYLE_ASSIGNMENT((#7284,#7289)); -#7284 = SURFACE_STYLE_USAGE(.BOTH.,#7285); -#7285 = SURFACE_SIDE_STYLE('',(#7286)); -#7286 = SURFACE_STYLE_FILL_AREA(#7287); -#7287 = FILL_AREA_STYLE('',(#7288)); -#7288 = FILL_AREA_STYLE_COLOUR('',#7277); -#7289 = CURVE_STYLE('',#7290,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7292),#6055); -#7292 = STYLED_ITEM('color',(#7293),#5709); -#7293 = PRESENTATION_STYLE_ASSIGNMENT((#7294,#7299)); -#7294 = SURFACE_STYLE_USAGE(.BOTH.,#7295); -#7295 = SURFACE_SIDE_STYLE('',(#7296)); -#7296 = SURFACE_STYLE_FILL_AREA(#7297); -#7297 = FILL_AREA_STYLE('',(#7298)); -#7298 = FILL_AREA_STYLE_COLOUR('',#7277); -#7299 = CURVE_STYLE('',#7300,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7301 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7302),#1434); -#7302 = STYLED_ITEM('color',(#7303),#1104); -#7303 = PRESENTATION_STYLE_ASSIGNMENT((#7304,#7309)); -#7304 = SURFACE_STYLE_USAGE(.BOTH.,#7305); -#7305 = SURFACE_SIDE_STYLE('',(#7306)); -#7306 = SURFACE_STYLE_FILL_AREA(#7307); -#7307 = FILL_AREA_STYLE('',(#7308)); -#7308 = FILL_AREA_STYLE_COLOUR('',#7277); -#7309 = CURVE_STYLE('',#7310,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7312),#6131); -#7312 = STYLED_ITEM('color',(#7313),#6074); -#7313 = PRESENTATION_STYLE_ASSIGNMENT((#7314,#7319)); -#7314 = SURFACE_STYLE_USAGE(.BOTH.,#7315); -#7315 = SURFACE_SIDE_STYLE('',(#7316)); -#7316 = SURFACE_STYLE_FILL_AREA(#7317); -#7317 = FILL_AREA_STYLE('',(#7318)); -#7318 = FILL_AREA_STYLE_COLOUR('',#7277); -#7319 = CURVE_STYLE('',#7320,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7321 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); -#7322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7323),#5633); -#7323 = STYLED_ITEM('color',(#7324),#5604); -#7324 = PRESENTATION_STYLE_ASSIGNMENT((#7325,#7330)); -#7325 = SURFACE_STYLE_USAGE(.BOTH.,#7326); -#7326 = SURFACE_SIDE_STYLE('',(#7327)); -#7327 = SURFACE_STYLE_FILL_AREA(#7328); -#7328 = FILL_AREA_STYLE('',(#7329)); -#7329 = FILL_AREA_STYLE_COLOUR('',#7277); -#7330 = CURVE_STYLE('',#7331,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7332 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7333),#1085); -#7333 = STYLED_ITEM('color',(#7334),#1056); -#7334 = PRESENTATION_STYLE_ASSIGNMENT((#7335,#7340)); -#7335 = SURFACE_STYLE_USAGE(.BOTH.,#7336); -#7336 = SURFACE_SIDE_STYLE('',(#7337)); -#7337 = SURFACE_STYLE_FILL_AREA(#7338); -#7338 = FILL_AREA_STYLE('',(#7339)); -#7339 = FILL_AREA_STYLE_COLOUR('',#7277); -#7340 = CURVE_STYLE('',#7341,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7341 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7342 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7343),#5585); -#7343 = STYLED_ITEM('color',(#7344),#5255); -#7344 = PRESENTATION_STYLE_ASSIGNMENT((#7345,#7350)); -#7345 = SURFACE_STYLE_USAGE(.BOTH.,#7346); -#7346 = SURFACE_SIDE_STYLE('',(#7347)); -#7347 = SURFACE_STYLE_FILL_AREA(#7348); -#7348 = FILL_AREA_STYLE('',(#7349)); -#7349 = FILL_AREA_STYLE_COLOUR('',#7277); -#7350 = CURVE_STYLE('',#7351,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7351 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7352 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7353),#1037); -#7353 = STYLED_ITEM('color',(#7354),#623); -#7354 = PRESENTATION_STYLE_ASSIGNMENT((#7355,#7360)); -#7355 = SURFACE_STYLE_USAGE(.BOTH.,#7356); -#7356 = SURFACE_SIDE_STYLE('',(#7357)); -#7357 = SURFACE_STYLE_FILL_AREA(#7358); -#7358 = FILL_AREA_STYLE('',(#7359)); -#7359 = FILL_AREA_STYLE_COLOUR('',#7277); -#7360 = CURVE_STYLE('',#7361,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7363),#4490); -#7363 = STYLED_ITEM('color',(#7364),#4461); -#7364 = PRESENTATION_STYLE_ASSIGNMENT((#7365,#7370)); -#7365 = SURFACE_STYLE_USAGE(.BOTH.,#7366); -#7366 = SURFACE_SIDE_STYLE('',(#7367)); -#7367 = SURFACE_STYLE_FILL_AREA(#7368); -#7368 = FILL_AREA_STYLE('',(#7369)); -#7369 = FILL_AREA_STYLE_COLOUR('',#7277); -#7370 = CURVE_STYLE('',#7371,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7372 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7373),#6512); -#7373 = STYLED_ITEM('color',(#7374),#6150); -#7374 = PRESENTATION_STYLE_ASSIGNMENT((#7375,#7380)); -#7375 = SURFACE_STYLE_USAGE(.BOTH.,#7376); -#7376 = SURFACE_SIDE_STYLE('',(#7377)); -#7377 = SURFACE_STYLE_FILL_AREA(#7378); -#7378 = FILL_AREA_STYLE('',(#7379)); -#7379 = FILL_AREA_STYLE_COLOUR('',#7277); -#7380 = CURVE_STYLE('',#7381,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7381 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7382 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7383),#4442); -#7383 = STYLED_ITEM('color',(#7384),#4112); -#7384 = PRESENTATION_STYLE_ASSIGNMENT((#7385,#7390)); -#7385 = SURFACE_STYLE_USAGE(.BOTH.,#7386); -#7386 = SURFACE_SIDE_STYLE('',(#7387)); -#7387 = SURFACE_STYLE_FILL_AREA(#7388); -#7388 = FILL_AREA_STYLE('',(#7389)); -#7389 = FILL_AREA_STYLE_COLOUR('',#7277); -#7390 = CURVE_STYLE('',#7391,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7392 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7393),#2914); -#7393 = STYLED_ITEM('color',(#7394),#2500); -#7394 = PRESENTATION_STYLE_ASSIGNMENT((#7395,#7400)); -#7395 = SURFACE_STYLE_USAGE(.BOTH.,#7396); -#7396 = SURFACE_SIDE_STYLE('',(#7397)); -#7397 = SURFACE_STYLE_FILL_AREA(#7398); -#7398 = FILL_AREA_STYLE('',(#7399)); -#7399 = FILL_AREA_STYLE_COLOUR('',#7277); -#7400 = CURVE_STYLE('',#7401,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7403),#2481); -#7403 = STYLED_ITEM('color',(#7404),#2151); -#7404 = PRESENTATION_STYLE_ASSIGNMENT((#7405,#7410)); -#7405 = SURFACE_STYLE_USAGE(.BOTH.,#7406); -#7406 = SURFACE_SIDE_STYLE('',(#7407)); -#7407 = SURFACE_STYLE_FILL_AREA(#7408); -#7408 = FILL_AREA_STYLE('',(#7409)); -#7409 = FILL_AREA_STYLE_COLOUR('',#7277); -#7410 = CURVE_STYLE('',#7411,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7413),#5236); -#7413 = STYLED_ITEM('color',(#7414),#5207); -#7414 = PRESENTATION_STYLE_ASSIGNMENT((#7415,#7420)); -#7415 = SURFACE_STYLE_USAGE(.BOTH.,#7416); -#7416 = SURFACE_SIDE_STYLE('',(#7417)); -#7417 = SURFACE_STYLE_FILL_AREA(#7418); -#7418 = FILL_AREA_STYLE('',(#7419)); -#7419 = FILL_AREA_STYLE_COLOUR('',#7277); -#7420 = CURVE_STYLE('',#7421,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7422 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7423),#4093); -#7423 = STYLED_ITEM('color',(#7424),#3763); -#7424 = PRESENTATION_STYLE_ASSIGNMENT((#7425,#7430)); -#7425 = SURFACE_STYLE_USAGE(.BOTH.,#7426); -#7426 = SURFACE_SIDE_STYLE('',(#7427)); -#7427 = SURFACE_STYLE_FILL_AREA(#7428); -#7428 = FILL_AREA_STYLE('',(#7429)); -#7429 = FILL_AREA_STYLE_COLOUR('',#7277); -#7430 = CURVE_STYLE('',#7431,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7431 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7432 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7433),#5188); -#7433 = STYLED_ITEM('color',(#7434),#4858); -#7434 = PRESENTATION_STYLE_ASSIGNMENT((#7435,#7440)); -#7435 = SURFACE_STYLE_USAGE(.BOTH.,#7436); -#7436 = SURFACE_SIDE_STYLE('',(#7437)); -#7437 = SURFACE_STYLE_FILL_AREA(#7438); -#7438 = FILL_AREA_STYLE('',(#7439)); -#7439 = FILL_AREA_STYLE_COLOUR('',#7277); -#7440 = CURVE_STYLE('',#7441,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7441 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7443),#6877); -#7443 = STYLED_ITEM('color',(#7444),#6531); -#7444 = PRESENTATION_STYLE_ASSIGNMENT((#7445,#7450)); -#7445 = SURFACE_STYLE_USAGE(.BOTH.,#7446); -#7446 = SURFACE_SIDE_STYLE('',(#7447)); -#7447 = SURFACE_STYLE_FILL_AREA(#7448); -#7448 = FILL_AREA_STYLE('',(#7449)); -#7449 = FILL_AREA_STYLE_COLOUR('',#7277); -#7450 = CURVE_STYLE('',#7451,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7451 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7452 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7453),#2132); -#7453 = STYLED_ITEM('color',(#7454),#1802); -#7454 = PRESENTATION_STYLE_ASSIGNMENT((#7455,#7460)); -#7455 = SURFACE_STYLE_USAGE(.BOTH.,#7456); -#7456 = SURFACE_SIDE_STYLE('',(#7457)); -#7457 = SURFACE_STYLE_FILL_AREA(#7458); -#7458 = FILL_AREA_STYLE('',(#7459)); -#7459 = FILL_AREA_STYLE_COLOUR('',#7277); -#7460 = CURVE_STYLE('',#7461,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7462 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7463),#4839); -#7463 = STYLED_ITEM('color',(#7464),#4509); -#7464 = PRESENTATION_STYLE_ASSIGNMENT((#7465,#7470)); -#7465 = SURFACE_STYLE_USAGE(.BOTH.,#7466); -#7466 = SURFACE_SIDE_STYLE('',(#7467)); -#7467 = SURFACE_STYLE_FILL_AREA(#7468); -#7468 = FILL_AREA_STYLE('',(#7469)); -#7469 = FILL_AREA_STYLE_COLOUR('',#7277); -#7470 = CURVE_STYLE('',#7471,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7472 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7473),#3744); -#7473 = STYLED_ITEM('color',(#7474),#3715); -#7474 = PRESENTATION_STYLE_ASSIGNMENT((#7475,#7480)); -#7475 = SURFACE_STYLE_USAGE(.BOTH.,#7476); -#7476 = SURFACE_SIDE_STYLE('',(#7477)); -#7477 = SURFACE_STYLE_FILL_AREA(#7478); -#7478 = FILL_AREA_STYLE('',(#7479)); -#7479 = FILL_AREA_STYLE_COLOUR('',#7277); -#7480 = CURVE_STYLE('',#7481,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7483,#7492),#5690); -#7483 = STYLED_ITEM('color',(#7484),#5652); -#7484 = PRESENTATION_STYLE_ASSIGNMENT((#7485,#7490)); -#7485 = SURFACE_STYLE_USAGE(.BOTH.,#7486); -#7486 = SURFACE_SIDE_STYLE('',(#7487)); -#7487 = SURFACE_STYLE_FILL_AREA(#7488); -#7488 = FILL_AREA_STYLE('',(#7489)); -#7489 = FILL_AREA_STYLE_COLOUR('',#7277); -#7490 = CURVE_STYLE('',#7491,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7492 = STYLED_ITEM('color',(#7493),#5681); -#7493 = PRESENTATION_STYLE_ASSIGNMENT((#7494,#7499)); -#7494 = SURFACE_STYLE_USAGE(.BOTH.,#7495); -#7495 = SURFACE_SIDE_STYLE('',(#7496)); -#7496 = SURFACE_STYLE_FILL_AREA(#7497); -#7497 = FILL_AREA_STYLE('',(#7498)); -#7498 = FILL_AREA_STYLE_COLOUR('',#7277); -#7499 = CURVE_STYLE('',#7500,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7502,#7511),#604); -#7502 = STYLED_ITEM('color',(#7503),#566); -#7503 = PRESENTATION_STYLE_ASSIGNMENT((#7504,#7509)); -#7504 = SURFACE_STYLE_USAGE(.BOTH.,#7505); -#7505 = SURFACE_SIDE_STYLE('',(#7506)); -#7506 = SURFACE_STYLE_FILL_AREA(#7507); -#7507 = FILL_AREA_STYLE('',(#7508)); -#7508 = FILL_AREA_STYLE_COLOUR('',#7277); -#7509 = CURVE_STYLE('',#7510,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7511 = STYLED_ITEM('color',(#7512),#595); -#7512 = PRESENTATION_STYLE_ASSIGNMENT((#7513,#7518)); -#7513 = SURFACE_STYLE_USAGE(.BOTH.,#7514); -#7514 = SURFACE_SIDE_STYLE('',(#7515)); -#7515 = SURFACE_STYLE_FILL_AREA(#7516); -#7516 = FILL_AREA_STYLE('',(#7517)); -#7517 = FILL_AREA_STYLE_COLOUR('',#7277); -#7518 = CURVE_STYLE('',#7519,POSITIVE_LENGTH_MEASURE(0.1),#7321); -#7519 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7521),#3696); -#7521 = STYLED_ITEM('color',(#7522),#3366); -#7522 = PRESENTATION_STYLE_ASSIGNMENT((#7523,#7528)); -#7523 = SURFACE_STYLE_USAGE(.BOTH.,#7524); -#7524 = SURFACE_SIDE_STYLE('',(#7525)); -#7525 = SURFACE_STYLE_FILL_AREA(#7526); -#7526 = FILL_AREA_STYLE('',(#7527)); -#7527 = FILL_AREA_STYLE_COLOUR('',#7277); -#7528 = CURVE_STYLE('',#7529,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7531),#7258); -#7531 = STYLED_ITEM('color',(#7532),#6896); -#7532 = PRESENTATION_STYLE_ASSIGNMENT((#7533,#7538)); -#7533 = SURFACE_STYLE_USAGE(.BOTH.,#7534); -#7534 = SURFACE_SIDE_STYLE('',(#7535)); -#7535 = SURFACE_STYLE_FILL_AREA(#7536); -#7536 = FILL_AREA_STYLE('',(#7537)); -#7537 = FILL_AREA_STYLE_COLOUR('',#7277); -#7538 = CURVE_STYLE('',#7539,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7540 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7541),#1783); -#7541 = STYLED_ITEM('color',(#7542),#1453); -#7542 = PRESENTATION_STYLE_ASSIGNMENT((#7543,#7548)); -#7543 = SURFACE_STYLE_USAGE(.BOTH.,#7544); -#7544 = SURFACE_SIDE_STYLE('',(#7545)); -#7545 = SURFACE_STYLE_FILL_AREA(#7546); -#7546 = FILL_AREA_STYLE('',(#7547)); -#7547 = FILL_AREA_STYLE_COLOUR('',#7277); -#7548 = CURVE_STYLE('',#7549,POSITIVE_LENGTH_MEASURE(0.1),#7280); -#7549 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3411),#2657); +#3411 = STYLED_ITEM('color',(#3412),#2327); +#3412 = PRESENTATION_STYLE_ASSIGNMENT((#3413,#3418)); +#3413 = SURFACE_STYLE_USAGE(.BOTH.,#3414); +#3414 = SURFACE_SIDE_STYLE('',(#3415)); +#3415 = SURFACE_STYLE_FILL_AREA(#3416); +#3416 = FILL_AREA_STYLE('',(#3417)); +#3417 = FILL_AREA_STYLE_COLOUR('',#3406); +#3418 = CURVE_STYLE('',#3419,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3419 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3420 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3421),#3387); +#3421 = STYLED_ITEM('color',(#3422),#3041); +#3422 = PRESENTATION_STYLE_ASSIGNMENT((#3423,#3428)); +#3423 = SURFACE_STYLE_USAGE(.BOTH.,#3424); +#3424 = SURFACE_SIDE_STYLE('',(#3425)); +#3425 = SURFACE_STYLE_FILL_AREA(#3426); +#3426 = FILL_AREA_STYLE('',(#3427)); +#3427 = FILL_AREA_STYLE_COLOUR('',#3406); +#3428 = CURVE_STYLE('',#3429,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3429 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3430 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3431),#828); +#3431 = STYLED_ITEM('color',(#3432),#498); +#3432 = PRESENTATION_STYLE_ASSIGNMENT((#3433,#3438)); +#3433 = SURFACE_STYLE_USAGE(.BOTH.,#3434); +#3434 = SURFACE_SIDE_STYLE('',(#3435)); +#3435 = SURFACE_STYLE_FILL_AREA(#3436); +#3436 = FILL_AREA_STYLE('',(#3437)); +#3437 = FILL_AREA_STYLE_COLOUR('',#3406); +#3438 = CURVE_STYLE('',#3439,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3439 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3440 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3441),#479); +#3441 = STYLED_ITEM('color',(#3442),#65); +#3442 = PRESENTATION_STYLE_ASSIGNMENT((#3443,#3448)); +#3443 = SURFACE_STYLE_USAGE(.BOTH.,#3444); +#3444 = SURFACE_SIDE_STYLE('',(#3445)); +#3445 = SURFACE_STYLE_FILL_AREA(#3446); +#3446 = FILL_AREA_STYLE('',(#3447)); +#3447 = FILL_AREA_STYLE_COLOUR('',#3406); +#3448 = CURVE_STYLE('',#3449,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3449 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3451),#2308); +#3451 = STYLED_ITEM('color',(#3452),#1978); +#3452 = PRESENTATION_STYLE_ASSIGNMENT((#3453,#3458)); +#3453 = SURFACE_STYLE_USAGE(.BOTH.,#3454); +#3454 = SURFACE_SIDE_STYLE('',(#3455)); +#3455 = SURFACE_STYLE_FILL_AREA(#3456); +#3456 = FILL_AREA_STYLE('',(#3457)); +#3457 = FILL_AREA_STYLE_COLOUR('',#3406); +#3458 = CURVE_STYLE('',#3459,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3459 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3461),#3022); +#3461 = STYLED_ITEM('color',(#3462),#2676); +#3462 = PRESENTATION_STYLE_ASSIGNMENT((#3463,#3468)); +#3463 = SURFACE_STYLE_USAGE(.BOTH.,#3464); +#3464 = SURFACE_SIDE_STYLE('',(#3465)); +#3465 = SURFACE_STYLE_FILL_AREA(#3466); +#3466 = FILL_AREA_STYLE('',(#3467)); +#3467 = FILL_AREA_STYLE_COLOUR('',#3406); +#3468 = CURVE_STYLE('',#3469,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3469 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3470 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3471),#1610); +#3471 = STYLED_ITEM('color',(#3472),#1196); +#3472 = PRESENTATION_STYLE_ASSIGNMENT((#3473,#3478)); +#3473 = SURFACE_STYLE_USAGE(.BOTH.,#3474); +#3474 = SURFACE_SIDE_STYLE('',(#3475)); +#3475 = SURFACE_STYLE_FILL_AREA(#3476); +#3476 = FILL_AREA_STYLE('',(#3477)); +#3477 = FILL_AREA_STYLE_COLOUR('',#3406); +#3478 = CURVE_STYLE('',#3479,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3480 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3481),#1177); +#3481 = STYLED_ITEM('color',(#3482),#847); +#3482 = PRESENTATION_STYLE_ASSIGNMENT((#3483,#3488)); +#3483 = SURFACE_STYLE_USAGE(.BOTH.,#3484); +#3484 = SURFACE_SIDE_STYLE('',(#3485)); +#3485 = SURFACE_STYLE_FILL_AREA(#3486); +#3486 = FILL_AREA_STYLE('',(#3487)); +#3487 = FILL_AREA_STYLE_COLOUR('',#3406); +#3488 = CURVE_STYLE('',#3489,POSITIVE_LENGTH_MEASURE(0.1),#3409); +#3489 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); ENDSEC; END-ISO-10303-21; diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl index 954edff1537251b716d3b1674a73314aad77805e..6a3a91d012c1d12aa30c774a851881b7c6f8c657 100644 GIT binary patch delta 78 zcmV-U0I~n%vm%_D5s**<1QxMUlx3H6qyZ4KhRag|voX+F0<+@Ogk`t(p8;J0mroS| k2Dh=K0a*gKVyOX20*3^y0k;IM0{FUz^dkkg^dkoNx(-hv7ytkO literal 563684 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�tG}@8eRb*CTNM)*>|+FL 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

YnN@rOUG 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

g!gL2Pt4n1??5?Q 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 c>aGcTNP?1Tt0;>EeJVt2ez1Q?P Date: Sun, 29 Jan 2023 12:56:43 +0200 Subject: [PATCH 4/4] Modern Chair (60x68x102cm-WDH) --- .../ModernChair (60 x 68 x 102 cm WDH).FCStd | Bin 0 -> 157571 bytes .../ModernChair (60 x 68 x 102 cm WDH).png | Bin 0 -> 36616 bytes .../ModernChair (60 x 68 x 102 cm WDH).stl | Bin 0 -> 234784 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Industrial Design/Chairs/ModernChair (60 x 68 x 102 cm WDH).FCStd create mode 100644 Industrial Design/Chairs/ModernChair (60 x 68 x 102 cm WDH).png create mode 100644 Industrial Design/Chairs/ModernChair (60 x 68 x 102 cm WDH).stl diff --git a/Industrial Design/Chairs/ModernChair (60 x 68 x 102 cm WDH).FCStd b/Industrial Design/Chairs/ModernChair (60 x 68 x 102 cm WDH).FCStd new file mode 100644 index 0000000000000000000000000000000000000000..97f59df8d038dcfa3a0d70d31f8e7a036fdf075c GIT binary patch literal 157571 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%0D5C@EVeJ1x+ob%>=uzuYF;LD^ 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%0A(LT05qeqb%C01l^!YaEd|y!I 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

gu@E&b(| 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

    it}5hbBOS6OJWG1jZSp296FC%3em+4~nJ68Kib- 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