/src/examples/Level2/DataExchange/result_export_multi.stp
http://pythonocc.googlecode.com/ · Unknown · 493 lines · 493 code · 0 blank · 0 comment · 0 complexity · 6be409ace9811e2aae6bb18c5f3fa15b MD5 · raw file
- ISO-10303-21;
- HEADER;
- FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
- FILE_NAME('Open CASCADE Shape Model','2011-01-20T23:19:58',('Author'),(
- 'Open CASCADE'),'Open CASCADE STEP processor 6.3','Open CASCADE 6.3'
- ,'Unknown');
- FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
- ENDSEC;
- DATA;
- #1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
- 'automotive_design',1997,#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('Open CASCADE STEP translator 6.3 1',
- 'Open CASCADE STEP translator 6.3 1','',(#8));
- #8 = MECHANICAL_CONTEXT('',#2,'mechanical');
- #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
- #10 = SHAPE_REPRESENTATION('',(#11),#15);
- #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
- #12 = CARTESIAN_POINT('',(0.,0.,0.));
- #13 = DIRECTION('',(0.,0.,1.));
- #14 = DIRECTION('',(1.,0.,-0.));
- #15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
- GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
- (#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
- '3D Context with UNIT and UNCERTAINTY') );
- #16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
- #17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
- #18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
- #19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16,
- 'distance_accuracy_value','confusion accuracy');
- #20 = PRODUCT_TYPE('part',$,(#7));
- #21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28);
- #22 = PRODUCT_DEFINITION_SHAPE('','',#23);
- #23 = PRODUCT_DEFINITION('design','',#24,#27);
- #24 = PRODUCT_DEFINITION_FORMATION('','',#25);
- #25 = PRODUCT('Open CASCADE STEP translator 6.3 2',
- 'Open CASCADE STEP translator 6.3 2','',(#26));
- #26 = MECHANICAL_CONTEXT('',#2,'mechanical');
- #27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
- #28 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29),#359);
- #29 = MANIFOLD_SOLID_BREP('',#30);
- #30 = CLOSED_SHELL('',(#31,#151,#251,#298,#345,#352));
- #31 = ADVANCED_FACE('',(#32),#46,.F.);
- #32 = FACE_BOUND('',#33,.F.);
- #33 = EDGE_LOOP('',(#34,#69,#97,#125));
- #34 = ORIENTED_EDGE('',*,*,#35,.F.);
- #35 = EDGE_CURVE('',#36,#38,#40,.T.);
- #36 = VERTEX_POINT('',#37);
- #37 = CARTESIAN_POINT('',(0.,0.,0.));
- #38 = VERTEX_POINT('',#39);
- #39 = CARTESIAN_POINT('',(0.,0.,50.));
- #40 = SURFACE_CURVE('',#41,(#45,#57),.PCURVE_S1.);
- #41 = LINE('',#42,#43);
- #42 = CARTESIAN_POINT('',(0.,0.,0.));
- #43 = VECTOR('',#44,1.);
- #44 = DIRECTION('',(0.,0.,1.));
- #45 = PCURVE('',#46,#51);
- #46 = PLANE('',#47);
- #47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
- #48 = CARTESIAN_POINT('',(0.,0.,0.));
- #49 = DIRECTION('',(1.,0.,-0.));
- #50 = DIRECTION('',(0.,0.,1.));
- #51 = DEFINITIONAL_REPRESENTATION('',(#52),#56);
- #52 = LINE('',#53,#54);
- #53 = CARTESIAN_POINT('',(0.,0.));
- #54 = VECTOR('',#55,1.);
- #55 = DIRECTION('',(1.,0.));
- #56 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #57 = PCURVE('',#58,#63);
- #58 = PLANE('',#59);
- #59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
- #60 = CARTESIAN_POINT('',(0.,0.,0.));
- #61 = DIRECTION('',(-0.,1.,0.));
- #62 = DIRECTION('',(0.,0.,1.));
- #63 = DEFINITIONAL_REPRESENTATION('',(#64),#68);
- #64 = LINE('',#65,#66);
- #65 = CARTESIAN_POINT('',(0.,0.));
- #66 = VECTOR('',#67,1.);
- #67 = DIRECTION('',(1.,0.));
- #68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #69 = ORIENTED_EDGE('',*,*,#70,.T.);
- #70 = EDGE_CURVE('',#36,#71,#73,.T.);
- #71 = VERTEX_POINT('',#72);
- #72 = CARTESIAN_POINT('',(0.,50.,0.));
- #73 = SURFACE_CURVE('',#74,(#78,#85),.PCURVE_S1.);
- #74 = LINE('',#75,#76);
- #75 = CARTESIAN_POINT('',(0.,0.,0.));
- #76 = VECTOR('',#77,1.);
- #77 = DIRECTION('',(-0.,1.,0.));
- #78 = PCURVE('',#46,#79);
- #79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
- #80 = LINE('',#81,#82);
- #81 = CARTESIAN_POINT('',(0.,0.));
- #82 = VECTOR('',#83,1.);
- #83 = DIRECTION('',(0.,-1.));
- #84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #85 = PCURVE('',#86,#91);
- #86 = PLANE('',#87);
- #87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
- #88 = CARTESIAN_POINT('',(0.,0.,0.));
- #89 = DIRECTION('',(0.,0.,1.));
- #90 = DIRECTION('',(1.,0.,-0.));
- #91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
- #92 = LINE('',#93,#94);
- #93 = CARTESIAN_POINT('',(0.,0.));
- #94 = VECTOR('',#95,1.);
- #95 = DIRECTION('',(0.,1.));
- #96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #97 = ORIENTED_EDGE('',*,*,#98,.T.);
- #98 = EDGE_CURVE('',#71,#99,#101,.T.);
- #99 = VERTEX_POINT('',#100);
- #100 = CARTESIAN_POINT('',(0.,50.,50.));
- #101 = SURFACE_CURVE('',#102,(#106,#113),.PCURVE_S1.);
- #102 = LINE('',#103,#104);
- #103 = CARTESIAN_POINT('',(0.,50.,0.));
- #104 = VECTOR('',#105,1.);
- #105 = DIRECTION('',(0.,0.,1.));
- #106 = PCURVE('',#46,#107);
- #107 = DEFINITIONAL_REPRESENTATION('',(#108),#112);
- #108 = LINE('',#109,#110);
- #109 = CARTESIAN_POINT('',(0.,-50.));
- #110 = VECTOR('',#111,1.);
- #111 = DIRECTION('',(1.,0.));
- #112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #113 = PCURVE('',#114,#119);
- #114 = PLANE('',#115);
- #115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
- #116 = CARTESIAN_POINT('',(0.,50.,0.));
- #117 = DIRECTION('',(-0.,1.,0.));
- #118 = DIRECTION('',(0.,0.,1.));
- #119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
- #120 = LINE('',#121,#122);
- #121 = CARTESIAN_POINT('',(0.,0.));
- #122 = VECTOR('',#123,1.);
- #123 = DIRECTION('',(1.,0.));
- #124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #125 = ORIENTED_EDGE('',*,*,#126,.F.);
- #126 = EDGE_CURVE('',#38,#99,#127,.T.);
- #127 = SURFACE_CURVE('',#128,(#132,#139),.PCURVE_S1.);
- #128 = LINE('',#129,#130);
- #129 = CARTESIAN_POINT('',(0.,0.,50.));
- #130 = VECTOR('',#131,1.);
- #131 = DIRECTION('',(-0.,1.,0.));
- #132 = PCURVE('',#46,#133);
- #133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
- #134 = LINE('',#135,#136);
- #135 = CARTESIAN_POINT('',(50.,0.));
- #136 = VECTOR('',#137,1.);
- #137 = DIRECTION('',(0.,-1.));
- #138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #139 = PCURVE('',#140,#145);
- #140 = PLANE('',#141);
- #141 = AXIS2_PLACEMENT_3D('',#142,#143,#144);
- #142 = CARTESIAN_POINT('',(0.,0.,50.));
- #143 = DIRECTION('',(0.,0.,1.));
- #144 = DIRECTION('',(1.,0.,-0.));
- #145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
- #146 = LINE('',#147,#148);
- #147 = CARTESIAN_POINT('',(0.,0.));
- #148 = VECTOR('',#149,1.);
- #149 = DIRECTION('',(0.,1.));
- #150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #151 = ADVANCED_FACE('',(#152),#166,.T.);
- #152 = FACE_BOUND('',#153,.T.);
- #153 = EDGE_LOOP('',(#154,#184,#207,#230));
- #154 = ORIENTED_EDGE('',*,*,#155,.F.);
- #155 = EDGE_CURVE('',#156,#158,#160,.T.);
- #156 = VERTEX_POINT('',#157);
- #157 = CARTESIAN_POINT('',(50.,0.,0.));
- #158 = VERTEX_POINT('',#159);
- #159 = CARTESIAN_POINT('',(50.,0.,50.));
- #160 = SURFACE_CURVE('',#161,(#165,#177),.PCURVE_S1.);
- #161 = LINE('',#162,#163);
- #162 = CARTESIAN_POINT('',(50.,0.,0.));
- #163 = VECTOR('',#164,1.);
- #164 = DIRECTION('',(0.,0.,1.));
- #165 = PCURVE('',#166,#171);
- #166 = PLANE('',#167);
- #167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
- #168 = CARTESIAN_POINT('',(50.,0.,0.));
- #169 = DIRECTION('',(1.,0.,-0.));
- #170 = DIRECTION('',(0.,0.,1.));
- #171 = DEFINITIONAL_REPRESENTATION('',(#172),#176);
- #172 = LINE('',#173,#174);
- #173 = CARTESIAN_POINT('',(0.,0.));
- #174 = VECTOR('',#175,1.);
- #175 = DIRECTION('',(1.,0.));
- #176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #177 = PCURVE('',#58,#178);
- #178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
- #179 = LINE('',#180,#181);
- #180 = CARTESIAN_POINT('',(0.,50.));
- #181 = VECTOR('',#182,1.);
- #182 = DIRECTION('',(1.,0.));
- #183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #184 = ORIENTED_EDGE('',*,*,#185,.T.);
- #185 = EDGE_CURVE('',#156,#186,#188,.T.);
- #186 = VERTEX_POINT('',#187);
- #187 = CARTESIAN_POINT('',(50.,50.,0.));
- #188 = SURFACE_CURVE('',#189,(#193,#200),.PCURVE_S1.);
- #189 = LINE('',#190,#191);
- #190 = CARTESIAN_POINT('',(50.,0.,0.));
- #191 = VECTOR('',#192,1.);
- #192 = DIRECTION('',(-0.,1.,0.));
- #193 = PCURVE('',#166,#194);
- #194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);
- #195 = LINE('',#196,#197);
- #196 = CARTESIAN_POINT('',(0.,0.));
- #197 = VECTOR('',#198,1.);
- #198 = DIRECTION('',(0.,-1.));
- #199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #200 = PCURVE('',#86,#201);
- #201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
- #202 = LINE('',#203,#204);
- #203 = CARTESIAN_POINT('',(50.,0.));
- #204 = VECTOR('',#205,1.);
- #205 = DIRECTION('',(0.,1.));
- #206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #207 = ORIENTED_EDGE('',*,*,#208,.T.);
- #208 = EDGE_CURVE('',#186,#209,#211,.T.);
- #209 = VERTEX_POINT('',#210);
- #210 = CARTESIAN_POINT('',(50.,50.,50.));
- #211 = SURFACE_CURVE('',#212,(#216,#223),.PCURVE_S1.);
- #212 = LINE('',#213,#214);
- #213 = CARTESIAN_POINT('',(50.,50.,0.));
- #214 = VECTOR('',#215,1.);
- #215 = DIRECTION('',(0.,0.,1.));
- #216 = PCURVE('',#166,#217);
- #217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
- #218 = LINE('',#219,#220);
- #219 = CARTESIAN_POINT('',(0.,-50.));
- #220 = VECTOR('',#221,1.);
- #221 = DIRECTION('',(1.,0.));
- #222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #223 = PCURVE('',#114,#224);
- #224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
- #225 = LINE('',#226,#227);
- #226 = CARTESIAN_POINT('',(0.,50.));
- #227 = VECTOR('',#228,1.);
- #228 = DIRECTION('',(1.,0.));
- #229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #230 = ORIENTED_EDGE('',*,*,#231,.F.);
- #231 = EDGE_CURVE('',#158,#209,#232,.T.);
- #232 = SURFACE_CURVE('',#233,(#237,#244),.PCURVE_S1.);
- #233 = LINE('',#234,#235);
- #234 = CARTESIAN_POINT('',(50.,0.,50.));
- #235 = VECTOR('',#236,1.);
- #236 = DIRECTION('',(0.,1.,0.));
- #237 = PCURVE('',#166,#238);
- #238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
- #239 = LINE('',#240,#241);
- #240 = CARTESIAN_POINT('',(50.,0.));
- #241 = VECTOR('',#242,1.);
- #242 = DIRECTION('',(0.,-1.));
- #243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #244 = PCURVE('',#140,#245);
- #245 = DEFINITIONAL_REPRESENTATION('',(#246),#250);
- #246 = LINE('',#247,#248);
- #247 = CARTESIAN_POINT('',(50.,0.));
- #248 = VECTOR('',#249,1.);
- #249 = DIRECTION('',(0.,1.));
- #250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #251 = ADVANCED_FACE('',(#252),#58,.F.);
- #252 = FACE_BOUND('',#253,.F.);
- #253 = EDGE_LOOP('',(#254,#275,#276,#297));
- #254 = ORIENTED_EDGE('',*,*,#255,.F.);
- #255 = EDGE_CURVE('',#36,#156,#256,.T.);
- #256 = SURFACE_CURVE('',#257,(#261,#268),.PCURVE_S1.);
- #257 = LINE('',#258,#259);
- #258 = CARTESIAN_POINT('',(0.,0.,0.));
- #259 = VECTOR('',#260,1.);
- #260 = DIRECTION('',(1.,0.,-0.));
- #261 = PCURVE('',#58,#262);
- #262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
- #263 = LINE('',#264,#265);
- #264 = CARTESIAN_POINT('',(0.,0.));
- #265 = VECTOR('',#266,1.);
- #266 = DIRECTION('',(0.,1.));
- #267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #268 = PCURVE('',#86,#269);
- #269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
- #270 = LINE('',#271,#272);
- #271 = CARTESIAN_POINT('',(0.,0.));
- #272 = VECTOR('',#273,1.);
- #273 = DIRECTION('',(1.,0.));
- #274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #275 = ORIENTED_EDGE('',*,*,#35,.T.);
- #276 = ORIENTED_EDGE('',*,*,#277,.T.);
- #277 = EDGE_CURVE('',#38,#158,#278,.T.);
- #278 = SURFACE_CURVE('',#279,(#283,#290),.PCURVE_S1.);
- #279 = LINE('',#280,#281);
- #280 = CARTESIAN_POINT('',(0.,0.,50.));
- #281 = VECTOR('',#282,1.);
- #282 = DIRECTION('',(1.,0.,-0.));
- #283 = PCURVE('',#58,#284);
- #284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
- #285 = LINE('',#286,#287);
- #286 = CARTESIAN_POINT('',(50.,0.));
- #287 = VECTOR('',#288,1.);
- #288 = DIRECTION('',(0.,1.));
- #289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #290 = PCURVE('',#140,#291);
- #291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
- #292 = LINE('',#293,#294);
- #293 = CARTESIAN_POINT('',(0.,0.));
- #294 = VECTOR('',#295,1.);
- #295 = DIRECTION('',(1.,0.));
- #296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #297 = ORIENTED_EDGE('',*,*,#155,.F.);
- #298 = ADVANCED_FACE('',(#299),#114,.T.);
- #299 = FACE_BOUND('',#300,.T.);
- #300 = EDGE_LOOP('',(#301,#322,#323,#344));
- #301 = ORIENTED_EDGE('',*,*,#302,.F.);
- #302 = EDGE_CURVE('',#71,#186,#303,.T.);
- #303 = SURFACE_CURVE('',#304,(#308,#315),.PCURVE_S1.);
- #304 = LINE('',#305,#306);
- #305 = CARTESIAN_POINT('',(0.,50.,0.));
- #306 = VECTOR('',#307,1.);
- #307 = DIRECTION('',(1.,0.,-0.));
- #308 = PCURVE('',#114,#309);
- #309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
- #310 = LINE('',#311,#312);
- #311 = CARTESIAN_POINT('',(0.,0.));
- #312 = VECTOR('',#313,1.);
- #313 = DIRECTION('',(0.,1.));
- #314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #315 = PCURVE('',#86,#316);
- #316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
- #317 = LINE('',#318,#319);
- #318 = CARTESIAN_POINT('',(0.,50.));
- #319 = VECTOR('',#320,1.);
- #320 = DIRECTION('',(1.,0.));
- #321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #322 = ORIENTED_EDGE('',*,*,#98,.T.);
- #323 = ORIENTED_EDGE('',*,*,#324,.T.);
- #324 = EDGE_CURVE('',#99,#209,#325,.T.);
- #325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.);
- #326 = LINE('',#327,#328);
- #327 = CARTESIAN_POINT('',(0.,50.,50.));
- #328 = VECTOR('',#329,1.);
- #329 = DIRECTION('',(1.,0.,-0.));
- #330 = PCURVE('',#114,#331);
- #331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
- #332 = LINE('',#333,#334);
- #333 = CARTESIAN_POINT('',(50.,0.));
- #334 = VECTOR('',#335,1.);
- #335 = DIRECTION('',(0.,1.));
- #336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #337 = PCURVE('',#140,#338);
- #338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
- #339 = LINE('',#340,#341);
- #340 = CARTESIAN_POINT('',(0.,50.));
- #341 = VECTOR('',#342,1.);
- #342 = DIRECTION('',(1.,0.));
- #343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
- PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
- #344 = ORIENTED_EDGE('',*,*,#208,.F.);
- #345 = ADVANCED_FACE('',(#346),#86,.F.);
- #346 = FACE_BOUND('',#347,.F.);
- #347 = EDGE_LOOP('',(#348,#349,#350,#351));
- #348 = ORIENTED_EDGE('',*,*,#70,.F.);
- #349 = ORIENTED_EDGE('',*,*,#255,.T.);
- #350 = ORIENTED_EDGE('',*,*,#185,.T.);
- #351 = ORIENTED_EDGE('',*,*,#302,.F.);
- #352 = ADVANCED_FACE('',(#353),#140,.T.);
- #353 = FACE_BOUND('',#354,.T.);
- #354 = EDGE_LOOP('',(#355,#356,#357,#358));
- #355 = ORIENTED_EDGE('',*,*,#126,.F.);
- #356 = ORIENTED_EDGE('',*,*,#277,.T.);
- #357 = ORIENTED_EDGE('',*,*,#231,.T.);
- #358 = ORIENTED_EDGE('',*,*,#324,.F.);
- #359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
- GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#363)) GLOBAL_UNIT_ASSIGNED_CONTEXT
- ((#360,#361,#362)) REPRESENTATION_CONTEXT('Context #1',
- '3D Context with UNIT and UNCERTAINTY') );
- #360 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
- #361 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
- #362 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
- #363 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#360,
- 'distance_accuracy_value','confusion accuracy');
- #364 = PRODUCT_TYPE('part',$,(#25));
- #365 = SHAPE_DEFINITION_REPRESENTATION(#366,#372);
- #366 = PRODUCT_DEFINITION_SHAPE('','',#367);
- #367 = PRODUCT_DEFINITION('design','',#368,#371);
- #368 = PRODUCT_DEFINITION_FORMATION('','',#369);
- #369 = PRODUCT('Open CASCADE STEP translator 6.3 3',
- 'Open CASCADE STEP translator 6.3 3','',(#370));
- #370 = MECHANICAL_CONTEXT('',#2,'mechanical');
- #371 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
- #372 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#373),#385);
- #373 = MANIFOLD_SOLID_BREP('',#374);
- #374 = CLOSED_SHELL('',(#375));
- #375 = ADVANCED_FACE('',(#376),#380,.T.);
- #376 = FACE_BOUND('',#377,.T.);
- #377 = VERTEX_LOOP('',#378);
- #378 = VERTEX_POINT('',#379);
- #379 = CARTESIAN_POINT('',(1.224646799147E-15,-2.999519565324E-31,-20.)
- );
- #380 = SPHERICAL_SURFACE('',#381,20.);
- #381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
- #382 = CARTESIAN_POINT('',(0.,0.,0.));
- #383 = DIRECTION('',(0.,0.,1.));
- #384 = DIRECTION('',(1.,0.,-0.));
- #385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
- GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#389)) GLOBAL_UNIT_ASSIGNED_CONTEXT
- ((#386,#387,#388)) REPRESENTATION_CONTEXT('Context #1',
- '3D Context with UNIT and UNCERTAINTY') );
- #386 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
- #387 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
- #388 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
- #389 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#386,
- 'distance_accuracy_value','confusion accuracy');
- #390 = PRODUCT_TYPE('part',$,(#369));
- #391 = PRESENTATION_LAYER_ASSIGNMENT('red','visible',(#29));
- #392 = PRESENTATION_LAYER_ASSIGNMENT('green','visible',(#373));
- #393 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#394)
- ,#359);
- #394 = STYLED_ITEM('color',(#395),#29);
- #395 = PRESENTATION_STYLE_ASSIGNMENT((#396,#402));
- #396 = SURFACE_STYLE_USAGE(.BOTH.,#397);
- #397 = SURFACE_SIDE_STYLE('',(#398));
- #398 = SURFACE_STYLE_FILL_AREA(#399);
- #399 = FILL_AREA_STYLE('',(#400));
- #400 = FILL_AREA_STYLE_COLOUR('',#401);
- #401 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
- #402 = CURVE_STYLE('',#403,POSITIVE_LENGTH_MEASURE(0.1),#401);
- #403 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
- #404 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#405)
- ,#385);
- #405 = STYLED_ITEM('color',(#406),#373);
- #406 = PRESENTATION_STYLE_ASSIGNMENT((#407,#413));
- #407 = SURFACE_STYLE_USAGE(.BOTH.,#408);
- #408 = SURFACE_SIDE_STYLE('',(#409));
- #409 = SURFACE_STYLE_FILL_AREA(#410);
- #410 = FILL_AREA_STYLE('',(#411));
- #411 = FILL_AREA_STYLE_COLOUR('',#412);
- #412 = DRAUGHTING_PRE_DEFINED_COLOUR('green');
- #413 = CURVE_STYLE('',#414,POSITIVE_LENGTH_MEASURE(0.1),#412);
- #414 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
- ENDSEC;
- END-ISO-10303-21;