Created
August 25, 2026 19:31
-
-
Save etjones/c68e633b07dc7184504b9b303a93555e to your computer and use it in GitHub Desktop.
build123d clean() seam-face geometry loss: reproduction script + broken/workaround STEP pairs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ISO-10303-21; | |
| HEADER; | |
| FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); | |
| FILE_NAME('Open CASCADE Shape Model','2026-08-25T14:28:32',('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('COMPOUND','COMPOUND','',(#8)); | |
| #8 = PRODUCT_CONTEXT('',#2,'mechanical'); | |
| #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); | |
| #10 = SHAPE_REPRESENTATION('',(#11,#15,#83,#110,#178,#297,#416),#535); | |
| #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,#79)); | |
| #17 = ADVANCED_FACE('',(#18),#33,.T.); | |
| #18 = FACE_BOUND('',#19,.T.); | |
| #19 = EDGE_LOOP('',(#20,#51,#52)); | |
| #20 = ORIENTED_EDGE('',*,*,#21,.T.); | |
| #21 = EDGE_CURVE('',#22,#24,#26,.T.); | |
| #22 = VERTEX_POINT('',#23); | |
| #23 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,4.)); | |
| #24 = VERTEX_POINT('',#25); | |
| #25 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,5.)); | |
| #26 = SEAM_CURVE('',#27,(#32,#44),.PCURVE_S1.); | |
| #27 = CIRCLE('',#28,5.); | |
| #28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); | |
| #29 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #30 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #31 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #32 = PCURVE('',#33,#38); | |
| #33 = SPHERICAL_SURFACE('',#34,5.); | |
| #34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); | |
| #35 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #36 = DIRECTION('',(0.,0.,1.)); | |
| #37 = DIRECTION('',(1.,0.,-0.)); | |
| #38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); | |
| #39 = LINE('',#40,#41); | |
| #40 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #41 = VECTOR('',#42,1.); | |
| #42 = DIRECTION('',(0.,1.)); | |
| #43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #44 = PCURVE('',#33,#45); | |
| #45 = DEFINITIONAL_REPRESENTATION('',(#46),#50); | |
| #46 = LINE('',#47,#48); | |
| #47 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #48 = VECTOR('',#49,1.); | |
| #49 = DIRECTION('',(0.,1.)); | |
| #50 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #51 = ORIENTED_EDGE('',*,*,#21,.F.); | |
| #52 = ORIENTED_EDGE('',*,*,#53,.T.); | |
| #53 = EDGE_CURVE('',#22,#22,#54,.T.); | |
| #54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.); | |
| #55 = CIRCLE('',#56,3.); | |
| #56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); | |
| #57 = CARTESIAN_POINT('',(0.,0.,4.)); | |
| #58 = DIRECTION('',(0.,0.,1.)); | |
| #59 = DIRECTION('',(1.,0.,-0.)); | |
| #60 = PCURVE('',#33,#61); | |
| #61 = DEFINITIONAL_REPRESENTATION('',(#62),#66); | |
| #62 = LINE('',#63,#64); | |
| #63 = CARTESIAN_POINT('',(0.,0.927295218002)); | |
| #64 = VECTOR('',#65,1.); | |
| #65 = DIRECTION('',(1.,0.)); | |
| #66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #67 = PCURVE('',#68,#73); | |
| #68 = PLANE('',#69); | |
| #69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); | |
| #70 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #71 = DIRECTION('',(0.,0.,1.)); | |
| #72 = DIRECTION('',(1.,0.,-0.)); | |
| #73 = DEFINITIONAL_REPRESENTATION('',(#74),#78); | |
| #74 = CIRCLE('',#75,3.); | |
| #75 = AXIS2_PLACEMENT_2D('',#76,#77); | |
| #76 = CARTESIAN_POINT('',(4.,4.)); | |
| #77 = DIRECTION('',(1.,0.)); | |
| #78 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #79 = ADVANCED_FACE('',(#80),#68,.F.); | |
| #80 = FACE_BOUND('',#81,.F.); | |
| #81 = EDGE_LOOP('',(#82)); | |
| #82 = ORIENTED_EDGE('',*,*,#53,.T.); | |
| #83 = MANIFOLD_SOLID_BREP('',#84); | |
| #84 = CLOSED_SHELL('',(#85)); | |
| #85 = ADVANCED_FACE('',(#86),#99,.F.); | |
| #86 = FACE_BOUND('',#87,.F.); | |
| #87 = EDGE_LOOP('',(#88)); | |
| #88 = ORIENTED_EDGE('',*,*,#89,.T.); | |
| #89 = EDGE_CURVE('',#90,#90,#92,.T.); | |
| #90 = VERTEX_POINT('',#91); | |
| #91 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,-3.)); | |
| #92 = SURFACE_CURVE('',#93,(#98),.PCURVE_S1.); | |
| #93 = CIRCLE('',#94,3.); | |
| #94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); | |
| #95 = CARTESIAN_POINT('',(4.,-7.384806145104E-17,3.667400670814E-16)); | |
| #96 = DIRECTION('',(1.,0.,0.)); | |
| #97 = DIRECTION('',(0.,-5.419378692811E-16,-1.)); | |
| #98 = PCURVE('',#99,#104); | |
| #99 = PLANE('',#100); | |
| #100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); | |
| #101 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #102 = DIRECTION('',(1.,0.,-0.)); | |
| #103 = DIRECTION('',(0.,0.,1.)); | |
| #104 = DEFINITIONAL_REPRESENTATION('',(#105),#109); | |
| #105 = CIRCLE('',#106,3.); | |
| #106 = AXIS2_PLACEMENT_2D('',#107,#108); | |
| #107 = CARTESIAN_POINT('',(4.,-4.)); | |
| #108 = DIRECTION('',(-1.,5.419378692811E-16)); | |
| #109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #110 = MANIFOLD_SOLID_BREP('',#111); | |
| #111 = CLOSED_SHELL('',(#112,#174)); | |
| #112 = ADVANCED_FACE('',(#113),#126,.T.); | |
| #113 = FACE_BOUND('',#114,.T.); | |
| #114 = EDGE_LOOP('',(#115,#149,#173)); | |
| #115 = ORIENTED_EDGE('',*,*,#116,.F.); | |
| #116 = EDGE_CURVE('',#117,#117,#119,.T.); | |
| #117 = VERTEX_POINT('',#118); | |
| #118 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-4.)); | |
| #119 = SURFACE_CURVE('',#120,(#125,#137),.PCURVE_S1.); | |
| #120 = CIRCLE('',#121,3.); | |
| #121 = AXIS2_PLACEMENT_3D('',#122,#123,#124); | |
| #122 = CARTESIAN_POINT('',(0.,0.,-4.)); | |
| #123 = DIRECTION('',(0.,0.,1.)); | |
| #124 = DIRECTION('',(1.,0.,-0.)); | |
| #125 = PCURVE('',#126,#131); | |
| #126 = SPHERICAL_SURFACE('',#127,5.); | |
| #127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); | |
| #128 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #129 = DIRECTION('',(0.,0.,1.)); | |
| #130 = DIRECTION('',(1.,0.,-0.)); | |
| #131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); | |
| #132 = LINE('',#133,#134); | |
| #133 = CARTESIAN_POINT('',(0.,-0.927295218002)); | |
| #134 = VECTOR('',#135,1.); | |
| #135 = DIRECTION('',(1.,0.)); | |
| #136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #137 = PCURVE('',#138,#143); | |
| #138 = PLANE('',#139); | |
| #139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); | |
| #140 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #141 = DIRECTION('',(0.,0.,1.)); | |
| #142 = DIRECTION('',(1.,0.,-0.)); | |
| #143 = DEFINITIONAL_REPRESENTATION('',(#144),#148); | |
| #144 = CIRCLE('',#145,3.); | |
| #145 = AXIS2_PLACEMENT_2D('',#146,#147); | |
| #146 = CARTESIAN_POINT('',(4.,4.)); | |
| #147 = DIRECTION('',(1.,0.)); | |
| #148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #149 = ORIENTED_EDGE('',*,*,#150,.F.); | |
| #150 = EDGE_CURVE('',#151,#117,#153,.T.); | |
| #151 = VERTEX_POINT('',#152); | |
| #152 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,-5.)); | |
| #153 = SEAM_CURVE('',#154,(#159,#166),.PCURVE_S1.); | |
| #154 = CIRCLE('',#155,5.); | |
| #155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); | |
| #156 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #157 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #158 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #159 = PCURVE('',#126,#160); | |
| #160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); | |
| #161 = LINE('',#162,#163); | |
| #162 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #163 = VECTOR('',#164,1.); | |
| #164 = DIRECTION('',(0.,1.)); | |
| #165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #166 = PCURVE('',#126,#167); | |
| #167 = DEFINITIONAL_REPRESENTATION('',(#168),#172); | |
| #168 = LINE('',#169,#170); | |
| #169 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #170 = VECTOR('',#171,1.); | |
| #171 = DIRECTION('',(0.,1.)); | |
| #172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #173 = ORIENTED_EDGE('',*,*,#150,.T.); | |
| #174 = ADVANCED_FACE('',(#175),#138,.T.); | |
| #175 = FACE_BOUND('',#176,.T.); | |
| #176 = EDGE_LOOP('',(#177)); | |
| #177 = ORIENTED_EDGE('',*,*,#116,.T.); | |
| #178 = MANIFOLD_SOLID_BREP('',#179); | |
| #179 = CLOSED_SHELL('',(#180,#293)); | |
| #180 = ADVANCED_FACE('',(#181),#194,.T.); | |
| #181 = FACE_BOUND('',#182,.T.); | |
| #182 = EDGE_LOOP('',(#183)); | |
| #183 = ORIENTED_EDGE('',*,*,#184,.T.); | |
| #184 = EDGE_CURVE('',#185,#185,#187,.T.); | |
| #185 = VERTEX_POINT('',#186); | |
| #186 = CARTESIAN_POINT('',(0.,4.,3.)); | |
| #187 = SURFACE_CURVE('',#188,(#193,#281),.PCURVE_S1.); | |
| #188 = CIRCLE('',#189,3.); | |
| #189 = AXIS2_PLACEMENT_3D('',#190,#191,#192); | |
| #190 = CARTESIAN_POINT('',(0.,4.,0.)); | |
| #191 = DIRECTION('',(-0.,1.,0.)); | |
| #192 = DIRECTION('',(0.,0.,1.)); | |
| #193 = PCURVE('',#194,#199); | |
| #194 = SPHERICAL_SURFACE('',#195,5.); | |
| #195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); | |
| #196 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #197 = DIRECTION('',(0.,0.,1.)); | |
| #198 = DIRECTION('',(1.,0.,-0.)); | |
| #199 = DEFINITIONAL_REPRESENTATION('',(#200),#280); | |
| #200 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#201,#202,#203,#204,#205,#206, | |
| #207,#208,#209,#210,#211,#212,#213,#214,#215,#216,#217,#218,#219, | |
| #220,#221,#222,#223,#224,#225,#226,#227,#228,#229,#230,#231,#232, | |
| #233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243,#244,#245, | |
| #246,#247,#248,#249,#250,#251,#252,#253,#254,#255,#256,#257,#258, | |
| #259,#260,#261,#262,#263,#264,#265,#266,#267,#268,#269,#270,#271, | |
| #272,#273,#274,#275,#276,#277,#278,#279),.UNSPECIFIED.,.F.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #201 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #202 = CARTESIAN_POINT('',(1.533980787886,0.643501108793)); | |
| #203 = CARTESIAN_POINT('',(1.497165376154,0.641435840161)); | |
| #204 = CARTESIAN_POINT('',(1.46063666441,0.637304930183)); | |
| #205 = CARTESIAN_POINT('',(1.424683331407,0.631137528971)); | |
| #206 = CARTESIAN_POINT('',(1.389570570345,0.62299049932)); | |
| #207 = CARTESIAN_POINT('',(1.355523741278,0.612944358862)); | |
| #208 = CARTESIAN_POINT('',(1.322721267418,0.601096974479)); | |
| #209 = CARTESIAN_POINT('',(1.232375852707,0.562163823756)); | |
| #210 = CARTESIAN_POINT('',(1.178299548854,0.530815483225)); | |
| #211 = CARTESIAN_POINT('',(1.129951163934,0.494215185421)); | |
| #212 = CARTESIAN_POINT('',(1.087663497382,0.453194012231)); | |
| #213 = CARTESIAN_POINT('',(1.051284426429,0.408548535353)); | |
| #214 = CARTESIAN_POINT('',(1.020563379228,0.360972510904)); | |
| #215 = CARTESIAN_POINT('',(0.995213487194,0.311083219005)); | |
| #216 = CARTESIAN_POINT('',(0.957302055733,0.214240006173)); | |
| #217 = CARTESIAN_POINT('',(0.943538213378,0.167698660831)); | |
| #218 = CARTESIAN_POINT('',(0.933539376149,0.120180455185)); | |
| #219 = CARTESIAN_POINT('',(0.927170047439,7.201888220536E-02)); | |
| #220 = CARTESIAN_POINT('',(0.924344416115,2.352295349134E-02)); | |
| #221 = CARTESIAN_POINT('',(0.925037477573,-2.500917084393E-02)); | |
| #222 = CARTESIAN_POINT('',(0.929285247632,-7.327593377797E-02)); | |
| #223 = CARTESIAN_POINT('',(0.944076788199,-0.162678897585)); | |
| #224 = CARTESIAN_POINT('',(0.953767294972,-0.203952271648)); | |
| #225 = CARTESIAN_POINT('',(0.966303832011,-0.24456360788)); | |
| #226 = CARTESIAN_POINT('',(0.98177494443,-0.284288156581)); | |
| #227 = CARTESIAN_POINT('',(1.000294399731,-0.322884325197)); | |
| #228 = CARTESIAN_POINT('',(1.021991647896,-0.360085752947)); | |
| #229 = CARTESIAN_POINT('',(1.046988500372,-0.395597058074)); | |
| #230 = CARTESIAN_POINT('',(1.100171386719,-0.458412699984)); | |
| #231 = CARTESIAN_POINT('',(1.12756815336,-0.486188078756)); | |
| #232 = CARTESIAN_POINT('',(1.157588793562,-0.512210726155)); | |
| #233 = CARTESIAN_POINT('',(1.190246197211,-0.536253180639)); | |
| #234 = CARTESIAN_POINT('',(1.225501610025,-0.558076050986)); | |
| #235 = CARTESIAN_POINT('',(1.263226867739,-0.577438346146)); | |
| #236 = CARTESIAN_POINT('',(1.303175448962,-0.594115011892)); | |
| #237 = CARTESIAN_POINT('',(1.381578077778,-0.619999250578)); | |
| #238 = CARTESIAN_POINT('',(1.419594825888,-0.629879849455)); | |
| #239 = CARTESIAN_POINT('',(1.458800962293,-0.637437025343)); | |
| #240 = CARTESIAN_POINT('',(1.498894099488,-0.642568043998)); | |
| #241 = CARTESIAN_POINT('',(1.539509379802,-0.645203687323)); | |
| #242 = CARTESIAN_POINT('',(1.580248898909,-0.645317320689)); | |
| #243 = CARTESIAN_POINT('',(1.620720844075,-0.642927571218)); | |
| #244 = CARTESIAN_POINT('',(1.695436303892,-0.633858438715)); | |
| #245 = CARTESIAN_POINT('',(1.729826008872,-0.627752675647)); | |
| #246 = CARTESIAN_POINT('',(1.763499305742,-0.619810886179)); | |
| #247 = CARTESIAN_POINT('',(1.79623798956,-0.610093761152)); | |
| #248 = CARTESIAN_POINT('',(1.827858635272,-0.598680417748)); | |
| #249 = CARTESIAN_POINT('',(1.858219203098,-0.585663339739)); | |
| #250 = CARTESIAN_POINT('',(1.887218162981,-0.571143047622)); | |
| #251 = CARTESIAN_POINT('',(1.963030094553,-0.527361537997)); | |
| #252 = CARTESIAN_POINT('',(2.006891926625,-0.495212481334)); | |
| #253 = CARTESIAN_POINT('',(2.046001412814,-0.45932840419)); | |
| #254 = CARTESIAN_POINT('',(2.080302647209,-0.420292884428)); | |
| #255 = CARTESIAN_POINT('',(2.109949719916,-0.378646109576)); | |
| #256 = CARTESIAN_POINT('',(2.135139910606,-0.334867373538)); | |
| #257 = CARTESIAN_POINT('',(2.156075493781,-0.28938648628)); | |
| #258 = CARTESIAN_POINT('',(2.198197223007,-0.172406723134)); | |
| #259 = CARTESIAN_POINT('',(2.214274855452,-9.926901197339E-02)); | |
| #260 = CARTESIAN_POINT('',(2.221724562143,-2.450270559277E-02)); | |
| #261 = CARTESIAN_POINT('',(2.220949763188,5.076839515488E-02)); | |
| #262 = CARTESIAN_POINT('',(2.211956474934,0.125502552624)); | |
| #263 = CARTESIAN_POINT('',(2.194453365886,0.198625689324)); | |
| #264 = CARTESIAN_POINT('',(2.167757259333,0.268877228416)); | |
| #265 = CARTESIAN_POINT('',(2.112992320047,0.367684981167)); | |
| #266 = CARTESIAN_POINT('',(2.092283922772,0.399526000662)); | |
| #267 = CARTESIAN_POINT('',(2.069044154628,0.430083690996)); | |
| #268 = CARTESIAN_POINT('',(2.043200123732,0.459154523989)); | |
| #269 = CARTESIAN_POINT('',(2.014694480685,0.486518396153)); | |
| #270 = CARTESIAN_POINT('',(1.983511638472,0.511939911858)); | |
| #271 = CARTESIAN_POINT('',(1.949709556917,0.535176021238)); | |
| #272 = CARTESIAN_POINT('',(1.877184277869,0.576811191099)); | |
| #273 = CARTESIAN_POINT('',(1.838460856431,0.59521025198)); | |
| #274 = CARTESIAN_POINT('',(1.797436066812,0.610957544388)); | |
| #275 = CARTESIAN_POINT('',(1.754364302872,0.623829837719)); | |
| #276 = CARTESIAN_POINT('',(1.709629150108,0.633629352161)); | |
| #277 = CARTESIAN_POINT('',(1.663735999774,0.640210506969)); | |
| #278 = CARTESIAN_POINT('',(1.617266256054,0.643501108793)); | |
| #279 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #281 = PCURVE('',#282,#287); | |
| #282 = PLANE('',#283); | |
| #283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); | |
| #284 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #285 = DIRECTION('',(-0.,1.,0.)); | |
| #286 = DIRECTION('',(0.,0.,1.)); | |
| #287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); | |
| #288 = CIRCLE('',#289,3.); | |
| #289 = AXIS2_PLACEMENT_2D('',#290,#291); | |
| #290 = CARTESIAN_POINT('',(4.,4.)); | |
| #291 = DIRECTION('',(1.,0.)); | |
| #292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #293 = ADVANCED_FACE('',(#294),#282,.F.); | |
| #294 = FACE_BOUND('',#295,.F.); | |
| #295 = EDGE_LOOP('',(#296)); | |
| #296 = ORIENTED_EDGE('',*,*,#184,.T.); | |
| #297 = MANIFOLD_SOLID_BREP('',#298); | |
| #298 = CLOSED_SHELL('',(#299,#412)); | |
| #299 = ADVANCED_FACE('',(#300),#313,.T.); | |
| #300 = FACE_BOUND('',#301,.T.); | |
| #301 = EDGE_LOOP('',(#302)); | |
| #302 = ORIENTED_EDGE('',*,*,#303,.F.); | |
| #303 = EDGE_CURVE('',#304,#304,#306,.T.); | |
| #304 = VERTEX_POINT('',#305); | |
| #305 = CARTESIAN_POINT('',(-4.,0.,3.)); | |
| #306 = SURFACE_CURVE('',#307,(#312,#400),.PCURVE_S1.); | |
| #307 = CIRCLE('',#308,3.); | |
| #308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); | |
| #309 = CARTESIAN_POINT('',(-4.,0.,0.)); | |
| #310 = DIRECTION('',(1.,0.,-0.)); | |
| #311 = DIRECTION('',(0.,0.,1.)); | |
| #312 = PCURVE('',#313,#318); | |
| #313 = SPHERICAL_SURFACE('',#314,5.); | |
| #314 = AXIS2_PLACEMENT_3D('',#315,#316,#317); | |
| #315 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #316 = DIRECTION('',(0.,0.,1.)); | |
| #317 = DIRECTION('',(1.,0.,-0.)); | |
| #318 = DEFINITIONAL_REPRESENTATION('',(#319),#399); | |
| #319 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#320,#321,#322,#323,#324,#325, | |
| #326,#327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338, | |
| #339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351, | |
| #352,#353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364, | |
| #365,#366,#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377, | |
| #378,#379,#380,#381,#382,#383,#384,#385,#386,#387,#388,#389,#390, | |
| #391,#392,#393,#394,#395,#396,#397,#398),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #320 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #321 = CARTESIAN_POINT('',(3.178408192499,0.643501108793)); | |
| #322 = CARTESIAN_POINT('',(3.215223604231,0.641435840161)); | |
| #323 = CARTESIAN_POINT('',(3.251752315975,0.637304930183)); | |
| #324 = CARTESIAN_POINT('',(3.287705648977,0.631137528971)); | |
| #325 = CARTESIAN_POINT('',(3.322818410039,0.62299049932)); | |
| #326 = CARTESIAN_POINT('',(3.356865239107,0.612944358862)); | |
| #327 = CARTESIAN_POINT('',(3.389667712966,0.601096974479)); | |
| #328 = CARTESIAN_POINT('',(3.480013127678,0.562163823756)); | |
| #329 = CARTESIAN_POINT('',(3.534089431529,0.530815483224)); | |
| #330 = CARTESIAN_POINT('',(3.58243781645,0.494215185421)); | |
| #331 = CARTESIAN_POINT('',(3.624725482993,0.45319401223)); | |
| #332 = CARTESIAN_POINT('',(3.661104553952,0.408548535354)); | |
| #333 = CARTESIAN_POINT('',(3.691825601156,0.360972510904)); | |
| #334 = CARTESIAN_POINT('',(3.71717549319,0.311083219005)); | |
| #335 = CARTESIAN_POINT('',(3.755086924652,0.214240006173)); | |
| #336 = CARTESIAN_POINT('',(3.768850767006,0.167698660831)); | |
| #337 = CARTESIAN_POINT('',(3.778849604236,0.120180455185)); | |
| #338 = CARTESIAN_POINT('',(3.785218932946,7.201888220536E-02)); | |
| #339 = CARTESIAN_POINT('',(3.78804456427,2.352295349134E-02)); | |
| #340 = CARTESIAN_POINT('',(3.787351502812,-2.500917084393E-02)); | |
| #341 = CARTESIAN_POINT('',(3.783103732753,-7.327593377797E-02)); | |
| #342 = CARTESIAN_POINT('',(3.768312192186,-0.162678897585)); | |
| #343 = CARTESIAN_POINT('',(3.758621685413,-0.203952271648)); | |
| #344 = CARTESIAN_POINT('',(3.746085148374,-0.24456360788)); | |
| #345 = CARTESIAN_POINT('',(3.730614035955,-0.284288156581)); | |
| #346 = CARTESIAN_POINT('',(3.712094580654,-0.322884325197)); | |
| #347 = CARTESIAN_POINT('',(3.690397332489,-0.360085752947)); | |
| #348 = CARTESIAN_POINT('',(3.665400480013,-0.395597058074)); | |
| #349 = CARTESIAN_POINT('',(3.612217593665,-0.458412699984)); | |
| #350 = CARTESIAN_POINT('',(3.584820827025,-0.486188078756)); | |
| #351 = CARTESIAN_POINT('',(3.554800186822,-0.512210726155)); | |
| #352 = CARTESIAN_POINT('',(3.522142783174,-0.536253180639)); | |
| #353 = CARTESIAN_POINT('',(3.486887370361,-0.558076050986)); | |
| #354 = CARTESIAN_POINT('',(3.449162112645,-0.577438346146)); | |
| #355 = CARTESIAN_POINT('',(3.409213531422,-0.594115011892)); | |
| #356 = CARTESIAN_POINT('',(3.330810902606,-0.619999250578)); | |
| #357 = CARTESIAN_POINT('',(3.292794154497,-0.629879849455)); | |
| #358 = CARTESIAN_POINT('',(3.253588018092,-0.637437025343)); | |
| #359 = CARTESIAN_POINT('',(3.213494880897,-0.642568043998)); | |
| #360 = CARTESIAN_POINT('',(3.172879600583,-0.645203687323)); | |
| #361 = CARTESIAN_POINT('',(3.132140081475,-0.645317320689)); | |
| #362 = CARTESIAN_POINT('',(3.09166813631,-0.642927571218)); | |
| #363 = CARTESIAN_POINT('',(3.016952676493,-0.633858438715)); | |
| #364 = CARTESIAN_POINT('',(2.982562971512,-0.627752675647)); | |
| #365 = CARTESIAN_POINT('',(2.948889674642,-0.619810886179)); | |
| #366 = CARTESIAN_POINT('',(2.916150990825,-0.610093761152)); | |
| #367 = CARTESIAN_POINT('',(2.884530345113,-0.598680417748)); | |
| #368 = CARTESIAN_POINT('',(2.854169777286,-0.585663339739)); | |
| #369 = CARTESIAN_POINT('',(2.825170817403,-0.571143047622)); | |
| #370 = CARTESIAN_POINT('',(2.749358885832,-0.527361537997)); | |
| #371 = CARTESIAN_POINT('',(2.705497053757,-0.495212481334)); | |
| #372 = CARTESIAN_POINT('',(2.666387567572,-0.45932840419)); | |
| #373 = CARTESIAN_POINT('',(2.632086333155,-0.420292884428)); | |
| #374 = CARTESIAN_POINT('',(2.602439260468,-0.378646109576)); | |
| #375 = CARTESIAN_POINT('',(2.577249069776,-0.334867373538)); | |
| #376 = CARTESIAN_POINT('',(2.556313486603,-0.28938648628)); | |
| #377 = CARTESIAN_POINT('',(2.514191757378,-0.172406723134)); | |
| #378 = CARTESIAN_POINT('',(2.498114124929,-9.926901197339E-02)); | |
| #379 = CARTESIAN_POINT('',(2.490664418239,-2.450270559277E-02)); | |
| #380 = CARTESIAN_POINT('',(2.491439217191,5.076839515488E-02)); | |
| #381 = CARTESIAN_POINT('',(2.500432505449,0.125502552624)); | |
| #382 = CARTESIAN_POINT('',(2.517935614495,0.198625689324)); | |
| #383 = CARTESIAN_POINT('',(2.544631721051,0.268877228416)); | |
| #384 = CARTESIAN_POINT('',(2.599396660338,0.367684981167)); | |
| #385 = CARTESIAN_POINT('',(2.620105057613,0.399526000662)); | |
| #386 = CARTESIAN_POINT('',(2.643344825756,0.430083690996)); | |
| #387 = CARTESIAN_POINT('',(2.669188856653,0.459154523989)); | |
| #388 = CARTESIAN_POINT('',(2.6976944997,0.486518396153)); | |
| #389 = CARTESIAN_POINT('',(2.728877341913,0.511939911858)); | |
| #390 = CARTESIAN_POINT('',(2.762679423468,0.535176021238)); | |
| #391 = CARTESIAN_POINT('',(2.835204702515,0.576811191099)); | |
| #392 = CARTESIAN_POINT('',(2.873928123953,0.59521025198)); | |
| #393 = CARTESIAN_POINT('',(2.914952913573,0.610957544388)); | |
| #394 = CARTESIAN_POINT('',(2.958024677513,0.623829837719)); | |
| #395 = CARTESIAN_POINT('',(3.002759830276,0.633629352161)); | |
| #396 = CARTESIAN_POINT('',(3.048652980611,0.640210506969)); | |
| #397 = CARTESIAN_POINT('',(3.095122724331,0.643501108793)); | |
| #398 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #400 = PCURVE('',#401,#406); | |
| #401 = PLANE('',#402); | |
| #402 = AXIS2_PLACEMENT_3D('',#403,#404,#405); | |
| #403 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #404 = DIRECTION('',(1.,0.,-0.)); | |
| #405 = DIRECTION('',(0.,0.,1.)); | |
| #406 = DEFINITIONAL_REPRESENTATION('',(#407),#411); | |
| #407 = CIRCLE('',#408,3.); | |
| #408 = AXIS2_PLACEMENT_2D('',#409,#410); | |
| #409 = CARTESIAN_POINT('',(4.,-4.)); | |
| #410 = DIRECTION('',(1.,0.)); | |
| #411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #412 = ADVANCED_FACE('',(#413),#401,.T.); | |
| #413 = FACE_BOUND('',#414,.T.); | |
| #414 = EDGE_LOOP('',(#415)); | |
| #415 = ORIENTED_EDGE('',*,*,#303,.T.); | |
| #416 = MANIFOLD_SOLID_BREP('',#417); | |
| #417 = CLOSED_SHELL('',(#418,#531)); | |
| #418 = ADVANCED_FACE('',(#419),#432,.T.); | |
| #419 = FACE_BOUND('',#420,.T.); | |
| #420 = EDGE_LOOP('',(#421)); | |
| #421 = ORIENTED_EDGE('',*,*,#422,.F.); | |
| #422 = EDGE_CURVE('',#423,#423,#425,.T.); | |
| #423 = VERTEX_POINT('',#424); | |
| #424 = CARTESIAN_POINT('',(0.,-4.,3.)); | |
| #425 = SURFACE_CURVE('',#426,(#431,#519),.PCURVE_S1.); | |
| #426 = CIRCLE('',#427,3.); | |
| #427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); | |
| #428 = CARTESIAN_POINT('',(0.,-4.,0.)); | |
| #429 = DIRECTION('',(-0.,1.,0.)); | |
| #430 = DIRECTION('',(0.,0.,1.)); | |
| #431 = PCURVE('',#432,#437); | |
| #432 = SPHERICAL_SURFACE('',#433,5.); | |
| #433 = AXIS2_PLACEMENT_3D('',#434,#435,#436); | |
| #434 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #435 = DIRECTION('',(0.,0.,1.)); | |
| #436 = DIRECTION('',(1.,0.,-0.)); | |
| #437 = DEFINITIONAL_REPRESENTATION('',(#438),#518); | |
| #438 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#439,#440,#441,#442,#443,#444, | |
| #445,#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457, | |
| #458,#459,#460,#461,#462,#463,#464,#465,#466,#467,#468,#469,#470, | |
| #471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483, | |
| #484,#485,#486,#487,#488,#489,#490,#491,#492,#493,#494,#495,#496, | |
| #497,#498,#499,#500,#501,#502,#503,#504,#505,#506,#507,#508,#509, | |
| #510,#511,#512,#513,#514,#515,#516,#517),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #439 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #440 = CARTESIAN_POINT('',(4.749204519294,0.643501108793)); | |
| #441 = CARTESIAN_POINT('',(4.786019931026,0.641435840161)); | |
| #442 = CARTESIAN_POINT('',(4.822548642769,0.637304930183)); | |
| #443 = CARTESIAN_POINT('',(4.858501975772,0.631137528971)); | |
| #444 = CARTESIAN_POINT('',(4.893614736834,0.62299049932)); | |
| #445 = CARTESIAN_POINT('',(4.927661565901,0.612944358862)); | |
| #446 = CARTESIAN_POINT('',(4.960464039761,0.601096974479)); | |
| #447 = CARTESIAN_POINT('',(5.050809454473,0.562163823756)); | |
| #448 = CARTESIAN_POINT('',(5.104885758321,0.530815483225)); | |
| #449 = CARTESIAN_POINT('',(5.15323414325,0.494215185421)); | |
| #450 = CARTESIAN_POINT('',(5.195521809768,0.453194012231)); | |
| #451 = CARTESIAN_POINT('',(5.231900880756,0.408548535353)); | |
| #452 = CARTESIAN_POINT('',(5.262621927947,0.360972510904)); | |
| #453 = CARTESIAN_POINT('',(5.287971819985,0.311083219005)); | |
| #454 = CARTESIAN_POINT('',(5.325883251447,0.214240006173)); | |
| #455 = CARTESIAN_POINT('',(5.339647093801,0.167698660831)); | |
| #456 = CARTESIAN_POINT('',(5.34964593103,0.120180455185)); | |
| #457 = CARTESIAN_POINT('',(5.356015259741,7.201888220536E-02)); | |
| #458 = CARTESIAN_POINT('',(5.358840891065,2.352295349134E-02)); | |
| #459 = CARTESIAN_POINT('',(5.358147829607,-2.500917084393E-02)); | |
| #460 = CARTESIAN_POINT('',(5.353900059548,-7.327593377797E-02)); | |
| #461 = CARTESIAN_POINT('',(5.339108518981,-0.162678897585)); | |
| #462 = CARTESIAN_POINT('',(5.329418012208,-0.203952271648)); | |
| #463 = CARTESIAN_POINT('',(5.316881475169,-0.24456360788)); | |
| #464 = CARTESIAN_POINT('',(5.30141036275,-0.284288156581)); | |
| #465 = CARTESIAN_POINT('',(5.282890907448,-0.322884325197)); | |
| #466 = CARTESIAN_POINT('',(5.261193659284,-0.360085752947)); | |
| #467 = CARTESIAN_POINT('',(5.236196806808,-0.395597058074)); | |
| #468 = CARTESIAN_POINT('',(5.18301392046,-0.458412699984)); | |
| #469 = CARTESIAN_POINT('',(5.15561715382,-0.486188078756)); | |
| #470 = CARTESIAN_POINT('',(5.125596513619,-0.512210726155)); | |
| #471 = CARTESIAN_POINT('',(5.092939109969,-0.536253180639)); | |
| #472 = CARTESIAN_POINT('',(5.057683697155,-0.558076050986)); | |
| #473 = CARTESIAN_POINT('',(5.019958439441,-0.577438346146)); | |
| #474 = CARTESIAN_POINT('',(4.980009858217,-0.594115011892)); | |
| #475 = CARTESIAN_POINT('',(4.901607229401,-0.619999250578)); | |
| #476 = CARTESIAN_POINT('',(4.863590481292,-0.629879849455)); | |
| #477 = CARTESIAN_POINT('',(4.824384344888,-0.637437025343)); | |
| #478 = CARTESIAN_POINT('',(4.784291207692,-0.642568043998)); | |
| #479 = CARTESIAN_POINT('',(4.743675927378,-0.645203687323)); | |
| #480 = CARTESIAN_POINT('',(4.70293640827,-0.645317320689)); | |
| #481 = CARTESIAN_POINT('',(4.662464463105,-0.642927571218)); | |
| #482 = CARTESIAN_POINT('',(4.587749003288,-0.633858438715)); | |
| #483 = CARTESIAN_POINT('',(4.553359298307,-0.627752675647)); | |
| #484 = CARTESIAN_POINT('',(4.519686001437,-0.619810886179)); | |
| #485 = CARTESIAN_POINT('',(4.48694731762,-0.610093761152)); | |
| #486 = CARTESIAN_POINT('',(4.455326671907,-0.598680417748)); | |
| #487 = CARTESIAN_POINT('',(4.424966104081,-0.585663339739)); | |
| #488 = CARTESIAN_POINT('',(4.395967144198,-0.571143047622)); | |
| #489 = CARTESIAN_POINT('',(4.320155212627,-0.527361537997)); | |
| #490 = CARTESIAN_POINT('',(4.276293380552,-0.495212481334)); | |
| #491 = CARTESIAN_POINT('',(4.237183894369,-0.459328404189)); | |
| #492 = CARTESIAN_POINT('',(4.202882659952,-0.420292884428)); | |
| #493 = CARTESIAN_POINT('',(4.173235587265,-0.378646109575)); | |
| #494 = CARTESIAN_POINT('',(4.14804539657,-0.334867373538)); | |
| #495 = CARTESIAN_POINT('',(4.127109813398,-0.28938648628)); | |
| #496 = CARTESIAN_POINT('',(4.084988084173,-0.172406723134)); | |
| #497 = CARTESIAN_POINT('',(4.068910451722,-9.926901197339E-02)); | |
| #498 = CARTESIAN_POINT('',(4.061460745038,-2.450270559277E-02)); | |
| #499 = CARTESIAN_POINT('',(4.062235543964,5.076839515488E-02)); | |
| #500 = CARTESIAN_POINT('',(4.071228832249,0.125502552624)); | |
| #501 = CARTESIAN_POINT('',(4.088731941289,0.198625689324)); | |
| #502 = CARTESIAN_POINT('',(4.115428047846,0.268877228416)); | |
| #503 = CARTESIAN_POINT('',(4.170192987132,0.367684981167)); | |
| #504 = CARTESIAN_POINT('',(4.190901384407,0.399526000662)); | |
| #505 = CARTESIAN_POINT('',(4.214141152552,0.430083690996)); | |
| #506 = CARTESIAN_POINT('',(4.239985183448,0.459154523989)); | |
| #507 = CARTESIAN_POINT('',(4.268490826494,0.486518396153)); | |
| #508 = CARTESIAN_POINT('',(4.299673668708,0.511939911858)); | |
| #509 = CARTESIAN_POINT('',(4.333475750263,0.535176021238)); | |
| #510 = CARTESIAN_POINT('',(4.40600102931,0.576811191099)); | |
| #511 = CARTESIAN_POINT('',(4.444724450749,0.59521025198)); | |
| #512 = CARTESIAN_POINT('',(4.485749240367,0.610957544388)); | |
| #513 = CARTESIAN_POINT('',(4.528821004308,0.623829837719)); | |
| #514 = CARTESIAN_POINT('',(4.573556157072,0.633629352161)); | |
| #515 = CARTESIAN_POINT('',(4.619449307406,0.640210506969)); | |
| #516 = CARTESIAN_POINT('',(4.665919051126,0.643501108793)); | |
| #517 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #519 = PCURVE('',#520,#525); | |
| #520 = PLANE('',#521); | |
| #521 = AXIS2_PLACEMENT_3D('',#522,#523,#524); | |
| #522 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #523 = DIRECTION('',(-0.,1.,0.)); | |
| #524 = DIRECTION('',(0.,0.,1.)); | |
| #525 = DEFINITIONAL_REPRESENTATION('',(#526),#530); | |
| #526 = CIRCLE('',#527,3.); | |
| #527 = AXIS2_PLACEMENT_2D('',#528,#529); | |
| #528 = CARTESIAN_POINT('',(4.,4.)); | |
| #529 = DIRECTION('',(1.,0.)); | |
| #530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #531 = ADVANCED_FACE('',(#532),#520,.T.); | |
| #532 = FACE_BOUND('',#533,.T.); | |
| #533 = EDGE_LOOP('',(#534)); | |
| #534 = ORIENTED_EDGE('',*,*,#422,.T.); | |
| #535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) | |
| GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#539)) GLOBAL_UNIT_ASSIGNED_CONTEXT | |
| ((#536,#537,#538)) REPRESENTATION_CONTEXT('Context #1', | |
| '3D Context with UNIT and UNCERTAINTY') ); | |
| #536 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); | |
| #537 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); | |
| #538 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); | |
| #539 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.5),#536, | |
| 'distance_accuracy_value','confusion accuracy'); | |
| #540 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); | |
| ENDSEC; | |
| END-ISO-10303-21; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ISO-10303-21; | |
| HEADER; | |
| FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); | |
| FILE_NAME('Open CASCADE Shape Model','2026-08-25T14:28:32',('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('COMPOUND','COMPOUND','',(#8)); | |
| #8 = PRODUCT_CONTEXT('',#2,'mechanical'); | |
| #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); | |
| #10 = SHAPE_REPRESENTATION('',(#11,#15,#83,#250,#318,#437,#556),#675); | |
| #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,#79)); | |
| #17 = ADVANCED_FACE('',(#18),#33,.T.); | |
| #18 = FACE_BOUND('',#19,.T.); | |
| #19 = EDGE_LOOP('',(#20,#51,#52)); | |
| #20 = ORIENTED_EDGE('',*,*,#21,.T.); | |
| #21 = EDGE_CURVE('',#22,#24,#26,.T.); | |
| #22 = VERTEX_POINT('',#23); | |
| #23 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,4.)); | |
| #24 = VERTEX_POINT('',#25); | |
| #25 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,5.)); | |
| #26 = SEAM_CURVE('',#27,(#32,#44),.PCURVE_S1.); | |
| #27 = CIRCLE('',#28,5.); | |
| #28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); | |
| #29 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #30 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #31 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #32 = PCURVE('',#33,#38); | |
| #33 = SPHERICAL_SURFACE('',#34,5.); | |
| #34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); | |
| #35 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #36 = DIRECTION('',(0.,0.,1.)); | |
| #37 = DIRECTION('',(1.,0.,-0.)); | |
| #38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); | |
| #39 = LINE('',#40,#41); | |
| #40 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #41 = VECTOR('',#42,1.); | |
| #42 = DIRECTION('',(0.,1.)); | |
| #43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #44 = PCURVE('',#33,#45); | |
| #45 = DEFINITIONAL_REPRESENTATION('',(#46),#50); | |
| #46 = LINE('',#47,#48); | |
| #47 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #48 = VECTOR('',#49,1.); | |
| #49 = DIRECTION('',(0.,1.)); | |
| #50 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #51 = ORIENTED_EDGE('',*,*,#21,.F.); | |
| #52 = ORIENTED_EDGE('',*,*,#53,.T.); | |
| #53 = EDGE_CURVE('',#22,#22,#54,.T.); | |
| #54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.); | |
| #55 = CIRCLE('',#56,3.); | |
| #56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); | |
| #57 = CARTESIAN_POINT('',(0.,0.,4.)); | |
| #58 = DIRECTION('',(0.,0.,1.)); | |
| #59 = DIRECTION('',(1.,0.,-0.)); | |
| #60 = PCURVE('',#33,#61); | |
| #61 = DEFINITIONAL_REPRESENTATION('',(#62),#66); | |
| #62 = LINE('',#63,#64); | |
| #63 = CARTESIAN_POINT('',(0.,0.927295218002)); | |
| #64 = VECTOR('',#65,1.); | |
| #65 = DIRECTION('',(1.,0.)); | |
| #66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #67 = PCURVE('',#68,#73); | |
| #68 = PLANE('',#69); | |
| #69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); | |
| #70 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #71 = DIRECTION('',(0.,0.,1.)); | |
| #72 = DIRECTION('',(1.,0.,-0.)); | |
| #73 = DEFINITIONAL_REPRESENTATION('',(#74),#78); | |
| #74 = CIRCLE('',#75,3.); | |
| #75 = AXIS2_PLACEMENT_2D('',#76,#77); | |
| #76 = CARTESIAN_POINT('',(4.,4.)); | |
| #77 = DIRECTION('',(1.,0.)); | |
| #78 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #79 = ADVANCED_FACE('',(#80),#68,.F.); | |
| #80 = FACE_BOUND('',#81,.F.); | |
| #81 = EDGE_LOOP('',(#82)); | |
| #82 = ORIENTED_EDGE('',*,*,#53,.T.); | |
| #83 = MANIFOLD_SOLID_BREP('',#84); | |
| #84 = CLOSED_SHELL('',(#85,#185,#245)); | |
| #85 = ADVANCED_FACE('',(#86),#101,.T.); | |
| #86 = FACE_BOUND('',#87,.T.); | |
| #87 = EDGE_LOOP('',(#88,#124)); | |
| #88 = ORIENTED_EDGE('',*,*,#89,.T.); | |
| #89 = EDGE_CURVE('',#90,#92,#94,.T.); | |
| #90 = VERTEX_POINT('',#91); | |
| #91 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,-3.)); | |
| #92 = VERTEX_POINT('',#93); | |
| #93 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,3.)); | |
| #94 = SURFACE_CURVE('',#95,(#100,#112),.PCURVE_S1.); | |
| #95 = CIRCLE('',#96,5.); | |
| #96 = AXIS2_PLACEMENT_3D('',#97,#98,#99); | |
| #97 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #98 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #99 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #100 = PCURVE('',#101,#106); | |
| #101 = SPHERICAL_SURFACE('',#102,5.); | |
| #102 = AXIS2_PLACEMENT_3D('',#103,#104,#105); | |
| #103 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #104 = DIRECTION('',(0.,0.,1.)); | |
| #105 = DIRECTION('',(1.,0.,-0.)); | |
| #106 = DEFINITIONAL_REPRESENTATION('',(#107),#111); | |
| #107 = LINE('',#108,#109); | |
| #108 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #109 = VECTOR('',#110,1.); | |
| #110 = DIRECTION('',(0.,1.)); | |
| #111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #112 = PCURVE('',#113,#118); | |
| #113 = SPHERICAL_SURFACE('',#114,5.); | |
| #114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); | |
| #115 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #116 = DIRECTION('',(0.,0.,1.)); | |
| #117 = DIRECTION('',(1.,0.,-0.)); | |
| #118 = DEFINITIONAL_REPRESENTATION('',(#119),#123); | |
| #119 = LINE('',#120,#121); | |
| #120 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #121 = VECTOR('',#122,1.); | |
| #122 = DIRECTION('',(0.,1.)); | |
| #123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #124 = ORIENTED_EDGE('',*,*,#125,.T.); | |
| #125 = EDGE_CURVE('',#92,#90,#126,.T.); | |
| #126 = SURFACE_CURVE('',#127,(#132,#173),.PCURVE_S1.); | |
| #127 = CIRCLE('',#128,3.); | |
| #128 = AXIS2_PLACEMENT_3D('',#129,#130,#131); | |
| #129 = CARTESIAN_POINT('',(4.,0.,0.)); | |
| #130 = DIRECTION('',(1.,0.,-0.)); | |
| #131 = DIRECTION('',(0.,0.,1.)); | |
| #132 = PCURVE('',#101,#133); | |
| #133 = DEFINITIONAL_REPRESENTATION('',(#134),#172); | |
| #134 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#135,#136,#137,#138,#139,#140, | |
| #141,#142,#143,#144,#145,#146,#147,#148,#149,#150,#151,#152,#153, | |
| #154,#155,#156,#157,#158,#159,#160,#161,#162,#163,#164,#165,#166, | |
| #167,#168,#169,#170,#171),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0., | |
| 0.392699081699,1.079922474671,2.110757564131,2.62617510886, | |
| 3.14159265359),.UNSPECIFIED.); | |
| #135 = CARTESIAN_POINT('',(6.28318530718,0.643501108793)); | |
| #136 = CARTESIAN_POINT('',(6.24636976827,0.643501108793)); | |
| #137 = CARTESIAN_POINT('',(6.209554356539,0.641435840161)); | |
| #138 = CARTESIAN_POINT('',(6.173025644795,0.637304930183)); | |
| #139 = CARTESIAN_POINT('',(6.137072311792,0.631137528971)); | |
| #140 = CARTESIAN_POINT('',(6.10195955073,0.62299049932)); | |
| #141 = CARTESIAN_POINT('',(6.067912721663,0.612944358862)); | |
| #142 = CARTESIAN_POINT('',(6.035110247803,0.601096974479)); | |
| #143 = CARTESIAN_POINT('',(5.948692894601,0.56385656944)); | |
| #144 = CARTESIAN_POINT('',(5.897920270782,0.534968767832)); | |
| #145 = CARTESIAN_POINT('',(5.852085770495,0.501465090396)); | |
| #146 = CARTESIAN_POINT('',(5.811490690348,0.464013974991)); | |
| #147 = CARTESIAN_POINT('',(5.776062524216,0.42326704197)); | |
| #148 = CARTESIAN_POINT('',(5.745619523867,0.379803363086)); | |
| #149 = CARTESIAN_POINT('',(5.719936670074,0.334142530439)); | |
| #150 = CARTESIAN_POINT('',(5.667118093776,0.215665411863)); | |
| #151 = CARTESIAN_POINT('',(5.645676525493,0.140686548816)); | |
| #152 = CARTESIAN_POINT('',(5.633791861047,6.339377356064E-02)); | |
| #153 = CARTESIAN_POINT('',(5.630859828665,-1.489902375186E-02)); | |
| #154 = CARTESIAN_POINT('',(5.636758901391,-9.30227254533E-02)); | |
| #155 = CARTESIAN_POINT('',(5.651704805522,-0.16979775504)); | |
| #156 = CARTESIAN_POINT('',(5.676396121104,-0.243862723037)); | |
| #157 = CARTESIAN_POINT('',(5.729107497449,-0.348431728603)); | |
| #158 = CARTESIAN_POINT('',(5.749290298736,-0.382200024634)); | |
| #159 = CARTESIAN_POINT('',(5.772173868681,-0.414675135839)); | |
| #160 = CARTESIAN_POINT('',(5.797845544362,-0.445634798304)); | |
| #161 = CARTESIAN_POINT('',(5.82638092292,-0.474837339725)); | |
| #162 = CARTESIAN_POINT('',(5.857814878424,-0.502021849827)); | |
| #163 = CARTESIAN_POINT('',(5.892104283928,-0.52691582279)); | |
| #164 = CARTESIAN_POINT('',(5.966080668427,-0.571594743497)); | |
| #165 = CARTESIAN_POINT('',(6.005767936498,-0.591379699531)); | |
| #166 = CARTESIAN_POINT('',(6.047996651934,-0.608346001061)); | |
| #167 = CARTESIAN_POINT('',(6.092503022025,-0.622238345745)); | |
| #168 = CARTESIAN_POINT('',(6.138872639538,-0.63282749228)); | |
| #169 = CARTESIAN_POINT('',(6.18654476506,-0.639943223728)); | |
| #170 = CARTESIAN_POINT('',(6.234864912361,-0.643501108793)); | |
| #171 = CARTESIAN_POINT('',(6.28318530718,-0.643501108793)); | |
| #172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #173 = PCURVE('',#174,#179); | |
| #174 = PLANE('',#175); | |
| #175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); | |
| #176 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #177 = DIRECTION('',(1.,0.,-0.)); | |
| #178 = DIRECTION('',(0.,0.,1.)); | |
| #179 = DEFINITIONAL_REPRESENTATION('',(#180),#184); | |
| #180 = CIRCLE('',#181,3.); | |
| #181 = AXIS2_PLACEMENT_2D('',#182,#183); | |
| #182 = CARTESIAN_POINT('',(4.,-4.)); | |
| #183 = DIRECTION('',(1.,0.)); | |
| #184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #185 = ADVANCED_FACE('',(#186),#113,.T.); | |
| #186 = FACE_BOUND('',#187,.T.); | |
| #187 = EDGE_LOOP('',(#188,#244)); | |
| #188 = ORIENTED_EDGE('',*,*,#189,.T.); | |
| #189 = EDGE_CURVE('',#90,#92,#190,.T.); | |
| #190 = SURFACE_CURVE('',#191,(#196,#237),.PCURVE_S1.); | |
| #191 = CIRCLE('',#192,3.); | |
| #192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); | |
| #193 = CARTESIAN_POINT('',(4.,0.,0.)); | |
| #194 = DIRECTION('',(1.,0.,-0.)); | |
| #195 = DIRECTION('',(0.,0.,1.)); | |
| #196 = PCURVE('',#113,#197); | |
| #197 = DEFINITIONAL_REPRESENTATION('',(#198),#236); | |
| #198 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#199,#200,#201,#202,#203,#204, | |
| #205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,#216,#217, | |
| #218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228,#229,#230, | |
| #231,#232,#233,#234,#235),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),( | |
| 3.14159265359,3.534291735289,4.221515128261,5.25235021772, | |
| 5.76776776245,6.28318530718),.UNSPECIFIED.); | |
| #199 = CARTESIAN_POINT('',(0.,-0.643501108793)); | |
| #200 = CARTESIAN_POINT('',(3.681553890926E-02,-0.643501108793)); | |
| #201 = CARTESIAN_POINT('',(7.363095064104E-02,-0.641435840161)); | |
| #202 = CARTESIAN_POINT('',(0.110159662385,-0.637304930183)); | |
| #203 = CARTESIAN_POINT('',(0.146112995388,-0.631137528971)); | |
| #204 = CARTESIAN_POINT('',(0.181225756449,-0.62299049932)); | |
| #205 = CARTESIAN_POINT('',(0.215272585517,-0.612944358862)); | |
| #206 = CARTESIAN_POINT('',(0.248075059377,-0.601096974479)); | |
| #207 = CARTESIAN_POINT('',(0.334492412579,-0.56385656944)); | |
| #208 = CARTESIAN_POINT('',(0.385265036396,-0.534968767832)); | |
| #209 = CARTESIAN_POINT('',(0.431099536687,-0.501465090396)); | |
| #210 = CARTESIAN_POINT('',(0.471694616827,-0.46401397499)); | |
| #211 = CARTESIAN_POINT('',(0.507122782966,-0.423267041971)); | |
| #212 = CARTESIAN_POINT('',(0.537565783311,-0.379803363086)); | |
| #213 = CARTESIAN_POINT('',(0.563248637105,-0.334142530439)); | |
| #214 = CARTESIAN_POINT('',(0.616067213403,-0.215665411863)); | |
| #215 = CARTESIAN_POINT('',(0.637508781687,-0.140686548816)); | |
| #216 = CARTESIAN_POINT('',(0.649393446133,-6.339377356056E-02)); | |
| #217 = CARTESIAN_POINT('',(0.652325478516,1.489902375174E-02)); | |
| #218 = CARTESIAN_POINT('',(0.646426405789,9.302272545336E-02)); | |
| #219 = CARTESIAN_POINT('',(0.631480501657,0.16979775504)); | |
| #220 = CARTESIAN_POINT('',(0.606789186075,0.243862723037)); | |
| #221 = CARTESIAN_POINT('',(0.554077809731,0.348431728603)); | |
| #222 = CARTESIAN_POINT('',(0.533895008444,0.382200024634)); | |
| #223 = CARTESIAN_POINT('',(0.511011438499,0.414675135839)); | |
| #224 = CARTESIAN_POINT('',(0.485339762818,0.445634798304)); | |
| #225 = CARTESIAN_POINT('',(0.456804384259,0.474837339725)); | |
| #226 = CARTESIAN_POINT('',(0.425370428755,0.502021849827)); | |
| #227 = CARTESIAN_POINT('',(0.391081023251,0.52691582279)); | |
| #228 = CARTESIAN_POINT('',(0.317104638753,0.571594743497)); | |
| #229 = CARTESIAN_POINT('',(0.277417370681,0.591379699531)); | |
| #230 = CARTESIAN_POINT('',(0.235188655246,0.608346001061)); | |
| #231 = CARTESIAN_POINT('',(0.190682285155,0.622238345745)); | |
| #232 = CARTESIAN_POINT('',(0.144312667642,0.63282749228)); | |
| #233 = CARTESIAN_POINT('',(9.664054211953E-02,0.639943223728)); | |
| #234 = CARTESIAN_POINT('',(4.83203948184E-02,0.643501108793)); | |
| #235 = CARTESIAN_POINT('',(1.836970198721E-16,0.643501108793)); | |
| #236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #237 = PCURVE('',#174,#238); | |
| #238 = DEFINITIONAL_REPRESENTATION('',(#239),#243); | |
| #239 = CIRCLE('',#240,3.); | |
| #240 = AXIS2_PLACEMENT_2D('',#241,#242); | |
| #241 = CARTESIAN_POINT('',(4.,-4.)); | |
| #242 = DIRECTION('',(1.,0.)); | |
| #243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #244 = ORIENTED_EDGE('',*,*,#89,.F.); | |
| #245 = ADVANCED_FACE('',(#246),#174,.F.); | |
| #246 = FACE_BOUND('',#247,.F.); | |
| #247 = EDGE_LOOP('',(#248,#249)); | |
| #248 = ORIENTED_EDGE('',*,*,#189,.T.); | |
| #249 = ORIENTED_EDGE('',*,*,#125,.T.); | |
| #250 = MANIFOLD_SOLID_BREP('',#251); | |
| #251 = CLOSED_SHELL('',(#252,#314)); | |
| #252 = ADVANCED_FACE('',(#253),#266,.T.); | |
| #253 = FACE_BOUND('',#254,.T.); | |
| #254 = EDGE_LOOP('',(#255,#289,#313)); | |
| #255 = ORIENTED_EDGE('',*,*,#256,.F.); | |
| #256 = EDGE_CURVE('',#257,#257,#259,.T.); | |
| #257 = VERTEX_POINT('',#258); | |
| #258 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-4.)); | |
| #259 = SURFACE_CURVE('',#260,(#265,#277),.PCURVE_S1.); | |
| #260 = CIRCLE('',#261,3.); | |
| #261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); | |
| #262 = CARTESIAN_POINT('',(0.,0.,-4.)); | |
| #263 = DIRECTION('',(0.,0.,1.)); | |
| #264 = DIRECTION('',(1.,0.,-0.)); | |
| #265 = PCURVE('',#266,#271); | |
| #266 = SPHERICAL_SURFACE('',#267,5.); | |
| #267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); | |
| #268 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #269 = DIRECTION('',(0.,0.,1.)); | |
| #270 = DIRECTION('',(1.,0.,-0.)); | |
| #271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); | |
| #272 = LINE('',#273,#274); | |
| #273 = CARTESIAN_POINT('',(0.,-0.927295218002)); | |
| #274 = VECTOR('',#275,1.); | |
| #275 = DIRECTION('',(1.,0.)); | |
| #276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #277 = PCURVE('',#278,#283); | |
| #278 = PLANE('',#279); | |
| #279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); | |
| #280 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #281 = DIRECTION('',(0.,0.,1.)); | |
| #282 = DIRECTION('',(1.,0.,-0.)); | |
| #283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); | |
| #284 = CIRCLE('',#285,3.); | |
| #285 = AXIS2_PLACEMENT_2D('',#286,#287); | |
| #286 = CARTESIAN_POINT('',(4.,4.)); | |
| #287 = DIRECTION('',(1.,0.)); | |
| #288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #289 = ORIENTED_EDGE('',*,*,#290,.F.); | |
| #290 = EDGE_CURVE('',#291,#257,#293,.T.); | |
| #291 = VERTEX_POINT('',#292); | |
| #292 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,-5.)); | |
| #293 = SEAM_CURVE('',#294,(#299,#306),.PCURVE_S1.); | |
| #294 = CIRCLE('',#295,5.); | |
| #295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); | |
| #296 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #297 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #298 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #299 = PCURVE('',#266,#300); | |
| #300 = DEFINITIONAL_REPRESENTATION('',(#301),#305); | |
| #301 = LINE('',#302,#303); | |
| #302 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #303 = VECTOR('',#304,1.); | |
| #304 = DIRECTION('',(0.,1.)); | |
| #305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #306 = PCURVE('',#266,#307); | |
| #307 = DEFINITIONAL_REPRESENTATION('',(#308),#312); | |
| #308 = LINE('',#309,#310); | |
| #309 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #310 = VECTOR('',#311,1.); | |
| #311 = DIRECTION('',(0.,1.)); | |
| #312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #313 = ORIENTED_EDGE('',*,*,#290,.T.); | |
| #314 = ADVANCED_FACE('',(#315),#278,.T.); | |
| #315 = FACE_BOUND('',#316,.T.); | |
| #316 = EDGE_LOOP('',(#317)); | |
| #317 = ORIENTED_EDGE('',*,*,#256,.T.); | |
| #318 = MANIFOLD_SOLID_BREP('',#319); | |
| #319 = CLOSED_SHELL('',(#320,#433)); | |
| #320 = ADVANCED_FACE('',(#321),#334,.T.); | |
| #321 = FACE_BOUND('',#322,.T.); | |
| #322 = EDGE_LOOP('',(#323)); | |
| #323 = ORIENTED_EDGE('',*,*,#324,.T.); | |
| #324 = EDGE_CURVE('',#325,#325,#327,.T.); | |
| #325 = VERTEX_POINT('',#326); | |
| #326 = CARTESIAN_POINT('',(0.,4.,3.)); | |
| #327 = SURFACE_CURVE('',#328,(#333,#421),.PCURVE_S1.); | |
| #328 = CIRCLE('',#329,3.); | |
| #329 = AXIS2_PLACEMENT_3D('',#330,#331,#332); | |
| #330 = CARTESIAN_POINT('',(0.,4.,0.)); | |
| #331 = DIRECTION('',(-0.,1.,0.)); | |
| #332 = DIRECTION('',(0.,0.,1.)); | |
| #333 = PCURVE('',#334,#339); | |
| #334 = SPHERICAL_SURFACE('',#335,5.); | |
| #335 = AXIS2_PLACEMENT_3D('',#336,#337,#338); | |
| #336 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #337 = DIRECTION('',(0.,0.,1.)); | |
| #338 = DIRECTION('',(1.,0.,-0.)); | |
| #339 = DEFINITIONAL_REPRESENTATION('',(#340),#420); | |
| #340 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#341,#342,#343,#344,#345,#346, | |
| #347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359, | |
| #360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370,#371,#372, | |
| #373,#374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385, | |
| #386,#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,#414,#415,#416,#417,#418,#419),.UNSPECIFIED.,.F.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #341 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #342 = CARTESIAN_POINT('',(1.533980787886,0.643501108793)); | |
| #343 = CARTESIAN_POINT('',(1.497165376154,0.641435840161)); | |
| #344 = CARTESIAN_POINT('',(1.46063666441,0.637304930183)); | |
| #345 = CARTESIAN_POINT('',(1.424683331407,0.631137528971)); | |
| #346 = CARTESIAN_POINT('',(1.389570570345,0.62299049932)); | |
| #347 = CARTESIAN_POINT('',(1.355523741278,0.612944358862)); | |
| #348 = CARTESIAN_POINT('',(1.322721267418,0.601096974479)); | |
| #349 = CARTESIAN_POINT('',(1.232375852707,0.562163823756)); | |
| #350 = CARTESIAN_POINT('',(1.178299548854,0.530815483225)); | |
| #351 = CARTESIAN_POINT('',(1.129951163934,0.494215185421)); | |
| #352 = CARTESIAN_POINT('',(1.087663497382,0.453194012231)); | |
| #353 = CARTESIAN_POINT('',(1.051284426429,0.408548535353)); | |
| #354 = CARTESIAN_POINT('',(1.020563379228,0.360972510904)); | |
| #355 = CARTESIAN_POINT('',(0.995213487194,0.311083219005)); | |
| #356 = CARTESIAN_POINT('',(0.957302055733,0.214240006173)); | |
| #357 = CARTESIAN_POINT('',(0.943538213378,0.167698660831)); | |
| #358 = CARTESIAN_POINT('',(0.933539376149,0.120180455185)); | |
| #359 = CARTESIAN_POINT('',(0.927170047439,7.201888220536E-02)); | |
| #360 = CARTESIAN_POINT('',(0.924344416115,2.352295349134E-02)); | |
| #361 = CARTESIAN_POINT('',(0.925037477573,-2.500917084393E-02)); | |
| #362 = CARTESIAN_POINT('',(0.929285247632,-7.327593377797E-02)); | |
| #363 = CARTESIAN_POINT('',(0.944076788199,-0.162678897585)); | |
| #364 = CARTESIAN_POINT('',(0.953767294972,-0.203952271648)); | |
| #365 = CARTESIAN_POINT('',(0.966303832011,-0.24456360788)); | |
| #366 = CARTESIAN_POINT('',(0.98177494443,-0.284288156581)); | |
| #367 = CARTESIAN_POINT('',(1.000294399731,-0.322884325197)); | |
| #368 = CARTESIAN_POINT('',(1.021991647896,-0.360085752947)); | |
| #369 = CARTESIAN_POINT('',(1.046988500372,-0.395597058074)); | |
| #370 = CARTESIAN_POINT('',(1.100171386719,-0.458412699984)); | |
| #371 = CARTESIAN_POINT('',(1.12756815336,-0.486188078756)); | |
| #372 = CARTESIAN_POINT('',(1.157588793562,-0.512210726155)); | |
| #373 = CARTESIAN_POINT('',(1.190246197211,-0.536253180639)); | |
| #374 = CARTESIAN_POINT('',(1.225501610025,-0.558076050986)); | |
| #375 = CARTESIAN_POINT('',(1.263226867739,-0.577438346146)); | |
| #376 = CARTESIAN_POINT('',(1.303175448962,-0.594115011892)); | |
| #377 = CARTESIAN_POINT('',(1.381578077778,-0.619999250578)); | |
| #378 = CARTESIAN_POINT('',(1.419594825888,-0.629879849455)); | |
| #379 = CARTESIAN_POINT('',(1.458800962293,-0.637437025343)); | |
| #380 = CARTESIAN_POINT('',(1.498894099488,-0.642568043998)); | |
| #381 = CARTESIAN_POINT('',(1.539509379802,-0.645203687323)); | |
| #382 = CARTESIAN_POINT('',(1.580248898909,-0.645317320689)); | |
| #383 = CARTESIAN_POINT('',(1.620720844075,-0.642927571218)); | |
| #384 = CARTESIAN_POINT('',(1.695436303892,-0.633858438715)); | |
| #385 = CARTESIAN_POINT('',(1.729826008872,-0.627752675647)); | |
| #386 = CARTESIAN_POINT('',(1.763499305742,-0.619810886179)); | |
| #387 = CARTESIAN_POINT('',(1.79623798956,-0.610093761152)); | |
| #388 = CARTESIAN_POINT('',(1.827858635272,-0.598680417748)); | |
| #389 = CARTESIAN_POINT('',(1.858219203098,-0.585663339739)); | |
| #390 = CARTESIAN_POINT('',(1.887218162981,-0.571143047622)); | |
| #391 = CARTESIAN_POINT('',(1.963030094553,-0.527361537997)); | |
| #392 = CARTESIAN_POINT('',(2.006891926625,-0.495212481334)); | |
| #393 = CARTESIAN_POINT('',(2.046001412814,-0.45932840419)); | |
| #394 = CARTESIAN_POINT('',(2.080302647209,-0.420292884428)); | |
| #395 = CARTESIAN_POINT('',(2.109949719916,-0.378646109576)); | |
| #396 = CARTESIAN_POINT('',(2.135139910606,-0.334867373538)); | |
| #397 = CARTESIAN_POINT('',(2.156075493781,-0.28938648628)); | |
| #398 = CARTESIAN_POINT('',(2.198197223007,-0.172406723134)); | |
| #399 = CARTESIAN_POINT('',(2.214274855452,-9.926901197339E-02)); | |
| #400 = CARTESIAN_POINT('',(2.221724562143,-2.450270559277E-02)); | |
| #401 = CARTESIAN_POINT('',(2.220949763188,5.076839515488E-02)); | |
| #402 = CARTESIAN_POINT('',(2.211956474934,0.125502552624)); | |
| #403 = CARTESIAN_POINT('',(2.194453365886,0.198625689324)); | |
| #404 = CARTESIAN_POINT('',(2.167757259333,0.268877228416)); | |
| #405 = CARTESIAN_POINT('',(2.112992320047,0.367684981167)); | |
| #406 = CARTESIAN_POINT('',(2.092283922772,0.399526000662)); | |
| #407 = CARTESIAN_POINT('',(2.069044154628,0.430083690996)); | |
| #408 = CARTESIAN_POINT('',(2.043200123732,0.459154523989)); | |
| #409 = CARTESIAN_POINT('',(2.014694480685,0.486518396153)); | |
| #410 = CARTESIAN_POINT('',(1.983511638472,0.511939911858)); | |
| #411 = CARTESIAN_POINT('',(1.949709556917,0.535176021238)); | |
| #412 = CARTESIAN_POINT('',(1.877184277869,0.576811191099)); | |
| #413 = CARTESIAN_POINT('',(1.838460856431,0.59521025198)); | |
| #414 = CARTESIAN_POINT('',(1.797436066812,0.610957544388)); | |
| #415 = CARTESIAN_POINT('',(1.754364302872,0.623829837719)); | |
| #416 = CARTESIAN_POINT('',(1.709629150108,0.633629352161)); | |
| #417 = CARTESIAN_POINT('',(1.663735999774,0.640210506969)); | |
| #418 = CARTESIAN_POINT('',(1.617266256054,0.643501108793)); | |
| #419 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #421 = PCURVE('',#422,#427); | |
| #422 = PLANE('',#423); | |
| #423 = AXIS2_PLACEMENT_3D('',#424,#425,#426); | |
| #424 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #425 = DIRECTION('',(-0.,1.,0.)); | |
| #426 = DIRECTION('',(0.,0.,1.)); | |
| #427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); | |
| #428 = CIRCLE('',#429,3.); | |
| #429 = AXIS2_PLACEMENT_2D('',#430,#431); | |
| #430 = CARTESIAN_POINT('',(4.,4.)); | |
| #431 = DIRECTION('',(1.,0.)); | |
| #432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #433 = ADVANCED_FACE('',(#434),#422,.F.); | |
| #434 = FACE_BOUND('',#435,.F.); | |
| #435 = EDGE_LOOP('',(#436)); | |
| #436 = ORIENTED_EDGE('',*,*,#324,.T.); | |
| #437 = MANIFOLD_SOLID_BREP('',#438); | |
| #438 = CLOSED_SHELL('',(#439,#552)); | |
| #439 = ADVANCED_FACE('',(#440),#453,.T.); | |
| #440 = FACE_BOUND('',#441,.T.); | |
| #441 = EDGE_LOOP('',(#442)); | |
| #442 = ORIENTED_EDGE('',*,*,#443,.F.); | |
| #443 = EDGE_CURVE('',#444,#444,#446,.T.); | |
| #444 = VERTEX_POINT('',#445); | |
| #445 = CARTESIAN_POINT('',(-4.,0.,3.)); | |
| #446 = SURFACE_CURVE('',#447,(#452,#540),.PCURVE_S1.); | |
| #447 = CIRCLE('',#448,3.); | |
| #448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); | |
| #449 = CARTESIAN_POINT('',(-4.,0.,0.)); | |
| #450 = DIRECTION('',(1.,0.,-0.)); | |
| #451 = DIRECTION('',(0.,0.,1.)); | |
| #452 = PCURVE('',#453,#458); | |
| #453 = SPHERICAL_SURFACE('',#454,5.); | |
| #454 = AXIS2_PLACEMENT_3D('',#455,#456,#457); | |
| #455 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #456 = DIRECTION('',(0.,0.,1.)); | |
| #457 = DIRECTION('',(1.,0.,-0.)); | |
| #458 = DEFINITIONAL_REPRESENTATION('',(#459),#539); | |
| #459 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#460,#461,#462,#463,#464,#465, | |
| #466,#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478, | |
| #479,#480,#481,#482,#483,#484,#485,#486,#487,#488,#489,#490,#491, | |
| #492,#493,#494,#495,#496,#497,#498,#499,#500,#501,#502,#503,#504, | |
| #505,#506,#507,#508,#509,#510,#511,#512,#513,#514,#515,#516,#517, | |
| #518,#519,#520,#521,#522,#523,#524,#525,#526,#527,#528,#529,#530, | |
| #531,#532,#533,#534,#535,#536,#537,#538),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #460 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #461 = CARTESIAN_POINT('',(3.178408192499,0.643501108793)); | |
| #462 = CARTESIAN_POINT('',(3.215223604231,0.641435840161)); | |
| #463 = CARTESIAN_POINT('',(3.251752315975,0.637304930183)); | |
| #464 = CARTESIAN_POINT('',(3.287705648977,0.631137528971)); | |
| #465 = CARTESIAN_POINT('',(3.322818410039,0.62299049932)); | |
| #466 = CARTESIAN_POINT('',(3.356865239107,0.612944358862)); | |
| #467 = CARTESIAN_POINT('',(3.389667712966,0.601096974479)); | |
| #468 = CARTESIAN_POINT('',(3.480013127678,0.562163823756)); | |
| #469 = CARTESIAN_POINT('',(3.534089431529,0.530815483224)); | |
| #470 = CARTESIAN_POINT('',(3.58243781645,0.494215185421)); | |
| #471 = CARTESIAN_POINT('',(3.624725482993,0.45319401223)); | |
| #472 = CARTESIAN_POINT('',(3.661104553952,0.408548535354)); | |
| #473 = CARTESIAN_POINT('',(3.691825601156,0.360972510904)); | |
| #474 = CARTESIAN_POINT('',(3.71717549319,0.311083219005)); | |
| #475 = CARTESIAN_POINT('',(3.755086924652,0.214240006173)); | |
| #476 = CARTESIAN_POINT('',(3.768850767006,0.167698660831)); | |
| #477 = CARTESIAN_POINT('',(3.778849604236,0.120180455185)); | |
| #478 = CARTESIAN_POINT('',(3.785218932946,7.201888220536E-02)); | |
| #479 = CARTESIAN_POINT('',(3.78804456427,2.352295349134E-02)); | |
| #480 = CARTESIAN_POINT('',(3.787351502812,-2.500917084393E-02)); | |
| #481 = CARTESIAN_POINT('',(3.783103732753,-7.327593377797E-02)); | |
| #482 = CARTESIAN_POINT('',(3.768312192186,-0.162678897585)); | |
| #483 = CARTESIAN_POINT('',(3.758621685413,-0.203952271648)); | |
| #484 = CARTESIAN_POINT('',(3.746085148374,-0.24456360788)); | |
| #485 = CARTESIAN_POINT('',(3.730614035955,-0.284288156581)); | |
| #486 = CARTESIAN_POINT('',(3.712094580654,-0.322884325197)); | |
| #487 = CARTESIAN_POINT('',(3.690397332489,-0.360085752947)); | |
| #488 = CARTESIAN_POINT('',(3.665400480013,-0.395597058074)); | |
| #489 = CARTESIAN_POINT('',(3.612217593665,-0.458412699984)); | |
| #490 = CARTESIAN_POINT('',(3.584820827025,-0.486188078756)); | |
| #491 = CARTESIAN_POINT('',(3.554800186822,-0.512210726155)); | |
| #492 = CARTESIAN_POINT('',(3.522142783174,-0.536253180639)); | |
| #493 = CARTESIAN_POINT('',(3.486887370361,-0.558076050986)); | |
| #494 = CARTESIAN_POINT('',(3.449162112645,-0.577438346146)); | |
| #495 = CARTESIAN_POINT('',(3.409213531422,-0.594115011892)); | |
| #496 = CARTESIAN_POINT('',(3.330810902606,-0.619999250578)); | |
| #497 = CARTESIAN_POINT('',(3.292794154497,-0.629879849455)); | |
| #498 = CARTESIAN_POINT('',(3.253588018092,-0.637437025343)); | |
| #499 = CARTESIAN_POINT('',(3.213494880897,-0.642568043998)); | |
| #500 = CARTESIAN_POINT('',(3.172879600583,-0.645203687323)); | |
| #501 = CARTESIAN_POINT('',(3.132140081475,-0.645317320689)); | |
| #502 = CARTESIAN_POINT('',(3.09166813631,-0.642927571218)); | |
| #503 = CARTESIAN_POINT('',(3.016952676493,-0.633858438715)); | |
| #504 = CARTESIAN_POINT('',(2.982562971512,-0.627752675647)); | |
| #505 = CARTESIAN_POINT('',(2.948889674642,-0.619810886179)); | |
| #506 = CARTESIAN_POINT('',(2.916150990825,-0.610093761152)); | |
| #507 = CARTESIAN_POINT('',(2.884530345113,-0.598680417748)); | |
| #508 = CARTESIAN_POINT('',(2.854169777286,-0.585663339739)); | |
| #509 = CARTESIAN_POINT('',(2.825170817403,-0.571143047622)); | |
| #510 = CARTESIAN_POINT('',(2.749358885832,-0.527361537997)); | |
| #511 = CARTESIAN_POINT('',(2.705497053757,-0.495212481334)); | |
| #512 = CARTESIAN_POINT('',(2.666387567572,-0.45932840419)); | |
| #513 = CARTESIAN_POINT('',(2.632086333155,-0.420292884428)); | |
| #514 = CARTESIAN_POINT('',(2.602439260468,-0.378646109576)); | |
| #515 = CARTESIAN_POINT('',(2.577249069776,-0.334867373538)); | |
| #516 = CARTESIAN_POINT('',(2.556313486603,-0.28938648628)); | |
| #517 = CARTESIAN_POINT('',(2.514191757378,-0.172406723134)); | |
| #518 = CARTESIAN_POINT('',(2.498114124929,-9.926901197339E-02)); | |
| #519 = CARTESIAN_POINT('',(2.490664418239,-2.450270559277E-02)); | |
| #520 = CARTESIAN_POINT('',(2.491439217191,5.076839515488E-02)); | |
| #521 = CARTESIAN_POINT('',(2.500432505449,0.125502552624)); | |
| #522 = CARTESIAN_POINT('',(2.517935614495,0.198625689324)); | |
| #523 = CARTESIAN_POINT('',(2.544631721051,0.268877228416)); | |
| #524 = CARTESIAN_POINT('',(2.599396660338,0.367684981167)); | |
| #525 = CARTESIAN_POINT('',(2.620105057613,0.399526000662)); | |
| #526 = CARTESIAN_POINT('',(2.643344825756,0.430083690996)); | |
| #527 = CARTESIAN_POINT('',(2.669188856653,0.459154523989)); | |
| #528 = CARTESIAN_POINT('',(2.6976944997,0.486518396153)); | |
| #529 = CARTESIAN_POINT('',(2.728877341913,0.511939911858)); | |
| #530 = CARTESIAN_POINT('',(2.762679423468,0.535176021238)); | |
| #531 = CARTESIAN_POINT('',(2.835204702515,0.576811191099)); | |
| #532 = CARTESIAN_POINT('',(2.873928123953,0.59521025198)); | |
| #533 = CARTESIAN_POINT('',(2.914952913573,0.610957544388)); | |
| #534 = CARTESIAN_POINT('',(2.958024677513,0.623829837719)); | |
| #535 = CARTESIAN_POINT('',(3.002759830276,0.633629352161)); | |
| #536 = CARTESIAN_POINT('',(3.048652980611,0.640210506969)); | |
| #537 = CARTESIAN_POINT('',(3.095122724331,0.643501108793)); | |
| #538 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #540 = PCURVE('',#541,#546); | |
| #541 = PLANE('',#542); | |
| #542 = AXIS2_PLACEMENT_3D('',#543,#544,#545); | |
| #543 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #544 = DIRECTION('',(1.,0.,-0.)); | |
| #545 = DIRECTION('',(0.,0.,1.)); | |
| #546 = DEFINITIONAL_REPRESENTATION('',(#547),#551); | |
| #547 = CIRCLE('',#548,3.); | |
| #548 = AXIS2_PLACEMENT_2D('',#549,#550); | |
| #549 = CARTESIAN_POINT('',(4.,-4.)); | |
| #550 = DIRECTION('',(1.,0.)); | |
| #551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #552 = ADVANCED_FACE('',(#553),#541,.T.); | |
| #553 = FACE_BOUND('',#554,.T.); | |
| #554 = EDGE_LOOP('',(#555)); | |
| #555 = ORIENTED_EDGE('',*,*,#443,.T.); | |
| #556 = MANIFOLD_SOLID_BREP('',#557); | |
| #557 = CLOSED_SHELL('',(#558,#671)); | |
| #558 = ADVANCED_FACE('',(#559),#572,.T.); | |
| #559 = FACE_BOUND('',#560,.T.); | |
| #560 = EDGE_LOOP('',(#561)); | |
| #561 = ORIENTED_EDGE('',*,*,#562,.F.); | |
| #562 = EDGE_CURVE('',#563,#563,#565,.T.); | |
| #563 = VERTEX_POINT('',#564); | |
| #564 = CARTESIAN_POINT('',(0.,-4.,3.)); | |
| #565 = SURFACE_CURVE('',#566,(#571,#659),.PCURVE_S1.); | |
| #566 = CIRCLE('',#567,3.); | |
| #567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); | |
| #568 = CARTESIAN_POINT('',(0.,-4.,0.)); | |
| #569 = DIRECTION('',(-0.,1.,0.)); | |
| #570 = DIRECTION('',(0.,0.,1.)); | |
| #571 = PCURVE('',#572,#577); | |
| #572 = SPHERICAL_SURFACE('',#573,5.); | |
| #573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); | |
| #574 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #575 = DIRECTION('',(0.,0.,1.)); | |
| #576 = DIRECTION('',(1.,0.,-0.)); | |
| #577 = DEFINITIONAL_REPRESENTATION('',(#578),#658); | |
| #578 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#579,#580,#581,#582,#583,#584, | |
| #585,#586,#587,#588,#589,#590,#591,#592,#593,#594,#595,#596,#597, | |
| #598,#599,#600,#601,#602,#603,#604,#605,#606,#607,#608,#609,#610, | |
| #611,#612,#613,#614,#615,#616,#617,#618,#619,#620,#621,#622,#623, | |
| #624,#625,#626,#627,#628,#629,#630,#631,#632,#633,#634,#635,#636, | |
| #637,#638,#639,#640,#641,#642,#643,#644,#645,#646,#647,#648,#649, | |
| #650,#651,#652,#653,#654,#655,#656,#657),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #579 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #580 = CARTESIAN_POINT('',(4.749204519294,0.643501108793)); | |
| #581 = CARTESIAN_POINT('',(4.786019931026,0.641435840161)); | |
| #582 = CARTESIAN_POINT('',(4.822548642769,0.637304930183)); | |
| #583 = CARTESIAN_POINT('',(4.858501975772,0.631137528971)); | |
| #584 = CARTESIAN_POINT('',(4.893614736834,0.62299049932)); | |
| #585 = CARTESIAN_POINT('',(4.927661565901,0.612944358862)); | |
| #586 = CARTESIAN_POINT('',(4.960464039761,0.601096974479)); | |
| #587 = CARTESIAN_POINT('',(5.050809454473,0.562163823756)); | |
| #588 = CARTESIAN_POINT('',(5.104885758321,0.530815483225)); | |
| #589 = CARTESIAN_POINT('',(5.15323414325,0.494215185421)); | |
| #590 = CARTESIAN_POINT('',(5.195521809768,0.453194012231)); | |
| #591 = CARTESIAN_POINT('',(5.231900880756,0.408548535353)); | |
| #592 = CARTESIAN_POINT('',(5.262621927947,0.360972510904)); | |
| #593 = CARTESIAN_POINT('',(5.287971819985,0.311083219005)); | |
| #594 = CARTESIAN_POINT('',(5.325883251447,0.214240006173)); | |
| #595 = CARTESIAN_POINT('',(5.339647093801,0.167698660831)); | |
| #596 = CARTESIAN_POINT('',(5.34964593103,0.120180455185)); | |
| #597 = CARTESIAN_POINT('',(5.356015259741,7.201888220536E-02)); | |
| #598 = CARTESIAN_POINT('',(5.358840891065,2.352295349134E-02)); | |
| #599 = CARTESIAN_POINT('',(5.358147829607,-2.500917084393E-02)); | |
| #600 = CARTESIAN_POINT('',(5.353900059548,-7.327593377797E-02)); | |
| #601 = CARTESIAN_POINT('',(5.339108518981,-0.162678897585)); | |
| #602 = CARTESIAN_POINT('',(5.329418012208,-0.203952271648)); | |
| #603 = CARTESIAN_POINT('',(5.316881475169,-0.24456360788)); | |
| #604 = CARTESIAN_POINT('',(5.30141036275,-0.284288156581)); | |
| #605 = CARTESIAN_POINT('',(5.282890907448,-0.322884325197)); | |
| #606 = CARTESIAN_POINT('',(5.261193659284,-0.360085752947)); | |
| #607 = CARTESIAN_POINT('',(5.236196806808,-0.395597058074)); | |
| #608 = CARTESIAN_POINT('',(5.18301392046,-0.458412699984)); | |
| #609 = CARTESIAN_POINT('',(5.15561715382,-0.486188078756)); | |
| #610 = CARTESIAN_POINT('',(5.125596513619,-0.512210726155)); | |
| #611 = CARTESIAN_POINT('',(5.092939109969,-0.536253180639)); | |
| #612 = CARTESIAN_POINT('',(5.057683697155,-0.558076050986)); | |
| #613 = CARTESIAN_POINT('',(5.019958439441,-0.577438346146)); | |
| #614 = CARTESIAN_POINT('',(4.980009858217,-0.594115011892)); | |
| #615 = CARTESIAN_POINT('',(4.901607229401,-0.619999250578)); | |
| #616 = CARTESIAN_POINT('',(4.863590481292,-0.629879849455)); | |
| #617 = CARTESIAN_POINT('',(4.824384344888,-0.637437025343)); | |
| #618 = CARTESIAN_POINT('',(4.784291207692,-0.642568043998)); | |
| #619 = CARTESIAN_POINT('',(4.743675927378,-0.645203687323)); | |
| #620 = CARTESIAN_POINT('',(4.70293640827,-0.645317320689)); | |
| #621 = CARTESIAN_POINT('',(4.662464463105,-0.642927571218)); | |
| #622 = CARTESIAN_POINT('',(4.587749003288,-0.633858438715)); | |
| #623 = CARTESIAN_POINT('',(4.553359298307,-0.627752675647)); | |
| #624 = CARTESIAN_POINT('',(4.519686001437,-0.619810886179)); | |
| #625 = CARTESIAN_POINT('',(4.48694731762,-0.610093761152)); | |
| #626 = CARTESIAN_POINT('',(4.455326671907,-0.598680417748)); | |
| #627 = CARTESIAN_POINT('',(4.424966104081,-0.585663339739)); | |
| #628 = CARTESIAN_POINT('',(4.395967144198,-0.571143047622)); | |
| #629 = CARTESIAN_POINT('',(4.320155212627,-0.527361537997)); | |
| #630 = CARTESIAN_POINT('',(4.276293380552,-0.495212481334)); | |
| #631 = CARTESIAN_POINT('',(4.237183894369,-0.459328404189)); | |
| #632 = CARTESIAN_POINT('',(4.202882659952,-0.420292884428)); | |
| #633 = CARTESIAN_POINT('',(4.173235587265,-0.378646109575)); | |
| #634 = CARTESIAN_POINT('',(4.14804539657,-0.334867373538)); | |
| #635 = CARTESIAN_POINT('',(4.127109813398,-0.28938648628)); | |
| #636 = CARTESIAN_POINT('',(4.084988084173,-0.172406723134)); | |
| #637 = CARTESIAN_POINT('',(4.068910451722,-9.926901197339E-02)); | |
| #638 = CARTESIAN_POINT('',(4.061460745038,-2.450270559277E-02)); | |
| #639 = CARTESIAN_POINT('',(4.062235543964,5.076839515488E-02)); | |
| #640 = CARTESIAN_POINT('',(4.071228832249,0.125502552624)); | |
| #641 = CARTESIAN_POINT('',(4.088731941289,0.198625689324)); | |
| #642 = CARTESIAN_POINT('',(4.115428047846,0.268877228416)); | |
| #643 = CARTESIAN_POINT('',(4.170192987132,0.367684981167)); | |
| #644 = CARTESIAN_POINT('',(4.190901384407,0.399526000662)); | |
| #645 = CARTESIAN_POINT('',(4.214141152552,0.430083690996)); | |
| #646 = CARTESIAN_POINT('',(4.239985183448,0.459154523989)); | |
| #647 = CARTESIAN_POINT('',(4.268490826494,0.486518396153)); | |
| #648 = CARTESIAN_POINT('',(4.299673668708,0.511939911858)); | |
| #649 = CARTESIAN_POINT('',(4.333475750263,0.535176021238)); | |
| #650 = CARTESIAN_POINT('',(4.40600102931,0.576811191099)); | |
| #651 = CARTESIAN_POINT('',(4.444724450749,0.59521025198)); | |
| #652 = CARTESIAN_POINT('',(4.485749240367,0.610957544388)); | |
| #653 = CARTESIAN_POINT('',(4.528821004308,0.623829837719)); | |
| #654 = CARTESIAN_POINT('',(4.573556157072,0.633629352161)); | |
| #655 = CARTESIAN_POINT('',(4.619449307406,0.640210506969)); | |
| #656 = CARTESIAN_POINT('',(4.665919051126,0.643501108793)); | |
| #657 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #659 = PCURVE('',#660,#665); | |
| #660 = PLANE('',#661); | |
| #661 = AXIS2_PLACEMENT_3D('',#662,#663,#664); | |
| #662 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #663 = DIRECTION('',(-0.,1.,0.)); | |
| #664 = DIRECTION('',(0.,0.,1.)); | |
| #665 = DEFINITIONAL_REPRESENTATION('',(#666),#670); | |
| #666 = CIRCLE('',#667,3.); | |
| #667 = AXIS2_PLACEMENT_2D('',#668,#669); | |
| #668 = CARTESIAN_POINT('',(4.,4.)); | |
| #669 = DIRECTION('',(1.,0.)); | |
| #670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #671 = ADVANCED_FACE('',(#672),#660,.T.); | |
| #672 = FACE_BOUND('',#673,.T.); | |
| #673 = EDGE_LOOP('',(#674)); | |
| #674 = ORIENTED_EDGE('',*,*,#562,.T.); | |
| #675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) | |
| GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#679)) GLOBAL_UNIT_ASSIGNED_CONTEXT | |
| ((#676,#677,#678)) REPRESENTATION_CONTEXT('Context #1', | |
| '3D Context with UNIT and UNCERTAINTY') ); | |
| #676 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); | |
| #677 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); | |
| #678 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); | |
| #679 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#676, | |
| 'distance_accuracy_value','confusion accuracy'); | |
| #680 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); | |
| ENDSEC; | |
| END-ISO-10303-21; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ISO-10303-21; | |
| HEADER; | |
| FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); | |
| FILE_NAME('Open CASCADE Shape Model','2026-08-25T14:28:32',('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('COMPOUND','COMPOUND','',(#8)); | |
| #8 = PRODUCT_CONTEXT('',#2,'mechanical'); | |
| #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); | |
| #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#821); | |
| #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,#79,#197,#380,#536,#692,#742,#780,#784,#788, | |
| #792)); | |
| #17 = ADVANCED_FACE('',(#18),#33,.T.); | |
| #18 = FACE_BOUND('',#19,.T.); | |
| #19 = EDGE_LOOP('',(#20,#51,#52)); | |
| #20 = ORIENTED_EDGE('',*,*,#21,.T.); | |
| #21 = EDGE_CURVE('',#22,#24,#26,.T.); | |
| #22 = VERTEX_POINT('',#23); | |
| #23 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,4.)); | |
| #24 = VERTEX_POINT('',#25); | |
| #25 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,5.)); | |
| #26 = SEAM_CURVE('',#27,(#32,#44),.PCURVE_S1.); | |
| #27 = CIRCLE('',#28,5.); | |
| #28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); | |
| #29 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #30 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #31 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #32 = PCURVE('',#33,#38); | |
| #33 = SPHERICAL_SURFACE('',#34,5.); | |
| #34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); | |
| #35 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #36 = DIRECTION('',(0.,0.,1.)); | |
| #37 = DIRECTION('',(1.,0.,-0.)); | |
| #38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); | |
| #39 = LINE('',#40,#41); | |
| #40 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #41 = VECTOR('',#42,1.); | |
| #42 = DIRECTION('',(0.,1.)); | |
| #43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #44 = PCURVE('',#33,#45); | |
| #45 = DEFINITIONAL_REPRESENTATION('',(#46),#50); | |
| #46 = LINE('',#47,#48); | |
| #47 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #48 = VECTOR('',#49,1.); | |
| #49 = DIRECTION('',(0.,1.)); | |
| #50 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #51 = ORIENTED_EDGE('',*,*,#21,.F.); | |
| #52 = ORIENTED_EDGE('',*,*,#53,.T.); | |
| #53 = EDGE_CURVE('',#22,#22,#54,.T.); | |
| #54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.); | |
| #55 = CIRCLE('',#56,3.); | |
| #56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); | |
| #57 = CARTESIAN_POINT('',(0.,0.,4.)); | |
| #58 = DIRECTION('',(0.,0.,1.)); | |
| #59 = DIRECTION('',(1.,0.,-0.)); | |
| #60 = PCURVE('',#33,#61); | |
| #61 = DEFINITIONAL_REPRESENTATION('',(#62),#66); | |
| #62 = LINE('',#63,#64); | |
| #63 = CARTESIAN_POINT('',(0.,0.927295218002)); | |
| #64 = VECTOR('',#65,1.); | |
| #65 = DIRECTION('',(1.,0.)); | |
| #66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #67 = PCURVE('',#68,#73); | |
| #68 = PLANE('',#69); | |
| #69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); | |
| #70 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #71 = DIRECTION('',(0.,0.,1.)); | |
| #72 = DIRECTION('',(1.,0.,-0.)); | |
| #73 = DEFINITIONAL_REPRESENTATION('',(#74),#78); | |
| #74 = CIRCLE('',#75,3.); | |
| #75 = AXIS2_PLACEMENT_2D('',#76,#77); | |
| #76 = CARTESIAN_POINT('',(4.,4.)); | |
| #77 = DIRECTION('',(1.,0.)); | |
| #78 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #79 = ADVANCED_FACE('',(#80,#194),#68,.T.); | |
| #80 = FACE_BOUND('',#81,.T.); | |
| #81 = EDGE_LOOP('',(#82,#112,#140,#168)); | |
| #82 = ORIENTED_EDGE('',*,*,#83,.F.); | |
| #83 = EDGE_CURVE('',#84,#86,#88,.T.); | |
| #84 = VERTEX_POINT('',#85); | |
| #85 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #86 = VERTEX_POINT('',#87); | |
| #87 = CARTESIAN_POINT('',(-4.,4.,4.)); | |
| #88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.); | |
| #89 = LINE('',#90,#91); | |
| #90 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #91 = VECTOR('',#92,1.); | |
| #92 = DIRECTION('',(-0.,1.,0.)); | |
| #93 = PCURVE('',#68,#94); | |
| #94 = DEFINITIONAL_REPRESENTATION('',(#95),#99); | |
| #95 = LINE('',#96,#97); | |
| #96 = CARTESIAN_POINT('',(0.,0.)); | |
| #97 = VECTOR('',#98,1.); | |
| #98 = DIRECTION('',(0.,1.)); | |
| #99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #100 = PCURVE('',#101,#106); | |
| #101 = PLANE('',#102); | |
| #102 = AXIS2_PLACEMENT_3D('',#103,#104,#105); | |
| #103 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #104 = DIRECTION('',(1.,0.,-0.)); | |
| #105 = DIRECTION('',(0.,0.,1.)); | |
| #106 = DEFINITIONAL_REPRESENTATION('',(#107),#111); | |
| #107 = LINE('',#108,#109); | |
| #108 = CARTESIAN_POINT('',(8.,0.)); | |
| #109 = VECTOR('',#110,1.); | |
| #110 = DIRECTION('',(0.,-1.)); | |
| #111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #112 = ORIENTED_EDGE('',*,*,#113,.T.); | |
| #113 = EDGE_CURVE('',#84,#114,#116,.T.); | |
| #114 = VERTEX_POINT('',#115); | |
| #115 = CARTESIAN_POINT('',(4.,-4.,4.)); | |
| #116 = SURFACE_CURVE('',#117,(#121,#128),.PCURVE_S1.); | |
| #117 = LINE('',#118,#119); | |
| #118 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #119 = VECTOR('',#120,1.); | |
| #120 = DIRECTION('',(1.,0.,-0.)); | |
| #121 = PCURVE('',#68,#122); | |
| #122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); | |
| #123 = LINE('',#124,#125); | |
| #124 = CARTESIAN_POINT('',(0.,0.)); | |
| #125 = VECTOR('',#126,1.); | |
| #126 = DIRECTION('',(1.,0.)); | |
| #127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #128 = PCURVE('',#129,#134); | |
| #129 = PLANE('',#130); | |
| #130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); | |
| #131 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #132 = DIRECTION('',(-0.,1.,0.)); | |
| #133 = DIRECTION('',(0.,0.,1.)); | |
| #134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); | |
| #135 = LINE('',#136,#137); | |
| #136 = CARTESIAN_POINT('',(8.,0.)); | |
| #137 = VECTOR('',#138,1.); | |
| #138 = DIRECTION('',(0.,1.)); | |
| #139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #140 = ORIENTED_EDGE('',*,*,#141,.T.); | |
| #141 = EDGE_CURVE('',#114,#142,#144,.T.); | |
| #142 = VERTEX_POINT('',#143); | |
| #143 = CARTESIAN_POINT('',(4.,4.,4.)); | |
| #144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.); | |
| #145 = LINE('',#146,#147); | |
| #146 = CARTESIAN_POINT('',(4.,-4.,4.)); | |
| #147 = VECTOR('',#148,1.); | |
| #148 = DIRECTION('',(-0.,1.,0.)); | |
| #149 = PCURVE('',#68,#150); | |
| #150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); | |
| #151 = LINE('',#152,#153); | |
| #152 = CARTESIAN_POINT('',(8.,0.)); | |
| #153 = VECTOR('',#154,1.); | |
| #154 = DIRECTION('',(0.,1.)); | |
| #155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #156 = PCURVE('',#157,#162); | |
| #157 = PLANE('',#158); | |
| #158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); | |
| #159 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #160 = DIRECTION('',(1.,0.,-0.)); | |
| #161 = DIRECTION('',(0.,0.,1.)); | |
| #162 = DEFINITIONAL_REPRESENTATION('',(#163),#167); | |
| #163 = LINE('',#164,#165); | |
| #164 = CARTESIAN_POINT('',(8.,0.)); | |
| #165 = VECTOR('',#166,1.); | |
| #166 = DIRECTION('',(0.,-1.)); | |
| #167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #168 = ORIENTED_EDGE('',*,*,#169,.F.); | |
| #169 = EDGE_CURVE('',#86,#142,#170,.T.); | |
| #170 = SURFACE_CURVE('',#171,(#175,#182),.PCURVE_S1.); | |
| #171 = LINE('',#172,#173); | |
| #172 = CARTESIAN_POINT('',(-4.,4.,4.)); | |
| #173 = VECTOR('',#174,1.); | |
| #174 = DIRECTION('',(1.,0.,-0.)); | |
| #175 = PCURVE('',#68,#176); | |
| #176 = DEFINITIONAL_REPRESENTATION('',(#177),#181); | |
| #177 = LINE('',#178,#179); | |
| #178 = CARTESIAN_POINT('',(0.,8.)); | |
| #179 = VECTOR('',#180,1.); | |
| #180 = DIRECTION('',(1.,0.)); | |
| #181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #182 = PCURVE('',#183,#188); | |
| #183 = PLANE('',#184); | |
| #184 = AXIS2_PLACEMENT_3D('',#185,#186,#187); | |
| #185 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #186 = DIRECTION('',(-0.,1.,0.)); | |
| #187 = DIRECTION('',(0.,0.,1.)); | |
| #188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); | |
| #189 = LINE('',#190,#191); | |
| #190 = CARTESIAN_POINT('',(8.,0.)); | |
| #191 = VECTOR('',#192,1.); | |
| #192 = DIRECTION('',(0.,1.)); | |
| #193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #194 = FACE_BOUND('',#195,.T.); | |
| #195 = EDGE_LOOP('',(#196)); | |
| #196 = ORIENTED_EDGE('',*,*,#53,.F.); | |
| #197 = ADVANCED_FACE('',(#198,#273),#101,.F.); | |
| #198 = FACE_BOUND('',#199,.F.); | |
| #199 = EDGE_LOOP('',(#200,#223,#251,#272)); | |
| #200 = ORIENTED_EDGE('',*,*,#201,.F.); | |
| #201 = EDGE_CURVE('',#202,#84,#204,.T.); | |
| #202 = VERTEX_POINT('',#203); | |
| #203 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #204 = SURFACE_CURVE('',#205,(#209,#216),.PCURVE_S1.); | |
| #205 = LINE('',#206,#207); | |
| #206 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #207 = VECTOR('',#208,1.); | |
| #208 = DIRECTION('',(0.,0.,1.)); | |
| #209 = PCURVE('',#101,#210); | |
| #210 = DEFINITIONAL_REPRESENTATION('',(#211),#215); | |
| #211 = LINE('',#212,#213); | |
| #212 = CARTESIAN_POINT('',(0.,0.)); | |
| #213 = VECTOR('',#214,1.); | |
| #214 = DIRECTION('',(1.,0.)); | |
| #215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #216 = PCURVE('',#129,#217); | |
| #217 = DEFINITIONAL_REPRESENTATION('',(#218),#222); | |
| #218 = LINE('',#219,#220); | |
| #219 = CARTESIAN_POINT('',(0.,0.)); | |
| #220 = VECTOR('',#221,1.); | |
| #221 = DIRECTION('',(1.,0.)); | |
| #222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #223 = ORIENTED_EDGE('',*,*,#224,.T.); | |
| #224 = EDGE_CURVE('',#202,#225,#227,.T.); | |
| #225 = VERTEX_POINT('',#226); | |
| #226 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.); | |
| #228 = LINE('',#229,#230); | |
| #229 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #230 = VECTOR('',#231,1.); | |
| #231 = DIRECTION('',(-0.,1.,0.)); | |
| #232 = PCURVE('',#101,#233); | |
| #233 = DEFINITIONAL_REPRESENTATION('',(#234),#238); | |
| #234 = LINE('',#235,#236); | |
| #235 = CARTESIAN_POINT('',(0.,0.)); | |
| #236 = VECTOR('',#237,1.); | |
| #237 = DIRECTION('',(0.,-1.)); | |
| #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('',(-4.,-4.,-4.)); | |
| #243 = DIRECTION('',(0.,0.,1.)); | |
| #244 = DIRECTION('',(1.,0.,-0.)); | |
| #245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); | |
| #246 = LINE('',#247,#248); | |
| #247 = CARTESIAN_POINT('',(0.,0.)); | |
| #248 = VECTOR('',#249,1.); | |
| #249 = DIRECTION('',(0.,1.)); | |
| #250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #251 = ORIENTED_EDGE('',*,*,#252,.T.); | |
| #252 = EDGE_CURVE('',#225,#86,#253,.T.); | |
| #253 = SURFACE_CURVE('',#254,(#258,#265),.PCURVE_S1.); | |
| #254 = LINE('',#255,#256); | |
| #255 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #256 = VECTOR('',#257,1.); | |
| #257 = DIRECTION('',(0.,0.,1.)); | |
| #258 = PCURVE('',#101,#259); | |
| #259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); | |
| #260 = LINE('',#261,#262); | |
| #261 = CARTESIAN_POINT('',(0.,-8.)); | |
| #262 = VECTOR('',#263,1.); | |
| #263 = DIRECTION('',(1.,0.)); | |
| #264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #265 = PCURVE('',#183,#266); | |
| #266 = DEFINITIONAL_REPRESENTATION('',(#267),#271); | |
| #267 = LINE('',#268,#269); | |
| #268 = CARTESIAN_POINT('',(0.,0.)); | |
| #269 = VECTOR('',#270,1.); | |
| #270 = DIRECTION('',(1.,0.)); | |
| #271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #272 = ORIENTED_EDGE('',*,*,#83,.F.); | |
| #273 = FACE_BOUND('',#274,.F.); | |
| #274 = EDGE_LOOP('',(#275)); | |
| #275 = ORIENTED_EDGE('',*,*,#276,.F.); | |
| #276 = EDGE_CURVE('',#277,#277,#279,.T.); | |
| #277 = VERTEX_POINT('',#278); | |
| #278 = CARTESIAN_POINT('',(-4.,0.,3.)); | |
| #279 = SURFACE_CURVE('',#280,(#285,#292),.PCURVE_S1.); | |
| #280 = CIRCLE('',#281,3.); | |
| #281 = AXIS2_PLACEMENT_3D('',#282,#283,#284); | |
| #282 = CARTESIAN_POINT('',(-4.,0.,0.)); | |
| #283 = DIRECTION('',(1.,0.,-0.)); | |
| #284 = DIRECTION('',(0.,0.,1.)); | |
| #285 = PCURVE('',#101,#286); | |
| #286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); | |
| #287 = CIRCLE('',#288,3.); | |
| #288 = AXIS2_PLACEMENT_2D('',#289,#290); | |
| #289 = CARTESIAN_POINT('',(4.,-4.)); | |
| #290 = DIRECTION('',(1.,0.)); | |
| #291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #292 = PCURVE('',#293,#298); | |
| #293 = SPHERICAL_SURFACE('',#294,5.); | |
| #294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); | |
| #295 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #296 = DIRECTION('',(0.,0.,1.)); | |
| #297 = DIRECTION('',(1.,0.,-0.)); | |
| #298 = DEFINITIONAL_REPRESENTATION('',(#299),#379); | |
| #299 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#300,#301,#302,#303,#304,#305, | |
| #306,#307,#308,#309,#310,#311,#312,#313,#314,#315,#316,#317,#318, | |
| #319,#320,#321,#322,#323,#324,#325,#326,#327,#328,#329,#330,#331, | |
| #332,#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,#343,#344, | |
| #345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357, | |
| #358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370, | |
| #371,#372,#373,#374,#375,#376,#377,#378),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #300 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #301 = CARTESIAN_POINT('',(3.178408192499,0.643501108793)); | |
| #302 = CARTESIAN_POINT('',(3.215223604231,0.641435840161)); | |
| #303 = CARTESIAN_POINT('',(3.251752315975,0.637304930183)); | |
| #304 = CARTESIAN_POINT('',(3.287705648977,0.631137528971)); | |
| #305 = CARTESIAN_POINT('',(3.322818410039,0.62299049932)); | |
| #306 = CARTESIAN_POINT('',(3.356865239107,0.612944358862)); | |
| #307 = CARTESIAN_POINT('',(3.389667712966,0.601096974479)); | |
| #308 = CARTESIAN_POINT('',(3.480013127678,0.562163823756)); | |
| #309 = CARTESIAN_POINT('',(3.534089431529,0.530815483224)); | |
| #310 = CARTESIAN_POINT('',(3.58243781645,0.494215185421)); | |
| #311 = CARTESIAN_POINT('',(3.624725482993,0.45319401223)); | |
| #312 = CARTESIAN_POINT('',(3.661104553952,0.408548535354)); | |
| #313 = CARTESIAN_POINT('',(3.691825601156,0.360972510904)); | |
| #314 = CARTESIAN_POINT('',(3.71717549319,0.311083219005)); | |
| #315 = CARTESIAN_POINT('',(3.755086924652,0.214240006173)); | |
| #316 = CARTESIAN_POINT('',(3.768850767006,0.167698660831)); | |
| #317 = CARTESIAN_POINT('',(3.778849604236,0.120180455185)); | |
| #318 = CARTESIAN_POINT('',(3.785218932946,7.201888220536E-02)); | |
| #319 = CARTESIAN_POINT('',(3.78804456427,2.352295349134E-02)); | |
| #320 = CARTESIAN_POINT('',(3.787351502812,-2.500917084393E-02)); | |
| #321 = CARTESIAN_POINT('',(3.783103732753,-7.327593377797E-02)); | |
| #322 = CARTESIAN_POINT('',(3.768312192186,-0.162678897585)); | |
| #323 = CARTESIAN_POINT('',(3.758621685413,-0.203952271648)); | |
| #324 = CARTESIAN_POINT('',(3.746085148374,-0.24456360788)); | |
| #325 = CARTESIAN_POINT('',(3.730614035955,-0.284288156581)); | |
| #326 = CARTESIAN_POINT('',(3.712094580654,-0.322884325197)); | |
| #327 = CARTESIAN_POINT('',(3.690397332489,-0.360085752947)); | |
| #328 = CARTESIAN_POINT('',(3.665400480013,-0.395597058074)); | |
| #329 = CARTESIAN_POINT('',(3.612217593665,-0.458412699984)); | |
| #330 = CARTESIAN_POINT('',(3.584820827025,-0.486188078756)); | |
| #331 = CARTESIAN_POINT('',(3.554800186822,-0.512210726155)); | |
| #332 = CARTESIAN_POINT('',(3.522142783174,-0.536253180639)); | |
| #333 = CARTESIAN_POINT('',(3.486887370361,-0.558076050986)); | |
| #334 = CARTESIAN_POINT('',(3.449162112645,-0.577438346146)); | |
| #335 = CARTESIAN_POINT('',(3.409213531422,-0.594115011892)); | |
| #336 = CARTESIAN_POINT('',(3.330810902606,-0.619999250578)); | |
| #337 = CARTESIAN_POINT('',(3.292794154497,-0.629879849455)); | |
| #338 = CARTESIAN_POINT('',(3.253588018092,-0.637437025343)); | |
| #339 = CARTESIAN_POINT('',(3.213494880897,-0.642568043998)); | |
| #340 = CARTESIAN_POINT('',(3.172879600583,-0.645203687323)); | |
| #341 = CARTESIAN_POINT('',(3.132140081475,-0.645317320689)); | |
| #342 = CARTESIAN_POINT('',(3.09166813631,-0.642927571218)); | |
| #343 = CARTESIAN_POINT('',(3.016952676493,-0.633858438715)); | |
| #344 = CARTESIAN_POINT('',(2.982562971512,-0.627752675647)); | |
| #345 = CARTESIAN_POINT('',(2.948889674642,-0.619810886179)); | |
| #346 = CARTESIAN_POINT('',(2.916150990825,-0.610093761152)); | |
| #347 = CARTESIAN_POINT('',(2.884530345113,-0.598680417748)); | |
| #348 = CARTESIAN_POINT('',(2.854169777286,-0.585663339739)); | |
| #349 = CARTESIAN_POINT('',(2.825170817403,-0.571143047622)); | |
| #350 = CARTESIAN_POINT('',(2.749358885832,-0.527361537997)); | |
| #351 = CARTESIAN_POINT('',(2.705497053757,-0.495212481334)); | |
| #352 = CARTESIAN_POINT('',(2.666387567572,-0.45932840419)); | |
| #353 = CARTESIAN_POINT('',(2.632086333155,-0.420292884428)); | |
| #354 = CARTESIAN_POINT('',(2.602439260468,-0.378646109576)); | |
| #355 = CARTESIAN_POINT('',(2.577249069776,-0.334867373538)); | |
| #356 = CARTESIAN_POINT('',(2.556313486603,-0.28938648628)); | |
| #357 = CARTESIAN_POINT('',(2.514191757378,-0.172406723134)); | |
| #358 = CARTESIAN_POINT('',(2.498114124929,-9.926901197339E-02)); | |
| #359 = CARTESIAN_POINT('',(2.490664418239,-2.450270559277E-02)); | |
| #360 = CARTESIAN_POINT('',(2.491439217191,5.076839515488E-02)); | |
| #361 = CARTESIAN_POINT('',(2.500432505449,0.125502552624)); | |
| #362 = CARTESIAN_POINT('',(2.517935614495,0.198625689324)); | |
| #363 = CARTESIAN_POINT('',(2.544631721051,0.268877228416)); | |
| #364 = CARTESIAN_POINT('',(2.599396660338,0.367684981167)); | |
| #365 = CARTESIAN_POINT('',(2.620105057613,0.399526000662)); | |
| #366 = CARTESIAN_POINT('',(2.643344825756,0.430083690996)); | |
| #367 = CARTESIAN_POINT('',(2.669188856653,0.459154523989)); | |
| #368 = CARTESIAN_POINT('',(2.6976944997,0.486518396153)); | |
| #369 = CARTESIAN_POINT('',(2.728877341913,0.511939911858)); | |
| #370 = CARTESIAN_POINT('',(2.762679423468,0.535176021238)); | |
| #371 = CARTESIAN_POINT('',(2.835204702515,0.576811191099)); | |
| #372 = CARTESIAN_POINT('',(2.873928123953,0.59521025198)); | |
| #373 = CARTESIAN_POINT('',(2.914952913573,0.610957544388)); | |
| #374 = CARTESIAN_POINT('',(2.958024677513,0.623829837719)); | |
| #375 = CARTESIAN_POINT('',(3.002759830276,0.633629352161)); | |
| #376 = CARTESIAN_POINT('',(3.048652980611,0.640210506969)); | |
| #377 = CARTESIAN_POINT('',(3.095122724331,0.643501108793)); | |
| #378 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #380 = ADVANCED_FACE('',(#381,#429),#183,.T.); | |
| #381 = FACE_BOUND('',#382,.T.); | |
| #382 = EDGE_LOOP('',(#383,#406,#407,#408)); | |
| #383 = ORIENTED_EDGE('',*,*,#384,.F.); | |
| #384 = EDGE_CURVE('',#225,#385,#387,.T.); | |
| #385 = VERTEX_POINT('',#386); | |
| #386 = CARTESIAN_POINT('',(4.,4.,-4.)); | |
| #387 = SURFACE_CURVE('',#388,(#392,#399),.PCURVE_S1.); | |
| #388 = LINE('',#389,#390); | |
| #389 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #390 = VECTOR('',#391,1.); | |
| #391 = DIRECTION('',(1.,0.,-0.)); | |
| #392 = PCURVE('',#183,#393); | |
| #393 = DEFINITIONAL_REPRESENTATION('',(#394),#398); | |
| #394 = LINE('',#395,#396); | |
| #395 = CARTESIAN_POINT('',(0.,0.)); | |
| #396 = VECTOR('',#397,1.); | |
| #397 = DIRECTION('',(0.,1.)); | |
| #398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #399 = PCURVE('',#240,#400); | |
| #400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); | |
| #401 = LINE('',#402,#403); | |
| #402 = CARTESIAN_POINT('',(0.,8.)); | |
| #403 = VECTOR('',#404,1.); | |
| #404 = DIRECTION('',(1.,0.)); | |
| #405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #406 = ORIENTED_EDGE('',*,*,#252,.T.); | |
| #407 = ORIENTED_EDGE('',*,*,#169,.T.); | |
| #408 = ORIENTED_EDGE('',*,*,#409,.F.); | |
| #409 = EDGE_CURVE('',#385,#142,#410,.T.); | |
| #410 = SURFACE_CURVE('',#411,(#415,#422),.PCURVE_S1.); | |
| #411 = LINE('',#412,#413); | |
| #412 = CARTESIAN_POINT('',(4.,4.,-4.)); | |
| #413 = VECTOR('',#414,1.); | |
| #414 = DIRECTION('',(0.,0.,1.)); | |
| #415 = PCURVE('',#183,#416); | |
| #416 = DEFINITIONAL_REPRESENTATION('',(#417),#421); | |
| #417 = LINE('',#418,#419); | |
| #418 = CARTESIAN_POINT('',(0.,8.)); | |
| #419 = VECTOR('',#420,1.); | |
| #420 = DIRECTION('',(1.,0.)); | |
| #421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #422 = PCURVE('',#157,#423); | |
| #423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); | |
| #424 = LINE('',#425,#426); | |
| #425 = CARTESIAN_POINT('',(0.,-8.)); | |
| #426 = VECTOR('',#427,1.); | |
| #427 = DIRECTION('',(1.,0.)); | |
| #428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #429 = FACE_BOUND('',#430,.T.); | |
| #430 = EDGE_LOOP('',(#431)); | |
| #431 = ORIENTED_EDGE('',*,*,#432,.F.); | |
| #432 = EDGE_CURVE('',#433,#433,#435,.T.); | |
| #433 = VERTEX_POINT('',#434); | |
| #434 = CARTESIAN_POINT('',(0.,4.,3.)); | |
| #435 = SURFACE_CURVE('',#436,(#441,#448),.PCURVE_S1.); | |
| #436 = CIRCLE('',#437,3.); | |
| #437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); | |
| #438 = CARTESIAN_POINT('',(0.,4.,0.)); | |
| #439 = DIRECTION('',(-0.,1.,0.)); | |
| #440 = DIRECTION('',(0.,0.,1.)); | |
| #441 = PCURVE('',#183,#442); | |
| #442 = DEFINITIONAL_REPRESENTATION('',(#443),#447); | |
| #443 = CIRCLE('',#444,3.); | |
| #444 = AXIS2_PLACEMENT_2D('',#445,#446); | |
| #445 = CARTESIAN_POINT('',(4.,4.)); | |
| #446 = DIRECTION('',(1.,0.)); | |
| #447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #448 = PCURVE('',#449,#454); | |
| #449 = SPHERICAL_SURFACE('',#450,5.); | |
| #450 = AXIS2_PLACEMENT_3D('',#451,#452,#453); | |
| #451 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #452 = DIRECTION('',(0.,0.,1.)); | |
| #453 = DIRECTION('',(1.,0.,-0.)); | |
| #454 = DEFINITIONAL_REPRESENTATION('',(#455),#535); | |
| #455 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#456,#457,#458,#459,#460,#461, | |
| #462,#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,#473,#474, | |
| #475,#476,#477,#478,#479,#480,#481,#482,#483,#484,#485,#486,#487, | |
| #488,#489,#490,#491,#492,#493,#494,#495,#496,#497,#498,#499,#500, | |
| #501,#502,#503,#504,#505,#506,#507,#508,#509,#510,#511,#512,#513, | |
| #514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524,#525,#526, | |
| #527,#528,#529,#530,#531,#532,#533,#534),.UNSPECIFIED.,.F.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #456 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #457 = CARTESIAN_POINT('',(1.533980787886,0.643501108793)); | |
| #458 = CARTESIAN_POINT('',(1.497165376154,0.641435840161)); | |
| #459 = CARTESIAN_POINT('',(1.46063666441,0.637304930183)); | |
| #460 = CARTESIAN_POINT('',(1.424683331407,0.631137528971)); | |
| #461 = CARTESIAN_POINT('',(1.389570570345,0.62299049932)); | |
| #462 = CARTESIAN_POINT('',(1.355523741278,0.612944358862)); | |
| #463 = CARTESIAN_POINT('',(1.322721267418,0.601096974479)); | |
| #464 = CARTESIAN_POINT('',(1.232375852707,0.562163823756)); | |
| #465 = CARTESIAN_POINT('',(1.178299548854,0.530815483225)); | |
| #466 = CARTESIAN_POINT('',(1.129951163934,0.494215185421)); | |
| #467 = CARTESIAN_POINT('',(1.087663497382,0.453194012231)); | |
| #468 = CARTESIAN_POINT('',(1.051284426429,0.408548535353)); | |
| #469 = CARTESIAN_POINT('',(1.020563379228,0.360972510904)); | |
| #470 = CARTESIAN_POINT('',(0.995213487194,0.311083219005)); | |
| #471 = CARTESIAN_POINT('',(0.957302055733,0.214240006173)); | |
| #472 = CARTESIAN_POINT('',(0.943538213378,0.167698660831)); | |
| #473 = CARTESIAN_POINT('',(0.933539376149,0.120180455185)); | |
| #474 = CARTESIAN_POINT('',(0.927170047439,7.201888220536E-02)); | |
| #475 = CARTESIAN_POINT('',(0.924344416115,2.352295349134E-02)); | |
| #476 = CARTESIAN_POINT('',(0.925037477573,-2.500917084393E-02)); | |
| #477 = CARTESIAN_POINT('',(0.929285247632,-7.327593377797E-02)); | |
| #478 = CARTESIAN_POINT('',(0.944076788199,-0.162678897585)); | |
| #479 = CARTESIAN_POINT('',(0.953767294972,-0.203952271648)); | |
| #480 = CARTESIAN_POINT('',(0.966303832011,-0.24456360788)); | |
| #481 = CARTESIAN_POINT('',(0.98177494443,-0.284288156581)); | |
| #482 = CARTESIAN_POINT('',(1.000294399731,-0.322884325197)); | |
| #483 = CARTESIAN_POINT('',(1.021991647896,-0.360085752947)); | |
| #484 = CARTESIAN_POINT('',(1.046988500372,-0.395597058074)); | |
| #485 = CARTESIAN_POINT('',(1.100171386719,-0.458412699984)); | |
| #486 = CARTESIAN_POINT('',(1.12756815336,-0.486188078756)); | |
| #487 = CARTESIAN_POINT('',(1.157588793562,-0.512210726155)); | |
| #488 = CARTESIAN_POINT('',(1.190246197211,-0.536253180639)); | |
| #489 = CARTESIAN_POINT('',(1.225501610025,-0.558076050986)); | |
| #490 = CARTESIAN_POINT('',(1.263226867739,-0.577438346146)); | |
| #491 = CARTESIAN_POINT('',(1.303175448962,-0.594115011892)); | |
| #492 = CARTESIAN_POINT('',(1.381578077778,-0.619999250578)); | |
| #493 = CARTESIAN_POINT('',(1.419594825888,-0.629879849455)); | |
| #494 = CARTESIAN_POINT('',(1.458800962293,-0.637437025343)); | |
| #495 = CARTESIAN_POINT('',(1.498894099488,-0.642568043998)); | |
| #496 = CARTESIAN_POINT('',(1.539509379802,-0.645203687323)); | |
| #497 = CARTESIAN_POINT('',(1.580248898909,-0.645317320689)); | |
| #498 = CARTESIAN_POINT('',(1.620720844075,-0.642927571218)); | |
| #499 = CARTESIAN_POINT('',(1.695436303892,-0.633858438715)); | |
| #500 = CARTESIAN_POINT('',(1.729826008872,-0.627752675647)); | |
| #501 = CARTESIAN_POINT('',(1.763499305742,-0.619810886179)); | |
| #502 = CARTESIAN_POINT('',(1.79623798956,-0.610093761152)); | |
| #503 = CARTESIAN_POINT('',(1.827858635272,-0.598680417748)); | |
| #504 = CARTESIAN_POINT('',(1.858219203098,-0.585663339739)); | |
| #505 = CARTESIAN_POINT('',(1.887218162981,-0.571143047622)); | |
| #506 = CARTESIAN_POINT('',(1.963030094553,-0.527361537997)); | |
| #507 = CARTESIAN_POINT('',(2.006891926625,-0.495212481334)); | |
| #508 = CARTESIAN_POINT('',(2.046001412814,-0.45932840419)); | |
| #509 = CARTESIAN_POINT('',(2.080302647209,-0.420292884428)); | |
| #510 = CARTESIAN_POINT('',(2.109949719916,-0.378646109576)); | |
| #511 = CARTESIAN_POINT('',(2.135139910606,-0.334867373538)); | |
| #512 = CARTESIAN_POINT('',(2.156075493781,-0.28938648628)); | |
| #513 = CARTESIAN_POINT('',(2.198197223007,-0.172406723134)); | |
| #514 = CARTESIAN_POINT('',(2.214274855452,-9.926901197339E-02)); | |
| #515 = CARTESIAN_POINT('',(2.221724562143,-2.450270559277E-02)); | |
| #516 = CARTESIAN_POINT('',(2.220949763188,5.076839515488E-02)); | |
| #517 = CARTESIAN_POINT('',(2.211956474934,0.125502552624)); | |
| #518 = CARTESIAN_POINT('',(2.194453365886,0.198625689324)); | |
| #519 = CARTESIAN_POINT('',(2.167757259333,0.268877228416)); | |
| #520 = CARTESIAN_POINT('',(2.112992320047,0.367684981167)); | |
| #521 = CARTESIAN_POINT('',(2.092283922772,0.399526000662)); | |
| #522 = CARTESIAN_POINT('',(2.069044154628,0.430083690996)); | |
| #523 = CARTESIAN_POINT('',(2.043200123732,0.459154523989)); | |
| #524 = CARTESIAN_POINT('',(2.014694480685,0.486518396153)); | |
| #525 = CARTESIAN_POINT('',(1.983511638472,0.511939911858)); | |
| #526 = CARTESIAN_POINT('',(1.949709556917,0.535176021238)); | |
| #527 = CARTESIAN_POINT('',(1.877184277869,0.576811191099)); | |
| #528 = CARTESIAN_POINT('',(1.838460856431,0.59521025198)); | |
| #529 = CARTESIAN_POINT('',(1.797436066812,0.610957544388)); | |
| #530 = CARTESIAN_POINT('',(1.754364302872,0.623829837719)); | |
| #531 = CARTESIAN_POINT('',(1.709629150108,0.633629352161)); | |
| #532 = CARTESIAN_POINT('',(1.663735999774,0.640210506969)); | |
| #533 = CARTESIAN_POINT('',(1.617266256054,0.643501108793)); | |
| #534 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #536 = ADVANCED_FACE('',(#537,#585),#129,.F.); | |
| #537 = FACE_BOUND('',#538,.F.); | |
| #538 = EDGE_LOOP('',(#539,#562,#563,#564)); | |
| #539 = ORIENTED_EDGE('',*,*,#540,.F.); | |
| #540 = EDGE_CURVE('',#202,#541,#543,.T.); | |
| #541 = VERTEX_POINT('',#542); | |
| #542 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.); | |
| #544 = LINE('',#545,#546); | |
| #545 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #546 = VECTOR('',#547,1.); | |
| #547 = DIRECTION('',(1.,0.,-0.)); | |
| #548 = PCURVE('',#129,#549); | |
| #549 = DEFINITIONAL_REPRESENTATION('',(#550),#554); | |
| #550 = LINE('',#551,#552); | |
| #551 = CARTESIAN_POINT('',(0.,0.)); | |
| #552 = VECTOR('',#553,1.); | |
| #553 = DIRECTION('',(0.,1.)); | |
| #554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #555 = PCURVE('',#240,#556); | |
| #556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); | |
| #557 = LINE('',#558,#559); | |
| #558 = CARTESIAN_POINT('',(0.,0.)); | |
| #559 = VECTOR('',#560,1.); | |
| #560 = DIRECTION('',(1.,0.)); | |
| #561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #562 = ORIENTED_EDGE('',*,*,#201,.T.); | |
| #563 = ORIENTED_EDGE('',*,*,#113,.T.); | |
| #564 = ORIENTED_EDGE('',*,*,#565,.F.); | |
| #565 = EDGE_CURVE('',#541,#114,#566,.T.); | |
| #566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.); | |
| #567 = LINE('',#568,#569); | |
| #568 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #569 = VECTOR('',#570,1.); | |
| #570 = DIRECTION('',(0.,0.,1.)); | |
| #571 = PCURVE('',#129,#572); | |
| #572 = DEFINITIONAL_REPRESENTATION('',(#573),#577); | |
| #573 = LINE('',#574,#575); | |
| #574 = CARTESIAN_POINT('',(0.,8.)); | |
| #575 = VECTOR('',#576,1.); | |
| #576 = DIRECTION('',(1.,0.)); | |
| #577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #578 = PCURVE('',#157,#579); | |
| #579 = DEFINITIONAL_REPRESENTATION('',(#580),#584); | |
| #580 = LINE('',#581,#582); | |
| #581 = CARTESIAN_POINT('',(0.,0.)); | |
| #582 = VECTOR('',#583,1.); | |
| #583 = DIRECTION('',(1.,0.)); | |
| #584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #585 = FACE_BOUND('',#586,.F.); | |
| #586 = EDGE_LOOP('',(#587)); | |
| #587 = ORIENTED_EDGE('',*,*,#588,.F.); | |
| #588 = EDGE_CURVE('',#589,#589,#591,.T.); | |
| #589 = VERTEX_POINT('',#590); | |
| #590 = CARTESIAN_POINT('',(0.,-4.,3.)); | |
| #591 = SURFACE_CURVE('',#592,(#597,#604),.PCURVE_S1.); | |
| #592 = CIRCLE('',#593,3.); | |
| #593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); | |
| #594 = CARTESIAN_POINT('',(0.,-4.,0.)); | |
| #595 = DIRECTION('',(-0.,1.,0.)); | |
| #596 = DIRECTION('',(0.,0.,1.)); | |
| #597 = PCURVE('',#129,#598); | |
| #598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); | |
| #599 = CIRCLE('',#600,3.); | |
| #600 = AXIS2_PLACEMENT_2D('',#601,#602); | |
| #601 = CARTESIAN_POINT('',(4.,4.)); | |
| #602 = DIRECTION('',(1.,0.)); | |
| #603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #604 = PCURVE('',#605,#610); | |
| #605 = SPHERICAL_SURFACE('',#606,5.); | |
| #606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); | |
| #607 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #608 = DIRECTION('',(0.,0.,1.)); | |
| #609 = DIRECTION('',(1.,0.,-0.)); | |
| #610 = DEFINITIONAL_REPRESENTATION('',(#611),#691); | |
| #611 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#612,#613,#614,#615,#616,#617, | |
| #618,#619,#620,#621,#622,#623,#624,#625,#626,#627,#628,#629,#630, | |
| #631,#632,#633,#634,#635,#636,#637,#638,#639,#640,#641,#642,#643, | |
| #644,#645,#646,#647,#648,#649,#650,#651,#652,#653,#654,#655,#656, | |
| #657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667,#668,#669, | |
| #670,#671,#672,#673,#674,#675,#676,#677,#678,#679,#680,#681,#682, | |
| #683,#684,#685,#686,#687,#688,#689,#690),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #612 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #613 = CARTESIAN_POINT('',(4.749204519294,0.643501108793)); | |
| #614 = CARTESIAN_POINT('',(4.786019931026,0.641435840161)); | |
| #615 = CARTESIAN_POINT('',(4.822548642769,0.637304930183)); | |
| #616 = CARTESIAN_POINT('',(4.858501975772,0.631137528971)); | |
| #617 = CARTESIAN_POINT('',(4.893614736834,0.62299049932)); | |
| #618 = CARTESIAN_POINT('',(4.927661565901,0.612944358862)); | |
| #619 = CARTESIAN_POINT('',(4.960464039761,0.601096974479)); | |
| #620 = CARTESIAN_POINT('',(5.050809454473,0.562163823756)); | |
| #621 = CARTESIAN_POINT('',(5.104885758321,0.530815483225)); | |
| #622 = CARTESIAN_POINT('',(5.15323414325,0.494215185421)); | |
| #623 = CARTESIAN_POINT('',(5.195521809768,0.453194012231)); | |
| #624 = CARTESIAN_POINT('',(5.231900880756,0.408548535353)); | |
| #625 = CARTESIAN_POINT('',(5.262621927947,0.360972510904)); | |
| #626 = CARTESIAN_POINT('',(5.287971819985,0.311083219005)); | |
| #627 = CARTESIAN_POINT('',(5.325883251447,0.214240006173)); | |
| #628 = CARTESIAN_POINT('',(5.339647093801,0.167698660831)); | |
| #629 = CARTESIAN_POINT('',(5.34964593103,0.120180455185)); | |
| #630 = CARTESIAN_POINT('',(5.356015259741,7.201888220536E-02)); | |
| #631 = CARTESIAN_POINT('',(5.358840891065,2.352295349134E-02)); | |
| #632 = CARTESIAN_POINT('',(5.358147829607,-2.500917084393E-02)); | |
| #633 = CARTESIAN_POINT('',(5.353900059548,-7.327593377797E-02)); | |
| #634 = CARTESIAN_POINT('',(5.339108518981,-0.162678897585)); | |
| #635 = CARTESIAN_POINT('',(5.329418012208,-0.203952271648)); | |
| #636 = CARTESIAN_POINT('',(5.316881475169,-0.24456360788)); | |
| #637 = CARTESIAN_POINT('',(5.30141036275,-0.284288156581)); | |
| #638 = CARTESIAN_POINT('',(5.282890907448,-0.322884325197)); | |
| #639 = CARTESIAN_POINT('',(5.261193659284,-0.360085752947)); | |
| #640 = CARTESIAN_POINT('',(5.236196806808,-0.395597058074)); | |
| #641 = CARTESIAN_POINT('',(5.18301392046,-0.458412699984)); | |
| #642 = CARTESIAN_POINT('',(5.15561715382,-0.486188078756)); | |
| #643 = CARTESIAN_POINT('',(5.125596513619,-0.512210726155)); | |
| #644 = CARTESIAN_POINT('',(5.092939109969,-0.536253180639)); | |
| #645 = CARTESIAN_POINT('',(5.057683697155,-0.558076050986)); | |
| #646 = CARTESIAN_POINT('',(5.019958439441,-0.577438346146)); | |
| #647 = CARTESIAN_POINT('',(4.980009858217,-0.594115011892)); | |
| #648 = CARTESIAN_POINT('',(4.901607229401,-0.619999250578)); | |
| #649 = CARTESIAN_POINT('',(4.863590481292,-0.629879849455)); | |
| #650 = CARTESIAN_POINT('',(4.824384344888,-0.637437025343)); | |
| #651 = CARTESIAN_POINT('',(4.784291207692,-0.642568043998)); | |
| #652 = CARTESIAN_POINT('',(4.743675927378,-0.645203687323)); | |
| #653 = CARTESIAN_POINT('',(4.70293640827,-0.645317320689)); | |
| #654 = CARTESIAN_POINT('',(4.662464463105,-0.642927571218)); | |
| #655 = CARTESIAN_POINT('',(4.587749003288,-0.633858438715)); | |
| #656 = CARTESIAN_POINT('',(4.553359298307,-0.627752675647)); | |
| #657 = CARTESIAN_POINT('',(4.519686001437,-0.619810886179)); | |
| #658 = CARTESIAN_POINT('',(4.48694731762,-0.610093761152)); | |
| #659 = CARTESIAN_POINT('',(4.455326671907,-0.598680417748)); | |
| #660 = CARTESIAN_POINT('',(4.424966104081,-0.585663339739)); | |
| #661 = CARTESIAN_POINT('',(4.395967144198,-0.571143047622)); | |
| #662 = CARTESIAN_POINT('',(4.320155212627,-0.527361537997)); | |
| #663 = CARTESIAN_POINT('',(4.276293380552,-0.495212481334)); | |
| #664 = CARTESIAN_POINT('',(4.237183894369,-0.459328404189)); | |
| #665 = CARTESIAN_POINT('',(4.202882659952,-0.420292884428)); | |
| #666 = CARTESIAN_POINT('',(4.173235587265,-0.378646109575)); | |
| #667 = CARTESIAN_POINT('',(4.14804539657,-0.334867373538)); | |
| #668 = CARTESIAN_POINT('',(4.127109813398,-0.28938648628)); | |
| #669 = CARTESIAN_POINT('',(4.084988084173,-0.172406723134)); | |
| #670 = CARTESIAN_POINT('',(4.068910451722,-9.926901197339E-02)); | |
| #671 = CARTESIAN_POINT('',(4.061460745038,-2.450270559277E-02)); | |
| #672 = CARTESIAN_POINT('',(4.062235543964,5.076839515488E-02)); | |
| #673 = CARTESIAN_POINT('',(4.071228832249,0.125502552624)); | |
| #674 = CARTESIAN_POINT('',(4.088731941289,0.198625689324)); | |
| #675 = CARTESIAN_POINT('',(4.115428047846,0.268877228416)); | |
| #676 = CARTESIAN_POINT('',(4.170192987132,0.367684981167)); | |
| #677 = CARTESIAN_POINT('',(4.190901384407,0.399526000662)); | |
| #678 = CARTESIAN_POINT('',(4.214141152552,0.430083690996)); | |
| #679 = CARTESIAN_POINT('',(4.239985183448,0.459154523989)); | |
| #680 = CARTESIAN_POINT('',(4.268490826494,0.486518396153)); | |
| #681 = CARTESIAN_POINT('',(4.299673668708,0.511939911858)); | |
| #682 = CARTESIAN_POINT('',(4.333475750263,0.535176021238)); | |
| #683 = CARTESIAN_POINT('',(4.40600102931,0.576811191099)); | |
| #684 = CARTESIAN_POINT('',(4.444724450749,0.59521025198)); | |
| #685 = CARTESIAN_POINT('',(4.485749240367,0.610957544388)); | |
| #686 = CARTESIAN_POINT('',(4.528821004308,0.623829837719)); | |
| #687 = CARTESIAN_POINT('',(4.573556157072,0.633629352161)); | |
| #688 = CARTESIAN_POINT('',(4.619449307406,0.640210506969)); | |
| #689 = CARTESIAN_POINT('',(4.665919051126,0.643501108793)); | |
| #690 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #692 = ADVANCED_FACE('',(#693,#719),#157,.T.); | |
| #693 = FACE_BOUND('',#694,.T.); | |
| #694 = EDGE_LOOP('',(#695,#696,#717,#718)); | |
| #695 = ORIENTED_EDGE('',*,*,#565,.F.); | |
| #696 = ORIENTED_EDGE('',*,*,#697,.T.); | |
| #697 = EDGE_CURVE('',#541,#385,#698,.T.); | |
| #698 = SURFACE_CURVE('',#699,(#703,#710),.PCURVE_S1.); | |
| #699 = LINE('',#700,#701); | |
| #700 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #701 = VECTOR('',#702,1.); | |
| #702 = DIRECTION('',(-0.,1.,0.)); | |
| #703 = PCURVE('',#157,#704); | |
| #704 = DEFINITIONAL_REPRESENTATION('',(#705),#709); | |
| #705 = LINE('',#706,#707); | |
| #706 = CARTESIAN_POINT('',(0.,0.)); | |
| #707 = VECTOR('',#708,1.); | |
| #708 = DIRECTION('',(0.,-1.)); | |
| #709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #710 = PCURVE('',#240,#711); | |
| #711 = DEFINITIONAL_REPRESENTATION('',(#712),#716); | |
| #712 = LINE('',#713,#714); | |
| #713 = CARTESIAN_POINT('',(8.,0.)); | |
| #714 = VECTOR('',#715,1.); | |
| #715 = DIRECTION('',(0.,1.)); | |
| #716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #717 = ORIENTED_EDGE('',*,*,#409,.T.); | |
| #718 = ORIENTED_EDGE('',*,*,#141,.F.); | |
| #719 = FACE_BOUND('',#720,.T.); | |
| #720 = EDGE_LOOP('',(#721)); | |
| #721 = ORIENTED_EDGE('',*,*,#722,.T.); | |
| #722 = EDGE_CURVE('',#723,#723,#725,.T.); | |
| #723 = VERTEX_POINT('',#724); | |
| #724 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,3.)); | |
| #725 = SURFACE_CURVE('',#726,(#731),.PCURVE_S1.); | |
| #726 = CIRCLE('',#727,3.); | |
| #727 = AXIS2_PLACEMENT_3D('',#728,#729,#730); | |
| #728 = CARTESIAN_POINT('',(4.,4.390887295024E-17,-1.827922934579E-16)); | |
| #729 = DIRECTION('',(-1.,0.,0.)); | |
| #730 = DIRECTION('',(0.,2.302930688461E-16,1.)); | |
| #731 = PCURVE('',#157,#732); | |
| #732 = DEFINITIONAL_REPRESENTATION('',(#733),#741); | |
| #733 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#734,#735,#736,#737,#738,#739 | |
| ,#740),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( | |
| -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, | |
| 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() | |
| RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( | |
| '') ); | |
| #734 = CARTESIAN_POINT('',(7.,-4.)); | |
| #735 = CARTESIAN_POINT('',(7.,-9.196152422707)); | |
| #736 = CARTESIAN_POINT('',(2.5,-6.598076211353)); | |
| #737 = CARTESIAN_POINT('',(-2.,-4.)); | |
| #738 = CARTESIAN_POINT('',(2.5,-1.401923788647)); | |
| #739 = CARTESIAN_POINT('',(7.,1.196152422707)); | |
| #740 = CARTESIAN_POINT('',(7.,-4.)); | |
| #741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #742 = ADVANCED_FACE('',(#743,#749),#240,.F.); | |
| #743 = FACE_BOUND('',#744,.F.); | |
| #744 = EDGE_LOOP('',(#745,#746,#747,#748)); | |
| #745 = ORIENTED_EDGE('',*,*,#224,.F.); | |
| #746 = ORIENTED_EDGE('',*,*,#540,.T.); | |
| #747 = ORIENTED_EDGE('',*,*,#697,.T.); | |
| #748 = ORIENTED_EDGE('',*,*,#384,.F.); | |
| #749 = FACE_BOUND('',#750,.F.); | |
| #750 = EDGE_LOOP('',(#751)); | |
| #751 = ORIENTED_EDGE('',*,*,#752,.F.); | |
| #752 = EDGE_CURVE('',#753,#753,#755,.T.); | |
| #753 = VERTEX_POINT('',#754); | |
| #754 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-4.)); | |
| #755 = SURFACE_CURVE('',#756,(#761,#768),.PCURVE_S1.); | |
| #756 = CIRCLE('',#757,3.); | |
| #757 = AXIS2_PLACEMENT_3D('',#758,#759,#760); | |
| #758 = CARTESIAN_POINT('',(0.,0.,-4.)); | |
| #759 = DIRECTION('',(0.,0.,1.)); | |
| #760 = DIRECTION('',(1.,0.,-0.)); | |
| #761 = PCURVE('',#240,#762); | |
| #762 = DEFINITIONAL_REPRESENTATION('',(#763),#767); | |
| #763 = CIRCLE('',#764,3.); | |
| #764 = AXIS2_PLACEMENT_2D('',#765,#766); | |
| #765 = CARTESIAN_POINT('',(4.,4.)); | |
| #766 = DIRECTION('',(1.,0.)); | |
| #767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #768 = PCURVE('',#769,#774); | |
| #769 = SPHERICAL_SURFACE('',#770,5.); | |
| #770 = AXIS2_PLACEMENT_3D('',#771,#772,#773); | |
| #771 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #772 = DIRECTION('',(0.,0.,1.)); | |
| #773 = DIRECTION('',(1.,0.,-0.)); | |
| #774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); | |
| #775 = LINE('',#776,#777); | |
| #776 = CARTESIAN_POINT('',(0.,-0.927295218002)); | |
| #777 = VECTOR('',#778,1.); | |
| #778 = DIRECTION('',(1.,0.)); | |
| #779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #780 = ADVANCED_FACE('',(#781),#293,.T.); | |
| #781 = FACE_BOUND('',#782,.T.); | |
| #782 = EDGE_LOOP('',(#783)); | |
| #783 = ORIENTED_EDGE('',*,*,#276,.F.); | |
| #784 = ADVANCED_FACE('',(#785),#449,.T.); | |
| #785 = FACE_BOUND('',#786,.T.); | |
| #786 = EDGE_LOOP('',(#787)); | |
| #787 = ORIENTED_EDGE('',*,*,#432,.T.); | |
| #788 = ADVANCED_FACE('',(#789),#605,.T.); | |
| #789 = FACE_BOUND('',#790,.T.); | |
| #790 = EDGE_LOOP('',(#791)); | |
| #791 = ORIENTED_EDGE('',*,*,#588,.F.); | |
| #792 = ADVANCED_FACE('',(#793),#769,.T.); | |
| #793 = FACE_BOUND('',#794,.T.); | |
| #794 = EDGE_LOOP('',(#795,#796,#820)); | |
| #795 = ORIENTED_EDGE('',*,*,#752,.F.); | |
| #796 = ORIENTED_EDGE('',*,*,#797,.F.); | |
| #797 = EDGE_CURVE('',#798,#753,#800,.T.); | |
| #798 = VERTEX_POINT('',#799); | |
| #799 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,-5.)); | |
| #800 = SEAM_CURVE('',#801,(#806,#813),.PCURVE_S1.); | |
| #801 = CIRCLE('',#802,5.); | |
| #802 = AXIS2_PLACEMENT_3D('',#803,#804,#805); | |
| #803 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #804 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #805 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #806 = PCURVE('',#769,#807); | |
| #807 = DEFINITIONAL_REPRESENTATION('',(#808),#812); | |
| #808 = LINE('',#809,#810); | |
| #809 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #810 = VECTOR('',#811,1.); | |
| #811 = DIRECTION('',(0.,1.)); | |
| #812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #813 = PCURVE('',#769,#814); | |
| #814 = DEFINITIONAL_REPRESENTATION('',(#815),#819); | |
| #815 = LINE('',#816,#817); | |
| #816 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #817 = VECTOR('',#818,1.); | |
| #818 = DIRECTION('',(0.,1.)); | |
| #819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #820 = ORIENTED_EDGE('',*,*,#797,.T.); | |
| #821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) | |
| GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#825)) GLOBAL_UNIT_ASSIGNED_CONTEXT | |
| ((#822,#823,#824)) REPRESENTATION_CONTEXT('Context #1', | |
| '3D Context with UNIT and UNCERTAINTY') ); | |
| #822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); | |
| #823 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); | |
| #824 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); | |
| #825 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.2),#822, | |
| 'distance_accuracy_value','confusion accuracy'); | |
| #826 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); | |
| ENDSEC; | |
| END-ISO-10303-21; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ISO-10303-21; | |
| HEADER; | |
| FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); | |
| FILE_NAME('Open CASCADE Shape Model','2026-08-25T14:28:32',('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('COMPOUND','COMPOUND','',(#8)); | |
| #8 = PRODUCT_CONTEXT('',#2,'mechanical'); | |
| #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); | |
| #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#957); | |
| #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,#79,#197,#380,#536,#692,#847,#885,#889,#893, | |
| #897,#923,#928)); | |
| #17 = ADVANCED_FACE('',(#18),#33,.T.); | |
| #18 = FACE_BOUND('',#19,.T.); | |
| #19 = EDGE_LOOP('',(#20,#51,#52)); | |
| #20 = ORIENTED_EDGE('',*,*,#21,.T.); | |
| #21 = EDGE_CURVE('',#22,#24,#26,.T.); | |
| #22 = VERTEX_POINT('',#23); | |
| #23 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,4.)); | |
| #24 = VERTEX_POINT('',#25); | |
| #25 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,5.)); | |
| #26 = SEAM_CURVE('',#27,(#32,#44),.PCURVE_S1.); | |
| #27 = CIRCLE('',#28,5.); | |
| #28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); | |
| #29 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #30 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #31 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #32 = PCURVE('',#33,#38); | |
| #33 = SPHERICAL_SURFACE('',#34,5.); | |
| #34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); | |
| #35 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #36 = DIRECTION('',(0.,0.,1.)); | |
| #37 = DIRECTION('',(1.,0.,-0.)); | |
| #38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); | |
| #39 = LINE('',#40,#41); | |
| #40 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #41 = VECTOR('',#42,1.); | |
| #42 = DIRECTION('',(0.,1.)); | |
| #43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #44 = PCURVE('',#33,#45); | |
| #45 = DEFINITIONAL_REPRESENTATION('',(#46),#50); | |
| #46 = LINE('',#47,#48); | |
| #47 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #48 = VECTOR('',#49,1.); | |
| #49 = DIRECTION('',(0.,1.)); | |
| #50 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #51 = ORIENTED_EDGE('',*,*,#21,.F.); | |
| #52 = ORIENTED_EDGE('',*,*,#53,.T.); | |
| #53 = EDGE_CURVE('',#22,#22,#54,.T.); | |
| #54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.); | |
| #55 = CIRCLE('',#56,3.); | |
| #56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); | |
| #57 = CARTESIAN_POINT('',(0.,0.,4.)); | |
| #58 = DIRECTION('',(0.,0.,1.)); | |
| #59 = DIRECTION('',(1.,0.,-0.)); | |
| #60 = PCURVE('',#33,#61); | |
| #61 = DEFINITIONAL_REPRESENTATION('',(#62),#66); | |
| #62 = LINE('',#63,#64); | |
| #63 = CARTESIAN_POINT('',(0.,0.927295218002)); | |
| #64 = VECTOR('',#65,1.); | |
| #65 = DIRECTION('',(1.,0.)); | |
| #66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #67 = PCURVE('',#68,#73); | |
| #68 = PLANE('',#69); | |
| #69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); | |
| #70 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #71 = DIRECTION('',(0.,0.,1.)); | |
| #72 = DIRECTION('',(1.,0.,-0.)); | |
| #73 = DEFINITIONAL_REPRESENTATION('',(#74),#78); | |
| #74 = CIRCLE('',#75,3.); | |
| #75 = AXIS2_PLACEMENT_2D('',#76,#77); | |
| #76 = CARTESIAN_POINT('',(4.,4.)); | |
| #77 = DIRECTION('',(1.,0.)); | |
| #78 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #79 = ADVANCED_FACE('',(#80,#194),#68,.T.); | |
| #80 = FACE_BOUND('',#81,.T.); | |
| #81 = EDGE_LOOP('',(#82,#112,#140,#168)); | |
| #82 = ORIENTED_EDGE('',*,*,#83,.F.); | |
| #83 = EDGE_CURVE('',#84,#86,#88,.T.); | |
| #84 = VERTEX_POINT('',#85); | |
| #85 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #86 = VERTEX_POINT('',#87); | |
| #87 = CARTESIAN_POINT('',(-4.,4.,4.)); | |
| #88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.); | |
| #89 = LINE('',#90,#91); | |
| #90 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #91 = VECTOR('',#92,1.); | |
| #92 = DIRECTION('',(-0.,1.,0.)); | |
| #93 = PCURVE('',#68,#94); | |
| #94 = DEFINITIONAL_REPRESENTATION('',(#95),#99); | |
| #95 = LINE('',#96,#97); | |
| #96 = CARTESIAN_POINT('',(0.,0.)); | |
| #97 = VECTOR('',#98,1.); | |
| #98 = DIRECTION('',(0.,1.)); | |
| #99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #100 = PCURVE('',#101,#106); | |
| #101 = PLANE('',#102); | |
| #102 = AXIS2_PLACEMENT_3D('',#103,#104,#105); | |
| #103 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #104 = DIRECTION('',(1.,0.,-0.)); | |
| #105 = DIRECTION('',(0.,0.,1.)); | |
| #106 = DEFINITIONAL_REPRESENTATION('',(#107),#111); | |
| #107 = LINE('',#108,#109); | |
| #108 = CARTESIAN_POINT('',(8.,0.)); | |
| #109 = VECTOR('',#110,1.); | |
| #110 = DIRECTION('',(0.,-1.)); | |
| #111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #112 = ORIENTED_EDGE('',*,*,#113,.T.); | |
| #113 = EDGE_CURVE('',#84,#114,#116,.T.); | |
| #114 = VERTEX_POINT('',#115); | |
| #115 = CARTESIAN_POINT('',(4.,-4.,4.)); | |
| #116 = SURFACE_CURVE('',#117,(#121,#128),.PCURVE_S1.); | |
| #117 = LINE('',#118,#119); | |
| #118 = CARTESIAN_POINT('',(-4.,-4.,4.)); | |
| #119 = VECTOR('',#120,1.); | |
| #120 = DIRECTION('',(1.,0.,-0.)); | |
| #121 = PCURVE('',#68,#122); | |
| #122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); | |
| #123 = LINE('',#124,#125); | |
| #124 = CARTESIAN_POINT('',(0.,0.)); | |
| #125 = VECTOR('',#126,1.); | |
| #126 = DIRECTION('',(1.,0.)); | |
| #127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #128 = PCURVE('',#129,#134); | |
| #129 = PLANE('',#130); | |
| #130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); | |
| #131 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #132 = DIRECTION('',(-0.,1.,0.)); | |
| #133 = DIRECTION('',(0.,0.,1.)); | |
| #134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); | |
| #135 = LINE('',#136,#137); | |
| #136 = CARTESIAN_POINT('',(8.,0.)); | |
| #137 = VECTOR('',#138,1.); | |
| #138 = DIRECTION('',(0.,1.)); | |
| #139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #140 = ORIENTED_EDGE('',*,*,#141,.T.); | |
| #141 = EDGE_CURVE('',#114,#142,#144,.T.); | |
| #142 = VERTEX_POINT('',#143); | |
| #143 = CARTESIAN_POINT('',(4.,4.,4.)); | |
| #144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.); | |
| #145 = LINE('',#146,#147); | |
| #146 = CARTESIAN_POINT('',(4.,-4.,4.)); | |
| #147 = VECTOR('',#148,1.); | |
| #148 = DIRECTION('',(-0.,1.,0.)); | |
| #149 = PCURVE('',#68,#150); | |
| #150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); | |
| #151 = LINE('',#152,#153); | |
| #152 = CARTESIAN_POINT('',(8.,0.)); | |
| #153 = VECTOR('',#154,1.); | |
| #154 = DIRECTION('',(0.,1.)); | |
| #155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #156 = PCURVE('',#157,#162); | |
| #157 = PLANE('',#158); | |
| #158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); | |
| #159 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #160 = DIRECTION('',(1.,0.,-0.)); | |
| #161 = DIRECTION('',(0.,0.,1.)); | |
| #162 = DEFINITIONAL_REPRESENTATION('',(#163),#167); | |
| #163 = LINE('',#164,#165); | |
| #164 = CARTESIAN_POINT('',(8.,0.)); | |
| #165 = VECTOR('',#166,1.); | |
| #166 = DIRECTION('',(0.,-1.)); | |
| #167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #168 = ORIENTED_EDGE('',*,*,#169,.F.); | |
| #169 = EDGE_CURVE('',#86,#142,#170,.T.); | |
| #170 = SURFACE_CURVE('',#171,(#175,#182),.PCURVE_S1.); | |
| #171 = LINE('',#172,#173); | |
| #172 = CARTESIAN_POINT('',(-4.,4.,4.)); | |
| #173 = VECTOR('',#174,1.); | |
| #174 = DIRECTION('',(1.,0.,-0.)); | |
| #175 = PCURVE('',#68,#176); | |
| #176 = DEFINITIONAL_REPRESENTATION('',(#177),#181); | |
| #177 = LINE('',#178,#179); | |
| #178 = CARTESIAN_POINT('',(0.,8.)); | |
| #179 = VECTOR('',#180,1.); | |
| #180 = DIRECTION('',(1.,0.)); | |
| #181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #182 = PCURVE('',#183,#188); | |
| #183 = PLANE('',#184); | |
| #184 = AXIS2_PLACEMENT_3D('',#185,#186,#187); | |
| #185 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #186 = DIRECTION('',(-0.,1.,0.)); | |
| #187 = DIRECTION('',(0.,0.,1.)); | |
| #188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); | |
| #189 = LINE('',#190,#191); | |
| #190 = CARTESIAN_POINT('',(8.,0.)); | |
| #191 = VECTOR('',#192,1.); | |
| #192 = DIRECTION('',(0.,1.)); | |
| #193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #194 = FACE_BOUND('',#195,.T.); | |
| #195 = EDGE_LOOP('',(#196)); | |
| #196 = ORIENTED_EDGE('',*,*,#53,.F.); | |
| #197 = ADVANCED_FACE('',(#198,#273),#101,.F.); | |
| #198 = FACE_BOUND('',#199,.F.); | |
| #199 = EDGE_LOOP('',(#200,#223,#251,#272)); | |
| #200 = ORIENTED_EDGE('',*,*,#201,.F.); | |
| #201 = EDGE_CURVE('',#202,#84,#204,.T.); | |
| #202 = VERTEX_POINT('',#203); | |
| #203 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #204 = SURFACE_CURVE('',#205,(#209,#216),.PCURVE_S1.); | |
| #205 = LINE('',#206,#207); | |
| #206 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #207 = VECTOR('',#208,1.); | |
| #208 = DIRECTION('',(0.,0.,1.)); | |
| #209 = PCURVE('',#101,#210); | |
| #210 = DEFINITIONAL_REPRESENTATION('',(#211),#215); | |
| #211 = LINE('',#212,#213); | |
| #212 = CARTESIAN_POINT('',(0.,0.)); | |
| #213 = VECTOR('',#214,1.); | |
| #214 = DIRECTION('',(1.,0.)); | |
| #215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #216 = PCURVE('',#129,#217); | |
| #217 = DEFINITIONAL_REPRESENTATION('',(#218),#222); | |
| #218 = LINE('',#219,#220); | |
| #219 = CARTESIAN_POINT('',(0.,0.)); | |
| #220 = VECTOR('',#221,1.); | |
| #221 = DIRECTION('',(1.,0.)); | |
| #222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #223 = ORIENTED_EDGE('',*,*,#224,.T.); | |
| #224 = EDGE_CURVE('',#202,#225,#227,.T.); | |
| #225 = VERTEX_POINT('',#226); | |
| #226 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.); | |
| #228 = LINE('',#229,#230); | |
| #229 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #230 = VECTOR('',#231,1.); | |
| #231 = DIRECTION('',(-0.,1.,0.)); | |
| #232 = PCURVE('',#101,#233); | |
| #233 = DEFINITIONAL_REPRESENTATION('',(#234),#238); | |
| #234 = LINE('',#235,#236); | |
| #235 = CARTESIAN_POINT('',(0.,0.)); | |
| #236 = VECTOR('',#237,1.); | |
| #237 = DIRECTION('',(0.,-1.)); | |
| #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('',(-4.,-4.,-4.)); | |
| #243 = DIRECTION('',(0.,0.,1.)); | |
| #244 = DIRECTION('',(1.,0.,-0.)); | |
| #245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); | |
| #246 = LINE('',#247,#248); | |
| #247 = CARTESIAN_POINT('',(0.,0.)); | |
| #248 = VECTOR('',#249,1.); | |
| #249 = DIRECTION('',(0.,1.)); | |
| #250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #251 = ORIENTED_EDGE('',*,*,#252,.T.); | |
| #252 = EDGE_CURVE('',#225,#86,#253,.T.); | |
| #253 = SURFACE_CURVE('',#254,(#258,#265),.PCURVE_S1.); | |
| #254 = LINE('',#255,#256); | |
| #255 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #256 = VECTOR('',#257,1.); | |
| #257 = DIRECTION('',(0.,0.,1.)); | |
| #258 = PCURVE('',#101,#259); | |
| #259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); | |
| #260 = LINE('',#261,#262); | |
| #261 = CARTESIAN_POINT('',(0.,-8.)); | |
| #262 = VECTOR('',#263,1.); | |
| #263 = DIRECTION('',(1.,0.)); | |
| #264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #265 = PCURVE('',#183,#266); | |
| #266 = DEFINITIONAL_REPRESENTATION('',(#267),#271); | |
| #267 = LINE('',#268,#269); | |
| #268 = CARTESIAN_POINT('',(0.,0.)); | |
| #269 = VECTOR('',#270,1.); | |
| #270 = DIRECTION('',(1.,0.)); | |
| #271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #272 = ORIENTED_EDGE('',*,*,#83,.F.); | |
| #273 = FACE_BOUND('',#274,.F.); | |
| #274 = EDGE_LOOP('',(#275)); | |
| #275 = ORIENTED_EDGE('',*,*,#276,.F.); | |
| #276 = EDGE_CURVE('',#277,#277,#279,.T.); | |
| #277 = VERTEX_POINT('',#278); | |
| #278 = CARTESIAN_POINT('',(-4.,0.,3.)); | |
| #279 = SURFACE_CURVE('',#280,(#285,#292),.PCURVE_S1.); | |
| #280 = CIRCLE('',#281,3.); | |
| #281 = AXIS2_PLACEMENT_3D('',#282,#283,#284); | |
| #282 = CARTESIAN_POINT('',(-4.,0.,0.)); | |
| #283 = DIRECTION('',(1.,0.,-0.)); | |
| #284 = DIRECTION('',(0.,0.,1.)); | |
| #285 = PCURVE('',#101,#286); | |
| #286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); | |
| #287 = CIRCLE('',#288,3.); | |
| #288 = AXIS2_PLACEMENT_2D('',#289,#290); | |
| #289 = CARTESIAN_POINT('',(4.,-4.)); | |
| #290 = DIRECTION('',(1.,0.)); | |
| #291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #292 = PCURVE('',#293,#298); | |
| #293 = SPHERICAL_SURFACE('',#294,5.); | |
| #294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); | |
| #295 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #296 = DIRECTION('',(0.,0.,1.)); | |
| #297 = DIRECTION('',(1.,0.,-0.)); | |
| #298 = DEFINITIONAL_REPRESENTATION('',(#299),#379); | |
| #299 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#300,#301,#302,#303,#304,#305, | |
| #306,#307,#308,#309,#310,#311,#312,#313,#314,#315,#316,#317,#318, | |
| #319,#320,#321,#322,#323,#324,#325,#326,#327,#328,#329,#330,#331, | |
| #332,#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,#343,#344, | |
| #345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357, | |
| #358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370, | |
| #371,#372,#373,#374,#375,#376,#377,#378),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #300 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #301 = CARTESIAN_POINT('',(3.178408192499,0.643501108793)); | |
| #302 = CARTESIAN_POINT('',(3.215223604231,0.641435840161)); | |
| #303 = CARTESIAN_POINT('',(3.251752315975,0.637304930183)); | |
| #304 = CARTESIAN_POINT('',(3.287705648977,0.631137528971)); | |
| #305 = CARTESIAN_POINT('',(3.322818410039,0.62299049932)); | |
| #306 = CARTESIAN_POINT('',(3.356865239107,0.612944358862)); | |
| #307 = CARTESIAN_POINT('',(3.389667712966,0.601096974479)); | |
| #308 = CARTESIAN_POINT('',(3.480013127678,0.562163823756)); | |
| #309 = CARTESIAN_POINT('',(3.534089431529,0.530815483224)); | |
| #310 = CARTESIAN_POINT('',(3.58243781645,0.494215185421)); | |
| #311 = CARTESIAN_POINT('',(3.624725482993,0.45319401223)); | |
| #312 = CARTESIAN_POINT('',(3.661104553952,0.408548535354)); | |
| #313 = CARTESIAN_POINT('',(3.691825601156,0.360972510904)); | |
| #314 = CARTESIAN_POINT('',(3.71717549319,0.311083219005)); | |
| #315 = CARTESIAN_POINT('',(3.755086924652,0.214240006173)); | |
| #316 = CARTESIAN_POINT('',(3.768850767006,0.167698660831)); | |
| #317 = CARTESIAN_POINT('',(3.778849604236,0.120180455185)); | |
| #318 = CARTESIAN_POINT('',(3.785218932946,7.201888220536E-02)); | |
| #319 = CARTESIAN_POINT('',(3.78804456427,2.352295349134E-02)); | |
| #320 = CARTESIAN_POINT('',(3.787351502812,-2.500917084393E-02)); | |
| #321 = CARTESIAN_POINT('',(3.783103732753,-7.327593377797E-02)); | |
| #322 = CARTESIAN_POINT('',(3.768312192186,-0.162678897585)); | |
| #323 = CARTESIAN_POINT('',(3.758621685413,-0.203952271648)); | |
| #324 = CARTESIAN_POINT('',(3.746085148374,-0.24456360788)); | |
| #325 = CARTESIAN_POINT('',(3.730614035955,-0.284288156581)); | |
| #326 = CARTESIAN_POINT('',(3.712094580654,-0.322884325197)); | |
| #327 = CARTESIAN_POINT('',(3.690397332489,-0.360085752947)); | |
| #328 = CARTESIAN_POINT('',(3.665400480013,-0.395597058074)); | |
| #329 = CARTESIAN_POINT('',(3.612217593665,-0.458412699984)); | |
| #330 = CARTESIAN_POINT('',(3.584820827025,-0.486188078756)); | |
| #331 = CARTESIAN_POINT('',(3.554800186822,-0.512210726155)); | |
| #332 = CARTESIAN_POINT('',(3.522142783174,-0.536253180639)); | |
| #333 = CARTESIAN_POINT('',(3.486887370361,-0.558076050986)); | |
| #334 = CARTESIAN_POINT('',(3.449162112645,-0.577438346146)); | |
| #335 = CARTESIAN_POINT('',(3.409213531422,-0.594115011892)); | |
| #336 = CARTESIAN_POINT('',(3.330810902606,-0.619999250578)); | |
| #337 = CARTESIAN_POINT('',(3.292794154497,-0.629879849455)); | |
| #338 = CARTESIAN_POINT('',(3.253588018092,-0.637437025343)); | |
| #339 = CARTESIAN_POINT('',(3.213494880897,-0.642568043998)); | |
| #340 = CARTESIAN_POINT('',(3.172879600583,-0.645203687323)); | |
| #341 = CARTESIAN_POINT('',(3.132140081475,-0.645317320689)); | |
| #342 = CARTESIAN_POINT('',(3.09166813631,-0.642927571218)); | |
| #343 = CARTESIAN_POINT('',(3.016952676493,-0.633858438715)); | |
| #344 = CARTESIAN_POINT('',(2.982562971512,-0.627752675647)); | |
| #345 = CARTESIAN_POINT('',(2.948889674642,-0.619810886179)); | |
| #346 = CARTESIAN_POINT('',(2.916150990825,-0.610093761152)); | |
| #347 = CARTESIAN_POINT('',(2.884530345113,-0.598680417748)); | |
| #348 = CARTESIAN_POINT('',(2.854169777286,-0.585663339739)); | |
| #349 = CARTESIAN_POINT('',(2.825170817403,-0.571143047622)); | |
| #350 = CARTESIAN_POINT('',(2.749358885832,-0.527361537997)); | |
| #351 = CARTESIAN_POINT('',(2.705497053757,-0.495212481334)); | |
| #352 = CARTESIAN_POINT('',(2.666387567572,-0.45932840419)); | |
| #353 = CARTESIAN_POINT('',(2.632086333155,-0.420292884428)); | |
| #354 = CARTESIAN_POINT('',(2.602439260468,-0.378646109576)); | |
| #355 = CARTESIAN_POINT('',(2.577249069776,-0.334867373538)); | |
| #356 = CARTESIAN_POINT('',(2.556313486603,-0.28938648628)); | |
| #357 = CARTESIAN_POINT('',(2.514191757378,-0.172406723134)); | |
| #358 = CARTESIAN_POINT('',(2.498114124929,-9.926901197339E-02)); | |
| #359 = CARTESIAN_POINT('',(2.490664418239,-2.450270559277E-02)); | |
| #360 = CARTESIAN_POINT('',(2.491439217191,5.076839515488E-02)); | |
| #361 = CARTESIAN_POINT('',(2.500432505449,0.125502552624)); | |
| #362 = CARTESIAN_POINT('',(2.517935614495,0.198625689324)); | |
| #363 = CARTESIAN_POINT('',(2.544631721051,0.268877228416)); | |
| #364 = CARTESIAN_POINT('',(2.599396660338,0.367684981167)); | |
| #365 = CARTESIAN_POINT('',(2.620105057613,0.399526000662)); | |
| #366 = CARTESIAN_POINT('',(2.643344825756,0.430083690996)); | |
| #367 = CARTESIAN_POINT('',(2.669188856653,0.459154523989)); | |
| #368 = CARTESIAN_POINT('',(2.6976944997,0.486518396153)); | |
| #369 = CARTESIAN_POINT('',(2.728877341913,0.511939911858)); | |
| #370 = CARTESIAN_POINT('',(2.762679423468,0.535176021238)); | |
| #371 = CARTESIAN_POINT('',(2.835204702515,0.576811191099)); | |
| #372 = CARTESIAN_POINT('',(2.873928123953,0.59521025198)); | |
| #373 = CARTESIAN_POINT('',(2.914952913573,0.610957544388)); | |
| #374 = CARTESIAN_POINT('',(2.958024677513,0.623829837719)); | |
| #375 = CARTESIAN_POINT('',(3.002759830276,0.633629352161)); | |
| #376 = CARTESIAN_POINT('',(3.048652980611,0.640210506969)); | |
| #377 = CARTESIAN_POINT('',(3.095122724331,0.643501108793)); | |
| #378 = CARTESIAN_POINT('',(3.14159265359,0.643501108793)); | |
| #379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #380 = ADVANCED_FACE('',(#381,#429),#183,.T.); | |
| #381 = FACE_BOUND('',#382,.T.); | |
| #382 = EDGE_LOOP('',(#383,#406,#407,#408)); | |
| #383 = ORIENTED_EDGE('',*,*,#384,.F.); | |
| #384 = EDGE_CURVE('',#225,#385,#387,.T.); | |
| #385 = VERTEX_POINT('',#386); | |
| #386 = CARTESIAN_POINT('',(4.,4.,-4.)); | |
| #387 = SURFACE_CURVE('',#388,(#392,#399),.PCURVE_S1.); | |
| #388 = LINE('',#389,#390); | |
| #389 = CARTESIAN_POINT('',(-4.,4.,-4.)); | |
| #390 = VECTOR('',#391,1.); | |
| #391 = DIRECTION('',(1.,0.,-0.)); | |
| #392 = PCURVE('',#183,#393); | |
| #393 = DEFINITIONAL_REPRESENTATION('',(#394),#398); | |
| #394 = LINE('',#395,#396); | |
| #395 = CARTESIAN_POINT('',(0.,0.)); | |
| #396 = VECTOR('',#397,1.); | |
| #397 = DIRECTION('',(0.,1.)); | |
| #398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #399 = PCURVE('',#240,#400); | |
| #400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); | |
| #401 = LINE('',#402,#403); | |
| #402 = CARTESIAN_POINT('',(0.,8.)); | |
| #403 = VECTOR('',#404,1.); | |
| #404 = DIRECTION('',(1.,0.)); | |
| #405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #406 = ORIENTED_EDGE('',*,*,#252,.T.); | |
| #407 = ORIENTED_EDGE('',*,*,#169,.T.); | |
| #408 = ORIENTED_EDGE('',*,*,#409,.F.); | |
| #409 = EDGE_CURVE('',#385,#142,#410,.T.); | |
| #410 = SURFACE_CURVE('',#411,(#415,#422),.PCURVE_S1.); | |
| #411 = LINE('',#412,#413); | |
| #412 = CARTESIAN_POINT('',(4.,4.,-4.)); | |
| #413 = VECTOR('',#414,1.); | |
| #414 = DIRECTION('',(0.,0.,1.)); | |
| #415 = PCURVE('',#183,#416); | |
| #416 = DEFINITIONAL_REPRESENTATION('',(#417),#421); | |
| #417 = LINE('',#418,#419); | |
| #418 = CARTESIAN_POINT('',(0.,8.)); | |
| #419 = VECTOR('',#420,1.); | |
| #420 = DIRECTION('',(1.,0.)); | |
| #421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #422 = PCURVE('',#157,#423); | |
| #423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); | |
| #424 = LINE('',#425,#426); | |
| #425 = CARTESIAN_POINT('',(0.,-8.)); | |
| #426 = VECTOR('',#427,1.); | |
| #427 = DIRECTION('',(1.,0.)); | |
| #428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #429 = FACE_BOUND('',#430,.T.); | |
| #430 = EDGE_LOOP('',(#431)); | |
| #431 = ORIENTED_EDGE('',*,*,#432,.F.); | |
| #432 = EDGE_CURVE('',#433,#433,#435,.T.); | |
| #433 = VERTEX_POINT('',#434); | |
| #434 = CARTESIAN_POINT('',(0.,4.,3.)); | |
| #435 = SURFACE_CURVE('',#436,(#441,#448),.PCURVE_S1.); | |
| #436 = CIRCLE('',#437,3.); | |
| #437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); | |
| #438 = CARTESIAN_POINT('',(0.,4.,0.)); | |
| #439 = DIRECTION('',(-0.,1.,0.)); | |
| #440 = DIRECTION('',(0.,0.,1.)); | |
| #441 = PCURVE('',#183,#442); | |
| #442 = DEFINITIONAL_REPRESENTATION('',(#443),#447); | |
| #443 = CIRCLE('',#444,3.); | |
| #444 = AXIS2_PLACEMENT_2D('',#445,#446); | |
| #445 = CARTESIAN_POINT('',(4.,4.)); | |
| #446 = DIRECTION('',(1.,0.)); | |
| #447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #448 = PCURVE('',#449,#454); | |
| #449 = SPHERICAL_SURFACE('',#450,5.); | |
| #450 = AXIS2_PLACEMENT_3D('',#451,#452,#453); | |
| #451 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #452 = DIRECTION('',(0.,0.,1.)); | |
| #453 = DIRECTION('',(1.,0.,-0.)); | |
| #454 = DEFINITIONAL_REPRESENTATION('',(#455),#535); | |
| #455 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#456,#457,#458,#459,#460,#461, | |
| #462,#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,#473,#474, | |
| #475,#476,#477,#478,#479,#480,#481,#482,#483,#484,#485,#486,#487, | |
| #488,#489,#490,#491,#492,#493,#494,#495,#496,#497,#498,#499,#500, | |
| #501,#502,#503,#504,#505,#506,#507,#508,#509,#510,#511,#512,#513, | |
| #514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524,#525,#526, | |
| #527,#528,#529,#530,#531,#532,#533,#534),.UNSPECIFIED.,.F.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #456 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #457 = CARTESIAN_POINT('',(1.533980787886,0.643501108793)); | |
| #458 = CARTESIAN_POINT('',(1.497165376154,0.641435840161)); | |
| #459 = CARTESIAN_POINT('',(1.46063666441,0.637304930183)); | |
| #460 = CARTESIAN_POINT('',(1.424683331407,0.631137528971)); | |
| #461 = CARTESIAN_POINT('',(1.389570570345,0.62299049932)); | |
| #462 = CARTESIAN_POINT('',(1.355523741278,0.612944358862)); | |
| #463 = CARTESIAN_POINT('',(1.322721267418,0.601096974479)); | |
| #464 = CARTESIAN_POINT('',(1.232375852707,0.562163823756)); | |
| #465 = CARTESIAN_POINT('',(1.178299548854,0.530815483225)); | |
| #466 = CARTESIAN_POINT('',(1.129951163934,0.494215185421)); | |
| #467 = CARTESIAN_POINT('',(1.087663497382,0.453194012231)); | |
| #468 = CARTESIAN_POINT('',(1.051284426429,0.408548535353)); | |
| #469 = CARTESIAN_POINT('',(1.020563379228,0.360972510904)); | |
| #470 = CARTESIAN_POINT('',(0.995213487194,0.311083219005)); | |
| #471 = CARTESIAN_POINT('',(0.957302055733,0.214240006173)); | |
| #472 = CARTESIAN_POINT('',(0.943538213378,0.167698660831)); | |
| #473 = CARTESIAN_POINT('',(0.933539376149,0.120180455185)); | |
| #474 = CARTESIAN_POINT('',(0.927170047439,7.201888220536E-02)); | |
| #475 = CARTESIAN_POINT('',(0.924344416115,2.352295349134E-02)); | |
| #476 = CARTESIAN_POINT('',(0.925037477573,-2.500917084393E-02)); | |
| #477 = CARTESIAN_POINT('',(0.929285247632,-7.327593377797E-02)); | |
| #478 = CARTESIAN_POINT('',(0.944076788199,-0.162678897585)); | |
| #479 = CARTESIAN_POINT('',(0.953767294972,-0.203952271648)); | |
| #480 = CARTESIAN_POINT('',(0.966303832011,-0.24456360788)); | |
| #481 = CARTESIAN_POINT('',(0.98177494443,-0.284288156581)); | |
| #482 = CARTESIAN_POINT('',(1.000294399731,-0.322884325197)); | |
| #483 = CARTESIAN_POINT('',(1.021991647896,-0.360085752947)); | |
| #484 = CARTESIAN_POINT('',(1.046988500372,-0.395597058074)); | |
| #485 = CARTESIAN_POINT('',(1.100171386719,-0.458412699984)); | |
| #486 = CARTESIAN_POINT('',(1.12756815336,-0.486188078756)); | |
| #487 = CARTESIAN_POINT('',(1.157588793562,-0.512210726155)); | |
| #488 = CARTESIAN_POINT('',(1.190246197211,-0.536253180639)); | |
| #489 = CARTESIAN_POINT('',(1.225501610025,-0.558076050986)); | |
| #490 = CARTESIAN_POINT('',(1.263226867739,-0.577438346146)); | |
| #491 = CARTESIAN_POINT('',(1.303175448962,-0.594115011892)); | |
| #492 = CARTESIAN_POINT('',(1.381578077778,-0.619999250578)); | |
| #493 = CARTESIAN_POINT('',(1.419594825888,-0.629879849455)); | |
| #494 = CARTESIAN_POINT('',(1.458800962293,-0.637437025343)); | |
| #495 = CARTESIAN_POINT('',(1.498894099488,-0.642568043998)); | |
| #496 = CARTESIAN_POINT('',(1.539509379802,-0.645203687323)); | |
| #497 = CARTESIAN_POINT('',(1.580248898909,-0.645317320689)); | |
| #498 = CARTESIAN_POINT('',(1.620720844075,-0.642927571218)); | |
| #499 = CARTESIAN_POINT('',(1.695436303892,-0.633858438715)); | |
| #500 = CARTESIAN_POINT('',(1.729826008872,-0.627752675647)); | |
| #501 = CARTESIAN_POINT('',(1.763499305742,-0.619810886179)); | |
| #502 = CARTESIAN_POINT('',(1.79623798956,-0.610093761152)); | |
| #503 = CARTESIAN_POINT('',(1.827858635272,-0.598680417748)); | |
| #504 = CARTESIAN_POINT('',(1.858219203098,-0.585663339739)); | |
| #505 = CARTESIAN_POINT('',(1.887218162981,-0.571143047622)); | |
| #506 = CARTESIAN_POINT('',(1.963030094553,-0.527361537997)); | |
| #507 = CARTESIAN_POINT('',(2.006891926625,-0.495212481334)); | |
| #508 = CARTESIAN_POINT('',(2.046001412814,-0.45932840419)); | |
| #509 = CARTESIAN_POINT('',(2.080302647209,-0.420292884428)); | |
| #510 = CARTESIAN_POINT('',(2.109949719916,-0.378646109576)); | |
| #511 = CARTESIAN_POINT('',(2.135139910606,-0.334867373538)); | |
| #512 = CARTESIAN_POINT('',(2.156075493781,-0.28938648628)); | |
| #513 = CARTESIAN_POINT('',(2.198197223007,-0.172406723134)); | |
| #514 = CARTESIAN_POINT('',(2.214274855452,-9.926901197339E-02)); | |
| #515 = CARTESIAN_POINT('',(2.221724562143,-2.450270559277E-02)); | |
| #516 = CARTESIAN_POINT('',(2.220949763188,5.076839515488E-02)); | |
| #517 = CARTESIAN_POINT('',(2.211956474934,0.125502552624)); | |
| #518 = CARTESIAN_POINT('',(2.194453365886,0.198625689324)); | |
| #519 = CARTESIAN_POINT('',(2.167757259333,0.268877228416)); | |
| #520 = CARTESIAN_POINT('',(2.112992320047,0.367684981167)); | |
| #521 = CARTESIAN_POINT('',(2.092283922772,0.399526000662)); | |
| #522 = CARTESIAN_POINT('',(2.069044154628,0.430083690996)); | |
| #523 = CARTESIAN_POINT('',(2.043200123732,0.459154523989)); | |
| #524 = CARTESIAN_POINT('',(2.014694480685,0.486518396153)); | |
| #525 = CARTESIAN_POINT('',(1.983511638472,0.511939911858)); | |
| #526 = CARTESIAN_POINT('',(1.949709556917,0.535176021238)); | |
| #527 = CARTESIAN_POINT('',(1.877184277869,0.576811191099)); | |
| #528 = CARTESIAN_POINT('',(1.838460856431,0.59521025198)); | |
| #529 = CARTESIAN_POINT('',(1.797436066812,0.610957544388)); | |
| #530 = CARTESIAN_POINT('',(1.754364302872,0.623829837719)); | |
| #531 = CARTESIAN_POINT('',(1.709629150108,0.633629352161)); | |
| #532 = CARTESIAN_POINT('',(1.663735999774,0.640210506969)); | |
| #533 = CARTESIAN_POINT('',(1.617266256054,0.643501108793)); | |
| #534 = CARTESIAN_POINT('',(1.570796326795,0.643501108793)); | |
| #535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #536 = ADVANCED_FACE('',(#537,#585),#129,.F.); | |
| #537 = FACE_BOUND('',#538,.F.); | |
| #538 = EDGE_LOOP('',(#539,#562,#563,#564)); | |
| #539 = ORIENTED_EDGE('',*,*,#540,.F.); | |
| #540 = EDGE_CURVE('',#202,#541,#543,.T.); | |
| #541 = VERTEX_POINT('',#542); | |
| #542 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.); | |
| #544 = LINE('',#545,#546); | |
| #545 = CARTESIAN_POINT('',(-4.,-4.,-4.)); | |
| #546 = VECTOR('',#547,1.); | |
| #547 = DIRECTION('',(1.,0.,-0.)); | |
| #548 = PCURVE('',#129,#549); | |
| #549 = DEFINITIONAL_REPRESENTATION('',(#550),#554); | |
| #550 = LINE('',#551,#552); | |
| #551 = CARTESIAN_POINT('',(0.,0.)); | |
| #552 = VECTOR('',#553,1.); | |
| #553 = DIRECTION('',(0.,1.)); | |
| #554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #555 = PCURVE('',#240,#556); | |
| #556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); | |
| #557 = LINE('',#558,#559); | |
| #558 = CARTESIAN_POINT('',(0.,0.)); | |
| #559 = VECTOR('',#560,1.); | |
| #560 = DIRECTION('',(1.,0.)); | |
| #561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #562 = ORIENTED_EDGE('',*,*,#201,.T.); | |
| #563 = ORIENTED_EDGE('',*,*,#113,.T.); | |
| #564 = ORIENTED_EDGE('',*,*,#565,.F.); | |
| #565 = EDGE_CURVE('',#541,#114,#566,.T.); | |
| #566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.); | |
| #567 = LINE('',#568,#569); | |
| #568 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #569 = VECTOR('',#570,1.); | |
| #570 = DIRECTION('',(0.,0.,1.)); | |
| #571 = PCURVE('',#129,#572); | |
| #572 = DEFINITIONAL_REPRESENTATION('',(#573),#577); | |
| #573 = LINE('',#574,#575); | |
| #574 = CARTESIAN_POINT('',(0.,8.)); | |
| #575 = VECTOR('',#576,1.); | |
| #576 = DIRECTION('',(1.,0.)); | |
| #577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #578 = PCURVE('',#157,#579); | |
| #579 = DEFINITIONAL_REPRESENTATION('',(#580),#584); | |
| #580 = LINE('',#581,#582); | |
| #581 = CARTESIAN_POINT('',(0.,0.)); | |
| #582 = VECTOR('',#583,1.); | |
| #583 = DIRECTION('',(1.,0.)); | |
| #584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #585 = FACE_BOUND('',#586,.F.); | |
| #586 = EDGE_LOOP('',(#587)); | |
| #587 = ORIENTED_EDGE('',*,*,#588,.F.); | |
| #588 = EDGE_CURVE('',#589,#589,#591,.T.); | |
| #589 = VERTEX_POINT('',#590); | |
| #590 = CARTESIAN_POINT('',(0.,-4.,3.)); | |
| #591 = SURFACE_CURVE('',#592,(#597,#604),.PCURVE_S1.); | |
| #592 = CIRCLE('',#593,3.); | |
| #593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); | |
| #594 = CARTESIAN_POINT('',(0.,-4.,0.)); | |
| #595 = DIRECTION('',(-0.,1.,0.)); | |
| #596 = DIRECTION('',(0.,0.,1.)); | |
| #597 = PCURVE('',#129,#598); | |
| #598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); | |
| #599 = CIRCLE('',#600,3.); | |
| #600 = AXIS2_PLACEMENT_2D('',#601,#602); | |
| #601 = CARTESIAN_POINT('',(4.,4.)); | |
| #602 = DIRECTION('',(1.,0.)); | |
| #603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #604 = PCURVE('',#605,#610); | |
| #605 = SPHERICAL_SURFACE('',#606,5.); | |
| #606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); | |
| #607 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #608 = DIRECTION('',(0.,0.,1.)); | |
| #609 = DIRECTION('',(1.,0.,-0.)); | |
| #610 = DEFINITIONAL_REPRESENTATION('',(#611),#691); | |
| #611 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#612,#613,#614,#615,#616,#617, | |
| #618,#619,#620,#621,#622,#623,#624,#625,#626,#627,#628,#629,#630, | |
| #631,#632,#633,#634,#635,#636,#637,#638,#639,#640,#641,#642,#643, | |
| #644,#645,#646,#647,#648,#649,#650,#651,#652,#653,#654,#655,#656, | |
| #657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667,#668,#669, | |
| #670,#671,#672,#673,#674,#675,#676,#677,#678,#679,#680,#681,#682, | |
| #683,#684,#685,#686,#687,#688,#689,#690),.UNSPECIFIED.,.T.,.F.,(9,7, | |
| 7,7,7,7,7,7,7,7,7,9),(0.,0.392699081699,1.129009859884, | |
| 1.773281790796,2.337019730344,2.830290427448,3.261902287415, | |
| 3.639562664885,4.300468325459,5.291826816319,5.787506061749, | |
| 6.28318530718),.UNSPECIFIED.); | |
| #612 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #613 = CARTESIAN_POINT('',(4.749204519294,0.643501108793)); | |
| #614 = CARTESIAN_POINT('',(4.786019931026,0.641435840161)); | |
| #615 = CARTESIAN_POINT('',(4.822548642769,0.637304930183)); | |
| #616 = CARTESIAN_POINT('',(4.858501975772,0.631137528971)); | |
| #617 = CARTESIAN_POINT('',(4.893614736834,0.62299049932)); | |
| #618 = CARTESIAN_POINT('',(4.927661565901,0.612944358862)); | |
| #619 = CARTESIAN_POINT('',(4.960464039761,0.601096974479)); | |
| #620 = CARTESIAN_POINT('',(5.050809454473,0.562163823756)); | |
| #621 = CARTESIAN_POINT('',(5.104885758321,0.530815483225)); | |
| #622 = CARTESIAN_POINT('',(5.15323414325,0.494215185421)); | |
| #623 = CARTESIAN_POINT('',(5.195521809768,0.453194012231)); | |
| #624 = CARTESIAN_POINT('',(5.231900880756,0.408548535353)); | |
| #625 = CARTESIAN_POINT('',(5.262621927947,0.360972510904)); | |
| #626 = CARTESIAN_POINT('',(5.287971819985,0.311083219005)); | |
| #627 = CARTESIAN_POINT('',(5.325883251447,0.214240006173)); | |
| #628 = CARTESIAN_POINT('',(5.339647093801,0.167698660831)); | |
| #629 = CARTESIAN_POINT('',(5.34964593103,0.120180455185)); | |
| #630 = CARTESIAN_POINT('',(5.356015259741,7.201888220536E-02)); | |
| #631 = CARTESIAN_POINT('',(5.358840891065,2.352295349134E-02)); | |
| #632 = CARTESIAN_POINT('',(5.358147829607,-2.500917084393E-02)); | |
| #633 = CARTESIAN_POINT('',(5.353900059548,-7.327593377797E-02)); | |
| #634 = CARTESIAN_POINT('',(5.339108518981,-0.162678897585)); | |
| #635 = CARTESIAN_POINT('',(5.329418012208,-0.203952271648)); | |
| #636 = CARTESIAN_POINT('',(5.316881475169,-0.24456360788)); | |
| #637 = CARTESIAN_POINT('',(5.30141036275,-0.284288156581)); | |
| #638 = CARTESIAN_POINT('',(5.282890907448,-0.322884325197)); | |
| #639 = CARTESIAN_POINT('',(5.261193659284,-0.360085752947)); | |
| #640 = CARTESIAN_POINT('',(5.236196806808,-0.395597058074)); | |
| #641 = CARTESIAN_POINT('',(5.18301392046,-0.458412699984)); | |
| #642 = CARTESIAN_POINT('',(5.15561715382,-0.486188078756)); | |
| #643 = CARTESIAN_POINT('',(5.125596513619,-0.512210726155)); | |
| #644 = CARTESIAN_POINT('',(5.092939109969,-0.536253180639)); | |
| #645 = CARTESIAN_POINT('',(5.057683697155,-0.558076050986)); | |
| #646 = CARTESIAN_POINT('',(5.019958439441,-0.577438346146)); | |
| #647 = CARTESIAN_POINT('',(4.980009858217,-0.594115011892)); | |
| #648 = CARTESIAN_POINT('',(4.901607229401,-0.619999250578)); | |
| #649 = CARTESIAN_POINT('',(4.863590481292,-0.629879849455)); | |
| #650 = CARTESIAN_POINT('',(4.824384344888,-0.637437025343)); | |
| #651 = CARTESIAN_POINT('',(4.784291207692,-0.642568043998)); | |
| #652 = CARTESIAN_POINT('',(4.743675927378,-0.645203687323)); | |
| #653 = CARTESIAN_POINT('',(4.70293640827,-0.645317320689)); | |
| #654 = CARTESIAN_POINT('',(4.662464463105,-0.642927571218)); | |
| #655 = CARTESIAN_POINT('',(4.587749003288,-0.633858438715)); | |
| #656 = CARTESIAN_POINT('',(4.553359298307,-0.627752675647)); | |
| #657 = CARTESIAN_POINT('',(4.519686001437,-0.619810886179)); | |
| #658 = CARTESIAN_POINT('',(4.48694731762,-0.610093761152)); | |
| #659 = CARTESIAN_POINT('',(4.455326671907,-0.598680417748)); | |
| #660 = CARTESIAN_POINT('',(4.424966104081,-0.585663339739)); | |
| #661 = CARTESIAN_POINT('',(4.395967144198,-0.571143047622)); | |
| #662 = CARTESIAN_POINT('',(4.320155212627,-0.527361537997)); | |
| #663 = CARTESIAN_POINT('',(4.276293380552,-0.495212481334)); | |
| #664 = CARTESIAN_POINT('',(4.237183894369,-0.459328404189)); | |
| #665 = CARTESIAN_POINT('',(4.202882659952,-0.420292884428)); | |
| #666 = CARTESIAN_POINT('',(4.173235587265,-0.378646109575)); | |
| #667 = CARTESIAN_POINT('',(4.14804539657,-0.334867373538)); | |
| #668 = CARTESIAN_POINT('',(4.127109813398,-0.28938648628)); | |
| #669 = CARTESIAN_POINT('',(4.084988084173,-0.172406723134)); | |
| #670 = CARTESIAN_POINT('',(4.068910451722,-9.926901197339E-02)); | |
| #671 = CARTESIAN_POINT('',(4.061460745038,-2.450270559277E-02)); | |
| #672 = CARTESIAN_POINT('',(4.062235543964,5.076839515488E-02)); | |
| #673 = CARTESIAN_POINT('',(4.071228832249,0.125502552624)); | |
| #674 = CARTESIAN_POINT('',(4.088731941289,0.198625689324)); | |
| #675 = CARTESIAN_POINT('',(4.115428047846,0.268877228416)); | |
| #676 = CARTESIAN_POINT('',(4.170192987132,0.367684981167)); | |
| #677 = CARTESIAN_POINT('',(4.190901384407,0.399526000662)); | |
| #678 = CARTESIAN_POINT('',(4.214141152552,0.430083690996)); | |
| #679 = CARTESIAN_POINT('',(4.239985183448,0.459154523989)); | |
| #680 = CARTESIAN_POINT('',(4.268490826494,0.486518396153)); | |
| #681 = CARTESIAN_POINT('',(4.299673668708,0.511939911858)); | |
| #682 = CARTESIAN_POINT('',(4.333475750263,0.535176021238)); | |
| #683 = CARTESIAN_POINT('',(4.40600102931,0.576811191099)); | |
| #684 = CARTESIAN_POINT('',(4.444724450749,0.59521025198)); | |
| #685 = CARTESIAN_POINT('',(4.485749240367,0.610957544388)); | |
| #686 = CARTESIAN_POINT('',(4.528821004308,0.623829837719)); | |
| #687 = CARTESIAN_POINT('',(4.573556157072,0.633629352161)); | |
| #688 = CARTESIAN_POINT('',(4.619449307406,0.640210506969)); | |
| #689 = CARTESIAN_POINT('',(4.665919051126,0.643501108793)); | |
| #690 = CARTESIAN_POINT('',(4.712388980385,0.643501108793)); | |
| #691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #692 = ADVANCED_FACE('',(#693,#719),#157,.T.); | |
| #693 = FACE_BOUND('',#694,.T.); | |
| #694 = EDGE_LOOP('',(#695,#696,#717,#718)); | |
| #695 = ORIENTED_EDGE('',*,*,#565,.F.); | |
| #696 = ORIENTED_EDGE('',*,*,#697,.T.); | |
| #697 = EDGE_CURVE('',#541,#385,#698,.T.); | |
| #698 = SURFACE_CURVE('',#699,(#703,#710),.PCURVE_S1.); | |
| #699 = LINE('',#700,#701); | |
| #700 = CARTESIAN_POINT('',(4.,-4.,-4.)); | |
| #701 = VECTOR('',#702,1.); | |
| #702 = DIRECTION('',(-0.,1.,0.)); | |
| #703 = PCURVE('',#157,#704); | |
| #704 = DEFINITIONAL_REPRESENTATION('',(#705),#709); | |
| #705 = LINE('',#706,#707); | |
| #706 = CARTESIAN_POINT('',(0.,0.)); | |
| #707 = VECTOR('',#708,1.); | |
| #708 = DIRECTION('',(0.,-1.)); | |
| #709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #710 = PCURVE('',#240,#711); | |
| #711 = DEFINITIONAL_REPRESENTATION('',(#712),#716); | |
| #712 = LINE('',#713,#714); | |
| #713 = CARTESIAN_POINT('',(8.,0.)); | |
| #714 = VECTOR('',#715,1.); | |
| #715 = DIRECTION('',(0.,1.)); | |
| #716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #717 = ORIENTED_EDGE('',*,*,#409,.T.); | |
| #718 = ORIENTED_EDGE('',*,*,#141,.F.); | |
| #719 = FACE_BOUND('',#720,.T.); | |
| #720 = EDGE_LOOP('',(#721,#786)); | |
| #721 = ORIENTED_EDGE('',*,*,#722,.F.); | |
| #722 = EDGE_CURVE('',#723,#725,#727,.T.); | |
| #723 = VERTEX_POINT('',#724); | |
| #724 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,3.)); | |
| #725 = VERTEX_POINT('',#726); | |
| #726 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,-3.)); | |
| #727 = SURFACE_CURVE('',#728,(#733,#740),.PCURVE_S1.); | |
| #728 = CIRCLE('',#729,3.); | |
| #729 = AXIS2_PLACEMENT_3D('',#730,#731,#732); | |
| #730 = CARTESIAN_POINT('',(4.,0.,0.)); | |
| #731 = DIRECTION('',(1.,0.,-0.)); | |
| #732 = DIRECTION('',(0.,0.,1.)); | |
| #733 = PCURVE('',#157,#734); | |
| #734 = DEFINITIONAL_REPRESENTATION('',(#735),#739); | |
| #735 = CIRCLE('',#736,3.); | |
| #736 = AXIS2_PLACEMENT_2D('',#737,#738); | |
| #737 = CARTESIAN_POINT('',(4.,-4.)); | |
| #738 = DIRECTION('',(1.,0.)); | |
| #739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #740 = PCURVE('',#741,#746); | |
| #741 = SPHERICAL_SURFACE('',#742,5.); | |
| #742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); | |
| #743 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #744 = DIRECTION('',(0.,0.,1.)); | |
| #745 = DIRECTION('',(1.,0.,-0.)); | |
| #746 = DEFINITIONAL_REPRESENTATION('',(#747),#785); | |
| #747 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#748,#749,#750,#751,#752,#753, | |
| #754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766, | |
| #767,#768,#769,#770,#771,#772,#773,#774,#775,#776,#777,#778,#779, | |
| #780,#781,#782,#783,#784),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0., | |
| 0.392699081699,1.079922474671,2.110757564131,2.62617510886, | |
| 3.14159265359),.UNSPECIFIED.); | |
| #748 = CARTESIAN_POINT('',(6.28318530718,0.643501108793)); | |
| #749 = CARTESIAN_POINT('',(6.24636976827,0.643501108793)); | |
| #750 = CARTESIAN_POINT('',(6.209554356539,0.641435840161)); | |
| #751 = CARTESIAN_POINT('',(6.173025644795,0.637304930183)); | |
| #752 = CARTESIAN_POINT('',(6.137072311792,0.631137528971)); | |
| #753 = CARTESIAN_POINT('',(6.10195955073,0.62299049932)); | |
| #754 = CARTESIAN_POINT('',(6.067912721663,0.612944358862)); | |
| #755 = CARTESIAN_POINT('',(6.035110247803,0.601096974479)); | |
| #756 = CARTESIAN_POINT('',(5.948692894601,0.56385656944)); | |
| #757 = CARTESIAN_POINT('',(5.897920270782,0.534968767832)); | |
| #758 = CARTESIAN_POINT('',(5.852085770495,0.501465090396)); | |
| #759 = CARTESIAN_POINT('',(5.811490690348,0.464013974991)); | |
| #760 = CARTESIAN_POINT('',(5.776062524216,0.42326704197)); | |
| #761 = CARTESIAN_POINT('',(5.745619523867,0.379803363086)); | |
| #762 = CARTESIAN_POINT('',(5.719936670074,0.334142530439)); | |
| #763 = CARTESIAN_POINT('',(5.667118093776,0.215665411863)); | |
| #764 = CARTESIAN_POINT('',(5.645676525493,0.140686548816)); | |
| #765 = CARTESIAN_POINT('',(5.633791861047,6.339377356064E-02)); | |
| #766 = CARTESIAN_POINT('',(5.630859828665,-1.489902375186E-02)); | |
| #767 = CARTESIAN_POINT('',(5.636758901391,-9.30227254533E-02)); | |
| #768 = CARTESIAN_POINT('',(5.651704805522,-0.16979775504)); | |
| #769 = CARTESIAN_POINT('',(5.676396121104,-0.243862723037)); | |
| #770 = CARTESIAN_POINT('',(5.729107497449,-0.348431728603)); | |
| #771 = CARTESIAN_POINT('',(5.749290298736,-0.382200024634)); | |
| #772 = CARTESIAN_POINT('',(5.772173868681,-0.414675135839)); | |
| #773 = CARTESIAN_POINT('',(5.797845544362,-0.445634798304)); | |
| #774 = CARTESIAN_POINT('',(5.82638092292,-0.474837339725)); | |
| #775 = CARTESIAN_POINT('',(5.857814878424,-0.502021849827)); | |
| #776 = CARTESIAN_POINT('',(5.892104283928,-0.52691582279)); | |
| #777 = CARTESIAN_POINT('',(5.966080668427,-0.571594743497)); | |
| #778 = CARTESIAN_POINT('',(6.005767936498,-0.591379699531)); | |
| #779 = CARTESIAN_POINT('',(6.047996651934,-0.608346001061)); | |
| #780 = CARTESIAN_POINT('',(6.092503022025,-0.622238345745)); | |
| #781 = CARTESIAN_POINT('',(6.138872639538,-0.63282749228)); | |
| #782 = CARTESIAN_POINT('',(6.18654476506,-0.639943223728)); | |
| #783 = CARTESIAN_POINT('',(6.234864912361,-0.643501108793)); | |
| #784 = CARTESIAN_POINT('',(6.28318530718,-0.643501108793)); | |
| #785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #786 = ORIENTED_EDGE('',*,*,#787,.F.); | |
| #787 = EDGE_CURVE('',#725,#723,#788,.T.); | |
| #788 = SURFACE_CURVE('',#789,(#794,#801),.PCURVE_S1.); | |
| #789 = CIRCLE('',#790,3.); | |
| #790 = AXIS2_PLACEMENT_3D('',#791,#792,#793); | |
| #791 = CARTESIAN_POINT('',(4.,0.,0.)); | |
| #792 = DIRECTION('',(1.,0.,-0.)); | |
| #793 = DIRECTION('',(0.,0.,1.)); | |
| #794 = PCURVE('',#157,#795); | |
| #795 = DEFINITIONAL_REPRESENTATION('',(#796),#800); | |
| #796 = CIRCLE('',#797,3.); | |
| #797 = AXIS2_PLACEMENT_2D('',#798,#799); | |
| #798 = CARTESIAN_POINT('',(4.,-4.)); | |
| #799 = DIRECTION('',(1.,0.)); | |
| #800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #801 = PCURVE('',#802,#807); | |
| #802 = SPHERICAL_SURFACE('',#803,5.); | |
| #803 = AXIS2_PLACEMENT_3D('',#804,#805,#806); | |
| #804 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #805 = DIRECTION('',(0.,0.,1.)); | |
| #806 = DIRECTION('',(1.,0.,-0.)); | |
| #807 = DEFINITIONAL_REPRESENTATION('',(#808),#846); | |
| #808 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#809,#810,#811,#812,#813,#814, | |
| #815,#816,#817,#818,#819,#820,#821,#822,#823,#824,#825,#826,#827, | |
| #828,#829,#830,#831,#832,#833,#834,#835,#836,#837,#838,#839,#840, | |
| #841,#842,#843,#844,#845),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),( | |
| 3.14159265359,3.534291735289,4.221515128261,5.25235021772, | |
| 5.76776776245,6.28318530718),.UNSPECIFIED.); | |
| #809 = CARTESIAN_POINT('',(0.,-0.643501108793)); | |
| #810 = CARTESIAN_POINT('',(3.681553890926E-02,-0.643501108793)); | |
| #811 = CARTESIAN_POINT('',(7.363095064104E-02,-0.641435840161)); | |
| #812 = CARTESIAN_POINT('',(0.110159662385,-0.637304930183)); | |
| #813 = CARTESIAN_POINT('',(0.146112995388,-0.631137528971)); | |
| #814 = CARTESIAN_POINT('',(0.181225756449,-0.62299049932)); | |
| #815 = CARTESIAN_POINT('',(0.215272585517,-0.612944358862)); | |
| #816 = CARTESIAN_POINT('',(0.248075059377,-0.601096974479)); | |
| #817 = CARTESIAN_POINT('',(0.334492412579,-0.56385656944)); | |
| #818 = CARTESIAN_POINT('',(0.385265036396,-0.534968767832)); | |
| #819 = CARTESIAN_POINT('',(0.431099536687,-0.501465090396)); | |
| #820 = CARTESIAN_POINT('',(0.471694616827,-0.46401397499)); | |
| #821 = CARTESIAN_POINT('',(0.507122782966,-0.423267041971)); | |
| #822 = CARTESIAN_POINT('',(0.537565783311,-0.379803363086)); | |
| #823 = CARTESIAN_POINT('',(0.563248637105,-0.334142530439)); | |
| #824 = CARTESIAN_POINT('',(0.616067213403,-0.215665411863)); | |
| #825 = CARTESIAN_POINT('',(0.637508781687,-0.140686548816)); | |
| #826 = CARTESIAN_POINT('',(0.649393446133,-6.339377356056E-02)); | |
| #827 = CARTESIAN_POINT('',(0.652325478516,1.489902375174E-02)); | |
| #828 = CARTESIAN_POINT('',(0.646426405789,9.302272545336E-02)); | |
| #829 = CARTESIAN_POINT('',(0.631480501657,0.16979775504)); | |
| #830 = CARTESIAN_POINT('',(0.606789186075,0.243862723037)); | |
| #831 = CARTESIAN_POINT('',(0.554077809731,0.348431728603)); | |
| #832 = CARTESIAN_POINT('',(0.533895008444,0.382200024634)); | |
| #833 = CARTESIAN_POINT('',(0.511011438499,0.414675135839)); | |
| #834 = CARTESIAN_POINT('',(0.485339762818,0.445634798304)); | |
| #835 = CARTESIAN_POINT('',(0.456804384259,0.474837339725)); | |
| #836 = CARTESIAN_POINT('',(0.425370428755,0.502021849827)); | |
| #837 = CARTESIAN_POINT('',(0.391081023251,0.52691582279)); | |
| #838 = CARTESIAN_POINT('',(0.317104638753,0.571594743497)); | |
| #839 = CARTESIAN_POINT('',(0.277417370681,0.591379699531)); | |
| #840 = CARTESIAN_POINT('',(0.235188655246,0.608346001061)); | |
| #841 = CARTESIAN_POINT('',(0.190682285155,0.622238345745)); | |
| #842 = CARTESIAN_POINT('',(0.144312667642,0.63282749228)); | |
| #843 = CARTESIAN_POINT('',(9.664054211953E-02,0.639943223728)); | |
| #844 = CARTESIAN_POINT('',(4.83203948184E-02,0.643501108793)); | |
| #845 = CARTESIAN_POINT('',(1.836970198721E-16,0.643501108793)); | |
| #846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #847 = ADVANCED_FACE('',(#848,#854),#240,.F.); | |
| #848 = FACE_BOUND('',#849,.F.); | |
| #849 = EDGE_LOOP('',(#850,#851,#852,#853)); | |
| #850 = ORIENTED_EDGE('',*,*,#224,.F.); | |
| #851 = ORIENTED_EDGE('',*,*,#540,.T.); | |
| #852 = ORIENTED_EDGE('',*,*,#697,.T.); | |
| #853 = ORIENTED_EDGE('',*,*,#384,.F.); | |
| #854 = FACE_BOUND('',#855,.F.); | |
| #855 = EDGE_LOOP('',(#856)); | |
| #856 = ORIENTED_EDGE('',*,*,#857,.F.); | |
| #857 = EDGE_CURVE('',#858,#858,#860,.T.); | |
| #858 = VERTEX_POINT('',#859); | |
| #859 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-4.)); | |
| #860 = SURFACE_CURVE('',#861,(#866,#873),.PCURVE_S1.); | |
| #861 = CIRCLE('',#862,3.); | |
| #862 = AXIS2_PLACEMENT_3D('',#863,#864,#865); | |
| #863 = CARTESIAN_POINT('',(0.,0.,-4.)); | |
| #864 = DIRECTION('',(0.,0.,1.)); | |
| #865 = DIRECTION('',(1.,0.,-0.)); | |
| #866 = PCURVE('',#240,#867); | |
| #867 = DEFINITIONAL_REPRESENTATION('',(#868),#872); | |
| #868 = CIRCLE('',#869,3.); | |
| #869 = AXIS2_PLACEMENT_2D('',#870,#871); | |
| #870 = CARTESIAN_POINT('',(4.,4.)); | |
| #871 = DIRECTION('',(1.,0.)); | |
| #872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #873 = PCURVE('',#874,#879); | |
| #874 = SPHERICAL_SURFACE('',#875,5.); | |
| #875 = AXIS2_PLACEMENT_3D('',#876,#877,#878); | |
| #876 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #877 = DIRECTION('',(0.,0.,1.)); | |
| #878 = DIRECTION('',(1.,0.,-0.)); | |
| #879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); | |
| #880 = LINE('',#881,#882); | |
| #881 = CARTESIAN_POINT('',(0.,-0.927295218002)); | |
| #882 = VECTOR('',#883,1.); | |
| #883 = DIRECTION('',(1.,0.)); | |
| #884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #885 = ADVANCED_FACE('',(#886),#293,.T.); | |
| #886 = FACE_BOUND('',#887,.T.); | |
| #887 = EDGE_LOOP('',(#888)); | |
| #888 = ORIENTED_EDGE('',*,*,#276,.F.); | |
| #889 = ADVANCED_FACE('',(#890),#449,.T.); | |
| #890 = FACE_BOUND('',#891,.T.); | |
| #891 = EDGE_LOOP('',(#892)); | |
| #892 = ORIENTED_EDGE('',*,*,#432,.T.); | |
| #893 = ADVANCED_FACE('',(#894),#605,.T.); | |
| #894 = FACE_BOUND('',#895,.T.); | |
| #895 = EDGE_LOOP('',(#896)); | |
| #896 = ORIENTED_EDGE('',*,*,#588,.F.); | |
| #897 = ADVANCED_FACE('',(#898),#741,.T.); | |
| #898 = FACE_BOUND('',#899,.T.); | |
| #899 = EDGE_LOOP('',(#900,#922)); | |
| #900 = ORIENTED_EDGE('',*,*,#901,.T.); | |
| #901 = EDGE_CURVE('',#725,#723,#902,.T.); | |
| #902 = SURFACE_CURVE('',#903,(#908,#915),.PCURVE_S1.); | |
| #903 = CIRCLE('',#904,5.); | |
| #904 = AXIS2_PLACEMENT_3D('',#905,#906,#907); | |
| #905 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #906 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #907 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #908 = PCURVE('',#741,#909); | |
| #909 = DEFINITIONAL_REPRESENTATION('',(#910),#914); | |
| #910 = LINE('',#911,#912); | |
| #911 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #912 = VECTOR('',#913,1.); | |
| #913 = DIRECTION('',(0.,1.)); | |
| #914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #915 = PCURVE('',#802,#916); | |
| #916 = DEFINITIONAL_REPRESENTATION('',(#917),#921); | |
| #917 = LINE('',#918,#919); | |
| #918 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #919 = VECTOR('',#920,1.); | |
| #920 = DIRECTION('',(0.,1.)); | |
| #921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #922 = ORIENTED_EDGE('',*,*,#722,.T.); | |
| #923 = ADVANCED_FACE('',(#924),#802,.T.); | |
| #924 = FACE_BOUND('',#925,.T.); | |
| #925 = EDGE_LOOP('',(#926,#927)); | |
| #926 = ORIENTED_EDGE('',*,*,#787,.T.); | |
| #927 = ORIENTED_EDGE('',*,*,#901,.F.); | |
| #928 = ADVANCED_FACE('',(#929),#874,.T.); | |
| #929 = FACE_BOUND('',#930,.T.); | |
| #930 = EDGE_LOOP('',(#931,#932,#956)); | |
| #931 = ORIENTED_EDGE('',*,*,#857,.F.); | |
| #932 = ORIENTED_EDGE('',*,*,#933,.F.); | |
| #933 = EDGE_CURVE('',#934,#858,#936,.T.); | |
| #934 = VERTEX_POINT('',#935); | |
| #935 = CARTESIAN_POINT('',(3.061616997868E-16,-7.498798913309E-32,-5.)); | |
| #936 = SEAM_CURVE('',#937,(#942,#949),.PCURVE_S1.); | |
| #937 = CIRCLE('',#938,5.); | |
| #938 = AXIS2_PLACEMENT_3D('',#939,#940,#941); | |
| #939 = CARTESIAN_POINT('',(0.,0.,0.)); | |
| #940 = DIRECTION('',(-2.449293598295E-16,-1.,0.)); | |
| #941 = DIRECTION('',(1.,-2.449293598295E-16,0.)); | |
| #942 = PCURVE('',#874,#943); | |
| #943 = DEFINITIONAL_REPRESENTATION('',(#944),#948); | |
| #944 = LINE('',#945,#946); | |
| #945 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718)); | |
| #946 = VECTOR('',#947,1.); | |
| #947 = DIRECTION('',(0.,1.)); | |
| #948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #949 = PCURVE('',#874,#950); | |
| #950 = DEFINITIONAL_REPRESENTATION('',(#951),#955); | |
| #951 = LINE('',#952,#953); | |
| #952 = CARTESIAN_POINT('',(0.,-6.28318530718)); | |
| #953 = VECTOR('',#954,1.); | |
| #954 = DIRECTION('',(0.,1.)); | |
| #955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) | |
| PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' | |
| ) ); | |
| #956 = ORIENTED_EDGE('',*,*,#933,.T.); | |
| #957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) | |
| GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#961)) GLOBAL_UNIT_ASSIGNED_CONTEXT | |
| ((#958,#959,#960)) REPRESENTATION_CONTEXT('Context #1', | |
| '3D Context with UNIT and UNCERTAINTY') ); | |
| #958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); | |
| #959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); | |
| #960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); | |
| #961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#958, | |
| 'distance_accuracy_value','confusion accuracy'); | |
| #962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); | |
| ENDSEC; | |
| END-ISO-10303-21; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """Reproduction: the automatic clean() after boolean operations deletes | |
| real geometry when the result contains a face crossed by a curved | |
| surface's parametric seam. | |
| Model: Sphere(5) and Box(8, 8, 8), both centered. The sphere pokes a | |
| 14.66 mm^3 spherical cap out of each of the six box faces. | |
| expected sphere - box = 6 caps = 87.9646 | |
| expected sphere + box = 523.60 + 512 - intersection = 599.9646 | |
| Observed (build123d 0.11.1, cadquery-ocp 7.9.3.1.1, macOS arm64): | |
| `-` and `+` (and the .cut()/.fuse() methods) lose the cap crossed by the | |
| sphere's parametric seam meridian; the fuse result additionally exports | |
| to STEP as faces only (slicers read it as zero volume). | |
| The boolean itself is sound: running the same operation through | |
| BRepAlgoAPI directly gives the correct result, and calling .clean() on | |
| that correct result reproduces the loss exactly -- isolating the bug to | |
| the ShapeUpgrade_UnifySameDomain pass clean() wraps. Rotating the | |
| sphere about Z moves the degenerate cap with the seam (0 deg -> +X, | |
| 90 deg -> +Y, 180 deg -> -X), and at 45 deg, where the seam points at a | |
| box *edge* and crosses no cap face, the result is correct. | |
| Workaround: run the raw boolean, then clean a *copy* and keep the clean | |
| only when volume is conserved (note clean() mutates self.wrapped in | |
| addition to returning, so the copy is required). | |
| """ | |
| import copy | |
| from build123d import Box, Part, Rot, Shape, Sphere, export_step | |
| from OCP.BRepAlgoAPI import BRepAlgoAPI_Cut, BRepAlgoAPI_Fuse | |
| from OCP.TopTools import TopTools_ListOfShape | |
| EXPECTED_CUT = 87.9646 | |
| EXPECTED_FUSE = 599.9646 | |
| def raw_bool(op, a: Shape, b: Shape) -> Part: | |
| """One OCCT boolean with no clean() afterwards.""" | |
| args, tools = TopTools_ListOfShape(), TopTools_ListOfShape() | |
| args.Append(a.wrapped) | |
| tools.Append(b.wrapped) | |
| op.SetArguments(args) | |
| op.SetTools(tools) | |
| op.Build() | |
| return Part(op.Shape()) | |
| def guarded_clean(shape: Shape) -> Shape: | |
| """The proposed workaround/fix: keep clean() only when it conserves | |
| volume. clean() mutates in place, hence the copy.""" | |
| before = shape.volume | |
| cleaned = copy.deepcopy(shape).clean() | |
| ok = abs(cleaned.volume - before) < 1e-9 * max(1.0, before) | |
| return cleaned if ok else shape | |
| sphere, box = Sphere(5), Box(8, 8, 8) | |
| print(f"{'operation':<26} {'volume':>10} expected") | |
| print(f"{'sphere - box (operator)':<26} {(sphere - box).volume:10.4f} {EXPECTED_CUT}") | |
| print(f"{'sphere + box (operator)':<26} {(sphere + box).volume:10.4f} {EXPECTED_FUSE}") | |
| raw_cut = raw_bool(BRepAlgoAPI_Cut(), sphere, box) | |
| raw_fuse = raw_bool(BRepAlgoAPI_Fuse(), sphere, box) | |
| print(f"{'raw BRepAlgoAPI_Cut':<26} {raw_cut.volume:10.4f} {EXPECTED_CUT}") | |
| print(f"{'raw BRepAlgoAPI_Fuse':<26} {raw_fuse.volume:10.4f} {EXPECTED_FUSE}") | |
| # clean() alone reproduces the loss on the correct raw results: | |
| print(f"{'raw cut -> .clean()':<26} {copy.deepcopy(raw_cut).clean().volume:10.4f} (loss reproduced)") | |
| print(f"{'raw fuse -> .clean()':<26} {copy.deepcopy(raw_fuse).clean().volume:10.4f} (loss reproduced)") | |
| # workaround: volume-guarded clean | |
| print(f"{'guarded_clean(raw cut)':<26} {guarded_clean(raw_cut).volume:10.4f} {EXPECTED_CUT}") | |
| print(f"{'guarded_clean(raw fuse)':<26} {guarded_clean(raw_fuse).volume:10.4f} {EXPECTED_FUSE}") | |
| # the degenerate cap follows the seam as the sphere rotates: | |
| print("\nseam location vs lost cap (sphere rotated about Z, then - box):") | |
| for angle in (0, 90, 180, 45): | |
| d = (Rot(0, 0, angle) * Sphere(5)) - Box(8, 8, 8) | |
| dead = [x for x in d.solids() if x.volume < 1e-6] | |
| note = "correct (seam aimed at a box edge)" if not dead else ( | |
| f"degenerate cap at ({dead[0].center().X:+.1f}," | |
| f"{dead[0].center().Y:+.1f},{dead[0].center().Z:+.1f})" | |
| ) | |
| print(f" {angle:3d} deg: volume {d.volume:8.4f} {note}") | |
| # STEP exports for visual comparison (broken vs workaround): | |
| export_step(sphere - box, "cut_operator_broken.step") | |
| export_step(guarded_clean(raw_cut), "cut_workaround.step") | |
| export_step(sphere + box, "fuse_operator_broken.step") | |
| export_step(guarded_clean(raw_fuse), "fuse_workaround.step") | |
| print("\nwrote cut/fuse STEP pairs (operator vs workaround)") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment