ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2026-10-06T13:31:59',('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('701_medical_lighting_ligature_resistant_ceiling_fixture', '701_medical_lighting_ligature_resistant_ceiling_fixture','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); #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 = AXIS2_PLACEMENT_3D('',#24,#25,#26); #24 = CARTESIAN_POINT('',(0.,0.,0.)); #25 = DIRECTION('',(0.,0.,1.)); #26 = DIRECTION('',(1.,0.,-0.)); #27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); #28 = CARTESIAN_POINT('',(0.,0.,0.)); #29 = DIRECTION('',(0.,0.,1.)); #30 = DIRECTION('',(1.,0.,-0.)); #31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, 'distance_accuracy_value','confusion accuracy'); #36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); #38 = PRODUCT_DEFINITION_SHAPE('','',#39); #39 = PRODUCT_DEFINITION('design','',#40,#43); #40 = PRODUCT_DEFINITION_FORMATION('','',#41); #41 = PRODUCT('000_Flush fixing base','000_Flush fixing base','',(#42)); #42 = PRODUCT_CONTEXT('',#2,'mechanical'); #43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#143); #45 = MANIFOLD_SOLID_BREP('',#46); #46 = CLOSED_SHELL('',(#47,#135,#139)); #47 = ADVANCED_FACE('',(#48),#61,.T.); #48 = FACE_BOUND('',#49,.T.); #49 = EDGE_LOOP('',(#50,#84,#107,#134)); #50 = ORIENTED_EDGE('',*,*,#51,.F.); #51 = EDGE_CURVE('',#52,#52,#54,.T.); #52 = VERTEX_POINT('',#53); #53 = CARTESIAN_POINT('',(215.,-5.265981236334E-14,12.)); #54 = SURFACE_CURVE('',#55,(#60,#72),.PCURVE_S1.); #55 = CIRCLE('',#56,215.); #56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); #57 = CARTESIAN_POINT('',(0.,0.,12.)); #58 = DIRECTION('',(0.,0.,1.)); #59 = DIRECTION('',(1.,0.,-0.)); #60 = PCURVE('',#61,#66); #61 = CYLINDRICAL_SURFACE('',#62,215.); #62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); #63 = CARTESIAN_POINT('',(0.,0.,0.)); #64 = DIRECTION('',(0.,0.,1.)); #65 = DIRECTION('',(1.,0.,-0.)); #66 = DEFINITIONAL_REPRESENTATION('',(#67),#71); #67 = LINE('',#68,#69); #68 = CARTESIAN_POINT('',(0.,12.)); #69 = VECTOR('',#70,1.); #70 = DIRECTION('',(1.,0.)); #71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #72 = PCURVE('',#73,#78); #73 = PLANE('',#74); #74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); #75 = CARTESIAN_POINT('',(0.,0.,12.)); #76 = DIRECTION('',(0.,0.,1.)); #77 = DIRECTION('',(1.,0.,-0.)); #78 = DEFINITIONAL_REPRESENTATION('',(#79),#83); #79 = CIRCLE('',#80,215.); #80 = AXIS2_PLACEMENT_2D('',#81,#82); #81 = CARTESIAN_POINT('',(0.,0.)); #82 = DIRECTION('',(1.,0.)); #83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #84 = ORIENTED_EDGE('',*,*,#85,.F.); #85 = EDGE_CURVE('',#86,#52,#88,.T.); #86 = VERTEX_POINT('',#87); #87 = CARTESIAN_POINT('',(215.,-5.265981236334E-14,0.)); #88 = SEAM_CURVE('',#89,(#93,#100),.PCURVE_S1.); #89 = LINE('',#90,#91); #90 = CARTESIAN_POINT('',(215.,-5.265981236334E-14,0.)); #91 = VECTOR('',#92,1.); #92 = DIRECTION('',(0.,0.,1.)); #93 = PCURVE('',#61,#94); #94 = DEFINITIONAL_REPRESENTATION('',(#95),#99); #95 = LINE('',#96,#97); #96 = CARTESIAN_POINT('',(6.28318530718,-0.)); #97 = VECTOR('',#98,1.); #98 = DIRECTION('',(0.,1.)); #99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #100 = PCURVE('',#61,#101); #101 = DEFINITIONAL_REPRESENTATION('',(#102),#106); #102 = LINE('',#103,#104); #103 = CARTESIAN_POINT('',(0.,-0.)); #104 = VECTOR('',#105,1.); #105 = DIRECTION('',(0.,1.)); #106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #107 = ORIENTED_EDGE('',*,*,#108,.T.); #108 = EDGE_CURVE('',#86,#86,#109,.T.); #109 = SURFACE_CURVE('',#110,(#115,#122),.PCURVE_S1.); #110 = CIRCLE('',#111,215.); #111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); #112 = CARTESIAN_POINT('',(0.,0.,0.)); #113 = DIRECTION('',(0.,0.,1.)); #114 = DIRECTION('',(1.,0.,-0.)); #115 = PCURVE('',#61,#116); #116 = DEFINITIONAL_REPRESENTATION('',(#117),#121); #117 = LINE('',#118,#119); #118 = CARTESIAN_POINT('',(0.,0.)); #119 = VECTOR('',#120,1.); #120 = DIRECTION('',(1.,0.)); #121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #122 = PCURVE('',#123,#128); #123 = PLANE('',#124); #124 = AXIS2_PLACEMENT_3D('',#125,#126,#127); #125 = CARTESIAN_POINT('',(0.,0.,0.)); #126 = DIRECTION('',(0.,0.,1.)); #127 = DIRECTION('',(1.,0.,-0.)); #128 = DEFINITIONAL_REPRESENTATION('',(#129),#133); #129 = CIRCLE('',#130,215.); #130 = AXIS2_PLACEMENT_2D('',#131,#132); #131 = CARTESIAN_POINT('',(0.,0.)); #132 = DIRECTION('',(1.,0.)); #133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #134 = ORIENTED_EDGE('',*,*,#85,.T.); #135 = ADVANCED_FACE('',(#136),#73,.T.); #136 = FACE_BOUND('',#137,.T.); #137 = EDGE_LOOP('',(#138)); #138 = ORIENTED_EDGE('',*,*,#51,.T.); #139 = ADVANCED_FACE('',(#140),#123,.F.); #140 = FACE_BOUND('',#141,.T.); #141 = EDGE_LOOP('',(#142)); #142 = ORIENTED_EDGE('',*,*,#108,.F.); #143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#147)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#144,#145,#146)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #144 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #145 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #146 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #147 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#144, 'distance_accuracy_value','confusion accuracy'); #148 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#149,#151); #149 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#150) SHAPE_REPRESENTATION_RELATIONSHIP() ); #150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #151 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#152 ); #152 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('239','000_Flush fixing base','', #5,#39,$); #153 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); #154 = SHAPE_DEFINITION_REPRESENTATION(#155,#161); #155 = PRODUCT_DEFINITION_SHAPE('','',#156); #156 = PRODUCT_DEFINITION('design','',#157,#160); #157 = PRODUCT_DEFINITION_FORMATION('','',#158); #158 = PRODUCT('001_Smooth low-profile tapered body', '001_Smooth low-profile tapered body','',(#159)); #159 = PRODUCT_CONTEXT('',#2,'mechanical'); #160 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #161 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#162),#260); #162 = MANIFOLD_SOLID_BREP('',#163); #163 = CLOSED_SHELL('',(#164,#252,#256)); #164 = ADVANCED_FACE('',(#165),#178,.T.); #165 = FACE_BOUND('',#166,.T.); #166 = EDGE_LOOP('',(#167,#201,#224,#251)); #167 = ORIENTED_EDGE('',*,*,#168,.F.); #168 = EDGE_CURVE('',#169,#169,#171,.T.); #169 = VERTEX_POINT('',#170); #170 = CARTESIAN_POINT('',(180.,-4.40872847693E-14,65.)); #171 = SURFACE_CURVE('',#172,(#177,#189),.PCURVE_S1.); #172 = CIRCLE('',#173,180.); #173 = AXIS2_PLACEMENT_3D('',#174,#175,#176); #174 = CARTESIAN_POINT('',(0.,0.,65.)); #175 = DIRECTION('',(0.,0.,1.)); #176 = DIRECTION('',(1.,0.,-0.)); #177 = PCURVE('',#178,#183); #178 = CONICAL_SURFACE('',#179,215.,0.566729217524); #179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); #180 = CARTESIAN_POINT('',(0.,0.,10.)); #181 = DIRECTION('',(-0.,-0.,-1.)); #182 = DIRECTION('',(1.,0.,-0.)); #183 = DEFINITIONAL_REPRESENTATION('',(#184),#188); #184 = LINE('',#185,#186); #185 = CARTESIAN_POINT('',(-0.,-55.)); #186 = VECTOR('',#187,1.); #187 = DIRECTION('',(-1.,-0.)); #188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #189 = PCURVE('',#190,#195); #190 = PLANE('',#191); #191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); #192 = CARTESIAN_POINT('',(0.,0.,65.)); #193 = DIRECTION('',(0.,0.,1.)); #194 = DIRECTION('',(1.,0.,-0.)); #195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); #196 = CIRCLE('',#197,180.); #197 = AXIS2_PLACEMENT_2D('',#198,#199); #198 = CARTESIAN_POINT('',(0.,0.)); #199 = DIRECTION('',(1.,0.)); #200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #201 = ORIENTED_EDGE('',*,*,#202,.F.); #202 = EDGE_CURVE('',#203,#169,#205,.T.); #203 = VERTEX_POINT('',#204); #204 = CARTESIAN_POINT('',(215.,-5.265981236334E-14,10.)); #205 = SEAM_CURVE('',#206,(#210,#217),.PCURVE_S1.); #206 = LINE('',#207,#208); #207 = CARTESIAN_POINT('',(215.,-5.265981236334E-14,10.)); #208 = VECTOR('',#209,1.); #209 = DIRECTION('',(-0.536875492193,1.31496570611E-16,0.843661487732)); #210 = PCURVE('',#178,#211); #211 = DEFINITIONAL_REPRESENTATION('',(#212),#216); #212 = LINE('',#213,#214); #213 = CARTESIAN_POINT('',(-6.28318530718,0.)); #214 = VECTOR('',#215,1.); #215 = DIRECTION('',(-0.,-1.)); #216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #217 = PCURVE('',#178,#218); #218 = DEFINITIONAL_REPRESENTATION('',(#219),#223); #219 = LINE('',#220,#221); #220 = CARTESIAN_POINT('',(0.,-0.)); #221 = VECTOR('',#222,1.); #222 = DIRECTION('',(-0.,-1.)); #223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #224 = ORIENTED_EDGE('',*,*,#225,.T.); #225 = EDGE_CURVE('',#203,#203,#226,.T.); #226 = SURFACE_CURVE('',#227,(#232,#239),.PCURVE_S1.); #227 = CIRCLE('',#228,215.); #228 = AXIS2_PLACEMENT_3D('',#229,#230,#231); #229 = CARTESIAN_POINT('',(0.,0.,10.)); #230 = DIRECTION('',(0.,0.,1.)); #231 = DIRECTION('',(1.,0.,-0.)); #232 = PCURVE('',#178,#233); #233 = DEFINITIONAL_REPRESENTATION('',(#234),#238); #234 = LINE('',#235,#236); #235 = CARTESIAN_POINT('',(-0.,-0.)); #236 = VECTOR('',#237,1.); #237 = DIRECTION('',(-1.,-0.)); #238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #239 = PCURVE('',#240,#245); #240 = PLANE('',#241); #241 = AXIS2_PLACEMENT_3D('',#242,#243,#244); #242 = CARTESIAN_POINT('',(0.,0.,10.)); #243 = DIRECTION('',(0.,0.,1.)); #244 = DIRECTION('',(1.,0.,-0.)); #245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); #246 = CIRCLE('',#247,215.); #247 = AXIS2_PLACEMENT_2D('',#248,#249); #248 = CARTESIAN_POINT('',(0.,0.)); #249 = DIRECTION('',(1.,0.)); #250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #251 = ORIENTED_EDGE('',*,*,#202,.T.); #252 = ADVANCED_FACE('',(#253),#190,.T.); #253 = FACE_BOUND('',#254,.T.); #254 = EDGE_LOOP('',(#255)); #255 = ORIENTED_EDGE('',*,*,#168,.T.); #256 = ADVANCED_FACE('',(#257),#240,.F.); #257 = FACE_BOUND('',#258,.T.); #258 = EDGE_LOOP('',(#259)); #259 = ORIENTED_EDGE('',*,*,#225,.F.); #260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#264)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#261,#262,#263)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #261 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #262 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #263 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #264 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#261, 'distance_accuracy_value','confusion accuracy'); #265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#266,#268); #266 = ( REPRESENTATION_RELATIONSHIP('','',#161,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#267) SHAPE_REPRESENTATION_RELATIONSHIP() ); #267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); #268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#269 ); #269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('240', '001_Smooth low-profile tapered body','',#5,#156,$); #270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#158)); #271 = SHAPE_DEFINITION_REPRESENTATION(#272,#278); #272 = PRODUCT_DEFINITION_SHAPE('','',#273); #273 = PRODUCT_DEFINITION('design','',#274,#277); #274 = PRODUCT_DEFINITION_FORMATION('','',#275); #275 = PRODUCT('002_Flush recessed lens','002_Flush recessed lens','',( #276)); #276 = PRODUCT_CONTEXT('',#2,'mechanical'); #277 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #278 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#279),#377); #279 = MANIFOLD_SOLID_BREP('',#280); #280 = CLOSED_SHELL('',(#281,#369,#373)); #281 = ADVANCED_FACE('',(#282),#295,.T.); #282 = FACE_BOUND('',#283,.T.); #283 = EDGE_LOOP('',(#284,#318,#341,#368)); #284 = ORIENTED_EDGE('',*,*,#285,.F.); #285 = EDGE_CURVE('',#286,#286,#288,.T.); #286 = VERTEX_POINT('',#287); #287 = CARTESIAN_POINT('',(162.,-3.967855629237E-14,69.)); #288 = SURFACE_CURVE('',#289,(#294,#306),.PCURVE_S1.); #289 = CIRCLE('',#290,162.); #290 = AXIS2_PLACEMENT_3D('',#291,#292,#293); #291 = CARTESIAN_POINT('',(0.,0.,69.)); #292 = DIRECTION('',(0.,0.,1.)); #293 = DIRECTION('',(1.,0.,-0.)); #294 = PCURVE('',#295,#300); #295 = CYLINDRICAL_SURFACE('',#296,162.); #296 = AXIS2_PLACEMENT_3D('',#297,#298,#299); #297 = CARTESIAN_POINT('',(0.,0.,65.)); #298 = DIRECTION('',(0.,0.,1.)); #299 = DIRECTION('',(1.,0.,-0.)); #300 = DEFINITIONAL_REPRESENTATION('',(#301),#305); #301 = LINE('',#302,#303); #302 = CARTESIAN_POINT('',(0.,4.)); #303 = VECTOR('',#304,1.); #304 = DIRECTION('',(1.,0.)); #305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #306 = PCURVE('',#307,#312); #307 = PLANE('',#308); #308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); #309 = CARTESIAN_POINT('',(0.,0.,69.)); #310 = DIRECTION('',(0.,0.,1.)); #311 = DIRECTION('',(1.,0.,-0.)); #312 = DEFINITIONAL_REPRESENTATION('',(#313),#317); #313 = CIRCLE('',#314,162.); #314 = AXIS2_PLACEMENT_2D('',#315,#316); #315 = CARTESIAN_POINT('',(0.,0.)); #316 = DIRECTION('',(1.,0.)); #317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #318 = ORIENTED_EDGE('',*,*,#319,.F.); #319 = EDGE_CURVE('',#320,#286,#322,.T.); #320 = VERTEX_POINT('',#321); #321 = CARTESIAN_POINT('',(162.,-3.967855629237E-14,65.)); #322 = SEAM_CURVE('',#323,(#327,#334),.PCURVE_S1.); #323 = LINE('',#324,#325); #324 = CARTESIAN_POINT('',(162.,-3.967855629237E-14,65.)); #325 = VECTOR('',#326,1.); #326 = DIRECTION('',(0.,0.,1.)); #327 = PCURVE('',#295,#328); #328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); #329 = LINE('',#330,#331); #330 = CARTESIAN_POINT('',(6.28318530718,-0.)); #331 = VECTOR('',#332,1.); #332 = DIRECTION('',(0.,1.)); #333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #334 = PCURVE('',#295,#335); #335 = DEFINITIONAL_REPRESENTATION('',(#336),#340); #336 = LINE('',#337,#338); #337 = CARTESIAN_POINT('',(0.,-0.)); #338 = VECTOR('',#339,1.); #339 = DIRECTION('',(0.,1.)); #340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #341 = ORIENTED_EDGE('',*,*,#342,.T.); #342 = EDGE_CURVE('',#320,#320,#343,.T.); #343 = SURFACE_CURVE('',#344,(#349,#356),.PCURVE_S1.); #344 = CIRCLE('',#345,162.); #345 = AXIS2_PLACEMENT_3D('',#346,#347,#348); #346 = CARTESIAN_POINT('',(0.,0.,65.)); #347 = DIRECTION('',(0.,0.,1.)); #348 = DIRECTION('',(1.,0.,-0.)); #349 = PCURVE('',#295,#350); #350 = DEFINITIONAL_REPRESENTATION('',(#351),#355); #351 = LINE('',#352,#353); #352 = CARTESIAN_POINT('',(0.,0.)); #353 = VECTOR('',#354,1.); #354 = DIRECTION('',(1.,0.)); #355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #356 = PCURVE('',#357,#362); #357 = PLANE('',#358); #358 = AXIS2_PLACEMENT_3D('',#359,#360,#361); #359 = CARTESIAN_POINT('',(0.,0.,65.)); #360 = DIRECTION('',(0.,0.,1.)); #361 = DIRECTION('',(1.,0.,-0.)); #362 = DEFINITIONAL_REPRESENTATION('',(#363),#367); #363 = CIRCLE('',#364,162.); #364 = AXIS2_PLACEMENT_2D('',#365,#366); #365 = CARTESIAN_POINT('',(0.,0.)); #366 = DIRECTION('',(1.,0.)); #367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #368 = ORIENTED_EDGE('',*,*,#319,.T.); #369 = ADVANCED_FACE('',(#370),#307,.T.); #370 = FACE_BOUND('',#371,.T.); #371 = EDGE_LOOP('',(#372)); #372 = ORIENTED_EDGE('',*,*,#285,.T.); #373 = ADVANCED_FACE('',(#374),#357,.F.); #374 = FACE_BOUND('',#375,.T.); #375 = EDGE_LOOP('',(#376)); #376 = ORIENTED_EDGE('',*,*,#342,.F.); #377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#381)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#378,#379,#380)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#378, 'distance_accuracy_value','confusion accuracy'); #382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#383,#385); #383 = ( REPRESENTATION_RELATIONSHIP('','',#278,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#384) SHAPE_REPRESENTATION_RELATIONSHIP() ); #384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); #385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#386 ); #386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('241','002_Flush recessed lens','' ,#5,#273,$); #387 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#275)); #388 = SHAPE_DEFINITION_REPRESENTATION(#389,#395); #389 = PRODUCT_DEFINITION_SHAPE('','',#390); #390 = PRODUCT_DEFINITION('design','',#391,#394); #391 = PRODUCT_DEFINITION_FORMATION('','',#392); #392 = PRODUCT('003_Emitter behind sealed lens', '003_Emitter behind sealed lens','',(#393)); #393 = PRODUCT_CONTEXT('',#2,'mechanical'); #394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #395 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#396),#494); #396 = MANIFOLD_SOLID_BREP('',#397); #397 = CLOSED_SHELL('',(#398,#486,#490)); #398 = ADVANCED_FACE('',(#399),#412,.T.); #399 = FACE_BOUND('',#400,.T.); #400 = EDGE_LOOP('',(#401,#435,#458,#485)); #401 = ORIENTED_EDGE('',*,*,#402,.F.); #402 = EDGE_CURVE('',#403,#403,#405,.T.); #403 = VERTEX_POINT('',#404); #404 = CARTESIAN_POINT('',(160.,-3.918869757272E-14,65.)); #405 = SURFACE_CURVE('',#406,(#411,#423),.PCURVE_S1.); #406 = CIRCLE('',#407,160.); #407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); #408 = CARTESIAN_POINT('',(0.,0.,65.)); #409 = DIRECTION('',(0.,0.,1.)); #410 = DIRECTION('',(1.,0.,-0.)); #411 = PCURVE('',#412,#417); #412 = CYLINDRICAL_SURFACE('',#413,160.); #413 = AXIS2_PLACEMENT_3D('',#414,#415,#416); #414 = CARTESIAN_POINT('',(0.,0.,59.)); #415 = DIRECTION('',(0.,0.,1.)); #416 = DIRECTION('',(1.,0.,-0.)); #417 = DEFINITIONAL_REPRESENTATION('',(#418),#422); #418 = LINE('',#419,#420); #419 = CARTESIAN_POINT('',(0.,6.)); #420 = VECTOR('',#421,1.); #421 = DIRECTION('',(1.,0.)); #422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #423 = PCURVE('',#424,#429); #424 = PLANE('',#425); #425 = AXIS2_PLACEMENT_3D('',#426,#427,#428); #426 = CARTESIAN_POINT('',(0.,0.,65.)); #427 = DIRECTION('',(0.,0.,1.)); #428 = DIRECTION('',(1.,0.,-0.)); #429 = DEFINITIONAL_REPRESENTATION('',(#430),#434); #430 = CIRCLE('',#431,160.); #431 = AXIS2_PLACEMENT_2D('',#432,#433); #432 = CARTESIAN_POINT('',(0.,0.)); #433 = DIRECTION('',(1.,0.)); #434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #435 = ORIENTED_EDGE('',*,*,#436,.F.); #436 = EDGE_CURVE('',#437,#403,#439,.T.); #437 = VERTEX_POINT('',#438); #438 = CARTESIAN_POINT('',(160.,-3.918869757272E-14,59.)); #439 = SEAM_CURVE('',#440,(#444,#451),.PCURVE_S1.); #440 = LINE('',#441,#442); #441 = CARTESIAN_POINT('',(160.,-3.918869757272E-14,59.)); #442 = VECTOR('',#443,1.); #443 = DIRECTION('',(0.,0.,1.)); #444 = PCURVE('',#412,#445); #445 = DEFINITIONAL_REPRESENTATION('',(#446),#450); #446 = LINE('',#447,#448); #447 = CARTESIAN_POINT('',(6.28318530718,-0.)); #448 = VECTOR('',#449,1.); #449 = DIRECTION('',(0.,1.)); #450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #451 = PCURVE('',#412,#452); #452 = DEFINITIONAL_REPRESENTATION('',(#453),#457); #453 = LINE('',#454,#455); #454 = CARTESIAN_POINT('',(0.,-0.)); #455 = VECTOR('',#456,1.); #456 = DIRECTION('',(0.,1.)); #457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #458 = ORIENTED_EDGE('',*,*,#459,.T.); #459 = EDGE_CURVE('',#437,#437,#460,.T.); #460 = SURFACE_CURVE('',#461,(#466,#473),.PCURVE_S1.); #461 = CIRCLE('',#462,160.); #462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); #463 = CARTESIAN_POINT('',(0.,0.,59.)); #464 = DIRECTION('',(0.,0.,1.)); #465 = DIRECTION('',(1.,0.,-0.)); #466 = PCURVE('',#412,#467); #467 = DEFINITIONAL_REPRESENTATION('',(#468),#472); #468 = LINE('',#469,#470); #469 = CARTESIAN_POINT('',(0.,0.)); #470 = VECTOR('',#471,1.); #471 = DIRECTION('',(1.,0.)); #472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #473 = PCURVE('',#474,#479); #474 = PLANE('',#475); #475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); #476 = CARTESIAN_POINT('',(0.,0.,59.)); #477 = DIRECTION('',(0.,0.,1.)); #478 = DIRECTION('',(1.,0.,-0.)); #479 = DEFINITIONAL_REPRESENTATION('',(#480),#484); #480 = CIRCLE('',#481,160.); #481 = AXIS2_PLACEMENT_2D('',#482,#483); #482 = CARTESIAN_POINT('',(0.,0.)); #483 = DIRECTION('',(1.,0.)); #484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #485 = ORIENTED_EDGE('',*,*,#436,.T.); #486 = ADVANCED_FACE('',(#487),#424,.T.); #487 = FACE_BOUND('',#488,.T.); #488 = EDGE_LOOP('',(#489)); #489 = ORIENTED_EDGE('',*,*,#402,.T.); #490 = ADVANCED_FACE('',(#491),#474,.F.); #491 = FACE_BOUND('',#492,.T.); #492 = EDGE_LOOP('',(#493)); #493 = ORIENTED_EDGE('',*,*,#459,.F.); #494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#498)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#495,#496,#497)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#495, 'distance_accuracy_value','confusion accuracy'); #499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#500,#502); #500 = ( REPRESENTATION_RELATIONSHIP('','',#395,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#501) SHAPE_REPRESENTATION_RELATIONSHIP() ); #501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); #502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#503 ); #503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('242', '003_Emitter behind sealed lens','',#5,#390,$); #504 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#392)); #505 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#506) ,#494); #506 = STYLED_ITEM('color',(#507),#396); #507 = PRESENTATION_STYLE_ASSIGNMENT((#508)); #508 = SURFACE_STYLE_USAGE(.BOTH.,#509); #509 = SURFACE_SIDE_STYLE('',(#510)); #510 = SURFACE_STYLE_FILL_AREA(#511); #511 = FILL_AREA_STYLE('',(#512)); #512 = FILL_AREA_STYLE_COLOUR('',#513); #513 = COLOUR_RGB('',0.760000013601,0.789999995908,0.800000010877); #514 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#515) ,#377); #515 = STYLED_ITEM('color',(#516),#279); #516 = PRESENTATION_STYLE_ASSIGNMENT((#517)); #517 = SURFACE_STYLE_USAGE(.BOTH.,#518); #518 = SURFACE_SIDE_STYLE('',(#519)); #519 = SURFACE_STYLE_FILL_AREA(#520); #520 = FILL_AREA_STYLE('',(#521)); #521 = FILL_AREA_STYLE_COLOUR('',#522); #522 = COLOUR_RGB('',0.940000008746,0.979999995588,1.); #523 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#524) ,#143); #524 = STYLED_ITEM('color',(#525),#45); #525 = PRESENTATION_STYLE_ASSIGNMENT((#526)); #526 = SURFACE_STYLE_USAGE(.BOTH.,#527); #527 = SURFACE_SIDE_STYLE('',(#528)); #528 = SURFACE_STYLE_FILL_AREA(#529); #529 = FILL_AREA_STYLE('',(#530)); #530 = FILL_AREA_STYLE_COLOUR('',#531); #531 = COLOUR_RGB('',0.599999994755,0.649999988539,0.700000005816); #532 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#533) ,#260); #533 = STYLED_ITEM('color',(#534),#162); #534 = PRESENTATION_STYLE_ASSIGNMENT((#535)); #535 = SURFACE_STYLE_USAGE(.BOTH.,#536); #536 = SURFACE_SIDE_STYLE('',(#537)); #537 = SURFACE_STYLE_FILL_AREA(#538); #538 = FILL_AREA_STYLE('',(#539)); #539 = FILL_AREA_STYLE_COLOUR('',#513); ENDSEC; END-ISO-10303-21;