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