commit 577035ef85bee1a8a33006ec0828c16f5fe9b5cd Author: matei jordache Date: Mon May 18 20:49:57 2026 -0700 initial commit diff --git a/mom-clock-cover.FCStd b/mom-clock-cover.FCStd new file mode 100644 index 0000000..5232a8d Binary files /dev/null and b/mom-clock-cover.FCStd differ diff --git a/mom-clock-cover.step b/mom-clock-cover.step new file mode 100644 index 0000000..08dd620 --- /dev/null +++ b/mom-clock-cover.step @@ -0,0 +1,779 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-05-11T14:16:46',(''),(''), + 'Open CASCADE STEP processor 7.8','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('Fillet','Fillet','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#695); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#152,#205,#236,#262,#311,#336,#360,#414,#439, + #457,#474,#499,#516,#563,#575,#587,#618,#642,#666,#683)); +#17 = ADVANCED_FACE('',(#18),#147,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#29,#41,#50,#59,#73,#80,#81,#90,#98,#107,#115, + #124,#132,#141)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(3.25,5.629165124599,0.2)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(3.25,5.629165124599,1.5)); +#26 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27,#28),.UNSPECIFIED.,.F.,.F.,(2, + 2),(-1.8,0.),.PIECEWISE_BEZIER_KNOTS.); +#27 = CARTESIAN_POINT('',(3.25,5.629165124599,0.2)); +#28 = CARTESIAN_POINT('',(3.25,5.629165124599,2.)); +#29 = ORIENTED_EDGE('',*,*,#30,.F.); +#30 = EDGE_CURVE('',#31,#24,#33,.T.); +#31 = VERTEX_POINT('',#32); +#32 = CARTESIAN_POINT('',(6.5,-1.194030626703E-15,1.5)); +#33 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#34,#35,#36,#37,#38,#39,#40), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(10.210176124167, +17.016960206944),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1., +1.,1.)) REPRESENTATION_ITEM('') ); +#34 = CARTESIAN_POINT('',(6.5,-1.592040836426E-15,1.5)); +#35 = CARTESIAN_POINT('',(6.5,1.134463553493,1.5)); +#36 = CARTESIAN_POINT('',(6.262403748981,2.268918613821,1.5)); +#37 = CARTESIAN_POINT('',(5.787175982257,3.341227611204,1.5)); +#38 = CARTESIAN_POINT('',(5.096143033179,4.288941428461,1.5)); +#39 = CARTESIAN_POINT('',(4.232474256993,5.061933347852,1.5)); +#40 = CARTESIAN_POINT('',(3.25,5.629165124599,1.5)); +#41 = ORIENTED_EDGE('',*,*,#42,.F.); +#42 = EDGE_CURVE('',#43,#31,#45,.T.); +#43 = VERTEX_POINT('',#44); +#44 = CARTESIAN_POINT('',(-1.194030629169E-15,-6.5,1.5)); +#45 = CIRCLE('',#46,6.5); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,2.46530993985E-24,1.5)); +#48 = DIRECTION('',(0.,0.,1.)); +#49 = DIRECTION('',(-1.836970198721E-16,-1.,0.)); +#50 = ORIENTED_EDGE('',*,*,#51,.F.); +#51 = EDGE_CURVE('',#52,#43,#54,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,1.5)); +#54 = CIRCLE('',#55,6.5); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,2.46530993985E-24,1.5)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(-0.493040031674,-0.870006624783,0.)); +#59 = ORIENTED_EDGE('',*,*,#60,.F.); +#60 = EDGE_CURVE('',#61,#52,#63,.T.); +#61 = VERTEX_POINT('',#62); +#62 = CARTESIAN_POINT('',(1.872977298915E-15,6.5,1.5)); +#63 = ( BOUNDED_CURVE() B_SPLINE_CURVE(8,(#64,#65,#66,#67,#68,#69,#70, +#71,#72),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((9,9),( +20.420352248334,37.489430792953),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1., +1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); +#64 = CARTESIAN_POINT('',(3.980102097229E-16,6.5,1.5)); +#65 = CARTESIAN_POINT('',(-2.133428061262,6.5,1.5)); +#66 = CARTESIAN_POINT('',(-4.267551725924,5.699629606105,1.5)); +#67 = CARTESIAN_POINT('',(-6.050231166135,4.098838806804,1.5)); +#68 = CARTESIAN_POINT('',(-7.133840503963,1.880885822231,1.5)); +#69 = CARTESIAN_POINT('',(-7.284632811141,-0.583010750052,1.5)); +#70 = CARTESIAN_POINT('',(-6.522943834685,-2.854641678001,1.5)); +#71 = CARTESIAN_POINT('',(-5.060856752678,-4.603177622192,1.5)); +#72 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,1.5)); +#73 = ORIENTED_EDGE('',*,*,#74,.F.); +#74 = EDGE_CURVE('',#24,#61,#75,.T.); +#75 = CIRCLE('',#76,6.5); +#76 = AXIS2_PLACEMENT_3D('',#77,#78,#79); +#77 = CARTESIAN_POINT('',(0.,2.46530993985E-24,1.5)); +#78 = DIRECTION('',(0.,0.,1.)); +#79 = DIRECTION('',(0.5,0.866025403784,-0.)); +#80 = ORIENTED_EDGE('',*,*,#21,.F.); +#81 = ORIENTED_EDGE('',*,*,#82,.T.); +#82 = EDGE_CURVE('',#22,#83,#85,.T.); +#83 = VERTEX_POINT('',#84); +#84 = CARTESIAN_POINT('',(9.679892212687E-15,6.5,0.2)); +#85 = CIRCLE('',#86,6.5); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.2)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = ORIENTED_EDGE('',*,*,#91,.T.); +#91 = EDGE_CURVE('',#83,#92,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(1.990050994865E-16,6.5,0.)); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(1.990050994865E-16,6.5,2.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(-0.,-0.,-1.)); +#98 = ORIENTED_EDGE('',*,*,#99,.T.); +#99 = EDGE_CURVE('',#92,#100,#102,.T.); +#100 = VERTEX_POINT('',#101); +#101 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061092,0.)); +#102 = CIRCLE('',#103,6.5); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(0.,2.465309891317E-24,0.)); +#105 = DIRECTION('',(0.,0.,1.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = ORIENTED_EDGE('',*,*,#108,.F.); +#108 = EDGE_CURVE('',#109,#100,#111,.T.); +#109 = VERTEX_POINT('',#110); +#110 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,0.2)); +#111 = LINE('',#112,#113); +#112 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061092,2.)); +#113 = VECTOR('',#114,1.); +#114 = DIRECTION('',(-0.,-0.,-1.)); +#115 = ORIENTED_EDGE('',*,*,#116,.T.); +#116 = EDGE_CURVE('',#109,#117,#119,.T.); +#117 = VERTEX_POINT('',#118); +#118 = CARTESIAN_POINT('',(-4.080610493194E-15,-6.5,0.2)); +#119 = CIRCLE('',#120,6.5); +#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123); +#121 = CARTESIAN_POINT('',(0.,0.,0.2)); +#122 = DIRECTION('',(0.,0.,1.)); +#123 = DIRECTION('',(1.,0.,0.)); +#124 = ORIENTED_EDGE('',*,*,#125,.T.); +#125 = EDGE_CURVE('',#117,#126,#128,.T.); +#126 = VERTEX_POINT('',#127); +#127 = CARTESIAN_POINT('',(-1.194030629169E-15,-6.5,0.)); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(-1.194030629169E-15,-6.5,2.)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = ORIENTED_EDGE('',*,*,#133,.T.); +#133 = EDGE_CURVE('',#126,#134,#136,.T.); +#134 = VERTEX_POINT('',#135); +#135 = CARTESIAN_POINT('',(3.25,5.629165124599,0.)); +#136 = CIRCLE('',#137,6.5); +#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); +#138 = CARTESIAN_POINT('',(0.,5.674045313468E-23,0.)); +#139 = DIRECTION('',(0.,0.,1.)); +#140 = DIRECTION('',(1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#22,#134,#143,.T.); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(3.25,5.629165124599,2.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(-0.,-0.,-1.)); +#147 = CYLINDRICAL_SURFACE('',#148,6.5); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(0.,2.465309891317E-24,2.)); +#150 = DIRECTION('',(0.,0.,1.)); +#151 = DIRECTION('',(1.,0.,0.)); +#152 = ADVANCED_FACE('',(#153),#183,.F.); +#153 = FACE_BOUND('',#154,.F.); +#154 = EDGE_LOOP('',(#155,#164,#176,#182)); +#155 = ORIENTED_EDGE('',*,*,#156,.T.); +#156 = EDGE_CURVE('',#31,#157,#159,.T.); +#157 = VERTEX_POINT('',#158); +#158 = CARTESIAN_POINT('',(6.,-1.102182116767E-15,2.)); +#159 = CIRCLE('',#160,0.5); +#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163); +#161 = CARTESIAN_POINT('',(6.,-1.469576156512E-15,1.5)); +#162 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); +#163 = DIRECTION('',(1.,-2.449293598295E-16,0.)); +#164 = ORIENTED_EDGE('',*,*,#165,.T.); +#165 = EDGE_CURVE('',#157,#166,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(3.,5.196152422706,2.)); +#168 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#169,#170,#171,#172,#173,#174 +,#175),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),( +10.210176124167,17.016960206944),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1., +1.,1.)) REPRESENTATION_ITEM('') ); +#169 = CARTESIAN_POINT('',(6.,-1.469576156512E-15,2.)); +#170 = CARTESIAN_POINT('',(6.,1.047197126301,2.)); +#171 = CARTESIAN_POINT('',(5.780680383674,2.094386412758,2.)); +#172 = CARTESIAN_POINT('',(5.342008599006,3.084210102649,2.)); +#173 = CARTESIAN_POINT('',(4.704132030627,3.959022857041,2.)); +#174 = CARTESIAN_POINT('',(3.906899314147,4.672553859556,2.)); +#175 = CARTESIAN_POINT('',(3.,5.196152422706,2.)); +#176 = ORIENTED_EDGE('',*,*,#177,.F.); +#177 = EDGE_CURVE('',#24,#166,#178,.T.); +#178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#179,#180,#181), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +6.806784082778),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.707106781187,1.)) REPRESENTATION_ITEM('') ); +#179 = CARTESIAN_POINT('',(3.25,5.629165124599,1.5)); +#180 = CARTESIAN_POINT('',(3.25,5.629165124599,2.)); +#181 = CARTESIAN_POINT('',(3.,5.196152422706,2.)); +#182 = ORIENTED_EDGE('',*,*,#30,.F.); +#183 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,6,( + (#184,#185,#186,#187,#188,#189,#190) + ,(#191,#192,#193,#194,#195,#196,#197) + ,(#198,#199,#200,#201,#202,#203,#204 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(7,7),( + 0.,6.806784082778),(10.210176124167,17.016960206944), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.707106781187,0.707106781187,0.707106781187 + ,0.707106781187,0.707106781187,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#184 = CARTESIAN_POINT('',(6.5,-1.592040836426E-15,1.5)); +#185 = CARTESIAN_POINT('',(6.5,1.134463553493,1.5)); +#186 = CARTESIAN_POINT('',(6.262403748981,2.268918613821,1.5)); +#187 = CARTESIAN_POINT('',(5.787175982257,3.341227611204,1.5)); +#188 = CARTESIAN_POINT('',(5.096143033179,4.288941428461,1.5)); +#189 = CARTESIAN_POINT('',(4.232474256993,5.061933347852,1.5)); +#190 = CARTESIAN_POINT('',(3.25,5.629165124599,1.5)); +#191 = CARTESIAN_POINT('',(6.5,8.881784197001E-16,2.)); +#192 = CARTESIAN_POINT('',(6.5,1.134463553493,2.)); +#193 = CARTESIAN_POINT('',(6.262403748981,2.268918613821,2.)); +#194 = CARTESIAN_POINT('',(5.787175982257,3.341227611204,2.)); +#195 = CARTESIAN_POINT('',(5.096143033179,4.288941428461,2.)); +#196 = CARTESIAN_POINT('',(4.232474256993,5.061933347852,2.)); +#197 = CARTESIAN_POINT('',(3.25,5.629165124599,2.)); +#198 = CARTESIAN_POINT('',(6.,-1.469576156512E-15,2.)); +#199 = CARTESIAN_POINT('',(6.,1.047197126301,2.)); +#200 = CARTESIAN_POINT('',(5.780680383674,2.094386412758,2.)); +#201 = CARTESIAN_POINT('',(5.342008599006,3.084210102649,2.)); +#202 = CARTESIAN_POINT('',(4.704132030627,3.959022857041,2.)); +#203 = CARTESIAN_POINT('',(3.906899314147,4.672553859556,2.)); +#204 = CARTESIAN_POINT('',(3.,5.196152422706,2.)); +#205 = ADVANCED_FACE('',(#206),#231,.T.); +#206 = FACE_BOUND('',#207,.T.); +#207 = EDGE_LOOP('',(#208,#216,#217,#225)); +#208 = ORIENTED_EDGE('',*,*,#209,.F.); +#209 = EDGE_CURVE('',#22,#210,#212,.T.); +#210 = VERTEX_POINT('',#211); +#211 = CARTESIAN_POINT('',(3.75,6.495190528383,0.2)); +#212 = LINE('',#213,#214); +#213 = CARTESIAN_POINT('',(1.625,2.8145825623,0.2)); +#214 = VECTOR('',#215,1.); +#215 = DIRECTION('',(0.5,0.866025403784,0.)); +#216 = ORIENTED_EDGE('',*,*,#142,.T.); +#217 = ORIENTED_EDGE('',*,*,#218,.T.); +#218 = EDGE_CURVE('',#134,#219,#221,.T.); +#219 = VERTEX_POINT('',#220); +#220 = CARTESIAN_POINT('',(3.75,6.495190528383,0.)); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(1.625,2.8145825623,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(0.5,0.866025403784,0.)); +#225 = ORIENTED_EDGE('',*,*,#226,.F.); +#226 = EDGE_CURVE('',#210,#219,#227,.T.); +#227 = LINE('',#228,#229); +#228 = CARTESIAN_POINT('',(3.75,6.495190528383,0.)); +#229 = VECTOR('',#230,1.); +#230 = DIRECTION('',(-0.,-0.,-1.)); +#231 = PLANE('',#232); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(3.25,5.629165124599,2.)); +#234 = DIRECTION('',(0.866025403784,-0.5,0.)); +#235 = DIRECTION('',(0.5,0.866025403784,0.)); +#236 = ADVANCED_FACE('',(#237),#257,.T.); +#237 = FACE_BOUND('',#238,.T.); +#238 = EDGE_LOOP('',(#239,#248,#249,#250)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#43,#241,#243,.T.); +#241 = VERTEX_POINT('',#242); +#242 = CARTESIAN_POINT('',(-1.102182119233E-15,-6.,2.)); +#243 = CIRCLE('',#244,0.5); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-1.102182119233E-15,-6.,1.5)); +#246 = DIRECTION('',(-1.,1.836970198721E-16,0.)); +#247 = DIRECTION('',(-1.836970198721E-16,-1.,0.)); +#248 = ORIENTED_EDGE('',*,*,#42,.T.); +#249 = ORIENTED_EDGE('',*,*,#156,.T.); +#250 = ORIENTED_EDGE('',*,*,#251,.F.); +#251 = EDGE_CURVE('',#241,#157,#252,.T.); +#252 = CIRCLE('',#253,6.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(0.,2.46530993985E-24,2.)); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = DIRECTION('',(-1.836970198721E-16,-1.,0.)); +#257 = TOROIDAL_SURFACE('',#258,6.,0.5); +#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261); +#259 = CARTESIAN_POINT('',(0.,2.46530993985E-24,1.5)); +#260 = DIRECTION('',(0.,0.,1.)); +#261 = DIRECTION('',(-1.836970198721E-16,-1.,0.)); +#262 = ADVANCED_FACE('',(#263),#306,.F.); +#263 = FACE_BOUND('',#264,.F.); +#264 = EDGE_LOOP('',(#265,#273,#282,#288,#289,#290,#299,#305)); +#265 = ORIENTED_EDGE('',*,*,#266,.T.); +#266 = EDGE_CURVE('',#100,#267,#269,.T.); +#267 = VERTEX_POINT('',#268); +#268 = CARTESIAN_POINT('',(-3.70477413602,-6.521092592586,0.)); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(-1.579812442551,-2.840550975347,0.)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(-0.499999999999,-0.866025403785,0.)); +#273 = ORIENTED_EDGE('',*,*,#274,.T.); +#274 = EDGE_CURVE('',#267,#275,#277,.T.); +#275 = VERTEX_POINT('',#276); +#276 = CARTESIAN_POINT('',(-1.377727649041E-15,-7.5,0.)); +#277 = CIRCLE('',#278,7.5); +#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281); +#279 = CARTESIAN_POINT('',(0.,0.,0.)); +#280 = DIRECTION('',(0.,0.,1.)); +#281 = DIRECTION('',(1.,0.,0.)); +#282 = ORIENTED_EDGE('',*,*,#283,.T.); +#283 = EDGE_CURVE('',#275,#126,#284,.T.); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-8.165548337307E-16,-4.445117478221,0.)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(1.836970198721E-16,1.,0.)); +#288 = ORIENTED_EDGE('',*,*,#133,.T.); +#289 = ORIENTED_EDGE('',*,*,#218,.T.); +#290 = ORIENTED_EDGE('',*,*,#291,.T.); +#291 = EDGE_CURVE('',#219,#292,#294,.T.); +#292 = VERTEX_POINT('',#293); +#293 = CARTESIAN_POINT('',(4.592425496803E-16,7.5,0.)); +#294 = CIRCLE('',#295,7.5); +#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); +#296 = CARTESIAN_POINT('',(0.,0.,0.)); +#297 = DIRECTION('',(0.,0.,1.)); +#298 = DIRECTION('',(1.,0.,0.)); +#299 = ORIENTED_EDGE('',*,*,#300,.T.); +#300 = EDGE_CURVE('',#292,#92,#301,.T.); +#301 = LINE('',#302,#303); +#302 = CARTESIAN_POINT('',(1.160633380176E-15,3.866215647348,0.)); +#303 = VECTOR('',#304,1.); +#304 = DIRECTION('',(4.406713780523E-16,-1.,0.)); +#305 = ORIENTED_EDGE('',*,*,#99,.T.); +#306 = PLANE('',#307); +#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310); +#308 = CARTESIAN_POINT('',(-5.469760530158E-16,5.848900222367E-17,0.)); +#309 = DIRECTION('',(0.,0.,1.)); +#310 = DIRECTION('',(1.,0.,0.)); +#311 = ADVANCED_FACE('',(#312),#331,.T.); +#312 = FACE_BOUND('',#313,.T.); +#313 = EDGE_LOOP('',(#314,#322,#323,#324)); +#314 = ORIENTED_EDGE('',*,*,#315,.F.); +#315 = EDGE_CURVE('',#52,#316,#318,.T.); +#316 = VERTEX_POINT('',#317); +#317 = CARTESIAN_POINT('',(-2.958240190045,-5.2200397487,2.)); +#318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#319,#320,#321), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +17.069078544619),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.707106781187,1.)) REPRESENTATION_ITEM('') ); +#319 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,1.5)); +#320 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,2.)); +#321 = CARTESIAN_POINT('',(-2.958240190045,-5.2200397487,2.)); +#322 = ORIENTED_EDGE('',*,*,#51,.T.); +#323 = ORIENTED_EDGE('',*,*,#240,.T.); +#324 = ORIENTED_EDGE('',*,*,#325,.F.); +#325 = EDGE_CURVE('',#316,#241,#326,.T.); +#326 = CIRCLE('',#327,6.); +#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330); +#328 = CARTESIAN_POINT('',(0.,2.46530993985E-24,2.)); +#329 = DIRECTION('',(0.,0.,1.)); +#330 = DIRECTION('',(-0.493040031674,-0.870006624783,0.)); +#331 = TOROIDAL_SURFACE('',#332,6.,0.5); +#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335); +#333 = CARTESIAN_POINT('',(0.,2.46530993985E-24,1.5)); +#334 = DIRECTION('',(0.,0.,1.)); +#335 = DIRECTION('',(-0.493040031674,-0.870006624783,0.)); +#336 = ADVANCED_FACE('',(#337),#355,.T.); +#337 = FACE_BOUND('',#338,.T.); +#338 = EDGE_LOOP('',(#339,#340,#348,#354)); +#339 = ORIENTED_EDGE('',*,*,#125,.F.); +#340 = ORIENTED_EDGE('',*,*,#341,.F.); +#341 = EDGE_CURVE('',#342,#117,#344,.T.); +#342 = VERTEX_POINT('',#343); +#343 = CARTESIAN_POINT('',(-1.377727649041E-15,-7.5,0.2)); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(-8.165548337307E-16,-4.445117478221,0.2)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.836970198721E-16,1.,0.)); +#348 = ORIENTED_EDGE('',*,*,#349,.T.); +#349 = EDGE_CURVE('',#342,#275,#350,.T.); +#350 = LINE('',#351,#352); +#351 = CARTESIAN_POINT('',(-1.377727649041E-15,-7.5,0.)); +#352 = VECTOR('',#353,1.); +#353 = DIRECTION('',(-0.,-0.,-1.)); +#354 = ORIENTED_EDGE('',*,*,#283,.T.); +#355 = PLANE('',#356); +#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359); +#357 = CARTESIAN_POINT('',(-1.633109667461E-15,-8.890234956443,2.)); +#358 = DIRECTION('',(1.,-1.836970198721E-16,0.)); +#359 = DIRECTION('',(1.836970198721E-16,1.,0.)); +#360 = ADVANCED_FACE('',(#361),#386,.F.); +#361 = FACE_BOUND('',#362,.F.); +#362 = EDGE_LOOP('',(#363,#372,#384,#385)); +#363 = ORIENTED_EDGE('',*,*,#364,.T.); +#364 = EDGE_CURVE('',#61,#365,#367,.T.); +#365 = VERTEX_POINT('',#366); +#366 = CARTESIAN_POINT('',(1.489777162925E-15,6.,2.)); +#367 = CIRCLE('',#368,0.5); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(1.665334536938E-15,6.,1.5)); +#370 = DIRECTION('',(1.,-2.775557561563E-16,0.)); +#371 = DIRECTION('',(2.775557561563E-16,1.,0.)); +#372 = ORIENTED_EDGE('',*,*,#373,.T.); +#373 = EDGE_CURVE('',#365,#316,#374,.T.); +#374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(8,(#375,#376,#377,#378,#379,#380 +,#381,#382,#383),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((9,9), +(20.420352248334,37.489430792953),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1., +1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); +#375 = CARTESIAN_POINT('',(1.045687953075E-15,6.,2.)); +#376 = CARTESIAN_POINT('',(-1.969318210395,6.,2.)); +#377 = CARTESIAN_POINT('',(-3.939278516238,5.261196559482,2.)); +#378 = CARTESIAN_POINT('',(-5.58482876874,3.783543513973,2.)); +#379 = CARTESIAN_POINT('',(-6.58508354212,1.736202297444,2.)); +#380 = CARTESIAN_POINT('',(-6.724276441054,-0.538163769278,2.)); +#381 = CARTESIAN_POINT('',(-6.021178924324,-2.635053856617,2.)); +#382 = CARTESIAN_POINT('',(-4.671560079395,-4.24908703587,2.)); +#383 = CARTESIAN_POINT('',(-2.958240190045,-5.2200397487,2.)); +#384 = ORIENTED_EDGE('',*,*,#315,.F.); +#385 = ORIENTED_EDGE('',*,*,#60,.F.); +#386 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,8,( + (#387,#388,#389,#390,#391,#392,#393,#394,#395) + ,(#396,#397,#398,#399,#400,#401,#402,#403,#404) + ,(#405,#406,#407,#408,#409,#410,#411,#412,#413 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(9,9),( + 0.,17.069078544619),(20.420352248334,37.489430792953), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.707106781187,0.707106781187,0.707106781187 + ,0.707106781187,0.707106781187,0.707106781187,0.707106781187 + ,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#387 = CARTESIAN_POINT('',(3.980102097229E-16,6.5,1.5)); +#388 = CARTESIAN_POINT('',(-2.133428061262,6.5,1.5)); +#389 = CARTESIAN_POINT('',(-4.267551725924,5.699629606105,1.5)); +#390 = CARTESIAN_POINT('',(-6.050231166135,4.098838806804,1.5)); +#391 = CARTESIAN_POINT('',(-7.133840503963,1.880885822231,1.5)); +#392 = CARTESIAN_POINT('',(-7.284632811141,-0.583010750052,1.5)); +#393 = CARTESIAN_POINT('',(-6.522943834685,-2.854641678001,1.5)); +#394 = CARTESIAN_POINT('',(-5.060856752678,-4.603177622192,1.5)); +#395 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,1.5)); +#396 = CARTESIAN_POINT('',(-4.440892098501E-16,6.5,2.)); +#397 = CARTESIAN_POINT('',(-2.133428061262,6.5,2.)); +#398 = CARTESIAN_POINT('',(-4.267551725924,5.699629606105,2.)); +#399 = CARTESIAN_POINT('',(-6.050231166135,4.098838806804,2.)); +#400 = CARTESIAN_POINT('',(-7.133840503963,1.880885822231,2.)); +#401 = CARTESIAN_POINT('',(-7.284632811141,-0.583010750052,2.)); +#402 = CARTESIAN_POINT('',(-6.522943834685,-2.854641678001,2.)); +#403 = CARTESIAN_POINT('',(-5.060856752678,-4.603177622192,2.)); +#404 = CARTESIAN_POINT('',(-3.204760205882,-5.655043061091,2.)); +#405 = CARTESIAN_POINT('',(1.045687953075E-15,6.,2.)); +#406 = CARTESIAN_POINT('',(-1.969318210395,6.,2.)); +#407 = CARTESIAN_POINT('',(-3.939278516238,5.261196559482,2.)); +#408 = CARTESIAN_POINT('',(-5.58482876874,3.783543513973,2.)); +#409 = CARTESIAN_POINT('',(-6.58508354212,1.736202297444,2.)); +#410 = CARTESIAN_POINT('',(-6.724276441054,-0.538163769278,2.)); +#411 = CARTESIAN_POINT('',(-6.021178924324,-2.635053856617,2.)); +#412 = CARTESIAN_POINT('',(-4.671560079395,-4.24908703587,2.)); +#413 = CARTESIAN_POINT('',(-2.958240190045,-5.2200397487,2.)); +#414 = ADVANCED_FACE('',(#415),#434,.T.); +#415 = FACE_BOUND('',#416,.T.); +#416 = EDGE_LOOP('',(#417,#425,#432,#433)); +#417 = ORIENTED_EDGE('',*,*,#418,.T.); +#418 = EDGE_CURVE('',#109,#419,#421,.T.); +#419 = VERTEX_POINT('',#420); +#420 = CARTESIAN_POINT('',(-3.70477413602,-6.521092592586,0.2)); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(-1.579812442551,-2.840550975347,0.2)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(-0.499999999999,-0.866025403785,0.)); +#425 = ORIENTED_EDGE('',*,*,#426,.T.); +#426 = EDGE_CURVE('',#419,#342,#427,.T.); +#427 = CIRCLE('',#428,7.5); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(0.,0.,0.2)); +#430 = DIRECTION('',(0.,0.,1.)); +#431 = DIRECTION('',(1.,0.,0.)); +#432 = ORIENTED_EDGE('',*,*,#341,.T.); +#433 = ORIENTED_EDGE('',*,*,#116,.F.); +#434 = PLANE('',#435); +#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); +#436 = CARTESIAN_POINT('',(-5.469760530158E-16,5.848900222367E-17,0.2)); +#437 = DIRECTION('',(0.,0.,1.)); +#438 = DIRECTION('',(1.,0.,0.)); +#439 = ADVANCED_FACE('',(#440),#452,.T.); +#440 = FACE_BOUND('',#441,.T.); +#441 = EDGE_LOOP('',(#442,#443,#444,#445)); +#442 = ORIENTED_EDGE('',*,*,#177,.F.); +#443 = ORIENTED_EDGE('',*,*,#74,.T.); +#444 = ORIENTED_EDGE('',*,*,#364,.T.); +#445 = ORIENTED_EDGE('',*,*,#446,.F.); +#446 = EDGE_CURVE('',#166,#365,#447,.T.); +#447 = CIRCLE('',#448,6.); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(0.,2.46530993985E-24,2.)); +#450 = DIRECTION('',(0.,0.,1.)); +#451 = DIRECTION('',(0.5,0.866025403784,-0.)); +#452 = TOROIDAL_SURFACE('',#453,6.,0.5); +#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456); +#454 = CARTESIAN_POINT('',(0.,2.46530993985E-24,1.5)); +#455 = DIRECTION('',(0.,0.,1.)); +#456 = DIRECTION('',(0.5,0.866025403784,-0.)); +#457 = ADVANCED_FACE('',(#458),#469,.T.); +#458 = FACE_BOUND('',#459,.T.); +#459 = EDGE_LOOP('',(#460,#461,#462,#463)); +#460 = ORIENTED_EDGE('',*,*,#418,.F.); +#461 = ORIENTED_EDGE('',*,*,#108,.T.); +#462 = ORIENTED_EDGE('',*,*,#266,.T.); +#463 = ORIENTED_EDGE('',*,*,#464,.F.); +#464 = EDGE_CURVE('',#419,#267,#465,.T.); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(-3.70477413602,-6.521092592586,0.)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(-0.,-0.,-1.)); +#469 = PLANE('',#470); +#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473); +#471 = CARTESIAN_POINT('',(-3.204760205883,-5.655043061092,2.)); +#472 = DIRECTION('',(-0.866025403785,0.499999999999,0.)); +#473 = DIRECTION('',(-0.499999999999,-0.866025403785,0.)); +#474 = ADVANCED_FACE('',(#475),#494,.T.); +#475 = FACE_BOUND('',#476,.T.); +#476 = EDGE_LOOP('',(#477,#478,#487,#493)); +#477 = ORIENTED_EDGE('',*,*,#209,.T.); +#478 = ORIENTED_EDGE('',*,*,#479,.T.); +#479 = EDGE_CURVE('',#210,#480,#482,.T.); +#480 = VERTEX_POINT('',#481); +#481 = CARTESIAN_POINT('',(4.592425496803E-16,7.5,0.2)); +#482 = CIRCLE('',#483,7.5); +#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486); +#484 = CARTESIAN_POINT('',(0.,0.,0.2)); +#485 = DIRECTION('',(0.,0.,1.)); +#486 = DIRECTION('',(1.,0.,0.)); +#487 = ORIENTED_EDGE('',*,*,#488,.T.); +#488 = EDGE_CURVE('',#480,#83,#489,.T.); +#489 = LINE('',#490,#491); +#490 = CARTESIAN_POINT('',(1.160633380176E-15,3.866215647348,0.2)); +#491 = VECTOR('',#492,1.); +#492 = DIRECTION('',(4.406713780523E-16,-1.,0.)); +#493 = ORIENTED_EDGE('',*,*,#82,.F.); +#494 = PLANE('',#495); +#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); +#496 = CARTESIAN_POINT('',(-5.469760530158E-16,5.848900222367E-17,0.2)); +#497 = DIRECTION('',(0.,0.,1.)); +#498 = DIRECTION('',(1.,0.,0.)); +#499 = ADVANCED_FACE('',(#500),#511,.T.); +#500 = FACE_BOUND('',#501,.T.); +#501 = EDGE_LOOP('',(#502,#503,#504,#510)); +#502 = ORIENTED_EDGE('',*,*,#91,.F.); +#503 = ORIENTED_EDGE('',*,*,#488,.F.); +#504 = ORIENTED_EDGE('',*,*,#505,.T.); +#505 = EDGE_CURVE('',#480,#292,#506,.T.); +#506 = LINE('',#507,#508); +#507 = CARTESIAN_POINT('',(-4.406713780523E-16,7.5,0.)); +#508 = VECTOR('',#509,1.); +#509 = DIRECTION('',(-0.,-0.,-1.)); +#510 = ORIENTED_EDGE('',*,*,#300,.T.); +#511 = PLANE('',#512); +#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515); +#513 = CARTESIAN_POINT('',(-5.430971969887E-16,7.732431294697,2.)); +#514 = DIRECTION('',(-1.,-4.406713780523E-16,0.)); +#515 = DIRECTION('',(4.406713780523E-16,-1.,0.)); +#516 = ADVANCED_FACE('',(#517,#524),#558,.T.); +#517 = FACE_BOUND('',#518,.T.); +#518 = EDGE_LOOP('',(#519,#520,#521,#522,#523)); +#519 = ORIENTED_EDGE('',*,*,#251,.T.); +#520 = ORIENTED_EDGE('',*,*,#165,.T.); +#521 = ORIENTED_EDGE('',*,*,#446,.T.); +#522 = ORIENTED_EDGE('',*,*,#373,.T.); +#523 = ORIENTED_EDGE('',*,*,#325,.T.); +#524 = FACE_BOUND('',#525,.T.); +#525 = EDGE_LOOP('',(#526,#536,#544,#552)); +#526 = ORIENTED_EDGE('',*,*,#527,.F.); +#527 = EDGE_CURVE('',#528,#530,#532,.T.); +#528 = VERTEX_POINT('',#529); +#529 = CARTESIAN_POINT('',(-0.657353,3.850437,2.)); +#530 = VERTEX_POINT('',#531); +#531 = CARTESIAN_POINT('',(-0.657353,-3.850437,2.)); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(-0.657353,3.850437,2.)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,-1.,0.)); +#536 = ORIENTED_EDGE('',*,*,#537,.F.); +#537 = EDGE_CURVE('',#538,#528,#540,.T.); +#538 = VERTEX_POINT('',#539); +#539 = CARTESIAN_POINT('',(0.657353,3.850437,2.)); +#540 = LINE('',#541,#542); +#541 = CARTESIAN_POINT('',(0.657353,3.850437,2.)); +#542 = VECTOR('',#543,1.); +#543 = DIRECTION('',(-1.,0.,0.)); +#544 = ORIENTED_EDGE('',*,*,#545,.F.); +#545 = EDGE_CURVE('',#546,#538,#548,.T.); +#546 = VERTEX_POINT('',#547); +#547 = CARTESIAN_POINT('',(0.657353,-3.850437,2.)); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(0.657353,-3.850437,2.)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(0.,1.,0.)); +#552 = ORIENTED_EDGE('',*,*,#553,.F.); +#553 = EDGE_CURVE('',#530,#546,#554,.T.); +#554 = LINE('',#555,#556); +#555 = CARTESIAN_POINT('',(-0.657353,-3.850437,2.)); +#556 = VECTOR('',#557,1.); +#557 = DIRECTION('',(1.,0.,0.)); +#558 = PLANE('',#559); +#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562); +#560 = CARTESIAN_POINT('',(-4.207508100121E-16,5.76161480209E-16,2.)); +#561 = DIRECTION('',(0.,0.,1.)); +#562 = DIRECTION('',(1.,0.,0.)); +#563 = ADVANCED_FACE('',(#564),#570,.T.); +#564 = FACE_BOUND('',#565,.F.); +#565 = EDGE_LOOP('',(#566,#567,#568,#569)); +#566 = ORIENTED_EDGE('',*,*,#226,.F.); +#567 = ORIENTED_EDGE('',*,*,#479,.T.); +#568 = ORIENTED_EDGE('',*,*,#505,.T.); +#569 = ORIENTED_EDGE('',*,*,#291,.F.); +#570 = CYLINDRICAL_SURFACE('',#571,7.5); +#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574); +#572 = CARTESIAN_POINT('',(0.,0.,0.)); +#573 = DIRECTION('',(-0.,-0.,-1.)); +#574 = DIRECTION('',(1.,0.,0.)); +#575 = ADVANCED_FACE('',(#576),#582,.T.); +#576 = FACE_BOUND('',#577,.F.); +#577 = EDGE_LOOP('',(#578,#579,#580,#581)); +#578 = ORIENTED_EDGE('',*,*,#464,.F.); +#579 = ORIENTED_EDGE('',*,*,#426,.T.); +#580 = ORIENTED_EDGE('',*,*,#349,.T.); +#581 = ORIENTED_EDGE('',*,*,#274,.F.); +#582 = CYLINDRICAL_SURFACE('',#583,7.5); +#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586); +#584 = CARTESIAN_POINT('',(0.,0.,0.)); +#585 = DIRECTION('',(-0.,-0.,-1.)); +#586 = DIRECTION('',(1.,0.,0.)); +#587 = ADVANCED_FACE('',(#588),#613,.F.); +#588 = FACE_BOUND('',#589,.F.); +#589 = EDGE_LOOP('',(#590,#598,#606,#612)); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#528,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(-0.657353,3.850437,1.)); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(-0.657353,3.850437,2.)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(-0.,-0.,-1.)); +#598 = ORIENTED_EDGE('',*,*,#599,.T.); +#599 = EDGE_CURVE('',#592,#600,#602,.T.); +#600 = VERTEX_POINT('',#601); +#601 = CARTESIAN_POINT('',(-0.657353,-3.850437,1.)); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-0.657353,3.850437,1.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(0.,-1.,0.)); +#606 = ORIENTED_EDGE('',*,*,#607,.F.); +#607 = EDGE_CURVE('',#530,#600,#608,.T.); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(-0.657353,-3.850437,2.)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(-0.,-0.,-1.)); +#612 = ORIENTED_EDGE('',*,*,#527,.F.); +#613 = PLANE('',#614); +#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617); +#615 = CARTESIAN_POINT('',(-0.657353,3.850437,2.)); +#616 = DIRECTION('',(-1.,0.,0.)); +#617 = DIRECTION('',(0.,-1.,0.)); +#618 = ADVANCED_FACE('',(#619),#637,.F.); +#619 = FACE_BOUND('',#620,.F.); +#620 = EDGE_LOOP('',(#621,#622,#630,#636)); +#621 = ORIENTED_EDGE('',*,*,#607,.T.); +#622 = ORIENTED_EDGE('',*,*,#623,.T.); +#623 = EDGE_CURVE('',#600,#624,#626,.T.); +#624 = VERTEX_POINT('',#625); +#625 = CARTESIAN_POINT('',(0.657353,-3.850437,1.)); +#626 = LINE('',#627,#628); +#627 = CARTESIAN_POINT('',(-0.657353,-3.850437,1.)); +#628 = VECTOR('',#629,1.); +#629 = DIRECTION('',(1.,0.,0.)); +#630 = ORIENTED_EDGE('',*,*,#631,.F.); +#631 = EDGE_CURVE('',#546,#624,#632,.T.); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(0.657353,-3.850437,2.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(-0.,-0.,-1.)); +#636 = ORIENTED_EDGE('',*,*,#553,.F.); +#637 = PLANE('',#638); +#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641); +#639 = CARTESIAN_POINT('',(-0.657353,-3.850437,2.)); +#640 = DIRECTION('',(0.,-1.,0.)); +#641 = DIRECTION('',(1.,0.,0.)); +#642 = ADVANCED_FACE('',(#643),#661,.F.); +#643 = FACE_BOUND('',#644,.F.); +#644 = EDGE_LOOP('',(#645,#646,#654,#660)); +#645 = ORIENTED_EDGE('',*,*,#631,.T.); +#646 = ORIENTED_EDGE('',*,*,#647,.T.); +#647 = EDGE_CURVE('',#624,#648,#650,.T.); +#648 = VERTEX_POINT('',#649); +#649 = CARTESIAN_POINT('',(0.657353,3.850437,1.)); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.657353,-3.850437,1.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(0.,1.,0.)); +#654 = ORIENTED_EDGE('',*,*,#655,.F.); +#655 = EDGE_CURVE('',#538,#648,#656,.T.); +#656 = LINE('',#657,#658); +#657 = CARTESIAN_POINT('',(0.657353,3.850437,2.)); +#658 = VECTOR('',#659,1.); +#659 = DIRECTION('',(-0.,-0.,-1.)); +#660 = ORIENTED_EDGE('',*,*,#545,.F.); +#661 = PLANE('',#662); +#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665); +#663 = CARTESIAN_POINT('',(0.657353,-3.850437,2.)); +#664 = DIRECTION('',(1.,0.,0.)); +#665 = DIRECTION('',(0.,1.,0.)); +#666 = ADVANCED_FACE('',(#667),#678,.F.); +#667 = FACE_BOUND('',#668,.F.); +#668 = EDGE_LOOP('',(#669,#670,#676,#677)); +#669 = ORIENTED_EDGE('',*,*,#655,.T.); +#670 = ORIENTED_EDGE('',*,*,#671,.T.); +#671 = EDGE_CURVE('',#648,#592,#672,.T.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(0.657353,3.850437,1.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(-1.,0.,0.)); +#676 = ORIENTED_EDGE('',*,*,#591,.F.); +#677 = ORIENTED_EDGE('',*,*,#537,.F.); +#678 = PLANE('',#679); +#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682); +#680 = CARTESIAN_POINT('',(0.657353,3.850437,2.)); +#681 = DIRECTION('',(0.,1.,0.)); +#682 = DIRECTION('',(-1.,0.,0.)); +#683 = ADVANCED_FACE('',(#684),#690,.T.); +#684 = FACE_BOUND('',#685,.T.); +#685 = EDGE_LOOP('',(#686,#687,#688,#689)); +#686 = ORIENTED_EDGE('',*,*,#599,.T.); +#687 = ORIENTED_EDGE('',*,*,#623,.T.); +#688 = ORIENTED_EDGE('',*,*,#647,.T.); +#689 = ORIENTED_EDGE('',*,*,#671,.T.); +#690 = PLANE('',#691); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(0.,4.925797451191E-17,1.)); +#693 = DIRECTION('',(0.,0.,1.)); +#694 = DIRECTION('',(1.,0.,0.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#699)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#696,#697,#698)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#696 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#697 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#698 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#699 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#696, + 'distance_accuracy_value','confusion accuracy'); +#700 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#701 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#702) + ,#695); +#702 = STYLED_ITEM('color',(#703),#15); +#703 = PRESENTATION_STYLE_ASSIGNMENT((#704,#710)); +#704 = SURFACE_STYLE_USAGE(.BOTH.,#705); +#705 = SURFACE_SIDE_STYLE('',(#706)); +#706 = SURFACE_STYLE_FILL_AREA(#707); +#707 = FILL_AREA_STYLE('',(#708)); +#708 = FILL_AREA_STYLE_COLOUR('',#709); +#709 = COLOUR_RGB('',0.447059003357,0.474510015008,0.501960993452); +#710 = CURVE_STYLE('',#711,POSITIVE_LENGTH_MEASURE(0.1),#712); +#711 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#712 = COLOUR_RGB('',0.678431390124,0.709803936702,0.741176476869); +ENDSEC; +END-ISO-10303-21; diff --git a/mom-clock-cover.stl b/mom-clock-cover.stl new file mode 100644 index 0000000..2a45d0e Binary files /dev/null and b/mom-clock-cover.stl differ