Skip to content

Instantly share code, notes, and snippets.

@nmsmith22389
Last active July 14, 2024 09:07
Show Gist options
  • Save nmsmith22389/7c02fa2affe7fe51790eefc4ef6e15cd to your computer and use it in GitHub Desktop.
Save nmsmith22389/7c02fa2affe7fe51790eefc4ef6e15cd to your computer and use it in GitHub Desktop.
Generate PTK 9497 Servo Model
import cadquery as cq
# Dimensions based on provided images and description
servo_length = 31.1 # mm
servo_width = 26.8 # mm
servo_height = 12.0 # mm (not including mounting tabs)
tab_thickness = 1.3 # mm (user-measured thickness)
# Mounting tabs dimensions
tab_width = 7.0 # mm
tab_height = 2.5 # mm
tab_offset = 19.8 # mm (from bottom of servo to top of tab)
# Spline dimensions
spline_diameter = 5.85 # mm (external diameter)
spline_height = 2.0 # mm (approximated)
# Servo body
servo = (
cq.Workplane("XY")
.box(servo_length, servo_width, servo_height)
)
# Mounting tabs
tab = (
cq.Workplane("XY")
.box(tab_height, tab_width, tab_thickness)
)
# Positioning the tabs
tabs = (
tab.translate((servo_length/2 + tab_height/2,
(servo_width/2 - tab_width/2), tab_offset)),
tab.translate((servo_length/2 + tab_height/2, -
(servo_width/2 - tab_width/2), tab_offset)),
tab.translate((-(servo_length/2 + tab_height/2),
(servo_width/2 - tab_width/2), tab_offset)),
tab.translate((-(servo_length/2 + tab_height/2), -
(servo_width/2 - tab_width/2), tab_offset))
)
# Adding the tabs to the servo
for tab in tabs:
servo = servo.union(tab)
# Adding the spline
spline = (
cq.Workplane("XY")
.cylinder(spline_height, spline_diameter/2)
.translate((0, 0, servo_height/2 + spline_height/2))
)
# Adding the spline to the servo
servo = servo.union(spline)
# Exporting as STEP file
file_path = "./PTK_9497_Servo_Mockup.step"
cq.exporters.export(servo, file_path)
file_path
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2024-07-14T09:05:32',('Author'),(
'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
,'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('Open CASCADE STEP translator 7.7 1',
'Open CASCADE STEP translator 7.7 1','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
#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.,0.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,-0.));
#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,
'distance_accuracy_value','confusion accuracy');
#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32);
#26 = PRODUCT_DEFINITION_SHAPE('','',#27);
#27 = PRODUCT_DEFINITION('design','',#28,#31);
#28 = PRODUCT_DEFINITION_FORMATION('','',#29);
#29 = PRODUCT('Open CASCADE STEP translator 7.7 1.1',
'Open CASCADE STEP translator 7.7 1.1','',(#30));
#30 = PRODUCT_CONTEXT('',#2,'mechanical');
#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32 = SHAPE_REPRESENTATION('',(#11,#33,#37,#41,#45,#49),#53);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(0.,0.,0.));
#35 = DIRECTION('',(0.,0.,1.));
#36 = DIRECTION('',(1.,0.,-0.));
#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40);
#38 = CARTESIAN_POINT('',(0.,0.,0.));
#39 = DIRECTION('',(0.,0.,1.));
#40 = DIRECTION('',(1.,0.,0.));
#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
#42 = CARTESIAN_POINT('',(0.,0.,0.));
#43 = DIRECTION('',(0.,0.,1.));
#44 = DIRECTION('',(1.,0.,0.));
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
#46 = CARTESIAN_POINT('',(0.,0.,0.));
#47 = DIRECTION('',(0.,0.,1.));
#48 = DIRECTION('',(1.,0.,0.));
#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52);
#50 = CARTESIAN_POINT('',(0.,0.,0.));
#51 = DIRECTION('',(0.,0.,1.));
#52 = DIRECTION('',(1.,0.,0.));
#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#54,#55,#56)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#54 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#54,
'distance_accuracy_value','confusion accuracy');
#58 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59,#61);
#59 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#61 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#62);
#62 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#27,$);
#63 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
#64 = SHAPE_DEFINITION_REPRESENTATION(#65,#71);
#65 = PRODUCT_DEFINITION_SHAPE('','',#66);
#66 = PRODUCT_DEFINITION('design','',#67,#70);
#67 = PRODUCT_DEFINITION_FORMATION('','',#68);
#68 = PRODUCT('Open CASCADE STEP translator 7.7 1.1.1',
'Open CASCADE STEP translator 7.7 1.1.1','',(#69));
#69 = PRODUCT_CONTEXT('',#2,'mechanical');
#70 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#72),#492);
#72 = MANIFOLD_SOLID_BREP('',#73);
#73 = CLOSED_SHELL('',(#74,#194,#270,#350,#399,#426,#433,#488));
#74 = ADVANCED_FACE('',(#75),#89,.F.);
#75 = FACE_BOUND('',#76,.F.);
#76 = EDGE_LOOP('',(#77,#112,#140,#168));
#77 = ORIENTED_EDGE('',*,*,#78,.F.);
#78 = EDGE_CURVE('',#79,#81,#83,.T.);
#79 = VERTEX_POINT('',#80);
#80 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#81 = VERTEX_POINT('',#82);
#82 = CARTESIAN_POINT('',(-15.55,-13.4,6.));
#83 = SURFACE_CURVE('',#84,(#88,#100),.PCURVE_S1.);
#84 = LINE('',#85,#86);
#85 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#86 = VECTOR('',#87,1.);
#87 = DIRECTION('',(0.,0.,1.));
#88 = PCURVE('',#89,#94);
#89 = PLANE('',#90);
#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93);
#91 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#92 = DIRECTION('',(1.,0.,0.));
#93 = DIRECTION('',(0.,0.,1.));
#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
#95 = LINE('',#96,#97);
#96 = CARTESIAN_POINT('',(0.,0.));
#97 = VECTOR('',#98,1.);
#98 = DIRECTION('',(1.,0.));
#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#100 = PCURVE('',#101,#106);
#101 = PLANE('',#102);
#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
#103 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#104 = DIRECTION('',(0.,1.,0.));
#105 = DIRECTION('',(0.,0.,1.));
#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
#107 = LINE('',#108,#109);
#108 = CARTESIAN_POINT('',(0.,0.));
#109 = VECTOR('',#110,1.);
#110 = DIRECTION('',(1.,0.));
#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#112 = ORIENTED_EDGE('',*,*,#113,.T.);
#113 = EDGE_CURVE('',#79,#114,#116,.T.);
#114 = VERTEX_POINT('',#115);
#115 = CARTESIAN_POINT('',(-15.55,13.4,-6.));
#116 = SURFACE_CURVE('',#117,(#121,#128),.PCURVE_S1.);
#117 = LINE('',#118,#119);
#118 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#119 = VECTOR('',#120,1.);
#120 = DIRECTION('',(0.,1.,0.));
#121 = PCURVE('',#89,#122);
#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127);
#123 = LINE('',#124,#125);
#124 = CARTESIAN_POINT('',(0.,0.));
#125 = VECTOR('',#126,1.);
#126 = DIRECTION('',(0.,-1.));
#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#128 = PCURVE('',#129,#134);
#129 = PLANE('',#130);
#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
#131 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#132 = DIRECTION('',(0.,0.,1.));
#133 = DIRECTION('',(1.,0.,0.));
#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
#135 = LINE('',#136,#137);
#136 = CARTESIAN_POINT('',(0.,0.));
#137 = VECTOR('',#138,1.);
#138 = DIRECTION('',(0.,1.));
#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#140 = ORIENTED_EDGE('',*,*,#141,.T.);
#141 = EDGE_CURVE('',#114,#142,#144,.T.);
#142 = VERTEX_POINT('',#143);
#143 = CARTESIAN_POINT('',(-15.55,13.4,6.));
#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);
#145 = LINE('',#146,#147);
#146 = CARTESIAN_POINT('',(-15.55,13.4,-6.));
#147 = VECTOR('',#148,1.);
#148 = DIRECTION('',(0.,0.,1.));
#149 = PCURVE('',#89,#150);
#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
#151 = LINE('',#152,#153);
#152 = CARTESIAN_POINT('',(0.,-26.8));
#153 = VECTOR('',#154,1.);
#154 = DIRECTION('',(1.,0.));
#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#156 = PCURVE('',#157,#162);
#157 = PLANE('',#158);
#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);
#159 = CARTESIAN_POINT('',(-15.55,13.4,-6.));
#160 = DIRECTION('',(0.,1.,0.));
#161 = DIRECTION('',(0.,0.,1.));
#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
#163 = LINE('',#164,#165);
#164 = CARTESIAN_POINT('',(0.,0.));
#165 = VECTOR('',#166,1.);
#166 = DIRECTION('',(1.,0.));
#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#168 = ORIENTED_EDGE('',*,*,#169,.F.);
#169 = EDGE_CURVE('',#81,#142,#170,.T.);
#170 = SURFACE_CURVE('',#171,(#175,#182),.PCURVE_S1.);
#171 = LINE('',#172,#173);
#172 = CARTESIAN_POINT('',(-15.55,-13.4,6.));
#173 = VECTOR('',#174,1.);
#174 = DIRECTION('',(0.,1.,0.));
#175 = PCURVE('',#89,#176);
#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
#177 = LINE('',#178,#179);
#178 = CARTESIAN_POINT('',(12.,0.));
#179 = VECTOR('',#180,1.);
#180 = DIRECTION('',(0.,-1.));
#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#182 = PCURVE('',#183,#188);
#183 = PLANE('',#184);
#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
#185 = CARTESIAN_POINT('',(-15.55,-13.4,6.));
#186 = DIRECTION('',(0.,0.,1.));
#187 = DIRECTION('',(1.,0.,0.));
#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
#189 = LINE('',#190,#191);
#190 = CARTESIAN_POINT('',(0.,0.));
#191 = VECTOR('',#192,1.);
#192 = DIRECTION('',(0.,1.));
#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#194 = ADVANCED_FACE('',(#195),#101,.F.);
#195 = FACE_BOUND('',#196,.F.);
#196 = EDGE_LOOP('',(#197,#220,#221,#244));
#197 = ORIENTED_EDGE('',*,*,#198,.F.);
#198 = EDGE_CURVE('',#79,#199,#201,.T.);
#199 = VERTEX_POINT('',#200);
#200 = CARTESIAN_POINT('',(15.55,-13.4,-6.));
#201 = SURFACE_CURVE('',#202,(#206,#213),.PCURVE_S1.);
#202 = LINE('',#203,#204);
#203 = CARTESIAN_POINT('',(-15.55,-13.4,-6.));
#204 = VECTOR('',#205,1.);
#205 = DIRECTION('',(1.,0.,0.));
#206 = PCURVE('',#101,#207);
#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
#208 = LINE('',#209,#210);
#209 = CARTESIAN_POINT('',(0.,0.));
#210 = VECTOR('',#211,1.);
#211 = DIRECTION('',(0.,1.));
#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#213 = PCURVE('',#129,#214);
#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
#215 = LINE('',#216,#217);
#216 = CARTESIAN_POINT('',(0.,0.));
#217 = VECTOR('',#218,1.);
#218 = DIRECTION('',(1.,0.));
#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#220 = ORIENTED_EDGE('',*,*,#78,.T.);
#221 = ORIENTED_EDGE('',*,*,#222,.T.);
#222 = EDGE_CURVE('',#81,#223,#225,.T.);
#223 = VERTEX_POINT('',#224);
#224 = CARTESIAN_POINT('',(15.55,-13.4,6.));
#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);
#226 = LINE('',#227,#228);
#227 = CARTESIAN_POINT('',(-15.55,-13.4,6.));
#228 = VECTOR('',#229,1.);
#229 = DIRECTION('',(1.,0.,0.));
#230 = PCURVE('',#101,#231);
#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);
#232 = LINE('',#233,#234);
#233 = CARTESIAN_POINT('',(12.,0.));
#234 = VECTOR('',#235,1.);
#235 = DIRECTION('',(0.,1.));
#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#237 = PCURVE('',#183,#238);
#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
#239 = LINE('',#240,#241);
#240 = CARTESIAN_POINT('',(0.,0.));
#241 = VECTOR('',#242,1.);
#242 = DIRECTION('',(1.,0.));
#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#244 = ORIENTED_EDGE('',*,*,#245,.F.);
#245 = EDGE_CURVE('',#199,#223,#246,.T.);
#246 = SURFACE_CURVE('',#247,(#251,#258),.PCURVE_S1.);
#247 = LINE('',#248,#249);
#248 = CARTESIAN_POINT('',(15.55,-13.4,-6.));
#249 = VECTOR('',#250,1.);
#250 = DIRECTION('',(0.,0.,1.));
#251 = PCURVE('',#101,#252);
#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
#253 = LINE('',#254,#255);
#254 = CARTESIAN_POINT('',(0.,31.1));
#255 = VECTOR('',#256,1.);
#256 = DIRECTION('',(1.,0.));
#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#258 = PCURVE('',#259,#264);
#259 = PLANE('',#260);
#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
#261 = CARTESIAN_POINT('',(15.55,-13.4,-6.));
#262 = DIRECTION('',(1.,0.,0.));
#263 = DIRECTION('',(0.,0.,1.));
#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);
#265 = LINE('',#266,#267);
#266 = CARTESIAN_POINT('',(0.,0.));
#267 = VECTOR('',#268,1.);
#268 = DIRECTION('',(1.,0.));
#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#270 = ADVANCED_FACE('',(#271,#319),#183,.T.);
#271 = FACE_BOUND('',#272,.T.);
#272 = EDGE_LOOP('',(#273,#274,#275,#298));
#273 = ORIENTED_EDGE('',*,*,#169,.F.);
#274 = ORIENTED_EDGE('',*,*,#222,.T.);
#275 = ORIENTED_EDGE('',*,*,#276,.T.);
#276 = EDGE_CURVE('',#223,#277,#279,.T.);
#277 = VERTEX_POINT('',#278);
#278 = CARTESIAN_POINT('',(15.55,13.4,6.));
#279 = SURFACE_CURVE('',#280,(#284,#291),.PCURVE_S1.);
#280 = LINE('',#281,#282);
#281 = CARTESIAN_POINT('',(15.55,-13.4,6.));
#282 = VECTOR('',#283,1.);
#283 = DIRECTION('',(0.,1.,0.));
#284 = PCURVE('',#183,#285);
#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
#286 = LINE('',#287,#288);
#287 = CARTESIAN_POINT('',(31.1,0.));
#288 = VECTOR('',#289,1.);
#289 = DIRECTION('',(0.,1.));
#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#291 = PCURVE('',#259,#292);
#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);
#293 = LINE('',#294,#295);
#294 = CARTESIAN_POINT('',(12.,0.));
#295 = VECTOR('',#296,1.);
#296 = DIRECTION('',(0.,-1.));
#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#298 = ORIENTED_EDGE('',*,*,#299,.F.);
#299 = EDGE_CURVE('',#142,#277,#300,.T.);
#300 = SURFACE_CURVE('',#301,(#305,#312),.PCURVE_S1.);
#301 = LINE('',#302,#303);
#302 = CARTESIAN_POINT('',(-15.55,13.4,6.));
#303 = VECTOR('',#304,1.);
#304 = DIRECTION('',(1.,0.,0.));
#305 = PCURVE('',#183,#306);
#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);
#307 = LINE('',#308,#309);
#308 = CARTESIAN_POINT('',(0.,26.8));
#309 = VECTOR('',#310,1.);
#310 = DIRECTION('',(1.,0.));
#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#312 = PCURVE('',#157,#313);
#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
#314 = LINE('',#315,#316);
#315 = CARTESIAN_POINT('',(12.,0.));
#316 = VECTOR('',#317,1.);
#317 = DIRECTION('',(0.,1.));
#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#319 = FACE_BOUND('',#320,.T.);
#320 = EDGE_LOOP('',(#321));
#321 = ORIENTED_EDGE('',*,*,#322,.F.);
#322 = EDGE_CURVE('',#323,#323,#325,.T.);
#323 = VERTEX_POINT('',#324);
#324 = CARTESIAN_POINT('',(2.925,-7.164183775012E-16,6.));
#325 = SURFACE_CURVE('',#326,(#331,#338),.PCURVE_S1.);
#326 = CIRCLE('',#327,2.925);
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(0.,0.,6.));
#329 = DIRECTION('',(0.,0.,1.));
#330 = DIRECTION('',(1.,0.,0.));
#331 = PCURVE('',#183,#332);
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
#333 = CIRCLE('',#334,2.925);
#334 = AXIS2_PLACEMENT_2D('',#335,#336);
#335 = CARTESIAN_POINT('',(15.55,13.4));
#336 = DIRECTION('',(1.,0.));
#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#338 = PCURVE('',#339,#344);
#339 = CYLINDRICAL_SURFACE('',#340,2.925);
#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
#341 = CARTESIAN_POINT('',(0.,0.,6.));
#342 = DIRECTION('',(0.,0.,1.));
#343 = DIRECTION('',(1.,0.,0.));
#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
#345 = LINE('',#346,#347);
#346 = CARTESIAN_POINT('',(0.,0.));
#347 = VECTOR('',#348,1.);
#348 = DIRECTION('',(1.,0.));
#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#350 = ADVANCED_FACE('',(#351),#157,.T.);
#351 = FACE_BOUND('',#352,.T.);
#352 = EDGE_LOOP('',(#353,#376,#377,#378));
#353 = ORIENTED_EDGE('',*,*,#354,.F.);
#354 = EDGE_CURVE('',#114,#355,#357,.T.);
#355 = VERTEX_POINT('',#356);
#356 = CARTESIAN_POINT('',(15.55,13.4,-6.));
#357 = SURFACE_CURVE('',#358,(#362,#369),.PCURVE_S1.);
#358 = LINE('',#359,#360);
#359 = CARTESIAN_POINT('',(-15.55,13.4,-6.));
#360 = VECTOR('',#361,1.);
#361 = DIRECTION('',(1.,0.,0.));
#362 = PCURVE('',#157,#363);
#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368);
#364 = LINE('',#365,#366);
#365 = CARTESIAN_POINT('',(0.,0.));
#366 = VECTOR('',#367,1.);
#367 = DIRECTION('',(0.,1.));
#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#369 = PCURVE('',#129,#370);
#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);
#371 = LINE('',#372,#373);
#372 = CARTESIAN_POINT('',(0.,26.8));
#373 = VECTOR('',#374,1.);
#374 = DIRECTION('',(1.,0.));
#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#376 = ORIENTED_EDGE('',*,*,#141,.T.);
#377 = ORIENTED_EDGE('',*,*,#299,.T.);
#378 = ORIENTED_EDGE('',*,*,#379,.F.);
#379 = EDGE_CURVE('',#355,#277,#380,.T.);
#380 = SURFACE_CURVE('',#381,(#385,#392),.PCURVE_S1.);
#381 = LINE('',#382,#383);
#382 = CARTESIAN_POINT('',(15.55,13.4,-6.));
#383 = VECTOR('',#384,1.);
#384 = DIRECTION('',(0.,0.,1.));
#385 = PCURVE('',#157,#386);
#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
#387 = LINE('',#388,#389);
#388 = CARTESIAN_POINT('',(0.,31.1));
#389 = VECTOR('',#390,1.);
#390 = DIRECTION('',(1.,0.));
#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#392 = PCURVE('',#259,#393);
#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
#394 = LINE('',#395,#396);
#395 = CARTESIAN_POINT('',(0.,-26.8));
#396 = VECTOR('',#397,1.);
#397 = DIRECTION('',(1.,0.));
#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#399 = ADVANCED_FACE('',(#400),#129,.F.);
#400 = FACE_BOUND('',#401,.F.);
#401 = EDGE_LOOP('',(#402,#403,#404,#425));
#402 = ORIENTED_EDGE('',*,*,#113,.F.);
#403 = ORIENTED_EDGE('',*,*,#198,.T.);
#404 = ORIENTED_EDGE('',*,*,#405,.T.);
#405 = EDGE_CURVE('',#199,#355,#406,.T.);
#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
#407 = LINE('',#408,#409);
#408 = CARTESIAN_POINT('',(15.55,-13.4,-6.));
#409 = VECTOR('',#410,1.);
#410 = DIRECTION('',(0.,1.,0.));
#411 = PCURVE('',#129,#412);
#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
#413 = LINE('',#414,#415);
#414 = CARTESIAN_POINT('',(31.1,0.));
#415 = VECTOR('',#416,1.);
#416 = DIRECTION('',(0.,1.));
#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#418 = PCURVE('',#259,#419);
#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
#420 = LINE('',#421,#422);
#421 = CARTESIAN_POINT('',(0.,0.));
#422 = VECTOR('',#423,1.);
#423 = DIRECTION('',(0.,-1.));
#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#425 = ORIENTED_EDGE('',*,*,#354,.F.);
#426 = ADVANCED_FACE('',(#427),#259,.T.);
#427 = FACE_BOUND('',#428,.T.);
#428 = EDGE_LOOP('',(#429,#430,#431,#432));
#429 = ORIENTED_EDGE('',*,*,#245,.F.);
#430 = ORIENTED_EDGE('',*,*,#405,.T.);
#431 = ORIENTED_EDGE('',*,*,#379,.T.);
#432 = ORIENTED_EDGE('',*,*,#276,.F.);
#433 = ADVANCED_FACE('',(#434),#339,.T.);
#434 = FACE_BOUND('',#435,.T.);
#435 = EDGE_LOOP('',(#436,#465,#486,#487));
#436 = ORIENTED_EDGE('',*,*,#437,.F.);
#437 = EDGE_CURVE('',#438,#438,#440,.T.);
#438 = VERTEX_POINT('',#439);
#439 = CARTESIAN_POINT('',(2.925,-7.164183775012E-16,8.));
#440 = SURFACE_CURVE('',#441,(#446,#453),.PCURVE_S1.);
#441 = CIRCLE('',#442,2.925);
#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445);
#443 = CARTESIAN_POINT('',(0.,0.,8.));
#444 = DIRECTION('',(0.,0.,1.));
#445 = DIRECTION('',(1.,0.,0.));
#446 = PCURVE('',#339,#447);
#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
#448 = LINE('',#449,#450);
#449 = CARTESIAN_POINT('',(0.,2.));
#450 = VECTOR('',#451,1.);
#451 = DIRECTION('',(1.,0.));
#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#453 = PCURVE('',#454,#459);
#454 = PLANE('',#455);
#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
#456 = CARTESIAN_POINT('',(0.,0.,8.));
#457 = DIRECTION('',(0.,0.,1.));
#458 = DIRECTION('',(1.,0.,0.));
#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);
#460 = CIRCLE('',#461,2.925);
#461 = AXIS2_PLACEMENT_2D('',#462,#463);
#462 = CARTESIAN_POINT('',(0.,0.));
#463 = DIRECTION('',(1.,0.));
#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#465 = ORIENTED_EDGE('',*,*,#466,.F.);
#466 = EDGE_CURVE('',#323,#438,#467,.T.);
#467 = SEAM_CURVE('',#468,(#472,#479),.PCURVE_S1.);
#468 = LINE('',#469,#470);
#469 = CARTESIAN_POINT('',(2.925,-7.164183775012E-16,6.));
#470 = VECTOR('',#471,1.);
#471 = DIRECTION('',(0.,0.,1.));
#472 = PCURVE('',#339,#473);
#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478);
#474 = LINE('',#475,#476);
#475 = CARTESIAN_POINT('',(6.28318530718,-0.));
#476 = VECTOR('',#477,1.);
#477 = DIRECTION('',(0.,1.));
#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#479 = PCURVE('',#339,#480);
#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);
#481 = LINE('',#482,#483);
#482 = CARTESIAN_POINT('',(0.,-0.));
#483 = VECTOR('',#484,1.);
#484 = DIRECTION('',(0.,1.));
#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#486 = ORIENTED_EDGE('',*,*,#322,.T.);
#487 = ORIENTED_EDGE('',*,*,#466,.T.);
#488 = ADVANCED_FACE('',(#489),#454,.T.);
#489 = FACE_BOUND('',#490,.T.);
#490 = EDGE_LOOP('',(#491));
#491 = ORIENTED_EDGE('',*,*,#437,.T.);
#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#496)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#493,#494,#495)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#493 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#494 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#495 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#496 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#493,
'distance_accuracy_value','confusion accuracy');
#497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#498,#500);
#498 = ( REPRESENTATION_RELATIONSHIP('','',#71,#32)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#499)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#33);
#500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#501
);
#501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#27,#66,$);
#502 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68));
#503 = SHAPE_DEFINITION_REPRESENTATION(#504,#510);
#504 = PRODUCT_DEFINITION_SHAPE('','',#505);
#505 = PRODUCT_DEFINITION('design','',#506,#509);
#506 = PRODUCT_DEFINITION_FORMATION('','',#507);
#507 = PRODUCT('Open CASCADE STEP translator 7.7 1.1.2',
'Open CASCADE STEP translator 7.7 1.1.2','',(#508));
#508 = PRODUCT_CONTEXT('',#2,'mechanical');
#509 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#510 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#511),#841);
#511 = MANIFOLD_SOLID_BREP('',#512);
#512 = CLOSED_SHELL('',(#513,#633,#733,#780,#827,#834));
#513 = ADVANCED_FACE('',(#514),#528,.F.);
#514 = FACE_BOUND('',#515,.F.);
#515 = EDGE_LOOP('',(#516,#551,#579,#607));
#516 = ORIENTED_EDGE('',*,*,#517,.F.);
#517 = EDGE_CURVE('',#518,#520,#522,.T.);
#518 = VERTEX_POINT('',#519);
#519 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#520 = VERTEX_POINT('',#521);
#521 = CARTESIAN_POINT('',(-18.05,-13.4,20.45));
#522 = SURFACE_CURVE('',#523,(#527,#539),.PCURVE_S1.);
#523 = LINE('',#524,#525);
#524 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#525 = VECTOR('',#526,1.);
#526 = DIRECTION('',(0.,0.,1.));
#527 = PCURVE('',#528,#533);
#528 = PLANE('',#529);
#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
#530 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#531 = DIRECTION('',(1.,0.,0.));
#532 = DIRECTION('',(0.,0.,1.));
#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
#534 = LINE('',#535,#536);
#535 = CARTESIAN_POINT('',(0.,0.));
#536 = VECTOR('',#537,1.);
#537 = DIRECTION('',(1.,0.));
#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#539 = PCURVE('',#540,#545);
#540 = PLANE('',#541);
#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
#542 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#543 = DIRECTION('',(0.,1.,0.));
#544 = DIRECTION('',(0.,0.,1.));
#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);
#546 = LINE('',#547,#548);
#547 = CARTESIAN_POINT('',(0.,0.));
#548 = VECTOR('',#549,1.);
#549 = DIRECTION('',(1.,0.));
#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#551 = ORIENTED_EDGE('',*,*,#552,.T.);
#552 = EDGE_CURVE('',#518,#553,#555,.T.);
#553 = VERTEX_POINT('',#554);
#554 = CARTESIAN_POINT('',(-18.05,-6.4,19.15));
#555 = SURFACE_CURVE('',#556,(#560,#567),.PCURVE_S1.);
#556 = LINE('',#557,#558);
#557 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#558 = VECTOR('',#559,1.);
#559 = DIRECTION('',(0.,1.,0.));
#560 = PCURVE('',#528,#561);
#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
#562 = LINE('',#563,#564);
#563 = CARTESIAN_POINT('',(0.,0.));
#564 = VECTOR('',#565,1.);
#565 = DIRECTION('',(0.,-1.));
#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#567 = PCURVE('',#568,#573);
#568 = PLANE('',#569);
#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);
#570 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#571 = DIRECTION('',(0.,0.,1.));
#572 = DIRECTION('',(1.,0.,0.));
#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
#574 = LINE('',#575,#576);
#575 = CARTESIAN_POINT('',(0.,0.));
#576 = VECTOR('',#577,1.);
#577 = DIRECTION('',(0.,1.));
#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#579 = ORIENTED_EDGE('',*,*,#580,.T.);
#580 = EDGE_CURVE('',#553,#581,#583,.T.);
#581 = VERTEX_POINT('',#582);
#582 = CARTESIAN_POINT('',(-18.05,-6.4,20.45));
#583 = SURFACE_CURVE('',#584,(#588,#595),.PCURVE_S1.);
#584 = LINE('',#585,#586);
#585 = CARTESIAN_POINT('',(-18.05,-6.4,19.15));
#586 = VECTOR('',#587,1.);
#587 = DIRECTION('',(0.,0.,1.));
#588 = PCURVE('',#528,#589);
#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
#590 = LINE('',#591,#592);
#591 = CARTESIAN_POINT('',(0.,-7.));
#592 = VECTOR('',#593,1.);
#593 = DIRECTION('',(1.,0.));
#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#595 = PCURVE('',#596,#601);
#596 = PLANE('',#597);
#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
#598 = CARTESIAN_POINT('',(-18.05,-6.4,19.15));
#599 = DIRECTION('',(0.,1.,0.));
#600 = DIRECTION('',(0.,0.,1.));
#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);
#602 = LINE('',#603,#604);
#603 = CARTESIAN_POINT('',(0.,0.));
#604 = VECTOR('',#605,1.);
#605 = DIRECTION('',(1.,0.));
#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#607 = ORIENTED_EDGE('',*,*,#608,.F.);
#608 = EDGE_CURVE('',#520,#581,#609,.T.);
#609 = SURFACE_CURVE('',#610,(#614,#621),.PCURVE_S1.);
#610 = LINE('',#611,#612);
#611 = CARTESIAN_POINT('',(-18.05,-13.4,20.45));
#612 = VECTOR('',#613,1.);
#613 = DIRECTION('',(0.,1.,0.));
#614 = PCURVE('',#528,#615);
#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
#616 = LINE('',#617,#618);
#617 = CARTESIAN_POINT('',(1.3,0.));
#618 = VECTOR('',#619,1.);
#619 = DIRECTION('',(0.,-1.));
#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#621 = PCURVE('',#622,#627);
#622 = PLANE('',#623);
#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
#624 = CARTESIAN_POINT('',(-18.05,-13.4,20.45));
#625 = DIRECTION('',(0.,0.,1.));
#626 = DIRECTION('',(1.,0.,0.));
#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
#628 = LINE('',#629,#630);
#629 = CARTESIAN_POINT('',(0.,0.));
#630 = VECTOR('',#631,1.);
#631 = DIRECTION('',(0.,1.));
#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#633 = ADVANCED_FACE('',(#634),#648,.T.);
#634 = FACE_BOUND('',#635,.T.);
#635 = EDGE_LOOP('',(#636,#666,#689,#712));
#636 = ORIENTED_EDGE('',*,*,#637,.F.);
#637 = EDGE_CURVE('',#638,#640,#642,.T.);
#638 = VERTEX_POINT('',#639);
#639 = CARTESIAN_POINT('',(-15.55,-13.4,19.15));
#640 = VERTEX_POINT('',#641);
#641 = CARTESIAN_POINT('',(-15.55,-13.4,20.45));
#642 = SURFACE_CURVE('',#643,(#647,#659),.PCURVE_S1.);
#643 = LINE('',#644,#645);
#644 = CARTESIAN_POINT('',(-15.55,-13.4,19.15));
#645 = VECTOR('',#646,1.);
#646 = DIRECTION('',(0.,0.,1.));
#647 = PCURVE('',#648,#653);
#648 = PLANE('',#649);
#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
#650 = CARTESIAN_POINT('',(-15.55,-13.4,19.15));
#651 = DIRECTION('',(1.,0.,0.));
#652 = DIRECTION('',(0.,0.,1.));
#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
#654 = LINE('',#655,#656);
#655 = CARTESIAN_POINT('',(0.,0.));
#656 = VECTOR('',#657,1.);
#657 = DIRECTION('',(1.,0.));
#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#659 = PCURVE('',#540,#660);
#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);
#661 = LINE('',#662,#663);
#662 = CARTESIAN_POINT('',(0.,2.5));
#663 = VECTOR('',#664,1.);
#664 = DIRECTION('',(1.,0.));
#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#666 = ORIENTED_EDGE('',*,*,#667,.T.);
#667 = EDGE_CURVE('',#638,#668,#670,.T.);
#668 = VERTEX_POINT('',#669);
#669 = CARTESIAN_POINT('',(-15.55,-6.4,19.15));
#670 = SURFACE_CURVE('',#671,(#675,#682),.PCURVE_S1.);
#671 = LINE('',#672,#673);
#672 = CARTESIAN_POINT('',(-15.55,-13.4,19.15));
#673 = VECTOR('',#674,1.);
#674 = DIRECTION('',(0.,1.,0.));
#675 = PCURVE('',#648,#676);
#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
#677 = LINE('',#678,#679);
#678 = CARTESIAN_POINT('',(0.,0.));
#679 = VECTOR('',#680,1.);
#680 = DIRECTION('',(0.,-1.));
#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#682 = PCURVE('',#568,#683);
#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
#684 = LINE('',#685,#686);
#685 = CARTESIAN_POINT('',(2.5,0.));
#686 = VECTOR('',#687,1.);
#687 = DIRECTION('',(0.,1.));
#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#689 = ORIENTED_EDGE('',*,*,#690,.T.);
#690 = EDGE_CURVE('',#668,#691,#693,.T.);
#691 = VERTEX_POINT('',#692);
#692 = CARTESIAN_POINT('',(-15.55,-6.4,20.45));
#693 = SURFACE_CURVE('',#694,(#698,#705),.PCURVE_S1.);
#694 = LINE('',#695,#696);
#695 = CARTESIAN_POINT('',(-15.55,-6.4,19.15));
#696 = VECTOR('',#697,1.);
#697 = DIRECTION('',(0.,0.,1.));
#698 = PCURVE('',#648,#699);
#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);
#700 = LINE('',#701,#702);
#701 = CARTESIAN_POINT('',(0.,-7.));
#702 = VECTOR('',#703,1.);
#703 = DIRECTION('',(1.,0.));
#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#705 = PCURVE('',#596,#706);
#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
#707 = LINE('',#708,#709);
#708 = CARTESIAN_POINT('',(0.,2.5));
#709 = VECTOR('',#710,1.);
#710 = DIRECTION('',(1.,0.));
#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#712 = ORIENTED_EDGE('',*,*,#713,.F.);
#713 = EDGE_CURVE('',#640,#691,#714,.T.);
#714 = SURFACE_CURVE('',#715,(#719,#726),.PCURVE_S1.);
#715 = LINE('',#716,#717);
#716 = CARTESIAN_POINT('',(-15.55,-13.4,20.45));
#717 = VECTOR('',#718,1.);
#718 = DIRECTION('',(0.,1.,0.));
#719 = PCURVE('',#648,#720);
#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
#721 = LINE('',#722,#723);
#722 = CARTESIAN_POINT('',(1.3,0.));
#723 = VECTOR('',#724,1.);
#724 = DIRECTION('',(0.,-1.));
#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#726 = PCURVE('',#622,#727);
#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
#728 = LINE('',#729,#730);
#729 = CARTESIAN_POINT('',(2.5,0.));
#730 = VECTOR('',#731,1.);
#731 = DIRECTION('',(0.,1.));
#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#733 = ADVANCED_FACE('',(#734),#540,.F.);
#734 = FACE_BOUND('',#735,.F.);
#735 = EDGE_LOOP('',(#736,#757,#758,#779));
#736 = ORIENTED_EDGE('',*,*,#737,.F.);
#737 = EDGE_CURVE('',#518,#638,#738,.T.);
#738 = SURFACE_CURVE('',#739,(#743,#750),.PCURVE_S1.);
#739 = LINE('',#740,#741);
#740 = CARTESIAN_POINT('',(-18.05,-13.4,19.15));
#741 = VECTOR('',#742,1.);
#742 = DIRECTION('',(1.,0.,0.));
#743 = PCURVE('',#540,#744);
#744 = DEFINITIONAL_REPRESENTATION('',(#745),#749);
#745 = LINE('',#746,#747);
#746 = CARTESIAN_POINT('',(0.,0.));
#747 = VECTOR('',#748,1.);
#748 = DIRECTION('',(0.,1.));
#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#750 = PCURVE('',#568,#751);
#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);
#752 = LINE('',#753,#754);
#753 = CARTESIAN_POINT('',(0.,0.));
#754 = VECTOR('',#755,1.);
#755 = DIRECTION('',(1.,0.));
#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#757 = ORIENTED_EDGE('',*,*,#517,.T.);
#758 = ORIENTED_EDGE('',*,*,#759,.T.);
#759 = EDGE_CURVE('',#520,#640,#760,.T.);
#760 = SURFACE_CURVE('',#761,(#765,#772),.PCURVE_S1.);
#761 = LINE('',#762,#763);
#762 = CARTESIAN_POINT('',(-18.05,-13.4,20.45));
#763 = VECTOR('',#764,1.);
#764 = DIRECTION('',(1.,0.,0.));
#765 = PCURVE('',#540,#766);
#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
#767 = LINE('',#768,#769);
#768 = CARTESIAN_POINT('',(1.3,0.));
#769 = VECTOR('',#770,1.);
#770 = DIRECTION('',(0.,1.));
#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#772 = PCURVE('',#622,#773);
#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);
#774 = LINE('',#775,#776);
#775 = CARTESIAN_POINT('',(0.,0.));
#776 = VECTOR('',#777,1.);
#777 = DIRECTION('',(1.,0.));
#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#779 = ORIENTED_EDGE('',*,*,#637,.F.);
#780 = ADVANCED_FACE('',(#781),#596,.T.);
#781 = FACE_BOUND('',#782,.T.);
#782 = EDGE_LOOP('',(#783,#804,#805,#826));
#783 = ORIENTED_EDGE('',*,*,#784,.F.);
#784 = EDGE_CURVE('',#553,#668,#785,.T.);
#785 = SURFACE_CURVE('',#786,(#790,#797),.PCURVE_S1.);
#786 = LINE('',#787,#788);
#787 = CARTESIAN_POINT('',(-18.05,-6.4,19.15));
#788 = VECTOR('',#789,1.);
#789 = DIRECTION('',(1.,0.,0.));
#790 = PCURVE('',#596,#791);
#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
#792 = LINE('',#793,#794);
#793 = CARTESIAN_POINT('',(0.,0.));
#794 = VECTOR('',#795,1.);
#795 = DIRECTION('',(0.,1.));
#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#797 = PCURVE('',#568,#798);
#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
#799 = LINE('',#800,#801);
#800 = CARTESIAN_POINT('',(0.,7.));
#801 = VECTOR('',#802,1.);
#802 = DIRECTION('',(1.,0.));
#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#804 = ORIENTED_EDGE('',*,*,#580,.T.);
#805 = ORIENTED_EDGE('',*,*,#806,.T.);
#806 = EDGE_CURVE('',#581,#691,#807,.T.);
#807 = SURFACE_CURVE('',#808,(#812,#819),.PCURVE_S1.);
#808 = LINE('',#809,#810);
#809 = CARTESIAN_POINT('',(-18.05,-6.4,20.45));
#810 = VECTOR('',#811,1.);
#811 = DIRECTION('',(1.,0.,0.));
#812 = PCURVE('',#596,#813);
#813 = DEFINITIONAL_REPRESENTATION('',(#814),#818);
#814 = LINE('',#815,#816);
#815 = CARTESIAN_POINT('',(1.3,0.));
#816 = VECTOR('',#817,1.);
#817 = DIRECTION('',(0.,1.));
#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#819 = PCURVE('',#622,#820);
#820 = DEFINITIONAL_REPRESENTATION('',(#821),#825);
#821 = LINE('',#822,#823);
#822 = CARTESIAN_POINT('',(0.,7.));
#823 = VECTOR('',#824,1.);
#824 = DIRECTION('',(1.,0.));
#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#826 = ORIENTED_EDGE('',*,*,#690,.F.);
#827 = ADVANCED_FACE('',(#828),#568,.F.);
#828 = FACE_BOUND('',#829,.F.);
#829 = EDGE_LOOP('',(#830,#831,#832,#833));
#830 = ORIENTED_EDGE('',*,*,#552,.F.);
#831 = ORIENTED_EDGE('',*,*,#737,.T.);
#832 = ORIENTED_EDGE('',*,*,#667,.T.);
#833 = ORIENTED_EDGE('',*,*,#784,.F.);
#834 = ADVANCED_FACE('',(#835),#622,.T.);
#835 = FACE_BOUND('',#836,.T.);
#836 = EDGE_LOOP('',(#837,#838,#839,#840));
#837 = ORIENTED_EDGE('',*,*,#608,.F.);
#838 = ORIENTED_EDGE('',*,*,#759,.T.);
#839 = ORIENTED_EDGE('',*,*,#713,.T.);
#840 = ORIENTED_EDGE('',*,*,#806,.F.);
#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#845)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#842,#843,#844)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#842,
'distance_accuracy_value','confusion accuracy');
#846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#847,#849);
#847 = ( REPRESENTATION_RELATIONSHIP('','',#510,#32)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#848)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37);
#849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#850
);
#850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#27,#505,$);
#851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#507));
#852 = SHAPE_DEFINITION_REPRESENTATION(#853,#859);
#853 = PRODUCT_DEFINITION_SHAPE('','',#854);
#854 = PRODUCT_DEFINITION('design','',#855,#858);
#855 = PRODUCT_DEFINITION_FORMATION('','',#856);
#856 = PRODUCT('Open CASCADE STEP translator 7.7 1.1.3',
'Open CASCADE STEP translator 7.7 1.1.3','',(#857));
#857 = PRODUCT_CONTEXT('',#2,'mechanical');
#858 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#859 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#860),#1190);
#860 = MANIFOLD_SOLID_BREP('',#861);
#861 = CLOSED_SHELL('',(#862,#982,#1082,#1129,#1176,#1183));
#862 = ADVANCED_FACE('',(#863),#877,.F.);
#863 = FACE_BOUND('',#864,.F.);
#864 = EDGE_LOOP('',(#865,#900,#928,#956));
#865 = ORIENTED_EDGE('',*,*,#866,.F.);
#866 = EDGE_CURVE('',#867,#869,#871,.T.);
#867 = VERTEX_POINT('',#868);
#868 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#869 = VERTEX_POINT('',#870);
#870 = CARTESIAN_POINT('',(-18.05,6.4,20.45));
#871 = SURFACE_CURVE('',#872,(#876,#888),.PCURVE_S1.);
#872 = LINE('',#873,#874);
#873 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#874 = VECTOR('',#875,1.);
#875 = DIRECTION('',(0.,0.,1.));
#876 = PCURVE('',#877,#882);
#877 = PLANE('',#878);
#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
#879 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#880 = DIRECTION('',(1.,0.,0.));
#881 = DIRECTION('',(0.,0.,1.));
#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887);
#883 = LINE('',#884,#885);
#884 = CARTESIAN_POINT('',(0.,0.));
#885 = VECTOR('',#886,1.);
#886 = DIRECTION('',(1.,0.));
#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#888 = PCURVE('',#889,#894);
#889 = PLANE('',#890);
#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
#891 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#892 = DIRECTION('',(0.,1.,0.));
#893 = DIRECTION('',(0.,0.,1.));
#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
#895 = LINE('',#896,#897);
#896 = CARTESIAN_POINT('',(0.,0.));
#897 = VECTOR('',#898,1.);
#898 = DIRECTION('',(1.,0.));
#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#900 = ORIENTED_EDGE('',*,*,#901,.T.);
#901 = EDGE_CURVE('',#867,#902,#904,.T.);
#902 = VERTEX_POINT('',#903);
#903 = CARTESIAN_POINT('',(-18.05,13.4,19.15));
#904 = SURFACE_CURVE('',#905,(#909,#916),.PCURVE_S1.);
#905 = LINE('',#906,#907);
#906 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#907 = VECTOR('',#908,1.);
#908 = DIRECTION('',(0.,1.,0.));
#909 = PCURVE('',#877,#910);
#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
#911 = LINE('',#912,#913);
#912 = CARTESIAN_POINT('',(0.,0.));
#913 = VECTOR('',#914,1.);
#914 = DIRECTION('',(0.,-1.));
#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#916 = PCURVE('',#917,#922);
#917 = PLANE('',#918);
#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921);
#919 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#920 = DIRECTION('',(0.,0.,1.));
#921 = DIRECTION('',(1.,0.,0.));
#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
#923 = LINE('',#924,#925);
#924 = CARTESIAN_POINT('',(0.,0.));
#925 = VECTOR('',#926,1.);
#926 = DIRECTION('',(0.,1.));
#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#928 = ORIENTED_EDGE('',*,*,#929,.T.);
#929 = EDGE_CURVE('',#902,#930,#932,.T.);
#930 = VERTEX_POINT('',#931);
#931 = CARTESIAN_POINT('',(-18.05,13.4,20.45));
#932 = SURFACE_CURVE('',#933,(#937,#944),.PCURVE_S1.);
#933 = LINE('',#934,#935);
#934 = CARTESIAN_POINT('',(-18.05,13.4,19.15));
#935 = VECTOR('',#936,1.);
#936 = DIRECTION('',(0.,0.,1.));
#937 = PCURVE('',#877,#938);
#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
#939 = LINE('',#940,#941);
#940 = CARTESIAN_POINT('',(0.,-7.));
#941 = VECTOR('',#942,1.);
#942 = DIRECTION('',(1.,0.));
#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#944 = PCURVE('',#945,#950);
#945 = PLANE('',#946);
#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949);
#947 = CARTESIAN_POINT('',(-18.05,13.4,19.15));
#948 = DIRECTION('',(0.,1.,0.));
#949 = DIRECTION('',(0.,0.,1.));
#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
#951 = LINE('',#952,#953);
#952 = CARTESIAN_POINT('',(0.,0.));
#953 = VECTOR('',#954,1.);
#954 = DIRECTION('',(1.,0.));
#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#956 = ORIENTED_EDGE('',*,*,#957,.F.);
#957 = EDGE_CURVE('',#869,#930,#958,.T.);
#958 = SURFACE_CURVE('',#959,(#963,#970),.PCURVE_S1.);
#959 = LINE('',#960,#961);
#960 = CARTESIAN_POINT('',(-18.05,6.4,20.45));
#961 = VECTOR('',#962,1.);
#962 = DIRECTION('',(0.,1.,0.));
#963 = PCURVE('',#877,#964);
#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);
#965 = LINE('',#966,#967);
#966 = CARTESIAN_POINT('',(1.3,0.));
#967 = VECTOR('',#968,1.);
#968 = DIRECTION('',(0.,-1.));
#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#970 = PCURVE('',#971,#976);
#971 = PLANE('',#972);
#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
#973 = CARTESIAN_POINT('',(-18.05,6.4,20.45));
#974 = DIRECTION('',(0.,0.,1.));
#975 = DIRECTION('',(1.,0.,0.));
#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);
#977 = LINE('',#978,#979);
#978 = CARTESIAN_POINT('',(0.,0.));
#979 = VECTOR('',#980,1.);
#980 = DIRECTION('',(0.,1.));
#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#982 = ADVANCED_FACE('',(#983),#997,.T.);
#983 = FACE_BOUND('',#984,.T.);
#984 = EDGE_LOOP('',(#985,#1015,#1038,#1061));
#985 = ORIENTED_EDGE('',*,*,#986,.F.);
#986 = EDGE_CURVE('',#987,#989,#991,.T.);
#987 = VERTEX_POINT('',#988);
#988 = CARTESIAN_POINT('',(-15.55,6.4,19.15));
#989 = VERTEX_POINT('',#990);
#990 = CARTESIAN_POINT('',(-15.55,6.4,20.45));
#991 = SURFACE_CURVE('',#992,(#996,#1008),.PCURVE_S1.);
#992 = LINE('',#993,#994);
#993 = CARTESIAN_POINT('',(-15.55,6.4,19.15));
#994 = VECTOR('',#995,1.);
#995 = DIRECTION('',(0.,0.,1.));
#996 = PCURVE('',#997,#1002);
#997 = PLANE('',#998);
#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001);
#999 = CARTESIAN_POINT('',(-15.55,6.4,19.15));
#1000 = DIRECTION('',(1.,0.,0.));
#1001 = DIRECTION('',(0.,0.,1.));
#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
#1003 = LINE('',#1004,#1005);
#1004 = CARTESIAN_POINT('',(0.,0.));
#1005 = VECTOR('',#1006,1.);
#1006 = DIRECTION('',(1.,0.));
#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1008 = PCURVE('',#889,#1009);
#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014);
#1010 = LINE('',#1011,#1012);
#1011 = CARTESIAN_POINT('',(0.,2.5));
#1012 = VECTOR('',#1013,1.);
#1013 = DIRECTION('',(1.,0.));
#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1015 = ORIENTED_EDGE('',*,*,#1016,.T.);
#1016 = EDGE_CURVE('',#987,#1017,#1019,.T.);
#1017 = VERTEX_POINT('',#1018);
#1018 = CARTESIAN_POINT('',(-15.55,13.4,19.15));
#1019 = SURFACE_CURVE('',#1020,(#1024,#1031),.PCURVE_S1.);
#1020 = LINE('',#1021,#1022);
#1021 = CARTESIAN_POINT('',(-15.55,6.4,19.15));
#1022 = VECTOR('',#1023,1.);
#1023 = DIRECTION('',(0.,1.,0.));
#1024 = PCURVE('',#997,#1025);
#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
#1026 = LINE('',#1027,#1028);
#1027 = CARTESIAN_POINT('',(0.,0.));
#1028 = VECTOR('',#1029,1.);
#1029 = DIRECTION('',(0.,-1.));
#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1031 = PCURVE('',#917,#1032);
#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
#1033 = LINE('',#1034,#1035);
#1034 = CARTESIAN_POINT('',(2.5,0.));
#1035 = VECTOR('',#1036,1.);
#1036 = DIRECTION('',(0.,1.));
#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1038 = ORIENTED_EDGE('',*,*,#1039,.T.);
#1039 = EDGE_CURVE('',#1017,#1040,#1042,.T.);
#1040 = VERTEX_POINT('',#1041);
#1041 = CARTESIAN_POINT('',(-15.55,13.4,20.45));
#1042 = SURFACE_CURVE('',#1043,(#1047,#1054),.PCURVE_S1.);
#1043 = LINE('',#1044,#1045);
#1044 = CARTESIAN_POINT('',(-15.55,13.4,19.15));
#1045 = VECTOR('',#1046,1.);
#1046 = DIRECTION('',(0.,0.,1.));
#1047 = PCURVE('',#997,#1048);
#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
#1049 = LINE('',#1050,#1051);
#1050 = CARTESIAN_POINT('',(0.,-7.));
#1051 = VECTOR('',#1052,1.);
#1052 = DIRECTION('',(1.,0.));
#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1054 = PCURVE('',#945,#1055);
#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);
#1056 = LINE('',#1057,#1058);
#1057 = CARTESIAN_POINT('',(0.,2.5));
#1058 = VECTOR('',#1059,1.);
#1059 = DIRECTION('',(1.,0.));
#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1061 = ORIENTED_EDGE('',*,*,#1062,.F.);
#1062 = EDGE_CURVE('',#989,#1040,#1063,.T.);
#1063 = SURFACE_CURVE('',#1064,(#1068,#1075),.PCURVE_S1.);
#1064 = LINE('',#1065,#1066);
#1065 = CARTESIAN_POINT('',(-15.55,6.4,20.45));
#1066 = VECTOR('',#1067,1.);
#1067 = DIRECTION('',(0.,1.,0.));
#1068 = PCURVE('',#997,#1069);
#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);
#1070 = LINE('',#1071,#1072);
#1071 = CARTESIAN_POINT('',(1.3,0.));
#1072 = VECTOR('',#1073,1.);
#1073 = DIRECTION('',(0.,-1.));
#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1075 = PCURVE('',#971,#1076);
#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);
#1077 = LINE('',#1078,#1079);
#1078 = CARTESIAN_POINT('',(2.5,0.));
#1079 = VECTOR('',#1080,1.);
#1080 = DIRECTION('',(0.,1.));
#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1082 = ADVANCED_FACE('',(#1083),#889,.F.);
#1083 = FACE_BOUND('',#1084,.F.);
#1084 = EDGE_LOOP('',(#1085,#1106,#1107,#1128));
#1085 = ORIENTED_EDGE('',*,*,#1086,.F.);
#1086 = EDGE_CURVE('',#867,#987,#1087,.T.);
#1087 = SURFACE_CURVE('',#1088,(#1092,#1099),.PCURVE_S1.);
#1088 = LINE('',#1089,#1090);
#1089 = CARTESIAN_POINT('',(-18.05,6.4,19.15));
#1090 = VECTOR('',#1091,1.);
#1091 = DIRECTION('',(1.,0.,0.));
#1092 = PCURVE('',#889,#1093);
#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);
#1094 = LINE('',#1095,#1096);
#1095 = CARTESIAN_POINT('',(0.,0.));
#1096 = VECTOR('',#1097,1.);
#1097 = DIRECTION('',(0.,1.));
#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1099 = PCURVE('',#917,#1100);
#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
#1101 = LINE('',#1102,#1103);
#1102 = CARTESIAN_POINT('',(0.,0.));
#1103 = VECTOR('',#1104,1.);
#1104 = DIRECTION('',(1.,0.));
#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1106 = ORIENTED_EDGE('',*,*,#866,.T.);
#1107 = ORIENTED_EDGE('',*,*,#1108,.T.);
#1108 = EDGE_CURVE('',#869,#989,#1109,.T.);
#1109 = SURFACE_CURVE('',#1110,(#1114,#1121),.PCURVE_S1.);
#1110 = LINE('',#1111,#1112);
#1111 = CARTESIAN_POINT('',(-18.05,6.4,20.45));
#1112 = VECTOR('',#1113,1.);
#1113 = DIRECTION('',(1.,0.,0.));
#1114 = PCURVE('',#889,#1115);
#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
#1116 = LINE('',#1117,#1118);
#1117 = CARTESIAN_POINT('',(1.3,0.));
#1118 = VECTOR('',#1119,1.);
#1119 = DIRECTION('',(0.,1.));
#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1121 = PCURVE('',#971,#1122);
#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);
#1123 = LINE('',#1124,#1125);
#1124 = CARTESIAN_POINT('',(0.,0.));
#1125 = VECTOR('',#1126,1.);
#1126 = DIRECTION('',(1.,0.));
#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1128 = ORIENTED_EDGE('',*,*,#986,.F.);
#1129 = ADVANCED_FACE('',(#1130),#945,.T.);
#1130 = FACE_BOUND('',#1131,.T.);
#1131 = EDGE_LOOP('',(#1132,#1153,#1154,#1175));
#1132 = ORIENTED_EDGE('',*,*,#1133,.F.);
#1133 = EDGE_CURVE('',#902,#1017,#1134,.T.);
#1134 = SURFACE_CURVE('',#1135,(#1139,#1146),.PCURVE_S1.);
#1135 = LINE('',#1136,#1137);
#1136 = CARTESIAN_POINT('',(-18.05,13.4,19.15));
#1137 = VECTOR('',#1138,1.);
#1138 = DIRECTION('',(1.,0.,0.));
#1139 = PCURVE('',#945,#1140);
#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145);
#1141 = LINE('',#1142,#1143);
#1142 = CARTESIAN_POINT('',(0.,0.));
#1143 = VECTOR('',#1144,1.);
#1144 = DIRECTION('',(0.,1.));
#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1146 = PCURVE('',#917,#1147);
#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
#1148 = LINE('',#1149,#1150);
#1149 = CARTESIAN_POINT('',(0.,7.));
#1150 = VECTOR('',#1151,1.);
#1151 = DIRECTION('',(1.,0.));
#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1153 = ORIENTED_EDGE('',*,*,#929,.T.);
#1154 = ORIENTED_EDGE('',*,*,#1155,.T.);
#1155 = EDGE_CURVE('',#930,#1040,#1156,.T.);
#1156 = SURFACE_CURVE('',#1157,(#1161,#1168),.PCURVE_S1.);
#1157 = LINE('',#1158,#1159);
#1158 = CARTESIAN_POINT('',(-18.05,13.4,20.45));
#1159 = VECTOR('',#1160,1.);
#1160 = DIRECTION('',(1.,0.,0.));
#1161 = PCURVE('',#945,#1162);
#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
#1163 = LINE('',#1164,#1165);
#1164 = CARTESIAN_POINT('',(1.3,0.));
#1165 = VECTOR('',#1166,1.);
#1166 = DIRECTION('',(0.,1.));
#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1168 = PCURVE('',#971,#1169);
#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1174);
#1170 = LINE('',#1171,#1172);
#1171 = CARTESIAN_POINT('',(0.,7.));
#1172 = VECTOR('',#1173,1.);
#1173 = DIRECTION('',(1.,0.));
#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1175 = ORIENTED_EDGE('',*,*,#1039,.F.);
#1176 = ADVANCED_FACE('',(#1177),#917,.F.);
#1177 = FACE_BOUND('',#1178,.F.);
#1178 = EDGE_LOOP('',(#1179,#1180,#1181,#1182));
#1179 = ORIENTED_EDGE('',*,*,#901,.F.);
#1180 = ORIENTED_EDGE('',*,*,#1086,.T.);
#1181 = ORIENTED_EDGE('',*,*,#1016,.T.);
#1182 = ORIENTED_EDGE('',*,*,#1133,.F.);
#1183 = ADVANCED_FACE('',(#1184),#971,.T.);
#1184 = FACE_BOUND('',#1185,.T.);
#1185 = EDGE_LOOP('',(#1186,#1187,#1188,#1189));
#1186 = ORIENTED_EDGE('',*,*,#957,.F.);
#1187 = ORIENTED_EDGE('',*,*,#1108,.T.);
#1188 = ORIENTED_EDGE('',*,*,#1062,.T.);
#1189 = ORIENTED_EDGE('',*,*,#1155,.F.);
#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1194))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1191,#1192,#1193)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1191 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1192 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1193 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1194 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1191,
'distance_accuracy_value','confusion accuracy');
#1195 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1196,#1198);
#1196 = ( REPRESENTATION_RELATIONSHIP('','',#859,#32)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1197)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1197 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41);
#1198 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#1199);
#1199 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#27,#854,$);
#1200 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#856));
#1201 = SHAPE_DEFINITION_REPRESENTATION(#1202,#1208);
#1202 = PRODUCT_DEFINITION_SHAPE('','',#1203);
#1203 = PRODUCT_DEFINITION('design','',#1204,#1207);
#1204 = PRODUCT_DEFINITION_FORMATION('','',#1205);
#1205 = PRODUCT('Open CASCADE STEP translator 7.7 1.1.4',
'Open CASCADE STEP translator 7.7 1.1.4','',(#1206));
#1206 = PRODUCT_CONTEXT('',#2,'mechanical');
#1207 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1208 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1209),#1539);
#1209 = MANIFOLD_SOLID_BREP('',#1210);
#1210 = CLOSED_SHELL('',(#1211,#1331,#1431,#1478,#1525,#1532));
#1211 = ADVANCED_FACE('',(#1212),#1226,.F.);
#1212 = FACE_BOUND('',#1213,.F.);
#1213 = EDGE_LOOP('',(#1214,#1249,#1277,#1305));
#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);
#1215 = EDGE_CURVE('',#1216,#1218,#1220,.T.);
#1216 = VERTEX_POINT('',#1217);
#1217 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1218 = VERTEX_POINT('',#1219);
#1219 = CARTESIAN_POINT('',(15.55,-13.4,20.45));
#1220 = SURFACE_CURVE('',#1221,(#1225,#1237),.PCURVE_S1.);
#1221 = LINE('',#1222,#1223);
#1222 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1223 = VECTOR('',#1224,1.);
#1224 = DIRECTION('',(0.,0.,1.));
#1225 = PCURVE('',#1226,#1231);
#1226 = PLANE('',#1227);
#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
#1228 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1229 = DIRECTION('',(1.,0.,0.));
#1230 = DIRECTION('',(0.,0.,1.));
#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);
#1232 = LINE('',#1233,#1234);
#1233 = CARTESIAN_POINT('',(0.,0.));
#1234 = VECTOR('',#1235,1.);
#1235 = DIRECTION('',(1.,0.));
#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1237 = PCURVE('',#1238,#1243);
#1238 = PLANE('',#1239);
#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
#1240 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1241 = DIRECTION('',(0.,1.,0.));
#1242 = DIRECTION('',(0.,0.,1.));
#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1248);
#1244 = LINE('',#1245,#1246);
#1245 = CARTESIAN_POINT('',(0.,0.));
#1246 = VECTOR('',#1247,1.);
#1247 = DIRECTION('',(1.,0.));
#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1249 = ORIENTED_EDGE('',*,*,#1250,.T.);
#1250 = EDGE_CURVE('',#1216,#1251,#1253,.T.);
#1251 = VERTEX_POINT('',#1252);
#1252 = CARTESIAN_POINT('',(15.55,-6.4,19.15));
#1253 = SURFACE_CURVE('',#1254,(#1258,#1265),.PCURVE_S1.);
#1254 = LINE('',#1255,#1256);
#1255 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1256 = VECTOR('',#1257,1.);
#1257 = DIRECTION('',(0.,1.,0.));
#1258 = PCURVE('',#1226,#1259);
#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264);
#1260 = LINE('',#1261,#1262);
#1261 = CARTESIAN_POINT('',(0.,0.));
#1262 = VECTOR('',#1263,1.);
#1263 = DIRECTION('',(0.,-1.));
#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1265 = PCURVE('',#1266,#1271);
#1266 = PLANE('',#1267);
#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
#1268 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1269 = DIRECTION('',(0.,0.,1.));
#1270 = DIRECTION('',(1.,0.,0.));
#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276);
#1272 = LINE('',#1273,#1274);
#1273 = CARTESIAN_POINT('',(0.,0.));
#1274 = VECTOR('',#1275,1.);
#1275 = DIRECTION('',(0.,1.));
#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1277 = ORIENTED_EDGE('',*,*,#1278,.T.);
#1278 = EDGE_CURVE('',#1251,#1279,#1281,.T.);
#1279 = VERTEX_POINT('',#1280);
#1280 = CARTESIAN_POINT('',(15.55,-6.4,20.45));
#1281 = SURFACE_CURVE('',#1282,(#1286,#1293),.PCURVE_S1.);
#1282 = LINE('',#1283,#1284);
#1283 = CARTESIAN_POINT('',(15.55,-6.4,19.15));
#1284 = VECTOR('',#1285,1.);
#1285 = DIRECTION('',(0.,0.,1.));
#1286 = PCURVE('',#1226,#1287);
#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
#1288 = LINE('',#1289,#1290);
#1289 = CARTESIAN_POINT('',(0.,-7.));
#1290 = VECTOR('',#1291,1.);
#1291 = DIRECTION('',(1.,0.));
#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1293 = PCURVE('',#1294,#1299);
#1294 = PLANE('',#1295);
#1295 = AXIS2_PLACEMENT_3D('',#1296,#1297,#1298);
#1296 = CARTESIAN_POINT('',(15.55,-6.4,19.15));
#1297 = DIRECTION('',(0.,1.,0.));
#1298 = DIRECTION('',(0.,0.,1.));
#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);
#1300 = LINE('',#1301,#1302);
#1301 = CARTESIAN_POINT('',(0.,0.));
#1302 = VECTOR('',#1303,1.);
#1303 = DIRECTION('',(1.,0.));
#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1305 = ORIENTED_EDGE('',*,*,#1306,.F.);
#1306 = EDGE_CURVE('',#1218,#1279,#1307,.T.);
#1307 = SURFACE_CURVE('',#1308,(#1312,#1319),.PCURVE_S1.);
#1308 = LINE('',#1309,#1310);
#1309 = CARTESIAN_POINT('',(15.55,-13.4,20.45));
#1310 = VECTOR('',#1311,1.);
#1311 = DIRECTION('',(0.,1.,0.));
#1312 = PCURVE('',#1226,#1313);
#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);
#1314 = LINE('',#1315,#1316);
#1315 = CARTESIAN_POINT('',(1.3,0.));
#1316 = VECTOR('',#1317,1.);
#1317 = DIRECTION('',(0.,-1.));
#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1319 = PCURVE('',#1320,#1325);
#1320 = PLANE('',#1321);
#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);
#1322 = CARTESIAN_POINT('',(15.55,-13.4,20.45));
#1323 = DIRECTION('',(0.,0.,1.));
#1324 = DIRECTION('',(1.,0.,0.));
#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
#1326 = LINE('',#1327,#1328);
#1327 = CARTESIAN_POINT('',(0.,0.));
#1328 = VECTOR('',#1329,1.);
#1329 = DIRECTION('',(0.,1.));
#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1331 = ADVANCED_FACE('',(#1332),#1346,.T.);
#1332 = FACE_BOUND('',#1333,.T.);
#1333 = EDGE_LOOP('',(#1334,#1364,#1387,#1410));
#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
#1335 = EDGE_CURVE('',#1336,#1338,#1340,.T.);
#1336 = VERTEX_POINT('',#1337);
#1337 = CARTESIAN_POINT('',(18.05,-13.4,19.15));
#1338 = VERTEX_POINT('',#1339);
#1339 = CARTESIAN_POINT('',(18.05,-13.4,20.45));
#1340 = SURFACE_CURVE('',#1341,(#1345,#1357),.PCURVE_S1.);
#1341 = LINE('',#1342,#1343);
#1342 = CARTESIAN_POINT('',(18.05,-13.4,19.15));
#1343 = VECTOR('',#1344,1.);
#1344 = DIRECTION('',(0.,0.,1.));
#1345 = PCURVE('',#1346,#1351);
#1346 = PLANE('',#1347);
#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350);
#1348 = CARTESIAN_POINT('',(18.05,-13.4,19.15));
#1349 = DIRECTION('',(1.,0.,0.));
#1350 = DIRECTION('',(0.,0.,1.));
#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356);
#1352 = LINE('',#1353,#1354);
#1353 = CARTESIAN_POINT('',(0.,0.));
#1354 = VECTOR('',#1355,1.);
#1355 = DIRECTION('',(1.,0.));
#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1357 = PCURVE('',#1238,#1358);
#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1363);
#1359 = LINE('',#1360,#1361);
#1360 = CARTESIAN_POINT('',(0.,2.5));
#1361 = VECTOR('',#1362,1.);
#1362 = DIRECTION('',(1.,0.));
#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1364 = ORIENTED_EDGE('',*,*,#1365,.T.);
#1365 = EDGE_CURVE('',#1336,#1366,#1368,.T.);
#1366 = VERTEX_POINT('',#1367);
#1367 = CARTESIAN_POINT('',(18.05,-6.4,19.15));
#1368 = SURFACE_CURVE('',#1369,(#1373,#1380),.PCURVE_S1.);
#1369 = LINE('',#1370,#1371);
#1370 = CARTESIAN_POINT('',(18.05,-13.4,19.15));
#1371 = VECTOR('',#1372,1.);
#1372 = DIRECTION('',(0.,1.,0.));
#1373 = PCURVE('',#1346,#1374);
#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379);
#1375 = LINE('',#1376,#1377);
#1376 = CARTESIAN_POINT('',(0.,0.));
#1377 = VECTOR('',#1378,1.);
#1378 = DIRECTION('',(0.,-1.));
#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1380 = PCURVE('',#1266,#1381);
#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386);
#1382 = LINE('',#1383,#1384);
#1383 = CARTESIAN_POINT('',(2.5,0.));
#1384 = VECTOR('',#1385,1.);
#1385 = DIRECTION('',(0.,1.));
#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1387 = ORIENTED_EDGE('',*,*,#1388,.T.);
#1388 = EDGE_CURVE('',#1366,#1389,#1391,.T.);
#1389 = VERTEX_POINT('',#1390);
#1390 = CARTESIAN_POINT('',(18.05,-6.4,20.45));
#1391 = SURFACE_CURVE('',#1392,(#1396,#1403),.PCURVE_S1.);
#1392 = LINE('',#1393,#1394);
#1393 = CARTESIAN_POINT('',(18.05,-6.4,19.15));
#1394 = VECTOR('',#1395,1.);
#1395 = DIRECTION('',(0.,0.,1.));
#1396 = PCURVE('',#1346,#1397);
#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);
#1398 = LINE('',#1399,#1400);
#1399 = CARTESIAN_POINT('',(0.,-7.));
#1400 = VECTOR('',#1401,1.);
#1401 = DIRECTION('',(1.,0.));
#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1403 = PCURVE('',#1294,#1404);
#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1409);
#1405 = LINE('',#1406,#1407);
#1406 = CARTESIAN_POINT('',(0.,2.5));
#1407 = VECTOR('',#1408,1.);
#1408 = DIRECTION('',(1.,0.));
#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1410 = ORIENTED_EDGE('',*,*,#1411,.F.);
#1411 = EDGE_CURVE('',#1338,#1389,#1412,.T.);
#1412 = SURFACE_CURVE('',#1413,(#1417,#1424),.PCURVE_S1.);
#1413 = LINE('',#1414,#1415);
#1414 = CARTESIAN_POINT('',(18.05,-13.4,20.45));
#1415 = VECTOR('',#1416,1.);
#1416 = DIRECTION('',(0.,1.,0.));
#1417 = PCURVE('',#1346,#1418);
#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1423);
#1419 = LINE('',#1420,#1421);
#1420 = CARTESIAN_POINT('',(1.3,0.));
#1421 = VECTOR('',#1422,1.);
#1422 = DIRECTION('',(0.,-1.));
#1423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1424 = PCURVE('',#1320,#1425);
#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);
#1426 = LINE('',#1427,#1428);
#1427 = CARTESIAN_POINT('',(2.5,0.));
#1428 = VECTOR('',#1429,1.);
#1429 = DIRECTION('',(0.,1.));
#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1431 = ADVANCED_FACE('',(#1432),#1238,.F.);
#1432 = FACE_BOUND('',#1433,.F.);
#1433 = EDGE_LOOP('',(#1434,#1455,#1456,#1477));
#1434 = ORIENTED_EDGE('',*,*,#1435,.F.);
#1435 = EDGE_CURVE('',#1216,#1336,#1436,.T.);
#1436 = SURFACE_CURVE('',#1437,(#1441,#1448),.PCURVE_S1.);
#1437 = LINE('',#1438,#1439);
#1438 = CARTESIAN_POINT('',(15.55,-13.4,19.15));
#1439 = VECTOR('',#1440,1.);
#1440 = DIRECTION('',(1.,0.,0.));
#1441 = PCURVE('',#1238,#1442);
#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1447);
#1443 = LINE('',#1444,#1445);
#1444 = CARTESIAN_POINT('',(0.,0.));
#1445 = VECTOR('',#1446,1.);
#1446 = DIRECTION('',(0.,1.));
#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1448 = PCURVE('',#1266,#1449);
#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);
#1450 = LINE('',#1451,#1452);
#1451 = CARTESIAN_POINT('',(0.,0.));
#1452 = VECTOR('',#1453,1.);
#1453 = DIRECTION('',(1.,0.));
#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1455 = ORIENTED_EDGE('',*,*,#1215,.T.);
#1456 = ORIENTED_EDGE('',*,*,#1457,.T.);
#1457 = EDGE_CURVE('',#1218,#1338,#1458,.T.);
#1458 = SURFACE_CURVE('',#1459,(#1463,#1470),.PCURVE_S1.);
#1459 = LINE('',#1460,#1461);
#1460 = CARTESIAN_POINT('',(15.55,-13.4,20.45));
#1461 = VECTOR('',#1462,1.);
#1462 = DIRECTION('',(1.,0.,0.));
#1463 = PCURVE('',#1238,#1464);
#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469);
#1465 = LINE('',#1466,#1467);
#1466 = CARTESIAN_POINT('',(1.3,0.));
#1467 = VECTOR('',#1468,1.);
#1468 = DIRECTION('',(0.,1.));
#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1470 = PCURVE('',#1320,#1471);
#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
#1472 = LINE('',#1473,#1474);
#1473 = CARTESIAN_POINT('',(0.,0.));
#1474 = VECTOR('',#1475,1.);
#1475 = DIRECTION('',(1.,0.));
#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1477 = ORIENTED_EDGE('',*,*,#1335,.F.);
#1478 = ADVANCED_FACE('',(#1479),#1294,.T.);
#1479 = FACE_BOUND('',#1480,.T.);
#1480 = EDGE_LOOP('',(#1481,#1502,#1503,#1524));
#1481 = ORIENTED_EDGE('',*,*,#1482,.F.);
#1482 = EDGE_CURVE('',#1251,#1366,#1483,.T.);
#1483 = SURFACE_CURVE('',#1484,(#1488,#1495),.PCURVE_S1.);
#1484 = LINE('',#1485,#1486);
#1485 = CARTESIAN_POINT('',(15.55,-6.4,19.15));
#1486 = VECTOR('',#1487,1.);
#1487 = DIRECTION('',(1.,0.,0.));
#1488 = PCURVE('',#1294,#1489);
#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
#1490 = LINE('',#1491,#1492);
#1491 = CARTESIAN_POINT('',(0.,0.));
#1492 = VECTOR('',#1493,1.);
#1493 = DIRECTION('',(0.,1.));
#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1495 = PCURVE('',#1266,#1496);
#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501);
#1497 = LINE('',#1498,#1499);
#1498 = CARTESIAN_POINT('',(0.,7.));
#1499 = VECTOR('',#1500,1.);
#1500 = DIRECTION('',(1.,0.));
#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1502 = ORIENTED_EDGE('',*,*,#1278,.T.);
#1503 = ORIENTED_EDGE('',*,*,#1504,.T.);
#1504 = EDGE_CURVE('',#1279,#1389,#1505,.T.);
#1505 = SURFACE_CURVE('',#1506,(#1510,#1517),.PCURVE_S1.);
#1506 = LINE('',#1507,#1508);
#1507 = CARTESIAN_POINT('',(15.55,-6.4,20.45));
#1508 = VECTOR('',#1509,1.);
#1509 = DIRECTION('',(1.,0.,0.));
#1510 = PCURVE('',#1294,#1511);
#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
#1512 = LINE('',#1513,#1514);
#1513 = CARTESIAN_POINT('',(1.3,0.));
#1514 = VECTOR('',#1515,1.);
#1515 = DIRECTION('',(0.,1.));
#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1517 = PCURVE('',#1320,#1518);
#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
#1519 = LINE('',#1520,#1521);
#1520 = CARTESIAN_POINT('',(0.,7.));
#1521 = VECTOR('',#1522,1.);
#1522 = DIRECTION('',(1.,0.));
#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1524 = ORIENTED_EDGE('',*,*,#1388,.F.);
#1525 = ADVANCED_FACE('',(#1526),#1266,.F.);
#1526 = FACE_BOUND('',#1527,.F.);
#1527 = EDGE_LOOP('',(#1528,#1529,#1530,#1531));
#1528 = ORIENTED_EDGE('',*,*,#1250,.F.);
#1529 = ORIENTED_EDGE('',*,*,#1435,.T.);
#1530 = ORIENTED_EDGE('',*,*,#1365,.T.);
#1531 = ORIENTED_EDGE('',*,*,#1482,.F.);
#1532 = ADVANCED_FACE('',(#1533),#1320,.T.);
#1533 = FACE_BOUND('',#1534,.T.);
#1534 = EDGE_LOOP('',(#1535,#1536,#1537,#1538));
#1535 = ORIENTED_EDGE('',*,*,#1306,.F.);
#1536 = ORIENTED_EDGE('',*,*,#1457,.T.);
#1537 = ORIENTED_EDGE('',*,*,#1411,.T.);
#1538 = ORIENTED_EDGE('',*,*,#1504,.F.);
#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1543))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1540,#1541,#1542)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1540 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1541 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1542 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1543 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1540,
'distance_accuracy_value','confusion accuracy');
#1544 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1545,#1547);
#1545 = ( REPRESENTATION_RELATIONSHIP('','',#1208,#32)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1546)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1546 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45);
#1547 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#1548);
#1548 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#27,#1203,$);
#1549 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1205));
#1550 = SHAPE_DEFINITION_REPRESENTATION(#1551,#1557);
#1551 = PRODUCT_DEFINITION_SHAPE('','',#1552);
#1552 = PRODUCT_DEFINITION('design','',#1553,#1556);
#1553 = PRODUCT_DEFINITION_FORMATION('','',#1554);
#1554 = PRODUCT('Open CASCADE STEP translator 7.7 1.1.5',
'Open CASCADE STEP translator 7.7 1.1.5','',(#1555));
#1555 = PRODUCT_CONTEXT('',#2,'mechanical');
#1556 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1557 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1558),#1888);
#1558 = MANIFOLD_SOLID_BREP('',#1559);
#1559 = CLOSED_SHELL('',(#1560,#1680,#1780,#1827,#1874,#1881));
#1560 = ADVANCED_FACE('',(#1561),#1575,.F.);
#1561 = FACE_BOUND('',#1562,.F.);
#1562 = EDGE_LOOP('',(#1563,#1598,#1626,#1654));
#1563 = ORIENTED_EDGE('',*,*,#1564,.F.);
#1564 = EDGE_CURVE('',#1565,#1567,#1569,.T.);
#1565 = VERTEX_POINT('',#1566);
#1566 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1567 = VERTEX_POINT('',#1568);
#1568 = CARTESIAN_POINT('',(15.55,6.4,20.45));
#1569 = SURFACE_CURVE('',#1570,(#1574,#1586),.PCURVE_S1.);
#1570 = LINE('',#1571,#1572);
#1571 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1572 = VECTOR('',#1573,1.);
#1573 = DIRECTION('',(0.,0.,1.));
#1574 = PCURVE('',#1575,#1580);
#1575 = PLANE('',#1576);
#1576 = AXIS2_PLACEMENT_3D('',#1577,#1578,#1579);
#1577 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1578 = DIRECTION('',(1.,0.,0.));
#1579 = DIRECTION('',(0.,0.,1.));
#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);
#1581 = LINE('',#1582,#1583);
#1582 = CARTESIAN_POINT('',(0.,0.));
#1583 = VECTOR('',#1584,1.);
#1584 = DIRECTION('',(1.,0.));
#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1586 = PCURVE('',#1587,#1592);
#1587 = PLANE('',#1588);
#1588 = AXIS2_PLACEMENT_3D('',#1589,#1590,#1591);
#1589 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1590 = DIRECTION('',(0.,1.,0.));
#1591 = DIRECTION('',(0.,0.,1.));
#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597);
#1593 = LINE('',#1594,#1595);
#1594 = CARTESIAN_POINT('',(0.,0.));
#1595 = VECTOR('',#1596,1.);
#1596 = DIRECTION('',(1.,0.));
#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1598 = ORIENTED_EDGE('',*,*,#1599,.T.);
#1599 = EDGE_CURVE('',#1565,#1600,#1602,.T.);
#1600 = VERTEX_POINT('',#1601);
#1601 = CARTESIAN_POINT('',(15.55,13.4,19.15));
#1602 = SURFACE_CURVE('',#1603,(#1607,#1614),.PCURVE_S1.);
#1603 = LINE('',#1604,#1605);
#1604 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1605 = VECTOR('',#1606,1.);
#1606 = DIRECTION('',(0.,1.,0.));
#1607 = PCURVE('',#1575,#1608);
#1608 = DEFINITIONAL_REPRESENTATION('',(#1609),#1613);
#1609 = LINE('',#1610,#1611);
#1610 = CARTESIAN_POINT('',(0.,0.));
#1611 = VECTOR('',#1612,1.);
#1612 = DIRECTION('',(0.,-1.));
#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1614 = PCURVE('',#1615,#1620);
#1615 = PLANE('',#1616);
#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619);
#1617 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1618 = DIRECTION('',(0.,0.,1.));
#1619 = DIRECTION('',(1.,0.,0.));
#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);
#1621 = LINE('',#1622,#1623);
#1622 = CARTESIAN_POINT('',(0.,0.));
#1623 = VECTOR('',#1624,1.);
#1624 = DIRECTION('',(0.,1.));
#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1626 = ORIENTED_EDGE('',*,*,#1627,.T.);
#1627 = EDGE_CURVE('',#1600,#1628,#1630,.T.);
#1628 = VERTEX_POINT('',#1629);
#1629 = CARTESIAN_POINT('',(15.55,13.4,20.45));
#1630 = SURFACE_CURVE('',#1631,(#1635,#1642),.PCURVE_S1.);
#1631 = LINE('',#1632,#1633);
#1632 = CARTESIAN_POINT('',(15.55,13.4,19.15));
#1633 = VECTOR('',#1634,1.);
#1634 = DIRECTION('',(0.,0.,1.));
#1635 = PCURVE('',#1575,#1636);
#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
#1637 = LINE('',#1638,#1639);
#1638 = CARTESIAN_POINT('',(0.,-7.));
#1639 = VECTOR('',#1640,1.);
#1640 = DIRECTION('',(1.,0.));
#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1642 = PCURVE('',#1643,#1648);
#1643 = PLANE('',#1644);
#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
#1645 = CARTESIAN_POINT('',(15.55,13.4,19.15));
#1646 = DIRECTION('',(0.,1.,0.));
#1647 = DIRECTION('',(0.,0.,1.));
#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);
#1649 = LINE('',#1650,#1651);
#1650 = CARTESIAN_POINT('',(0.,0.));
#1651 = VECTOR('',#1652,1.);
#1652 = DIRECTION('',(1.,0.));
#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1654 = ORIENTED_EDGE('',*,*,#1655,.F.);
#1655 = EDGE_CURVE('',#1567,#1628,#1656,.T.);
#1656 = SURFACE_CURVE('',#1657,(#1661,#1668),.PCURVE_S1.);
#1657 = LINE('',#1658,#1659);
#1658 = CARTESIAN_POINT('',(15.55,6.4,20.45));
#1659 = VECTOR('',#1660,1.);
#1660 = DIRECTION('',(0.,1.,0.));
#1661 = PCURVE('',#1575,#1662);
#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);
#1663 = LINE('',#1664,#1665);
#1664 = CARTESIAN_POINT('',(1.3,0.));
#1665 = VECTOR('',#1666,1.);
#1666 = DIRECTION('',(0.,-1.));
#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1668 = PCURVE('',#1669,#1674);
#1669 = PLANE('',#1670);
#1670 = AXIS2_PLACEMENT_3D('',#1671,#1672,#1673);
#1671 = CARTESIAN_POINT('',(15.55,6.4,20.45));
#1672 = DIRECTION('',(0.,0.,1.));
#1673 = DIRECTION('',(1.,0.,0.));
#1674 = DEFINITIONAL_REPRESENTATION('',(#1675),#1679);
#1675 = LINE('',#1676,#1677);
#1676 = CARTESIAN_POINT('',(0.,0.));
#1677 = VECTOR('',#1678,1.);
#1678 = DIRECTION('',(0.,1.));
#1679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1680 = ADVANCED_FACE('',(#1681),#1695,.T.);
#1681 = FACE_BOUND('',#1682,.T.);
#1682 = EDGE_LOOP('',(#1683,#1713,#1736,#1759));
#1683 = ORIENTED_EDGE('',*,*,#1684,.F.);
#1684 = EDGE_CURVE('',#1685,#1687,#1689,.T.);
#1685 = VERTEX_POINT('',#1686);
#1686 = CARTESIAN_POINT('',(18.05,6.4,19.15));
#1687 = VERTEX_POINT('',#1688);
#1688 = CARTESIAN_POINT('',(18.05,6.4,20.45));
#1689 = SURFACE_CURVE('',#1690,(#1694,#1706),.PCURVE_S1.);
#1690 = LINE('',#1691,#1692);
#1691 = CARTESIAN_POINT('',(18.05,6.4,19.15));
#1692 = VECTOR('',#1693,1.);
#1693 = DIRECTION('',(0.,0.,1.));
#1694 = PCURVE('',#1695,#1700);
#1695 = PLANE('',#1696);
#1696 = AXIS2_PLACEMENT_3D('',#1697,#1698,#1699);
#1697 = CARTESIAN_POINT('',(18.05,6.4,19.15));
#1698 = DIRECTION('',(1.,0.,0.));
#1699 = DIRECTION('',(0.,0.,1.));
#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1705);
#1701 = LINE('',#1702,#1703);
#1702 = CARTESIAN_POINT('',(0.,0.));
#1703 = VECTOR('',#1704,1.);
#1704 = DIRECTION('',(1.,0.));
#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1706 = PCURVE('',#1587,#1707);
#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712);
#1708 = LINE('',#1709,#1710);
#1709 = CARTESIAN_POINT('',(0.,2.5));
#1710 = VECTOR('',#1711,1.);
#1711 = DIRECTION('',(1.,0.));
#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1713 = ORIENTED_EDGE('',*,*,#1714,.T.);
#1714 = EDGE_CURVE('',#1685,#1715,#1717,.T.);
#1715 = VERTEX_POINT('',#1716);
#1716 = CARTESIAN_POINT('',(18.05,13.4,19.15));
#1717 = SURFACE_CURVE('',#1718,(#1722,#1729),.PCURVE_S1.);
#1718 = LINE('',#1719,#1720);
#1719 = CARTESIAN_POINT('',(18.05,6.4,19.15));
#1720 = VECTOR('',#1721,1.);
#1721 = DIRECTION('',(0.,1.,0.));
#1722 = PCURVE('',#1695,#1723);
#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728);
#1724 = LINE('',#1725,#1726);
#1725 = CARTESIAN_POINT('',(0.,0.));
#1726 = VECTOR('',#1727,1.);
#1727 = DIRECTION('',(0.,-1.));
#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1729 = PCURVE('',#1615,#1730);
#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
#1731 = LINE('',#1732,#1733);
#1732 = CARTESIAN_POINT('',(2.5,0.));
#1733 = VECTOR('',#1734,1.);
#1734 = DIRECTION('',(0.,1.));
#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1736 = ORIENTED_EDGE('',*,*,#1737,.T.);
#1737 = EDGE_CURVE('',#1715,#1738,#1740,.T.);
#1738 = VERTEX_POINT('',#1739);
#1739 = CARTESIAN_POINT('',(18.05,13.4,20.45));
#1740 = SURFACE_CURVE('',#1741,(#1745,#1752),.PCURVE_S1.);
#1741 = LINE('',#1742,#1743);
#1742 = CARTESIAN_POINT('',(18.05,13.4,19.15));
#1743 = VECTOR('',#1744,1.);
#1744 = DIRECTION('',(0.,0.,1.));
#1745 = PCURVE('',#1695,#1746);
#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);
#1747 = LINE('',#1748,#1749);
#1748 = CARTESIAN_POINT('',(0.,-7.));
#1749 = VECTOR('',#1750,1.);
#1750 = DIRECTION('',(1.,0.));
#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1752 = PCURVE('',#1643,#1753);
#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);
#1754 = LINE('',#1755,#1756);
#1755 = CARTESIAN_POINT('',(0.,2.5));
#1756 = VECTOR('',#1757,1.);
#1757 = DIRECTION('',(1.,0.));
#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1759 = ORIENTED_EDGE('',*,*,#1760,.F.);
#1760 = EDGE_CURVE('',#1687,#1738,#1761,.T.);
#1761 = SURFACE_CURVE('',#1762,(#1766,#1773),.PCURVE_S1.);
#1762 = LINE('',#1763,#1764);
#1763 = CARTESIAN_POINT('',(18.05,6.4,20.45));
#1764 = VECTOR('',#1765,1.);
#1765 = DIRECTION('',(0.,1.,0.));
#1766 = PCURVE('',#1695,#1767);
#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);
#1768 = LINE('',#1769,#1770);
#1769 = CARTESIAN_POINT('',(1.3,0.));
#1770 = VECTOR('',#1771,1.);
#1771 = DIRECTION('',(0.,-1.));
#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1773 = PCURVE('',#1669,#1774);
#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779);
#1775 = LINE('',#1776,#1777);
#1776 = CARTESIAN_POINT('',(2.5,0.));
#1777 = VECTOR('',#1778,1.);
#1778 = DIRECTION('',(0.,1.));
#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1780 = ADVANCED_FACE('',(#1781),#1587,.F.);
#1781 = FACE_BOUND('',#1782,.F.);
#1782 = EDGE_LOOP('',(#1783,#1804,#1805,#1826));
#1783 = ORIENTED_EDGE('',*,*,#1784,.F.);
#1784 = EDGE_CURVE('',#1565,#1685,#1785,.T.);
#1785 = SURFACE_CURVE('',#1786,(#1790,#1797),.PCURVE_S1.);
#1786 = LINE('',#1787,#1788);
#1787 = CARTESIAN_POINT('',(15.55,6.4,19.15));
#1788 = VECTOR('',#1789,1.);
#1789 = DIRECTION('',(1.,0.,0.));
#1790 = PCURVE('',#1587,#1791);
#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1796);
#1792 = LINE('',#1793,#1794);
#1793 = CARTESIAN_POINT('',(0.,0.));
#1794 = VECTOR('',#1795,1.);
#1795 = DIRECTION('',(0.,1.));
#1796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1797 = PCURVE('',#1615,#1798);
#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803);
#1799 = LINE('',#1800,#1801);
#1800 = CARTESIAN_POINT('',(0.,0.));
#1801 = VECTOR('',#1802,1.);
#1802 = DIRECTION('',(1.,0.));
#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1804 = ORIENTED_EDGE('',*,*,#1564,.T.);
#1805 = ORIENTED_EDGE('',*,*,#1806,.T.);
#1806 = EDGE_CURVE('',#1567,#1687,#1807,.T.);
#1807 = SURFACE_CURVE('',#1808,(#1812,#1819),.PCURVE_S1.);
#1808 = LINE('',#1809,#1810);
#1809 = CARTESIAN_POINT('',(15.55,6.4,20.45));
#1810 = VECTOR('',#1811,1.);
#1811 = DIRECTION('',(1.,0.,0.));
#1812 = PCURVE('',#1587,#1813);
#1813 = DEFINITIONAL_REPRESENTATION('',(#1814),#1818);
#1814 = LINE('',#1815,#1816);
#1815 = CARTESIAN_POINT('',(1.3,0.));
#1816 = VECTOR('',#1817,1.);
#1817 = DIRECTION('',(0.,1.));
#1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1819 = PCURVE('',#1669,#1820);
#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1825);
#1821 = LINE('',#1822,#1823);
#1822 = CARTESIAN_POINT('',(0.,0.));
#1823 = VECTOR('',#1824,1.);
#1824 = DIRECTION('',(1.,0.));
#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1826 = ORIENTED_EDGE('',*,*,#1684,.F.);
#1827 = ADVANCED_FACE('',(#1828),#1643,.T.);
#1828 = FACE_BOUND('',#1829,.T.);
#1829 = EDGE_LOOP('',(#1830,#1851,#1852,#1873));
#1830 = ORIENTED_EDGE('',*,*,#1831,.F.);
#1831 = EDGE_CURVE('',#1600,#1715,#1832,.T.);
#1832 = SURFACE_CURVE('',#1833,(#1837,#1844),.PCURVE_S1.);
#1833 = LINE('',#1834,#1835);
#1834 = CARTESIAN_POINT('',(15.55,13.4,19.15));
#1835 = VECTOR('',#1836,1.);
#1836 = DIRECTION('',(1.,0.,0.));
#1837 = PCURVE('',#1643,#1838);
#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
#1839 = LINE('',#1840,#1841);
#1840 = CARTESIAN_POINT('',(0.,0.));
#1841 = VECTOR('',#1842,1.);
#1842 = DIRECTION('',(0.,1.));
#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1844 = PCURVE('',#1615,#1845);
#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);
#1846 = LINE('',#1847,#1848);
#1847 = CARTESIAN_POINT('',(0.,7.));
#1848 = VECTOR('',#1849,1.);
#1849 = DIRECTION('',(1.,0.));
#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1851 = ORIENTED_EDGE('',*,*,#1627,.T.);
#1852 = ORIENTED_EDGE('',*,*,#1853,.T.);
#1853 = EDGE_CURVE('',#1628,#1738,#1854,.T.);
#1854 = SURFACE_CURVE('',#1855,(#1859,#1866),.PCURVE_S1.);
#1855 = LINE('',#1856,#1857);
#1856 = CARTESIAN_POINT('',(15.55,13.4,20.45));
#1857 = VECTOR('',#1858,1.);
#1858 = DIRECTION('',(1.,0.,0.));
#1859 = PCURVE('',#1643,#1860);
#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
#1861 = LINE('',#1862,#1863);
#1862 = CARTESIAN_POINT('',(1.3,0.));
#1863 = VECTOR('',#1864,1.);
#1864 = DIRECTION('',(0.,1.));
#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1866 = PCURVE('',#1669,#1867);
#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);
#1868 = LINE('',#1869,#1870);
#1869 = CARTESIAN_POINT('',(0.,7.));
#1870 = VECTOR('',#1871,1.);
#1871 = DIRECTION('',(1.,0.));
#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#1873 = ORIENTED_EDGE('',*,*,#1737,.F.);
#1874 = ADVANCED_FACE('',(#1875),#1615,.F.);
#1875 = FACE_BOUND('',#1876,.F.);
#1876 = EDGE_LOOP('',(#1877,#1878,#1879,#1880));
#1877 = ORIENTED_EDGE('',*,*,#1599,.F.);
#1878 = ORIENTED_EDGE('',*,*,#1784,.T.);
#1879 = ORIENTED_EDGE('',*,*,#1714,.T.);
#1880 = ORIENTED_EDGE('',*,*,#1831,.F.);
#1881 = ADVANCED_FACE('',(#1882),#1669,.T.);
#1882 = FACE_BOUND('',#1883,.T.);
#1883 = EDGE_LOOP('',(#1884,#1885,#1886,#1887));
#1884 = ORIENTED_EDGE('',*,*,#1655,.F.);
#1885 = ORIENTED_EDGE('',*,*,#1806,.T.);
#1886 = ORIENTED_EDGE('',*,*,#1760,.T.);
#1887 = ORIENTED_EDGE('',*,*,#1853,.F.);
#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1892))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1889,#1890,#1891)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1889 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1890 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1891 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1892 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1889,
'distance_accuracy_value','confusion accuracy');
#1893 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1894,#1896);
#1894 = ( REPRESENTATION_RELATIONSHIP('','',#1557,#32)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1895)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1895 = ITEM_DEFINED_TRANSFORMATION('','',#11,#49);
#1896 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#1897);
#1897 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#27,#1552,$);
#1898 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1554));
ENDSEC;
END-ISO-10303-21;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment