You've already forked torvalds-GuitarPedal
mirror of
https://github.com/torvalds/GuitarPedal.git
synced 2026-06-06 20:51:54 +00:00
This has no UI except for a single stomp switch and LED, since the plan is that it replaces it all with with just MIDI control. I already have working MIDI-over-USB (with horribly inconvenient USB-C port placement on the previous board, but that's a historical accident from when I didn't realize that I actually want to use that connector for more than programming). But this also adds 3.5mm TRS jacks for MIDI input and output, so that I could attempt to do that too. Do I know what I am doing? No. Has that stopped me before? Also no. The plan is that this should work together with the existing audio jack board and connect to it over the 12P FFC cable exactly like the "real" pedal did. So exactly like that board, this depends on that external board with the TI5112 codec, audio jacks and 9V power jack. Except it now brings out the USB-C port properly - it's no longer designed to be just a debug and programming port. And because it has no real UI it's all much smaller. So this board is 48x48mm, and I'll just do a 3D-printed enclosure for testing. The audio jack board mounts under this board (with components facing down, that's how it was all designed). So audio jacks and 9V power jack comes out the top of this pedal exactly like the previous one. This board then goes on top of the audio jack board (with components facing up, so the two boards have their unpopulated sides against each other, probably with some 3D-printed spacer between). The board has a slot cut out of it, so that the FFC cable can slip out to the audio jack board below it. The USB-C connector from this board will be right above the 9V power jack, and the MIDI TRS jacks come out on the left-hand side for entirely random reasons (mostly because that made board layout easier). Of course, I've never done MIDI hw before, so I may have screwed that part up. It's supposed to be Type A MIDI, with all the proper bells and whistles: optocoupler with reverse polarity protection on the LED, push-pull 5V level shifting buffering out the output, proper current- limiting resistors, the whole nine yards. But it's really just me googling things until I felt reasonably confident I understood the (very simple) electrical details. I haven't written any of the MIDI hw control code, but it's just a UART running at 31.250 kbps, and the protocol is already done. So that part shouldn't be the problem, as long as the hardware works. But I won't be entirely surprised if none of this works. It's not like I even have any MIDI devices with TRS jacks, but I'm sure Amazon carries random test equipment in the form of cheap audio toys. That's how I tested MIDI-over-USB ;) And as is tradition, this does a couple of truly horrendously bad 3D models for the parts I'm using so that I have a rough idea what the layout will look like. Somewhat strangely, I also had to do the footprint for the very common PJ-320D TRRS connector - because the one that comes with KiCad was just plain wrong and didn't match the datasheet. Maybe one of those "different manufacturers" thing, but I suspect it was just wrong. The kicad provided footprint was "close enough" that there was enough overlap between pads and board design that it probably mostly worked in practice, even if things didn't quite line up. Possibly done with calipers and measuring rather than by the datasheet. And maybe the datasheet is wrong too, but my footprint at least matches the part layout at JLCPCB. It does have an offset compared to the actual part when ordering, but that's a trivial "fix at order time" issue. Not unusual or unexpected: JLCPCB uses the center of the part, while I centered it at a logical place that made the datasheet numbers easy too. It happens with other kicad footprints, with JLCPCB having different initial rotation and centerpoints for parts. I also had to add a footprint for the stomp switch that Ricky pointed me at, because I'm done soldering wires by hand. This one goes on the board. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1186 lines
43 KiB
Plaintext
1186 lines
43 KiB
Plaintext
ISO-10303-21;
|
|
HEADER;
|
|
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
|
|
FILE_NAME('Open CASCADE Shape Model','2026-06-03T20:13:44',(''),(''),
|
|
'Open CASCADE STEP processor 7.8','FreeCAD','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('Group001','Group001','',(#8));
|
|
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
|
|
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
|
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1144);
|
|
#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,#58,#97,#129,#311,#344,#361,#447,#467,#507,
|
|
#531,#564,#604,#628,#661,#701,#725,#758,#789,#822,#848,#873,#897,
|
|
#914,#931,#948,#973,#990,#1002,#1019,#1031,#1048,#1060,#1084,#1101,
|
|
#1110,#1119,#1128));
|
|
#17 = ADVANCED_FACE('',(#18),#53,.F.);
|
|
#18 = FACE_BOUND('',#19,.F.);
|
|
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
|
|
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
|
|
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
|
#22 = VERTEX_POINT('',#23);
|
|
#23 = CARTESIAN_POINT('',(0.,-3.,5.));
|
|
#24 = VERTEX_POINT('',#25);
|
|
#25 = CARTESIAN_POINT('',(0.,-5.282063047119E-16,5.));
|
|
#26 = LINE('',#27,#28);
|
|
#27 = CARTESIAN_POINT('',(0.,-3.,5.));
|
|
#28 = VECTOR('',#29,1.);
|
|
#29 = DIRECTION('',(0.,1.,0.));
|
|
#30 = ORIENTED_EDGE('',*,*,#31,.F.);
|
|
#31 = EDGE_CURVE('',#32,#22,#34,.T.);
|
|
#32 = VERTEX_POINT('',#33);
|
|
#33 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#34 = LINE('',#35,#36);
|
|
#35 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#36 = VECTOR('',#37,1.);
|
|
#37 = DIRECTION('',(0.,0.,1.));
|
|
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
|
|
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
|
|
#40 = VERTEX_POINT('',#41);
|
|
#41 = CARTESIAN_POINT('',(0.,0.,0.));
|
|
#42 = LINE('',#43,#44);
|
|
#43 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#44 = VECTOR('',#45,1.);
|
|
#45 = DIRECTION('',(0.,1.,0.));
|
|
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
|
|
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
|
|
#48 = CIRCLE('',#49,2.5);
|
|
#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52);
|
|
#50 = CARTESIAN_POINT('',(0.,0.,2.5));
|
|
#51 = DIRECTION('',(1.,0.,-2.22044604925E-16));
|
|
#52 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#53 = PLANE('',#54);
|
|
#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
|
|
#55 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#56 = DIRECTION('',(1.,0.,0.));
|
|
#57 = DIRECTION('',(0.,0.,1.));
|
|
#58 = ADVANCED_FACE('',(#59),#92,.T.);
|
|
#59 = FACE_BOUND('',#60,.T.);
|
|
#60 = EDGE_LOOP('',(#61,#62,#70,#78,#86));
|
|
#61 = ORIENTED_EDGE('',*,*,#21,.F.);
|
|
#62 = ORIENTED_EDGE('',*,*,#63,.T.);
|
|
#63 = EDGE_CURVE('',#22,#64,#66,.T.);
|
|
#64 = VERTEX_POINT('',#65);
|
|
#65 = CARTESIAN_POINT('',(12.1,-3.,5.));
|
|
#66 = LINE('',#67,#68);
|
|
#67 = CARTESIAN_POINT('',(0.,-3.,5.));
|
|
#68 = VECTOR('',#69,1.);
|
|
#69 = DIRECTION('',(1.,0.,0.));
|
|
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
|
|
#71 = EDGE_CURVE('',#64,#72,#74,.T.);
|
|
#72 = VERTEX_POINT('',#73);
|
|
#73 = CARTESIAN_POINT('',(12.1,3.,5.));
|
|
#74 = LINE('',#75,#76);
|
|
#75 = CARTESIAN_POINT('',(12.1,-3.,5.));
|
|
#76 = VECTOR('',#77,1.);
|
|
#77 = DIRECTION('',(0.,1.,0.));
|
|
#78 = ORIENTED_EDGE('',*,*,#79,.F.);
|
|
#79 = EDGE_CURVE('',#80,#72,#82,.T.);
|
|
#80 = VERTEX_POINT('',#81);
|
|
#81 = CARTESIAN_POINT('',(0.,3.,5.));
|
|
#82 = LINE('',#83,#84);
|
|
#83 = CARTESIAN_POINT('',(0.,3.,5.));
|
|
#84 = VECTOR('',#85,1.);
|
|
#85 = DIRECTION('',(1.,0.,0.));
|
|
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
|
|
#87 = EDGE_CURVE('',#24,#80,#88,.T.);
|
|
#88 = LINE('',#89,#90);
|
|
#89 = CARTESIAN_POINT('',(0.,-3.,5.));
|
|
#90 = VECTOR('',#91,1.);
|
|
#91 = DIRECTION('',(0.,1.,0.));
|
|
#92 = PLANE('',#93);
|
|
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
|
|
#94 = CARTESIAN_POINT('',(0.,-3.,5.));
|
|
#95 = DIRECTION('',(0.,0.,1.));
|
|
#96 = DIRECTION('',(1.,0.,0.));
|
|
#97 = ADVANCED_FACE('',(#98),#124,.T.);
|
|
#98 = FACE_BOUND('',#99,.F.);
|
|
#99 = EDGE_LOOP('',(#100,#107,#115,#122,#123));
|
|
#100 = ORIENTED_EDGE('',*,*,#101,.T.);
|
|
#101 = EDGE_CURVE('',#40,#24,#102,.T.);
|
|
#102 = CIRCLE('',#103,2.5);
|
|
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
|
|
#104 = CARTESIAN_POINT('',(0.,0.,2.5));
|
|
#105 = DIRECTION('',(1.,0.,-2.22044604925E-16));
|
|
#106 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
|
|
#108 = EDGE_CURVE('',#24,#109,#111,.T.);
|
|
#109 = VERTEX_POINT('',#110);
|
|
#110 = CARTESIAN_POINT('',(-2.,-6.123233995737E-16,5.));
|
|
#111 = LINE('',#112,#113);
|
|
#112 = CARTESIAN_POINT('',(2.,-6.123233995737E-16,5.));
|
|
#113 = VECTOR('',#114,1.);
|
|
#114 = DIRECTION('',(-1.,0.,2.22044604925E-16));
|
|
#115 = ORIENTED_EDGE('',*,*,#116,.T.);
|
|
#116 = EDGE_CURVE('',#109,#109,#117,.T.);
|
|
#117 = CIRCLE('',#118,2.5);
|
|
#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
|
|
#119 = CARTESIAN_POINT('',(-2.,0.,2.5));
|
|
#120 = DIRECTION('',(-1.,0.,2.22044604925E-16));
|
|
#121 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#122 = ORIENTED_EDGE('',*,*,#108,.F.);
|
|
#123 = ORIENTED_EDGE('',*,*,#47,.T.);
|
|
#124 = CYLINDRICAL_SURFACE('',#125,2.5);
|
|
#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
|
|
#126 = CARTESIAN_POINT('',(2.,0.,2.5));
|
|
#127 = DIRECTION('',(1.,-0.,-2.22044604925E-16));
|
|
#128 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#129 = ADVANCED_FACE('',(#130,#275,#295),#306,.F.);
|
|
#130 = FACE_BOUND('',#131,.F.);
|
|
#131 = EDGE_LOOP('',(#132,#133,#141,#149,#157,#165,#173,#181,#189,#197,
|
|
#205,#213,#221,#229,#237,#245,#253,#261,#269));
|
|
#132 = ORIENTED_EDGE('',*,*,#39,.F.);
|
|
#133 = ORIENTED_EDGE('',*,*,#134,.T.);
|
|
#134 = EDGE_CURVE('',#32,#135,#137,.T.);
|
|
#135 = VERTEX_POINT('',#136);
|
|
#136 = CARTESIAN_POINT('',(11.1,-3.,0.));
|
|
#137 = LINE('',#138,#139);
|
|
#138 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#139 = VECTOR('',#140,1.);
|
|
#140 = DIRECTION('',(1.,0.,0.));
|
|
#141 = ORIENTED_EDGE('',*,*,#142,.T.);
|
|
#142 = EDGE_CURVE('',#135,#143,#145,.T.);
|
|
#143 = VERTEX_POINT('',#144);
|
|
#144 = CARTESIAN_POINT('',(11.1,-2.,0.));
|
|
#145 = LINE('',#146,#147);
|
|
#146 = CARTESIAN_POINT('',(11.1,-3.5,0.));
|
|
#147 = VECTOR('',#148,1.);
|
|
#148 = DIRECTION('',(0.,1.,0.));
|
|
#149 = ORIENTED_EDGE('',*,*,#150,.F.);
|
|
#150 = EDGE_CURVE('',#151,#143,#153,.T.);
|
|
#151 = VERTEX_POINT('',#152);
|
|
#152 = CARTESIAN_POINT('',(12.1,-2.,0.));
|
|
#153 = LINE('',#154,#155);
|
|
#154 = CARTESIAN_POINT('',(5.55,-2.,0.));
|
|
#155 = VECTOR('',#156,1.);
|
|
#156 = DIRECTION('',(-1.,0.,0.));
|
|
#157 = ORIENTED_EDGE('',*,*,#158,.T.);
|
|
#158 = EDGE_CURVE('',#151,#159,#161,.T.);
|
|
#159 = VERTEX_POINT('',#160);
|
|
#160 = CARTESIAN_POINT('',(12.1,3.,0.));
|
|
#161 = LINE('',#162,#163);
|
|
#162 = CARTESIAN_POINT('',(12.1,-3.,0.));
|
|
#163 = VECTOR('',#164,1.);
|
|
#164 = DIRECTION('',(0.,1.,0.));
|
|
#165 = ORIENTED_EDGE('',*,*,#166,.F.);
|
|
#166 = EDGE_CURVE('',#167,#159,#169,.T.);
|
|
#167 = VERTEX_POINT('',#168);
|
|
#168 = CARTESIAN_POINT('',(10.7,3.,0.));
|
|
#169 = LINE('',#170,#171);
|
|
#170 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#171 = VECTOR('',#172,1.);
|
|
#172 = DIRECTION('',(1.,0.,0.));
|
|
#173 = ORIENTED_EDGE('',*,*,#174,.F.);
|
|
#174 = EDGE_CURVE('',#175,#167,#177,.T.);
|
|
#175 = VERTEX_POINT('',#176);
|
|
#176 = CARTESIAN_POINT('',(10.7,2.,0.));
|
|
#177 = LINE('',#178,#179);
|
|
#178 = CARTESIAN_POINT('',(10.7,-0.5,0.));
|
|
#179 = VECTOR('',#180,1.);
|
|
#180 = DIRECTION('',(0.,1.,0.));
|
|
#181 = ORIENTED_EDGE('',*,*,#182,.T.);
|
|
#182 = EDGE_CURVE('',#175,#183,#185,.T.);
|
|
#183 = VERTEX_POINT('',#184);
|
|
#184 = CARTESIAN_POINT('',(9.7,2.,0.));
|
|
#185 = LINE('',#186,#187);
|
|
#186 = CARTESIAN_POINT('',(4.85,2.,0.));
|
|
#187 = VECTOR('',#188,1.);
|
|
#188 = DIRECTION('',(-1.,0.,0.));
|
|
#189 = ORIENTED_EDGE('',*,*,#190,.T.);
|
|
#190 = EDGE_CURVE('',#183,#191,#193,.T.);
|
|
#191 = VERTEX_POINT('',#192);
|
|
#192 = CARTESIAN_POINT('',(9.7,3.,0.));
|
|
#193 = LINE('',#194,#195);
|
|
#194 = CARTESIAN_POINT('',(9.7,-0.5,0.));
|
|
#195 = VECTOR('',#196,1.);
|
|
#196 = DIRECTION('',(0.,1.,0.));
|
|
#197 = ORIENTED_EDGE('',*,*,#198,.F.);
|
|
#198 = EDGE_CURVE('',#199,#191,#201,.T.);
|
|
#199 = VERTEX_POINT('',#200);
|
|
#200 = CARTESIAN_POINT('',(6.7,3.,0.));
|
|
#201 = LINE('',#202,#203);
|
|
#202 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#203 = VECTOR('',#204,1.);
|
|
#204 = DIRECTION('',(1.,0.,0.));
|
|
#205 = ORIENTED_EDGE('',*,*,#206,.F.);
|
|
#206 = EDGE_CURVE('',#207,#199,#209,.T.);
|
|
#207 = VERTEX_POINT('',#208);
|
|
#208 = CARTESIAN_POINT('',(6.7,2.,0.));
|
|
#209 = LINE('',#210,#211);
|
|
#210 = CARTESIAN_POINT('',(6.7,-0.5,0.));
|
|
#211 = VECTOR('',#212,1.);
|
|
#212 = DIRECTION('',(0.,1.,0.));
|
|
#213 = ORIENTED_EDGE('',*,*,#214,.T.);
|
|
#214 = EDGE_CURVE('',#207,#215,#217,.T.);
|
|
#215 = VERTEX_POINT('',#216);
|
|
#216 = CARTESIAN_POINT('',(5.7,2.,0.));
|
|
#217 = LINE('',#218,#219);
|
|
#218 = CARTESIAN_POINT('',(2.85,2.,0.));
|
|
#219 = VECTOR('',#220,1.);
|
|
#220 = DIRECTION('',(-1.,0.,0.));
|
|
#221 = ORIENTED_EDGE('',*,*,#222,.T.);
|
|
#222 = EDGE_CURVE('',#215,#223,#225,.T.);
|
|
#223 = VERTEX_POINT('',#224);
|
|
#224 = CARTESIAN_POINT('',(5.7,3.,0.));
|
|
#225 = LINE('',#226,#227);
|
|
#226 = CARTESIAN_POINT('',(5.7,-0.5,0.));
|
|
#227 = VECTOR('',#228,1.);
|
|
#228 = DIRECTION('',(0.,1.,0.));
|
|
#229 = ORIENTED_EDGE('',*,*,#230,.F.);
|
|
#230 = EDGE_CURVE('',#231,#223,#233,.T.);
|
|
#231 = VERTEX_POINT('',#232);
|
|
#232 = CARTESIAN_POINT('',(3.7,3.,0.));
|
|
#233 = LINE('',#234,#235);
|
|
#234 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#235 = VECTOR('',#236,1.);
|
|
#236 = DIRECTION('',(1.,0.,0.));
|
|
#237 = ORIENTED_EDGE('',*,*,#238,.F.);
|
|
#238 = EDGE_CURVE('',#239,#231,#241,.T.);
|
|
#239 = VERTEX_POINT('',#240);
|
|
#240 = CARTESIAN_POINT('',(3.7,2.,0.));
|
|
#241 = LINE('',#242,#243);
|
|
#242 = CARTESIAN_POINT('',(3.7,-0.5,0.));
|
|
#243 = VECTOR('',#244,1.);
|
|
#244 = DIRECTION('',(0.,1.,0.));
|
|
#245 = ORIENTED_EDGE('',*,*,#246,.T.);
|
|
#246 = EDGE_CURVE('',#239,#247,#249,.T.);
|
|
#247 = VERTEX_POINT('',#248);
|
|
#248 = CARTESIAN_POINT('',(2.7,2.,0.));
|
|
#249 = LINE('',#250,#251);
|
|
#250 = CARTESIAN_POINT('',(1.35,2.,0.));
|
|
#251 = VECTOR('',#252,1.);
|
|
#252 = DIRECTION('',(-1.,0.,0.));
|
|
#253 = ORIENTED_EDGE('',*,*,#254,.T.);
|
|
#254 = EDGE_CURVE('',#247,#255,#257,.T.);
|
|
#255 = VERTEX_POINT('',#256);
|
|
#256 = CARTESIAN_POINT('',(2.7,3.,0.));
|
|
#257 = LINE('',#258,#259);
|
|
#258 = CARTESIAN_POINT('',(2.7,-0.5,0.));
|
|
#259 = VECTOR('',#260,1.);
|
|
#260 = DIRECTION('',(0.,1.,0.));
|
|
#261 = ORIENTED_EDGE('',*,*,#262,.F.);
|
|
#262 = EDGE_CURVE('',#263,#255,#265,.T.);
|
|
#263 = VERTEX_POINT('',#264);
|
|
#264 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#265 = LINE('',#266,#267);
|
|
#266 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#267 = VECTOR('',#268,1.);
|
|
#268 = DIRECTION('',(1.,0.,0.));
|
|
#269 = ORIENTED_EDGE('',*,*,#270,.F.);
|
|
#270 = EDGE_CURVE('',#40,#263,#271,.T.);
|
|
#271 = LINE('',#272,#273);
|
|
#272 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#273 = VECTOR('',#274,1.);
|
|
#274 = DIRECTION('',(0.,1.,0.));
|
|
#275 = FACE_BOUND('',#276,.F.);
|
|
#276 = EDGE_LOOP('',(#277,#288));
|
|
#277 = ORIENTED_EDGE('',*,*,#278,.T.);
|
|
#278 = EDGE_CURVE('',#279,#281,#283,.T.);
|
|
#279 = VERTEX_POINT('',#280);
|
|
#280 = CARTESIAN_POINT('',(2.1,-9.797174393179E-17,0.));
|
|
#281 = VERTEX_POINT('',#282);
|
|
#282 = CARTESIAN_POINT('',(1.3,-6.482486323534E-10,-9.609327944477E-17)
|
|
);
|
|
#283 = CIRCLE('',#284,0.4);
|
|
#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
|
|
#285 = CARTESIAN_POINT('',(1.7,0.,0.));
|
|
#286 = DIRECTION('',(0.,0.,-1.));
|
|
#287 = DIRECTION('',(1.,0.,0.));
|
|
#288 = ORIENTED_EDGE('',*,*,#289,.T.);
|
|
#289 = EDGE_CURVE('',#281,#279,#290,.T.);
|
|
#290 = CIRCLE('',#291,0.4);
|
|
#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
|
|
#292 = CARTESIAN_POINT('',(1.7,0.,0.));
|
|
#293 = DIRECTION('',(0.,0.,-1.));
|
|
#294 = DIRECTION('',(1.,0.,0.));
|
|
#295 = FACE_BOUND('',#296,.F.);
|
|
#296 = EDGE_LOOP('',(#297));
|
|
#297 = ORIENTED_EDGE('',*,*,#298,.T.);
|
|
#298 = EDGE_CURVE('',#299,#299,#301,.T.);
|
|
#299 = VERTEX_POINT('',#300);
|
|
#300 = CARTESIAN_POINT('',(9.1,-9.797174393179E-17,0.));
|
|
#301 = CIRCLE('',#302,0.4);
|
|
#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305);
|
|
#303 = CARTESIAN_POINT('',(8.7,0.,0.));
|
|
#304 = DIRECTION('',(0.,0.,-1.));
|
|
#305 = DIRECTION('',(1.,0.,0.));
|
|
#306 = PLANE('',#307);
|
|
#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
|
|
#308 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#309 = DIRECTION('',(0.,0.,1.));
|
|
#310 = DIRECTION('',(1.,0.,0.));
|
|
#311 = ADVANCED_FACE('',(#312),#339,.F.);
|
|
#312 = FACE_BOUND('',#313,.F.);
|
|
#313 = EDGE_LOOP('',(#314,#315,#316,#317,#325,#333));
|
|
#314 = ORIENTED_EDGE('',*,*,#134,.F.);
|
|
#315 = ORIENTED_EDGE('',*,*,#31,.T.);
|
|
#316 = ORIENTED_EDGE('',*,*,#63,.T.);
|
|
#317 = ORIENTED_EDGE('',*,*,#318,.F.);
|
|
#318 = EDGE_CURVE('',#319,#64,#321,.T.);
|
|
#319 = VERTEX_POINT('',#320);
|
|
#320 = CARTESIAN_POINT('',(12.1,-3.,0.45));
|
|
#321 = LINE('',#322,#323);
|
|
#322 = CARTESIAN_POINT('',(12.1,-3.,0.));
|
|
#323 = VECTOR('',#324,1.);
|
|
#324 = DIRECTION('',(0.,0.,1.));
|
|
#325 = ORIENTED_EDGE('',*,*,#326,.F.);
|
|
#326 = EDGE_CURVE('',#327,#319,#329,.T.);
|
|
#327 = VERTEX_POINT('',#328);
|
|
#328 = CARTESIAN_POINT('',(11.1,-3.,0.45));
|
|
#329 = LINE('',#330,#331);
|
|
#330 = CARTESIAN_POINT('',(5.55,-3.,0.45));
|
|
#331 = VECTOR('',#332,1.);
|
|
#332 = DIRECTION('',(1.,0.,0.));
|
|
#333 = ORIENTED_EDGE('',*,*,#334,.T.);
|
|
#334 = EDGE_CURVE('',#327,#135,#335,.T.);
|
|
#335 = LINE('',#336,#337);
|
|
#336 = CARTESIAN_POINT('',(11.1,-3.,-2.5E-02));
|
|
#337 = VECTOR('',#338,1.);
|
|
#338 = DIRECTION('',(0.,0.,-1.));
|
|
#339 = PLANE('',#340);
|
|
#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
|
|
#341 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#342 = DIRECTION('',(0.,1.,0.));
|
|
#343 = DIRECTION('',(0.,0.,1.));
|
|
#344 = ADVANCED_FACE('',(#345),#356,.F.);
|
|
#345 = FACE_BOUND('',#346,.F.);
|
|
#346 = EDGE_LOOP('',(#347,#348,#349,#350));
|
|
#347 = ORIENTED_EDGE('',*,*,#87,.F.);
|
|
#348 = ORIENTED_EDGE('',*,*,#101,.F.);
|
|
#349 = ORIENTED_EDGE('',*,*,#270,.T.);
|
|
#350 = ORIENTED_EDGE('',*,*,#351,.T.);
|
|
#351 = EDGE_CURVE('',#263,#80,#352,.T.);
|
|
#352 = LINE('',#353,#354);
|
|
#353 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#354 = VECTOR('',#355,1.);
|
|
#355 = DIRECTION('',(0.,0.,1.));
|
|
#356 = PLANE('',#357);
|
|
#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
|
|
#358 = CARTESIAN_POINT('',(0.,-3.,0.));
|
|
#359 = DIRECTION('',(1.,0.,0.));
|
|
#360 = DIRECTION('',(0.,0.,1.));
|
|
#361 = ADVANCED_FACE('',(#362),#442,.T.);
|
|
#362 = FACE_BOUND('',#363,.T.);
|
|
#363 = EDGE_LOOP('',(#364,#365,#366,#367,#373,#374,#382,#390,#396,#397,
|
|
#405,#413,#419,#420,#428,#436));
|
|
#364 = ORIENTED_EDGE('',*,*,#262,.F.);
|
|
#365 = ORIENTED_EDGE('',*,*,#351,.T.);
|
|
#366 = ORIENTED_EDGE('',*,*,#79,.T.);
|
|
#367 = ORIENTED_EDGE('',*,*,#368,.F.);
|
|
#368 = EDGE_CURVE('',#159,#72,#369,.T.);
|
|
#369 = LINE('',#370,#371);
|
|
#370 = CARTESIAN_POINT('',(12.1,3.,0.));
|
|
#371 = VECTOR('',#372,1.);
|
|
#372 = DIRECTION('',(0.,0.,1.));
|
|
#373 = ORIENTED_EDGE('',*,*,#166,.F.);
|
|
#374 = ORIENTED_EDGE('',*,*,#375,.F.);
|
|
#375 = EDGE_CURVE('',#376,#167,#378,.T.);
|
|
#376 = VERTEX_POINT('',#377);
|
|
#377 = CARTESIAN_POINT('',(10.7,3.,0.45));
|
|
#378 = LINE('',#379,#380);
|
|
#379 = CARTESIAN_POINT('',(10.7,3.,-2.5E-02));
|
|
#380 = VECTOR('',#381,1.);
|
|
#381 = DIRECTION('',(0.,0.,-1.));
|
|
#382 = ORIENTED_EDGE('',*,*,#383,.F.);
|
|
#383 = EDGE_CURVE('',#384,#376,#386,.T.);
|
|
#384 = VERTEX_POINT('',#385);
|
|
#385 = CARTESIAN_POINT('',(9.7,3.,0.45));
|
|
#386 = LINE('',#387,#388);
|
|
#387 = CARTESIAN_POINT('',(4.85,3.,0.45));
|
|
#388 = VECTOR('',#389,1.);
|
|
#389 = DIRECTION('',(1.,0.,0.));
|
|
#390 = ORIENTED_EDGE('',*,*,#391,.T.);
|
|
#391 = EDGE_CURVE('',#384,#191,#392,.T.);
|
|
#392 = LINE('',#393,#394);
|
|
#393 = CARTESIAN_POINT('',(9.7,3.,-2.5E-02));
|
|
#394 = VECTOR('',#395,1.);
|
|
#395 = DIRECTION('',(0.,0.,-1.));
|
|
#396 = ORIENTED_EDGE('',*,*,#198,.F.);
|
|
#397 = ORIENTED_EDGE('',*,*,#398,.F.);
|
|
#398 = EDGE_CURVE('',#399,#199,#401,.T.);
|
|
#399 = VERTEX_POINT('',#400);
|
|
#400 = CARTESIAN_POINT('',(6.7,3.,0.45));
|
|
#401 = LINE('',#402,#403);
|
|
#402 = CARTESIAN_POINT('',(6.7,3.,-2.5E-02));
|
|
#403 = VECTOR('',#404,1.);
|
|
#404 = DIRECTION('',(0.,0.,-1.));
|
|
#405 = ORIENTED_EDGE('',*,*,#406,.F.);
|
|
#406 = EDGE_CURVE('',#407,#399,#409,.T.);
|
|
#407 = VERTEX_POINT('',#408);
|
|
#408 = CARTESIAN_POINT('',(5.7,3.,0.45));
|
|
#409 = LINE('',#410,#411);
|
|
#410 = CARTESIAN_POINT('',(2.85,3.,0.45));
|
|
#411 = VECTOR('',#412,1.);
|
|
#412 = DIRECTION('',(1.,0.,0.));
|
|
#413 = ORIENTED_EDGE('',*,*,#414,.T.);
|
|
#414 = EDGE_CURVE('',#407,#223,#415,.T.);
|
|
#415 = LINE('',#416,#417);
|
|
#416 = CARTESIAN_POINT('',(5.7,3.,-2.5E-02));
|
|
#417 = VECTOR('',#418,1.);
|
|
#418 = DIRECTION('',(0.,0.,-1.));
|
|
#419 = ORIENTED_EDGE('',*,*,#230,.F.);
|
|
#420 = ORIENTED_EDGE('',*,*,#421,.F.);
|
|
#421 = EDGE_CURVE('',#422,#231,#424,.T.);
|
|
#422 = VERTEX_POINT('',#423);
|
|
#423 = CARTESIAN_POINT('',(3.7,3.,0.45));
|
|
#424 = LINE('',#425,#426);
|
|
#425 = CARTESIAN_POINT('',(3.7,3.,-2.5E-02));
|
|
#426 = VECTOR('',#427,1.);
|
|
#427 = DIRECTION('',(0.,0.,-1.));
|
|
#428 = ORIENTED_EDGE('',*,*,#429,.F.);
|
|
#429 = EDGE_CURVE('',#430,#422,#432,.T.);
|
|
#430 = VERTEX_POINT('',#431);
|
|
#431 = CARTESIAN_POINT('',(2.7,3.,0.45));
|
|
#432 = LINE('',#433,#434);
|
|
#433 = CARTESIAN_POINT('',(1.35,3.,0.45));
|
|
#434 = VECTOR('',#435,1.);
|
|
#435 = DIRECTION('',(1.,0.,0.));
|
|
#436 = ORIENTED_EDGE('',*,*,#437,.T.);
|
|
#437 = EDGE_CURVE('',#430,#255,#438,.T.);
|
|
#438 = LINE('',#439,#440);
|
|
#439 = CARTESIAN_POINT('',(2.7,3.,-2.5E-02));
|
|
#440 = VECTOR('',#441,1.);
|
|
#441 = DIRECTION('',(0.,0.,-1.));
|
|
#442 = PLANE('',#443);
|
|
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
|
|
#444 = CARTESIAN_POINT('',(0.,3.,0.));
|
|
#445 = DIRECTION('',(0.,1.,0.));
|
|
#446 = DIRECTION('',(0.,0.,1.));
|
|
#447 = ADVANCED_FACE('',(#448,#451),#462,.T.);
|
|
#448 = FACE_BOUND('',#449,.T.);
|
|
#449 = EDGE_LOOP('',(#450));
|
|
#450 = ORIENTED_EDGE('',*,*,#116,.T.);
|
|
#451 = FACE_BOUND('',#452,.T.);
|
|
#452 = EDGE_LOOP('',(#453));
|
|
#453 = ORIENTED_EDGE('',*,*,#454,.T.);
|
|
#454 = EDGE_CURVE('',#455,#455,#457,.T.);
|
|
#455 = VERTEX_POINT('',#456);
|
|
#456 = CARTESIAN_POINT('',(-2.,-4.40872847693E-16,4.3));
|
|
#457 = CIRCLE('',#458,1.8);
|
|
#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461);
|
|
#459 = CARTESIAN_POINT('',(-2.,0.,2.5));
|
|
#460 = DIRECTION('',(1.,0.,-2.22044604925E-16));
|
|
#461 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#462 = PLANE('',#463);
|
|
#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
|
|
#464 = CARTESIAN_POINT('',(-2.,0.,2.5));
|
|
#465 = DIRECTION('',(-1.,0.,2.22044604925E-16));
|
|
#466 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#467 = ADVANCED_FACE('',(#468),#502,.F.);
|
|
#468 = FACE_BOUND('',#469,.F.);
|
|
#469 = EDGE_LOOP('',(#470,#478,#486,#494,#500,#501));
|
|
#470 = ORIENTED_EDGE('',*,*,#471,.F.);
|
|
#471 = EDGE_CURVE('',#472,#247,#474,.T.);
|
|
#472 = VERTEX_POINT('',#473);
|
|
#473 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#474 = LINE('',#475,#476);
|
|
#475 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#476 = VECTOR('',#477,1.);
|
|
#477 = DIRECTION('',(0.,0.,1.));
|
|
#478 = ORIENTED_EDGE('',*,*,#479,.T.);
|
|
#479 = EDGE_CURVE('',#472,#480,#482,.T.);
|
|
#480 = VERTEX_POINT('',#481);
|
|
#481 = CARTESIAN_POINT('',(2.7,4.,-5.E-02));
|
|
#482 = LINE('',#483,#484);
|
|
#483 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#484 = VECTOR('',#485,1.);
|
|
#485 = DIRECTION('',(0.,1.,0.));
|
|
#486 = ORIENTED_EDGE('',*,*,#487,.T.);
|
|
#487 = EDGE_CURVE('',#480,#488,#490,.T.);
|
|
#488 = VERTEX_POINT('',#489);
|
|
#489 = CARTESIAN_POINT('',(2.7,4.,0.45));
|
|
#490 = LINE('',#491,#492);
|
|
#491 = CARTESIAN_POINT('',(2.7,4.,-5.E-02));
|
|
#492 = VECTOR('',#493,1.);
|
|
#493 = DIRECTION('',(0.,0.,1.));
|
|
#494 = ORIENTED_EDGE('',*,*,#495,.F.);
|
|
#495 = EDGE_CURVE('',#430,#488,#496,.T.);
|
|
#496 = LINE('',#497,#498);
|
|
#497 = CARTESIAN_POINT('',(2.7,2.,0.45));
|
|
#498 = VECTOR('',#499,1.);
|
|
#499 = DIRECTION('',(0.,1.,0.));
|
|
#500 = ORIENTED_EDGE('',*,*,#437,.T.);
|
|
#501 = ORIENTED_EDGE('',*,*,#254,.F.);
|
|
#502 = PLANE('',#503);
|
|
#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
|
|
#504 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#505 = DIRECTION('',(1.,0.,0.));
|
|
#506 = DIRECTION('',(0.,0.,1.));
|
|
#507 = ADVANCED_FACE('',(#508),#526,.F.);
|
|
#508 = FACE_BOUND('',#509,.F.);
|
|
#509 = EDGE_LOOP('',(#510,#518,#524,#525));
|
|
#510 = ORIENTED_EDGE('',*,*,#511,.F.);
|
|
#511 = EDGE_CURVE('',#512,#239,#514,.T.);
|
|
#512 = VERTEX_POINT('',#513);
|
|
#513 = CARTESIAN_POINT('',(3.7,2.,-5.E-02));
|
|
#514 = LINE('',#515,#516);
|
|
#515 = CARTESIAN_POINT('',(3.7,2.,-5.E-02));
|
|
#516 = VECTOR('',#517,1.);
|
|
#517 = DIRECTION('',(0.,0.,1.));
|
|
#518 = ORIENTED_EDGE('',*,*,#519,.F.);
|
|
#519 = EDGE_CURVE('',#472,#512,#520,.T.);
|
|
#520 = LINE('',#521,#522);
|
|
#521 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#522 = VECTOR('',#523,1.);
|
|
#523 = DIRECTION('',(1.,0.,0.));
|
|
#524 = ORIENTED_EDGE('',*,*,#471,.T.);
|
|
#525 = ORIENTED_EDGE('',*,*,#246,.F.);
|
|
#526 = PLANE('',#527);
|
|
#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
|
|
#528 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#529 = DIRECTION('',(0.,1.,0.));
|
|
#530 = DIRECTION('',(0.,0.,1.));
|
|
#531 = ADVANCED_FACE('',(#532),#559,.T.);
|
|
#532 = FACE_BOUND('',#533,.T.);
|
|
#533 = EDGE_LOOP('',(#534,#535,#543,#551,#557,#558));
|
|
#534 = ORIENTED_EDGE('',*,*,#511,.F.);
|
|
#535 = ORIENTED_EDGE('',*,*,#536,.T.);
|
|
#536 = EDGE_CURVE('',#512,#537,#539,.T.);
|
|
#537 = VERTEX_POINT('',#538);
|
|
#538 = CARTESIAN_POINT('',(3.7,4.,-5.E-02));
|
|
#539 = LINE('',#540,#541);
|
|
#540 = CARTESIAN_POINT('',(3.7,2.,-5.E-02));
|
|
#541 = VECTOR('',#542,1.);
|
|
#542 = DIRECTION('',(0.,1.,0.));
|
|
#543 = ORIENTED_EDGE('',*,*,#544,.T.);
|
|
#544 = EDGE_CURVE('',#537,#545,#547,.T.);
|
|
#545 = VERTEX_POINT('',#546);
|
|
#546 = CARTESIAN_POINT('',(3.7,4.,0.45));
|
|
#547 = LINE('',#548,#549);
|
|
#548 = CARTESIAN_POINT('',(3.7,4.,-5.E-02));
|
|
#549 = VECTOR('',#550,1.);
|
|
#550 = DIRECTION('',(0.,0.,1.));
|
|
#551 = ORIENTED_EDGE('',*,*,#552,.F.);
|
|
#552 = EDGE_CURVE('',#422,#545,#553,.T.);
|
|
#553 = LINE('',#554,#555);
|
|
#554 = CARTESIAN_POINT('',(3.7,2.,0.45));
|
|
#555 = VECTOR('',#556,1.);
|
|
#556 = DIRECTION('',(0.,1.,0.));
|
|
#557 = ORIENTED_EDGE('',*,*,#421,.T.);
|
|
#558 = ORIENTED_EDGE('',*,*,#238,.F.);
|
|
#559 = PLANE('',#560);
|
|
#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563);
|
|
#561 = CARTESIAN_POINT('',(3.7,2.,-5.E-02));
|
|
#562 = DIRECTION('',(1.,0.,0.));
|
|
#563 = DIRECTION('',(0.,0.,1.));
|
|
#564 = ADVANCED_FACE('',(#565),#599,.F.);
|
|
#565 = FACE_BOUND('',#566,.F.);
|
|
#566 = EDGE_LOOP('',(#567,#575,#583,#591,#597,#598));
|
|
#567 = ORIENTED_EDGE('',*,*,#568,.F.);
|
|
#568 = EDGE_CURVE('',#569,#215,#571,.T.);
|
|
#569 = VERTEX_POINT('',#570);
|
|
#570 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#571 = LINE('',#572,#573);
|
|
#572 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#573 = VECTOR('',#574,1.);
|
|
#574 = DIRECTION('',(0.,0.,1.));
|
|
#575 = ORIENTED_EDGE('',*,*,#576,.T.);
|
|
#576 = EDGE_CURVE('',#569,#577,#579,.T.);
|
|
#577 = VERTEX_POINT('',#578);
|
|
#578 = CARTESIAN_POINT('',(5.7,4.,-5.E-02));
|
|
#579 = LINE('',#580,#581);
|
|
#580 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#581 = VECTOR('',#582,1.);
|
|
#582 = DIRECTION('',(0.,1.,0.));
|
|
#583 = ORIENTED_EDGE('',*,*,#584,.T.);
|
|
#584 = EDGE_CURVE('',#577,#585,#587,.T.);
|
|
#585 = VERTEX_POINT('',#586);
|
|
#586 = CARTESIAN_POINT('',(5.7,4.,0.45));
|
|
#587 = LINE('',#588,#589);
|
|
#588 = CARTESIAN_POINT('',(5.7,4.,-5.E-02));
|
|
#589 = VECTOR('',#590,1.);
|
|
#590 = DIRECTION('',(0.,0.,1.));
|
|
#591 = ORIENTED_EDGE('',*,*,#592,.F.);
|
|
#592 = EDGE_CURVE('',#407,#585,#593,.T.);
|
|
#593 = LINE('',#594,#595);
|
|
#594 = CARTESIAN_POINT('',(5.7,2.,0.45));
|
|
#595 = VECTOR('',#596,1.);
|
|
#596 = DIRECTION('',(0.,1.,0.));
|
|
#597 = ORIENTED_EDGE('',*,*,#414,.T.);
|
|
#598 = ORIENTED_EDGE('',*,*,#222,.F.);
|
|
#599 = PLANE('',#600);
|
|
#600 = AXIS2_PLACEMENT_3D('',#601,#602,#603);
|
|
#601 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#602 = DIRECTION('',(1.,0.,0.));
|
|
#603 = DIRECTION('',(0.,0.,1.));
|
|
#604 = ADVANCED_FACE('',(#605),#623,.F.);
|
|
#605 = FACE_BOUND('',#606,.F.);
|
|
#606 = EDGE_LOOP('',(#607,#615,#621,#622));
|
|
#607 = ORIENTED_EDGE('',*,*,#608,.F.);
|
|
#608 = EDGE_CURVE('',#609,#207,#611,.T.);
|
|
#609 = VERTEX_POINT('',#610);
|
|
#610 = CARTESIAN_POINT('',(6.7,2.,-5.E-02));
|
|
#611 = LINE('',#612,#613);
|
|
#612 = CARTESIAN_POINT('',(6.7,2.,-5.E-02));
|
|
#613 = VECTOR('',#614,1.);
|
|
#614 = DIRECTION('',(0.,0.,1.));
|
|
#615 = ORIENTED_EDGE('',*,*,#616,.F.);
|
|
#616 = EDGE_CURVE('',#569,#609,#617,.T.);
|
|
#617 = LINE('',#618,#619);
|
|
#618 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#619 = VECTOR('',#620,1.);
|
|
#620 = DIRECTION('',(1.,0.,0.));
|
|
#621 = ORIENTED_EDGE('',*,*,#568,.T.);
|
|
#622 = ORIENTED_EDGE('',*,*,#214,.F.);
|
|
#623 = PLANE('',#624);
|
|
#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
|
|
#625 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#626 = DIRECTION('',(0.,1.,0.));
|
|
#627 = DIRECTION('',(0.,0.,1.));
|
|
#628 = ADVANCED_FACE('',(#629),#656,.T.);
|
|
#629 = FACE_BOUND('',#630,.T.);
|
|
#630 = EDGE_LOOP('',(#631,#632,#640,#648,#654,#655));
|
|
#631 = ORIENTED_EDGE('',*,*,#608,.F.);
|
|
#632 = ORIENTED_EDGE('',*,*,#633,.T.);
|
|
#633 = EDGE_CURVE('',#609,#634,#636,.T.);
|
|
#634 = VERTEX_POINT('',#635);
|
|
#635 = CARTESIAN_POINT('',(6.7,4.,-5.E-02));
|
|
#636 = LINE('',#637,#638);
|
|
#637 = CARTESIAN_POINT('',(6.7,2.,-5.E-02));
|
|
#638 = VECTOR('',#639,1.);
|
|
#639 = DIRECTION('',(0.,1.,0.));
|
|
#640 = ORIENTED_EDGE('',*,*,#641,.T.);
|
|
#641 = EDGE_CURVE('',#634,#642,#644,.T.);
|
|
#642 = VERTEX_POINT('',#643);
|
|
#643 = CARTESIAN_POINT('',(6.7,4.,0.45));
|
|
#644 = LINE('',#645,#646);
|
|
#645 = CARTESIAN_POINT('',(6.7,4.,-5.E-02));
|
|
#646 = VECTOR('',#647,1.);
|
|
#647 = DIRECTION('',(0.,0.,1.));
|
|
#648 = ORIENTED_EDGE('',*,*,#649,.F.);
|
|
#649 = EDGE_CURVE('',#399,#642,#650,.T.);
|
|
#650 = LINE('',#651,#652);
|
|
#651 = CARTESIAN_POINT('',(6.7,2.,0.45));
|
|
#652 = VECTOR('',#653,1.);
|
|
#653 = DIRECTION('',(0.,1.,0.));
|
|
#654 = ORIENTED_EDGE('',*,*,#398,.T.);
|
|
#655 = ORIENTED_EDGE('',*,*,#206,.F.);
|
|
#656 = PLANE('',#657);
|
|
#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
|
|
#658 = CARTESIAN_POINT('',(6.7,2.,-5.E-02));
|
|
#659 = DIRECTION('',(1.,0.,0.));
|
|
#660 = DIRECTION('',(0.,0.,1.));
|
|
#661 = ADVANCED_FACE('',(#662),#696,.F.);
|
|
#662 = FACE_BOUND('',#663,.F.);
|
|
#663 = EDGE_LOOP('',(#664,#672,#680,#688,#694,#695));
|
|
#664 = ORIENTED_EDGE('',*,*,#665,.F.);
|
|
#665 = EDGE_CURVE('',#666,#183,#668,.T.);
|
|
#666 = VERTEX_POINT('',#667);
|
|
#667 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#668 = LINE('',#669,#670);
|
|
#669 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#670 = VECTOR('',#671,1.);
|
|
#671 = DIRECTION('',(0.,0.,1.));
|
|
#672 = ORIENTED_EDGE('',*,*,#673,.T.);
|
|
#673 = EDGE_CURVE('',#666,#674,#676,.T.);
|
|
#674 = VERTEX_POINT('',#675);
|
|
#675 = CARTESIAN_POINT('',(9.7,4.,-5.E-02));
|
|
#676 = LINE('',#677,#678);
|
|
#677 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#678 = VECTOR('',#679,1.);
|
|
#679 = DIRECTION('',(0.,1.,0.));
|
|
#680 = ORIENTED_EDGE('',*,*,#681,.T.);
|
|
#681 = EDGE_CURVE('',#674,#682,#684,.T.);
|
|
#682 = VERTEX_POINT('',#683);
|
|
#683 = CARTESIAN_POINT('',(9.7,4.,0.45));
|
|
#684 = LINE('',#685,#686);
|
|
#685 = CARTESIAN_POINT('',(9.7,4.,-5.E-02));
|
|
#686 = VECTOR('',#687,1.);
|
|
#687 = DIRECTION('',(0.,0.,1.));
|
|
#688 = ORIENTED_EDGE('',*,*,#689,.F.);
|
|
#689 = EDGE_CURVE('',#384,#682,#690,.T.);
|
|
#690 = LINE('',#691,#692);
|
|
#691 = CARTESIAN_POINT('',(9.7,2.,0.45));
|
|
#692 = VECTOR('',#693,1.);
|
|
#693 = DIRECTION('',(0.,1.,0.));
|
|
#694 = ORIENTED_EDGE('',*,*,#391,.T.);
|
|
#695 = ORIENTED_EDGE('',*,*,#190,.F.);
|
|
#696 = PLANE('',#697);
|
|
#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
|
|
#698 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#699 = DIRECTION('',(1.,0.,0.));
|
|
#700 = DIRECTION('',(0.,0.,1.));
|
|
#701 = ADVANCED_FACE('',(#702),#720,.F.);
|
|
#702 = FACE_BOUND('',#703,.F.);
|
|
#703 = EDGE_LOOP('',(#704,#712,#718,#719));
|
|
#704 = ORIENTED_EDGE('',*,*,#705,.F.);
|
|
#705 = EDGE_CURVE('',#706,#175,#708,.T.);
|
|
#706 = VERTEX_POINT('',#707);
|
|
#707 = CARTESIAN_POINT('',(10.7,2.,-5.E-02));
|
|
#708 = LINE('',#709,#710);
|
|
#709 = CARTESIAN_POINT('',(10.7,2.,-5.E-02));
|
|
#710 = VECTOR('',#711,1.);
|
|
#711 = DIRECTION('',(0.,0.,1.));
|
|
#712 = ORIENTED_EDGE('',*,*,#713,.F.);
|
|
#713 = EDGE_CURVE('',#666,#706,#714,.T.);
|
|
#714 = LINE('',#715,#716);
|
|
#715 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#716 = VECTOR('',#717,1.);
|
|
#717 = DIRECTION('',(1.,0.,0.));
|
|
#718 = ORIENTED_EDGE('',*,*,#665,.T.);
|
|
#719 = ORIENTED_EDGE('',*,*,#182,.F.);
|
|
#720 = PLANE('',#721);
|
|
#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
|
|
#722 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#723 = DIRECTION('',(0.,1.,0.));
|
|
#724 = DIRECTION('',(0.,0.,1.));
|
|
#725 = ADVANCED_FACE('',(#726),#753,.T.);
|
|
#726 = FACE_BOUND('',#727,.T.);
|
|
#727 = EDGE_LOOP('',(#728,#729,#737,#745,#751,#752));
|
|
#728 = ORIENTED_EDGE('',*,*,#705,.F.);
|
|
#729 = ORIENTED_EDGE('',*,*,#730,.T.);
|
|
#730 = EDGE_CURVE('',#706,#731,#733,.T.);
|
|
#731 = VERTEX_POINT('',#732);
|
|
#732 = CARTESIAN_POINT('',(10.7,4.,-5.E-02));
|
|
#733 = LINE('',#734,#735);
|
|
#734 = CARTESIAN_POINT('',(10.7,2.,-5.E-02));
|
|
#735 = VECTOR('',#736,1.);
|
|
#736 = DIRECTION('',(0.,1.,0.));
|
|
#737 = ORIENTED_EDGE('',*,*,#738,.T.);
|
|
#738 = EDGE_CURVE('',#731,#739,#741,.T.);
|
|
#739 = VERTEX_POINT('',#740);
|
|
#740 = CARTESIAN_POINT('',(10.7,4.,0.45));
|
|
#741 = LINE('',#742,#743);
|
|
#742 = CARTESIAN_POINT('',(10.7,4.,-5.E-02));
|
|
#743 = VECTOR('',#744,1.);
|
|
#744 = DIRECTION('',(0.,0.,1.));
|
|
#745 = ORIENTED_EDGE('',*,*,#746,.F.);
|
|
#746 = EDGE_CURVE('',#376,#739,#747,.T.);
|
|
#747 = LINE('',#748,#749);
|
|
#748 = CARTESIAN_POINT('',(10.7,2.,0.45));
|
|
#749 = VECTOR('',#750,1.);
|
|
#750 = DIRECTION('',(0.,1.,0.));
|
|
#751 = ORIENTED_EDGE('',*,*,#375,.T.);
|
|
#752 = ORIENTED_EDGE('',*,*,#174,.F.);
|
|
#753 = PLANE('',#754);
|
|
#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
|
|
#755 = CARTESIAN_POINT('',(10.7,2.,-5.E-02));
|
|
#756 = DIRECTION('',(1.,0.,0.));
|
|
#757 = DIRECTION('',(0.,0.,1.));
|
|
#758 = ADVANCED_FACE('',(#759),#784,.T.);
|
|
#759 = FACE_BOUND('',#760,.T.);
|
|
#760 = EDGE_LOOP('',(#761,#769,#777,#783));
|
|
#761 = ORIENTED_EDGE('',*,*,#762,.F.);
|
|
#762 = EDGE_CURVE('',#763,#151,#765,.T.);
|
|
#763 = VERTEX_POINT('',#764);
|
|
#764 = CARTESIAN_POINT('',(12.1,-2.,-5.E-02));
|
|
#765 = LINE('',#766,#767);
|
|
#766 = CARTESIAN_POINT('',(12.1,-2.,-5.E-02));
|
|
#767 = VECTOR('',#768,1.);
|
|
#768 = DIRECTION('',(0.,0.,1.));
|
|
#769 = ORIENTED_EDGE('',*,*,#770,.F.);
|
|
#770 = EDGE_CURVE('',#771,#763,#773,.T.);
|
|
#771 = VERTEX_POINT('',#772);
|
|
#772 = CARTESIAN_POINT('',(11.1,-2.,-5.E-02));
|
|
#773 = LINE('',#774,#775);
|
|
#774 = CARTESIAN_POINT('',(11.1,-2.,-5.E-02));
|
|
#775 = VECTOR('',#776,1.);
|
|
#776 = DIRECTION('',(1.,0.,0.));
|
|
#777 = ORIENTED_EDGE('',*,*,#778,.T.);
|
|
#778 = EDGE_CURVE('',#771,#143,#779,.T.);
|
|
#779 = LINE('',#780,#781);
|
|
#780 = CARTESIAN_POINT('',(11.1,-2.,-5.E-02));
|
|
#781 = VECTOR('',#782,1.);
|
|
#782 = DIRECTION('',(0.,0.,1.));
|
|
#783 = ORIENTED_EDGE('',*,*,#150,.F.);
|
|
#784 = PLANE('',#785);
|
|
#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788);
|
|
#786 = CARTESIAN_POINT('',(11.1,-2.,-5.E-02));
|
|
#787 = DIRECTION('',(0.,1.,0.));
|
|
#788 = DIRECTION('',(0.,0.,1.));
|
|
#789 = ADVANCED_FACE('',(#790),#817,.F.);
|
|
#790 = FACE_BOUND('',#791,.F.);
|
|
#791 = EDGE_LOOP('',(#792,#800,#808,#814,#815,#816));
|
|
#792 = ORIENTED_EDGE('',*,*,#793,.F.);
|
|
#793 = EDGE_CURVE('',#794,#327,#796,.T.);
|
|
#794 = VERTEX_POINT('',#795);
|
|
#795 = CARTESIAN_POINT('',(11.1,-4.,0.45));
|
|
#796 = LINE('',#797,#798);
|
|
#797 = CARTESIAN_POINT('',(11.1,-4.,0.45));
|
|
#798 = VECTOR('',#799,1.);
|
|
#799 = DIRECTION('',(0.,1.,0.));
|
|
#800 = ORIENTED_EDGE('',*,*,#801,.F.);
|
|
#801 = EDGE_CURVE('',#802,#794,#804,.T.);
|
|
#802 = VERTEX_POINT('',#803);
|
|
#803 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#804 = LINE('',#805,#806);
|
|
#805 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#806 = VECTOR('',#807,1.);
|
|
#807 = DIRECTION('',(0.,0.,1.));
|
|
#808 = ORIENTED_EDGE('',*,*,#809,.T.);
|
|
#809 = EDGE_CURVE('',#802,#771,#810,.T.);
|
|
#810 = LINE('',#811,#812);
|
|
#811 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#812 = VECTOR('',#813,1.);
|
|
#813 = DIRECTION('',(0.,1.,0.));
|
|
#814 = ORIENTED_EDGE('',*,*,#778,.T.);
|
|
#815 = ORIENTED_EDGE('',*,*,#142,.F.);
|
|
#816 = ORIENTED_EDGE('',*,*,#334,.F.);
|
|
#817 = PLANE('',#818);
|
|
#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821);
|
|
#819 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#820 = DIRECTION('',(1.,0.,0.));
|
|
#821 = DIRECTION('',(0.,0.,1.));
|
|
#822 = ADVANCED_FACE('',(#823),#843,.T.);
|
|
#823 = FACE_BOUND('',#824,.F.);
|
|
#824 = EDGE_LOOP('',(#825,#834,#840,#841,#842));
|
|
#825 = ORIENTED_EDGE('',*,*,#826,.F.);
|
|
#826 = EDGE_CURVE('',#827,#827,#829,.T.);
|
|
#827 = VERTEX_POINT('',#828);
|
|
#828 = CARTESIAN_POINT('',(2.1,-9.797174393179E-17,-1.));
|
|
#829 = CIRCLE('',#830,0.4);
|
|
#830 = AXIS2_PLACEMENT_3D('',#831,#832,#833);
|
|
#831 = CARTESIAN_POINT('',(1.7,0.,-1.));
|
|
#832 = DIRECTION('',(0.,0.,1.));
|
|
#833 = DIRECTION('',(1.,0.,0.));
|
|
#834 = ORIENTED_EDGE('',*,*,#835,.T.);
|
|
#835 = EDGE_CURVE('',#827,#279,#836,.T.);
|
|
#836 = LINE('',#837,#838);
|
|
#837 = CARTESIAN_POINT('',(2.1,-9.797174393179E-17,-1.));
|
|
#838 = VECTOR('',#839,1.);
|
|
#839 = DIRECTION('',(0.,0.,1.));
|
|
#840 = ORIENTED_EDGE('',*,*,#289,.F.);
|
|
#841 = ORIENTED_EDGE('',*,*,#278,.F.);
|
|
#842 = ORIENTED_EDGE('',*,*,#835,.F.);
|
|
#843 = CYLINDRICAL_SURFACE('',#844,0.4);
|
|
#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
|
|
#845 = CARTESIAN_POINT('',(1.7,0.,-1.));
|
|
#846 = DIRECTION('',(-0.,-0.,-1.));
|
|
#847 = DIRECTION('',(1.,0.,0.));
|
|
#848 = ADVANCED_FACE('',(#849),#868,.T.);
|
|
#849 = FACE_BOUND('',#850,.F.);
|
|
#850 = EDGE_LOOP('',(#851,#860,#866,#867));
|
|
#851 = ORIENTED_EDGE('',*,*,#852,.F.);
|
|
#852 = EDGE_CURVE('',#853,#853,#855,.T.);
|
|
#853 = VERTEX_POINT('',#854);
|
|
#854 = CARTESIAN_POINT('',(9.1,-9.797174393179E-17,-1.));
|
|
#855 = CIRCLE('',#856,0.4);
|
|
#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859);
|
|
#857 = CARTESIAN_POINT('',(8.7,0.,-1.));
|
|
#858 = DIRECTION('',(0.,0.,1.));
|
|
#859 = DIRECTION('',(1.,0.,0.));
|
|
#860 = ORIENTED_EDGE('',*,*,#861,.T.);
|
|
#861 = EDGE_CURVE('',#853,#299,#862,.T.);
|
|
#862 = LINE('',#863,#864);
|
|
#863 = CARTESIAN_POINT('',(9.1,-9.797174393179E-17,-1.));
|
|
#864 = VECTOR('',#865,1.);
|
|
#865 = DIRECTION('',(0.,0.,1.));
|
|
#866 = ORIENTED_EDGE('',*,*,#298,.F.);
|
|
#867 = ORIENTED_EDGE('',*,*,#861,.F.);
|
|
#868 = CYLINDRICAL_SURFACE('',#869,0.4);
|
|
#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
|
|
#870 = CARTESIAN_POINT('',(8.7,0.,-1.));
|
|
#871 = DIRECTION('',(-0.,-0.,-1.));
|
|
#872 = DIRECTION('',(1.,0.,0.));
|
|
#873 = ADVANCED_FACE('',(#874),#892,.T.);
|
|
#874 = FACE_BOUND('',#875,.T.);
|
|
#875 = EDGE_LOOP('',(#876,#877,#885,#891));
|
|
#876 = ORIENTED_EDGE('',*,*,#793,.F.);
|
|
#877 = ORIENTED_EDGE('',*,*,#878,.T.);
|
|
#878 = EDGE_CURVE('',#794,#879,#881,.T.);
|
|
#879 = VERTEX_POINT('',#880);
|
|
#880 = CARTESIAN_POINT('',(12.1,-4.,0.45));
|
|
#881 = LINE('',#882,#883);
|
|
#882 = CARTESIAN_POINT('',(11.1,-4.,0.45));
|
|
#883 = VECTOR('',#884,1.);
|
|
#884 = DIRECTION('',(1.,0.,0.));
|
|
#885 = ORIENTED_EDGE('',*,*,#886,.T.);
|
|
#886 = EDGE_CURVE('',#879,#319,#887,.T.);
|
|
#887 = LINE('',#888,#889);
|
|
#888 = CARTESIAN_POINT('',(12.1,-4.,0.45));
|
|
#889 = VECTOR('',#890,1.);
|
|
#890 = DIRECTION('',(0.,1.,0.));
|
|
#891 = ORIENTED_EDGE('',*,*,#326,.F.);
|
|
#892 = PLANE('',#893);
|
|
#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
|
|
#894 = CARTESIAN_POINT('',(11.1,-4.,0.45));
|
|
#895 = DIRECTION('',(0.,0.,1.));
|
|
#896 = DIRECTION('',(1.,0.,0.));
|
|
#897 = ADVANCED_FACE('',(#898),#909,.T.);
|
|
#898 = FACE_BOUND('',#899,.T.);
|
|
#899 = EDGE_LOOP('',(#900,#901,#902,#903));
|
|
#900 = ORIENTED_EDGE('',*,*,#495,.F.);
|
|
#901 = ORIENTED_EDGE('',*,*,#429,.T.);
|
|
#902 = ORIENTED_EDGE('',*,*,#552,.T.);
|
|
#903 = ORIENTED_EDGE('',*,*,#904,.F.);
|
|
#904 = EDGE_CURVE('',#488,#545,#905,.T.);
|
|
#905 = LINE('',#906,#907);
|
|
#906 = CARTESIAN_POINT('',(2.7,4.,0.45));
|
|
#907 = VECTOR('',#908,1.);
|
|
#908 = DIRECTION('',(1.,0.,0.));
|
|
#909 = PLANE('',#910);
|
|
#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913);
|
|
#911 = CARTESIAN_POINT('',(2.7,2.,0.45));
|
|
#912 = DIRECTION('',(0.,0.,1.));
|
|
#913 = DIRECTION('',(1.,0.,0.));
|
|
#914 = ADVANCED_FACE('',(#915),#926,.T.);
|
|
#915 = FACE_BOUND('',#916,.T.);
|
|
#916 = EDGE_LOOP('',(#917,#918,#919,#920));
|
|
#917 = ORIENTED_EDGE('',*,*,#592,.F.);
|
|
#918 = ORIENTED_EDGE('',*,*,#406,.T.);
|
|
#919 = ORIENTED_EDGE('',*,*,#649,.T.);
|
|
#920 = ORIENTED_EDGE('',*,*,#921,.F.);
|
|
#921 = EDGE_CURVE('',#585,#642,#922,.T.);
|
|
#922 = LINE('',#923,#924);
|
|
#923 = CARTESIAN_POINT('',(5.7,4.,0.45));
|
|
#924 = VECTOR('',#925,1.);
|
|
#925 = DIRECTION('',(1.,0.,0.));
|
|
#926 = PLANE('',#927);
|
|
#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
|
|
#928 = CARTESIAN_POINT('',(5.7,2.,0.45));
|
|
#929 = DIRECTION('',(0.,0.,1.));
|
|
#930 = DIRECTION('',(1.,0.,0.));
|
|
#931 = ADVANCED_FACE('',(#932),#943,.T.);
|
|
#932 = FACE_BOUND('',#933,.T.);
|
|
#933 = EDGE_LOOP('',(#934,#935,#936,#937));
|
|
#934 = ORIENTED_EDGE('',*,*,#689,.F.);
|
|
#935 = ORIENTED_EDGE('',*,*,#383,.T.);
|
|
#936 = ORIENTED_EDGE('',*,*,#746,.T.);
|
|
#937 = ORIENTED_EDGE('',*,*,#938,.F.);
|
|
#938 = EDGE_CURVE('',#682,#739,#939,.T.);
|
|
#939 = LINE('',#940,#941);
|
|
#940 = CARTESIAN_POINT('',(9.7,4.,0.45));
|
|
#941 = VECTOR('',#942,1.);
|
|
#942 = DIRECTION('',(1.,0.,0.));
|
|
#943 = PLANE('',#944);
|
|
#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947);
|
|
#945 = CARTESIAN_POINT('',(9.7,2.,0.45));
|
|
#946 = DIRECTION('',(0.,0.,1.));
|
|
#947 = DIRECTION('',(1.,0.,0.));
|
|
#948 = ADVANCED_FACE('',(#949),#968,.F.);
|
|
#949 = FACE_BOUND('',#950,.T.);
|
|
#950 = EDGE_LOOP('',(#951,#960,#966,#967));
|
|
#951 = ORIENTED_EDGE('',*,*,#952,.F.);
|
|
#952 = EDGE_CURVE('',#953,#953,#955,.T.);
|
|
#953 = VERTEX_POINT('',#954);
|
|
#954 = CARTESIAN_POINT('',(8.,-4.40872847693E-16,4.3));
|
|
#955 = CIRCLE('',#956,1.8);
|
|
#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959);
|
|
#957 = CARTESIAN_POINT('',(8.,0.,2.5));
|
|
#958 = DIRECTION('',(-1.,0.,2.22044604925E-16));
|
|
#959 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#960 = ORIENTED_EDGE('',*,*,#961,.T.);
|
|
#961 = EDGE_CURVE('',#953,#455,#962,.T.);
|
|
#962 = LINE('',#963,#964);
|
|
#963 = CARTESIAN_POINT('',(8.,-4.40872847693E-16,4.3));
|
|
#964 = VECTOR('',#965,1.);
|
|
#965 = DIRECTION('',(-1.,0.,2.22044604925E-16));
|
|
#966 = ORIENTED_EDGE('',*,*,#454,.F.);
|
|
#967 = ORIENTED_EDGE('',*,*,#961,.F.);
|
|
#968 = CYLINDRICAL_SURFACE('',#969,1.8);
|
|
#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972);
|
|
#970 = CARTESIAN_POINT('',(8.,0.,2.5));
|
|
#971 = DIRECTION('',(1.,-0.,-2.22044604925E-16));
|
|
#972 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#973 = ADVANCED_FACE('',(#974),#985,.T.);
|
|
#974 = FACE_BOUND('',#975,.T.);
|
|
#975 = EDGE_LOOP('',(#976,#982,#983,#984));
|
|
#976 = ORIENTED_EDGE('',*,*,#977,.F.);
|
|
#977 = EDGE_CURVE('',#480,#537,#978,.T.);
|
|
#978 = LINE('',#979,#980);
|
|
#979 = CARTESIAN_POINT('',(2.7,4.,-5.E-02));
|
|
#980 = VECTOR('',#981,1.);
|
|
#981 = DIRECTION('',(1.,0.,0.));
|
|
#982 = ORIENTED_EDGE('',*,*,#487,.T.);
|
|
#983 = ORIENTED_EDGE('',*,*,#904,.T.);
|
|
#984 = ORIENTED_EDGE('',*,*,#544,.F.);
|
|
#985 = PLANE('',#986);
|
|
#986 = AXIS2_PLACEMENT_3D('',#987,#988,#989);
|
|
#987 = CARTESIAN_POINT('',(2.7,4.,-5.E-02));
|
|
#988 = DIRECTION('',(0.,1.,0.));
|
|
#989 = DIRECTION('',(0.,0.,1.));
|
|
#990 = ADVANCED_FACE('',(#991),#997,.F.);
|
|
#991 = FACE_BOUND('',#992,.F.);
|
|
#992 = EDGE_LOOP('',(#993,#994,#995,#996));
|
|
#993 = ORIENTED_EDGE('',*,*,#479,.F.);
|
|
#994 = ORIENTED_EDGE('',*,*,#519,.T.);
|
|
#995 = ORIENTED_EDGE('',*,*,#536,.T.);
|
|
#996 = ORIENTED_EDGE('',*,*,#977,.F.);
|
|
#997 = PLANE('',#998);
|
|
#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001);
|
|
#999 = CARTESIAN_POINT('',(2.7,2.,-5.E-02));
|
|
#1000 = DIRECTION('',(0.,0.,1.));
|
|
#1001 = DIRECTION('',(1.,0.,0.));
|
|
#1002 = ADVANCED_FACE('',(#1003),#1014,.T.);
|
|
#1003 = FACE_BOUND('',#1004,.T.);
|
|
#1004 = EDGE_LOOP('',(#1005,#1011,#1012,#1013));
|
|
#1005 = ORIENTED_EDGE('',*,*,#1006,.F.);
|
|
#1006 = EDGE_CURVE('',#577,#634,#1007,.T.);
|
|
#1007 = LINE('',#1008,#1009);
|
|
#1008 = CARTESIAN_POINT('',(5.7,4.,-5.E-02));
|
|
#1009 = VECTOR('',#1010,1.);
|
|
#1010 = DIRECTION('',(1.,0.,0.));
|
|
#1011 = ORIENTED_EDGE('',*,*,#584,.T.);
|
|
#1012 = ORIENTED_EDGE('',*,*,#921,.T.);
|
|
#1013 = ORIENTED_EDGE('',*,*,#641,.F.);
|
|
#1014 = PLANE('',#1015);
|
|
#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018);
|
|
#1016 = CARTESIAN_POINT('',(5.7,4.,-5.E-02));
|
|
#1017 = DIRECTION('',(0.,1.,0.));
|
|
#1018 = DIRECTION('',(0.,0.,1.));
|
|
#1019 = ADVANCED_FACE('',(#1020),#1026,.F.);
|
|
#1020 = FACE_BOUND('',#1021,.F.);
|
|
#1021 = EDGE_LOOP('',(#1022,#1023,#1024,#1025));
|
|
#1022 = ORIENTED_EDGE('',*,*,#576,.F.);
|
|
#1023 = ORIENTED_EDGE('',*,*,#616,.T.);
|
|
#1024 = ORIENTED_EDGE('',*,*,#633,.T.);
|
|
#1025 = ORIENTED_EDGE('',*,*,#1006,.F.);
|
|
#1026 = PLANE('',#1027);
|
|
#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
|
|
#1028 = CARTESIAN_POINT('',(5.7,2.,-5.E-02));
|
|
#1029 = DIRECTION('',(0.,0.,1.));
|
|
#1030 = DIRECTION('',(1.,0.,0.));
|
|
#1031 = ADVANCED_FACE('',(#1032),#1043,.T.);
|
|
#1032 = FACE_BOUND('',#1033,.T.);
|
|
#1033 = EDGE_LOOP('',(#1034,#1040,#1041,#1042));
|
|
#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);
|
|
#1035 = EDGE_CURVE('',#674,#731,#1036,.T.);
|
|
#1036 = LINE('',#1037,#1038);
|
|
#1037 = CARTESIAN_POINT('',(9.7,4.,-5.E-02));
|
|
#1038 = VECTOR('',#1039,1.);
|
|
#1039 = DIRECTION('',(1.,0.,0.));
|
|
#1040 = ORIENTED_EDGE('',*,*,#681,.T.);
|
|
#1041 = ORIENTED_EDGE('',*,*,#938,.T.);
|
|
#1042 = ORIENTED_EDGE('',*,*,#738,.F.);
|
|
#1043 = PLANE('',#1044);
|
|
#1044 = AXIS2_PLACEMENT_3D('',#1045,#1046,#1047);
|
|
#1045 = CARTESIAN_POINT('',(9.7,4.,-5.E-02));
|
|
#1046 = DIRECTION('',(0.,1.,0.));
|
|
#1047 = DIRECTION('',(0.,0.,1.));
|
|
#1048 = ADVANCED_FACE('',(#1049),#1055,.F.);
|
|
#1049 = FACE_BOUND('',#1050,.F.);
|
|
#1050 = EDGE_LOOP('',(#1051,#1052,#1053,#1054));
|
|
#1051 = ORIENTED_EDGE('',*,*,#673,.F.);
|
|
#1052 = ORIENTED_EDGE('',*,*,#713,.T.);
|
|
#1053 = ORIENTED_EDGE('',*,*,#730,.T.);
|
|
#1054 = ORIENTED_EDGE('',*,*,#1035,.F.);
|
|
#1055 = PLANE('',#1056);
|
|
#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
|
|
#1057 = CARTESIAN_POINT('',(9.7,2.,-5.E-02));
|
|
#1058 = DIRECTION('',(0.,0.,1.));
|
|
#1059 = DIRECTION('',(1.,0.,0.));
|
|
#1060 = ADVANCED_FACE('',(#1061),#1079,.F.);
|
|
#1061 = FACE_BOUND('',#1062,.F.);
|
|
#1062 = EDGE_LOOP('',(#1063,#1064,#1072,#1078));
|
|
#1063 = ORIENTED_EDGE('',*,*,#809,.F.);
|
|
#1064 = ORIENTED_EDGE('',*,*,#1065,.T.);
|
|
#1065 = EDGE_CURVE('',#802,#1066,#1068,.T.);
|
|
#1066 = VERTEX_POINT('',#1067);
|
|
#1067 = CARTESIAN_POINT('',(12.1,-4.,-5.E-02));
|
|
#1068 = LINE('',#1069,#1070);
|
|
#1069 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#1070 = VECTOR('',#1071,1.);
|
|
#1071 = DIRECTION('',(1.,0.,0.));
|
|
#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);
|
|
#1073 = EDGE_CURVE('',#1066,#763,#1074,.T.);
|
|
#1074 = LINE('',#1075,#1076);
|
|
#1075 = CARTESIAN_POINT('',(12.1,-4.,-5.E-02));
|
|
#1076 = VECTOR('',#1077,1.);
|
|
#1077 = DIRECTION('',(0.,1.,0.));
|
|
#1078 = ORIENTED_EDGE('',*,*,#770,.F.);
|
|
#1079 = PLANE('',#1080);
|
|
#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);
|
|
#1081 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#1082 = DIRECTION('',(0.,0.,1.));
|
|
#1083 = DIRECTION('',(1.,0.,0.));
|
|
#1084 = ADVANCED_FACE('',(#1085),#1096,.F.);
|
|
#1085 = FACE_BOUND('',#1086,.F.);
|
|
#1086 = EDGE_LOOP('',(#1087,#1088,#1089,#1090));
|
|
#1087 = ORIENTED_EDGE('',*,*,#1065,.F.);
|
|
#1088 = ORIENTED_EDGE('',*,*,#801,.T.);
|
|
#1089 = ORIENTED_EDGE('',*,*,#878,.T.);
|
|
#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
|
|
#1091 = EDGE_CURVE('',#1066,#879,#1092,.T.);
|
|
#1092 = LINE('',#1093,#1094);
|
|
#1093 = CARTESIAN_POINT('',(12.1,-4.,-5.E-02));
|
|
#1094 = VECTOR('',#1095,1.);
|
|
#1095 = DIRECTION('',(0.,0.,1.));
|
|
#1096 = PLANE('',#1097);
|
|
#1097 = AXIS2_PLACEMENT_3D('',#1098,#1099,#1100);
|
|
#1098 = CARTESIAN_POINT('',(11.1,-4.,-5.E-02));
|
|
#1099 = DIRECTION('',(0.,1.,0.));
|
|
#1100 = DIRECTION('',(0.,0.,1.));
|
|
#1101 = ADVANCED_FACE('',(#1102),#1105,.F.);
|
|
#1102 = FACE_BOUND('',#1103,.T.);
|
|
#1103 = EDGE_LOOP('',(#1104));
|
|
#1104 = ORIENTED_EDGE('',*,*,#826,.F.);
|
|
#1105 = PLANE('',#1106);
|
|
#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
|
|
#1107 = CARTESIAN_POINT('',(1.7,0.,-1.));
|
|
#1108 = DIRECTION('',(0.,0.,1.));
|
|
#1109 = DIRECTION('',(1.,0.,0.));
|
|
#1110 = ADVANCED_FACE('',(#1111),#1114,.F.);
|
|
#1111 = FACE_BOUND('',#1112,.T.);
|
|
#1112 = EDGE_LOOP('',(#1113));
|
|
#1113 = ORIENTED_EDGE('',*,*,#852,.F.);
|
|
#1114 = PLANE('',#1115);
|
|
#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
|
|
#1116 = CARTESIAN_POINT('',(8.7,0.,-1.));
|
|
#1117 = DIRECTION('',(0.,0.,1.));
|
|
#1118 = DIRECTION('',(1.,0.,0.));
|
|
#1119 = ADVANCED_FACE('',(#1120),#1123,.T.);
|
|
#1120 = FACE_BOUND('',#1121,.F.);
|
|
#1121 = EDGE_LOOP('',(#1122));
|
|
#1122 = ORIENTED_EDGE('',*,*,#952,.F.);
|
|
#1123 = PLANE('',#1124);
|
|
#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
|
|
#1125 = CARTESIAN_POINT('',(8.,0.,2.5));
|
|
#1126 = DIRECTION('',(-1.,0.,2.22044604925E-16));
|
|
#1127 = DIRECTION('',(2.22044604925E-16,0.,1.));
|
|
#1128 = ADVANCED_FACE('',(#1129),#1139,.T.);
|
|
#1129 = FACE_BOUND('',#1130,.T.);
|
|
#1130 = EDGE_LOOP('',(#1131,#1132,#1133,#1134,#1135,#1136,#1137,#1138));
|
|
#1131 = ORIENTED_EDGE('',*,*,#318,.F.);
|
|
#1132 = ORIENTED_EDGE('',*,*,#886,.F.);
|
|
#1133 = ORIENTED_EDGE('',*,*,#1091,.F.);
|
|
#1134 = ORIENTED_EDGE('',*,*,#1073,.T.);
|
|
#1135 = ORIENTED_EDGE('',*,*,#762,.T.);
|
|
#1136 = ORIENTED_EDGE('',*,*,#158,.T.);
|
|
#1137 = ORIENTED_EDGE('',*,*,#368,.T.);
|
|
#1138 = ORIENTED_EDGE('',*,*,#71,.F.);
|
|
#1139 = PLANE('',#1140);
|
|
#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143);
|
|
#1141 = CARTESIAN_POINT('',(12.1,-0.321576763485,2.296576763485));
|
|
#1142 = DIRECTION('',(1.,0.,0.));
|
|
#1143 = DIRECTION('',(-0.,0.,1.));
|
|
#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1148))
|
|
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1145,#1146,#1147)) REPRESENTATION_CONTEXT
|
|
('Context #1','3D Context with UNIT and UNCERTAINTY') );
|
|
#1145 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
|
#1146 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
|
#1147 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
|
#1148 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#1145,
|
|
'distance_accuracy_value','confusion accuracy');
|
|
#1149 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
|
#1150 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
|
|
#1151),#1144);
|
|
#1151 = STYLED_ITEM('color',(#1152),#15);
|
|
#1152 = PRESENTATION_STYLE_ASSIGNMENT((#1153,#1159));
|
|
#1153 = SURFACE_STYLE_USAGE(.BOTH.,#1154);
|
|
#1154 = SURFACE_SIDE_STYLE('',(#1155));
|
|
#1155 = SURFACE_STYLE_FILL_AREA(#1156);
|
|
#1156 = FILL_AREA_STYLE('',(#1157));
|
|
#1157 = FILL_AREA_STYLE_COLOUR('',#1158);
|
|
#1158 = COLOUR_RGB('',0.678431390124,0.709803936702,0.741176476869);
|
|
#1159 = CURVE_STYLE('',#1160,POSITIVE_LENGTH_MEASURE(0.1),#1161);
|
|
#1160 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
|
#1161 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
|
|
9.803921802644E-02);
|
|
ENDSEC;
|
|
END-ISO-10303-21;
|