ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Speaker_gasket_reference','2026-09-21T22:33:41',('Author'),(
    'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d',
  '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('Speaker_gasket_reference','Speaker_gasket_reference','',(
    #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('',(151.5,70.5,0.));
#17 = DIRECTION('',(0.,-0.,1.));
#18 = DIRECTION('',(2.22044604925E-16,1.,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('Speaker_gasket_reference','Speaker_gasket_reference','',(
    #30));
#30 = PRODUCT_CONTEXT('',#2,'mechanical');
#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33),#250);
#33 = MANIFOLD_SOLID_BREP('',#34);
#34 = CLOSED_SHELL('',(#35,#77,#110,#156,#202,#219,#236));
#35 = ADVANCED_FACE('',(#36),#72,.T.);
#36 = FACE_BOUND('',#37,.T.);
#37 = EDGE_LOOP('',(#38,#48,#57,#65));
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#40,#42,#44,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(57.631923890063,113.78248178626,15.1));
#42 = VERTEX_POINT('',#43);
#43 = CARTESIAN_POINT('',(57.631923890063,113.78248178626,15.4));
#44 = LINE('',#45,#46);
#45 = CARTESIAN_POINT('',(57.631923890063,113.78248178626,15.1));
#46 = VECTOR('',#47,1.);
#47 = DIRECTION('',(0.,0.,1.));
#48 = ORIENTED_EDGE('',*,*,#49,.F.);
#49 = EDGE_CURVE('',#50,#42,#52,.T.);
#50 = VERTEX_POINT('',#51);
#51 = CARTESIAN_POINT('',(14.368076109937,113.78248178626,15.4));
#52 = CIRCLE('',#53,21.7);
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
#54 = CARTESIAN_POINT('',(36.,115.5,15.4));
#55 = DIRECTION('',(0.,0.,1.));
#56 = DIRECTION('',(1.,0.,-0.));
#57 = ORIENTED_EDGE('',*,*,#58,.F.);
#58 = EDGE_CURVE('',#59,#50,#61,.T.);
#59 = VERTEX_POINT('',#60);
#60 = CARTESIAN_POINT('',(14.368076109937,113.78248178626,15.1));
#61 = LINE('',#62,#63);
#62 = CARTESIAN_POINT('',(14.368076109937,113.78248178626,15.1));
#63 = VECTOR('',#64,1.);
#64 = DIRECTION('',(0.,0.,1.));
#65 = ORIENTED_EDGE('',*,*,#66,.T.);
#66 = EDGE_CURVE('',#59,#40,#67,.T.);
#67 = CIRCLE('',#68,21.7);
#68 = AXIS2_PLACEMENT_3D('',#69,#70,#71);
#69 = CARTESIAN_POINT('',(36.,115.5,15.1));
#70 = DIRECTION('',(0.,0.,1.));
#71 = DIRECTION('',(1.,0.,-0.));
#72 = CYLINDRICAL_SURFACE('',#73,21.7);
#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
#74 = CARTESIAN_POINT('',(36.,115.5,15.1));
#75 = DIRECTION('',(0.,0.,1.));
#76 = DIRECTION('',(1.,0.,-0.));
#77 = ADVANCED_FACE('',(#78),#105,.F.);
#78 = FACE_BOUND('',#79,.F.);
#79 = EDGE_LOOP('',(#80,#89,#90,#99));
#80 = ORIENTED_EDGE('',*,*,#81,.T.);
#81 = EDGE_CURVE('',#82,#40,#84,.T.);
#82 = VERTEX_POINT('',#83);
#83 = CARTESIAN_POINT('',(57.631923890063,117.21751821373,15.1));
#84 = CIRCLE('',#85,2.65);
#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
#86 = CARTESIAN_POINT('',(59.65,115.5,15.1));
#87 = DIRECTION('',(0.,0.,1.));
#88 = DIRECTION('',(1.,0.,-0.));
#89 = ORIENTED_EDGE('',*,*,#39,.T.);
#90 = ORIENTED_EDGE('',*,*,#91,.F.);
#91 = EDGE_CURVE('',#92,#42,#94,.T.);
#92 = VERTEX_POINT('',#93);
#93 = CARTESIAN_POINT('',(57.631923890063,117.21751821373,15.4));
#94 = CIRCLE('',#95,2.65);
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(59.65,115.5,15.4));
#97 = DIRECTION('',(0.,0.,1.));
#98 = DIRECTION('',(1.,0.,-0.));
#99 = ORIENTED_EDGE('',*,*,#100,.F.);
#100 = EDGE_CURVE('',#82,#92,#101,.T.);
#101 = LINE('',#102,#103);
#102 = CARTESIAN_POINT('',(57.631923890063,117.21751821373,15.1));
#103 = VECTOR('',#104,1.);
#104 = DIRECTION('',(0.,0.,1.));
#105 = CYLINDRICAL_SURFACE('',#106,2.65);
#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
#107 = CARTESIAN_POINT('',(59.65,115.5,15.));
#108 = DIRECTION('',(0.,0.,1.));
#109 = DIRECTION('',(1.,0.,-0.));
#110 = ADVANCED_FACE('',(#111,#140),#151,.F.);
#111 = FACE_BOUND('',#112,.F.);
#112 = EDGE_LOOP('',(#113,#122,#123,#124,#133));
#113 = ORIENTED_EDGE('',*,*,#114,.F.);
#114 = EDGE_CURVE('',#59,#115,#117,.T.);
#115 = VERTEX_POINT('',#116);
#116 = CARTESIAN_POINT('',(15.,115.5,15.1));
#117 = CIRCLE('',#118,2.65);
#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
#119 = CARTESIAN_POINT('',(12.35,115.5,15.1));
#120 = DIRECTION('',(0.,0.,1.));
#121 = DIRECTION('',(1.,0.,-0.));
#122 = ORIENTED_EDGE('',*,*,#66,.T.);
#123 = ORIENTED_EDGE('',*,*,#81,.F.);
#124 = ORIENTED_EDGE('',*,*,#125,.T.);
#125 = EDGE_CURVE('',#82,#126,#128,.T.);
#126 = VERTEX_POINT('',#127);
#127 = CARTESIAN_POINT('',(14.368076109937,117.21751821373,15.1));
#128 = CIRCLE('',#129,21.7);
#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
#130 = CARTESIAN_POINT('',(36.,115.5,15.1));
#131 = DIRECTION('',(0.,0.,1.));
#132 = DIRECTION('',(1.,0.,-0.));
#133 = ORIENTED_EDGE('',*,*,#134,.F.);
#134 = EDGE_CURVE('',#115,#126,#135,.T.);
#135 = CIRCLE('',#136,2.65);
#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
#137 = CARTESIAN_POINT('',(12.35,115.5,15.1));
#138 = DIRECTION('',(0.,0.,1.));
#139 = DIRECTION('',(1.,0.,-0.));
#140 = FACE_BOUND('',#141,.F.);
#141 = EDGE_LOOP('',(#142));
#142 = ORIENTED_EDGE('',*,*,#143,.F.);
#143 = EDGE_CURVE('',#144,#144,#146,.T.);
#144 = VERTEX_POINT('',#145);
#145 = CARTESIAN_POINT('',(55.7,115.5,15.1));
#146 = CIRCLE('',#147,19.7);
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
#148 = CARTESIAN_POINT('',(36.,115.5,15.1));
#149 = DIRECTION('',(0.,0.,1.));
#150 = DIRECTION('',(1.,0.,-0.));
#151 = PLANE('',#152);
#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
#153 = CARTESIAN_POINT('',(36.,115.5,15.1));
#154 = DIRECTION('',(0.,0.,1.));
#155 = DIRECTION('',(1.,0.,-0.));
#156 = ADVANCED_FACE('',(#157,#186),#197,.T.);
#157 = FACE_BOUND('',#158,.T.);
#158 = EDGE_LOOP('',(#159,#168,#169,#170,#179));
#159 = ORIENTED_EDGE('',*,*,#160,.F.);
#160 = EDGE_CURVE('',#50,#161,#163,.T.);
#161 = VERTEX_POINT('',#162);
#162 = CARTESIAN_POINT('',(15.,115.5,15.4));
#163 = CIRCLE('',#164,2.65);
#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
#165 = CARTESIAN_POINT('',(12.35,115.5,15.4));
#166 = DIRECTION('',(0.,0.,1.));
#167 = DIRECTION('',(1.,0.,-0.));
#168 = ORIENTED_EDGE('',*,*,#49,.T.);
#169 = ORIENTED_EDGE('',*,*,#91,.F.);
#170 = ORIENTED_EDGE('',*,*,#171,.T.);
#171 = EDGE_CURVE('',#92,#172,#174,.T.);
#172 = VERTEX_POINT('',#173);
#173 = CARTESIAN_POINT('',(14.368076109937,117.21751821373,15.4));
#174 = CIRCLE('',#175,21.7);
#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
#176 = CARTESIAN_POINT('',(36.,115.5,15.4));
#177 = DIRECTION('',(0.,0.,1.));
#178 = DIRECTION('',(1.,0.,-0.));
#179 = ORIENTED_EDGE('',*,*,#180,.F.);
#180 = EDGE_CURVE('',#161,#172,#181,.T.);
#181 = CIRCLE('',#182,2.65);
#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
#183 = CARTESIAN_POINT('',(12.35,115.5,15.4));
#184 = DIRECTION('',(0.,0.,1.));
#185 = DIRECTION('',(1.,0.,-0.));
#186 = FACE_BOUND('',#187,.T.);
#187 = EDGE_LOOP('',(#188));
#188 = ORIENTED_EDGE('',*,*,#189,.F.);
#189 = EDGE_CURVE('',#190,#190,#192,.T.);
#190 = VERTEX_POINT('',#191);
#191 = CARTESIAN_POINT('',(55.7,115.5,15.4));
#192 = CIRCLE('',#193,19.7);
#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
#194 = CARTESIAN_POINT('',(36.,115.5,15.4));
#195 = DIRECTION('',(0.,0.,1.));
#196 = DIRECTION('',(1.,0.,-0.));
#197 = PLANE('',#198);
#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201);
#199 = CARTESIAN_POINT('',(36.,115.5,15.4));
#200 = DIRECTION('',(0.,0.,1.));
#201 = DIRECTION('',(1.,0.,-0.));
#202 = ADVANCED_FACE('',(#203),#214,.T.);
#203 = FACE_BOUND('',#204,.T.);
#204 = EDGE_LOOP('',(#205,#206,#207,#208));
#205 = ORIENTED_EDGE('',*,*,#171,.F.);
#206 = ORIENTED_EDGE('',*,*,#100,.F.);
#207 = ORIENTED_EDGE('',*,*,#125,.T.);
#208 = ORIENTED_EDGE('',*,*,#209,.T.);
#209 = EDGE_CURVE('',#126,#172,#210,.T.);
#210 = LINE('',#211,#212);
#211 = CARTESIAN_POINT('',(14.368076109937,117.21751821373,15.1));
#212 = VECTOR('',#213,1.);
#213 = DIRECTION('',(0.,0.,1.));
#214 = CYLINDRICAL_SURFACE('',#215,21.7);
#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
#216 = CARTESIAN_POINT('',(36.,115.5,15.1));
#217 = DIRECTION('',(0.,0.,1.));
#218 = DIRECTION('',(1.,0.,-0.));
#219 = ADVANCED_FACE('',(#220),#231,.F.);
#220 = FACE_BOUND('',#221,.F.);
#221 = EDGE_LOOP('',(#222,#223,#229,#230));
#222 = ORIENTED_EDGE('',*,*,#189,.F.);
#223 = ORIENTED_EDGE('',*,*,#224,.F.);
#224 = EDGE_CURVE('',#144,#190,#225,.T.);
#225 = LINE('',#226,#227);
#226 = CARTESIAN_POINT('',(55.7,115.5,15.));
#227 = VECTOR('',#228,1.);
#228 = DIRECTION('',(0.,0.,1.));
#229 = ORIENTED_EDGE('',*,*,#143,.T.);
#230 = ORIENTED_EDGE('',*,*,#224,.T.);
#231 = CYLINDRICAL_SURFACE('',#232,19.7);
#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
#233 = CARTESIAN_POINT('',(36.,115.5,15.));
#234 = DIRECTION('',(0.,0.,1.));
#235 = DIRECTION('',(1.,0.,-0.));
#236 = ADVANCED_FACE('',(#237),#245,.F.);
#237 = FACE_BOUND('',#238,.F.);
#238 = EDGE_LOOP('',(#239,#240,#241,#242,#243,#244));
#239 = ORIENTED_EDGE('',*,*,#209,.T.);
#240 = ORIENTED_EDGE('',*,*,#180,.F.);
#241 = ORIENTED_EDGE('',*,*,#160,.F.);
#242 = ORIENTED_EDGE('',*,*,#58,.F.);
#243 = ORIENTED_EDGE('',*,*,#114,.T.);
#244 = ORIENTED_EDGE('',*,*,#134,.T.);
#245 = CYLINDRICAL_SURFACE('',#246,2.65);
#246 = AXIS2_PLACEMENT_3D('',#247,#248,#249);
#247 = CARTESIAN_POINT('',(12.35,115.5,15.));
#248 = DIRECTION('',(0.,0.,1.));
#249 = DIRECTION('',(1.,0.,-0.));
#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#254)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#251,#252,#253)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#251 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#252 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#253 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#254 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#251,
  'distance_accuracy_value','confusion accuracy');
#255 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#256,#258);
#256 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#257) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#257 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#258 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#259
  );
#259 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('192','Speaker_gasket_reference',
  '',#5,#27,$);
#260 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
#261 = SHAPE_DEFINITION_REPRESENTATION(#258,#262);
#262 = SHAPE_REPRESENTATION('',(#15),#250);
#263 = SHAPE_DEFINITION_REPRESENTATION(#258,#264);
#264 = SHAPE_REPRESENTATION('',(#15),#250);
#265 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#266,
    #276),#250);
#266 = STYLED_ITEM('color',(#267),#33);
#267 = PRESENTATION_STYLE_ASSIGNMENT((#268,#274));
#268 = SURFACE_STYLE_USAGE(.BOTH.,#269);
#269 = SURFACE_SIDE_STYLE('',(#270));
#270 = SURFACE_STYLE_FILL_AREA(#271);
#271 = FILL_AREA_STYLE('',(#272));
#272 = FILL_AREA_STYLE_COLOUR('',#273);
#273 = COLOUR_RGB('',4.499999925419E-02,5.200000226106E-02,
  5.200000226106E-02);
#274 = CURVE_STYLE('',#275,POSITIVE_LENGTH_MEASURE(0.1),#273);
#275 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#276 = OVER_RIDING_STYLED_ITEM('overriding color',(#277),#33,#266);
#277 = PRESENTATION_STYLE_BY_CONTEXT((#278,#283),#264);
#278 = SURFACE_STYLE_USAGE(.BOTH.,#279);
#279 = SURFACE_SIDE_STYLE('',(#280));
#280 = SURFACE_STYLE_FILL_AREA(#281);
#281 = FILL_AREA_STYLE('',(#282));
#282 = FILL_AREA_STYLE_COLOUR('',#273);
#283 = CURVE_STYLE('',#284,POSITIVE_LENGTH_MEASURE(0.1),#273);
#284 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;
