diff options
author | Joshua Shreve <j.a.shreve@gmail.com> | 2021-08-05 22:13:28 -0400 |
---|---|---|
committer | Joshua Shreve <j.a.shreve@gmail.com> | 2021-08-05 22:13:28 -0400 |
commit | b09b92f639477ca8264118fcc728c6e8094b1cd8 (patch) | |
tree | c95d8901c94c4c8f3eca352a5393c818763ec14b /src/trackball_sensor_cutter.step | |
parent | 507a4b22b238689bda96380df7bf38e1f0e7ee3a (diff) |
Adding CAD geometry. Debugging minor issues.
Diffstat (limited to 'src/trackball_sensor_cutter.step')
-rw-r--r-- | src/trackball_sensor_cutter.step | 971 |
1 files changed, 971 insertions, 0 deletions
diff --git a/src/trackball_sensor_cutter.step b/src/trackball_sensor_cutter.step new file mode 100644 index 0000000..f15cae5 --- /dev/null +++ b/src/trackball_sensor_cutter.step @@ -0,0 +1,971 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_ +sensor_cutter.step','2021-08-05T20:18:13',('Author'),(''), + 'Open CASCADE STEP processor 7.2','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('Sensor_Cutout','Sensor_Cutout','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#787); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#223,#309,#453,#613,#640,#667,#694,#721, + #728,#783)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(7.5,-9.,-37.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(7.5,-9.,-12.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(7.5,-9.,-37.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(7.5,-9.,-37.)); +#35 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#36 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.E+000,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = CYLINDRICAL_SURFACE('',#45,8.5); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(7.5,-0.5,-37.)); +#47 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#48 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(-0.E+000,-1.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#24,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-7.5,-9.,-12.)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(7.5,-9.,-12.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.E+000,-25.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(1.,0.E+000)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-12.)); +#75 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#76 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(9.,-7.5)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.E+000,1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.F.); +#84 = EDGE_CURVE('',#85,#57,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-7.5,-9.,-37.)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-7.5,-9.,-37.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.E+000,0.E+000,1.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(15.,0.E+000)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(0.E+000,-1.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = CYLINDRICAL_SURFACE('',#101,8.5); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-7.5,-0.5,-37.)); +#103 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#104 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(-0.E+000,-1.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#22,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(7.5,-9.,-37.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(1.,0.E+000)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-37.)); +#129 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#130 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(9.,-7.5)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.E+000,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138),#44,.T.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#141,#169,#197)); +#140 = ORIENTED_EDGE('',*,*,#21,.T.); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#24,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(16.,-0.5,-12.)); +#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.); +#146 = CIRCLE('',#147,8.5); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(7.5,-0.5,-12.)); +#149 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#150 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#151 = PCURVE('',#44,#152); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(-0.E+000,-25.)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(-1.,0.E+000)); +#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#158 = PCURVE('',#72,#159); +#159 = DEFINITIONAL_REPRESENTATION('',(#160),#168); +#160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#161,#162,#163,#164,#165,#166 +,#167),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#161 = CARTESIAN_POINT('',(-8.,-7.5)); +#162 = CARTESIAN_POINT('',(-8.,7.222431864335)); +#163 = CARTESIAN_POINT('',(4.75,-0.138784067832)); +#164 = CARTESIAN_POINT('',(17.5,-7.5)); +#165 = CARTESIAN_POINT('',(4.75,-14.86121593216)); +#166 = CARTESIAN_POINT('',(-8.,-22.22243186433)); +#167 = CARTESIAN_POINT('',(-8.,-7.5)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.F.); +#170 = EDGE_CURVE('',#171,#143,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(16.,-0.5,-37.)); +#173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(16.,-0.5,-37.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(0.E+000,0.E+000,1.)); +#178 = PCURVE('',#44,#179); +#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184); +#180 = LINE('',#181,#182); +#181 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#182 = VECTOR('',#183,1.); +#183 = DIRECTION('',(-0.E+000,-1.)); +#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#185 = PCURVE('',#186,#191); +#186 = PLANE('',#187); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(16.,0.5,-37.)); +#189 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#190 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(1.,0.E+000)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(0.E+000,-1.)); +#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#197 = ORIENTED_EDGE('',*,*,#198,.F.); +#198 = EDGE_CURVE('',#22,#171,#199,.T.); +#199 = SURFACE_CURVE('',#200,(#205,#212),.PCURVE_S1.); +#200 = CIRCLE('',#201,8.5); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(7.5,-0.5,-37.)); +#203 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#204 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#205 = PCURVE('',#44,#206); +#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(-1.,0.E+000)); +#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#212 = PCURVE('',#126,#213); +#213 = DEFINITIONAL_REPRESENTATION('',(#214),#222); +#214 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#215,#216,#217,#218,#219,#220 +,#221),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#215 = CARTESIAN_POINT('',(-8.,-7.5)); +#216 = CARTESIAN_POINT('',(-8.,7.222431864335)); +#217 = CARTESIAN_POINT('',(4.75,-0.138784067832)); +#218 = CARTESIAN_POINT('',(17.5,-7.5)); +#219 = CARTESIAN_POINT('',(4.75,-14.86121593216)); +#220 = CARTESIAN_POINT('',(-8.,-22.22243186433)); +#221 = CARTESIAN_POINT('',(-8.,-7.5)); +#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#223 = ADVANCED_FACE('',(#224),#100,.T.); +#224 = FACE_BOUND('',#225,.F.); +#225 = EDGE_LOOP('',(#226,#256,#282,#283)); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#228,#230,#232,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(-16.,-0.5,-37.)); +#230 = VERTEX_POINT('',#231); +#231 = CARTESIAN_POINT('',(-16.,-0.5,-12.)); +#232 = SURFACE_CURVE('',#233,(#237,#244),.PCURVE_S1.); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(-16.,-0.5,-37.)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.E+000,0.E+000,1.)); +#237 = PCURVE('',#100,#238); +#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243); +#239 = LINE('',#240,#241); +#240 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#241 = VECTOR('',#242,1.); +#242 = DIRECTION('',(-0.E+000,-1.)); +#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#244 = PCURVE('',#245,#250); +#245 = PLANE('',#246); +#246 = AXIS2_PLACEMENT_3D('',#247,#248,#249); +#247 = CARTESIAN_POINT('',(-16.,-0.5,-37.)); +#248 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#249 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255); +#251 = LINE('',#252,#253); +#252 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#253 = VECTOR('',#254,1.); +#254 = DIRECTION('',(0.E+000,-1.)); +#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#230,#57,#258,.T.); +#258 = SURFACE_CURVE('',#259,(#264,#271),.PCURVE_S1.); +#259 = CIRCLE('',#260,8.5); +#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263); +#261 = CARTESIAN_POINT('',(-7.5,-0.5,-12.)); +#262 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#263 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#264 = PCURVE('',#100,#265); +#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(-0.E+000,-25.)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(-1.,0.E+000)); +#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#271 = PCURVE('',#72,#272); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#281); +#273 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#274,#275,#276,#277,#278,#279 +,#280),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#274 = CARTESIAN_POINT('',(-8.,7.5)); +#275 = CARTESIAN_POINT('',(-8.,22.222431864335)); +#276 = CARTESIAN_POINT('',(4.75,14.861215932168)); +#277 = CARTESIAN_POINT('',(17.5,7.5)); +#278 = CARTESIAN_POINT('',(4.75,0.138784067832)); +#279 = CARTESIAN_POINT('',(-8.,-7.222431864335)); +#280 = CARTESIAN_POINT('',(-8.,7.5)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#84,.F.); +#283 = ORIENTED_EDGE('',*,*,#284,.F.); +#284 = EDGE_CURVE('',#228,#85,#285,.T.); +#285 = SURFACE_CURVE('',#286,(#291,#298),.PCURVE_S1.); +#286 = CIRCLE('',#287,8.5); +#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290); +#288 = CARTESIAN_POINT('',(-7.5,-0.5,-37.)); +#289 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#290 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#291 = PCURVE('',#100,#292); +#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(-1.,0.E+000)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#298 = PCURVE('',#126,#299); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#308); +#300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#301,#302,#303,#304,#305,#306 +,#307),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#301 = CARTESIAN_POINT('',(-8.,7.5)); +#302 = CARTESIAN_POINT('',(-8.,22.222431864335)); +#303 = CARTESIAN_POINT('',(4.75,14.861215932168)); +#304 = CARTESIAN_POINT('',(17.5,7.5)); +#305 = CARTESIAN_POINT('',(4.75,0.138784067832)); +#306 = CARTESIAN_POINT('',(-8.,-7.222431864335)); +#307 = CARTESIAN_POINT('',(-8.,7.5)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = ADVANCED_FACE('',(#310),#126,.T.); +#310 = FACE_BOUND('',#311,.T.); +#311 = EDGE_LOOP('',(#312,#313,#314,#337,#370,#398,#431,#452)); +#312 = ORIENTED_EDGE('',*,*,#112,.T.); +#313 = ORIENTED_EDGE('',*,*,#284,.F.); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#228,#316,#318,.T.); +#316 = VERTEX_POINT('',#317); +#317 = CARTESIAN_POINT('',(-16.,0.5,-37.)); +#318 = SURFACE_CURVE('',#319,(#323,#330),.PCURVE_S1.); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(-16.,-0.5,-37.)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#323 = PCURVE('',#126,#324); +#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329); +#325 = LINE('',#326,#327); +#326 = CARTESIAN_POINT('',(0.5,16.)); +#327 = VECTOR('',#328,1.); +#328 = DIRECTION('',(-1.,0.E+000)); +#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#330 = PCURVE('',#245,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.E+000)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = ORIENTED_EDGE('',*,*,#338,.F.); +#338 = EDGE_CURVE('',#339,#316,#341,.T.); +#339 = VERTEX_POINT('',#340); +#340 = CARTESIAN_POINT('',(-7.5,9.,-37.)); +#341 = SURFACE_CURVE('',#342,(#347,#358),.PCURVE_S1.); +#342 = CIRCLE('',#343,8.5); +#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); +#344 = CARTESIAN_POINT('',(-7.5,0.5,-37.)); +#345 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#346 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#347 = PCURVE('',#126,#348); +#348 = DEFINITIONAL_REPRESENTATION('',(#349),#357); +#349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#350,#351,#352,#353,#354,#355 +,#356),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#350 = CARTESIAN_POINT('',(-9.,7.5)); +#351 = CARTESIAN_POINT('',(-9.,22.222431864335)); +#352 = CARTESIAN_POINT('',(3.75,14.861215932168)); +#353 = CARTESIAN_POINT('',(16.5,7.5)); +#354 = CARTESIAN_POINT('',(3.75,0.138784067832)); +#355 = CARTESIAN_POINT('',(-9.,-7.222431864335)); +#356 = CARTESIAN_POINT('',(-9.,7.5)); +#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#358 = PCURVE('',#359,#364); +#359 = CYLINDRICAL_SURFACE('',#360,8.5); +#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); +#361 = CARTESIAN_POINT('',(-7.5,0.5,-37.)); +#362 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#363 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.E+000)); +#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#370 = ORIENTED_EDGE('',*,*,#371,.T.); +#371 = EDGE_CURVE('',#339,#372,#374,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(7.5,9.,-37.)); +#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(-7.5,9.,-37.)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#379 = PCURVE('',#126,#380); +#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(-9.,7.5)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(0.E+000,-1.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = PCURVE('',#387,#392); +#387 = PLANE('',#388); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(-7.5,9.,-37.)); +#390 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#391 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(1.,0.E+000)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = ORIENTED_EDGE('',*,*,#399,.F.); +#399 = EDGE_CURVE('',#400,#372,#402,.T.); +#400 = VERTEX_POINT('',#401); +#401 = CARTESIAN_POINT('',(16.,0.5,-37.)); +#402 = SURFACE_CURVE('',#403,(#408,#419),.PCURVE_S1.); +#403 = CIRCLE('',#404,8.5); +#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407); +#405 = CARTESIAN_POINT('',(7.5,0.5,-37.)); +#406 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#407 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#408 = PCURVE('',#126,#409); +#409 = DEFINITIONAL_REPRESENTATION('',(#410),#418); +#410 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#411,#412,#413,#414,#415,#416 +,#417),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#411 = CARTESIAN_POINT('',(-9.,-7.5)); +#412 = CARTESIAN_POINT('',(-9.,7.222431864335)); +#413 = CARTESIAN_POINT('',(3.75,-0.138784067832)); +#414 = CARTESIAN_POINT('',(16.5,-7.5)); +#415 = CARTESIAN_POINT('',(3.75,-14.86121593216)); +#416 = CARTESIAN_POINT('',(-9.,-22.22243186433)); +#417 = CARTESIAN_POINT('',(-9.,-7.5)); +#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#419 = PCURVE('',#420,#425); +#420 = CYLINDRICAL_SURFACE('',#421,8.5); +#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424); +#422 = CARTESIAN_POINT('',(7.5,0.5,-37.)); +#423 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#424 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(-1.,0.E+000)); +#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#431 = ORIENTED_EDGE('',*,*,#432,.T.); +#432 = EDGE_CURVE('',#400,#171,#433,.T.); +#433 = SURFACE_CURVE('',#434,(#438,#445),.PCURVE_S1.); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(16.,0.5,-37.)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#438 = PCURVE('',#126,#439); +#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(-0.5,-16.)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(1.,0.E+000)); +#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#445 = PCURVE('',#186,#446); +#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(1.,0.E+000)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#452 = ORIENTED_EDGE('',*,*,#198,.F.); +#453 = ADVANCED_FACE('',(#454,#582),#72,.F.); +#454 = FACE_BOUND('',#455,.F.); +#455 = EDGE_LOOP('',(#456,#457,#458,#481,#509,#532,#560,#581)); +#456 = ORIENTED_EDGE('',*,*,#56,.T.); +#457 = ORIENTED_EDGE('',*,*,#257,.F.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#230,#460,#462,.T.); +#460 = VERTEX_POINT('',#461); +#461 = CARTESIAN_POINT('',(-16.,0.5,-12.)); +#462 = SURFACE_CURVE('',#463,(#467,#474),.PCURVE_S1.); +#463 = LINE('',#464,#465); +#464 = CARTESIAN_POINT('',(-16.,-0.5,-12.)); +#465 = VECTOR('',#466,1.); +#466 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#467 = PCURVE('',#72,#468); +#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473); +#469 = LINE('',#470,#471); +#470 = CARTESIAN_POINT('',(0.5,16.)); +#471 = VECTOR('',#472,1.); +#472 = DIRECTION('',(-1.,0.E+000)); +#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#474 = PCURVE('',#245,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(0.E+000,-25.)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(1.,0.E+000)); +#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#481 = ORIENTED_EDGE('',*,*,#482,.F.); +#482 = EDGE_CURVE('',#483,#460,#485,.T.); +#483 = VERTEX_POINT('',#484); +#484 = CARTESIAN_POINT('',(-7.5,9.,-12.)); +#485 = SURFACE_CURVE('',#486,(#491,#502),.PCURVE_S1.); +#486 = CIRCLE('',#487,8.5); +#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490); +#488 = CARTESIAN_POINT('',(-7.5,0.5,-12.)); +#489 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#490 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#491 = PCURVE('',#72,#492); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#501); +#493 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#494,#495,#496,#497,#498,#499 +,#500),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#494 = CARTESIAN_POINT('',(-9.,7.5)); +#495 = CARTESIAN_POINT('',(-9.,22.222431864335)); +#496 = CARTESIAN_POINT('',(3.75,14.861215932168)); +#497 = CARTESIAN_POINT('',(16.5,7.5)); +#498 = CARTESIAN_POINT('',(3.75,0.138784067832)); +#499 = CARTESIAN_POINT('',(-9.,-7.222431864335)); +#500 = CARTESIAN_POINT('',(-9.,7.5)); +#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#502 = PCURVE('',#359,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-0.E+000,-25.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-1.,0.E+000)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = ORIENTED_EDGE('',*,*,#510,.T.); +#510 = EDGE_CURVE('',#483,#511,#513,.T.); +#511 = VERTEX_POINT('',#512); +#512 = CARTESIAN_POINT('',(7.5,9.,-12.)); +#513 = SURFACE_CURVE('',#514,(#518,#525),.PCURVE_S1.); +#514 = LINE('',#515,#516); +#515 = CARTESIAN_POINT('',(-7.5,9.,-12.)); +#516 = VECTOR('',#517,1.); +#517 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#518 = PCURVE('',#72,#519); +#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524); +#520 = LINE('',#521,#522); +#521 = CARTESIAN_POINT('',(-9.,7.5)); +#522 = VECTOR('',#523,1.); +#523 = DIRECTION('',(0.E+000,-1.)); +#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#525 = PCURVE('',#387,#526); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(0.E+000,-25.)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(1.,0.E+000)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#533,.F.); +#533 = EDGE_CURVE('',#534,#511,#536,.T.); +#534 = VERTEX_POINT('',#535); +#535 = CARTESIAN_POINT('',(16.,0.5,-12.)); +#536 = SURFACE_CURVE('',#537,(#542,#553),.PCURVE_S1.); +#537 = CIRCLE('',#538,8.5); +#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541); +#539 = CARTESIAN_POINT('',(7.5,0.5,-12.)); +#540 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#541 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#542 = PCURVE('',#72,#543); +#543 = DEFINITIONAL_REPRESENTATION('',(#544),#552); +#544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#545,#546,#547,#548,#549,#550 +,#551),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#545 = CARTESIAN_POINT('',(-9.,-7.5)); +#546 = CARTESIAN_POINT('',(-9.,7.222431864335)); +#547 = CARTESIAN_POINT('',(3.75,-0.138784067832)); +#548 = CARTESIAN_POINT('',(16.5,-7.5)); +#549 = CARTESIAN_POINT('',(3.75,-14.86121593216)); +#550 = CARTESIAN_POINT('',(-9.,-22.22243186433)); +#551 = CARTESIAN_POINT('',(-9.,-7.5)); +#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#553 = PCURVE('',#420,#554); +#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559); +#555 = LINE('',#556,#557); +#556 = CARTESIAN_POINT('',(-0.E+000,-25.)); +#557 = VECTOR('',#558,1.); +#558 = DIRECTION('',(-1.,0.E+000)); +#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#560 = ORIENTED_EDGE('',*,*,#561,.T.); +#561 = EDGE_CURVE('',#534,#143,#562,.T.); +#562 = SURFACE_CURVE('',#563,(#567,#574),.PCURVE_S1.); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(16.,0.5,-12.)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#567 = PCURVE('',#72,#568); +#568 = DEFINITIONAL_REPRESENTATION('',(#569),#573); +#569 = LINE('',#570,#571); +#570 = CARTESIAN_POINT('',(-0.5,-16.)); +#571 = VECTOR('',#572,1.); +#572 = DIRECTION('',(1.,0.E+000)); +#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#574 = PCURVE('',#186,#575); +#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(0.E+000,-25.)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(1.,0.E+000)); +#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#581 = ORIENTED_EDGE('',*,*,#142,.F.); +#582 = FACE_BOUND('',#583,.F.); +#583 = EDGE_LOOP('',(#584)); +#584 = ORIENTED_EDGE('',*,*,#585,.F.); +#585 = EDGE_CURVE('',#586,#586,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(1.33226762955E-015,6.,-12.)); +#588 = SURFACE_CURVE('',#589,(#594,#601),.PCURVE_S1.); +#589 = CIRCLE('',#590,6.); +#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593); +#591 = CARTESIAN_POINT('',(0.E+000,0.E+000,-12.)); +#592 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#593 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#594 = PCURVE('',#72,#595); +#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600); +#596 = CIRCLE('',#597,6.); +#597 = AXIS2_PLACEMENT_2D('',#598,#599); +#598 = CARTESIAN_POINT('',(9.8E-016,8.4E-016)); +#599 = DIRECTION('',(-1.,0.E+000)); +#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#601 = PCURVE('',#602,#607); +#602 = CYLINDRICAL_SURFACE('',#603,6.); +#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606); +#604 = CARTESIAN_POINT('',(0.E+000,0.E+000,-17.)); +#605 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#606 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(-6.28318530718,-5.)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(1.,-0.E+000)); +#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#613 = ADVANCED_FACE('',(#614),#186,.T.); +#614 = FACE_BOUND('',#615,.T.); +#615 = EDGE_LOOP('',(#616,#637,#638,#639)); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#400,#534,#618,.T.); +#618 = SURFACE_CURVE('',#619,(#623,#630),.PCURVE_S1.); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(16.,0.5,-37.)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(0.E+000,0.E+000,1.)); +#623 = PCURVE('',#186,#624); +#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629); +#625 = LINE('',#626,#627); +#626 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#627 = VECTOR('',#628,1.); +#628 = DIRECTION('',(0.E+000,-1.)); +#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#630 = PCURVE('',#420,#631); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(-0.E+000,-1.)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = ORIENTED_EDGE('',*,*,#561,.T.); +#638 = ORIENTED_EDGE('',*,*,#170,.F.); +#639 = ORIENTED_EDGE('',*,*,#432,.F.); +#640 = ADVANCED_FACE('',(#641),#245,.T.); +#641 = FACE_BOUND('',#642,.T.); +#642 = EDGE_LOOP('',(#643,#644,#645,#666)); +#643 = ORIENTED_EDGE('',*,*,#227,.T.); +#644 = ORIENTED_EDGE('',*,*,#459,.T.); +#645 = ORIENTED_EDGE('',*,*,#646,.F.); +#646 = EDGE_CURVE('',#316,#460,#647,.T.); +#647 = SURFACE_CURVE('',#648,(#652,#659),.PCURVE_S1.); +#648 = LINE('',#649,#650); +#649 = CARTESIAN_POINT('',(-16.,0.5,-37.)); +#650 = VECTOR('',#651,1.); +#651 = DIRECTION('',(0.E+000,0.E+000,1.)); +#652 = PCURVE('',#245,#653); +#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(1.,0.E+000)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.E+000,-1.)); +#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#659 = PCURVE('',#359,#660); +#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665); +#661 = LINE('',#662,#663); +#662 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#663 = VECTOR('',#664,1.); +#664 = DIRECTION('',(-0.E+000,-1.)); +#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#666 = ORIENTED_EDGE('',*,*,#315,.F.); +#667 = ADVANCED_FACE('',(#668),#359,.T.); +#668 = FACE_BOUND('',#669,.F.); +#669 = EDGE_LOOP('',(#670,#691,#692,#693)); +#670 = ORIENTED_EDGE('',*,*,#671,.T.); +#671 = EDGE_CURVE('',#339,#483,#672,.T.); +#672 = SURFACE_CURVE('',#673,(#677,#684),.PCURVE_S1.); +#673 = LINE('',#674,#675); +#674 = CARTESIAN_POINT('',(-7.5,9.,-37.)); +#675 = VECTOR('',#676,1.); +#676 = DIRECTION('',(0.E+000,0.E+000,1.)); +#677 = PCURVE('',#359,#678); +#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(-0.E+000,-1.)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = PCURVE('',#387,#685); +#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690); +#686 = LINE('',#687,#688); +#687 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#688 = VECTOR('',#689,1.); +#689 = DIRECTION('',(0.E+000,-1.)); +#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#691 = ORIENTED_EDGE('',*,*,#482,.T.); +#692 = ORIENTED_EDGE('',*,*,#646,.F.); +#693 = ORIENTED_EDGE('',*,*,#338,.F.); +#694 = ADVANCED_FACE('',(#695),#387,.T.); +#695 = FACE_BOUND('',#696,.T.); +#696 = EDGE_LOOP('',(#697,#698,#699,#720)); +#697 = ORIENTED_EDGE('',*,*,#671,.T.); +#698 = ORIENTED_EDGE('',*,*,#510,.T.); +#699 = ORIENTED_EDGE('',*,*,#700,.F.); +#700 = EDGE_CURVE('',#372,#511,#701,.T.); +#701 = SURFACE_CURVE('',#702,(#706,#713),.PCURVE_S1.); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(7.5,9.,-37.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.E+000,0.E+000,1.)); +#706 = PCURVE('',#387,#707); +#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712); +#708 = LINE('',#709,#710); +#709 = CARTESIAN_POINT('',(15.,0.E+000)); +#710 = VECTOR('',#711,1.); +#711 = DIRECTION('',(0.E+000,-1.)); +#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#713 = PCURVE('',#420,#714); +#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(-6.28318530718,0.E+000)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(-0.E+000,-1.)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#720 = ORIENTED_EDGE('',*,*,#371,.F.); +#721 = ADVANCED_FACE('',(#722),#420,.T.); +#722 = FACE_BOUND('',#723,.F.); +#723 = EDGE_LOOP('',(#724,#725,#726,#727)); +#724 = ORIENTED_EDGE('',*,*,#617,.T.); +#725 = ORIENTED_EDGE('',*,*,#533,.T.); +#726 = ORIENTED_EDGE('',*,*,#700,.F.); +#727 = ORIENTED_EDGE('',*,*,#399,.F.); +#728 = ADVANCED_FACE('',(#729),#602,.T.); +#729 = FACE_BOUND('',#730,.F.); +#730 = EDGE_LOOP('',(#731,#732,#755,#782)); +#731 = ORIENTED_EDGE('',*,*,#585,.T.); +#732 = ORIENTED_EDGE('',*,*,#733,.T.); +#733 = EDGE_CURVE('',#586,#734,#736,.T.); +#734 = VERTEX_POINT('',#735); +#735 = CARTESIAN_POINT('',(1.33226762955E-015,6.,3.)); +#736 = SEAM_CURVE('',#737,(#741,#748),.PCURVE_S1.); +#737 = LINE('',#738,#739); +#738 = CARTESIAN_POINT('',(1.33226762955E-015,6.,-17.)); +#739 = VECTOR('',#740,1.); +#740 = DIRECTION('',(0.E+000,0.E+000,1.)); +#741 = PCURVE('',#602,#742); +#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747); +#743 = LINE('',#744,#745); +#744 = CARTESIAN_POINT('',(-6.28318530718,0.E+000)); +#745 = VECTOR('',#746,1.); +#746 = DIRECTION('',(-0.E+000,-1.)); +#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#748 = PCURVE('',#602,#749); +#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754); +#750 = LINE('',#751,#752); +#751 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#752 = VECTOR('',#753,1.); +#753 = DIRECTION('',(-0.E+000,-1.)); +#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#755 = ORIENTED_EDGE('',*,*,#756,.T.); +#756 = EDGE_CURVE('',#734,#734,#757,.T.); +#757 = SURFACE_CURVE('',#758,(#763,#770),.PCURVE_S1.); +#758 = CIRCLE('',#759,6.); +#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762); +#760 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.)); +#761 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#762 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#763 = PCURVE('',#602,#764); +#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(-0.E+000,-20.)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(-1.,0.E+000)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = PCURVE('',#771,#776); +#771 = PLANE('',#772); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(2.E-017,-3.4E-016,3.)); +#774 = DIRECTION('',(0.E+000,0.E+000,1.)); +#775 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781); +#777 = CIRCLE('',#778,6.); +#778 = AXIS2_PLACEMENT_2D('',#779,#780); +#779 = CARTESIAN_POINT('',(3.4E-016,2.E-017)); +#780 = DIRECTION('',(1.,0.E+000)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#782 = ORIENTED_EDGE('',*,*,#733,.F.); +#783 = ADVANCED_FACE('',(#784),#771,.T.); +#784 = FACE_BOUND('',#785,.T.); +#785 = EDGE_LOOP('',(#786)); +#786 = ORIENTED_EDGE('',*,*,#756,.T.); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#791)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#788,#789,#790)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#788 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#789 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#790 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#791 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#788, + 'distance_accuracy_value','confusion accuracy'); +#792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#793 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#794) + ,#787); +#794 = STYLED_ITEM('color',(#795),#15); +#795 = PRESENTATION_STYLE_ASSIGNMENT((#796,#802)); +#796 = SURFACE_STYLE_USAGE(.BOTH.,#797); +#797 = SURFACE_SIDE_STYLE('',(#798)); +#798 = SURFACE_STYLE_FILL_AREA(#799); +#799 = FILL_AREA_STYLE('',(#800)); +#800 = FILL_AREA_STYLE_COLOUR('',#801); +#801 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#802 = CURVE_STYLE('',#803,POSITIVE_LENGTH_MEASURE(0.1),#801); +#803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; |