├── 3dprint ├── README.md ├── Lid.stl ├── Body.stl └── Mount.step ├── config.h ├── README.md └── rainmeter.ino /3dprint/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /3dprint/Lid.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagnusThome/Capacitive-Rainmeter/HEAD/3dprint/Lid.stl -------------------------------------------------------------------------------- /3dprint/Body.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagnusThome/Capacitive-Rainmeter/HEAD/3dprint/Body.stl -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- 1 | const char* ssid = "xxxxxxxx"; 2 | const char* wifipassword = "xxxxxxxx"; 3 | const char* hostname = "rainmeter"; 4 | 5 | const char* mqttserver = "xxxxxxxx"; 6 | const char* mqtt_username = "xxxxxxx"; 7 | const char* mqtt_password = "xxxxxxxx"; 8 | 9 | const char* ota_path = "/firmware"; 10 | const char* ota_username = "xxxxxxx"; 11 | const char* ota_password = "xxxxxx"; 12 | 13 | const char* haName = "Rainmeter"; 14 | const char* haUniqid = "rainmeter01"; 15 | 16 | #define HEAT_LEVEL 2800 // 2500 ca 35 degrees celsius // 2800 ca 45 degrees celsius 17 | 18 | #define CAPACITANCE_OFFSET 200 // This is to zero out the summed capacitance of the cable and sensor when fully dry 19 | // Set this so the reported rainintensity stays at zero when the sensor is dry 20 | // Go to the device's local web page to get help finding the correct value 21 | #define BLUE_LED 10 22 | #define YELLOW_LED 11 23 | 24 | #define GPIO_NTC 1 // Needs to be a GPIO pin that has ADC capabilites 25 | #define GPIO_HEATER 48 26 | #define GPIO_CAPACITOR 2 // Needs to be a GPIO pin that has ADC capabilites 27 | #define GPIO_1MOHM 41 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Capacitive-Rainmeter 2 | Measure rain intensity in Homeassistant with a capacitive sensor 3 | 4 | The code uses mqtt to send data and also for self-registering the sensor in Homeassistant. 5 | 6 | ## Sensor: 7 | 8 | __Capacitive Rain Sensor RC-SPC1K__ 9 | https://radiocontrolli.eu/Capacitive-Rain-Sensor-RC-SPC1K-p242943346 10 | 11 | 12 | Why a capacitive sensor? I've previously used those common resistive sensors that have copper traces that the rain falls on. The problem is that these boards tend to deteriorate after a while due to oxidization. There are tricks to minimize the problem, reducing the current and the duration the current is flowing, but in the end you still have metal and electrical current in a harsh environment. A capacitive sensor is totally electrically isolated from the rain and damp. By having no external electrically connected sensor parts the main problems with wear in an outdoor environment are removed. A bonus I found with the capacitive sensor I use is that it reacts much faster to changes in rain intensity compared to the resistive one I had previously. The new sensor also has a built in heater and an NTC resistor which means I can heat it up and control the temperature precisely during the winter. This is a clear plus in snowy Sweden. 13 |

14 | The sensor's heater runs on 12V so that is the voltage you need to supply to your build. Any ESP32 board will do but since you need to run this on 12V you normally need a DC-DC buck converter to power the ESP32 at 5V. But these converters are cheap and easy to find. I happened to have an ESP32 board that can run on 12V natively so I just had to add a few components to interface it with the rain sensor. A basic schematic is included below on how to connect the different GPIOs. Also see the config.h file where you can specify what goes to what pin on your board. 15 |

16 | 17 | When the sensor detects rain or snow the code keeps the sensor at around 45 degrees Celsius by sensing the NTC resistor value and turning the heater on and off (with a transistor) quite quickly around a small temperature hysteresis. Yeah, just how temperature control has been done since the stone age. I don't know if I've set it to its optimal temperature, to for example keep snow melting and also drying off rain not too fast and not too slow. I have a sensor installed and I log it in Homeassistant and I might tweak the code during the winter. 18 |

19 | The measurement of the capacitance is done by first making sure the capacitor/sensor is fully discharged by pulling the GPIO pin connected to it to ground. Then that pin is turned to a high impedance input and another pin goes high and starts charging the capacitor slowly through a 1Mohm resistor while the first pin is measuring the rising voltage directly on the capacitor. When the voltage reaches 63% of the full voltage the time between the start and stop of this charging sequence is saved. The larger the capacitance, when raining, the longer the charging time. 20 |

21 | Parts used: 22 | 23 | - NPN transistor (I used a 2N2222A because I had one and it can handle the current of a bit under one ampere) 24 | - Two 1Kohm resistors 25 | - One 1Mohm resistor 26 |

27 | 28 | ![build](https://github.com/MagnusThome/Capacitive-Rainmeter/assets/32169384/30b21fa1-9477-4a0a-895d-b27a03148101) 29 | 30 | ![image](https://github.com/MagnusThome/Capacitive-Rainmeter/assets/32169384/e9ea9603-9da6-4906-bcef-7d26ac795914) 31 | 32 | ![diagram](https://github.com/MagnusThome/Capacitive-Rainmeter/assets/32169384/59e8d16f-f9e6-4c7c-a9ad-352ebda1ae79) 33 | 34 | 35 | ## Things to find out 36 | 37 | - Should the sensor be mounted 100% horizontal or should it be tilted slightly? Will how it is mounted change if rain accumulates and stays long after it has stopped raining? Or does the heater handle that with my currently set temperature? Currently it is mounted a bit slanted and it seems to work very well.. 38 | 39 | - What temperature is best for the sensor's built in heater to run at? I guess the optimal is when it is warm enough to help dry off rain so when the rain stops the sensor will report "no rain" in a decent amount of time? 40 | 41 | - The reported value seems a bit unlinear to what I see as heavy rain and drizzle and everything in between. But I have added some code for this, it "feels" quite reasonable so far but it might need some tweaking down the line? 42 | 43 | ## Schematic 44 | 45 | ![image](https://github.com/MagnusThome/Capacitive-Rainmeter/assets/32169384/85a5f1c8-7c96-44b4-8671-84539ff1c8dd) 46 | 47 | 48 |
49 | -------------------------------------------------------------------------------- /rainmeter.ino: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include "config.h" 9 | 10 | 11 | #define ANALOG_FULL_RANGE 4096 12 | #define HEAT_HYSTERESIS 25 13 | 14 | 15 | #define WEBPAGESIZE 1024 16 | char webpage[WEBPAGESIZE]; 17 | #define MQTTBUFFSIZE 256 18 | char mqttbuff[MQTTBUFFSIZE]; 19 | 20 | int rawresult; 21 | int rainintensity; 22 | 23 | 24 | WiFiClient client; 25 | WebServer server(80); 26 | HTTPUpdateServer httpUpdater; 27 | PubSubClient mqttclient(client); 28 | 29 | #define RUNNING_MEDIANS 60 30 | RunningMedian measurements = RunningMedian(RUNNING_MEDIANS); 31 | 32 | 33 | // ------------------------------------------------------------------- 34 | void setup() { 35 | Serial.begin(115200); 36 | 37 | Serial.setTxTimeoutMs(0); // comment out for basic ESP32 variants with no on chip USB 38 | // prevents slow serial prints on some ESP32 variants if CDC on boot is enabled, usb is connected but no terminal running 39 | 40 | pinMode(GPIO_HEATER, OUTPUT); 41 | pinMode(BLUE_LED, OUTPUT); 42 | pinMode(YELLOW_LED, OUTPUT); 43 | 44 | pinMode(GPIO_1MOHM, INPUT); 45 | pinMode(GPIO_CAPACITOR, OUTPUT); 46 | digitalWrite(GPIO_CAPACITOR, LOW); // discharge the capacitor preparing it for the first measurement 47 | 48 | Serial.print("Connecting to wifi "); 49 | Serial.print(String(ssid)); 50 | WiFi.setHostname(hostname); 51 | WiFi.begin(ssid, wifipassword); 52 | while (WiFi.status() != WL_CONNECTED) { 53 | delay(500); 54 | Serial.print("."); 55 | if (millis()>60000) { // still no connection after one minute, reboot and retry 56 | ESP.restart(); 57 | } 58 | } 59 | Serial.print(" done!\nSignal strength: "); 60 | Serial.println(String(WiFi.RSSI())); 61 | Serial.print("Webserver started at http://"); 62 | Serial.println(WiFi.localIP()); 63 | 64 | server.on("/", handlewebpage); 65 | server.begin(); 66 | httpUpdater.setup(&server, ota_path, ota_username, ota_password); 67 | mqttclient.setServer(mqttserver, 1883); 68 | mqttConnect(); 69 | } 70 | 71 | 72 | 73 | // ------------------------------------------------------------------- 74 | void loop() { 75 | 76 | unsigned long now = millis(); 77 | 78 | server.handleClient(); 79 | mqttclient.loop(); 80 | 81 | static unsigned long timerone; 82 | if (now - timerone >= 50) { // every 50ms 83 | timerone = now; 84 | heatercontrol(); 85 | } 86 | 87 | static unsigned long timertwo; 88 | if (now - timertwo >= 1000) { // every 1s 89 | timertwo = now; 90 | measurerain(); 91 | } 92 | 93 | static unsigned long timerthree; 94 | if (now - timerthree >= 60000) { // every 60s 95 | timerthree = now; 96 | mqttsend(rainintensity); 97 | } 98 | } 99 | 100 | 101 | 102 | // ------------------------------------------------------------------- 103 | void measurerain (void) { 104 | 105 | unsigned long timerstart; 106 | 107 | heater_off(); // prevent overheating if stuck in the while loop below 108 | 109 | // -- stop discharging the now fully discharged capacitor by making gpio high impedance -- 110 | pinMode(GPIO_CAPACITOR, INPUT); 111 | 112 | // -- start charging the capacitor and measure the time to charge it to 63% -- 113 | pinMode(GPIO_1MOHM, OUTPUT); 114 | digitalWrite(GPIO_1MOHM, HIGH); 115 | timerstart = micros(); 116 | while (analogRead(GPIO_CAPACITOR) < 0.63*ANALOG_FULL_RANGE); 117 | rawresult = (int)(micros()-timerstart); 118 | 119 | // Repackage result 120 | measurements.add(constrain(rawresult-CAPACITANCE_OFFSET, -500, 30000)); // remove offset and sanitize and then smooth and remove further outliers with the median array 121 | rainintensity = (int)(10*cbrt(max(measurements.getMedian(),(float)0.0))); // make range feel more linear 122 | // rainintensity = (int)(3*sqrt(max(measurements.getMedian(),(float)0.0))); // make range feel more linear 123 | 124 | // -- start discharging capacitor preparing it for the next measurement -- 125 | pinMode(GPIO_CAPACITOR, OUTPUT); 126 | digitalWrite(GPIO_CAPACITOR, LOW); 127 | } 128 | 129 | 130 | 131 | // ------------------------------------------------------------------- 132 | bool mqttConnect(void) { 133 | 134 | if (mqttclient.connected()) { 135 | return true; 136 | } 137 | Serial.print("Connecting to mqtt server "); 138 | Serial.print(String(mqttserver)); 139 | if (mqttclient.connect(hostname, mqtt_username, mqtt_password)) { 140 | digitalWrite(BLUE_LED, HIGH); 141 | Serial.println(" done!"); 142 | return true; 143 | } 144 | digitalWrite(BLUE_LED, LOW); 145 | Serial.print(" failed, rc="); 146 | Serial.println(mqttclient.state()); 147 | return false; 148 | } 149 | 150 | 151 | 152 | // ------------------------------------------------------------------- 153 | void mqttsend (int rain) { 154 | 155 | if (!mqttclient.connected()) { 156 | mqttConnect(); 157 | } 158 | snprintf( mqttbuff, MQTTBUFFSIZE, "{\"~\":\"homeassistant/sensor/rainmeter\",\"name\":\"%s\",\"unique_id\":\"%s\",\"device_class\":\"precipitation_intensity\",\"stat_t\":\"~/state\"}", haName, haUniqid); 159 | mqttclient.publish("homeassistant/sensor/rainmeter/config", mqttbuff); 160 | Serial.println(mqttbuff); 161 | snprintf( mqttbuff, MQTTBUFFSIZE, "%d", rain ); 162 | mqttclient.publish("homeassistant/sensor/rainmeter/state", mqttbuff); 163 | Serial.println(mqttbuff); 164 | } 165 | 166 | 167 | 168 | // ------------------------------------------------------------------- 169 | void heatercontrol(void) { 170 | int temperature = ANALOG_FULL_RANGE-analogRead(GPIO_NTC); 171 | if (temperature < HEAT_LEVEL && rainintensity>0) { // only heat up the sensor if it detects rain or snow 172 | heater_on(); 173 | } 174 | if (temperature > HEAT_LEVEL+HEAT_HYSTERESIS) { 175 | heater_off(); 176 | } 177 | } 178 | 179 | void heater_on(void) { 180 | digitalWrite(GPIO_HEATER, HIGH); 181 | digitalWrite(YELLOW_LED, HIGH); 182 | } 183 | 184 | void heater_off(void) { 185 | digitalWrite(GPIO_HEATER, LOW); 186 | digitalWrite(YELLOW_LED, LOW); 187 | } 188 | 189 | 190 | 191 | 192 | // ------------------------------------------------------------------- 193 | void handlewebpage(void){ 194 | 195 | static int max_offset = 0; 196 | static int max_rain = 0; 197 | 198 | max_offset = max((int)measurements.getMedian()+CAPACITANCE_OFFSET, max_offset); 199 | 200 | snprintf( webpage, WEBPAGESIZE, " \ 201 |
\n \
202 |   Hostname:     %s \n \
203 |   Wifi signal:  %d dB \n \
204 |   \n \
205 |   Mqtt server:  %s \n \
206 |   Connected:    %d \n \
207 |   HA name:      %s \n \
208 |   HA uniq_id:   %s \n \
209 |   \n \
210 |   \n \
211 |   When the board is freshly rebooted and the sensor is \n \
212 |   dry take the value from below and add to config.h \n \
213 |   \n \
214 |   #define CAPACITANCE_OFFSET %d \n \
215 |   \n \
216 |   \n \
217 |   Currently entered in config.h: \n \
218 |   \n \
219 |   #define CAPACITANCE_OFFSET %d \n \
220 |   \n \
221 |   \n \
222 |   If the value of CAPACITANCE_OFFSET in config.h is set \n \
223 |   slightly too low the reported rainintensity value will \n \
224 |   occasionally rise above zero even whith no rain \n \
225 |   \n \
226 |   Current rainintensity: %d \n \
227 |   
\ 228 | ", hostname, WiFi.RSSI(), mqttserver, mqttclient.connected(), haName, haUniqid, max_offset, CAPACITANCE_OFFSET, rainintensity ); 229 | server.send(200, "text/html", webpage ); 230 | } 231 | 232 | 233 | 234 | 235 | // -------------------------- 236 | -------------------------------------------------------------------------------- /3dprint/Mount.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'Kapacitiv regnmtare v14.step', 13 | /* time_stamp */ '2023-11-02T23:13:13+01:00', 14 | /* author */ (''), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v20', 17 | /* originating_system */ 'Autodesk Translation Framework v12.14.0.127', 18 | 19 | /* authorisation */ ''); 20 | 21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 22 | ENDSEC; 23 | 24 | DATA; 25 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#17,#18), 26 | #1506); 27 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#1513,#12); 28 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#19,#20),#1505); 29 | #13=CONICAL_SURFACE('',#976,7.74999983608721,0.394791119699761); 30 | #14=CONICAL_SURFACE('',#979,7.74999983608723,0.394791119699761); 31 | #15=CONICAL_SURFACE('',#984,7.74999983608723,0.394791119699761); 32 | #16=CONICAL_SURFACE('',#987,7.74999983608723,0.394791119699761); 33 | #17=STYLED_ITEM('',(#1522),#19); 34 | #18=STYLED_ITEM('',(#1522),#20); 35 | #19=MANIFOLD_SOLID_BREP('Body5',#907); 36 | #20=MANIFOLD_SOLID_BREP('Lid',#908); 37 | #21=FACE_BOUND('',#117,.T.); 38 | #22=FACE_BOUND('',#118,.T.); 39 | #23=FACE_BOUND('',#119,.T.); 40 | #24=FACE_BOUND('',#131,.T.); 41 | #25=FACE_BOUND('',#132,.T.); 42 | #26=FACE_BOUND('',#133,.T.); 43 | #27=FACE_BOUND('',#138,.T.); 44 | #28=FACE_BOUND('',#141,.T.); 45 | #29=FACE_BOUND('',#144,.T.); 46 | #30=FACE_BOUND('',#146,.T.); 47 | #31=FACE_BOUND('',#158,.T.); 48 | #32=FACE_BOUND('',#174,.T.); 49 | #33=PLANE('',#925); 50 | #34=PLANE('',#939); 51 | #35=PLANE('',#942); 52 | #36=PLANE('',#947); 53 | #37=PLANE('',#950); 54 | #38=PLANE('',#951); 55 | #39=PLANE('',#952); 56 | #40=PLANE('',#953); 57 | #41=PLANE('',#954); 58 | #42=PLANE('',#955); 59 | #43=PLANE('',#956); 60 | #44=PLANE('',#957); 61 | #45=PLANE('',#958); 62 | #46=PLANE('',#961); 63 | #47=PLANE('',#962); 64 | #48=PLANE('',#963); 65 | #49=PLANE('',#964); 66 | #50=PLANE('',#965); 67 | #51=PLANE('',#966); 68 | #52=PLANE('',#967); 69 | #53=PLANE('',#970); 70 | #54=PLANE('',#973); 71 | #55=PLANE('',#974); 72 | #56=PLANE('',#975); 73 | #57=PLANE('',#982); 74 | #58=PLANE('',#983); 75 | #59=PLANE('',#990); 76 | #60=PLANE('',#991); 77 | #61=PLANE('',#992); 78 | #62=PLANE('',#993); 79 | #63=PLANE('',#994); 80 | #64=PLANE('',#995); 81 | #65=PLANE('',#996); 82 | #66=PLANE('',#997); 83 | #67=FACE_OUTER_BOUND('',#115,.T.); 84 | #68=FACE_OUTER_BOUND('',#116,.T.); 85 | #69=FACE_OUTER_BOUND('',#120,.T.); 86 | #70=FACE_OUTER_BOUND('',#121,.T.); 87 | #71=FACE_OUTER_BOUND('',#122,.T.); 88 | #72=FACE_OUTER_BOUND('',#123,.T.); 89 | #73=FACE_OUTER_BOUND('',#124,.T.); 90 | #74=FACE_OUTER_BOUND('',#125,.T.); 91 | #75=FACE_OUTER_BOUND('',#126,.T.); 92 | #76=FACE_OUTER_BOUND('',#127,.T.); 93 | #77=FACE_OUTER_BOUND('',#128,.T.); 94 | #78=FACE_OUTER_BOUND('',#129,.T.); 95 | #79=FACE_OUTER_BOUND('',#130,.T.); 96 | #80=FACE_OUTER_BOUND('',#134,.T.); 97 | #81=FACE_OUTER_BOUND('',#135,.T.); 98 | #82=FACE_OUTER_BOUND('',#136,.T.); 99 | #83=FACE_OUTER_BOUND('',#137,.T.); 100 | #84=FACE_OUTER_BOUND('',#139,.T.); 101 | #85=FACE_OUTER_BOUND('',#140,.T.); 102 | #86=FACE_OUTER_BOUND('',#142,.T.); 103 | #87=FACE_OUTER_BOUND('',#143,.T.); 104 | #88=FACE_OUTER_BOUND('',#145,.T.); 105 | #89=FACE_OUTER_BOUND('',#147,.T.); 106 | #90=FACE_OUTER_BOUND('',#148,.T.); 107 | #91=FACE_OUTER_BOUND('',#149,.T.); 108 | #92=FACE_OUTER_BOUND('',#150,.T.); 109 | #93=FACE_OUTER_BOUND('',#151,.T.); 110 | #94=FACE_OUTER_BOUND('',#152,.T.); 111 | #95=FACE_OUTER_BOUND('',#153,.T.); 112 | #96=FACE_OUTER_BOUND('',#154,.T.); 113 | #97=FACE_OUTER_BOUND('',#155,.T.); 114 | #98=FACE_OUTER_BOUND('',#156,.T.); 115 | #99=FACE_OUTER_BOUND('',#157,.T.); 116 | #100=FACE_OUTER_BOUND('',#159,.T.); 117 | #101=FACE_OUTER_BOUND('',#160,.T.); 118 | #102=FACE_OUTER_BOUND('',#161,.T.); 119 | #103=FACE_OUTER_BOUND('',#162,.T.); 120 | #104=FACE_OUTER_BOUND('',#163,.T.); 121 | #105=FACE_OUTER_BOUND('',#164,.T.); 122 | #106=FACE_OUTER_BOUND('',#165,.T.); 123 | #107=FACE_OUTER_BOUND('',#166,.T.); 124 | #108=FACE_OUTER_BOUND('',#167,.T.); 125 | #109=FACE_OUTER_BOUND('',#168,.T.); 126 | #110=FACE_OUTER_BOUND('',#169,.T.); 127 | #111=FACE_OUTER_BOUND('',#170,.T.); 128 | #112=FACE_OUTER_BOUND('',#171,.T.); 129 | #113=FACE_OUTER_BOUND('',#172,.T.); 130 | #114=FACE_OUTER_BOUND('',#173,.T.); 131 | #115=EDGE_LOOP('',(#601,#602,#603,#604)); 132 | #116=EDGE_LOOP('',(#605,#606,#607,#608,#609,#610,#611,#612,#613,#614,#615, 133 | #616,#617,#618)); 134 | #117=EDGE_LOOP('',(#619)); 135 | #118=EDGE_LOOP('',(#620)); 136 | #119=EDGE_LOOP('',(#621)); 137 | #120=EDGE_LOOP('',(#622,#623,#624,#625)); 138 | #121=EDGE_LOOP('',(#626,#627,#628,#629)); 139 | #122=EDGE_LOOP('',(#630,#631,#632,#633)); 140 | #123=EDGE_LOOP('',(#634,#635,#636,#637)); 141 | #124=EDGE_LOOP('',(#638,#639,#640,#641)); 142 | #125=EDGE_LOOP('',(#642,#643,#644,#645)); 143 | #126=EDGE_LOOP('',(#646,#647,#648,#649)); 144 | #127=EDGE_LOOP('',(#650,#651,#652,#653)); 145 | #128=EDGE_LOOP('',(#654,#655,#656,#657)); 146 | #129=EDGE_LOOP('',(#658,#659,#660,#661)); 147 | #130=EDGE_LOOP('',(#662,#663,#664,#665,#666,#667,#668,#669)); 148 | #131=EDGE_LOOP('',(#670)); 149 | #132=EDGE_LOOP('',(#671)); 150 | #133=EDGE_LOOP('',(#672)); 151 | #134=EDGE_LOOP('',(#673,#674,#675,#676)); 152 | #135=EDGE_LOOP('',(#677,#678,#679,#680)); 153 | #136=EDGE_LOOP('',(#681,#682,#683,#684)); 154 | #137=EDGE_LOOP('',(#685,#686,#687,#688)); 155 | #138=EDGE_LOOP('',(#689)); 156 | #139=EDGE_LOOP('',(#690,#691,#692,#693)); 157 | #140=EDGE_LOOP('',(#694,#695,#696,#697)); 158 | #141=EDGE_LOOP('',(#698)); 159 | #142=EDGE_LOOP('',(#699,#700,#701,#702)); 160 | #143=EDGE_LOOP('',(#703,#704,#705,#706,#707,#708,#709,#710,#711,#712)); 161 | #144=EDGE_LOOP('',(#713,#714,#715,#716)); 162 | #145=EDGE_LOOP('',(#717,#718,#719,#720)); 163 | #146=EDGE_LOOP('',(#721,#722,#723,#724)); 164 | #147=EDGE_LOOP('',(#725,#726,#727,#728)); 165 | #148=EDGE_LOOP('',(#729,#730,#731,#732)); 166 | #149=EDGE_LOOP('',(#733,#734,#735,#736)); 167 | #150=EDGE_LOOP('',(#737,#738,#739,#740)); 168 | #151=EDGE_LOOP('',(#741,#742,#743,#744)); 169 | #152=EDGE_LOOP('',(#745,#746,#747,#748)); 170 | #153=EDGE_LOOP('',(#749,#750,#751,#752)); 171 | #154=EDGE_LOOP('',(#753,#754,#755,#756)); 172 | #155=EDGE_LOOP('',(#757,#758,#759,#760)); 173 | #156=EDGE_LOOP('',(#761,#762,#763,#764)); 174 | #157=EDGE_LOOP('',(#765,#766,#767,#768,#769,#770,#771,#772)); 175 | #158=EDGE_LOOP('',(#773,#774,#775,#776)); 176 | #159=EDGE_LOOP('',(#777,#778,#779,#780)); 177 | #160=EDGE_LOOP('',(#781,#782,#783,#784)); 178 | #161=EDGE_LOOP('',(#785,#786,#787,#788)); 179 | #162=EDGE_LOOP('',(#789,#790,#791,#792)); 180 | #163=EDGE_LOOP('',(#793,#794,#795,#796)); 181 | #164=EDGE_LOOP('',(#797,#798,#799,#800)); 182 | #165=EDGE_LOOP('',(#801,#802,#803,#804)); 183 | #166=EDGE_LOOP('',(#805,#806,#807,#808)); 184 | #167=EDGE_LOOP('',(#809,#810,#811,#812,#813,#814,#815,#816)); 185 | #168=EDGE_LOOP('',(#817,#818,#819,#820)); 186 | #169=EDGE_LOOP('',(#821,#822,#823,#824)); 187 | #170=EDGE_LOOP('',(#825,#826,#827,#828)); 188 | #171=EDGE_LOOP('',(#829,#830,#831,#832)); 189 | #172=EDGE_LOOP('',(#833,#834,#835,#836)); 190 | #173=EDGE_LOOP('',(#837,#838,#839,#840,#841,#842,#843,#844)); 191 | #174=EDGE_LOOP('',(#845,#846,#847,#848)); 192 | #175=LINE('',#1253,#271); 193 | #176=LINE('',#1258,#272); 194 | #177=LINE('',#1260,#273); 195 | #178=LINE('',#1262,#274); 196 | #179=LINE('',#1264,#275); 197 | #180=LINE('',#1266,#276); 198 | #181=LINE('',#1268,#277); 199 | #182=LINE('',#1270,#278); 200 | #183=LINE('',#1274,#279); 201 | #184=LINE('',#1278,#280); 202 | #185=LINE('',#1282,#281); 203 | #186=LINE('',#1293,#282); 204 | #187=LINE('',#1297,#283); 205 | #188=LINE('',#1301,#284); 206 | #189=LINE('',#1304,#285); 207 | #190=LINE('',#1306,#286); 208 | #191=LINE('',#1307,#287); 209 | #192=LINE('',#1311,#288); 210 | #193=LINE('',#1314,#289); 211 | #194=LINE('',#1315,#290); 212 | #195=LINE('',#1319,#291); 213 | #196=LINE('',#1322,#292); 214 | #197=LINE('',#1325,#293); 215 | #198=LINE('',#1328,#294); 216 | #199=LINE('',#1329,#295); 217 | #200=LINE('',#1333,#296); 218 | #201=LINE('',#1337,#297); 219 | #202=LINE('',#1339,#298); 220 | #203=LINE('',#1341,#299); 221 | #204=LINE('',#1342,#300); 222 | #205=LINE('',#1345,#301); 223 | #206=LINE('',#1347,#302); 224 | #207=LINE('',#1348,#303); 225 | #208=LINE('',#1351,#304); 226 | #209=LINE('',#1353,#305); 227 | #210=LINE('',#1354,#306); 228 | #211=LINE('',#1356,#307); 229 | #212=LINE('',#1357,#308); 230 | #213=LINE('',#1360,#309); 231 | #214=LINE('',#1362,#310); 232 | #215=LINE('',#1363,#311); 233 | #216=LINE('',#1366,#312); 234 | #217=LINE('',#1368,#313); 235 | #218=LINE('',#1369,#314); 236 | #219=LINE('',#1371,#315); 237 | #220=LINE('',#1372,#316); 238 | #221=LINE('',#1375,#317); 239 | #222=LINE('',#1379,#318); 240 | #223=LINE('',#1382,#319); 241 | #224=LINE('',#1386,#320); 242 | #225=LINE('',#1388,#321); 243 | #226=LINE('',#1390,#322); 244 | #227=LINE('',#1391,#323); 245 | #228=LINE('',#1395,#324); 246 | #229=LINE('',#1396,#325); 247 | #230=LINE('',#1397,#326); 248 | #231=LINE('',#1400,#327); 249 | #232=LINE('',#1401,#328); 250 | #233=LINE('',#1404,#329); 251 | #234=LINE('',#1405,#330); 252 | #235=LINE('',#1407,#331); 253 | #236=LINE('',#1410,#332); 254 | #237=LINE('',#1411,#333); 255 | #238=LINE('',#1414,#334); 256 | #239=LINE('',#1415,#335); 257 | #240=LINE('',#1419,#336); 258 | #241=LINE('',#1422,#337); 259 | #242=LINE('',#1423,#338); 260 | #243=LINE('',#1431,#339); 261 | #244=LINE('',#1433,#340); 262 | #245=LINE('',#1435,#341); 263 | #246=LINE('',#1436,#342); 264 | #247=LINE('',#1441,#343); 265 | #248=LINE('',#1446,#344); 266 | #249=LINE('',#1451,#345); 267 | #250=LINE('',#1453,#346); 268 | #251=LINE('',#1454,#347); 269 | #252=LINE('',#1458,#348); 270 | #253=LINE('',#1459,#349); 271 | #254=LINE('',#1460,#350); 272 | #255=LINE('',#1465,#351); 273 | #256=LINE('',#1470,#352); 274 | #257=LINE('',#1474,#353); 275 | #258=LINE('',#1475,#354); 276 | #259=LINE('',#1480,#355); 277 | #260=LINE('',#1482,#356); 278 | #261=LINE('',#1484,#357); 279 | #262=LINE('',#1485,#358); 280 | #263=LINE('',#1488,#359); 281 | #264=LINE('',#1490,#360); 282 | #265=LINE('',#1491,#361); 283 | #266=LINE('',#1494,#362); 284 | #267=LINE('',#1496,#363); 285 | #268=LINE('',#1497,#364); 286 | #269=LINE('',#1499,#365); 287 | #270=LINE('',#1500,#366); 288 | #271=VECTOR('',#1004,3.4); 289 | #272=VECTOR('',#1009,10.); 290 | #273=VECTOR('',#1010,10.); 291 | #274=VECTOR('',#1011,10.); 292 | #275=VECTOR('',#1012,10.); 293 | #276=VECTOR('',#1013,10.); 294 | #277=VECTOR('',#1014,10.); 295 | #278=VECTOR('',#1015,10.); 296 | #279=VECTOR('',#1018,10.); 297 | #280=VECTOR('',#1021,10.); 298 | #281=VECTOR('',#1024,10.); 299 | #282=VECTOR('',#1037,2.5); 300 | #283=VECTOR('',#1042,2.5); 301 | #284=VECTOR('',#1047,2.5); 302 | #285=VECTOR('',#1050,10.); 303 | #286=VECTOR('',#1051,10.); 304 | #287=VECTOR('',#1052,10.); 305 | #288=VECTOR('',#1057,10.); 306 | #289=VECTOR('',#1060,10.); 307 | #290=VECTOR('',#1061,10.); 308 | #291=VECTOR('',#1066,10.); 309 | #292=VECTOR('',#1069,10.); 310 | #293=VECTOR('',#1072,10.); 311 | #294=VECTOR('',#1075,10.); 312 | #295=VECTOR('',#1076,10.); 313 | #296=VECTOR('',#1083,10.); 314 | #297=VECTOR('',#1086,10.); 315 | #298=VECTOR('',#1087,10.); 316 | #299=VECTOR('',#1088,10.); 317 | #300=VECTOR('',#1089,10.); 318 | #301=VECTOR('',#1092,10.); 319 | #302=VECTOR('',#1093,10.); 320 | #303=VECTOR('',#1094,10.); 321 | #304=VECTOR('',#1097,10.); 322 | #305=VECTOR('',#1098,10.); 323 | #306=VECTOR('',#1099,10.); 324 | #307=VECTOR('',#1102,10.); 325 | #308=VECTOR('',#1103,10.); 326 | #309=VECTOR('',#1106,10.); 327 | #310=VECTOR('',#1107,10.); 328 | #311=VECTOR('',#1108,10.); 329 | #312=VECTOR('',#1111,10.); 330 | #313=VECTOR('',#1112,10.); 331 | #314=VECTOR('',#1113,10.); 332 | #315=VECTOR('',#1116,10.); 333 | #316=VECTOR('',#1117,10.); 334 | #317=VECTOR('',#1120,10.); 335 | #318=VECTOR('',#1123,10.); 336 | #319=VECTOR('',#1126,10.); 337 | #320=VECTOR('',#1129,10.); 338 | #321=VECTOR('',#1130,10.); 339 | #322=VECTOR('',#1131,10.); 340 | #323=VECTOR('',#1132,10.); 341 | #324=VECTOR('',#1135,10.); 342 | #325=VECTOR('',#1136,10.); 343 | #326=VECTOR('',#1137,10.); 344 | #327=VECTOR('',#1140,10.); 345 | #328=VECTOR('',#1141,10.); 346 | #329=VECTOR('',#1144,10.); 347 | #330=VECTOR('',#1145,10.); 348 | #331=VECTOR('',#1148,10.); 349 | #332=VECTOR('',#1151,10.); 350 | #333=VECTOR('',#1152,10.); 351 | #334=VECTOR('',#1155,10.); 352 | #335=VECTOR('',#1156,10.); 353 | #336=VECTOR('',#1161,10.); 354 | #337=VECTOR('',#1164,10.); 355 | #338=VECTOR('',#1165,10.); 356 | #339=VECTOR('',#1176,10.); 357 | #340=VECTOR('',#1177,10.); 358 | #341=VECTOR('',#1178,10.); 359 | #342=VECTOR('',#1179,10.); 360 | #343=VECTOR('',#1184,10.); 361 | #344=VECTOR('',#1189,10.); 362 | #345=VECTOR('',#1196,10.); 363 | #346=VECTOR('',#1197,10.); 364 | #347=VECTOR('',#1198,10.); 365 | #348=VECTOR('',#1201,10.); 366 | #349=VECTOR('',#1202,10.); 367 | #350=VECTOR('',#1203,10.); 368 | #351=VECTOR('',#1208,10.); 369 | #352=VECTOR('',#1213,10.); 370 | #353=VECTOR('',#1220,10.); 371 | #354=VECTOR('',#1221,10.); 372 | #355=VECTOR('',#1226,10.); 373 | #356=VECTOR('',#1227,10.); 374 | #357=VECTOR('',#1228,10.); 375 | #358=VECTOR('',#1229,10.); 376 | #359=VECTOR('',#1232,10.); 377 | #360=VECTOR('',#1233,10.); 378 | #361=VECTOR('',#1234,10.); 379 | #362=VECTOR('',#1237,10.); 380 | #363=VECTOR('',#1238,10.); 381 | #364=VECTOR('',#1239,10.); 382 | #365=VECTOR('',#1242,10.); 383 | #366=VECTOR('',#1243,10.); 384 | #367=CIRCLE('',#923,3.4); 385 | #368=CIRCLE('',#924,3.4); 386 | #369=CIRCLE('',#926,9.00000000000002); 387 | #370=CIRCLE('',#927,8.99999999999237); 388 | #371=CIRCLE('',#928,9.); 389 | #372=CIRCLE('',#929,8.99999999998152); 390 | #373=CIRCLE('',#930,2.5); 391 | #374=CIRCLE('',#931,2.5); 392 | #375=CIRCLE('',#932,2.5); 393 | #376=CIRCLE('',#934,2.5); 394 | #377=CIRCLE('',#936,2.5); 395 | #378=CIRCLE('',#938,2.5); 396 | #379=CIRCLE('',#941,9.); 397 | #380=CIRCLE('',#944,8.99999999998152); 398 | #381=CIRCLE('',#946,9.00000000000002); 399 | #382=CIRCLE('',#949,8.99999999999237); 400 | #383=CIRCLE('',#959,8.99999999046797); 401 | #384=CIRCLE('',#960,9.00000000000091); 402 | #385=CIRCLE('',#969,9.00000000000091); 403 | #386=CIRCLE('',#972,8.99999999046797); 404 | #387=CIRCLE('',#977,7.49999983608721); 405 | #388=CIRCLE('',#978,7.99999983608721); 406 | #389=CIRCLE('',#980,7.49999983608723); 407 | #390=CIRCLE('',#981,7.99999983608723); 408 | #391=CIRCLE('',#985,7.49999983608723); 409 | #392=CIRCLE('',#986,7.99999983608723); 410 | #393=CIRCLE('',#988,7.49999983608723); 411 | #394=CIRCLE('',#989,7.99999983608723); 412 | #395=VERTEX_POINT('',#1250); 413 | #396=VERTEX_POINT('',#1252); 414 | #397=VERTEX_POINT('',#1256); 415 | #398=VERTEX_POINT('',#1257); 416 | #399=VERTEX_POINT('',#1259); 417 | #400=VERTEX_POINT('',#1261); 418 | #401=VERTEX_POINT('',#1263); 419 | #402=VERTEX_POINT('',#1265); 420 | #403=VERTEX_POINT('',#1267); 421 | #404=VERTEX_POINT('',#1269); 422 | #405=VERTEX_POINT('',#1271); 423 | #406=VERTEX_POINT('',#1273); 424 | #407=VERTEX_POINT('',#1275); 425 | #408=VERTEX_POINT('',#1277); 426 | #409=VERTEX_POINT('',#1279); 427 | #410=VERTEX_POINT('',#1281); 428 | #411=VERTEX_POINT('',#1284); 429 | #412=VERTEX_POINT('',#1286); 430 | #413=VERTEX_POINT('',#1288); 431 | #414=VERTEX_POINT('',#1291); 432 | #415=VERTEX_POINT('',#1295); 433 | #416=VERTEX_POINT('',#1299); 434 | #417=VERTEX_POINT('',#1303); 435 | #418=VERTEX_POINT('',#1305); 436 | #419=VERTEX_POINT('',#1309); 437 | #420=VERTEX_POINT('',#1313); 438 | #421=VERTEX_POINT('',#1317); 439 | #422=VERTEX_POINT('',#1321); 440 | #423=VERTEX_POINT('',#1323); 441 | #424=VERTEX_POINT('',#1327); 442 | #425=VERTEX_POINT('',#1335); 443 | #426=VERTEX_POINT('',#1336); 444 | #427=VERTEX_POINT('',#1338); 445 | #428=VERTEX_POINT('',#1340); 446 | #429=VERTEX_POINT('',#1344); 447 | #430=VERTEX_POINT('',#1346); 448 | #431=VERTEX_POINT('',#1350); 449 | #432=VERTEX_POINT('',#1352); 450 | #433=VERTEX_POINT('',#1359); 451 | #434=VERTEX_POINT('',#1361); 452 | #435=VERTEX_POINT('',#1365); 453 | #436=VERTEX_POINT('',#1367); 454 | #437=VERTEX_POINT('',#1374); 455 | #438=VERTEX_POINT('',#1376); 456 | #439=VERTEX_POINT('',#1378); 457 | #440=VERTEX_POINT('',#1380); 458 | #441=VERTEX_POINT('',#1384); 459 | #442=VERTEX_POINT('',#1385); 460 | #443=VERTEX_POINT('',#1387); 461 | #444=VERTEX_POINT('',#1389); 462 | #445=VERTEX_POINT('',#1393); 463 | #446=VERTEX_POINT('',#1394); 464 | #447=VERTEX_POINT('',#1399); 465 | #448=VERTEX_POINT('',#1403); 466 | #449=VERTEX_POINT('',#1409); 467 | #450=VERTEX_POINT('',#1413); 468 | #451=VERTEX_POINT('',#1417); 469 | #452=VERTEX_POINT('',#1421); 470 | #453=VERTEX_POINT('',#1429); 471 | #454=VERTEX_POINT('',#1430); 472 | #455=VERTEX_POINT('',#1432); 473 | #456=VERTEX_POINT('',#1434); 474 | #457=VERTEX_POINT('',#1438); 475 | #458=VERTEX_POINT('',#1440); 476 | #459=VERTEX_POINT('',#1444); 477 | #460=VERTEX_POINT('',#1445); 478 | #461=VERTEX_POINT('',#1450); 479 | #462=VERTEX_POINT('',#1452); 480 | #463=VERTEX_POINT('',#1456); 481 | #464=VERTEX_POINT('',#1457); 482 | #465=VERTEX_POINT('',#1462); 483 | #466=VERTEX_POINT('',#1464); 484 | #467=VERTEX_POINT('',#1468); 485 | #468=VERTEX_POINT('',#1469); 486 | #469=VERTEX_POINT('',#1478); 487 | #470=VERTEX_POINT('',#1479); 488 | #471=VERTEX_POINT('',#1481); 489 | #472=VERTEX_POINT('',#1483); 490 | #473=VERTEX_POINT('',#1487); 491 | #474=VERTEX_POINT('',#1489); 492 | #475=VERTEX_POINT('',#1493); 493 | #476=VERTEX_POINT('',#1495); 494 | #477=EDGE_CURVE('',#395,#395,#367,.T.); 495 | #478=EDGE_CURVE('',#395,#396,#175,.T.); 496 | #479=EDGE_CURVE('',#396,#396,#368,.T.); 497 | #480=EDGE_CURVE('',#397,#398,#176,.T.); 498 | #481=EDGE_CURVE('',#399,#398,#177,.T.); 499 | #482=EDGE_CURVE('',#400,#399,#178,.T.); 500 | #483=EDGE_CURVE('',#401,#400,#179,.T.); 501 | #484=EDGE_CURVE('',#401,#402,#180,.T.); 502 | #485=EDGE_CURVE('',#403,#402,#181,.T.); 503 | #486=EDGE_CURVE('',#404,#403,#182,.T.); 504 | #487=EDGE_CURVE('',#404,#405,#369,.T.); 505 | #488=EDGE_CURVE('',#406,#405,#183,.T.); 506 | #489=EDGE_CURVE('',#406,#407,#370,.T.); 507 | #490=EDGE_CURVE('',#408,#407,#184,.T.); 508 | #491=EDGE_CURVE('',#408,#409,#371,.T.); 509 | #492=EDGE_CURVE('',#410,#409,#185,.T.); 510 | #493=EDGE_CURVE('',#410,#397,#372,.T.); 511 | #494=EDGE_CURVE('',#411,#411,#373,.T.); 512 | #495=EDGE_CURVE('',#412,#412,#374,.T.); 513 | #496=EDGE_CURVE('',#413,#413,#375,.T.); 514 | #497=EDGE_CURVE('',#414,#414,#376,.T.); 515 | #498=EDGE_CURVE('',#414,#411,#186,.T.); 516 | #499=EDGE_CURVE('',#415,#415,#377,.T.); 517 | #500=EDGE_CURVE('',#415,#412,#187,.T.); 518 | #501=EDGE_CURVE('',#416,#416,#378,.T.); 519 | #502=EDGE_CURVE('',#416,#413,#188,.T.); 520 | #503=EDGE_CURVE('',#407,#417,#189,.T.); 521 | #504=EDGE_CURVE('',#418,#417,#190,.T.); 522 | #505=EDGE_CURVE('',#408,#418,#191,.T.); 523 | #506=EDGE_CURVE('',#419,#418,#379,.T.); 524 | #507=EDGE_CURVE('',#409,#419,#192,.T.); 525 | #508=EDGE_CURVE('',#420,#419,#193,.T.); 526 | #509=EDGE_CURVE('',#410,#420,#194,.T.); 527 | #510=EDGE_CURVE('',#421,#420,#380,.T.); 528 | #511=EDGE_CURVE('',#397,#421,#195,.T.); 529 | #512=EDGE_CURVE('',#404,#422,#196,.T.); 530 | #513=EDGE_CURVE('',#423,#422,#381,.T.); 531 | #514=EDGE_CURVE('',#405,#423,#197,.T.); 532 | #515=EDGE_CURVE('',#424,#423,#198,.T.); 533 | #516=EDGE_CURVE('',#406,#424,#199,.T.); 534 | #517=EDGE_CURVE('',#417,#424,#382,.T.); 535 | #518=EDGE_CURVE('',#422,#421,#200,.T.); 536 | #519=EDGE_CURVE('',#425,#426,#201,.T.); 537 | #520=EDGE_CURVE('',#425,#427,#202,.T.); 538 | #521=EDGE_CURVE('',#428,#427,#203,.T.); 539 | #522=EDGE_CURVE('',#426,#428,#204,.T.); 540 | #523=EDGE_CURVE('',#426,#429,#205,.T.); 541 | #524=EDGE_CURVE('',#430,#428,#206,.T.); 542 | #525=EDGE_CURVE('',#429,#430,#207,.T.); 543 | #526=EDGE_CURVE('',#429,#431,#208,.T.); 544 | #527=EDGE_CURVE('',#432,#430,#209,.T.); 545 | #528=EDGE_CURVE('',#431,#432,#210,.T.); 546 | #529=EDGE_CURVE('',#431,#425,#211,.T.); 547 | #530=EDGE_CURVE('',#427,#432,#212,.T.); 548 | #531=EDGE_CURVE('',#400,#433,#213,.T.); 549 | #532=EDGE_CURVE('',#434,#399,#214,.T.); 550 | #533=EDGE_CURVE('',#433,#434,#215,.T.); 551 | #534=EDGE_CURVE('',#433,#435,#216,.T.); 552 | #535=EDGE_CURVE('',#436,#434,#217,.T.); 553 | #536=EDGE_CURVE('',#435,#436,#218,.T.); 554 | #537=EDGE_CURVE('',#435,#401,#219,.T.); 555 | #538=EDGE_CURVE('',#402,#436,#220,.T.); 556 | #539=EDGE_CURVE('',#398,#437,#221,.T.); 557 | #540=EDGE_CURVE('',#437,#438,#383,.T.); 558 | #541=EDGE_CURVE('',#438,#439,#222,.T.); 559 | #542=EDGE_CURVE('',#439,#440,#384,.T.); 560 | #543=EDGE_CURVE('',#440,#403,#223,.T.); 561 | #544=EDGE_CURVE('',#441,#442,#224,.T.); 562 | #545=EDGE_CURVE('',#442,#443,#225,.T.); 563 | #546=EDGE_CURVE('',#443,#444,#226,.T.); 564 | #547=EDGE_CURVE('',#444,#441,#227,.T.); 565 | #548=EDGE_CURVE('',#445,#446,#228,.T.); 566 | #549=EDGE_CURVE('',#446,#441,#229,.T.); 567 | #550=EDGE_CURVE('',#445,#444,#230,.T.); 568 | #551=EDGE_CURVE('',#447,#445,#231,.T.); 569 | #552=EDGE_CURVE('',#447,#443,#232,.T.); 570 | #553=EDGE_CURVE('',#448,#447,#233,.T.); 571 | #554=EDGE_CURVE('',#448,#442,#234,.T.); 572 | #555=EDGE_CURVE('',#446,#448,#235,.T.); 573 | #556=EDGE_CURVE('',#449,#397,#236,.T.); 574 | #557=EDGE_CURVE('',#449,#437,#237,.T.); 575 | #558=EDGE_CURVE('',#404,#450,#238,.T.); 576 | #559=EDGE_CURVE('',#450,#440,#239,.T.); 577 | #560=EDGE_CURVE('',#451,#450,#385,.T.); 578 | #561=EDGE_CURVE('',#451,#439,#240,.T.); 579 | #562=EDGE_CURVE('',#451,#452,#241,.T.); 580 | #563=EDGE_CURVE('',#452,#438,#242,.T.); 581 | #564=EDGE_CURVE('',#449,#452,#386,.T.); 582 | #565=EDGE_CURVE('',#453,#454,#243,.T.); 583 | #566=EDGE_CURVE('',#454,#455,#244,.T.); 584 | #567=EDGE_CURVE('',#455,#456,#245,.T.); 585 | #568=EDGE_CURVE('',#453,#456,#246,.T.); 586 | #569=EDGE_CURVE('',#455,#457,#387,.T.); 587 | #570=EDGE_CURVE('',#457,#458,#247,.T.); 588 | #571=EDGE_CURVE('',#458,#456,#388,.T.); 589 | #572=EDGE_CURVE('',#459,#460,#248,.T.); 590 | #573=EDGE_CURVE('',#460,#454,#389,.T.); 591 | #574=EDGE_CURVE('',#453,#459,#390,.T.); 592 | #575=EDGE_CURVE('',#457,#461,#249,.T.); 593 | #576=EDGE_CURVE('',#461,#462,#250,.T.); 594 | #577=EDGE_CURVE('',#458,#462,#251,.T.); 595 | #578=EDGE_CURVE('',#463,#464,#252,.T.); 596 | #579=EDGE_CURVE('',#464,#460,#253,.T.); 597 | #580=EDGE_CURVE('',#463,#459,#254,.T.); 598 | #581=EDGE_CURVE('',#461,#465,#391,.T.); 599 | #582=EDGE_CURVE('',#465,#466,#255,.T.); 600 | #583=EDGE_CURVE('',#466,#462,#392,.T.); 601 | #584=EDGE_CURVE('',#467,#468,#256,.T.); 602 | #585=EDGE_CURVE('',#468,#464,#393,.T.); 603 | #586=EDGE_CURVE('',#463,#467,#394,.T.); 604 | #587=EDGE_CURVE('',#465,#468,#257,.T.); 605 | #588=EDGE_CURVE('',#466,#467,#258,.T.); 606 | #589=EDGE_CURVE('',#469,#470,#259,.F.); 607 | #590=EDGE_CURVE('',#469,#471,#260,.T.); 608 | #591=EDGE_CURVE('',#472,#471,#261,.F.); 609 | #592=EDGE_CURVE('',#470,#472,#262,.T.); 610 | #593=EDGE_CURVE('',#470,#473,#263,.F.); 611 | #594=EDGE_CURVE('',#474,#472,#264,.F.); 612 | #595=EDGE_CURVE('',#473,#474,#265,.F.); 613 | #596=EDGE_CURVE('',#473,#475,#266,.F.); 614 | #597=EDGE_CURVE('',#476,#474,#267,.F.); 615 | #598=EDGE_CURVE('',#475,#476,#268,.F.); 616 | #599=EDGE_CURVE('',#475,#469,#269,.F.); 617 | #600=EDGE_CURVE('',#471,#476,#270,.F.); 618 | #601=ORIENTED_EDGE('',*,*,#477,.F.); 619 | #602=ORIENTED_EDGE('',*,*,#478,.T.); 620 | #603=ORIENTED_EDGE('',*,*,#479,.F.); 621 | #604=ORIENTED_EDGE('',*,*,#478,.F.); 622 | #605=ORIENTED_EDGE('',*,*,#480,.T.); 623 | #606=ORIENTED_EDGE('',*,*,#481,.F.); 624 | #607=ORIENTED_EDGE('',*,*,#482,.F.); 625 | #608=ORIENTED_EDGE('',*,*,#483,.F.); 626 | #609=ORIENTED_EDGE('',*,*,#484,.T.); 627 | #610=ORIENTED_EDGE('',*,*,#485,.F.); 628 | #611=ORIENTED_EDGE('',*,*,#486,.F.); 629 | #612=ORIENTED_EDGE('',*,*,#487,.T.); 630 | #613=ORIENTED_EDGE('',*,*,#488,.F.); 631 | #614=ORIENTED_EDGE('',*,*,#489,.T.); 632 | #615=ORIENTED_EDGE('',*,*,#490,.F.); 633 | #616=ORIENTED_EDGE('',*,*,#491,.T.); 634 | #617=ORIENTED_EDGE('',*,*,#492,.F.); 635 | #618=ORIENTED_EDGE('',*,*,#493,.T.); 636 | #619=ORIENTED_EDGE('',*,*,#494,.T.); 637 | #620=ORIENTED_EDGE('',*,*,#495,.T.); 638 | #621=ORIENTED_EDGE('',*,*,#496,.T.); 639 | #622=ORIENTED_EDGE('',*,*,#497,.F.); 640 | #623=ORIENTED_EDGE('',*,*,#498,.T.); 641 | #624=ORIENTED_EDGE('',*,*,#494,.F.); 642 | #625=ORIENTED_EDGE('',*,*,#498,.F.); 643 | #626=ORIENTED_EDGE('',*,*,#499,.F.); 644 | #627=ORIENTED_EDGE('',*,*,#500,.T.); 645 | #628=ORIENTED_EDGE('',*,*,#495,.F.); 646 | #629=ORIENTED_EDGE('',*,*,#500,.F.); 647 | #630=ORIENTED_EDGE('',*,*,#501,.F.); 648 | #631=ORIENTED_EDGE('',*,*,#502,.T.); 649 | #632=ORIENTED_EDGE('',*,*,#496,.F.); 650 | #633=ORIENTED_EDGE('',*,*,#502,.F.); 651 | #634=ORIENTED_EDGE('',*,*,#490,.T.); 652 | #635=ORIENTED_EDGE('',*,*,#503,.T.); 653 | #636=ORIENTED_EDGE('',*,*,#504,.F.); 654 | #637=ORIENTED_EDGE('',*,*,#505,.F.); 655 | #638=ORIENTED_EDGE('',*,*,#491,.F.); 656 | #639=ORIENTED_EDGE('',*,*,#505,.T.); 657 | #640=ORIENTED_EDGE('',*,*,#506,.F.); 658 | #641=ORIENTED_EDGE('',*,*,#507,.F.); 659 | #642=ORIENTED_EDGE('',*,*,#492,.T.); 660 | #643=ORIENTED_EDGE('',*,*,#507,.T.); 661 | #644=ORIENTED_EDGE('',*,*,#508,.F.); 662 | #645=ORIENTED_EDGE('',*,*,#509,.F.); 663 | #646=ORIENTED_EDGE('',*,*,#493,.F.); 664 | #647=ORIENTED_EDGE('',*,*,#509,.T.); 665 | #648=ORIENTED_EDGE('',*,*,#510,.F.); 666 | #649=ORIENTED_EDGE('',*,*,#511,.F.); 667 | #650=ORIENTED_EDGE('',*,*,#487,.F.); 668 | #651=ORIENTED_EDGE('',*,*,#512,.T.); 669 | #652=ORIENTED_EDGE('',*,*,#513,.F.); 670 | #653=ORIENTED_EDGE('',*,*,#514,.F.); 671 | #654=ORIENTED_EDGE('',*,*,#488,.T.); 672 | #655=ORIENTED_EDGE('',*,*,#514,.T.); 673 | #656=ORIENTED_EDGE('',*,*,#515,.F.); 674 | #657=ORIENTED_EDGE('',*,*,#516,.F.); 675 | #658=ORIENTED_EDGE('',*,*,#489,.F.); 676 | #659=ORIENTED_EDGE('',*,*,#516,.T.); 677 | #660=ORIENTED_EDGE('',*,*,#517,.F.); 678 | #661=ORIENTED_EDGE('',*,*,#503,.F.); 679 | #662=ORIENTED_EDGE('',*,*,#517,.T.); 680 | #663=ORIENTED_EDGE('',*,*,#515,.T.); 681 | #664=ORIENTED_EDGE('',*,*,#513,.T.); 682 | #665=ORIENTED_EDGE('',*,*,#518,.T.); 683 | #666=ORIENTED_EDGE('',*,*,#510,.T.); 684 | #667=ORIENTED_EDGE('',*,*,#508,.T.); 685 | #668=ORIENTED_EDGE('',*,*,#506,.T.); 686 | #669=ORIENTED_EDGE('',*,*,#504,.T.); 687 | #670=ORIENTED_EDGE('',*,*,#501,.T.); 688 | #671=ORIENTED_EDGE('',*,*,#499,.T.); 689 | #672=ORIENTED_EDGE('',*,*,#497,.T.); 690 | #673=ORIENTED_EDGE('',*,*,#519,.F.); 691 | #674=ORIENTED_EDGE('',*,*,#520,.T.); 692 | #675=ORIENTED_EDGE('',*,*,#521,.F.); 693 | #676=ORIENTED_EDGE('',*,*,#522,.F.); 694 | #677=ORIENTED_EDGE('',*,*,#523,.F.); 695 | #678=ORIENTED_EDGE('',*,*,#522,.T.); 696 | #679=ORIENTED_EDGE('',*,*,#524,.F.); 697 | #680=ORIENTED_EDGE('',*,*,#525,.F.); 698 | #681=ORIENTED_EDGE('',*,*,#526,.F.); 699 | #682=ORIENTED_EDGE('',*,*,#525,.T.); 700 | #683=ORIENTED_EDGE('',*,*,#527,.F.); 701 | #684=ORIENTED_EDGE('',*,*,#528,.F.); 702 | #685=ORIENTED_EDGE('',*,*,#529,.F.); 703 | #686=ORIENTED_EDGE('',*,*,#528,.T.); 704 | #687=ORIENTED_EDGE('',*,*,#530,.F.); 705 | #688=ORIENTED_EDGE('',*,*,#520,.F.); 706 | #689=ORIENTED_EDGE('',*,*,#479,.T.); 707 | #690=ORIENTED_EDGE('',*,*,#531,.F.); 708 | #691=ORIENTED_EDGE('',*,*,#482,.T.); 709 | #692=ORIENTED_EDGE('',*,*,#532,.F.); 710 | #693=ORIENTED_EDGE('',*,*,#533,.F.); 711 | #694=ORIENTED_EDGE('',*,*,#534,.F.); 712 | #695=ORIENTED_EDGE('',*,*,#533,.T.); 713 | #696=ORIENTED_EDGE('',*,*,#535,.F.); 714 | #697=ORIENTED_EDGE('',*,*,#536,.F.); 715 | #698=ORIENTED_EDGE('',*,*,#477,.T.); 716 | #699=ORIENTED_EDGE('',*,*,#537,.F.); 717 | #700=ORIENTED_EDGE('',*,*,#536,.T.); 718 | #701=ORIENTED_EDGE('',*,*,#538,.F.); 719 | #702=ORIENTED_EDGE('',*,*,#484,.F.); 720 | #703=ORIENTED_EDGE('',*,*,#539,.T.); 721 | #704=ORIENTED_EDGE('',*,*,#540,.T.); 722 | #705=ORIENTED_EDGE('',*,*,#541,.T.); 723 | #706=ORIENTED_EDGE('',*,*,#542,.T.); 724 | #707=ORIENTED_EDGE('',*,*,#543,.T.); 725 | #708=ORIENTED_EDGE('',*,*,#485,.T.); 726 | #709=ORIENTED_EDGE('',*,*,#538,.T.); 727 | #710=ORIENTED_EDGE('',*,*,#535,.T.); 728 | #711=ORIENTED_EDGE('',*,*,#532,.T.); 729 | #712=ORIENTED_EDGE('',*,*,#481,.T.); 730 | #713=ORIENTED_EDGE('',*,*,#530,.T.); 731 | #714=ORIENTED_EDGE('',*,*,#527,.T.); 732 | #715=ORIENTED_EDGE('',*,*,#524,.T.); 733 | #716=ORIENTED_EDGE('',*,*,#521,.T.); 734 | #717=ORIENTED_EDGE('',*,*,#519,.T.); 735 | #718=ORIENTED_EDGE('',*,*,#523,.T.); 736 | #719=ORIENTED_EDGE('',*,*,#526,.T.); 737 | #720=ORIENTED_EDGE('',*,*,#529,.T.); 738 | #721=ORIENTED_EDGE('',*,*,#544,.T.); 739 | #722=ORIENTED_EDGE('',*,*,#545,.T.); 740 | #723=ORIENTED_EDGE('',*,*,#546,.T.); 741 | #724=ORIENTED_EDGE('',*,*,#547,.T.); 742 | #725=ORIENTED_EDGE('',*,*,#548,.T.); 743 | #726=ORIENTED_EDGE('',*,*,#549,.T.); 744 | #727=ORIENTED_EDGE('',*,*,#547,.F.); 745 | #728=ORIENTED_EDGE('',*,*,#550,.F.); 746 | #729=ORIENTED_EDGE('',*,*,#551,.T.); 747 | #730=ORIENTED_EDGE('',*,*,#550,.T.); 748 | #731=ORIENTED_EDGE('',*,*,#546,.F.); 749 | #732=ORIENTED_EDGE('',*,*,#552,.F.); 750 | #733=ORIENTED_EDGE('',*,*,#553,.T.); 751 | #734=ORIENTED_EDGE('',*,*,#552,.T.); 752 | #735=ORIENTED_EDGE('',*,*,#545,.F.); 753 | #736=ORIENTED_EDGE('',*,*,#554,.F.); 754 | #737=ORIENTED_EDGE('',*,*,#555,.T.); 755 | #738=ORIENTED_EDGE('',*,*,#554,.T.); 756 | #739=ORIENTED_EDGE('',*,*,#544,.F.); 757 | #740=ORIENTED_EDGE('',*,*,#549,.F.); 758 | #741=ORIENTED_EDGE('',*,*,#556,.F.); 759 | #742=ORIENTED_EDGE('',*,*,#557,.T.); 760 | #743=ORIENTED_EDGE('',*,*,#539,.F.); 761 | #744=ORIENTED_EDGE('',*,*,#480,.F.); 762 | #745=ORIENTED_EDGE('',*,*,#558,.F.); 763 | #746=ORIENTED_EDGE('',*,*,#486,.T.); 764 | #747=ORIENTED_EDGE('',*,*,#543,.F.); 765 | #748=ORIENTED_EDGE('',*,*,#559,.F.); 766 | #749=ORIENTED_EDGE('',*,*,#560,.T.); 767 | #750=ORIENTED_EDGE('',*,*,#559,.T.); 768 | #751=ORIENTED_EDGE('',*,*,#542,.F.); 769 | #752=ORIENTED_EDGE('',*,*,#561,.F.); 770 | #753=ORIENTED_EDGE('',*,*,#562,.F.); 771 | #754=ORIENTED_EDGE('',*,*,#561,.T.); 772 | #755=ORIENTED_EDGE('',*,*,#541,.F.); 773 | #756=ORIENTED_EDGE('',*,*,#563,.F.); 774 | #757=ORIENTED_EDGE('',*,*,#564,.T.); 775 | #758=ORIENTED_EDGE('',*,*,#563,.T.); 776 | #759=ORIENTED_EDGE('',*,*,#540,.F.); 777 | #760=ORIENTED_EDGE('',*,*,#557,.F.); 778 | #761=ORIENTED_EDGE('',*,*,#537,.T.); 779 | #762=ORIENTED_EDGE('',*,*,#483,.T.); 780 | #763=ORIENTED_EDGE('',*,*,#531,.T.); 781 | #764=ORIENTED_EDGE('',*,*,#534,.T.); 782 | #765=ORIENTED_EDGE('',*,*,#564,.F.); 783 | #766=ORIENTED_EDGE('',*,*,#556,.T.); 784 | #767=ORIENTED_EDGE('',*,*,#511,.T.); 785 | #768=ORIENTED_EDGE('',*,*,#518,.F.); 786 | #769=ORIENTED_EDGE('',*,*,#512,.F.); 787 | #770=ORIENTED_EDGE('',*,*,#558,.T.); 788 | #771=ORIENTED_EDGE('',*,*,#560,.F.); 789 | #772=ORIENTED_EDGE('',*,*,#562,.T.); 790 | #773=ORIENTED_EDGE('',*,*,#555,.F.); 791 | #774=ORIENTED_EDGE('',*,*,#548,.F.); 792 | #775=ORIENTED_EDGE('',*,*,#551,.F.); 793 | #776=ORIENTED_EDGE('',*,*,#553,.F.); 794 | #777=ORIENTED_EDGE('',*,*,#565,.T.); 795 | #778=ORIENTED_EDGE('',*,*,#566,.T.); 796 | #779=ORIENTED_EDGE('',*,*,#567,.T.); 797 | #780=ORIENTED_EDGE('',*,*,#568,.F.); 798 | #781=ORIENTED_EDGE('',*,*,#567,.F.); 799 | #782=ORIENTED_EDGE('',*,*,#569,.T.); 800 | #783=ORIENTED_EDGE('',*,*,#570,.T.); 801 | #784=ORIENTED_EDGE('',*,*,#571,.T.); 802 | #785=ORIENTED_EDGE('',*,*,#572,.T.); 803 | #786=ORIENTED_EDGE('',*,*,#573,.T.); 804 | #787=ORIENTED_EDGE('',*,*,#565,.F.); 805 | #788=ORIENTED_EDGE('',*,*,#574,.T.); 806 | #789=ORIENTED_EDGE('',*,*,#570,.F.); 807 | #790=ORIENTED_EDGE('',*,*,#575,.T.); 808 | #791=ORIENTED_EDGE('',*,*,#576,.T.); 809 | #792=ORIENTED_EDGE('',*,*,#577,.F.); 810 | #793=ORIENTED_EDGE('',*,*,#578,.T.); 811 | #794=ORIENTED_EDGE('',*,*,#579,.T.); 812 | #795=ORIENTED_EDGE('',*,*,#572,.F.); 813 | #796=ORIENTED_EDGE('',*,*,#580,.F.); 814 | #797=ORIENTED_EDGE('',*,*,#576,.F.); 815 | #798=ORIENTED_EDGE('',*,*,#581,.T.); 816 | #799=ORIENTED_EDGE('',*,*,#582,.T.); 817 | #800=ORIENTED_EDGE('',*,*,#583,.T.); 818 | #801=ORIENTED_EDGE('',*,*,#584,.T.); 819 | #802=ORIENTED_EDGE('',*,*,#585,.T.); 820 | #803=ORIENTED_EDGE('',*,*,#578,.F.); 821 | #804=ORIENTED_EDGE('',*,*,#586,.T.); 822 | #805=ORIENTED_EDGE('',*,*,#582,.F.); 823 | #806=ORIENTED_EDGE('',*,*,#587,.T.); 824 | #807=ORIENTED_EDGE('',*,*,#584,.F.); 825 | #808=ORIENTED_EDGE('',*,*,#588,.F.); 826 | #809=ORIENTED_EDGE('',*,*,#566,.F.); 827 | #810=ORIENTED_EDGE('',*,*,#573,.F.); 828 | #811=ORIENTED_EDGE('',*,*,#579,.F.); 829 | #812=ORIENTED_EDGE('',*,*,#585,.F.); 830 | #813=ORIENTED_EDGE('',*,*,#587,.F.); 831 | #814=ORIENTED_EDGE('',*,*,#581,.F.); 832 | #815=ORIENTED_EDGE('',*,*,#575,.F.); 833 | #816=ORIENTED_EDGE('',*,*,#569,.F.); 834 | #817=ORIENTED_EDGE('',*,*,#589,.F.); 835 | #818=ORIENTED_EDGE('',*,*,#590,.T.); 836 | #819=ORIENTED_EDGE('',*,*,#591,.F.); 837 | #820=ORIENTED_EDGE('',*,*,#592,.F.); 838 | #821=ORIENTED_EDGE('',*,*,#593,.F.); 839 | #822=ORIENTED_EDGE('',*,*,#592,.T.); 840 | #823=ORIENTED_EDGE('',*,*,#594,.F.); 841 | #824=ORIENTED_EDGE('',*,*,#595,.F.); 842 | #825=ORIENTED_EDGE('',*,*,#596,.F.); 843 | #826=ORIENTED_EDGE('',*,*,#595,.T.); 844 | #827=ORIENTED_EDGE('',*,*,#597,.F.); 845 | #828=ORIENTED_EDGE('',*,*,#598,.F.); 846 | #829=ORIENTED_EDGE('',*,*,#599,.F.); 847 | #830=ORIENTED_EDGE('',*,*,#598,.T.); 848 | #831=ORIENTED_EDGE('',*,*,#600,.F.); 849 | #832=ORIENTED_EDGE('',*,*,#590,.F.); 850 | #833=ORIENTED_EDGE('',*,*,#600,.T.); 851 | #834=ORIENTED_EDGE('',*,*,#597,.T.); 852 | #835=ORIENTED_EDGE('',*,*,#594,.T.); 853 | #836=ORIENTED_EDGE('',*,*,#591,.T.); 854 | #837=ORIENTED_EDGE('',*,*,#583,.F.); 855 | #838=ORIENTED_EDGE('',*,*,#588,.T.); 856 | #839=ORIENTED_EDGE('',*,*,#586,.F.); 857 | #840=ORIENTED_EDGE('',*,*,#580,.T.); 858 | #841=ORIENTED_EDGE('',*,*,#574,.F.); 859 | #842=ORIENTED_EDGE('',*,*,#568,.T.); 860 | #843=ORIENTED_EDGE('',*,*,#571,.F.); 861 | #844=ORIENTED_EDGE('',*,*,#577,.T.); 862 | #845=ORIENTED_EDGE('',*,*,#589,.T.); 863 | #846=ORIENTED_EDGE('',*,*,#593,.T.); 864 | #847=ORIENTED_EDGE('',*,*,#596,.T.); 865 | #848=ORIENTED_EDGE('',*,*,#599,.T.); 866 | #849=CYLINDRICAL_SURFACE('',#922,3.4); 867 | #850=CYLINDRICAL_SURFACE('',#933,2.5); 868 | #851=CYLINDRICAL_SURFACE('',#935,2.5); 869 | #852=CYLINDRICAL_SURFACE('',#937,2.5); 870 | #853=CYLINDRICAL_SURFACE('',#940,9.); 871 | #854=CYLINDRICAL_SURFACE('',#943,8.99999999998152); 872 | #855=CYLINDRICAL_SURFACE('',#945,9.00000000000002); 873 | #856=CYLINDRICAL_SURFACE('',#948,8.99999999999237); 874 | #857=CYLINDRICAL_SURFACE('',#968,9.00000000000091); 875 | #858=CYLINDRICAL_SURFACE('',#971,8.99999999046797); 876 | #859=ADVANCED_FACE('',(#67),#849,.F.); 877 | #860=ADVANCED_FACE('',(#68,#21,#22,#23),#33,.T.); 878 | #861=ADVANCED_FACE('',(#69),#850,.F.); 879 | #862=ADVANCED_FACE('',(#70),#851,.F.); 880 | #863=ADVANCED_FACE('',(#71),#852,.F.); 881 | #864=ADVANCED_FACE('',(#72),#34,.T.); 882 | #865=ADVANCED_FACE('',(#73),#853,.T.); 883 | #866=ADVANCED_FACE('',(#74),#35,.T.); 884 | #867=ADVANCED_FACE('',(#75),#854,.T.); 885 | #868=ADVANCED_FACE('',(#76),#855,.T.); 886 | #869=ADVANCED_FACE('',(#77),#36,.T.); 887 | #870=ADVANCED_FACE('',(#78),#856,.T.); 888 | #871=ADVANCED_FACE('',(#79,#24,#25,#26),#37,.F.); 889 | #872=ADVANCED_FACE('',(#80),#38,.T.); 890 | #873=ADVANCED_FACE('',(#81),#39,.T.); 891 | #874=ADVANCED_FACE('',(#82),#40,.T.); 892 | #875=ADVANCED_FACE('',(#83,#27),#41,.T.); 893 | #876=ADVANCED_FACE('',(#84),#42,.T.); 894 | #877=ADVANCED_FACE('',(#85,#28),#43,.T.); 895 | #878=ADVANCED_FACE('',(#86),#44,.T.); 896 | #879=ADVANCED_FACE('',(#87,#29),#45,.T.); 897 | #880=ADVANCED_FACE('',(#88,#30),#46,.T.); 898 | #881=ADVANCED_FACE('',(#89),#47,.T.); 899 | #882=ADVANCED_FACE('',(#90),#48,.T.); 900 | #883=ADVANCED_FACE('',(#91),#49,.T.); 901 | #884=ADVANCED_FACE('',(#92),#50,.T.); 902 | #885=ADVANCED_FACE('',(#93),#51,.T.); 903 | #886=ADVANCED_FACE('',(#94),#52,.T.); 904 | #887=ADVANCED_FACE('',(#95),#857,.T.); 905 | #888=ADVANCED_FACE('',(#96),#53,.T.); 906 | #889=ADVANCED_FACE('',(#97),#858,.T.); 907 | #890=ADVANCED_FACE('',(#98),#54,.T.); 908 | #891=ADVANCED_FACE('',(#99,#31),#55,.F.); 909 | #892=ADVANCED_FACE('',(#100),#56,.T.); 910 | #893=ADVANCED_FACE('',(#101),#13,.T.); 911 | #894=ADVANCED_FACE('',(#102),#14,.T.); 912 | #895=ADVANCED_FACE('',(#103),#57,.T.); 913 | #896=ADVANCED_FACE('',(#104),#58,.T.); 914 | #897=ADVANCED_FACE('',(#105),#15,.T.); 915 | #898=ADVANCED_FACE('',(#106),#16,.T.); 916 | #899=ADVANCED_FACE('',(#107),#59,.T.); 917 | #900=ADVANCED_FACE('',(#108),#60,.T.); 918 | #901=ADVANCED_FACE('',(#109),#61,.T.); 919 | #902=ADVANCED_FACE('',(#110),#62,.T.); 920 | #903=ADVANCED_FACE('',(#111),#63,.T.); 921 | #904=ADVANCED_FACE('',(#112),#64,.T.); 922 | #905=ADVANCED_FACE('',(#113),#65,.T.); 923 | #906=ADVANCED_FACE('',(#114,#32),#66,.F.); 924 | #907=CLOSED_SHELL('',(#859,#860,#861,#862,#863,#864,#865,#866,#867,#868, 925 | #869,#870,#871,#872,#873,#874,#875,#876,#877,#878,#879,#880,#881,#882,#883, 926 | #884,#885,#886,#887,#888,#889,#890,#891)); 927 | #908=CLOSED_SHELL('',(#892,#893,#894,#895,#896,#897,#898,#899,#900,#901, 928 | #902,#903,#904,#905,#906)); 929 | #909=DERIVED_UNIT_ELEMENT(#911,1.); 930 | #910=DERIVED_UNIT_ELEMENT(#1508,-3.); 931 | #911=( 932 | MASS_UNIT() 933 | NAMED_UNIT(*) 934 | SI_UNIT(.KILO.,.GRAM.) 935 | ); 936 | #912=DERIVED_UNIT((#909,#910)); 937 | #913=MEASURE_REPRESENTATION_ITEM('density measure', 938 | POSITIVE_RATIO_MEASURE(7850.),#912); 939 | #914=PROPERTY_DEFINITION_REPRESENTATION(#919,#916); 940 | #915=PROPERTY_DEFINITION_REPRESENTATION(#920,#917); 941 | #916=REPRESENTATION('material name',(#918),#1505); 942 | #917=REPRESENTATION('density',(#913),#1505); 943 | #918=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); 944 | #919=PROPERTY_DEFINITION('material property','material name',#1515); 945 | #920=PROPERTY_DEFINITION('material property','density of part',#1515); 946 | #921=AXIS2_PLACEMENT_3D('',#1248,#998,#999); 947 | #922=AXIS2_PLACEMENT_3D('',#1249,#1000,#1001); 948 | #923=AXIS2_PLACEMENT_3D('',#1251,#1002,#1003); 949 | #924=AXIS2_PLACEMENT_3D('',#1254,#1005,#1006); 950 | #925=AXIS2_PLACEMENT_3D('',#1255,#1007,#1008); 951 | #926=AXIS2_PLACEMENT_3D('',#1272,#1016,#1017); 952 | #927=AXIS2_PLACEMENT_3D('',#1276,#1019,#1020); 953 | #928=AXIS2_PLACEMENT_3D('',#1280,#1022,#1023); 954 | #929=AXIS2_PLACEMENT_3D('',#1283,#1025,#1026); 955 | #930=AXIS2_PLACEMENT_3D('',#1285,#1027,#1028); 956 | #931=AXIS2_PLACEMENT_3D('',#1287,#1029,#1030); 957 | #932=AXIS2_PLACEMENT_3D('',#1289,#1031,#1032); 958 | #933=AXIS2_PLACEMENT_3D('',#1290,#1033,#1034); 959 | #934=AXIS2_PLACEMENT_3D('',#1292,#1035,#1036); 960 | #935=AXIS2_PLACEMENT_3D('',#1294,#1038,#1039); 961 | #936=AXIS2_PLACEMENT_3D('',#1296,#1040,#1041); 962 | #937=AXIS2_PLACEMENT_3D('',#1298,#1043,#1044); 963 | #938=AXIS2_PLACEMENT_3D('',#1300,#1045,#1046); 964 | #939=AXIS2_PLACEMENT_3D('',#1302,#1048,#1049); 965 | #940=AXIS2_PLACEMENT_3D('',#1308,#1053,#1054); 966 | #941=AXIS2_PLACEMENT_3D('',#1310,#1055,#1056); 967 | #942=AXIS2_PLACEMENT_3D('',#1312,#1058,#1059); 968 | #943=AXIS2_PLACEMENT_3D('',#1316,#1062,#1063); 969 | #944=AXIS2_PLACEMENT_3D('',#1318,#1064,#1065); 970 | #945=AXIS2_PLACEMENT_3D('',#1320,#1067,#1068); 971 | #946=AXIS2_PLACEMENT_3D('',#1324,#1070,#1071); 972 | #947=AXIS2_PLACEMENT_3D('',#1326,#1073,#1074); 973 | #948=AXIS2_PLACEMENT_3D('',#1330,#1077,#1078); 974 | #949=AXIS2_PLACEMENT_3D('',#1331,#1079,#1080); 975 | #950=AXIS2_PLACEMENT_3D('',#1332,#1081,#1082); 976 | #951=AXIS2_PLACEMENT_3D('',#1334,#1084,#1085); 977 | #952=AXIS2_PLACEMENT_3D('',#1343,#1090,#1091); 978 | #953=AXIS2_PLACEMENT_3D('',#1349,#1095,#1096); 979 | #954=AXIS2_PLACEMENT_3D('',#1355,#1100,#1101); 980 | #955=AXIS2_PLACEMENT_3D('',#1358,#1104,#1105); 981 | #956=AXIS2_PLACEMENT_3D('',#1364,#1109,#1110); 982 | #957=AXIS2_PLACEMENT_3D('',#1370,#1114,#1115); 983 | #958=AXIS2_PLACEMENT_3D('',#1373,#1118,#1119); 984 | #959=AXIS2_PLACEMENT_3D('',#1377,#1121,#1122); 985 | #960=AXIS2_PLACEMENT_3D('',#1381,#1124,#1125); 986 | #961=AXIS2_PLACEMENT_3D('',#1383,#1127,#1128); 987 | #962=AXIS2_PLACEMENT_3D('',#1392,#1133,#1134); 988 | #963=AXIS2_PLACEMENT_3D('',#1398,#1138,#1139); 989 | #964=AXIS2_PLACEMENT_3D('',#1402,#1142,#1143); 990 | #965=AXIS2_PLACEMENT_3D('',#1406,#1146,#1147); 991 | #966=AXIS2_PLACEMENT_3D('',#1408,#1149,#1150); 992 | #967=AXIS2_PLACEMENT_3D('',#1412,#1153,#1154); 993 | #968=AXIS2_PLACEMENT_3D('',#1416,#1157,#1158); 994 | #969=AXIS2_PLACEMENT_3D('',#1418,#1159,#1160); 995 | #970=AXIS2_PLACEMENT_3D('',#1420,#1162,#1163); 996 | #971=AXIS2_PLACEMENT_3D('',#1424,#1166,#1167); 997 | #972=AXIS2_PLACEMENT_3D('',#1425,#1168,#1169); 998 | #973=AXIS2_PLACEMENT_3D('',#1426,#1170,#1171); 999 | #974=AXIS2_PLACEMENT_3D('',#1427,#1172,#1173); 1000 | #975=AXIS2_PLACEMENT_3D('',#1428,#1174,#1175); 1001 | #976=AXIS2_PLACEMENT_3D('',#1437,#1180,#1181); 1002 | #977=AXIS2_PLACEMENT_3D('',#1439,#1182,#1183); 1003 | #978=AXIS2_PLACEMENT_3D('',#1442,#1185,#1186); 1004 | #979=AXIS2_PLACEMENT_3D('',#1443,#1187,#1188); 1005 | #980=AXIS2_PLACEMENT_3D('',#1447,#1190,#1191); 1006 | #981=AXIS2_PLACEMENT_3D('',#1448,#1192,#1193); 1007 | #982=AXIS2_PLACEMENT_3D('',#1449,#1194,#1195); 1008 | #983=AXIS2_PLACEMENT_3D('',#1455,#1199,#1200); 1009 | #984=AXIS2_PLACEMENT_3D('',#1461,#1204,#1205); 1010 | #985=AXIS2_PLACEMENT_3D('',#1463,#1206,#1207); 1011 | #986=AXIS2_PLACEMENT_3D('',#1466,#1209,#1210); 1012 | #987=AXIS2_PLACEMENT_3D('',#1467,#1211,#1212); 1013 | #988=AXIS2_PLACEMENT_3D('',#1471,#1214,#1215); 1014 | #989=AXIS2_PLACEMENT_3D('',#1472,#1216,#1217); 1015 | #990=AXIS2_PLACEMENT_3D('',#1473,#1218,#1219); 1016 | #991=AXIS2_PLACEMENT_3D('',#1476,#1222,#1223); 1017 | #992=AXIS2_PLACEMENT_3D('',#1477,#1224,#1225); 1018 | #993=AXIS2_PLACEMENT_3D('',#1486,#1230,#1231); 1019 | #994=AXIS2_PLACEMENT_3D('',#1492,#1235,#1236); 1020 | #995=AXIS2_PLACEMENT_3D('',#1498,#1240,#1241); 1021 | #996=AXIS2_PLACEMENT_3D('',#1501,#1244,#1245); 1022 | #997=AXIS2_PLACEMENT_3D('',#1502,#1246,#1247); 1023 | #998=DIRECTION('axis',(0.,0.,1.)); 1024 | #999=DIRECTION('refdir',(1.,0.,0.)); 1025 | #1000=DIRECTION('center_axis',(1.,0.,0.)); 1026 | #1001=DIRECTION('ref_axis',(0.,1.,0.)); 1027 | #1002=DIRECTION('center_axis',(1.,7.88056488887658E-14,0.)); 1028 | #1003=DIRECTION('ref_axis',(0.,1.,0.)); 1029 | #1004=DIRECTION('',(1.,0.,0.)); 1030 | #1005=DIRECTION('center_axis',(-1.,5.48191982763686E-13,0.)); 1031 | #1006=DIRECTION('ref_axis',(0.,1.,0.)); 1032 | #1007=DIRECTION('center_axis',(1.,0.,0.)); 1033 | #1008=DIRECTION('ref_axis',(0.,1.,0.)); 1034 | #1009=DIRECTION('',(0.,0.,1.)); 1035 | #1010=DIRECTION('',(7.02386604402408E-15,-1.,0.)); 1036 | #1011=DIRECTION('',(0.,0.,1.)); 1037 | #1012=DIRECTION('',(7.02386604402408E-15,-1.,0.)); 1038 | #1013=DIRECTION('',(0.,0.,1.)); 1039 | #1014=DIRECTION('',(7.02386604402408E-15,-1.,0.)); 1040 | #1015=DIRECTION('',(0.,0.,1.)); 1041 | #1016=DIRECTION('center_axis',(1.,0.,0.)); 1042 | #1017=DIRECTION('ref_axis',(0.,0.,-1.)); 1043 | #1018=DIRECTION('',(0.,0.,-1.)); 1044 | #1019=DIRECTION('center_axis',(1.,0.,0.)); 1045 | #1020=DIRECTION('ref_axis',(0.,1.,0.)); 1046 | #1021=DIRECTION('',(0.,1.,-1.61486985399992E-16)); 1047 | #1022=DIRECTION('center_axis',(1.,0.,0.)); 1048 | #1023=DIRECTION('ref_axis',(0.,0.,1.)); 1049 | #1024=DIRECTION('',(0.,0.,1.)); 1050 | #1025=DIRECTION('center_axis',(1.,0.,0.)); 1051 | #1026=DIRECTION('ref_axis',(0.,-1.,0.)); 1052 | #1027=DIRECTION('center_axis',(-1.,0.,0.)); 1053 | #1028=DIRECTION('ref_axis',(0.,1.,0.)); 1054 | #1029=DIRECTION('center_axis',(-1.,0.,0.)); 1055 | #1030=DIRECTION('ref_axis',(0.,1.,0.)); 1056 | #1031=DIRECTION('center_axis',(-1.,0.,0.)); 1057 | #1032=DIRECTION('ref_axis',(0.,1.,0.)); 1058 | #1033=DIRECTION('center_axis',(-1.,0.,0.)); 1059 | #1034=DIRECTION('ref_axis',(0.,1.,0.)); 1060 | #1035=DIRECTION('center_axis',(1.,0.,0.)); 1061 | #1036=DIRECTION('ref_axis',(0.,1.,0.)); 1062 | #1037=DIRECTION('',(1.,0.,0.)); 1063 | #1038=DIRECTION('center_axis',(-1.,0.,0.)); 1064 | #1039=DIRECTION('ref_axis',(0.,1.,0.)); 1065 | #1040=DIRECTION('center_axis',(1.,0.,0.)); 1066 | #1041=DIRECTION('ref_axis',(0.,1.,0.)); 1067 | #1042=DIRECTION('',(1.,0.,0.)); 1068 | #1043=DIRECTION('center_axis',(-1.,0.,0.)); 1069 | #1044=DIRECTION('ref_axis',(0.,1.,0.)); 1070 | #1045=DIRECTION('center_axis',(1.,0.,0.)); 1071 | #1046=DIRECTION('ref_axis',(0.,1.,0.)); 1072 | #1047=DIRECTION('',(1.,0.,0.)); 1073 | #1048=DIRECTION('center_axis',(0.,1.61486985399992E-16,1.)); 1074 | #1049=DIRECTION('ref_axis',(0.,1.,-1.61486985399992E-16)); 1075 | #1050=DIRECTION('',(-1.,0.,0.)); 1076 | #1051=DIRECTION('',(0.,1.,-1.61486985399992E-16)); 1077 | #1052=DIRECTION('',(-1.,0.,0.)); 1078 | #1053=DIRECTION('center_axis',(-1.,0.,0.)); 1079 | #1054=DIRECTION('ref_axis',(0.,0.,1.)); 1080 | #1055=DIRECTION('center_axis',(-1.,0.,0.)); 1081 | #1056=DIRECTION('ref_axis',(0.,0.,1.)); 1082 | #1057=DIRECTION('',(-1.,0.,0.)); 1083 | #1058=DIRECTION('center_axis',(0.,-1.,0.)); 1084 | #1059=DIRECTION('ref_axis',(0.,0.,1.)); 1085 | #1060=DIRECTION('',(0.,0.,1.)); 1086 | #1061=DIRECTION('',(-1.,0.,0.)); 1087 | #1062=DIRECTION('center_axis',(-1.,0.,0.)); 1088 | #1063=DIRECTION('ref_axis',(0.,-1.,0.)); 1089 | #1064=DIRECTION('center_axis',(-1.,0.,0.)); 1090 | #1065=DIRECTION('ref_axis',(0.,-1.,0.)); 1091 | #1066=DIRECTION('',(-1.,0.,0.)); 1092 | #1067=DIRECTION('center_axis',(-1.,0.,0.)); 1093 | #1068=DIRECTION('ref_axis',(0.,0.,-1.)); 1094 | #1069=DIRECTION('',(-1.,0.,0.)); 1095 | #1070=DIRECTION('center_axis',(-1.,0.,0.)); 1096 | #1071=DIRECTION('ref_axis',(0.,0.,-1.)); 1097 | #1072=DIRECTION('',(-1.,0.,0.)); 1098 | #1073=DIRECTION('center_axis',(0.,1.,0.)); 1099 | #1074=DIRECTION('ref_axis',(0.,0.,-1.)); 1100 | #1075=DIRECTION('',(0.,0.,-1.)); 1101 | #1076=DIRECTION('',(-1.,0.,0.)); 1102 | #1077=DIRECTION('center_axis',(-1.,0.,0.)); 1103 | #1078=DIRECTION('ref_axis',(0.,1.,0.)); 1104 | #1079=DIRECTION('center_axis',(-1.,0.,0.)); 1105 | #1080=DIRECTION('ref_axis',(0.,1.,0.)); 1106 | #1081=DIRECTION('center_axis',(1.,0.,0.)); 1107 | #1082=DIRECTION('ref_axis',(0.,1.,0.)); 1108 | #1083=DIRECTION('',(0.,-1.,0.)); 1109 | #1084=DIRECTION('center_axis',(2.26173494993288E-14,1.,0.)); 1110 | #1085=DIRECTION('ref_axis',(-1.,2.26173494993288E-14,0.)); 1111 | #1086=DIRECTION('',(1.,-2.26173494993288E-14,0.)); 1112 | #1087=DIRECTION('',(0.,0.,1.)); 1113 | #1088=DIRECTION('',(-1.,2.26173494993288E-14,0.)); 1114 | #1089=DIRECTION('',(0.,0.,1.)); 1115 | #1090=DIRECTION('center_axis',(-1.,7.98121259005537E-13,0.)); 1116 | #1091=DIRECTION('ref_axis',(-7.98121259005537E-13,-1.,0.)); 1117 | #1092=DIRECTION('',(7.98121259005537E-13,1.,0.)); 1118 | #1093=DIRECTION('',(-7.98121259005537E-13,-1.,0.)); 1119 | #1094=DIRECTION('',(0.,0.,1.)); 1120 | #1095=DIRECTION('center_axis',(-7.64430654421812E-13,-1.,0.)); 1121 | #1096=DIRECTION('ref_axis',(1.,-7.64430654421813E-13,0.)); 1122 | #1097=DIRECTION('',(-1.,7.64430654421813E-13,0.)); 1123 | #1098=DIRECTION('',(1.,-7.64430654421813E-13,0.)); 1124 | #1099=DIRECTION('',(0.,0.,1.)); 1125 | #1100=DIRECTION('center_axis',(1.,-5.48191982763686E-13,0.)); 1126 | #1101=DIRECTION('ref_axis',(5.48191982763686E-13,1.,0.)); 1127 | #1102=DIRECTION('',(-5.48191982763686E-13,-1.,0.)); 1128 | #1103=DIRECTION('',(5.48191982763686E-13,1.,0.)); 1129 | #1104=DIRECTION('center_axis',(-1.14805439502509E-13,1.,0.)); 1130 | #1105=DIRECTION('ref_axis',(-1.,-1.14805439502509E-13,0.)); 1131 | #1106=DIRECTION('',(1.,1.14805439502509E-13,0.)); 1132 | #1107=DIRECTION('',(-1.,-1.14805439502509E-13,0.)); 1133 | #1108=DIRECTION('',(0.,0.,1.)); 1134 | #1109=DIRECTION('center_axis',(-1.,-7.88056488887658E-14,0.)); 1135 | #1110=DIRECTION('ref_axis',(7.88056488887658E-14,-1.,0.)); 1136 | #1111=DIRECTION('',(-7.88056488887658E-14,1.,0.)); 1137 | #1112=DIRECTION('',(7.88056488887658E-14,-1.,0.)); 1138 | #1113=DIRECTION('',(0.,0.,1.)); 1139 | #1114=DIRECTION('center_axis',(-4.82797875050769E-13,-1.,0.)); 1140 | #1115=DIRECTION('ref_axis',(1.,-4.82797875050769E-13,0.)); 1141 | #1116=DIRECTION('',(-1.,4.82797875050769E-13,0.)); 1142 | #1117=DIRECTION('',(1.,-4.82797875050769E-13,0.)); 1143 | #1118=DIRECTION('center_axis',(0.,0.,1.)); 1144 | #1119=DIRECTION('ref_axis',(1.,0.,0.)); 1145 | #1120=DIRECTION('',(1.,8.79491670474574E-14,0.)); 1146 | #1121=DIRECTION('center_axis',(0.,0.,1.)); 1147 | #1122=DIRECTION('ref_axis',(1.26318708713359E-13,-1.,0.)); 1148 | #1123=DIRECTION('',(0.,1.,0.)); 1149 | #1124=DIRECTION('center_axis',(0.,0.,1.)); 1150 | #1125=DIRECTION('ref_axis',(1.,6.91298869999861E-13,0.)); 1151 | #1126=DIRECTION('',(-1.,1.19839557861691E-13,0.)); 1152 | #1127=DIRECTION('center_axis',(0.,0.,1.)); 1153 | #1128=DIRECTION('ref_axis',(1.,0.,0.)); 1154 | #1129=DIRECTION('',(-1.,-1.33309001697585E-13,0.)); 1155 | #1130=DIRECTION('',(0.,1.,0.)); 1156 | #1131=DIRECTION('',(1.,-2.46716227694479E-16,0.)); 1157 | #1132=DIRECTION('',(-7.44923835877611E-15,-1.,0.)); 1158 | #1133=DIRECTION('center_axis',(-1.,7.44923835877611E-15,0.)); 1159 | #1134=DIRECTION('ref_axis',(-7.44923835877611E-15,-1.,0.)); 1160 | #1135=DIRECTION('',(-7.44923835877611E-15,-1.,0.)); 1161 | #1136=DIRECTION('',(0.,0.,1.)); 1162 | #1137=DIRECTION('',(0.,0.,1.)); 1163 | #1138=DIRECTION('center_axis',(-2.46716227694479E-16,-1.,0.)); 1164 | #1139=DIRECTION('ref_axis',(1.,-2.46716227694479E-16,0.)); 1165 | #1140=DIRECTION('',(1.,-2.46716227694479E-16,0.)); 1166 | #1141=DIRECTION('',(0.,0.,1.)); 1167 | #1142=DIRECTION('center_axis',(1.,0.,0.)); 1168 | #1143=DIRECTION('ref_axis',(0.,1.,0.)); 1169 | #1144=DIRECTION('',(0.,1.,0.)); 1170 | #1145=DIRECTION('',(0.,0.,1.)); 1171 | #1146=DIRECTION('center_axis',(-1.33309001697585E-13,1.,0.)); 1172 | #1147=DIRECTION('ref_axis',(-1.,-1.33309001697585E-13,0.)); 1173 | #1148=DIRECTION('',(-1.,-1.33309001697585E-13,0.)); 1174 | #1149=DIRECTION('center_axis',(8.79491670474574E-14,-1.,0.)); 1175 | #1150=DIRECTION('ref_axis',(1.,8.79491670474574E-14,0.)); 1176 | #1151=DIRECTION('',(-1.,-8.79491670474574E-14,0.)); 1177 | #1152=DIRECTION('',(0.,0.,1.)); 1178 | #1153=DIRECTION('center_axis',(1.19839557861691E-13,1.,0.)); 1179 | #1154=DIRECTION('ref_axis',(-1.,1.19839557861691E-13,0.)); 1180 | #1155=DIRECTION('',(1.,-1.19839557861691E-13,0.)); 1181 | #1156=DIRECTION('',(0.,0.,1.)); 1182 | #1157=DIRECTION('center_axis',(0.,0.,1.)); 1183 | #1158=DIRECTION('ref_axis',(1.,6.91298869999861E-13,0.)); 1184 | #1159=DIRECTION('center_axis',(0.,0.,1.)); 1185 | #1160=DIRECTION('ref_axis',(1.,6.91298869999861E-13,0.)); 1186 | #1161=DIRECTION('',(0.,0.,1.)); 1187 | #1162=DIRECTION('center_axis',(1.,0.,0.)); 1188 | #1163=DIRECTION('ref_axis',(0.,1.,0.)); 1189 | #1164=DIRECTION('',(0.,-1.,0.)); 1190 | #1165=DIRECTION('',(0.,0.,1.)); 1191 | #1166=DIRECTION('center_axis',(0.,0.,1.)); 1192 | #1167=DIRECTION('ref_axis',(1.26318708713359E-13,-1.,0.)); 1193 | #1168=DIRECTION('center_axis',(0.,0.,1.)); 1194 | #1169=DIRECTION('ref_axis',(1.26318708713359E-13,-1.,0.)); 1195 | #1170=DIRECTION('center_axis',(0.,0.,1.)); 1196 | #1171=DIRECTION('ref_axis',(1.,0.,0.)); 1197 | #1172=DIRECTION('center_axis',(0.,0.,1.)); 1198 | #1173=DIRECTION('ref_axis',(1.,0.,0.)); 1199 | #1174=DIRECTION('center_axis',(-3.73547284031132E-14,0.923076923076924, 1200 | 0.384615384615383)); 1201 | #1175=DIRECTION('ref_axis',(0.,-0.384615384615383,0.923076923076924)); 1202 | #1176=DIRECTION('',(1.36642833800019E-14,-0.384615384615384,0.923076923076924)); 1203 | #1177=DIRECTION('',(1.,4.04676224367059E-14,0.)); 1204 | #1178=DIRECTION('',(-1.36642833800019E-14,0.384615384615384,-0.923076923076924)); 1205 | #1179=DIRECTION('',(1.,4.04676224367059E-14,0.)); 1206 | #1180=DIRECTION('center_axis',(0.,0.,-1.)); 1207 | #1181=DIRECTION('ref_axis',(1.,0.,0.)); 1208 | #1182=DIRECTION('center_axis',(0.,0.,-1.)); 1209 | #1183=DIRECTION('ref_axis',(1.,0.,0.)); 1210 | #1184=DIRECTION('',(0.38461538461539,0.,-0.923076923076921)); 1211 | #1185=DIRECTION('center_axis',(0.,0.,1.)); 1212 | #1186=DIRECTION('ref_axis',(1.,0.,0.)); 1213 | #1187=DIRECTION('center_axis',(0.,0.,-1.)); 1214 | #1188=DIRECTION('ref_axis',(4.44089218949049E-15,1.,0.)); 1215 | #1189=DIRECTION('',(0.38461538461539,0.,0.923076923076921)); 1216 | #1190=DIRECTION('center_axis',(0.,0.,-1.)); 1217 | #1191=DIRECTION('ref_axis',(4.4408921894905E-15,1.,0.)); 1218 | #1192=DIRECTION('center_axis',(0.,0.,1.)); 1219 | #1193=DIRECTION('ref_axis',(4.4408921894905E-15,1.,0.)); 1220 | #1194=DIRECTION('center_axis',(0.923076923076916,4.43165947572634E-16,0.384615384615401)); 1221 | #1195=DIRECTION('ref_axis',(0.384615384615401,0.,-0.923076923076916)); 1222 | #1196=DIRECTION('',(4.80096443203691E-16,-1.,0.)); 1223 | #1197=DIRECTION('',(0.384615384615401,0.,-0.923076923076916)); 1224 | #1198=DIRECTION('',(4.80096443203691E-16,-1.,0.)); 1225 | #1199=DIRECTION('center_axis',(-0.923076923076924,0.,0.384615384615383)); 1226 | #1200=DIRECTION('ref_axis',(0.384615384615383,0.,0.923076923076924)); 1227 | #1201=DIRECTION('',(0.384615384615384,1.70803542250024E-15,0.923076923076924)); 1228 | #1202=DIRECTION('',(0.,1.,0.)); 1229 | #1203=DIRECTION('',(0.,1.,0.)); 1230 | #1204=DIRECTION('center_axis',(0.,0.,-1.)); 1231 | #1205=DIRECTION('ref_axis',(0.,-1.,0.)); 1232 | #1206=DIRECTION('center_axis',(0.,0.,-1.)); 1233 | #1207=DIRECTION('ref_axis',(0.,-1.,0.)); 1234 | #1208=DIRECTION('',(0.,-0.384615384615384,-0.923076923076924)); 1235 | #1209=DIRECTION('center_axis',(0.,0.,1.)); 1236 | #1210=DIRECTION('ref_axis',(0.,-1.,0.)); 1237 | #1211=DIRECTION('center_axis',(0.,0.,-1.)); 1238 | #1212=DIRECTION('ref_axis',(-1.,0.,0.)); 1239 | #1213=DIRECTION('',(0.,0.384615384615384,0.923076923076924)); 1240 | #1214=DIRECTION('center_axis',(0.,0.,-1.)); 1241 | #1215=DIRECTION('ref_axis',(-1.,0.,0.)); 1242 | #1216=DIRECTION('center_axis',(0.,0.,1.)); 1243 | #1217=DIRECTION('ref_axis',(-1.,0.,0.)); 1244 | #1218=DIRECTION('center_axis',(9.38561015153597E-17,-0.923076923076924, 1245 | 0.384615384615383)); 1246 | #1219=DIRECTION('ref_axis',(0.,-0.384615384615383,-0.923076923076924)); 1247 | #1220=DIRECTION('',(-1.,-1.01677443308306E-16,0.)); 1248 | #1221=DIRECTION('',(-1.,-1.01677443308306E-16,0.)); 1249 | #1222=DIRECTION('center_axis',(0.,0.,1.)); 1250 | #1223=DIRECTION('ref_axis',(-1.,0.,0.)); 1251 | #1224=DIRECTION('center_axis',(-1.,0.,0.)); 1252 | #1225=DIRECTION('ref_axis',(0.,1.,0.)); 1253 | #1226=DIRECTION('',(0.,1.,0.)); 1254 | #1227=DIRECTION('',(0.,0.,-1.)); 1255 | #1228=DIRECTION('',(0.,-1.,0.)); 1256 | #1229=DIRECTION('',(0.,0.,-1.)); 1257 | #1230=DIRECTION('center_axis',(0.,-1.,0.)); 1258 | #1231=DIRECTION('ref_axis',(-1.,0.,0.)); 1259 | #1232=DIRECTION('',(-1.,0.,0.)); 1260 | #1233=DIRECTION('',(1.,0.,0.)); 1261 | #1234=DIRECTION('',(0.,0.,1.)); 1262 | #1235=DIRECTION('center_axis',(1.,0.,0.)); 1263 | #1236=DIRECTION('ref_axis',(0.,-1.,0.)); 1264 | #1237=DIRECTION('',(0.,-1.,0.)); 1265 | #1238=DIRECTION('',(0.,1.,0.)); 1266 | #1239=DIRECTION('',(0.,0.,1.)); 1267 | #1240=DIRECTION('center_axis',(0.,1.,0.)); 1268 | #1241=DIRECTION('ref_axis',(1.,0.,0.)); 1269 | #1242=DIRECTION('',(1.,0.,0.)); 1270 | #1243=DIRECTION('',(-1.,0.,0.)); 1271 | #1244=DIRECTION('center_axis',(0.,0.,-1.)); 1272 | #1245=DIRECTION('ref_axis',(-1.,0.,0.)); 1273 | #1246=DIRECTION('center_axis',(0.,0.,1.)); 1274 | #1247=DIRECTION('ref_axis',(-1.,0.,0.)); 1275 | #1248=CARTESIAN_POINT('',(0.,0.,0.)); 1276 | #1249=CARTESIAN_POINT('Origin',(43.3237237875994,-17.9318351149776,9.15633178956789)); 1277 | #1250=CARTESIAN_POINT('',(43.3237237875994,-21.3318351149776,9.15633178956789)); 1278 | #1251=CARTESIAN_POINT('Origin',(43.3237237875962,-17.9318351149776,9.15633178956789)); 1279 | #1252=CARTESIAN_POINT('',(83.3237237876021,-21.3318351149776,9.15633178956789)); 1280 | #1253=CARTESIAN_POINT('',(43.3237237875994,-21.3318351149776,9.15633178956789)); 1281 | #1254=CARTESIAN_POINT('Origin',(83.3237237876002,-17.9318351149776,9.15633178956789)); 1282 | #1255=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-8.83947324629851E-13, 1283 | 25.)); 1284 | #1256=CARTESIAN_POINT('',(1.93156316177419E-13,-27.4999999952773,0.)); 1285 | #1257=CARTESIAN_POINT('',(1.95399252334028E-13,-27.4999999952773,15.)); 1286 | #1258=CARTESIAN_POINT('',(1.93156316177419E-13,-27.4999999952773,0.)); 1287 | #1259=CARTESIAN_POINT('',(1.59872115546023E-13,-23.4999999952826,15.)); 1288 | #1260=CARTESIAN_POINT('',(8.43769498715119E-14,-11.749999997643,15.)); 1289 | #1261=CARTESIAN_POINT('',(1.6506085200136E-13,-23.4999999952826,3.)); 1290 | #1262=CARTESIAN_POINT('',(1.6506085200136E-13,-23.4999999952826,3.)); 1291 | #1263=CARTESIAN_POINT('',(-1.68753899743024E-13,23.499999995296,3.)); 1292 | #1264=CARTESIAN_POINT('',(1.93156316177419E-13,-27.4999999952773,3.)); 1293 | #1265=CARTESIAN_POINT('',(-1.59872115546023E-13,23.499999995296,15.)); 1294 | #1266=CARTESIAN_POINT('',(-1.68753899743024E-13,23.499999995296,3.)); 1295 | #1267=CARTESIAN_POINT('',(-1.95399252334028E-13,27.4999999952677,15.)); 1296 | #1268=CARTESIAN_POINT('',(-9.76996261670138E-14,13.7499999976322,15.)); 1297 | #1269=CARTESIAN_POINT('',(-1.93156316177496E-13,27.4999999952677,0.)); 1298 | #1270=CARTESIAN_POINT('',(-1.93156316177496E-13,27.4999999952677,0.)); 1299 | #1271=CARTESIAN_POINT('',(-2.9716523014207E-15,36.5000000000006,9.00000000000002)); 1300 | #1272=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,27.5000000000006,9.00000000000002)); 1301 | #1273=CARTESIAN_POINT('',(-2.9716523014207E-15,36.5000000000006,41.0000000000076)); 1302 | #1274=CARTESIAN_POINT('',(-2.9716523014207E-15,36.5000000000006,41.0000000000076)); 1303 | #1275=CARTESIAN_POINT('',(-2.9716523014207E-15,27.5000000000082,50.)); 1304 | #1276=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,27.5000000000082,41.0000000000076)); 1305 | #1277=CARTESIAN_POINT('',(-2.9716523014207E-15,-27.5000000000024,50.)); 1306 | #1278=CARTESIAN_POINT('',(-2.9716523014207E-15,-27.5000000000024,50.)); 1307 | #1279=CARTESIAN_POINT('',(-2.9716523014207E-15,-36.5000000000024,41.)); 1308 | #1280=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-27.5000000000024, 1309 | 41.)); 1310 | #1281=CARTESIAN_POINT('',(-2.9716523014207E-15,-36.5000000000024,8.99999999998152)); 1311 | #1282=CARTESIAN_POINT('',(-2.9716523014207E-15,-36.5000000000024,8.99999999998152)); 1312 | #1283=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-27.5000000000209, 1313 | 8.99999999998152)); 1314 | #1284=CARTESIAN_POINT('',(-2.9716523014207E-15,-18.5000000000252,20.0000000000123)); 1315 | #1285=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-16.0000000000252, 1316 | 20.0000000000123)); 1317 | #1286=CARTESIAN_POINT('',(-2.9716523014207E-15,13.5000000000029,20.)); 1318 | #1287=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,16.0000000000029,20.)); 1319 | #1288=CARTESIAN_POINT('',(-2.9716523014207E-15,-2.50000000000176,39.9999999999973)); 1320 | #1289=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-1.75769284500985E-12, 1321 | 39.9999999999973)); 1322 | #1290=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-16.0000000000252, 1323 | 20.0000000000123)); 1324 | #1291=CARTESIAN_POINT('',(-8.,-18.5000000000252,20.0000000000123)); 1325 | #1292=CARTESIAN_POINT('Origin',(-8.,-16.0000000000252,20.0000000000123)); 1326 | #1293=CARTESIAN_POINT('',(-2.9716523014207E-15,-18.5000000000252,20.0000000000123)); 1327 | #1294=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,16.0000000000029,20.)); 1328 | #1295=CARTESIAN_POINT('',(-8.,13.5000000000029,20.)); 1329 | #1296=CARTESIAN_POINT('Origin',(-8.,16.0000000000029,20.)); 1330 | #1297=CARTESIAN_POINT('',(-2.9716523014207E-15,13.5000000000029,20.)); 1331 | #1298=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-1.75769284500985E-12, 1332 | 39.9999999999973)); 1333 | #1299=CARTESIAN_POINT('',(-8.,-2.50000000000176,39.9999999999973)); 1334 | #1300=CARTESIAN_POINT('Origin',(-8.,-1.75769284500985E-12,39.9999999999973)); 1335 | #1301=CARTESIAN_POINT('',(-2.9716523014207E-15,-2.50000000000176,39.9999999999973)); 1336 | #1302=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-27.5000000000024, 1337 | 50.)); 1338 | #1303=CARTESIAN_POINT('',(-8.,27.5000000000082,50.)); 1339 | #1304=CARTESIAN_POINT('',(-2.9716523014207E-15,27.5000000000082,50.)); 1340 | #1305=CARTESIAN_POINT('',(-8.,-27.5000000000024,50.)); 1341 | #1306=CARTESIAN_POINT('',(-8.,-27.5000000000024,50.)); 1342 | #1307=CARTESIAN_POINT('',(-2.9716523014207E-15,-27.5000000000024,50.)); 1343 | #1308=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-27.5000000000024, 1344 | 41.)); 1345 | #1309=CARTESIAN_POINT('',(-8.,-36.5000000000024,41.)); 1346 | #1310=CARTESIAN_POINT('Origin',(-8.,-27.5000000000024,41.)); 1347 | #1311=CARTESIAN_POINT('',(-2.9716523014207E-15,-36.5000000000024,41.)); 1348 | #1312=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-36.5000000000024, 1349 | 8.99999999998152)); 1350 | #1313=CARTESIAN_POINT('',(-8.,-36.5000000000024,8.99999999998152)); 1351 | #1314=CARTESIAN_POINT('',(-8.,-36.5000000000024,8.99999999998152)); 1352 | #1315=CARTESIAN_POINT('',(-2.9716523014207E-15,-36.5000000000024,8.99999999998152)); 1353 | #1316=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,-27.5000000000209, 1354 | 8.99999999998152)); 1355 | #1317=CARTESIAN_POINT('',(-8.,-27.5000000000209,0.)); 1356 | #1318=CARTESIAN_POINT('Origin',(-8.,-27.5000000000209,8.99999999998152)); 1357 | #1319=CARTESIAN_POINT('',(-2.9716523014207E-15,-27.5000000000209,0.)); 1358 | #1320=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,27.5000000000006,9.00000000000002)); 1359 | #1321=CARTESIAN_POINT('',(-8.,27.5000000000006,0.)); 1360 | #1322=CARTESIAN_POINT('',(-2.9716523014207E-15,27.5000000000006,0.)); 1361 | #1323=CARTESIAN_POINT('',(-8.,36.5000000000006,9.00000000000002)); 1362 | #1324=CARTESIAN_POINT('Origin',(-8.,27.5000000000006,9.00000000000002)); 1363 | #1325=CARTESIAN_POINT('',(-2.9716523014207E-15,36.5000000000006,9.00000000000002)); 1364 | #1326=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,36.5000000000006,41.0000000000076)); 1365 | #1327=CARTESIAN_POINT('',(-8.,36.5000000000006,41.0000000000076)); 1366 | #1328=CARTESIAN_POINT('',(-8.,36.5000000000006,41.0000000000076)); 1367 | #1329=CARTESIAN_POINT('',(-2.9716523014207E-15,36.5000000000006,41.0000000000076)); 1368 | #1330=CARTESIAN_POINT('Origin',(-2.9716523014207E-15,27.5000000000082,41.0000000000076)); 1369 | #1331=CARTESIAN_POINT('Origin',(-8.,27.5000000000082,41.0000000000076)); 1370 | #1332=CARTESIAN_POINT('Origin',(-8.,-8.83947324629851E-13,25.)); 1371 | #1333=CARTESIAN_POINT('',(-8.,27.5000000000006,0.)); 1372 | #1334=CARTESIAN_POINT('Origin',(132.999999999983,-21.5000000047156,3.)); 1373 | #1335=CARTESIAN_POINT('',(83.3237237876002,-21.5000000047144,3.)); 1374 | #1336=CARTESIAN_POINT('',(132.999999999983,-21.5000000047156,3.)); 1375 | #1337=CARTESIAN_POINT('',(101.249999999993,-21.5000000047148,3.)); 1376 | #1338=CARTESIAN_POINT('',(83.3237237876002,-21.5000000047144,15.)); 1377 | #1339=CARTESIAN_POINT('',(83.3237237876002,-21.5000000047144,3.)); 1378 | #1340=CARTESIAN_POINT('',(132.999999999983,-21.5000000047156,15.)); 1379 | #1341=CARTESIAN_POINT('',(101.249999999993,-21.5000000047148,15.)); 1380 | #1342=CARTESIAN_POINT('',(132.999999999983,-21.5000000047156,3.)); 1381 | #1343=CARTESIAN_POINT('Origin',(133.000000000018,21.4999999952528,3.)); 1382 | #1344=CARTESIAN_POINT('',(133.000000000018,21.4999999952528,3.)); 1383 | #1345=CARTESIAN_POINT('',(133.000000000009,10.7499999975986,3.)); 1384 | #1346=CARTESIAN_POINT('',(133.000000000018,21.4999999952528,15.)); 1385 | #1347=CARTESIAN_POINT('',(133.000000000009,10.7499999975996,15.)); 1386 | #1348=CARTESIAN_POINT('',(133.000000000018,21.4999999952528,3.)); 1387 | #1349=CARTESIAN_POINT('Origin',(83.3237237876238,21.4999999952908,3.)); 1388 | #1350=CARTESIAN_POINT('',(83.3237237876238,21.4999999952908,3.)); 1389 | #1351=CARTESIAN_POINT('',(76.4118618938216,21.499999995296,3.)); 1390 | #1352=CARTESIAN_POINT('',(83.3237237876238,21.4999999952908,15.)); 1391 | #1353=CARTESIAN_POINT('',(76.4118618938216,21.499999995296,15.)); 1392 | #1354=CARTESIAN_POINT('',(83.3237237876238,21.4999999952908,3.)); 1393 | #1355=CARTESIAN_POINT('Origin',(83.3237237876002,-21.5000000047144,3.)); 1394 | #1356=CARTESIAN_POINT('',(83.3237237876061,-10.7500000023634,3.)); 1395 | #1357=CARTESIAN_POINT('',(83.3237237876061,-10.7500000023624,15.)); 1396 | #1358=CARTESIAN_POINT('Origin',(43.3237237875999,-23.4999999952777,3.)); 1397 | #1359=CARTESIAN_POINT('',(43.3237237875999,-23.4999999952777,3.)); 1398 | #1360=CARTESIAN_POINT('',(56.4118618938028,-23.4999999952762,3.)); 1399 | #1361=CARTESIAN_POINT('',(43.3237237875999,-23.4999999952777,15.)); 1400 | #1362=CARTESIAN_POINT('',(56.4118618938028,-23.4999999952762,15.)); 1401 | #1363=CARTESIAN_POINT('',(43.3237237875999,-23.4999999952777,3.)); 1402 | #1364=CARTESIAN_POINT('Origin',(43.3237237875962,23.499999995275,3.)); 1403 | #1365=CARTESIAN_POINT('',(43.3237237875962,23.499999995275,3.)); 1404 | #1366=CARTESIAN_POINT('',(43.3237237875971,11.7499999976341,3.)); 1405 | #1367=CARTESIAN_POINT('',(43.3237237875962,23.499999995275,15.)); 1406 | #1368=CARTESIAN_POINT('',(43.3237237875971,11.749999997635,15.)); 1407 | #1369=CARTESIAN_POINT('',(43.3237237875962,23.499999995275,3.)); 1408 | #1370=CARTESIAN_POINT('Origin',(-1.68753899743024E-13,23.499999995296,3.)); 1409 | #1371=CARTESIAN_POINT('',(34.7500000000071,23.4999999952792,3.)); 1410 | #1372=CARTESIAN_POINT('',(34.7500000000071,23.4999999952792,15.)); 1411 | #1373=CARTESIAN_POINT('Origin',(69.500000000003,-2.88435941797616E-12,15.)); 1412 | #1374=CARTESIAN_POINT('',(130.000000009536,-27.4999999952699,15.)); 1413 | #1375=CARTESIAN_POINT('',(34.7500000000028,-27.4999999952743,15.)); 1414 | #1376=CARTESIAN_POINT('',(139.000000000003,-18.5000000047984,15.)); 1415 | #1377=CARTESIAN_POINT('Origin',(130.000000009535,-18.5000000048019,15.)); 1416 | #1378=CARTESIAN_POINT('',(139.000000000006,18.4999999952713,15.)); 1417 | #1379=CARTESIAN_POINT('',(139.000000000006,-9.25000000240064,15.)); 1418 | #1380=CARTESIAN_POINT('',(130.000000000005,27.499999995266,15.)); 1419 | #1381=CARTESIAN_POINT('Origin',(130.000000000005,18.4999999952651,15.)); 1420 | #1382=CARTESIAN_POINT('',(99.7500000000058,27.4999999952596,15.)); 1421 | #1383=CARTESIAN_POINT('Origin',(69.500000000003,-4.82280881897168E-12,3.)); 1422 | #1384=CARTESIAN_POINT('',(127.,-15.500000004742,3.)); 1423 | #1385=CARTESIAN_POINT('',(100.,-15.5000000047456,3.)); 1424 | #1386=CARTESIAN_POINT('',(127.,-15.500000004742,3.)); 1425 | #1387=CARTESIAN_POINT('',(100.,15.4999999952544,3.)); 1426 | #1388=CARTESIAN_POINT('',(100.,-15.5000000047456,3.)); 1427 | #1389=CARTESIAN_POINT('',(127.,15.4999999952544,3.)); 1428 | #1390=CARTESIAN_POINT('',(100.,15.4999999952544,3.)); 1429 | #1391=CARTESIAN_POINT('',(127.,15.4999999952544,3.)); 1430 | #1392=CARTESIAN_POINT('Origin',(127.,15.4999999952544,0.)); 1431 | #1393=CARTESIAN_POINT('',(127.,15.4999999952544,0.)); 1432 | #1394=CARTESIAN_POINT('',(127.,-15.500000004742,0.)); 1433 | #1395=CARTESIAN_POINT('',(127.,15.4999999952544,0.)); 1434 | #1396=CARTESIAN_POINT('',(127.,-15.500000004742,0.)); 1435 | #1397=CARTESIAN_POINT('',(127.,15.4999999952544,0.)); 1436 | #1398=CARTESIAN_POINT('Origin',(100.,15.4999999952544,0.)); 1437 | #1399=CARTESIAN_POINT('',(100.,15.4999999952544,0.)); 1438 | #1400=CARTESIAN_POINT('',(100.,15.4999999952544,0.)); 1439 | #1401=CARTESIAN_POINT('',(100.,15.4999999952544,0.)); 1440 | #1402=CARTESIAN_POINT('Origin',(100.,-15.5000000047456,0.)); 1441 | #1403=CARTESIAN_POINT('',(100.,-15.5000000047456,0.)); 1442 | #1404=CARTESIAN_POINT('',(100.,-15.5000000047456,0.)); 1443 | #1405=CARTESIAN_POINT('',(100.,-15.5000000047456,0.)); 1444 | #1406=CARTESIAN_POINT('Origin',(127.,-15.500000004742,0.)); 1445 | #1407=CARTESIAN_POINT('',(127.,-15.500000004742,0.)); 1446 | #1408=CARTESIAN_POINT('Origin',(1.95399252334028E-13,-27.4999999952773, 1447 | 0.)); 1448 | #1409=CARTESIAN_POINT('',(130.000000009536,-27.4999999952699,0.)); 1449 | #1410=CARTESIAN_POINT('',(43.3237237876002,-27.4999999952735,0.)); 1450 | #1411=CARTESIAN_POINT('',(130.000000009536,-27.4999999952699,0.)); 1451 | #1412=CARTESIAN_POINT('Origin',(130.000000000005,27.499999995256,0.)); 1452 | #1413=CARTESIAN_POINT('',(130.000000000005,27.499999995266,0.)); 1453 | #1414=CARTESIAN_POINT('',(43.3237237875959,27.4999999952664,0.)); 1454 | #1415=CARTESIAN_POINT('',(130.000000000005,27.499999995266,0.)); 1455 | #1416=CARTESIAN_POINT('Origin',(130.000000000005,18.4999999952651,0.)); 1456 | #1417=CARTESIAN_POINT('',(139.000000000006,18.4999999952713,0.)); 1457 | #1418=CARTESIAN_POINT('Origin',(130.000000000005,18.4999999952651,0.)); 1458 | #1419=CARTESIAN_POINT('',(139.000000000006,18.4999999952713,0.)); 1459 | #1420=CARTESIAN_POINT('Origin',(139.000000000006,-18.5000000047984,0.)); 1460 | #1421=CARTESIAN_POINT('',(139.000000000003,-18.5000000047984,0.)); 1461 | #1422=CARTESIAN_POINT('',(139.000000000006,18.4999999952713,0.)); 1462 | #1423=CARTESIAN_POINT('',(139.000000000003,-18.5000000047984,0.)); 1463 | #1424=CARTESIAN_POINT('Origin',(130.000000009535,-18.5000000048019,0.)); 1464 | #1425=CARTESIAN_POINT('Origin',(130.000000009535,-18.5000000048019,0.)); 1465 | #1426=CARTESIAN_POINT('Origin',(69.500000000003,-4.82280881897168E-12,3.)); 1466 | #1427=CARTESIAN_POINT('Origin',(69.500000000003,-4.82280881897168E-12,0.)); 1467 | #1428=CARTESIAN_POINT('Origin',(119.080930946907,26.2499998313652,15.6)); 1468 | #1429=CARTESIAN_POINT('',(86.3237237876341,26.4999998313639,15.)); 1469 | #1430=CARTESIAN_POINT('',(86.3237237876341,25.9999998313639,16.2)); 1470 | #1431=CARTESIAN_POINT('',(86.3237237876341,26.4999998313639,15.)); 1471 | #1432=CARTESIAN_POINT('',(129.999999999999,25.9999998313657,16.2)); 1472 | #1433=CARTESIAN_POINT('',(119.080930946907,25.9999998313652,16.2)); 1473 | #1434=CARTESIAN_POINT('',(129.999999999999,26.4999998313657,15.)); 1474 | #1435=CARTESIAN_POINT('',(129.999999999999,25.9999998313657,16.2)); 1475 | #1436=CARTESIAN_POINT('',(86.3237237876341,26.4999998313639,15.)); 1476 | #1437=CARTESIAN_POINT('Origin',(129.999999999999,18.4999999952785,15.6)); 1477 | #1438=CARTESIAN_POINT('',(137.499999836086,18.4999999952785,16.2)); 1478 | #1439=CARTESIAN_POINT('Origin',(129.999999999999,18.4999999952785,16.2)); 1479 | #1440=CARTESIAN_POINT('',(137.999999836086,18.4999999952785,15.)); 1480 | #1441=CARTESIAN_POINT('',(137.499999836086,18.4999999952785,16.2)); 1481 | #1442=CARTESIAN_POINT('Origin',(129.999999999999,18.4999999952785,15.)); 1482 | #1443=CARTESIAN_POINT('Origin',(86.323723787634,18.4999999952767,15.6)); 1483 | #1444=CARTESIAN_POINT('',(78.3237239515468,18.4999999952767,15.)); 1484 | #1445=CARTESIAN_POINT('',(78.8237239515468,18.4999999952767,16.2)); 1485 | #1446=CARTESIAN_POINT('',(78.3237239515468,18.4999999952767,15.)); 1486 | #1447=CARTESIAN_POINT('Origin',(86.323723787634,18.4999999952767,16.2)); 1487 | #1448=CARTESIAN_POINT('Origin',(86.323723787634,18.4999999952767,15.)); 1488 | #1449=CARTESIAN_POINT('Origin',(137.749999836086,-9.2499999976385,15.6)); 1489 | #1450=CARTESIAN_POINT('',(137.499999836086,-18.4999999952775,16.2)); 1490 | #1451=CARTESIAN_POINT('',(137.499999836086,-9.2499999976385,16.2)); 1491 | #1452=CARTESIAN_POINT('',(137.999999836086,-18.4999999952775,15.)); 1492 | #1453=CARTESIAN_POINT('',(137.499999836086,-18.4999999952775,16.2)); 1493 | #1454=CARTESIAN_POINT('',(137.999999836086,18.4999999952785,15.)); 1494 | #1455=CARTESIAN_POINT('Origin',(78.5737239515468,9.24999999763859,15.6)); 1495 | #1456=CARTESIAN_POINT('',(78.3237239515468,-18.4999999952775,15.)); 1496 | #1457=CARTESIAN_POINT('',(78.8237239515468,-18.4999999952775,16.2)); 1497 | #1458=CARTESIAN_POINT('',(78.3237239515468,-18.4999999952775,15.)); 1498 | #1459=CARTESIAN_POINT('',(78.8237239515468,9.24999999763859,16.2)); 1499 | #1460=CARTESIAN_POINT('',(78.3237239515468,-18.4999999952775,15.)); 1500 | #1461=CARTESIAN_POINT('Origin',(129.999999999999,-18.4999999952775,15.6)); 1501 | #1462=CARTESIAN_POINT('',(129.999999999999,-25.9999998313647,16.2)); 1502 | #1463=CARTESIAN_POINT('Origin',(129.999999999999,-18.4999999952775,16.2)); 1503 | #1464=CARTESIAN_POINT('',(129.999999999999,-26.4999998313647,15.)); 1504 | #1465=CARTESIAN_POINT('',(129.999999999999,-25.9999998313647,16.2)); 1505 | #1466=CARTESIAN_POINT('Origin',(129.999999999999,-18.4999999952775,15.)); 1506 | #1467=CARTESIAN_POINT('Origin',(86.323723787634,-18.4999999952775,15.6)); 1507 | #1468=CARTESIAN_POINT('',(86.323723787634,-26.4999998313647,15.)); 1508 | #1469=CARTESIAN_POINT('',(86.323723787634,-25.9999998313647,16.2)); 1509 | #1470=CARTESIAN_POINT('',(86.323723787634,-26.4999998313647,15.)); 1510 | #1471=CARTESIAN_POINT('Origin',(86.323723787634,-18.4999999952775,16.2)); 1511 | #1472=CARTESIAN_POINT('Origin',(86.323723787634,-18.4999999952775,15.)); 1512 | #1473=CARTESIAN_POINT('Origin',(97.2427928407252,-26.2499998313647,15.6)); 1513 | #1474=CARTESIAN_POINT('',(97.2427928407252,-25.9999998313647,16.2)); 1514 | #1475=CARTESIAN_POINT('',(129.999999999999,-26.4999998313647,15.)); 1515 | #1476=CARTESIAN_POINT('Origin',(108.161861893816,4.84057238736568E-13,16.2)); 1516 | #1477=CARTESIAN_POINT('Origin',(83.4737237876238,-21.5000000046598,15.)); 1517 | #1478=CARTESIAN_POINT('',(83.4737237876238,21.3499999952245,15.)); 1518 | #1479=CARTESIAN_POINT('',(83.4737237876238,-21.3500000046598,15.)); 1519 | #1480=CARTESIAN_POINT('',(83.4737237876238,-10.7500000023296,15.)); 1520 | #1481=CARTESIAN_POINT('',(83.4737237876238,21.3499999952245,14.)); 1521 | #1482=CARTESIAN_POINT('',(83.4737237876238,21.3499999952245,15.)); 1522 | #1483=CARTESIAN_POINT('',(83.4737237876238,-21.3500000046598,14.)); 1523 | #1484=CARTESIAN_POINT('',(83.4737237876238,-10.7500000046887,14.)); 1524 | #1485=CARTESIAN_POINT('',(83.4737237876238,-21.3500000046598,15.)); 1525 | #1486=CARTESIAN_POINT('Origin',(133.000000000009,-21.3500000046598,15.)); 1526 | #1487=CARTESIAN_POINT('',(132.850000000009,-21.3500000046598,15.)); 1527 | #1488=CARTESIAN_POINT('',(120.580930946913,-21.3500000046598,15.)); 1528 | #1489=CARTESIAN_POINT('',(132.850000000009,-21.3500000046598,14.)); 1529 | #1490=CARTESIAN_POINT('',(120.580930946913,-21.3500000046598,14.)); 1530 | #1491=CARTESIAN_POINT('',(132.850000000009,-21.3500000046598,15.)); 1531 | #1492=CARTESIAN_POINT('Origin',(132.850000000009,21.4999999952245,15.)); 1532 | #1493=CARTESIAN_POINT('',(132.850000000009,21.3499999952245,15.)); 1533 | #1494=CARTESIAN_POINT('',(132.850000000009,10.7499999976125,15.)); 1534 | #1495=CARTESIAN_POINT('',(132.850000000009,21.3499999952245,14.)); 1535 | #1496=CARTESIAN_POINT('',(132.850000000009,10.7499999952534,14.)); 1536 | #1497=CARTESIAN_POINT('',(132.850000000009,21.3499999952245,15.)); 1537 | #1498=CARTESIAN_POINT('Origin',(83.3237237876238,21.3499999952245,15.)); 1538 | #1499=CARTESIAN_POINT('',(95.7427928407201,21.3499999952245,15.)); 1539 | #1500=CARTESIAN_POINT('',(95.7427928407201,21.3499999952245,14.)); 1540 | #1501=CARTESIAN_POINT('Origin',(108.161861893816,-4.71762628961869E-9,14.)); 1541 | #1502=CARTESIAN_POINT('Origin',(108.161861893816,4.84057238736568E-13,15.)); 1542 | #1503=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#1507, 1543 | 'DISTANCE_ACCURACY_VALUE', 1544 | 'Maximum model space distance between geometric entities at asserted c 1545 | onnectivities'); 1546 | #1504=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#1507, 1547 | 'DISTANCE_ACCURACY_VALUE', 1548 | 'Maximum model space distance between geometric entities at asserted c 1549 | onnectivities'); 1550 | #1505=( 1551 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 1552 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1503)) 1553 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#1507,#1509,#1510)) 1554 | REPRESENTATION_CONTEXT('','3D') 1555 | ); 1556 | #1506=( 1557 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 1558 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1504)) 1559 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#1507,#1509,#1510)) 1560 | REPRESENTATION_CONTEXT('','3D') 1561 | ); 1562 | #1507=( 1563 | LENGTH_UNIT() 1564 | NAMED_UNIT(*) 1565 | SI_UNIT(.MILLI.,.METRE.) 1566 | ); 1567 | #1508=( 1568 | LENGTH_UNIT() 1569 | NAMED_UNIT(*) 1570 | SI_UNIT($,.METRE.) 1571 | ); 1572 | #1509=( 1573 | NAMED_UNIT(*) 1574 | PLANE_ANGLE_UNIT() 1575 | SI_UNIT($,.RADIAN.) 1576 | ); 1577 | #1510=( 1578 | NAMED_UNIT(*) 1579 | SI_UNIT($,.STERADIAN.) 1580 | SOLID_ANGLE_UNIT() 1581 | ); 1582 | #1511=SHAPE_DEFINITION_REPRESENTATION(#1512,#1513); 1583 | #1512=PRODUCT_DEFINITION_SHAPE('',$,#1515); 1584 | #1513=SHAPE_REPRESENTATION('',(#921),#1505); 1585 | #1514=PRODUCT_DEFINITION_CONTEXT('part definition',#1519,'design'); 1586 | #1515=PRODUCT_DEFINITION('Kapacitiv regnm\X\E4tare', 1587 | 'Kapacitiv regnm\X\E4tare v14',#1516,#1514); 1588 | #1516=PRODUCT_DEFINITION_FORMATION('',$,#1521); 1589 | #1517=PRODUCT_RELATED_PRODUCT_CATEGORY('Kapacitiv regnm\X\E4tare v14', 1590 | 'Kapacitiv regnm\X\E4tare v14',(#1521)); 1591 | #1518=APPLICATION_PROTOCOL_DEFINITION('international standard', 1592 | 'automotive_design',2009,#1519); 1593 | #1519=APPLICATION_CONTEXT( 1594 | 'Core Data for Automotive Mechanical Design Process'); 1595 | #1520=PRODUCT_CONTEXT('part definition',#1519,'mechanical'); 1596 | #1521=PRODUCT('Kapacitiv regnm\X\E4tare','Kapacitiv regnm\X\E4tare v14', 1597 | $,(#1520)); 1598 | #1522=PRESENTATION_STYLE_ASSIGNMENT((#1523)); 1599 | #1523=SURFACE_STYLE_USAGE(.BOTH.,#1524); 1600 | #1524=SURFACE_SIDE_STYLE('',(#1525)); 1601 | #1525=SURFACE_STYLE_FILL_AREA(#1526); 1602 | #1526=FILL_AREA_STYLE('Steel - Satin',(#1527)); 1603 | #1527=FILL_AREA_STYLE_COLOUR('Steel - Satin',#1528); 1604 | #1528=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 1605 | ENDSEC; 1606 | END-ISO-10303-21; 1607 | --------------------------------------------------------------------------------