From 04c40d97e82b3889d1aa476541ae338d699da20e Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 8 Jun 2017 16:33:49 +0200 Subject: [PATCH 01/54] Add SPBTLE-RF to rfcom BTLE module from ST --- library/rfcom.dcm | 6 +++ library/rfcom.lib | 122 ++++++++++++++++++++++++++++------------------ 2 files changed, 80 insertions(+), 48 deletions(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 0fad6b4a..aac26a71 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -94,6 +94,12 @@ K GSM GPRS Quad-Band SMS FAX F http://www.simcom.us/act_admin/supportfile/SIM900_HD_V1.01(091226).pdf $ENDCMP # +$CMP SPBTLE-RF +D Very Low Power network processor module for BLE v4.1 +K BLE bluetooth module low-power +F http://www.st.com/resource/en/datasheet/spbtle-rf.pdf +$ENDCMP +# $CMP TD1205 D High-Performance, Low-Current SIGFOX™ Gateway And GPS Receiver With Integrated Antennas K IOT SIGFOX GPS diff --git a/library/rfcom.lib b/library/rfcom.lib index 1b6c2bc6..3c0cddc2 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -68,9 +68,9 @@ A 0 550 112 -1534 -265 0 1 10 f -100 500 100 500 A 0 650 112 1534 265 0 1 10 f -100 700 100 700 A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 S -600 1000 600 -1000 0 1 10 f -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 650 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N X PIO8 1 800 -600 200 L 50 50 1 1 B X PIO9 2 800 -700 200 L 50 50 1 1 B X PIO10 3 800 -800 200 L 50 50 1 1 B @@ -130,12 +130,12 @@ A 100 600 224 1534 -1534 0 1 10 f -100 700 -100 500 S -800 1000 800 -1000 0 1 10 f S -800 1000 800 -1000 0 1 10 f S -800 1000 800 -1000 0 1 10 f -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 550 N -P 2 0 1 20 0 600 -50 650 N -P 2 0 1 20 0 600 -50 650 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N -P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 550 N +P 2 0 1 20 0 600 -50 650 N +P 2 0 1 20 0 600 -50 650 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N +P 6 0 1 20 0 700 50 650 0 600 50 550 0 500 0 700 N X GND 1 -200 -1200 200 U 50 50 1 1 W X PVCC 2 200 1200 200 D 50 50 1 1 W X AIO0/SLEEPCLK 3 1000 400 200 L 50 50 1 1 B @@ -406,7 +406,7 @@ A 0 201 78 1087 -191 0 1 10 N -25 275 75 175 C 0 200 25 0 1 10 F S -450 650 450 -650 0 1 10 f S 450 -550 450 -550 0 1 0 N -P 2 0 1 10 0 175 0 50 N +P 2 0 1 10 0 175 0 50 N X CE 1 -600 0 150 R 50 50 1 1 I X CSN 2 -600 200 150 R 50 50 1 1 I X SCK 3 -600 300 150 R 50 50 1 1 I C @@ -447,7 +447,7 @@ A 175 101 78 1087 -191 0 1 10 N 150 175 250 75 C 175 100 25 0 1 10 F S -350 450 350 -450 0 1 10 f S 450 -750 450 -750 0 1 0 N -P 2 0 1 10 175 75 175 -50 N +P 2 0 1 10 175 75 175 -50 N X GND 1 0 -600 150 U 50 50 1 1 W X VCC 2 0 600 150 D 50 50 1 1 W X CE 3 -500 -200 150 R 50 50 1 1 I @@ -622,47 +622,47 @@ F3 "" 0 0 50 H I C CNN DRAW C -150 -550 150 0 0 0 N C 300 -750 141 0 0 0 N -T 0 300 290 35 0 0 0 amp Normal 0 C C -T 0 300 -765 40 0 0 0 Detect Normal 0 C C -T 0 300 325 35 0 0 0 IF Normal 0 C C -T 0 300 -350 35 0 0 0 Lim Normal 0 C C -T 0 -100 725 50 0 0 0 MIX Normal 0 C C -T 0 -150 -500 40 0 0 0 MUTE Normal 0 C C -T 0 -275 375 60 0 0 0 OSC Normal 0 C C -T 0 300 -700 40 0 0 0 QUAD Normal 0 C C -T 0 -50 0 40 0 0 0 RSSI Normal 0 C C -T 0 -150 -580 40 0 0 0 Switch Normal 0 C C +T 0 300 290 35 0 0 0 amp Normal 0 C C +T 0 300 -765 40 0 0 0 Detect Normal 0 C C +T 0 300 325 35 0 0 0 IF Normal 0 C C +T 0 300 -350 35 0 0 0 Lim Normal 0 C C +T 0 -100 725 50 0 0 0 MIX Normal 0 C C +T 0 -150 -500 40 0 0 0 MUTE Normal 0 C C +T 0 -275 375 60 0 0 0 OSC Normal 0 C C +T 0 300 -700 40 0 0 0 QUAD Normal 0 C C +T 0 -50 0 40 0 0 0 RSSI Normal 0 C C +T 0 -150 -580 40 0 0 0 Switch Normal 0 C C S -200 200 50 -250 0 0 0 N -P 3 0 0 0 -500 -750 150 -750 150 -750 N -P 3 0 0 0 -500 -350 -300 -500 -300 -500 f -P 3 0 0 0 -200 0 -500 0 -500 0 N -P 3 0 0 0 275 -450 275 -610 275 -610 f -P 3 0 0 0 325 -550 325 -610 325 -610 f -P 3 0 0 0 500 -750 450 -750 450 -750 N -P 3 0 0 0 500 -400 350 -400 350 -400 N -P 3 0 0 0 500 250 350 250 350 250 N -P 4 0 0 0 -500 -550 -300 -550 -300 -550 -300 -550 N -P 4 0 0 0 150 -400 150 -500 0 -500 0 -500 N -P 4 0 0 0 250 250 250 100 50 100 50 100 N -P 4 0 0 0 300 150 300 100 500 100 500 100 N -P 4 0 0 0 325 -550 175 -600 0 -600 0 -600 N -P 4 0 0 0 350 -300 350 -250 500 -250 500 -250 N -P 4 0 0 0 350 350 350 400 500 400 500 400 N -P 4 0 0 0 500 -550 325 -550 325 -450 325 -450 N -P 4 0 0 0 500 -100 250 -100 250 -300 250 -300 N -P 4 0 0 0 500 550 250 550 250 350 250 350 N -P 5 0 0 0 50 -100 150 -100 150 -400 250 -400 250 -400 N -P 5 0 0 0 400 -300 200 -300 300 -500 400 -300 400 -300 f -P 5 0 0 0 400 350 200 350 300 150 400 350 400 350 f +P 3 0 0 0 -500 -750 150 -750 150 -750 N +P 3 0 0 0 -500 -350 -300 -500 -300 -500 f +P 3 0 0 0 -200 0 -500 0 -500 0 N +P 3 0 0 0 275 -450 275 -610 275 -610 f +P 3 0 0 0 325 -550 325 -610 325 -610 f +P 3 0 0 0 500 -750 450 -750 450 -750 N +P 3 0 0 0 500 -400 350 -400 350 -400 N +P 3 0 0 0 500 250 350 250 350 250 N +P 4 0 0 0 -500 -550 -300 -550 -300 -550 -300 -550 N +P 4 0 0 0 150 -400 150 -500 0 -500 0 -500 N +P 4 0 0 0 250 250 250 100 50 100 50 100 N +P 4 0 0 0 300 150 300 100 500 100 500 100 N +P 4 0 0 0 325 -550 175 -600 0 -600 0 -600 N +P 4 0 0 0 350 -300 350 -250 500 -250 500 -250 N +P 4 0 0 0 350 350 350 400 500 400 500 400 N +P 4 0 0 0 500 -550 325 -550 325 -450 325 -450 N +P 4 0 0 0 500 -100 250 -100 250 -300 250 -300 N +P 4 0 0 0 500 550 250 550 250 350 250 350 N +P 5 0 0 0 50 -100 150 -100 150 -400 250 -400 250 -400 N +P 5 0 0 0 400 -300 200 -300 300 -500 400 -300 400 -300 f +P 5 0 0 0 400 350 200 350 300 150 400 350 400 350 f C -100 725 103 0 1 0 N S -500 850 500 -900 0 1 0 N S -400 500 -150 250 0 1 0 N -P 3 0 1 0 -500 300 -400 300 -400 300 N -P 3 0 1 0 -500 450 -400 450 -400 450 N -P 3 0 1 0 -500 650 -200 700 -200 700 N -P 4 0 1 0 -500 800 -200 750 -200 750 -200 750 N -P 4 0 1 0 -100 625 -100 375 -150 375 -150 375 N -P 6 0 1 0 0 725 200 725 200 750 500 750 500 750 500 750 N +P 3 0 1 0 -500 300 -400 300 -400 300 N +P 3 0 1 0 -500 450 -400 450 -400 450 N +P 3 0 1 0 -500 650 -200 700 -200 700 N +P 4 0 1 0 -500 800 -200 750 -200 750 -200 750 N +P 4 0 1 0 -100 625 -100 375 -150 375 -150 375 N +P 6 0 1 0 0 725 200 725 200 750 500 750 500 750 500 750 N X rf_in 1 -900 800 400 R 50 50 1 1 I X bypass 2 -900 650 400 R 50 50 1 1 I X OSC_2 3 -900 300 400 R 50 50 1 1 O @@ -766,6 +766,32 @@ X GND 59 1000 1500 200 L 50 50 1 1 W ENDDRAW ENDDEF # +# SPBTLE-RF +# +DEF SPBTLE-RF U 0 40 Y Y 1 F N +F0 "U" -650 700 50 H V C CNN +F1 "SPBTLE-RF" -450 600 50 H V C CNN +F2 "" -500 -100 50 V I C CNN +F3 "" -650 700 50 H I C CNN +$FPLIST + *SPBTLE* +$ENDFPLIST +DRAW +S -650 550 450 150 0 1 10 f +X EXT_LPCLK 1 600 300 150 L 50 50 1 1 N N +X GPIO2 2 -800 300 150 R 50 50 1 1 N N +X ANA_TEST 3 -200 0 150 U 50 50 1 1 N N +X SPI_IRQ 4 -800 500 150 R 50 50 1 1 O +X VIN 5 -100 700 150 D 50 50 1 1 W +X GND 6 -100 0 150 U 50 50 1 1 W +X SPI_CLK 7 600 200 150 L 50 50 1 1 I C +X SPI_MISO 8 600 500 150 L 50 50 1 1 O +X SPI_MOSI 9 600 400 150 L 50 50 1 1 I +X SPI_~CS 10 -800 400 150 R 50 50 1 1 I +X ~BT_RESET 11 -800 200 150 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # TD1205 # DEF TD1205 U 0 40 Y Y 1 F N From 624ae68e562da4cc4e4e996b047269286580d105 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 8 Jun 2017 16:43:56 +0200 Subject: [PATCH 02/54] Added SPBTLE-RF0 As SPBTLE-RF alias --- library/rfcom.dcm | 8 +++++++- library/rfcom.lib | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index aac26a71..b82b2bc9 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -95,11 +95,17 @@ F http://www.simcom.us/act_admin/supportfile/SIM900_HD_V1.01(091226).pdf $ENDCMP # $CMP SPBTLE-RF -D Very Low Power network processor module for BLE v4.1 +D Very Low Power network processor module for BLE v4.1, Hub capabilities K BLE bluetooth module low-power F http://www.st.com/resource/en/datasheet/spbtle-rf.pdf $ENDCMP # +$CMP SPBTLE-RF0 +D Very Low Power network processor module for BLE v4.1 +K BLE bluetooth module low-power +F http://www.st.com/resource/en/datasheet/spbtle-rf0.pdf +$ENDCMP +# $CMP TD1205 D High-Performance, Low-Current SIGFOX™ Gateway And GPS Receiver With Integrated Antennas K IOT SIGFOX GPS diff --git a/library/rfcom.lib b/library/rfcom.lib index 3c0cddc2..972ba40a 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -773,6 +773,7 @@ F0 "U" -650 700 50 H V C CNN F1 "SPBTLE-RF" -450 600 50 H V C CNN F2 "" -500 -100 50 V I C CNN F3 "" -650 700 50 H I C CNN +ALIAS SPBTLE-RF0 $FPLIST *SPBTLE* $ENDFPLIST From 804f92e694e12b2f5b64ba9404e442bafa1a3396 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 8 Jun 2017 17:01:11 +0200 Subject: [PATCH 03/54] Readability changes Pin mapping and component size modification to improve readability and esthetic --- library/rfcom.lib | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index 972ba40a..553d14fe 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -778,18 +778,18 @@ $FPLIST *SPBTLE* $ENDFPLIST DRAW -S -650 550 450 150 0 1 10 f -X EXT_LPCLK 1 600 300 150 L 50 50 1 1 N N +S -650 550 450 50 0 1 10 f +X EXT_LPCLK 1 -800 200 150 R 50 50 1 1 N N X GPIO2 2 -800 300 150 R 50 50 1 1 N N -X ANA_TEST 3 -200 0 150 U 50 50 1 1 N N -X SPI_IRQ 4 -800 500 150 R 50 50 1 1 O +X ANA_TEST 3 -800 100 150 R 50 50 1 1 N N +X SPI_IRQ 4 600 500 150 L 50 50 1 1 O X VIN 5 -100 700 150 D 50 50 1 1 W -X GND 6 -100 0 150 U 50 50 1 1 W -X SPI_CLK 7 600 200 150 L 50 50 1 1 I C -X SPI_MISO 8 600 500 150 L 50 50 1 1 O -X SPI_MOSI 9 600 400 150 L 50 50 1 1 I -X SPI_~CS 10 -800 400 150 R 50 50 1 1 I -X ~BT_RESET 11 -800 200 150 R 50 50 1 1 I +X GND 6 -100 -100 150 U 50 50 1 1 W +X SPI_CLK 7 600 400 150 L 50 50 1 1 I C +X SPI_MISO 8 600 300 150 L 50 50 1 1 O +X SPI_MOSI 9 600 200 150 L 50 50 1 1 I +X SPI_~CS 10 600 100 150 L 50 50 1 1 I +X ~BT_RESET 11 -800 400 150 R 50 50 1 1 I ENDDRAW ENDDEF # From 95eb04918d6474c42d71a6e55fc26f21c9ba3381 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 8 Jun 2017 17:04:25 +0200 Subject: [PATCH 04/54] Centering anchor --- library/rfcom.lib | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index 553d14fe..c512088e 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -769,27 +769,27 @@ ENDDEF # SPBTLE-RF # DEF SPBTLE-RF U 0 40 Y Y 1 F N -F0 "U" -650 700 50 H V C CNN -F1 "SPBTLE-RF" -450 600 50 H V C CNN -F2 "" -500 -100 50 V I C CNN -F3 "" -650 700 50 H I C CNN +F0 "U" -550 400 50 H V C CNN +F1 "SPBTLE-RF" -350 300 50 H V C CNN +F2 "" -400 -400 50 V I C CNN +F3 "" -550 400 50 H I C CNN ALIAS SPBTLE-RF0 $FPLIST *SPBTLE* $ENDFPLIST DRAW -S -650 550 450 50 0 1 10 f -X EXT_LPCLK 1 -800 200 150 R 50 50 1 1 N N -X GPIO2 2 -800 300 150 R 50 50 1 1 N N -X ANA_TEST 3 -800 100 150 R 50 50 1 1 N N -X SPI_IRQ 4 600 500 150 L 50 50 1 1 O -X VIN 5 -100 700 150 D 50 50 1 1 W -X GND 6 -100 -100 150 U 50 50 1 1 W -X SPI_CLK 7 600 400 150 L 50 50 1 1 I C -X SPI_MISO 8 600 300 150 L 50 50 1 1 O -X SPI_MOSI 9 600 200 150 L 50 50 1 1 I -X SPI_~CS 10 600 100 150 L 50 50 1 1 I -X ~BT_RESET 11 -800 400 150 R 50 50 1 1 I +S -550 250 550 -250 0 1 10 f +X EXT_LPCLK 1 -700 -100 150 R 50 50 1 1 N N +X GPIO2 2 -700 0 150 R 50 50 1 1 N N +X ANA_TEST 3 -700 -200 150 R 50 50 1 1 N N +X SPI_IRQ 4 700 200 150 L 50 50 1 1 O +X VIN 5 0 400 150 D 50 50 1 1 W +X GND 6 0 -400 150 U 50 50 1 1 W +X SPI_CLK 7 700 100 150 L 50 50 1 1 I C +X SPI_MISO 8 700 0 150 L 50 50 1 1 O +X SPI_MOSI 9 700 -100 150 L 50 50 1 1 I +X SPI_~CS 10 700 -200 150 L 50 50 1 1 I +X ~BT_RESET 11 -700 100 150 R 50 50 1 1 I ENDDRAW ENDDEF # From c3f910a97dff5c2e05d11cb4e61999a329830c42 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 8 Jun 2017 17:06:53 +0200 Subject: [PATCH 05/54] fixing fields alignment --- library/rfcom.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index c512088e..9a244387 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -769,8 +769,8 @@ ENDDEF # SPBTLE-RF # DEF SPBTLE-RF U 0 40 Y Y 1 F N -F0 "U" -550 400 50 H V C CNN -F1 "SPBTLE-RF" -350 300 50 H V C CNN +F0 "U" -550 400 50 H V L CNN +F1 "SPBTLE-RF" -550 300 50 H V L CNN F2 "" -400 -400 50 V I C CNN F3 "" -550 400 50 H I C CNN ALIAS SPBTLE-RF0 From 661bc9a586272d21ee5fff92a580c0cfc8a8a015 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 13 Jun 2017 09:57:22 +0200 Subject: [PATCH 06/54] Edited footprint fields, set NC pin into visibles --- library/rfcom.lib | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/library/rfcom.lib b/library/rfcom.lib index 9a244387..d5576def 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -771,25 +771,25 @@ ENDDEF DEF SPBTLE-RF U 0 40 Y Y 1 F N F0 "U" -550 400 50 H V L CNN F1 "SPBTLE-RF" -550 300 50 H V L CNN -F2 "" -400 -400 50 V I C CNN +F2 "RF_Modules:ST_SPBTLE" 450 -450 50 H I C CNN F3 "" -550 400 50 H I C CNN ALIAS SPBTLE-RF0 $FPLIST - *SPBTLE* + ST*SPBTLE* $ENDFPLIST DRAW -S -550 250 550 -250 0 1 10 f -X EXT_LPCLK 1 -700 -100 150 R 50 50 1 1 N N -X GPIO2 2 -700 0 150 R 50 50 1 1 N N -X ANA_TEST 3 -700 -200 150 R 50 50 1 1 N N +S -550 250 550 -350 0 1 10 f +X EXT_LPCLK/NC 1 -700 0 150 R 50 50 1 1 I +X GPIO2/NC 2 -700 200 150 R 50 50 1 1 B +X ANA_TEST/NC 3 -700 -100 150 R 50 50 1 1 I X SPI_IRQ 4 700 200 150 L 50 50 1 1 O X VIN 5 0 400 150 D 50 50 1 1 W -X GND 6 0 -400 150 U 50 50 1 1 W -X SPI_CLK 7 700 100 150 L 50 50 1 1 I C -X SPI_MISO 8 700 0 150 L 50 50 1 1 O -X SPI_MOSI 9 700 -100 150 L 50 50 1 1 I -X SPI_~CS 10 700 -200 150 L 50 50 1 1 I -X ~BT_RESET 11 -700 100 150 R 50 50 1 1 I +X GND 6 0 -500 150 U 50 50 1 1 W +X SPI_CLK 7 700 0 150 L 50 50 1 1 I C +X SPI_MISO 8 700 -100 150 L 50 50 1 1 O +X SPI_MOSI 9 700 -200 150 L 50 50 1 1 I +X SPI_~CS 10 700 -300 150 L 50 50 1 1 I +X ~BT_RESET 11 -700 -300 150 R 50 50 1 1 I ENDDRAW ENDDEF # From c4c5c4ff33ee0db1e66949ae1a1bfaf8c0ba001b Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 14 Jun 2017 08:40:58 +0200 Subject: [PATCH 07/54] Enlarged component and made NC more clear Also switched pin places --- library/rfcom.dcm | 2 +- library/rfcom.lib | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index b82b2bc9..8a6fe58c 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -29,7 +29,7 @@ F http://www.ti.com/lit/ds/symlink/cc1200.pdf $ENDCMP # $CMP CC2520 -D 2.4 GHz ZigBee/IEEE 802.15.4 RF transceiver +D 2.4 GHz ZigBee/IEEE 802.15.4 RF transceiver K 2.4GHz rf transceiver ZigBee 802.15.4 F http://www.ti.com/lit/gpn/cc2520 $ENDCMP diff --git a/library/rfcom.lib b/library/rfcom.lib index d5576def..ae0e2055 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -769,27 +769,27 @@ ENDDEF # SPBTLE-RF # DEF SPBTLE-RF U 0 40 Y Y 1 F N -F0 "U" -550 400 50 H V L CNN -F1 "SPBTLE-RF" -550 300 50 H V L CNN -F2 "RF_Modules:ST_SPBTLE" 450 -450 50 H I C CNN +F0 "U" -550 500 50 H V L CNN +F1 "SPBTLE-RF" -550 400 50 H V L CNN +F2 "RF_Modules:ST_SPBTLE" 500 -550 50 H I C CNN F3 "" -550 400 50 H I C CNN ALIAS SPBTLE-RF0 $FPLIST ST*SPBTLE* $ENDFPLIST DRAW -S -550 250 550 -350 0 1 10 f -X EXT_LPCLK/NC 1 -700 0 150 R 50 50 1 1 I -X GPIO2/NC 2 -700 200 150 R 50 50 1 1 B -X ANA_TEST/NC 3 -700 -100 150 R 50 50 1 1 I -X SPI_IRQ 4 700 200 150 L 50 50 1 1 O -X VIN 5 0 400 150 D 50 50 1 1 W -X GND 6 0 -500 150 U 50 50 1 1 W -X SPI_CLK 7 700 0 150 L 50 50 1 1 I C -X SPI_MISO 8 700 -100 150 L 50 50 1 1 O -X SPI_MOSI 9 700 -200 150 L 50 50 1 1 I -X SPI_~CS 10 700 -300 150 L 50 50 1 1 I -X ~BT_RESET 11 -700 -300 150 R 50 50 1 1 I +S -650 350 650 -450 0 1 10 f +X NC/EXT_LPCLK 1 -800 -100 150 R 50 50 1 1 I +X NC/GPIO2 2 -800 -200 150 R 50 50 1 1 B +X NC/ANA_TEST 3 -800 -300 150 R 50 50 1 1 I +X SPI_IRQ 4 800 200 150 L 50 50 1 1 O +X VIN 5 0 500 150 D 50 50 1 1 W +X GND 6 0 -600 150 U 50 50 1 1 W +X SPI_CLK 7 800 0 150 L 50 50 1 1 I C +X SPI_MISO 8 800 -100 150 L 50 50 1 1 O +X SPI_MOSI 9 800 -200 150 L 50 50 1 1 I +X SPI_~CS 10 800 -300 150 L 50 50 1 1 I +X ~BT_RESET 11 -800 200 150 R 50 50 1 1 I ENDDRAW ENDDEF # From 2b4141df4bd049374b4da16a182655767169ba04 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Sun, 30 Jul 2017 13:52:09 -0700 Subject: [PATCH 08/54] Add net ties --- library/device.lib | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/library/device.lib b/library/device.lib index 33de8b2f..3b42afed 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3847,6 +3847,66 @@ X + 2 0 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # +# NETTIE-I +# +DEF NETTIE-I NT 0 0 Y N 1 F N +F0 "NT" 0 75 50 H V C CNN +F1 "NETTIE-I" 0 -75 50 H I C CNN +F2 "Oddities:NetTie-I" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + NetTie?I* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 0 50 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# NETTIE-II +# +DEF NETTIE-II NT 0 0 Y N 1 F N +F0 "NT" 0 75 50 H V C CNN +F1 "NETTIE-II" 0 -225 50 H I C CNN +F2 "Oddities:NetTie-II" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + NetTie?II* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 -100 0 -100 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -100 0 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 -100 -100 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# NETTIE-III +# +DEF NETTIE-III NT 0 0 Y N 1 F N +F0 "NT" 0 75 50 H V C CNN +F1 "NETTIE-III" 0 -225 50 H I C CNN +F2 "Oddities:NetTie-III" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + NetTie?III* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 -100 50 -100 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -100 0 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 -100 -100 100 R 50 50 1 1 P +X 4 4 100 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # Ohmmeter # DEF Ohmmeter MES 0 1 N N 1 F N From caa10477e18ceb3017b746c15bc5c46c8eae132d Mon Sep 17 00:00:00 2001 From: evanshultz Date: Sun, 30 Jul 2017 13:52:49 -0700 Subject: [PATCH 09/54] Add net ties --- library/device.dcm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index a3f34159..6497c896 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -827,6 +827,21 @@ D Ultrasound receiver K Microphone Ultrasound crystal $ENDCMP # +$CMP NETTIE-I +D NetTie, 2 pins +K NetTie-I +$ENDCMP +# +$CMP NETTIE-II +D NetTie, 3 pins +K NetTie-II +$ENDCMP +# +$CMP NETTIE-III +D NetTie, 4 pins +K NetTie-III +$ENDCMP +# $CMP Ohmmeter D Ohmmeter, measures resistance K Ohmmeter From fe3ca2f2abdac035bd545d26ed6c21ea9f4fbd66 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 1 Aug 2017 19:36:10 -0700 Subject: [PATCH 10/54] Update device.lib --- library/device.lib | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/library/device.lib b/library/device.lib index 3b42afed..534b617c 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3847,15 +3847,15 @@ X + 2 0 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # -# NETTIE-I +# Net-Tie_2 # -DEF NETTIE-I NT 0 0 Y N 1 F N +DEF Net-Tie_2 NT 0 0 Y N 1 F N F0 "NT" 0 75 50 H V C CNN -F1 "NETTIE-I" 0 -75 50 H I C CNN -F2 "Oddities:NetTie-I" 0 0 50 H I C CNN +F1 "Net-Tie_2" 0 -75 50 H V C CNN +F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST - NetTie?I* + Net*Tie* $ENDFPLIST DRAW P 2 0 1 10 -50 0 50 0 N @@ -3864,15 +3864,15 @@ X 2 2 100 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# NETTIE-II +# Net-Tie_3 # -DEF NETTIE-II NT 0 0 Y N 1 F N +DEF Net-Tie_3 NT 0 0 Y N 1 F N F0 "NT" 0 75 50 H V C CNN -F1 "NETTIE-II" 0 -225 50 H I C CNN -F2 "Oddities:NetTie-II" 0 0 50 H I C CNN +F1 "Net-Tie_3" 0 -225 50 H V C CNN +F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST - NetTie?II* + Net*Tie* $ENDFPLIST DRAW P 2 0 1 10 -50 -100 0 -100 N @@ -3885,15 +3885,15 @@ X 3 3 -100 -100 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# NETTIE-III +# Net-Tie_4 # -DEF NETTIE-III NT 0 0 Y N 1 F N +DEF Net-Tie_4 NT 0 0 Y N 1 F N F0 "NT" 0 75 50 H V C CNN -F1 "NETTIE-III" 0 -225 50 H I C CNN -F2 "Oddities:NetTie-III" 0 0 50 H I C CNN +F1 "Net-Tie_4" 0 -225 50 H V C CNN +F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST - NetTie?III* + Net*Tie* $ENDFPLIST DRAW P 2 0 1 10 -50 -100 50 -100 N From 9a2f6032a468640f9c0f0ecee27df3bfceef5b65 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 1 Aug 2017 19:36:30 -0700 Subject: [PATCH 11/54] Update device.dcm --- library/device.dcm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 6497c896..672e8792 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -827,19 +827,19 @@ D Ultrasound receiver K Microphone Ultrasound crystal $ENDCMP # -$CMP NETTIE-I -D NetTie, 2 pins -K NetTie-I +$CMP Net-Tie_2 +D Net Tie, 2 pins +K net tie short $ENDCMP # -$CMP NETTIE-II -D NetTie, 3 pins -K NetTie-II +$CMP Net-Tie_3 +D Net Tie, 3 pins +K net tie short $ENDCMP # -$CMP NETTIE-III -D NetTie, 4 pins -K NetTie-III +$CMP Net-Tie_4 +D Net Tie, 4 pins +K net tie short $ENDCMP # $CMP Ohmmeter From 02d926ee1fcb6b216047b455913d80ca78d603f6 Mon Sep 17 00:00:00 2001 From: Julien FAUCHER Date: Tue, 3 Oct 2017 18:24:36 +0200 Subject: [PATCH 12/54] Resolve conflicts --- library/rfcom.dcm | 36 ++++++++++ library/rfcom.lib | 171 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 207 insertions(+) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 8a6fe58c..39b88309 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -58,6 +58,12 @@ K IOT LoRa SIGFOX F http://www.nemeus.fr/resources/uploads/2015/04/MM002-xx-EU_datasheet_v0.11.pdf $ENDCMP # +$CMP MOD-nRF8001 +D Bluetooth Low Energy module based on nRF8001 chipset +K Bluetooth Low Energy nRF8001 +F https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/ +$ENDCMP +# $CMP NRF24L01 D Ultra low power 2.4GHz RF Transceiver, QFN20 4x4mm K Low Power RF Transciever @@ -88,6 +94,18 @@ K Bluetooth Module F http://ww1.microchip.com/downloads/en/DeviceDoc/rn-42-ds-v2.32r.pdf $ENDCMP # +$CMP RXM-GPS-FM +D Module GPS Low Power, 14mA tracking, 22 channels +K gps low-power +F https://linxtechnologies.com/wp/wp-content/uploads/rxm-gps-fm.pdf +$ENDCMP +# +$CMP RXM-GPS-RM +D Module GPS Low Power, 14mA tracking, 22 channels +K gps low-power +F https://linxtechnologies.com/wp/wp-content/uploads/rxm-gps-rm.pdf +$ENDCMP +# $CMP SIM900 D GSM Quad-Band Communication Module, GPRS, Audio Engine, AT Command Set K GSM GPRS Quad-Band SMS FAX @@ -106,6 +124,18 @@ K BLE bluetooth module low-power F http://www.st.com/resource/en/datasheet/spbtle-rf0.pdf $ENDCMP # +$CMP SX1272 +D 860 MHz to 1020 MHz Low Power Long Range Transceiver, spreading factor from 6 to 12, LoRA, QFN-28 +K low-power lora transceiver +F http://www.semtech.com/images/datasheet/sx1272.pdf +$ENDCMP +# +$CMP SX1273 +D 860 MHz to 1020 MHz Low Power Long Range Transceiver, spreading factor from 6 to 9, LoRA, QFN-28 +K low-power lora transceiver +F http://www.semtech.com/images/datasheet/sx1272.pdf +$ENDCMP +# $CMP TD1205 D High-Performance, Low-Current SIGFOX™ Gateway And GPS Receiver With Integrated Antennas K IOT SIGFOX GPS @@ -130,6 +160,12 @@ K IQRF common transceiver, GMSK modulation F http://iqrf.org/weben/downloads.php?id=337 $ENDCMP # +$CMP UL865 +D Telit 3G Module (GSM/GPRS/UMTS/HSPA), 3.8V, Digital voice and SMS, I2S, USB 2.0, UART, SPI. Manufacturer package +K gsm 3g gprs umts hspa +F http://www.telit.com/fileadmin/user_upload/products/Downloads/3G/Telit_UL865_Hardware_User_Guide_r8.pdf +$ENDCMP +# $CMP XBee_SMT D Digi Xbee SMT RF module K Digi XBee diff --git a/library/rfcom.lib b/library/rfcom.lib index ae0e2055..a1676406 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -388,6 +388,32 @@ X PA7-IO/SPI-MOSI 19 1200 -400 100 L 50 50 1 1 B ENDDRAW ENDDEF # +# MOD-nRF8001 +# +DEF MOD-nRF8001 U 0 40 Y Y 1 F N +F0 "U" -300 500 50 H V C CNN +F1 "MOD-nRF8001" 300 -500 50 H V C CNN +F2 "" 50 50 50 H I C CNN +F3 "" 50 0 50 H I C CNN +$FPLIST + MOD?nRF8001* +$ENDFPLIST +DRAW +S -350 450 350 -450 0 1 10 f +X 3V3 1 0 600 150 D 50 50 1 1 W +X GND 2 0 -600 150 U 50 50 1 1 W +X RST 3 -500 200 150 R 50 50 1 1 I +X RXD 4 -500 -100 150 R 50 50 1 1 I +X TXD 5 -500 -200 150 R 50 50 1 1 O +X SCK 6 500 -300 150 L 50 50 1 1 I +X REQN 7 500 -200 150 L 50 50 1 1 I +X MOSI 8 500 -100 150 L 50 50 1 1 I +X MISO 9 500 0 150 L 50 50 1 1 O +X RDYN 10 500 200 150 L 50 50 1 1 O +X ACTIVE 11 500 300 150 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # NRF24L01 # DEF NRF24L01 U 0 40 Y Y 1 F N @@ -612,6 +638,43 @@ X GND 29 -100 -1000 100 U 50 50 1 1 W ENDDRAW ENDDEF # +# RXM-GPS-RM +# +DEF RXM-GPS-RM U 0 40 Y Y 1 F N +F0 "U" -200 600 50 H V R CNN +F1 "RXM-GPS-RM" -200 500 50 H V R CNN +F2 "RF_Modules:Linx_RXM-GPS" 600 -500 50 H I C CNN +F3 "" 300 -300 50 H I C CNN +ALIAS RXM-GPS-FM +$FPLIST + Linx*RXM?GPS* +$ENDFPLIST +DRAW +S -450 450 450 -450 0 1 10 f +X NC 1 -600 400 150 R 50 50 1 1 N N +X NC 2 -600 300 150 R 50 50 1 1 N N +X 1PPS 3 600 0 150 L 50 50 1 1 O +X TX 4 -600 -300 150 R 50 50 1 1 O +X RX 5 -600 -200 150 R 50 50 1 1 I +X NC 6 -600 0 150 R 50 50 1 1 N N +X NC 7 -600 -100 150 R 50 50 1 1 N N +X ~RESET 8 -600 100 150 R 50 50 1 1 I +X NC 9 -600 -400 150 R 50 50 1 1 N N +X NC 10 600 400 150 L 50 50 1 1 N N +X GND 20 0 -600 150 U 50 50 1 1 P N +X VBCKUP 11 100 600 150 D 50 50 1 1 W +X GND 21 0 -600 150 U 50 50 1 1 P N +X VCC 12 -100 600 150 D 50 50 1 1 W +X GND 22 0 -600 150 U 50 50 1 1 P N +X NC 13 600 300 150 L 50 50 1 1 N N +X NC 14 600 200 150 L 50 50 1 1 N N +X NC 15 600 100 150 L 50 50 1 1 N N +X NC 16 600 -100 150 L 50 50 1 1 N N +X GND 18 0 -600 150 U 50 50 1 1 W +X RFIN 19 -600 200 150 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # SA605D # DEF SA605D U 0 0 Y Y 1 F N @@ -793,6 +856,51 @@ X ~BT_RESET 11 -800 200 150 R 50 50 1 1 I ENDDRAW ENDDEF # +# SX1272 +# +DEF SX1272 U 0 40 Y Y 1 F N +F0 "U" -600 1000 50 H V L CNN +F1 "SX1272" -600 900 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-28-1EP_6x6mm_Pitch0.65mm" 0 -300 50 H I C CNN +F3 "" 0 -200 50 H I C CNN +ALIAS SX1273 +$FPLIST + QFN*1EP*6x6mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -450 850 450 -950 0 1 10 f +X VBAT1 1 -200 1000 150 D 50 50 1 1 W +X VR_ANA 2 100 1000 150 D 50 50 1 1 W +X VR_DIG 3 200 1000 150 D 50 50 1 1 W +X XTA 4 -600 600 150 R 50 50 1 1 B +X XTB 5 -600 500 150 R 50 50 1 1 B +X RESET 6 -600 400 150 R 50 50 1 1 I +X NC 7 -600 200 150 R 50 50 1 1 N N +X NC 8 -600 100 150 R 50 50 1 1 N N +X DIO0 9 600 100 150 L 50 50 1 1 B +X DIO1 10 600 0 150 L 50 50 1 1 B +X ~CS~ 20 -600 -800 150 R 50 50 1 1 I +X DIO2 11 600 -100 150 L 50 50 1 1 B +X RF_MOD/NC 21 600 -600 150 L 50 50 1 1 O +X DIO3 12 600 -200 150 L 50 50 1 1 B +X GND 22 100 -1100 150 U 50 50 1 1 P N +X DIO4 13 600 -300 150 L 50 50 1 1 B +X RXTX 23 600 -700 150 L 50 50 1 1 O +X DIO5 14 600 -400 150 L 50 50 1 1 B +X RFO 24 -600 0 150 R 50 50 1 1 I +X VBAT2 15 -100 1000 150 D 50 50 1 1 W +X RFI 25 -600 -100 150 R 50 50 1 1 O +X GND 16 100 -1100 150 U 50 50 1 1 W +X GND 26 100 -1100 150 U 50 50 1 1 P N +X SCK 17 -600 -500 150 R 50 50 1 1 I +X PA_BOOST 27 600 400 150 L 50 50 1 1 w +X MISO 18 -600 -600 150 R 50 50 1 1 O +X VR_PA 28 600 300 150 L 50 50 1 1 w +X MOSI 19 -600 -700 150 R 50 50 1 1 I +X EP 29 -100 -1100 150 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # TD1205 # DEF TD1205 U 0 40 Y Y 1 F N @@ -876,6 +984,69 @@ X GND 9 -100 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF # +# UL865 +# +DEF UL865 U 0 40 Y Y 1 F N +F0 "U" -700 1800 50 H V L CNN +F1 "UL865" -700 1700 50 H V L CNN +F2 "RF_Modules:Telit_xL865" 0 -2600 50 H I C CNN +F3 "" 0 -500 50 H I C CNN +$FPLIST + *Telit*xL865* +$ENDFPLIST +DRAW +S -750 1650 750 -2050 0 1 10 f +X C109/DCD/GPO 1 -900 -900 150 R 50 50 1 1 O +X C125/RING/GPO 2 -900 -1000 150 R 50 50 1 1 O +X C107/DSR/GPO 3 -900 -1100 150 R 50 50 1 1 O +X C108/DTR/GPI 4 -900 -1200 150 R 50 50 1 1 I +X C105/RTS/GPI 5 -900 -1300 150 R 50 50 1 1 I +X C106/CTS/GPO 6 -900 -1400 150 R 50 50 1 1 O +X C103/TXD 7 -900 -1500 150 R 50 50 1 1 I +X C104/RXD 8 -900 -1600 150 R 50 50 1 1 O +X SIMVCC 9 -900 900 150 R 50 50 1 1 w +X SIMRST 10 -900 800 150 R 50 50 1 1 O +X NC 20 900 -800 150 L 50 50 1 1 N N +X VRTC 30 900 1000 150 L 50 50 1 1 w +X GPIO3/DVI_TX 40 -900 200 150 R 50 50 1 1 B +X SIMCLK 11 -900 700 150 R 50 50 1 1 O +X NC 21 900 -900 150 L 50 50 1 1 N N +X NC 31 900 -1300 150 L 50 50 1 1 N N +X GPIO2/JDR/DVI_RX 41 -900 300 150 R 50 50 1 1 B +X SIMIO 12 -900 600 150 R 50 50 1 1 B +X NC 22 900 -1000 150 L 50 50 1 1 N N +X GND 32 100 -2200 150 U 50 50 1 1 W +X GPIO1/DVI_WA0 42 -900 400 150 R 50 50 1 1 B +X ADC_IN1 13 -900 -1800 150 R 50 50 1 1 I +X AGND 23 -100 -2200 150 U 50 50 1 1 W +X GND 33 100 -2200 150 U 50 50 1 1 P N +X V_AUX/PWRMON 43 900 900 150 L 50 50 1 1 w +X ADC_IN2 14 -900 -1900 150 R 50 50 1 1 I +X NC 24 900 -1200 150 L 50 50 1 1 N N +X ANTENNA 34 900 -500 150 L 50 50 1 1 B +X RXD_AUX/SPI_MISO 44 -900 -600 150 R 50 50 1 1 B +X DAC_OUT1 15 900 -1900 150 L 50 50 1 1 O +X SPI_CLK 25 -900 -500 150 R 50 50 1 1 B +X GND 35 100 -2200 150 U 50 50 1 1 P N +X TXD_AUX/SPI_MOSI 45 -900 -700 150 R 50 50 1 1 B +X VUSB 16 -900 1300 150 R 50 50 1 1 I +X GPIO8/STAT_LED 26 -900 -300 150 R 50 50 1 1 B +X GND 36 100 -2200 150 U 50 50 1 1 P N +X GND 46 100 -2200 150 U 50 50 1 1 P N +X USB_D- 17 -900 1200 150 R 50 50 1 1 B +X GPIO7/SPI_MRDY 27 -900 -200 150 R 50 50 1 1 B +X VBATT_PA 37 100 1800 150 D 50 50 1 1 W +X ~RESET 47 -900 1500 150 R 50 50 1 1 I +X USB_D+ 18 -900 1100 150 R 50 50 1 1 B +X GPIO6/SPI_SRDY 28 -900 -100 150 R 50 50 1 1 B +X VBATT 38 -100 1800 150 D 50 50 1 1 W +X NC 48 900 -1400 150 L 50 50 1 1 N N +X NC 19 900 -700 150 L 50 50 1 1 N N +X GPIO5 29 -900 0 150 R 50 50 1 1 B +X GPIO4/DVI_CLK 39 -900 100 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # XBee_SMT # DEF XBee_SMT U 0 40 Y Y 1 F N From d0834e54c6ea94e539c4e0393b61f0a029582f11 Mon Sep 17 00:00:00 2001 From: Charlie Rysenga Date: Sat, 7 Oct 2017 11:05:37 -0400 Subject: [PATCH 13/54] created WS2813 --- library/LED.dcm | 6 ++++++ library/LED.lib | 27 +++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/library/LED.dcm b/library/LED.dcm index dc488348..10f3712f 100644 --- a/library/LED.dcm +++ b/library/LED.dcm @@ -30,4 +30,10 @@ K led diode Neopixel WS2811 WS2812 F https://www.adafruit.com/product/1938 $ENDCMP # +$CMP WS2813 +D WS2813 digital RGB LED, 5050 LED package +K led diode WS2813 +F https://www.element14.com/community/servlet/JiveServlet/previewBody/82167-102-1-346252/WS2813%20LED%20Datasheet.pdf +$ENDCMP +# #End Doc Library diff --git a/library/LED.lib b/library/LED.lib index 1561713c..9e2b197d 100644 --- a/library/LED.lib +++ b/library/LED.lib @@ -208,4 +208,31 @@ X DIN 4 -400 0 100 R 50 50 1 1 I ENDDRAW ENDDEF # +# WS2813 +# +DEF WS2813 D 0 5 Y Y 1 F N +F0 "D" 150 300 50 H V L BNN +F1 "WS2813" 100 -300 50 H V L TNN +F2 "" 100 -300 50 H I L TNN +F3 "" 100 -375 50 H I L TNN +$FPLIST + LED*WS2812*PLCC6* +$ENDFPLIST +DRAW +S 300 250 -300 -250 0 1 10 f +P 2 0 1 0 -70 90 -70 70 N +P 2 0 1 0 -30 90 -30 70 N +P 2 0 1 0 30 40 30 -40 N +P 3 0 1 0 -150 0 30 0 100 0 N +P 3 0 1 0 -30 50 -70 90 -50 90 N +P 3 0 1 0 10 50 -30 90 -10 90 N +P 4 0 1 0 -50 40 -50 -40 30 0 -50 40 N +X VCC 1 0 400 150 D 50 50 1 1 W +X DOUT 2 400 0 100 L 50 50 1 1 O +X DIN 4 -400 100 100 R 50 50 1 1 I +X GND 5 0 -400 150 U 50 50 1 1 W +X BIN 6 -400 -100 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# #End Library From aaba3cab2101e9525bdc2979ce39e61a8b6106eb Mon Sep 17 00:00:00 2001 From: Charlie Rysenga Date: Tue, 10 Oct 2017 00:15:05 -0400 Subject: [PATCH 14/54] Fixed missing pin, datasheet, pin lenghts, pin properties --- library/LED.dcm | 6 +++--- library/LED.lib | 11 ++++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/library/LED.dcm b/library/LED.dcm index 10f3712f..e6adff4e 100644 --- a/library/LED.dcm +++ b/library/LED.dcm @@ -31,9 +31,9 @@ F https://www.adafruit.com/product/1938 $ENDCMP # $CMP WS2813 -D WS2813 digital RGB LED, 5050 LED package -K led diode WS2813 -F https://www.element14.com/community/servlet/JiveServlet/previewBody/82167-102-1-346252/WS2813%20LED%20Datasheet.pdf +D digital RGB LED, 5050 LED package +K led diode RGB +F http://www.normandled.com/upload/201605/WS2813%20LED%20Datasheet.pdf $ENDCMP # #End Doc Library diff --git a/library/LED.lib b/library/LED.lib index 9e2b197d..246e3b61 100644 --- a/library/LED.lib +++ b/library/LED.lib @@ -211,15 +211,15 @@ ENDDEF # WS2813 # DEF WS2813 D 0 5 Y Y 1 F N -F0 "D" 150 300 50 H V L BNN -F1 "WS2813" 100 -300 50 H V L TNN +F0 "D" 150 350 50 H V L BNN +F1 "WS2813" 150 -350 50 H V L TNN F2 "" 100 -300 50 H I L TNN F3 "" 100 -375 50 H I L TNN $FPLIST LED*WS2812*PLCC6* $ENDFPLIST DRAW -S 300 250 -300 -250 0 1 10 f +S 300 300 -300 -300 0 1 10 f P 2 0 1 0 -70 90 -70 70 N P 2 0 1 0 -30 90 -30 70 N P 2 0 1 0 30 40 30 -40 N @@ -227,10 +227,11 @@ P 3 0 1 0 -150 0 30 0 100 0 N P 3 0 1 0 -30 50 -70 90 -50 90 N P 3 0 1 0 10 50 -30 90 -10 90 N P 4 0 1 0 -50 40 -50 -40 30 0 -50 40 N -X VCC 1 0 400 150 D 50 50 1 1 W +X NC 1 400 200 100 L 50 50 1 1 N N X DOUT 2 400 0 100 L 50 50 1 1 O +X VDD 2 0 400 100 D 50 50 1 1 W X DIN 4 -400 100 100 R 50 50 1 1 I -X GND 5 0 -400 150 U 50 50 1 1 W +X GND 5 0 -400 100 U 50 50 1 1 W X BIN 6 -400 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF From ede9740f51921519dd68767def38d6f537cb080e Mon Sep 17 00:00:00 2001 From: Charlie Rysenga Date: Tue, 10 Oct 2017 00:28:10 -0400 Subject: [PATCH 15/54] Fixed duplicated pin. Whoops --- library/LED.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/LED.lib b/library/LED.lib index 246e3b61..80bdcbdb 100644 --- a/library/LED.lib +++ b/library/LED.lib @@ -228,8 +228,8 @@ P 3 0 1 0 -30 50 -70 90 -50 90 N P 3 0 1 0 10 50 -30 90 -10 90 N P 4 0 1 0 -50 40 -50 -40 30 0 -50 40 N X NC 1 400 200 100 L 50 50 1 1 N N -X DOUT 2 400 0 100 L 50 50 1 1 O X VDD 2 0 400 100 D 50 50 1 1 W +X DOUT 3 400 0 100 L 50 50 1 1 O X DIN 4 -400 100 100 R 50 50 1 1 I X GND 5 0 -400 100 U 50 50 1 1 W X BIN 6 -400 -100 100 R 50 50 1 1 I From d224e7332971a5cae264ebec7c225d6500da9fb1 Mon Sep 17 00:00:00 2001 From: Charlie Rysenga Date: Tue, 10 Oct 2017 20:25:33 -0400 Subject: [PATCH 16/54] Updated filter per realization there is no thermal pad --- library/LED.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/LED.lib b/library/LED.lib index 80bdcbdb..b67ab573 100644 --- a/library/LED.lib +++ b/library/LED.lib @@ -216,7 +216,7 @@ F1 "WS2813" 150 -350 50 H V L TNN F2 "" 100 -300 50 H I L TNN F3 "" 100 -375 50 H I L TNN $FPLIST - LED*WS2812*PLCC6* + LED?Normandled?WS2813?06?5.0x5.0mm*Pitch1.6mm* $ENDFPLIST DRAW S 300 300 -300 -300 0 1 10 f From 605ec54b796fc22d0ba12fae3d4634714b24a733 Mon Sep 17 00:00:00 2001 From: Phil Tooley Date: Tue, 17 Oct 2017 19:59:18 +0100 Subject: [PATCH 17/54] add max31856 --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 83dc0f37..c67f0b0f 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -486,6 +486,12 @@ K 1Wire OneWire Maxim Dallas F http://datasheets.maximintegrated.com/en/ds/MAX31826.pdf $ENDCMP # +$CMP MAX31856 +D Precision Thermocouple to Digital Converter with Linearization +K Thermocouple converter serial +F https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf +$ENDCMP +# $CMP MCP9501 D Temperature Switch with Selectable Hysteresis, Open-Drain, Active-Low Output (Hot Option), SOT-23-5 K Temperature Switch sensor diff --git a/library/sensors.lib b/library/sensors.lib index 9432e3a4..139d9a1f 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1426,6 +1426,45 @@ X AD3 8 -400 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # +# MAX31856 +# +DEF MAX31856 U 0 40 Y Y 1 F N +F0 "U" -300 550 50 H V R CNN +F1 "MAX31856" 550 550 50 H V R CNN +F2 "Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mm" 150 -550 50 H I L CNN +F3 "" -50 200 50 H I C CNN +$FPLIST + TSSOP*14* +$ENDFPLIST +DRAW +A -5 125 25 1 1799 0 1 10 N 20 125 -30 125 +C -5 -100 50 0 1 10 F +S -400 500 400 -500 0 1 10 f +S 20 -75 -30 0 0 1 10 F +P 2 0 1 10 -30 25 -5 25 N +P 2 0 1 10 -30 50 -5 50 N +P 2 0 1 10 -30 75 -5 75 N +P 2 0 1 10 -30 100 -5 100 N +P 2 0 1 10 -30 125 -30 0 N +P 2 0 1 10 -30 125 -5 125 N +P 2 0 1 10 20 125 20 0 N +X AGND 1 -100 -600 100 U 50 50 1 1 W +X BIAS 2 -500 -100 100 R 50 50 1 1 I +X T- 3 -500 0 100 R 50 50 1 1 I +X T+ 4 -500 100 100 R 50 50 1 1 I +X AVDD 5 -100 600 100 D 50 50 1 1 W +X DNC 6 -500 -300 100 R 50 50 1 1 N N +X ~DRDY 7 500 300 100 L 50 50 1 1 I +X DVDD 8 100 600 100 D 50 50 1 1 W +X ~CS 9 500 0 100 L 50 50 1 1 I +X SCK 10 500 -100 100 L 50 50 1 1 I +X SDO 11 500 -200 100 L 50 50 1 1 O +X SDI 12 500 -300 100 L 50 50 1 1 I +X ~FAULT 13 500 200 100 L 50 50 1 1 I +X DGND 14 100 -600 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MCP9501 # DEF MCP9501 U 0 5 Y Y 1 F N From 2a4d310228863b20fed450e5b034cd075ce6c129 Mon Sep 17 00:00:00 2001 From: Phil Tooley Date: Thu, 19 Oct 2017 12:04:43 +0100 Subject: [PATCH 18/54] Update description and footprint filter as requested Description changed to "Precision Thermocouple to Digital Converter with Linearization, TSSOP-14" Forrprint filter to "TSSOP*14*4.4x5mm*Pitch0.65mm*" --- library/sensors.dcm | 2 +- library/sensors.lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index c67f0b0f..da0405d4 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -487,7 +487,7 @@ F http://datasheets.maximintegrated.com/en/ds/MAX31826.pdf $ENDCMP # $CMP MAX31856 -D Precision Thermocouple to Digital Converter with Linearization +D Precision Thermocouple to Digital Converter with Linearization, TSSOP-14 K Thermocouple converter serial F https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf $ENDCMP diff --git a/library/sensors.lib b/library/sensors.lib index 139d9a1f..2127bde7 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1434,7 +1434,7 @@ F1 "MAX31856" 550 550 50 H V R CNN F2 "Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mm" 150 -550 50 H I L CNN F3 "" -50 200 50 H I C CNN $FPLIST - TSSOP*14* + TSSOP*14*4.4x5mm*Pitch0.65mm* $ENDFPLIST DRAW A -5 125 25 1 1799 0 1 10 N 20 125 -30 125 From ce300ba482e8c8ae821a008959198e607fedeb30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=20P=C3=B6schl?= Date: Sun, 22 Oct 2017 22:28:56 +0200 Subject: [PATCH 19/54] Fix naming for Schurter FUP 3d models. --- ...0mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.step} | 0 ...20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.wrl} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/{Fuseholder_Schruter_FUP_horiz_closed_5x20mm_or_6.3x32mm.step => Fuseholder_Cylinder-5x20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.step} (100%) rename modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/{Fuseholder_Schruter_FUP_horiz_closed_5x20mm_or_6.3x32mm.wrl => Fuseholder_Cylinder-5x20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.wrl} (100%) diff --git a/modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Schruter_FUP_horiz_closed_5x20mm_or_6.3x32mm.step b/modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Cylinder-5x20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.step similarity index 100% rename from modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Schruter_FUP_horiz_closed_5x20mm_or_6.3x32mm.step rename to modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Cylinder-5x20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.step diff --git a/modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Schruter_FUP_horiz_closed_5x20mm_or_6.3x32mm.wrl b/modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Cylinder-5x20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.wrl similarity index 100% rename from modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Schruter_FUP_horiz_closed_5x20mm_or_6.3x32mm.wrl rename to modules/packages3d/Fuse_Holders_and_Fuses.3dshapes/Fuseholder_Cylinder-5x20mm-or-6.3x32mm_Schurter_FUP_0031.25x0_Horizontal_Closed.wrl From 16eb994acf1a4e70de179abdeebaae4ab2918714 Mon Sep 17 00:00:00 2001 From: "Hendrik v. Raven" Date: Fri, 27 Oct 2017 09:44:39 +0200 Subject: [PATCH 20/54] update LTC2309 stack GND and VDD pins allowing for same schematic on both chips. Minor changes to adhere to KLC. --- library/adc-dac.lib | 96 ++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 8b1f6fdd..cfa2e1e0 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -2210,75 +2210,75 @@ ENDDEF # LTC2309_QFN # DEF LTC2309_QFN U 0 40 Y Y 1 F N -F0 "U" -350 650 50 H V C CNN -F1 "LTC2309_QFN" 400 650 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 1350 -750 50 H I C CNN -F3 "" -450 600 50 H V C CNN +F0 "U" -250 550 50 H V C CNN +F1 "LTC2309_QFN" 50 550 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 50 -650 50 H I L CNN +F3 "" -350 550 50 H I C CNN $FPLIST - QFN-*1EP*4x4mm*0.5mm* + QFN*1EP*4x4mm*0.5mm* $ENDFPLIST DRAW -S -400 600 400 -700 0 1 10 f -X CH5 3 -500 0 100 R 50 50 0 1 I -X CH3 1 -500 200 100 R 50 50 1 1 I -X CH4 2 -500 100 100 R 50 50 1 1 I -X CH6 4 -500 -100 100 R 50 50 1 1 I -X CH7 5 -500 -200 100 R 50 50 1 1 I -X COM 6 -500 -400 100 R 50 50 1 1 I -X VREF 7 500 -100 100 L 50 50 1 1 I -X REFCOMP 8 500 -200 100 L 50 50 1 1 I -X GND 9 -300 -800 100 U 50 50 1 1 W -X GND 10 -200 -800 100 U 50 50 1 1 W -X GND 20 200 -800 100 U 50 50 1 1 W -X GND 11 -100 -800 100 U 50 50 1 1 W -X VDD 21 100 700 100 D 50 50 1 1 W -X VDD 12 -100 700 100 D 50 50 1 1 W -X CH0 22 -500 500 100 R 50 50 1 1 I -X VDD 13 0 700 100 D 50 50 1 1 W -X CH1 23 -500 400 100 R 50 50 1 1 I -X AD0 14 500 400 100 L 50 50 1 1 I -X CH2 24 -500 300 100 R 50 50 1 1 I -X AD1 15 500 500 100 L 50 50 1 1 I -X GND 25 300 -800 100 U 50 50 1 1 W -X SCL 16 500 200 100 L 50 50 1 1 I -X SDA 17 500 100 100 L 50 50 1 1 B -X GND 18 0 -800 100 U 50 50 1 1 W -X GND 19 100 -800 100 U 50 50 1 1 W +S -300 500 300 -600 0 1 10 f +X CH5 3 -400 -100 100 R 50 50 0 1 I +X CH3 1 -400 100 100 R 50 50 1 1 I +X CH4 2 -400 0 100 R 50 50 1 1 I +X CH6 4 -400 -200 100 R 50 50 1 1 I +X CH7 5 -400 -300 100 R 50 50 1 1 I +X COM 6 -400 -500 100 R 50 50 1 1 I +X VREF 7 400 -200 100 L 50 50 1 1 I +X REFCOMP 8 400 -300 100 L 50 50 1 1 I +X GND 9 0 -700 100 U 50 50 1 1 W +X GND 10 0 -700 100 U 50 50 1 1 P N +X GND 20 0 -700 100 U 50 50 1 1 P N +X GND 11 0 -700 100 U 50 50 1 1 P N +X VDD 21 0 600 100 D 50 50 1 1 P N +X VDD 12 0 600 100 D 50 50 1 1 W +X CH0 22 -400 400 100 R 50 50 1 1 I +X VDD 13 0 600 100 D 50 50 1 1 P N +X CH1 23 -400 300 100 R 50 50 1 1 I +X AD0 14 400 300 100 L 50 50 1 1 I +X CH2 24 -400 200 100 R 50 50 1 1 I +X AD1 15 400 400 100 L 50 50 1 1 I +X GND 25 0 -700 100 U 50 50 1 1 P N +X SCL 16 400 100 100 L 50 50 1 1 I +X SDA 17 400 0 100 L 50 50 1 1 B +X GND 18 0 -700 100 U 50 50 1 1 P N +X GND 19 0 -700 100 U 50 50 1 1 P N ENDDRAW ENDDEF # # LTC2309_TSSOP # DEF LTC2309_TSSOP U 0 40 Y Y 1 F N -F0 "U" -350 550 50 H V C CNN +F0 "U" -250 550 50 H V C CNN F1 "LTC2309_TSSOP" 350 550 50 H V C CNN F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" 1100 -650 50 H I C CNN -F3 "" -350 550 50 H V C CNN +F3 "" -250 550 50 H I C CNN $FPLIST - TSSOP-* + TSSOP*4.4x6.5mm*Pitch0.65mm* $ENDFPLIST DRAW -S -400 500 300 -600 0 1 10 f -X CH5 16 -500 -100 100 R 50 50 0 1 I +S -300 500 300 -600 0 1 10 f +X CH5 16 -400 -100 100 R 50 50 0 1 I X REFCOMP 1 400 -300 100 L 50 50 1 1 I -X GND 2 -100 -700 100 U 50 50 1 1 W +X GND 2 0 -700 100 U 50 50 1 1 W X VDD 3 0 600 100 D 50 50 1 1 W X AD0 4 400 300 100 L 50 50 1 1 I X AD1 5 400 400 100 L 50 50 1 1 I X SCL 6 400 100 100 L 50 50 1 1 I X SDA 7 400 0 100 L 50 50 1 1 B -X GND 8 0 -700 100 U 50 50 1 1 W -X GND 9 100 -700 100 U 50 50 1 1 W -X VDD 10 -100 600 100 D 50 50 1 1 W +X GND 8 0 -700 100 U 50 50 1 1 P N +X GND 9 0 -700 100 U 50 50 1 1 P N +X VDD 10 0 600 100 D 50 50 1 1 P N X VREF 20 400 -200 100 L 50 50 1 1 I -X CH0 11 -500 400 100 R 50 50 1 1 I -X CH1 12 -500 300 100 R 50 50 1 1 I -X CH2 13 -500 200 100 R 50 50 1 1 I -X CH3 14 -500 100 100 R 50 50 1 1 I -X CH4 15 -500 0 100 R 50 50 1 1 I -X CH6 17 -500 -200 100 R 50 50 1 1 I -X CH7 18 -500 -300 100 R 50 50 1 1 I -X COM 19 -500 -500 100 R 50 50 1 1 I +X CH0 11 -400 400 100 R 50 50 1 1 I +X CH1 12 -400 300 100 R 50 50 1 1 I +X CH2 13 -400 200 100 R 50 50 1 1 I +X CH3 14 -400 100 100 R 50 50 1 1 I +X CH4 15 -400 0 100 R 50 50 1 1 I +X CH6 17 -400 -200 100 R 50 50 1 1 I +X CH7 18 -400 -300 100 R 50 50 1 1 I +X COM 19 -400 -500 100 R 50 50 1 1 I ENDDRAW ENDDEF # From 32e6b93d8140e4c1a65325c18fd8bd5a8116f041 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 31 Oct 2017 07:55:50 -0700 Subject: [PATCH 21/54] Add cross 4p net tie --- library/device.dcm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index 672e8792..744ecada 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -842,6 +842,11 @@ D Net Tie, 4 pins K net tie short $ENDCMP # +$CMP Net-Tie_4+ +D Net Tie, 4 pins, cross +K net tie short +$ENDCMP +# $CMP Ohmmeter D Ohmmeter, measures resistance K Ohmmeter From 175ade522fdddc71c93fac04d8e8172e02b41230 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 31 Oct 2017 07:56:43 -0700 Subject: [PATCH 22/54] Add cross 4p net tie --- library/device.lib | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/library/device.lib b/library/device.lib index 534b617c..4c19ff98 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3907,6 +3907,27 @@ X 4 4 100 -100 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# Net-Tie_4+ +# +DEF Net-Tie_4+ NT 0 0 Y N 1 F N +F0 "NT" 0 150 50 H V C CNN +F1 "Net-Tie_4+" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Net*Tie* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -50 0 50 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 0 100 100 D 50 50 1 1 P +X 4 4 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Ohmmeter # DEF Ohmmeter MES 0 1 N N 1 F N From 456d73f223cf65c5c4b88cba0cf3f76f0079c0d9 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Sat, 4 Nov 2017 22:36:53 +0530 Subject: [PATCH 23/54] Added 3d part for Bosch LGA-8_2.5x2.5mm_Pitch0.65mm package, BME280 and BME680 --- .../Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.fcstd | Bin 0 -> 294685 bytes .../Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step | 5117 +++++++++++++++++ .../Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl | 1027 ++++ 3 files changed, 6144 insertions(+) create mode 100644 modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.fcstd create mode 100644 modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step create mode 100644 modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl diff --git a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.fcstd b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..b58882e927eeea8897341d61c5bd4b666dba5e0a GIT binary patch literal 294685 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 O@qPRBYhV9%=Klf5yEv5q literal 0 HcmV?d00001 diff --git a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step new file mode 100644 index 00000000..fcc22126 --- /dev/null +++ b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step @@ -0,0 +1,5117 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/sandhan/projects/FreeCAD-projects/Bosch_LGA-8_2.5x2.5mm_ +Pitch0.65mm.step','2017-11-04T19:21:57',('kicad StepUp'),('ksu MCAD'), + 'Open CASCADE STEP processor 7.1','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('Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm', + 'Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3748); +#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,#57,#88,#119,#419,#506,#518,#549,#573,#597, + #614,#639,#670,#694,#718,#735,#766,#790,#814,#831,#862,#886,#910, + #927,#958,#982,#1006,#1023,#1054,#1078,#1102,#1119,#1150,#1174,#1198 + ,#1215,#1246,#1270,#1294,#1311,#1391,#1416,#1489,#1514,#1587,#1612, + #1685,#1703,#1715,#1724,#1736,#1748,#1760,#1772,#1784,#1796,#1808, + #1826,#1883,#1940,#1990,#2008,#2065,#2122,#2171,#2189,#2246,#2303, + #2352,#2370,#2427,#2484,#2533,#2551,#2585,#2609,#2642,#2654,#2678, + #2711,#2723,#2747,#2780,#2792,#2809,#2850,#2920,#2953,#2978,#3011, + #3036,#3069,#3086,#3119,#3218,#3302,#3337,#3378,#3403,#3436,#3461, + #3486,#3519,#3536,#3567,#3599,#3623,#3648,#3672,#3690,#3715,#3732)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-1.25,1.25,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-1.25,1.25,0.13)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-1.25,1.25,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(1.25,1.25,0.13)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-1.25,1.25,0.13)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(1.25,1.25,0.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(1.25,1.25,0.)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-1.25,1.25,0.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-1.25,1.25,0.)); +#55 = DIRECTION('',(0.,1.,0.)); +#56 = DIRECTION('',(1.,0.,0.)); +#57 = ADVANCED_FACE('',(#58),#83,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#70,#76,#77)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#62,#64,#66,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-1.25,-1.25,0.)); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(-1.25,-1.25,0.13)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(-1.25,-1.25,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#24,#72,.T.); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-1.25,-1.25,0.13)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,1.,0.)); +#76 = ORIENTED_EDGE('',*,*,#21,.F.); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#62,#22,#79,.T.); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(-1.25,-1.25,0.)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(0.,1.,0.)); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-1.25,-1.25,0.)); +#86 = DIRECTION('',(-1.,0.,0.)); +#87 = DIRECTION('',(0.,1.,0.)); +#88 = ADVANCED_FACE('',(#89),#114,.T.); +#89 = FACE_BOUND('',#90,.T.); +#90 = EDGE_LOOP('',(#91,#92,#100,#108)); +#91 = ORIENTED_EDGE('',*,*,#39,.T.); +#92 = ORIENTED_EDGE('',*,*,#93,.T.); +#93 = EDGE_CURVE('',#32,#94,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(1.25,-1.25,0.13)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(1.25,1.25,0.13)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.,-1.,0.)); +#100 = ORIENTED_EDGE('',*,*,#101,.F.); +#101 = EDGE_CURVE('',#102,#94,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(1.25,-1.25,0.)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(1.25,-1.25,0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.,0.,1.)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#40,#102,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(1.25,1.25,0.)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.,-1.,0.)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(1.25,1.25,0.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = DIRECTION('',(0.,-1.,0.)); +#119 = ADVANCED_FACE('',(#120,#131,#165,#176,#210,#244,#278,#312,#346, + #380),#414,.T.); +#120 = FACE_BOUND('',#121,.T.); +#121 = EDGE_LOOP('',(#122,#123,#124,#130)); +#122 = ORIENTED_EDGE('',*,*,#47,.T.); +#123 = ORIENTED_EDGE('',*,*,#109,.T.); +#124 = ORIENTED_EDGE('',*,*,#125,.T.); +#125 = EDGE_CURVE('',#102,#62,#126,.T.); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(1.25,-1.25,0.)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(-1.,0.,0.)); +#130 = ORIENTED_EDGE('',*,*,#78,.T.); +#131 = FACE_BOUND('',#132,.T.); +#132 = EDGE_LOOP('',(#133,#143,#151,#159)); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#135,#137,#139,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#137 = VERTEX_POINT('',#138); +#138 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#139 = LINE('',#140,#141); +#140 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#141 = VECTOR('',#142,1.); +#142 = DIRECTION('',(0.,-1.,0.)); +#143 = ORIENTED_EDGE('',*,*,#144,.F.); +#144 = EDGE_CURVE('',#145,#135,#147,.T.); +#145 = VERTEX_POINT('',#146); +#146 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(1.,0.,0.)); +#151 = ORIENTED_EDGE('',*,*,#152,.F.); +#152 = EDGE_CURVE('',#153,#145,#155,.T.); +#153 = VERTEX_POINT('',#154); +#154 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,1.,0.)); +#159 = ORIENTED_EDGE('',*,*,#160,.F.); +#160 = EDGE_CURVE('',#137,#153,#161,.T.); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(-1.,0.,0.)); +#165 = FACE_BOUND('',#166,.T.); +#166 = EDGE_LOOP('',(#167)); +#167 = ORIENTED_EDGE('',*,*,#168,.T.); +#168 = EDGE_CURVE('',#169,#169,#171,.T.); +#169 = VERTEX_POINT('',#170); +#170 = CARTESIAN_POINT('',(-0.4,0.98,0.)); +#171 = CIRCLE('',#172,0.1); +#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); +#173 = CARTESIAN_POINT('',(-0.5,0.98,0.)); +#174 = DIRECTION('',(0.,0.,1.)); +#175 = DIRECTION('',(1.,0.,0.)); +#176 = FACE_BOUND('',#177,.T.); +#177 = EDGE_LOOP('',(#178,#188,#196,#204)); +#178 = ORIENTED_EDGE('',*,*,#179,.F.); +#179 = EDGE_CURVE('',#180,#182,#184,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#182 = VERTEX_POINT('',#183); +#183 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#184 = LINE('',#185,#186); +#185 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#186 = VECTOR('',#187,1.); +#187 = DIRECTION('',(0.,1.,0.)); +#188 = ORIENTED_EDGE('',*,*,#189,.F.); +#189 = EDGE_CURVE('',#190,#180,#192,.T.); +#190 = VERTEX_POINT('',#191); +#191 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(-1.,0.,0.)); +#196 = ORIENTED_EDGE('',*,*,#197,.F.); +#197 = EDGE_CURVE('',#198,#190,#200,.T.); +#198 = VERTEX_POINT('',#199); +#199 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(0.,-1.,0.)); +#204 = ORIENTED_EDGE('',*,*,#205,.F.); +#205 = EDGE_CURVE('',#182,#198,#206,.T.); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(1.,0.,0.)); +#210 = FACE_BOUND('',#211,.T.); +#211 = EDGE_LOOP('',(#212,#222,#230,#238)); +#212 = ORIENTED_EDGE('',*,*,#213,.F.); +#213 = EDGE_CURVE('',#214,#216,#218,.T.); +#214 = VERTEX_POINT('',#215); +#215 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#216 = VERTEX_POINT('',#217); +#217 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#218 = LINE('',#219,#220); +#219 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#220 = VECTOR('',#221,1.); +#221 = DIRECTION('',(-1.,0.,0.)); +#222 = ORIENTED_EDGE('',*,*,#223,.F.); +#223 = EDGE_CURVE('',#224,#214,#226,.T.); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(0.,-1.,0.)); +#230 = ORIENTED_EDGE('',*,*,#231,.F.); +#231 = EDGE_CURVE('',#232,#224,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#234 = LINE('',#235,#236); +#235 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#236 = VECTOR('',#237,1.); +#237 = DIRECTION('',(1.,0.,0.)); +#238 = ORIENTED_EDGE('',*,*,#239,.F.); +#239 = EDGE_CURVE('',#216,#232,#240,.T.); +#240 = LINE('',#241,#242); +#241 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#242 = VECTOR('',#243,1.); +#243 = DIRECTION('',(0.,1.,0.)); +#244 = FACE_BOUND('',#245,.T.); +#245 = EDGE_LOOP('',(#246,#256,#264,#272)); +#246 = ORIENTED_EDGE('',*,*,#247,.F.); +#247 = EDGE_CURVE('',#248,#250,#252,.T.); +#248 = VERTEX_POINT('',#249); +#249 = CARTESIAN_POINT('',(-1.155,0.505,0.)); +#250 = VERTEX_POINT('',#251); +#251 = CARTESIAN_POINT('',(-0.805,0.505,0.)); +#252 = LINE('',#253,#254); +#253 = CARTESIAN_POINT('',(-1.155,0.505,0.)); +#254 = VECTOR('',#255,1.); +#255 = DIRECTION('',(1.,0.,0.)); +#256 = ORIENTED_EDGE('',*,*,#257,.F.); +#257 = EDGE_CURVE('',#258,#248,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-1.155,0.155,0.)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-1.155,0.155,0.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(0.,1.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.F.); +#265 = EDGE_CURVE('',#266,#258,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-0.805,0.155,0.)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-0.805,0.155,0.)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-1.,0.,0.)); +#272 = ORIENTED_EDGE('',*,*,#273,.F.); +#273 = EDGE_CURVE('',#250,#266,#274,.T.); +#274 = LINE('',#275,#276); +#275 = CARTESIAN_POINT('',(-0.805,0.505,0.)); +#276 = VECTOR('',#277,1.); +#277 = DIRECTION('',(0.,-1.,0.)); +#278 = FACE_BOUND('',#279,.T.); +#279 = EDGE_LOOP('',(#280,#290,#298,#306)); +#280 = ORIENTED_EDGE('',*,*,#281,.F.); +#281 = EDGE_CURVE('',#282,#284,#286,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-1.155,-0.505,0.)); +#284 = VERTEX_POINT('',#285); +#285 = CARTESIAN_POINT('',(-1.155,-0.155,0.)); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(-1.155,-0.505,0.)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(0.,1.,0.)); +#290 = ORIENTED_EDGE('',*,*,#291,.F.); +#291 = EDGE_CURVE('',#292,#282,#294,.T.); +#292 = VERTEX_POINT('',#293); +#293 = CARTESIAN_POINT('',(-0.805,-0.505,0.)); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(-0.805,-0.505,0.)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(-1.,0.,0.)); +#298 = ORIENTED_EDGE('',*,*,#299,.F.); +#299 = EDGE_CURVE('',#300,#292,#302,.T.); +#300 = VERTEX_POINT('',#301); +#301 = CARTESIAN_POINT('',(-0.805,-0.155,0.)); +#302 = LINE('',#303,#304); +#303 = CARTESIAN_POINT('',(-0.805,-0.155,0.)); +#304 = VECTOR('',#305,1.); +#305 = DIRECTION('',(0.,-1.,0.)); +#306 = ORIENTED_EDGE('',*,*,#307,.F.); +#307 = EDGE_CURVE('',#284,#300,#308,.T.); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(-1.155,-0.155,0.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(1.,0.,0.)); +#312 = FACE_BOUND('',#313,.T.); +#313 = EDGE_LOOP('',(#314,#324,#332,#340)); +#314 = ORIENTED_EDGE('',*,*,#315,.F.); +#315 = EDGE_CURVE('',#316,#318,#320,.T.); +#316 = VERTEX_POINT('',#317); +#317 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#318 = VERTEX_POINT('',#319); +#319 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(-1.,0.,0.)); +#324 = ORIENTED_EDGE('',*,*,#325,.F.); +#325 = EDGE_CURVE('',#326,#316,#328,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(0.,-1.,0.)); +#332 = ORIENTED_EDGE('',*,*,#333,.F.); +#333 = EDGE_CURVE('',#334,#326,#336,.T.); +#334 = VERTEX_POINT('',#335); +#335 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(1.,0.,0.)); +#340 = ORIENTED_EDGE('',*,*,#341,.F.); +#341 = EDGE_CURVE('',#318,#334,#342,.T.); +#342 = LINE('',#343,#344); +#343 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#344 = VECTOR('',#345,1.); +#345 = DIRECTION('',(0.,1.,0.)); +#346 = FACE_BOUND('',#347,.T.); +#347 = EDGE_LOOP('',(#348,#358,#366,#374)); +#348 = ORIENTED_EDGE('',*,*,#349,.F.); +#349 = EDGE_CURVE('',#350,#352,#354,.T.); +#350 = VERTEX_POINT('',#351); +#351 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#352 = VERTEX_POINT('',#353); +#353 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(0.,-1.,0.)); +#358 = ORIENTED_EDGE('',*,*,#359,.F.); +#359 = EDGE_CURVE('',#360,#350,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(1.,0.,0.)); +#366 = ORIENTED_EDGE('',*,*,#367,.F.); +#367 = EDGE_CURVE('',#368,#360,#370,.T.); +#368 = VERTEX_POINT('',#369); +#369 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(0.,1.,0.)); +#374 = ORIENTED_EDGE('',*,*,#375,.F.); +#375 = EDGE_CURVE('',#352,#368,#376,.T.); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(-1.,0.,0.)); +#380 = FACE_BOUND('',#381,.T.); +#381 = EDGE_LOOP('',(#382,#392,#400,#408)); +#382 = ORIENTED_EDGE('',*,*,#383,.F.); +#383 = EDGE_CURVE('',#384,#386,#388,.T.); +#384 = VERTEX_POINT('',#385); +#385 = CARTESIAN_POINT('',(-0.805,-1.155,0.)); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(-1.155,-1.155,0.)); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(-0.805,-1.155,0.)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(-1.,0.,0.)); +#392 = ORIENTED_EDGE('',*,*,#393,.F.); +#393 = EDGE_CURVE('',#394,#384,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(-0.805,-0.805,0.)); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-0.805,-0.805,0.)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(0.,-1.,0.)); +#400 = ORIENTED_EDGE('',*,*,#401,.F.); +#401 = EDGE_CURVE('',#402,#394,#404,.T.); +#402 = VERTEX_POINT('',#403); +#403 = CARTESIAN_POINT('',(-1.155,-0.805,0.)); +#404 = LINE('',#405,#406); +#405 = CARTESIAN_POINT('',(-1.155,-0.805,0.)); +#406 = VECTOR('',#407,1.); +#407 = DIRECTION('',(1.,0.,0.)); +#408 = ORIENTED_EDGE('',*,*,#409,.F.); +#409 = EDGE_CURVE('',#386,#402,#410,.T.); +#410 = LINE('',#411,#412); +#411 = CARTESIAN_POINT('',(-1.155,-1.155,0.)); +#412 = VECTOR('',#413,1.); +#413 = DIRECTION('',(0.,1.,0.)); +#414 = PLANE('',#415); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(-1.3E-16,0.,0.)); +#417 = DIRECTION('',(-0.,-0.,-1.)); +#418 = DIRECTION('',(-1.,0.,0.)); +#419 = ADVANCED_FACE('',(#420,#431),#501,.F.); +#420 = FACE_BOUND('',#421,.F.); +#421 = EDGE_LOOP('',(#422,#423,#424,#430)); +#422 = ORIENTED_EDGE('',*,*,#31,.T.); +#423 = ORIENTED_EDGE('',*,*,#93,.T.); +#424 = ORIENTED_EDGE('',*,*,#425,.T.); +#425 = EDGE_CURVE('',#94,#64,#426,.T.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(1.25,-1.25,0.13)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(-1.,0.,0.)); +#430 = ORIENTED_EDGE('',*,*,#71,.T.); +#431 = FACE_BOUND('',#432,.F.); +#432 = EDGE_LOOP('',(#433,#443,#452,#460,#469,#477,#486,#494)); +#433 = ORIENTED_EDGE('',*,*,#434,.F.); +#434 = EDGE_CURVE('',#435,#437,#439,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-1.03,1.15,0.13)); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(1.03,1.15,0.13)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(-1.15,1.15,0.13)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(1.,0.,0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.T.); +#444 = EDGE_CURVE('',#435,#445,#447,.T.); +#445 = VERTEX_POINT('',#446); +#446 = CARTESIAN_POINT('',(-1.15,1.03,0.13)); +#447 = CIRCLE('',#448,0.12); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(-1.03,1.03,0.13)); +#450 = DIRECTION('',(-0.,0.,1.)); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = ORIENTED_EDGE('',*,*,#453,.F.); +#453 = EDGE_CURVE('',#454,#445,#456,.T.); +#454 = VERTEX_POINT('',#455); +#455 = CARTESIAN_POINT('',(-1.15,-1.03,0.13)); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(-1.15,-1.15,0.13)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(0.,1.,0.)); +#460 = ORIENTED_EDGE('',*,*,#461,.T.); +#461 = EDGE_CURVE('',#454,#462,#464,.T.); +#462 = VERTEX_POINT('',#463); +#463 = CARTESIAN_POINT('',(-1.03,-1.15,0.13)); +#464 = CIRCLE('',#465,0.12); +#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468); +#466 = CARTESIAN_POINT('',(-1.03,-1.03,0.13)); +#467 = DIRECTION('',(-0.,0.,1.)); +#468 = DIRECTION('',(0.,-1.,0.)); +#469 = ORIENTED_EDGE('',*,*,#470,.F.); +#470 = EDGE_CURVE('',#471,#462,#473,.T.); +#471 = VERTEX_POINT('',#472); +#472 = CARTESIAN_POINT('',(1.03,-1.15,0.13)); +#473 = LINE('',#474,#475); +#474 = CARTESIAN_POINT('',(1.15,-1.15,0.13)); +#475 = VECTOR('',#476,1.); +#476 = DIRECTION('',(-1.,0.,0.)); +#477 = ORIENTED_EDGE('',*,*,#478,.F.); +#478 = EDGE_CURVE('',#479,#471,#481,.T.); +#479 = VERTEX_POINT('',#480); +#480 = CARTESIAN_POINT('',(1.15,-1.03,0.13)); +#481 = CIRCLE('',#482,0.12); +#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); +#483 = CARTESIAN_POINT('',(1.03,-1.03,0.13)); +#484 = DIRECTION('',(-0.,-0.,-1.)); +#485 = DIRECTION('',(0.,-1.,0.)); +#486 = ORIENTED_EDGE('',*,*,#487,.F.); +#487 = EDGE_CURVE('',#488,#479,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(1.15,1.03,0.13)); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(1.15,1.15,0.13)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(0.,-1.,0.)); +#494 = ORIENTED_EDGE('',*,*,#495,.F.); +#495 = EDGE_CURVE('',#437,#488,#496,.T.); +#496 = CIRCLE('',#497,0.12); +#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500); +#498 = CARTESIAN_POINT('',(1.03,1.03,0.13)); +#499 = DIRECTION('',(-0.,-0.,-1.)); +#500 = DIRECTION('',(0.,-1.,0.)); +#501 = PLANE('',#502); +#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505); +#503 = CARTESIAN_POINT('',(-1.3E-16,0.,0.13)); +#504 = DIRECTION('',(-0.,-0.,-1.)); +#505 = DIRECTION('',(-1.,0.,0.)); +#506 = ADVANCED_FACE('',(#507),#513,.T.); +#507 = FACE_BOUND('',#508,.T.); +#508 = EDGE_LOOP('',(#509,#510,#511,#512)); +#509 = ORIENTED_EDGE('',*,*,#101,.T.); +#510 = ORIENTED_EDGE('',*,*,#425,.T.); +#511 = ORIENTED_EDGE('',*,*,#61,.F.); +#512 = ORIENTED_EDGE('',*,*,#125,.F.); +#513 = PLANE('',#514); +#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517); +#515 = CARTESIAN_POINT('',(1.25,-1.25,0.)); +#516 = DIRECTION('',(0.,-1.,0.)); +#517 = DIRECTION('',(-1.,0.,0.)); +#518 = ADVANCED_FACE('',(#519),#544,.F.); +#519 = FACE_BOUND('',#520,.F.); +#520 = EDGE_LOOP('',(#521,#529,#537,#543)); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#135,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(-0.805,1.155,-1.E-02)); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(-0.,-0.,-1.)); +#529 = ORIENTED_EDGE('',*,*,#530,.T.); +#530 = EDGE_CURVE('',#523,#531,#533,.T.); +#531 = VERTEX_POINT('',#532); +#532 = CARTESIAN_POINT('',(-0.805,0.805,-1.E-02)); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(-0.805,1.155,-1.E-02)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(0.,-1.,0.)); +#537 = ORIENTED_EDGE('',*,*,#538,.F.); +#538 = EDGE_CURVE('',#137,#531,#539,.T.); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(-0.,-0.,-1.)); +#543 = ORIENTED_EDGE('',*,*,#134,.F.); +#544 = PLANE('',#545); +#545 = AXIS2_PLACEMENT_3D('',#546,#547,#548); +#546 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#547 = DIRECTION('',(-1.,0.,0.)); +#548 = DIRECTION('',(0.,-1.,0.)); +#549 = ADVANCED_FACE('',(#550),#568,.F.); +#550 = FACE_BOUND('',#551,.F.); +#551 = EDGE_LOOP('',(#552,#553,#561,#567)); +#552 = ORIENTED_EDGE('',*,*,#538,.T.); +#553 = ORIENTED_EDGE('',*,*,#554,.T.); +#554 = EDGE_CURVE('',#531,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-1.155,0.805,-1.E-02)); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(-0.805,0.805,-1.E-02)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(-1.,0.,0.)); +#561 = ORIENTED_EDGE('',*,*,#562,.F.); +#562 = EDGE_CURVE('',#153,#555,#563,.T.); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(-0.,-0.,-1.)); +#567 = ORIENTED_EDGE('',*,*,#160,.F.); +#568 = PLANE('',#569); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#571 = DIRECTION('',(0.,1.,0.)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = ADVANCED_FACE('',(#574),#592,.F.); +#574 = FACE_BOUND('',#575,.F.); +#575 = EDGE_LOOP('',(#576,#577,#585,#591)); +#576 = ORIENTED_EDGE('',*,*,#562,.T.); +#577 = ORIENTED_EDGE('',*,*,#578,.T.); +#578 = EDGE_CURVE('',#555,#579,#581,.T.); +#579 = VERTEX_POINT('',#580); +#580 = CARTESIAN_POINT('',(-1.155,1.155,-1.E-02)); +#581 = LINE('',#582,#583); +#582 = CARTESIAN_POINT('',(-1.155,0.805,-1.E-02)); +#583 = VECTOR('',#584,1.); +#584 = DIRECTION('',(0.,1.,0.)); +#585 = ORIENTED_EDGE('',*,*,#586,.F.); +#586 = EDGE_CURVE('',#145,#579,#587,.T.); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(-0.,-0.,-1.)); +#591 = ORIENTED_EDGE('',*,*,#152,.F.); +#592 = PLANE('',#593); +#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); +#594 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#595 = DIRECTION('',(1.,0.,0.)); +#596 = DIRECTION('',(0.,1.,0.)); +#597 = ADVANCED_FACE('',(#598),#609,.F.); +#598 = FACE_BOUND('',#599,.F.); +#599 = EDGE_LOOP('',(#600,#601,#607,#608)); +#600 = ORIENTED_EDGE('',*,*,#586,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.T.); +#602 = EDGE_CURVE('',#579,#523,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(-1.155,1.155,-1.E-02)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(1.,0.,0.)); +#607 = ORIENTED_EDGE('',*,*,#522,.F.); +#608 = ORIENTED_EDGE('',*,*,#144,.F.); +#609 = PLANE('',#610); +#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613); +#611 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#612 = DIRECTION('',(0.,-1.,0.)); +#613 = DIRECTION('',(1.,0.,0.)); +#614 = ADVANCED_FACE('',(#615),#634,.T.); +#615 = FACE_BOUND('',#616,.T.); +#616 = EDGE_LOOP('',(#617,#618,#626,#633)); +#617 = ORIENTED_EDGE('',*,*,#168,.F.); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#169,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-0.4,0.98,-1.E-02)); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(-0.4,0.98,0.)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(-0.,-0.,-1.)); +#626 = ORIENTED_EDGE('',*,*,#627,.T.); +#627 = EDGE_CURVE('',#620,#620,#628,.T.); +#628 = CIRCLE('',#629,0.1); +#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632); +#630 = CARTESIAN_POINT('',(-0.5,0.98,-1.E-02)); +#631 = DIRECTION('',(0.,0.,1.)); +#632 = DIRECTION('',(1.,0.,0.)); +#633 = ORIENTED_EDGE('',*,*,#619,.F.); +#634 = CYLINDRICAL_SURFACE('',#635,0.1); +#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); +#636 = CARTESIAN_POINT('',(-0.5,0.98,0.)); +#637 = DIRECTION('',(0.,0.,1.)); +#638 = DIRECTION('',(1.,0.,0.)); +#639 = ADVANCED_FACE('',(#640),#665,.F.); +#640 = FACE_BOUND('',#641,.F.); +#641 = EDGE_LOOP('',(#642,#650,#658,#664)); +#642 = ORIENTED_EDGE('',*,*,#643,.T.); +#643 = EDGE_CURVE('',#180,#644,#646,.T.); +#644 = VERTEX_POINT('',#645); +#645 = CARTESIAN_POINT('',(0.805,0.805,-1.E-02)); +#646 = LINE('',#647,#648); +#647 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#648 = VECTOR('',#649,1.); +#649 = DIRECTION('',(-0.,-0.,-1.)); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#644,#652,#654,.T.); +#652 = VERTEX_POINT('',#653); +#653 = CARTESIAN_POINT('',(0.805,1.155,-1.E-02)); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(0.805,0.805,-1.E-02)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.,1.,0.)); +#658 = ORIENTED_EDGE('',*,*,#659,.F.); +#659 = EDGE_CURVE('',#182,#652,#660,.T.); +#660 = LINE('',#661,#662); +#661 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#662 = VECTOR('',#663,1.); +#663 = DIRECTION('',(-0.,-0.,-1.)); +#664 = ORIENTED_EDGE('',*,*,#179,.F.); +#665 = PLANE('',#666); +#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669); +#667 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#668 = DIRECTION('',(1.,0.,0.)); +#669 = DIRECTION('',(0.,1.,0.)); +#670 = ADVANCED_FACE('',(#671),#689,.F.); +#671 = FACE_BOUND('',#672,.F.); +#672 = EDGE_LOOP('',(#673,#674,#682,#688)); +#673 = ORIENTED_EDGE('',*,*,#659,.T.); +#674 = ORIENTED_EDGE('',*,*,#675,.T.); +#675 = EDGE_CURVE('',#652,#676,#678,.T.); +#676 = VERTEX_POINT('',#677); +#677 = CARTESIAN_POINT('',(1.155,1.155,-1.E-02)); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.805,1.155,-1.E-02)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(1.,0.,0.)); +#682 = ORIENTED_EDGE('',*,*,#683,.F.); +#683 = EDGE_CURVE('',#198,#676,#684,.T.); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(-0.,-0.,-1.)); +#688 = ORIENTED_EDGE('',*,*,#205,.F.); +#689 = PLANE('',#690); +#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693); +#691 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#692 = DIRECTION('',(0.,-1.,0.)); +#693 = DIRECTION('',(1.,0.,0.)); +#694 = ADVANCED_FACE('',(#695),#713,.F.); +#695 = FACE_BOUND('',#696,.F.); +#696 = EDGE_LOOP('',(#697,#698,#706,#712)); +#697 = ORIENTED_EDGE('',*,*,#683,.T.); +#698 = ORIENTED_EDGE('',*,*,#699,.T.); +#699 = EDGE_CURVE('',#676,#700,#702,.T.); +#700 = VERTEX_POINT('',#701); +#701 = CARTESIAN_POINT('',(1.155,0.805,-1.E-02)); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(1.155,1.155,-1.E-02)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.,-1.,0.)); +#706 = ORIENTED_EDGE('',*,*,#707,.F.); +#707 = EDGE_CURVE('',#190,#700,#708,.T.); +#708 = LINE('',#709,#710); +#709 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#710 = VECTOR('',#711,1.); +#711 = DIRECTION('',(-0.,-0.,-1.)); +#712 = ORIENTED_EDGE('',*,*,#197,.F.); +#713 = PLANE('',#714); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#716 = DIRECTION('',(-1.,0.,0.)); +#717 = DIRECTION('',(0.,-1.,0.)); +#718 = ADVANCED_FACE('',(#719),#730,.F.); +#719 = FACE_BOUND('',#720,.F.); +#720 = EDGE_LOOP('',(#721,#722,#728,#729)); +#721 = ORIENTED_EDGE('',*,*,#707,.T.); +#722 = ORIENTED_EDGE('',*,*,#723,.T.); +#723 = EDGE_CURVE('',#700,#644,#724,.T.); +#724 = LINE('',#725,#726); +#725 = CARTESIAN_POINT('',(1.155,0.805,-1.E-02)); +#726 = VECTOR('',#727,1.); +#727 = DIRECTION('',(-1.,0.,0.)); +#728 = ORIENTED_EDGE('',*,*,#643,.F.); +#729 = ORIENTED_EDGE('',*,*,#189,.F.); +#730 = PLANE('',#731); +#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734); +#732 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#733 = DIRECTION('',(0.,1.,0.)); +#734 = DIRECTION('',(-1.,0.,0.)); +#735 = ADVANCED_FACE('',(#736),#761,.F.); +#736 = FACE_BOUND('',#737,.F.); +#737 = EDGE_LOOP('',(#738,#746,#754,#760)); +#738 = ORIENTED_EDGE('',*,*,#739,.T.); +#739 = EDGE_CURVE('',#214,#740,#742,.T.); +#740 = VERTEX_POINT('',#741); +#741 = CARTESIAN_POINT('',(1.155,0.155,-1.E-02)); +#742 = LINE('',#743,#744); +#743 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#744 = VECTOR('',#745,1.); +#745 = DIRECTION('',(-0.,-0.,-1.)); +#746 = ORIENTED_EDGE('',*,*,#747,.T.); +#747 = EDGE_CURVE('',#740,#748,#750,.T.); +#748 = VERTEX_POINT('',#749); +#749 = CARTESIAN_POINT('',(0.805,0.155,-1.E-02)); +#750 = LINE('',#751,#752); +#751 = CARTESIAN_POINT('',(1.155,0.155,-1.E-02)); +#752 = VECTOR('',#753,1.); +#753 = DIRECTION('',(-1.,0.,0.)); +#754 = ORIENTED_EDGE('',*,*,#755,.F.); +#755 = EDGE_CURVE('',#216,#748,#756,.T.); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(-0.,-0.,-1.)); +#760 = ORIENTED_EDGE('',*,*,#213,.F.); +#761 = PLANE('',#762); +#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765); +#763 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#764 = DIRECTION('',(0.,1.,0.)); +#765 = DIRECTION('',(-1.,0.,0.)); +#766 = ADVANCED_FACE('',(#767),#785,.F.); +#767 = FACE_BOUND('',#768,.F.); +#768 = EDGE_LOOP('',(#769,#770,#778,#784)); +#769 = ORIENTED_EDGE('',*,*,#755,.T.); +#770 = ORIENTED_EDGE('',*,*,#771,.T.); +#771 = EDGE_CURVE('',#748,#772,#774,.T.); +#772 = VERTEX_POINT('',#773); +#773 = CARTESIAN_POINT('',(0.805,0.505,-1.E-02)); +#774 = LINE('',#775,#776); +#775 = CARTESIAN_POINT('',(0.805,0.155,-1.E-02)); +#776 = VECTOR('',#777,1.); +#777 = DIRECTION('',(0.,1.,0.)); +#778 = ORIENTED_EDGE('',*,*,#779,.F.); +#779 = EDGE_CURVE('',#232,#772,#780,.T.); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(-0.,-0.,-1.)); +#784 = ORIENTED_EDGE('',*,*,#239,.F.); +#785 = PLANE('',#786); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#788 = DIRECTION('',(1.,0.,0.)); +#789 = DIRECTION('',(0.,1.,0.)); +#790 = ADVANCED_FACE('',(#791),#809,.F.); +#791 = FACE_BOUND('',#792,.F.); +#792 = EDGE_LOOP('',(#793,#794,#802,#808)); +#793 = ORIENTED_EDGE('',*,*,#779,.T.); +#794 = ORIENTED_EDGE('',*,*,#795,.T.); +#795 = EDGE_CURVE('',#772,#796,#798,.T.); +#796 = VERTEX_POINT('',#797); +#797 = CARTESIAN_POINT('',(1.155,0.505,-1.E-02)); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(0.805,0.505,-1.E-02)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(1.,0.,0.)); +#802 = ORIENTED_EDGE('',*,*,#803,.F.); +#803 = EDGE_CURVE('',#224,#796,#804,.T.); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-0.,-0.,-1.)); +#808 = ORIENTED_EDGE('',*,*,#231,.F.); +#809 = PLANE('',#810); +#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813); +#811 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#812 = DIRECTION('',(0.,-1.,0.)); +#813 = DIRECTION('',(1.,0.,0.)); +#814 = ADVANCED_FACE('',(#815),#826,.F.); +#815 = FACE_BOUND('',#816,.F.); +#816 = EDGE_LOOP('',(#817,#818,#824,#825)); +#817 = ORIENTED_EDGE('',*,*,#803,.T.); +#818 = ORIENTED_EDGE('',*,*,#819,.T.); +#819 = EDGE_CURVE('',#796,#740,#820,.T.); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(1.155,0.505,-1.E-02)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(0.,-1.,0.)); +#824 = ORIENTED_EDGE('',*,*,#739,.F.); +#825 = ORIENTED_EDGE('',*,*,#223,.F.); +#826 = PLANE('',#827); +#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830); +#828 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#829 = DIRECTION('',(-1.,0.,0.)); +#830 = DIRECTION('',(0.,-1.,0.)); +#831 = ADVANCED_FACE('',(#832),#857,.F.); +#832 = FACE_BOUND('',#833,.F.); +#833 = EDGE_LOOP('',(#834,#842,#850,#856)); +#834 = ORIENTED_EDGE('',*,*,#835,.T.); +#835 = EDGE_CURVE('',#248,#836,#838,.T.); +#836 = VERTEX_POINT('',#837); +#837 = CARTESIAN_POINT('',(-1.155,0.505,-1.E-02)); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(-1.155,0.505,0.)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(-0.,-0.,-1.)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#836,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(-0.805,0.505,-1.E-02)); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(-1.155,0.505,-1.E-02)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(1.,0.,0.)); +#850 = ORIENTED_EDGE('',*,*,#851,.F.); +#851 = EDGE_CURVE('',#250,#844,#852,.T.); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-0.805,0.505,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-0.,-1.)); +#856 = ORIENTED_EDGE('',*,*,#247,.F.); +#857 = PLANE('',#858); +#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); +#859 = CARTESIAN_POINT('',(-1.155,0.505,0.)); +#860 = DIRECTION('',(0.,-1.,0.)); +#861 = DIRECTION('',(1.,0.,0.)); +#862 = ADVANCED_FACE('',(#863),#881,.F.); +#863 = FACE_BOUND('',#864,.F.); +#864 = EDGE_LOOP('',(#865,#866,#874,#880)); +#865 = ORIENTED_EDGE('',*,*,#851,.T.); +#866 = ORIENTED_EDGE('',*,*,#867,.T.); +#867 = EDGE_CURVE('',#844,#868,#870,.T.); +#868 = VERTEX_POINT('',#869); +#869 = CARTESIAN_POINT('',(-0.805,0.155,-1.E-02)); +#870 = LINE('',#871,#872); +#871 = CARTESIAN_POINT('',(-0.805,0.505,-1.E-02)); +#872 = VECTOR('',#873,1.); +#873 = DIRECTION('',(0.,-1.,0.)); +#874 = ORIENTED_EDGE('',*,*,#875,.F.); +#875 = EDGE_CURVE('',#266,#868,#876,.T.); +#876 = LINE('',#877,#878); +#877 = CARTESIAN_POINT('',(-0.805,0.155,0.)); +#878 = VECTOR('',#879,1.); +#879 = DIRECTION('',(-0.,-0.,-1.)); +#880 = ORIENTED_EDGE('',*,*,#273,.F.); +#881 = PLANE('',#882); +#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); +#883 = CARTESIAN_POINT('',(-0.805,0.505,0.)); +#884 = DIRECTION('',(-1.,0.,0.)); +#885 = DIRECTION('',(0.,-1.,0.)); +#886 = ADVANCED_FACE('',(#887),#905,.F.); +#887 = FACE_BOUND('',#888,.F.); +#888 = EDGE_LOOP('',(#889,#890,#898,#904)); +#889 = ORIENTED_EDGE('',*,*,#875,.T.); +#890 = ORIENTED_EDGE('',*,*,#891,.T.); +#891 = EDGE_CURVE('',#868,#892,#894,.T.); +#892 = VERTEX_POINT('',#893); +#893 = CARTESIAN_POINT('',(-1.155,0.155,-1.E-02)); +#894 = LINE('',#895,#896); +#895 = CARTESIAN_POINT('',(-0.805,0.155,-1.E-02)); +#896 = VECTOR('',#897,1.); +#897 = DIRECTION('',(-1.,0.,0.)); +#898 = ORIENTED_EDGE('',*,*,#899,.F.); +#899 = EDGE_CURVE('',#258,#892,#900,.T.); +#900 = LINE('',#901,#902); +#901 = CARTESIAN_POINT('',(-1.155,0.155,0.)); +#902 = VECTOR('',#903,1.); +#903 = DIRECTION('',(-0.,-0.,-1.)); +#904 = ORIENTED_EDGE('',*,*,#265,.F.); +#905 = PLANE('',#906); +#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909); +#907 = CARTESIAN_POINT('',(-0.805,0.155,0.)); +#908 = DIRECTION('',(0.,1.,0.)); +#909 = DIRECTION('',(-1.,0.,0.)); +#910 = ADVANCED_FACE('',(#911),#922,.F.); +#911 = FACE_BOUND('',#912,.F.); +#912 = EDGE_LOOP('',(#913,#914,#920,#921)); +#913 = ORIENTED_EDGE('',*,*,#899,.T.); +#914 = ORIENTED_EDGE('',*,*,#915,.T.); +#915 = EDGE_CURVE('',#892,#836,#916,.T.); +#916 = LINE('',#917,#918); +#917 = CARTESIAN_POINT('',(-1.155,0.155,-1.E-02)); +#918 = VECTOR('',#919,1.); +#919 = DIRECTION('',(0.,1.,0.)); +#920 = ORIENTED_EDGE('',*,*,#835,.F.); +#921 = ORIENTED_EDGE('',*,*,#257,.F.); +#922 = PLANE('',#923); +#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926); +#924 = CARTESIAN_POINT('',(-1.155,0.155,0.)); +#925 = DIRECTION('',(1.,0.,0.)); +#926 = DIRECTION('',(0.,1.,0.)); +#927 = ADVANCED_FACE('',(#928),#953,.F.); +#928 = FACE_BOUND('',#929,.F.); +#929 = EDGE_LOOP('',(#930,#938,#946,#952)); +#930 = ORIENTED_EDGE('',*,*,#931,.T.); +#931 = EDGE_CURVE('',#282,#932,#934,.T.); +#932 = VERTEX_POINT('',#933); +#933 = CARTESIAN_POINT('',(-1.155,-0.505,-1.E-02)); +#934 = LINE('',#935,#936); +#935 = CARTESIAN_POINT('',(-1.155,-0.505,0.)); +#936 = VECTOR('',#937,1.); +#937 = DIRECTION('',(-0.,-0.,-1.)); +#938 = ORIENTED_EDGE('',*,*,#939,.T.); +#939 = EDGE_CURVE('',#932,#940,#942,.T.); +#940 = VERTEX_POINT('',#941); +#941 = CARTESIAN_POINT('',(-1.155,-0.155,-1.E-02)); +#942 = LINE('',#943,#944); +#943 = CARTESIAN_POINT('',(-1.155,-0.505,-1.E-02)); +#944 = VECTOR('',#945,1.); +#945 = DIRECTION('',(0.,1.,0.)); +#946 = ORIENTED_EDGE('',*,*,#947,.F.); +#947 = EDGE_CURVE('',#284,#940,#948,.T.); +#948 = LINE('',#949,#950); +#949 = CARTESIAN_POINT('',(-1.155,-0.155,0.)); +#950 = VECTOR('',#951,1.); +#951 = DIRECTION('',(-0.,-0.,-1.)); +#952 = ORIENTED_EDGE('',*,*,#281,.F.); +#953 = PLANE('',#954); +#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957); +#955 = CARTESIAN_POINT('',(-1.155,-0.505,0.)); +#956 = DIRECTION('',(1.,0.,0.)); +#957 = DIRECTION('',(0.,1.,0.)); +#958 = ADVANCED_FACE('',(#959),#977,.F.); +#959 = FACE_BOUND('',#960,.F.); +#960 = EDGE_LOOP('',(#961,#962,#970,#976)); +#961 = ORIENTED_EDGE('',*,*,#947,.T.); +#962 = ORIENTED_EDGE('',*,*,#963,.T.); +#963 = EDGE_CURVE('',#940,#964,#966,.T.); +#964 = VERTEX_POINT('',#965); +#965 = CARTESIAN_POINT('',(-0.805,-0.155,-1.E-02)); +#966 = LINE('',#967,#968); +#967 = CARTESIAN_POINT('',(-1.155,-0.155,-1.E-02)); +#968 = VECTOR('',#969,1.); +#969 = DIRECTION('',(1.,0.,0.)); +#970 = ORIENTED_EDGE('',*,*,#971,.F.); +#971 = EDGE_CURVE('',#300,#964,#972,.T.); +#972 = LINE('',#973,#974); +#973 = CARTESIAN_POINT('',(-0.805,-0.155,0.)); +#974 = VECTOR('',#975,1.); +#975 = DIRECTION('',(-0.,-0.,-1.)); +#976 = ORIENTED_EDGE('',*,*,#307,.F.); +#977 = PLANE('',#978); +#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981); +#979 = CARTESIAN_POINT('',(-1.155,-0.155,0.)); +#980 = DIRECTION('',(0.,-1.,0.)); +#981 = DIRECTION('',(1.,0.,0.)); +#982 = ADVANCED_FACE('',(#983),#1001,.F.); +#983 = FACE_BOUND('',#984,.F.); +#984 = EDGE_LOOP('',(#985,#986,#994,#1000)); +#985 = ORIENTED_EDGE('',*,*,#971,.T.); +#986 = ORIENTED_EDGE('',*,*,#987,.T.); +#987 = EDGE_CURVE('',#964,#988,#990,.T.); +#988 = VERTEX_POINT('',#989); +#989 = CARTESIAN_POINT('',(-0.805,-0.505,-1.E-02)); +#990 = LINE('',#991,#992); +#991 = CARTESIAN_POINT('',(-0.805,-0.155,-1.E-02)); +#992 = VECTOR('',#993,1.); +#993 = DIRECTION('',(0.,-1.,0.)); +#994 = ORIENTED_EDGE('',*,*,#995,.F.); +#995 = EDGE_CURVE('',#292,#988,#996,.T.); +#996 = LINE('',#997,#998); +#997 = CARTESIAN_POINT('',(-0.805,-0.505,0.)); +#998 = VECTOR('',#999,1.); +#999 = DIRECTION('',(-0.,-0.,-1.)); +#1000 = ORIENTED_EDGE('',*,*,#299,.F.); +#1001 = PLANE('',#1002); +#1002 = AXIS2_PLACEMENT_3D('',#1003,#1004,#1005); +#1003 = CARTESIAN_POINT('',(-0.805,-0.155,0.)); +#1004 = DIRECTION('',(-1.,0.,0.)); +#1005 = DIRECTION('',(0.,-1.,0.)); +#1006 = ADVANCED_FACE('',(#1007),#1018,.F.); +#1007 = FACE_BOUND('',#1008,.F.); +#1008 = EDGE_LOOP('',(#1009,#1010,#1016,#1017)); +#1009 = ORIENTED_EDGE('',*,*,#995,.T.); +#1010 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1011 = EDGE_CURVE('',#988,#932,#1012,.T.); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(-0.805,-0.505,-1.E-02)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(-1.,0.,0.)); +#1016 = ORIENTED_EDGE('',*,*,#931,.F.); +#1017 = ORIENTED_EDGE('',*,*,#291,.F.); +#1018 = PLANE('',#1019); +#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022); +#1020 = CARTESIAN_POINT('',(-0.805,-0.505,0.)); +#1021 = DIRECTION('',(0.,1.,0.)); +#1022 = DIRECTION('',(-1.,0.,0.)); +#1023 = ADVANCED_FACE('',(#1024),#1049,.F.); +#1024 = FACE_BOUND('',#1025,.F.); +#1025 = EDGE_LOOP('',(#1026,#1034,#1042,#1048)); +#1026 = ORIENTED_EDGE('',*,*,#1027,.T.); +#1027 = EDGE_CURVE('',#316,#1028,#1030,.T.); +#1028 = VERTEX_POINT('',#1029); +#1029 = CARTESIAN_POINT('',(1.155,-0.505,-1.E-02)); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(-0.,-0.,-1.)); +#1034 = ORIENTED_EDGE('',*,*,#1035,.T.); +#1035 = EDGE_CURVE('',#1028,#1036,#1038,.T.); +#1036 = VERTEX_POINT('',#1037); +#1037 = CARTESIAN_POINT('',(0.805,-0.505,-1.E-02)); +#1038 = LINE('',#1039,#1040); +#1039 = CARTESIAN_POINT('',(1.155,-0.505,-1.E-02)); +#1040 = VECTOR('',#1041,1.); +#1041 = DIRECTION('',(-1.,0.,0.)); +#1042 = ORIENTED_EDGE('',*,*,#1043,.F.); +#1043 = EDGE_CURVE('',#318,#1036,#1044,.T.); +#1044 = LINE('',#1045,#1046); +#1045 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#1046 = VECTOR('',#1047,1.); +#1047 = DIRECTION('',(-0.,-0.,-1.)); +#1048 = ORIENTED_EDGE('',*,*,#315,.F.); +#1049 = PLANE('',#1050); +#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053); +#1051 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#1052 = DIRECTION('',(0.,1.,0.)); +#1053 = DIRECTION('',(-1.,0.,0.)); +#1054 = ADVANCED_FACE('',(#1055),#1073,.F.); +#1055 = FACE_BOUND('',#1056,.F.); +#1056 = EDGE_LOOP('',(#1057,#1058,#1066,#1072)); +#1057 = ORIENTED_EDGE('',*,*,#1043,.T.); +#1058 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1059 = EDGE_CURVE('',#1036,#1060,#1062,.T.); +#1060 = VERTEX_POINT('',#1061); +#1061 = CARTESIAN_POINT('',(0.805,-0.155,-1.E-02)); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(0.805,-0.505,-1.E-02)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(0.,1.,0.)); +#1066 = ORIENTED_EDGE('',*,*,#1067,.F.); +#1067 = EDGE_CURVE('',#334,#1060,#1068,.T.); +#1068 = LINE('',#1069,#1070); +#1069 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#1070 = VECTOR('',#1071,1.); +#1071 = DIRECTION('',(-0.,-0.,-1.)); +#1072 = ORIENTED_EDGE('',*,*,#341,.F.); +#1073 = PLANE('',#1074); +#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077); +#1075 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#1076 = DIRECTION('',(1.,0.,0.)); +#1077 = DIRECTION('',(0.,1.,0.)); +#1078 = ADVANCED_FACE('',(#1079),#1097,.F.); +#1079 = FACE_BOUND('',#1080,.F.); +#1080 = EDGE_LOOP('',(#1081,#1082,#1090,#1096)); +#1081 = ORIENTED_EDGE('',*,*,#1067,.T.); +#1082 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1083 = EDGE_CURVE('',#1060,#1084,#1086,.T.); +#1084 = VERTEX_POINT('',#1085); +#1085 = CARTESIAN_POINT('',(1.155,-0.155,-1.E-02)); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(0.805,-0.155,-1.E-02)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(1.,0.,0.)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1091 = EDGE_CURVE('',#326,#1084,#1092,.T.); +#1092 = LINE('',#1093,#1094); +#1093 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#1094 = VECTOR('',#1095,1.); +#1095 = DIRECTION('',(-0.,-0.,-1.)); +#1096 = ORIENTED_EDGE('',*,*,#333,.F.); +#1097 = PLANE('',#1098); +#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101); +#1099 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#1100 = DIRECTION('',(0.,-1.,0.)); +#1101 = DIRECTION('',(1.,0.,0.)); +#1102 = ADVANCED_FACE('',(#1103),#1114,.F.); +#1103 = FACE_BOUND('',#1104,.F.); +#1104 = EDGE_LOOP('',(#1105,#1106,#1112,#1113)); +#1105 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1106 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1107 = EDGE_CURVE('',#1084,#1028,#1108,.T.); +#1108 = LINE('',#1109,#1110); +#1109 = CARTESIAN_POINT('',(1.155,-0.155,-1.E-02)); +#1110 = VECTOR('',#1111,1.); +#1111 = DIRECTION('',(0.,-1.,0.)); +#1112 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1113 = ORIENTED_EDGE('',*,*,#325,.F.); +#1114 = PLANE('',#1115); +#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); +#1116 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#1117 = DIRECTION('',(-1.,0.,0.)); +#1118 = DIRECTION('',(0.,-1.,0.)); +#1119 = ADVANCED_FACE('',(#1120),#1145,.F.); +#1120 = FACE_BOUND('',#1121,.F.); +#1121 = EDGE_LOOP('',(#1122,#1130,#1138,#1144)); +#1122 = ORIENTED_EDGE('',*,*,#1123,.T.); +#1123 = EDGE_CURVE('',#350,#1124,#1126,.T.); +#1124 = VERTEX_POINT('',#1125); +#1125 = CARTESIAN_POINT('',(1.155,-0.805,-1.E-02)); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(-0.,-0.,-1.)); +#1130 = ORIENTED_EDGE('',*,*,#1131,.T.); +#1131 = EDGE_CURVE('',#1124,#1132,#1134,.T.); +#1132 = VERTEX_POINT('',#1133); +#1133 = CARTESIAN_POINT('',(1.155,-1.155,-1.E-02)); +#1134 = LINE('',#1135,#1136); +#1135 = CARTESIAN_POINT('',(1.155,-0.805,-1.E-02)); +#1136 = VECTOR('',#1137,1.); +#1137 = DIRECTION('',(0.,-1.,0.)); +#1138 = ORIENTED_EDGE('',*,*,#1139,.F.); +#1139 = EDGE_CURVE('',#352,#1132,#1140,.T.); +#1140 = LINE('',#1141,#1142); +#1141 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#1142 = VECTOR('',#1143,1.); +#1143 = DIRECTION('',(-0.,-0.,-1.)); +#1144 = ORIENTED_EDGE('',*,*,#349,.F.); +#1145 = PLANE('',#1146); +#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); +#1147 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#1148 = DIRECTION('',(-1.,0.,0.)); +#1149 = DIRECTION('',(0.,-1.,0.)); +#1150 = ADVANCED_FACE('',(#1151),#1169,.F.); +#1151 = FACE_BOUND('',#1152,.F.); +#1152 = EDGE_LOOP('',(#1153,#1154,#1162,#1168)); +#1153 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1154 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1155 = EDGE_CURVE('',#1132,#1156,#1158,.T.); +#1156 = VERTEX_POINT('',#1157); +#1157 = CARTESIAN_POINT('',(0.805,-1.155,-1.E-02)); +#1158 = LINE('',#1159,#1160); +#1159 = CARTESIAN_POINT('',(1.155,-1.155,-1.E-02)); +#1160 = VECTOR('',#1161,1.); +#1161 = DIRECTION('',(-1.,0.,0.)); +#1162 = ORIENTED_EDGE('',*,*,#1163,.F.); +#1163 = EDGE_CURVE('',#368,#1156,#1164,.T.); +#1164 = LINE('',#1165,#1166); +#1165 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#1166 = VECTOR('',#1167,1.); +#1167 = DIRECTION('',(-0.,-0.,-1.)); +#1168 = ORIENTED_EDGE('',*,*,#375,.F.); +#1169 = PLANE('',#1170); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#1172 = DIRECTION('',(0.,1.,0.)); +#1173 = DIRECTION('',(-1.,0.,0.)); +#1174 = ADVANCED_FACE('',(#1175),#1193,.F.); +#1175 = FACE_BOUND('',#1176,.F.); +#1176 = EDGE_LOOP('',(#1177,#1178,#1186,#1192)); +#1177 = ORIENTED_EDGE('',*,*,#1163,.T.); +#1178 = ORIENTED_EDGE('',*,*,#1179,.T.); +#1179 = EDGE_CURVE('',#1156,#1180,#1182,.T.); +#1180 = VERTEX_POINT('',#1181); +#1181 = CARTESIAN_POINT('',(0.805,-0.805,-1.E-02)); +#1182 = LINE('',#1183,#1184); +#1183 = CARTESIAN_POINT('',(0.805,-1.155,-1.E-02)); +#1184 = VECTOR('',#1185,1.); +#1185 = DIRECTION('',(0.,1.,0.)); +#1186 = ORIENTED_EDGE('',*,*,#1187,.F.); +#1187 = EDGE_CURVE('',#360,#1180,#1188,.T.); +#1188 = LINE('',#1189,#1190); +#1189 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#1190 = VECTOR('',#1191,1.); +#1191 = DIRECTION('',(-0.,-0.,-1.)); +#1192 = ORIENTED_EDGE('',*,*,#367,.F.); +#1193 = PLANE('',#1194); +#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197); +#1195 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#1196 = DIRECTION('',(1.,0.,0.)); +#1197 = DIRECTION('',(0.,1.,0.)); +#1198 = ADVANCED_FACE('',(#1199),#1210,.F.); +#1199 = FACE_BOUND('',#1200,.F.); +#1200 = EDGE_LOOP('',(#1201,#1202,#1208,#1209)); +#1201 = ORIENTED_EDGE('',*,*,#1187,.T.); +#1202 = ORIENTED_EDGE('',*,*,#1203,.T.); +#1203 = EDGE_CURVE('',#1180,#1124,#1204,.T.); +#1204 = LINE('',#1205,#1206); +#1205 = CARTESIAN_POINT('',(0.805,-0.805,-1.E-02)); +#1206 = VECTOR('',#1207,1.); +#1207 = DIRECTION('',(1.,0.,0.)); +#1208 = ORIENTED_EDGE('',*,*,#1123,.F.); +#1209 = ORIENTED_EDGE('',*,*,#359,.F.); +#1210 = PLANE('',#1211); +#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214); +#1212 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#1213 = DIRECTION('',(0.,-1.,0.)); +#1214 = DIRECTION('',(1.,0.,0.)); +#1215 = ADVANCED_FACE('',(#1216),#1241,.F.); +#1216 = FACE_BOUND('',#1217,.F.); +#1217 = EDGE_LOOP('',(#1218,#1226,#1234,#1240)); +#1218 = ORIENTED_EDGE('',*,*,#1219,.T.); +#1219 = EDGE_CURVE('',#384,#1220,#1222,.T.); +#1220 = VERTEX_POINT('',#1221); +#1221 = CARTESIAN_POINT('',(-0.805,-1.155,-1.E-02)); +#1222 = LINE('',#1223,#1224); +#1223 = CARTESIAN_POINT('',(-0.805,-1.155,0.)); +#1224 = VECTOR('',#1225,1.); +#1225 = DIRECTION('',(-0.,-0.,-1.)); +#1226 = ORIENTED_EDGE('',*,*,#1227,.T.); +#1227 = EDGE_CURVE('',#1220,#1228,#1230,.T.); +#1228 = VERTEX_POINT('',#1229); +#1229 = CARTESIAN_POINT('',(-1.155,-1.155,-1.E-02)); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(-0.805,-1.155,-1.E-02)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(-1.,0.,0.)); +#1234 = ORIENTED_EDGE('',*,*,#1235,.F.); +#1235 = EDGE_CURVE('',#386,#1228,#1236,.T.); +#1236 = LINE('',#1237,#1238); +#1237 = CARTESIAN_POINT('',(-1.155,-1.155,0.)); +#1238 = VECTOR('',#1239,1.); +#1239 = DIRECTION('',(-0.,-0.,-1.)); +#1240 = ORIENTED_EDGE('',*,*,#383,.F.); +#1241 = PLANE('',#1242); +#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245); +#1243 = CARTESIAN_POINT('',(-0.805,-1.155,0.)); +#1244 = DIRECTION('',(0.,1.,0.)); +#1245 = DIRECTION('',(-1.,0.,0.)); +#1246 = ADVANCED_FACE('',(#1247),#1265,.F.); +#1247 = FACE_BOUND('',#1248,.F.); +#1248 = EDGE_LOOP('',(#1249,#1250,#1258,#1264)); +#1249 = ORIENTED_EDGE('',*,*,#1235,.T.); +#1250 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1251 = EDGE_CURVE('',#1228,#1252,#1254,.T.); +#1252 = VERTEX_POINT('',#1253); +#1253 = CARTESIAN_POINT('',(-1.155,-0.805,-1.E-02)); +#1254 = LINE('',#1255,#1256); +#1255 = CARTESIAN_POINT('',(-1.155,-1.155,-1.E-02)); +#1256 = VECTOR('',#1257,1.); +#1257 = DIRECTION('',(0.,1.,0.)); +#1258 = ORIENTED_EDGE('',*,*,#1259,.F.); +#1259 = EDGE_CURVE('',#402,#1252,#1260,.T.); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(-1.155,-0.805,0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(-0.,-0.,-1.)); +#1264 = ORIENTED_EDGE('',*,*,#409,.F.); +#1265 = PLANE('',#1266); +#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269); +#1267 = CARTESIAN_POINT('',(-1.155,-1.155,0.)); +#1268 = DIRECTION('',(1.,0.,0.)); +#1269 = DIRECTION('',(0.,1.,0.)); +#1270 = ADVANCED_FACE('',(#1271),#1289,.F.); +#1271 = FACE_BOUND('',#1272,.F.); +#1272 = EDGE_LOOP('',(#1273,#1274,#1282,#1288)); +#1273 = ORIENTED_EDGE('',*,*,#1259,.T.); +#1274 = ORIENTED_EDGE('',*,*,#1275,.T.); +#1275 = EDGE_CURVE('',#1252,#1276,#1278,.T.); +#1276 = VERTEX_POINT('',#1277); +#1277 = CARTESIAN_POINT('',(-0.805,-0.805,-1.E-02)); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(-1.155,-0.805,-1.E-02)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(1.,0.,0.)); +#1282 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1283 = EDGE_CURVE('',#394,#1276,#1284,.T.); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(-0.805,-0.805,0.)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(-0.,-0.,-1.)); +#1288 = ORIENTED_EDGE('',*,*,#401,.F.); +#1289 = PLANE('',#1290); +#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293); +#1291 = CARTESIAN_POINT('',(-1.155,-0.805,0.)); +#1292 = DIRECTION('',(0.,-1.,0.)); +#1293 = DIRECTION('',(1.,0.,0.)); +#1294 = ADVANCED_FACE('',(#1295),#1306,.F.); +#1295 = FACE_BOUND('',#1296,.F.); +#1296 = EDGE_LOOP('',(#1297,#1298,#1304,#1305)); +#1297 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1298 = ORIENTED_EDGE('',*,*,#1299,.T.); +#1299 = EDGE_CURVE('',#1276,#1220,#1300,.T.); +#1300 = LINE('',#1301,#1302); +#1301 = CARTESIAN_POINT('',(-0.805,-0.805,-1.E-02)); +#1302 = VECTOR('',#1303,1.); +#1303 = DIRECTION('',(0.,-1.,0.)); +#1304 = ORIENTED_EDGE('',*,*,#1219,.F.); +#1305 = ORIENTED_EDGE('',*,*,#393,.F.); +#1306 = PLANE('',#1307); +#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310); +#1308 = CARTESIAN_POINT('',(-0.805,-0.805,0.)); +#1309 = DIRECTION('',(-1.,0.,0.)); +#1310 = DIRECTION('',(0.,-1.,0.)); +#1311 = ADVANCED_FACE('',(#1312),#1386,.T.); +#1312 = FACE_BOUND('',#1313,.T.); +#1313 = EDGE_LOOP('',(#1314,#1324,#1337,#1352,#1365,#1373,#1379,#1380)); +#1314 = ORIENTED_EDGE('',*,*,#1315,.T.); +#1315 = EDGE_CURVE('',#1316,#1318,#1320,.T.); +#1316 = VERTEX_POINT('',#1317); +#1317 = CARTESIAN_POINT('',(-1.03,1.15,0.23)); +#1318 = VERTEX_POINT('',#1319); +#1319 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); +#1320 = LINE('',#1321,#1322); +#1321 = CARTESIAN_POINT('',(-1.15,1.15,0.23)); +#1322 = VECTOR('',#1323,1.); +#1323 = DIRECTION('',(1.,0.,0.)); +#1324 = ORIENTED_EDGE('',*,*,#1325,.T.); +#1325 = EDGE_CURVE('',#1318,#1326,#1328,.T.); +#1326 = VERTEX_POINT('',#1327); +#1327 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1328 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1329,#1330,#1331,#1332, + #1333,#1334,#1335,#1336),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(8.133347439069,8.284955591497), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1329 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); +#1330 = CARTESIAN_POINT('',(-0.960646032115,1.15,0.23)); +#1331 = CARTESIAN_POINT('',(-0.93067189639,1.15,0.23)); +#1332 = CARTESIAN_POINT('',(-0.902979466098,1.15,0.23)); +#1333 = CARTESIAN_POINT('',(-0.875844298578,1.15,0.23)); +#1334 = CARTESIAN_POINT('',(-0.8511699478,1.15,0.23)); +#1335 = CARTESIAN_POINT('',(-0.823431331776,1.15,0.23)); +#1336 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1337 = ORIENTED_EDGE('',*,*,#1338,.T.); +#1338 = EDGE_CURVE('',#1326,#1339,#1341,.T.); +#1339 = VERTEX_POINT('',#1340); +#1340 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1341 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1342,#1343,#1344,#1345, + #1346,#1347,#1348,#1349,#1350,#1351),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(8.284955591497,9.884955592811), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#1342 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1343 = CARTESIAN_POINT('',(-0.620952247727,1.15,0.23)); +#1344 = CARTESIAN_POINT('',(-0.444638391226,1.15,0.23)); +#1345 = CARTESIAN_POINT('',(-0.265720889243,1.15,0.23)); +#1346 = CARTESIAN_POINT('',(-9.014404406737E-02,1.15,0.23)); +#1347 = CARTESIAN_POINT('',(9.014404406739E-02,1.15,0.23)); +#1348 = CARTESIAN_POINT('',(0.265720889243,1.15,0.23)); +#1349 = CARTESIAN_POINT('',(0.444638391226,1.15,0.23)); +#1350 = CARTESIAN_POINT('',(0.620952247727,1.15,0.23)); +#1351 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1352 = ORIENTED_EDGE('',*,*,#1353,.T.); +#1353 = EDGE_CURVE('',#1339,#1354,#1356,.T.); +#1354 = VERTEX_POINT('',#1355); +#1355 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); +#1356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1357,#1358,#1359,#1360, + #1361,#1362,#1363,#1364),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(9.884955592811,10.036563745239), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1357 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1358 = CARTESIAN_POINT('',(0.823431331776,1.15,0.23)); +#1359 = CARTESIAN_POINT('',(0.851169947799,1.15,0.23)); +#1360 = CARTESIAN_POINT('',(0.875844298579,1.15,0.23)); +#1361 = CARTESIAN_POINT('',(0.902979466097,1.15,0.23)); +#1362 = CARTESIAN_POINT('',(0.930671896391,1.15,0.23)); +#1363 = CARTESIAN_POINT('',(0.960646032115,1.15,0.23)); +#1364 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); +#1365 = ORIENTED_EDGE('',*,*,#1366,.T.); +#1366 = EDGE_CURVE('',#1354,#1367,#1369,.T.); +#1367 = VERTEX_POINT('',#1368); +#1368 = CARTESIAN_POINT('',(1.03,1.15,0.23)); +#1369 = LINE('',#1370,#1371); +#1370 = CARTESIAN_POINT('',(-1.15,1.15,0.23)); +#1371 = VECTOR('',#1372,1.); +#1372 = DIRECTION('',(1.,0.,0.)); +#1373 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1374 = EDGE_CURVE('',#437,#1367,#1375,.T.); +#1375 = LINE('',#1376,#1377); +#1376 = CARTESIAN_POINT('',(1.03,1.15,0.13)); +#1377 = VECTOR('',#1378,1.); +#1378 = DIRECTION('',(0.,0.,1.)); +#1379 = ORIENTED_EDGE('',*,*,#434,.F.); +#1380 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1381 = EDGE_CURVE('',#435,#1316,#1382,.T.); +#1382 = LINE('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(-1.03,1.15,0.13)); +#1384 = VECTOR('',#1385,1.); +#1385 = DIRECTION('',(0.,0.,1.)); +#1386 = PLANE('',#1387); +#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390); +#1388 = CARTESIAN_POINT('',(-1.15,1.15,0.13)); +#1389 = DIRECTION('',(0.,1.,0.)); +#1390 = DIRECTION('',(1.,0.,0.)); +#1391 = ADVANCED_FACE('',(#1392),#1411,.T.); +#1392 = FACE_BOUND('',#1393,.F.); +#1393 = EDGE_LOOP('',(#1394,#1395,#1403,#1410)); +#1394 = ORIENTED_EDGE('',*,*,#495,.T.); +#1395 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1396 = EDGE_CURVE('',#488,#1397,#1399,.T.); +#1397 = VERTEX_POINT('',#1398); +#1398 = CARTESIAN_POINT('',(1.15,1.03,0.23)); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(1.15,1.03,0.13)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(0.,0.,1.)); +#1403 = ORIENTED_EDGE('',*,*,#1404,.F.); +#1404 = EDGE_CURVE('',#1367,#1397,#1405,.T.); +#1405 = CIRCLE('',#1406,0.12); +#1406 = AXIS2_PLACEMENT_3D('',#1407,#1408,#1409); +#1407 = CARTESIAN_POINT('',(1.03,1.03,0.23)); +#1408 = DIRECTION('',(-0.,-0.,-1.)); +#1409 = DIRECTION('',(0.,-1.,0.)); +#1410 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1411 = CYLINDRICAL_SURFACE('',#1412,0.12); +#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415); +#1413 = CARTESIAN_POINT('',(1.03,1.03,0.13)); +#1414 = DIRECTION('',(0.,0.,1.)); +#1415 = DIRECTION('',(0.,1.,0.)); +#1416 = ADVANCED_FACE('',(#1417),#1484,.T.); +#1417 = FACE_BOUND('',#1418,.T.); +#1418 = EDGE_LOOP('',(#1419,#1427,#1440,#1455,#1468,#1476,#1482,#1483)); +#1419 = ORIENTED_EDGE('',*,*,#1420,.T.); +#1420 = EDGE_CURVE('',#1397,#1421,#1423,.T.); +#1421 = VERTEX_POINT('',#1422); +#1422 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); +#1423 = LINE('',#1424,#1425); +#1424 = CARTESIAN_POINT('',(1.15,1.15,0.23)); +#1425 = VECTOR('',#1426,1.); +#1426 = DIRECTION('',(0.,-1.,0.)); +#1427 = ORIENTED_EDGE('',*,*,#1428,.T.); +#1428 = EDGE_CURVE('',#1421,#1429,#1431,.T.); +#1429 = VERTEX_POINT('',#1430); +#1430 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#1431 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1432,#1433,#1434,#1435, + #1436,#1437,#1438,#1439),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(1.919630744953,2.071238897381), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1432 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); +#1433 = CARTESIAN_POINT('',(1.15,0.960646032115,0.23)); +#1434 = CARTESIAN_POINT('',(1.15,0.930671896391,0.23)); +#1435 = CARTESIAN_POINT('',(1.15,0.902979466098,0.23)); +#1436 = CARTESIAN_POINT('',(1.15,0.875844298578,0.23)); +#1437 = CARTESIAN_POINT('',(1.15,0.8511699478,0.23)); +#1438 = CARTESIAN_POINT('',(1.15,0.823431331776,0.23)); +#1439 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#1440 = ORIENTED_EDGE('',*,*,#1441,.T.); +#1441 = EDGE_CURVE('',#1429,#1442,#1444,.T.); +#1442 = VERTEX_POINT('',#1443); +#1443 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#1444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1445,#1446,#1447,#1448, + #1449,#1450,#1451,#1452,#1453,#1454),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(2.071238897381,3.671238898695), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#1445 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#1446 = CARTESIAN_POINT('',(1.15,0.620952247727,0.23)); +#1447 = CARTESIAN_POINT('',(1.15,0.444638391226,0.23)); +#1448 = CARTESIAN_POINT('',(1.15,0.265720889243,0.23)); +#1449 = CARTESIAN_POINT('',(1.15,9.014404406735E-02,0.23)); +#1450 = CARTESIAN_POINT('',(1.15,-9.014404406735E-02,0.23)); +#1451 = CARTESIAN_POINT('',(1.15,-0.265720889243,0.23)); +#1452 = CARTESIAN_POINT('',(1.15,-0.444638391226,0.23)); +#1453 = CARTESIAN_POINT('',(1.15,-0.620952247727,0.23)); +#1454 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#1455 = ORIENTED_EDGE('',*,*,#1456,.T.); +#1456 = EDGE_CURVE('',#1442,#1457,#1459,.T.); +#1457 = VERTEX_POINT('',#1458); +#1458 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#1459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1460,#1461,#1462,#1463, + #1464,#1465,#1466,#1467),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.671238898695,3.822847051124), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1460 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#1461 = CARTESIAN_POINT('',(1.15,-0.823431331776,0.23)); +#1462 = CARTESIAN_POINT('',(1.15,-0.8511699478,0.23)); +#1463 = CARTESIAN_POINT('',(1.15,-0.875844298578,0.23)); +#1464 = CARTESIAN_POINT('',(1.15,-0.902979466098,0.23)); +#1465 = CARTESIAN_POINT('',(1.15,-0.93067189639,0.23)); +#1466 = CARTESIAN_POINT('',(1.15,-0.960646032115,0.23)); +#1467 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#1468 = ORIENTED_EDGE('',*,*,#1469,.T.); +#1469 = EDGE_CURVE('',#1457,#1470,#1472,.T.); +#1470 = VERTEX_POINT('',#1471); +#1471 = CARTESIAN_POINT('',(1.15,-1.03,0.23)); +#1472 = LINE('',#1473,#1474); +#1473 = CARTESIAN_POINT('',(1.15,1.15,0.23)); +#1474 = VECTOR('',#1475,1.); +#1475 = DIRECTION('',(0.,-1.,0.)); +#1476 = ORIENTED_EDGE('',*,*,#1477,.F.); +#1477 = EDGE_CURVE('',#479,#1470,#1478,.T.); +#1478 = LINE('',#1479,#1480); +#1479 = CARTESIAN_POINT('',(1.15,-1.03,0.13)); +#1480 = VECTOR('',#1481,1.); +#1481 = DIRECTION('',(0.,0.,1.)); +#1482 = ORIENTED_EDGE('',*,*,#487,.F.); +#1483 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1484 = PLANE('',#1485); +#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); +#1486 = CARTESIAN_POINT('',(1.15,1.15,0.13)); +#1487 = DIRECTION('',(1.,0.,0.)); +#1488 = DIRECTION('',(0.,-1.,0.)); +#1489 = ADVANCED_FACE('',(#1490),#1509,.T.); +#1490 = FACE_BOUND('',#1491,.F.); +#1491 = EDGE_LOOP('',(#1492,#1493,#1501,#1508)); +#1492 = ORIENTED_EDGE('',*,*,#478,.T.); +#1493 = ORIENTED_EDGE('',*,*,#1494,.T.); +#1494 = EDGE_CURVE('',#471,#1495,#1497,.T.); +#1495 = VERTEX_POINT('',#1496); +#1496 = CARTESIAN_POINT('',(1.03,-1.15,0.23)); +#1497 = LINE('',#1498,#1499); +#1498 = CARTESIAN_POINT('',(1.03,-1.15,0.13)); +#1499 = VECTOR('',#1500,1.); +#1500 = DIRECTION('',(0.,0.,1.)); +#1501 = ORIENTED_EDGE('',*,*,#1502,.F.); +#1502 = EDGE_CURVE('',#1470,#1495,#1503,.T.); +#1503 = CIRCLE('',#1504,0.12); +#1504 = AXIS2_PLACEMENT_3D('',#1505,#1506,#1507); +#1505 = CARTESIAN_POINT('',(1.03,-1.03,0.23)); +#1506 = DIRECTION('',(-0.,-0.,-1.)); +#1507 = DIRECTION('',(0.,-1.,0.)); +#1508 = ORIENTED_EDGE('',*,*,#1477,.F.); +#1509 = CYLINDRICAL_SURFACE('',#1510,0.12); +#1510 = AXIS2_PLACEMENT_3D('',#1511,#1512,#1513); +#1511 = CARTESIAN_POINT('',(1.03,-1.03,0.13)); +#1512 = DIRECTION('',(0.,0.,1.)); +#1513 = DIRECTION('',(1.,0.,0.)); +#1514 = ADVANCED_FACE('',(#1515),#1582,.T.); +#1515 = FACE_BOUND('',#1516,.T.); +#1516 = EDGE_LOOP('',(#1517,#1525,#1538,#1553,#1566,#1574,#1580,#1581)); +#1517 = ORIENTED_EDGE('',*,*,#1518,.T.); +#1518 = EDGE_CURVE('',#1495,#1519,#1521,.T.); +#1519 = VERTEX_POINT('',#1520); +#1520 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); +#1521 = LINE('',#1522,#1523); +#1522 = CARTESIAN_POINT('',(1.15,-1.15,0.23)); +#1523 = VECTOR('',#1524,1.); +#1524 = DIRECTION('',(-1.,0.,0.)); +#1525 = ORIENTED_EDGE('',*,*,#1526,.T.); +#1526 = EDGE_CURVE('',#1519,#1527,#1529,.T.); +#1527 = VERTEX_POINT('',#1528); +#1528 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#1529 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1530,#1531,#1532,#1533, + #1534,#1535,#1536,#1537),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.990869642992,4.14247779542), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1530 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); +#1531 = CARTESIAN_POINT('',(0.960646032115,-1.15,0.23)); +#1532 = CARTESIAN_POINT('',(0.930671896391,-1.15,0.23)); +#1533 = CARTESIAN_POINT('',(0.902979466097,-1.15,0.23)); +#1534 = CARTESIAN_POINT('',(0.875844298578,-1.15,0.23)); +#1535 = CARTESIAN_POINT('',(0.8511699478,-1.15,0.23)); +#1536 = CARTESIAN_POINT('',(0.823431331776,-1.15,0.23)); +#1537 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#1538 = ORIENTED_EDGE('',*,*,#1539,.T.); +#1539 = EDGE_CURVE('',#1527,#1540,#1542,.T.); +#1540 = VERTEX_POINT('',#1541); +#1541 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#1542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1543,#1544,#1545,#1546, + #1547,#1548,#1549,#1550,#1551,#1552),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(4.14247779542,5.742477796733), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#1543 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#1544 = CARTESIAN_POINT('',(0.620952247727,-1.15,0.23)); +#1545 = CARTESIAN_POINT('',(0.444638391226,-1.15,0.23)); +#1546 = CARTESIAN_POINT('',(0.265720889243,-1.15,0.23)); +#1547 = CARTESIAN_POINT('',(9.014404406736E-02,-1.15,0.23)); +#1548 = CARTESIAN_POINT('',(-9.014404406736E-02,-1.15,0.23)); +#1549 = CARTESIAN_POINT('',(-0.265720889243,-1.15,0.23)); +#1550 = CARTESIAN_POINT('',(-0.444638391226,-1.15,0.23)); +#1551 = CARTESIAN_POINT('',(-0.620952247727,-1.15,0.23)); +#1552 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#1553 = ORIENTED_EDGE('',*,*,#1554,.T.); +#1554 = EDGE_CURVE('',#1540,#1555,#1557,.T.); +#1555 = VERTEX_POINT('',#1556); +#1556 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#1557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1558,#1559,#1560,#1561, + #1562,#1563,#1564,#1565),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(5.742477796733,5.894085949162), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1558 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#1559 = CARTESIAN_POINT('',(-0.823431331776,-1.15,0.23)); +#1560 = CARTESIAN_POINT('',(-0.8511699478,-1.15,0.23)); +#1561 = CARTESIAN_POINT('',(-0.875844298578,-1.15,0.23)); +#1562 = CARTESIAN_POINT('',(-0.902979466098,-1.15,0.23)); +#1563 = CARTESIAN_POINT('',(-0.93067189639,-1.15,0.23)); +#1564 = CARTESIAN_POINT('',(-0.960646032115,-1.15,0.23)); +#1565 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#1566 = ORIENTED_EDGE('',*,*,#1567,.T.); +#1567 = EDGE_CURVE('',#1555,#1568,#1570,.T.); +#1568 = VERTEX_POINT('',#1569); +#1569 = CARTESIAN_POINT('',(-1.03,-1.15,0.23)); +#1570 = LINE('',#1571,#1572); +#1571 = CARTESIAN_POINT('',(1.15,-1.15,0.23)); +#1572 = VECTOR('',#1573,1.); +#1573 = DIRECTION('',(-1.,0.,0.)); +#1574 = ORIENTED_EDGE('',*,*,#1575,.F.); +#1575 = EDGE_CURVE('',#462,#1568,#1576,.T.); +#1576 = LINE('',#1577,#1578); +#1577 = CARTESIAN_POINT('',(-1.03,-1.15,0.13)); +#1578 = VECTOR('',#1579,1.); +#1579 = DIRECTION('',(0.,0.,1.)); +#1580 = ORIENTED_EDGE('',*,*,#470,.F.); +#1581 = ORIENTED_EDGE('',*,*,#1494,.T.); +#1582 = PLANE('',#1583); +#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586); +#1584 = CARTESIAN_POINT('',(1.15,-1.15,0.13)); +#1585 = DIRECTION('',(0.,-1.,0.)); +#1586 = DIRECTION('',(-1.,0.,0.)); +#1587 = ADVANCED_FACE('',(#1588),#1607,.T.); +#1588 = FACE_BOUND('',#1589,.T.); +#1589 = EDGE_LOOP('',(#1590,#1591,#1592,#1601)); +#1590 = ORIENTED_EDGE('',*,*,#461,.T.); +#1591 = ORIENTED_EDGE('',*,*,#1575,.T.); +#1592 = ORIENTED_EDGE('',*,*,#1593,.F.); +#1593 = EDGE_CURVE('',#1594,#1568,#1596,.T.); +#1594 = VERTEX_POINT('',#1595); +#1595 = CARTESIAN_POINT('',(-1.15,-1.03,0.23)); +#1596 = CIRCLE('',#1597,0.12); +#1597 = AXIS2_PLACEMENT_3D('',#1598,#1599,#1600); +#1598 = CARTESIAN_POINT('',(-1.03,-1.03,0.23)); +#1599 = DIRECTION('',(-0.,0.,1.)); +#1600 = DIRECTION('',(0.,-1.,0.)); +#1601 = ORIENTED_EDGE('',*,*,#1602,.F.); +#1602 = EDGE_CURVE('',#454,#1594,#1603,.T.); +#1603 = LINE('',#1604,#1605); +#1604 = CARTESIAN_POINT('',(-1.15,-1.03,0.13)); +#1605 = VECTOR('',#1606,1.); +#1606 = DIRECTION('',(0.,0.,1.)); +#1607 = CYLINDRICAL_SURFACE('',#1608,0.12); +#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611); +#1609 = CARTESIAN_POINT('',(-1.03,-1.03,0.13)); +#1610 = DIRECTION('',(0.,0.,1.)); +#1611 = DIRECTION('',(-1.,0.,0.)); +#1612 = ADVANCED_FACE('',(#1613),#1680,.T.); +#1613 = FACE_BOUND('',#1614,.T.); +#1614 = EDGE_LOOP('',(#1615,#1623,#1636,#1651,#1664,#1672,#1678,#1679)); +#1615 = ORIENTED_EDGE('',*,*,#1616,.T.); +#1616 = EDGE_CURVE('',#1594,#1617,#1619,.T.); +#1617 = VERTEX_POINT('',#1618); +#1618 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); +#1619 = LINE('',#1620,#1621); +#1620 = CARTESIAN_POINT('',(-1.15,-1.15,0.23)); +#1621 = VECTOR('',#1622,1.); +#1622 = DIRECTION('',(0.,1.,0.)); +#1623 = ORIENTED_EDGE('',*,*,#1624,.T.); +#1624 = EDGE_CURVE('',#1617,#1625,#1627,.T.); +#1625 = VERTEX_POINT('',#1626); +#1626 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1627 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1628,#1629,#1630,#1631, + #1632,#1633,#1634,#1635),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(6.06210854103,6.213716693458), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1628 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); +#1629 = CARTESIAN_POINT('',(-1.15,-0.960646032115,0.23)); +#1630 = CARTESIAN_POINT('',(-1.15,-0.930671896391,0.23)); +#1631 = CARTESIAN_POINT('',(-1.15,-0.902979466098,0.23)); +#1632 = CARTESIAN_POINT('',(-1.15,-0.875844298578,0.23)); +#1633 = CARTESIAN_POINT('',(-1.15,-0.851169947799,0.23)); +#1634 = CARTESIAN_POINT('',(-1.15,-0.823431331776,0.23)); +#1635 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1636 = ORIENTED_EDGE('',*,*,#1637,.T.); +#1637 = EDGE_CURVE('',#1625,#1638,#1640,.T.); +#1638 = VERTEX_POINT('',#1639); +#1639 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1641,#1642,#1643,#1644, + #1645,#1646,#1647,#1648,#1649,#1650),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(6.213716693458,7.813716694772), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#1641 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1642 = CARTESIAN_POINT('',(-1.15,-0.620952247727,0.23)); +#1643 = CARTESIAN_POINT('',(-1.15,-0.444638391226,0.23)); +#1644 = CARTESIAN_POINT('',(-1.15,-0.265720889243,0.23)); +#1645 = CARTESIAN_POINT('',(-1.15,-9.014404406738E-02,0.23)); +#1646 = CARTESIAN_POINT('',(-1.15,9.014404406741E-02,0.23)); +#1647 = CARTESIAN_POINT('',(-1.15,0.265720889243,0.23)); +#1648 = CARTESIAN_POINT('',(-1.15,0.444638391226,0.23)); +#1649 = CARTESIAN_POINT('',(-1.15,0.620952247727,0.23)); +#1650 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1651 = ORIENTED_EDGE('',*,*,#1652,.T.); +#1652 = EDGE_CURVE('',#1638,#1653,#1655,.T.); +#1653 = VERTEX_POINT('',#1654); +#1654 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#1655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1656,#1657,#1658,#1659, + #1660,#1661,#1662,#1663),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(7.813716694772,7.9653248472), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1656 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1657 = CARTESIAN_POINT('',(-1.15,0.823431331776,0.23)); +#1658 = CARTESIAN_POINT('',(-1.15,0.8511699478,0.23)); +#1659 = CARTESIAN_POINT('',(-1.15,0.875844298578,0.23)); +#1660 = CARTESIAN_POINT('',(-1.15,0.902979466098,0.23)); +#1661 = CARTESIAN_POINT('',(-1.15,0.930671896391,0.23)); +#1662 = CARTESIAN_POINT('',(-1.15,0.960646032115,0.23)); +#1663 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#1664 = ORIENTED_EDGE('',*,*,#1665,.T.); +#1665 = EDGE_CURVE('',#1653,#1666,#1668,.T.); +#1666 = VERTEX_POINT('',#1667); +#1667 = CARTESIAN_POINT('',(-1.15,1.03,0.23)); +#1668 = LINE('',#1669,#1670); +#1669 = CARTESIAN_POINT('',(-1.15,-1.15,0.23)); +#1670 = VECTOR('',#1671,1.); +#1671 = DIRECTION('',(0.,1.,0.)); +#1672 = ORIENTED_EDGE('',*,*,#1673,.F.); +#1673 = EDGE_CURVE('',#445,#1666,#1674,.T.); +#1674 = LINE('',#1675,#1676); +#1675 = CARTESIAN_POINT('',(-1.15,1.03,0.13)); +#1676 = VECTOR('',#1677,1.); +#1677 = DIRECTION('',(0.,0.,1.)); +#1678 = ORIENTED_EDGE('',*,*,#453,.F.); +#1679 = ORIENTED_EDGE('',*,*,#1602,.T.); +#1680 = PLANE('',#1681); +#1681 = AXIS2_PLACEMENT_3D('',#1682,#1683,#1684); +#1682 = CARTESIAN_POINT('',(-1.15,-1.15,0.13)); +#1683 = DIRECTION('',(-1.,0.,0.)); +#1684 = DIRECTION('',(0.,1.,0.)); +#1685 = ADVANCED_FACE('',(#1686),#1698,.T.); +#1686 = FACE_BOUND('',#1687,.T.); +#1687 = EDGE_LOOP('',(#1688,#1689,#1690,#1697)); +#1688 = ORIENTED_EDGE('',*,*,#444,.T.); +#1689 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1690 = ORIENTED_EDGE('',*,*,#1691,.F.); +#1691 = EDGE_CURVE('',#1316,#1666,#1692,.T.); +#1692 = CIRCLE('',#1693,0.12); +#1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696); +#1694 = CARTESIAN_POINT('',(-1.03,1.03,0.23)); +#1695 = DIRECTION('',(-0.,0.,1.)); +#1696 = DIRECTION('',(0.,-1.,0.)); +#1697 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1698 = CYLINDRICAL_SURFACE('',#1699,0.12); +#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702); +#1700 = CARTESIAN_POINT('',(-1.03,1.03,0.13)); +#1701 = DIRECTION('',(0.,0.,1.)); +#1702 = DIRECTION('',(0.,1.,0.)); +#1703 = ADVANCED_FACE('',(#1704),#1710,.T.); +#1704 = FACE_BOUND('',#1705,.T.); +#1705 = EDGE_LOOP('',(#1706,#1707,#1708,#1709)); +#1706 = ORIENTED_EDGE('',*,*,#602,.T.); +#1707 = ORIENTED_EDGE('',*,*,#530,.T.); +#1708 = ORIENTED_EDGE('',*,*,#554,.T.); +#1709 = ORIENTED_EDGE('',*,*,#578,.T.); +#1710 = PLANE('',#1711); +#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714); +#1712 = CARTESIAN_POINT('',(-0.98,0.98,-1.E-02)); +#1713 = DIRECTION('',(-0.,-0.,-1.)); +#1714 = DIRECTION('',(-1.,0.,0.)); +#1715 = ADVANCED_FACE('',(#1716),#1719,.F.); +#1716 = FACE_BOUND('',#1717,.F.); +#1717 = EDGE_LOOP('',(#1718)); +#1718 = ORIENTED_EDGE('',*,*,#627,.T.); +#1719 = PLANE('',#1720); +#1720 = AXIS2_PLACEMENT_3D('',#1721,#1722,#1723); +#1721 = CARTESIAN_POINT('',(-0.5,0.98,-1.E-02)); +#1722 = DIRECTION('',(0.,0.,1.)); +#1723 = DIRECTION('',(1.,0.,0.)); +#1724 = ADVANCED_FACE('',(#1725),#1731,.T.); +#1725 = FACE_BOUND('',#1726,.T.); +#1726 = EDGE_LOOP('',(#1727,#1728,#1729,#1730)); +#1727 = ORIENTED_EDGE('',*,*,#675,.T.); +#1728 = ORIENTED_EDGE('',*,*,#699,.T.); +#1729 = ORIENTED_EDGE('',*,*,#723,.T.); +#1730 = ORIENTED_EDGE('',*,*,#651,.T.); +#1731 = PLANE('',#1732); +#1732 = AXIS2_PLACEMENT_3D('',#1733,#1734,#1735); +#1733 = CARTESIAN_POINT('',(0.98,0.98,-1.E-02)); +#1734 = DIRECTION('',(-0.,-0.,-1.)); +#1735 = DIRECTION('',(-1.,0.,0.)); +#1736 = ADVANCED_FACE('',(#1737),#1743,.T.); +#1737 = FACE_BOUND('',#1738,.T.); +#1738 = EDGE_LOOP('',(#1739,#1740,#1741,#1742)); +#1739 = ORIENTED_EDGE('',*,*,#795,.T.); +#1740 = ORIENTED_EDGE('',*,*,#819,.T.); +#1741 = ORIENTED_EDGE('',*,*,#747,.T.); +#1742 = ORIENTED_EDGE('',*,*,#771,.T.); +#1743 = PLANE('',#1744); +#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747); +#1745 = CARTESIAN_POINT('',(0.98,0.33,-1.E-02)); +#1746 = DIRECTION('',(-0.,-0.,-1.)); +#1747 = DIRECTION('',(-1.,0.,0.)); +#1748 = ADVANCED_FACE('',(#1749),#1755,.T.); +#1749 = FACE_BOUND('',#1750,.T.); +#1750 = EDGE_LOOP('',(#1751,#1752,#1753,#1754)); +#1751 = ORIENTED_EDGE('',*,*,#843,.T.); +#1752 = ORIENTED_EDGE('',*,*,#867,.T.); +#1753 = ORIENTED_EDGE('',*,*,#891,.T.); +#1754 = ORIENTED_EDGE('',*,*,#915,.T.); +#1755 = PLANE('',#1756); +#1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759); +#1757 = CARTESIAN_POINT('',(-0.98,0.33,-1.E-02)); +#1758 = DIRECTION('',(-0.,-0.,-1.)); +#1759 = DIRECTION('',(-1.,0.,0.)); +#1760 = ADVANCED_FACE('',(#1761),#1767,.T.); +#1761 = FACE_BOUND('',#1762,.T.); +#1762 = EDGE_LOOP('',(#1763,#1764,#1765,#1766)); +#1763 = ORIENTED_EDGE('',*,*,#963,.T.); +#1764 = ORIENTED_EDGE('',*,*,#987,.T.); +#1765 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1766 = ORIENTED_EDGE('',*,*,#939,.T.); +#1767 = PLANE('',#1768); +#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769 = CARTESIAN_POINT('',(-0.98,-0.33,-1.E-02)); +#1770 = DIRECTION('',(-0.,-0.,-1.)); +#1771 = DIRECTION('',(-1.,0.,0.)); +#1772 = ADVANCED_FACE('',(#1773),#1779,.T.); +#1773 = FACE_BOUND('',#1774,.T.); +#1774 = EDGE_LOOP('',(#1775,#1776,#1777,#1778)); +#1775 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1776 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1777 = ORIENTED_EDGE('',*,*,#1035,.T.); +#1778 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1779 = PLANE('',#1780); +#1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783); +#1781 = CARTESIAN_POINT('',(0.98,-0.33,-1.E-02)); +#1782 = DIRECTION('',(-0.,-0.,-1.)); +#1783 = DIRECTION('',(-1.,0.,0.)); +#1784 = ADVANCED_FACE('',(#1785),#1791,.T.); +#1785 = FACE_BOUND('',#1786,.T.); +#1786 = EDGE_LOOP('',(#1787,#1788,#1789,#1790)); +#1787 = ORIENTED_EDGE('',*,*,#1203,.T.); +#1788 = ORIENTED_EDGE('',*,*,#1131,.T.); +#1789 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1790 = ORIENTED_EDGE('',*,*,#1179,.T.); +#1791 = PLANE('',#1792); +#1792 = AXIS2_PLACEMENT_3D('',#1793,#1794,#1795); +#1793 = CARTESIAN_POINT('',(0.98,-0.98,-1.E-02)); +#1794 = DIRECTION('',(-0.,-0.,-1.)); +#1795 = DIRECTION('',(-1.,0.,0.)); +#1796 = ADVANCED_FACE('',(#1797),#1803,.T.); +#1797 = FACE_BOUND('',#1798,.T.); +#1798 = EDGE_LOOP('',(#1799,#1800,#1801,#1802)); +#1799 = ORIENTED_EDGE('',*,*,#1275,.T.); +#1800 = ORIENTED_EDGE('',*,*,#1299,.T.); +#1801 = ORIENTED_EDGE('',*,*,#1227,.T.); +#1802 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1803 = PLANE('',#1804); +#1804 = AXIS2_PLACEMENT_3D('',#1805,#1806,#1807); +#1805 = CARTESIAN_POINT('',(-0.98,-0.98,-1.E-02)); +#1806 = DIRECTION('',(-0.,-0.,-1.)); +#1807 = DIRECTION('',(-1.,0.,0.)); +#1808 = ADVANCED_FACE('',(#1809),#1821,.F.); +#1809 = FACE_BOUND('',#1810,.F.); +#1810 = EDGE_LOOP('',(#1811,#1812,#1819,#1820)); +#1811 = ORIENTED_EDGE('',*,*,#1315,.T.); +#1812 = ORIENTED_EDGE('',*,*,#1813,.F.); +#1813 = EDGE_CURVE('',#1653,#1318,#1814,.T.); +#1814 = CIRCLE('',#1815,0.4); +#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818); +#1816 = CARTESIAN_POINT('',(-0.8,0.8,0.23)); +#1817 = DIRECTION('',(0.,0.,-1.)); +#1818 = DIRECTION('',(-1.,0.,0.)); +#1819 = ORIENTED_EDGE('',*,*,#1665,.T.); +#1820 = ORIENTED_EDGE('',*,*,#1691,.F.); +#1821 = PLANE('',#1822); +#1822 = AXIS2_PLACEMENT_3D('',#1823,#1824,#1825); +#1823 = CARTESIAN_POINT('',(0.,0.,0.23)); +#1824 = DIRECTION('',(-0.,-0.,-1.)); +#1825 = DIRECTION('',(-1.,0.,0.)); +#1826 = ADVANCED_FACE('',(#1827),#1858,.F.); +#1827 = FACE_BOUND('',#1828,.F.); +#1828 = EDGE_LOOP('',(#1829,#1838,#1839,#1847)); +#1829 = ORIENTED_EDGE('',*,*,#1830,.F.); +#1830 = EDGE_CURVE('',#1318,#1831,#1833,.T.); +#1831 = VERTEX_POINT('',#1832); +#1832 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#1833 = CIRCLE('',#1834,0.1); +#1834 = AXIS2_PLACEMENT_3D('',#1835,#1836,#1837); +#1835 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.33)); +#1836 = DIRECTION('',(-0.875,-0.484122918276,-0.)); +#1837 = DIRECTION('',(-0.484122918276,0.875,0.)); +#1838 = ORIENTED_EDGE('',*,*,#1325,.T.); +#1839 = ORIENTED_EDGE('',*,*,#1840,.T.); +#1840 = EDGE_CURVE('',#1326,#1841,#1843,.T.); +#1841 = VERTEX_POINT('',#1842); +#1842 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1843 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1844,#1845,#1846), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#1844 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1845 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); +#1846 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1847 = ORIENTED_EDGE('',*,*,#1848,.F.); +#1848 = EDGE_CURVE('',#1831,#1841,#1849,.T.); +#1849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1850,#1851,#1852,#1853, + #1854,#1855,#1856,#1857),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(8.133347439069,8.284955591497), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1850 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#1851 = CARTESIAN_POINT('',(-0.926285856445,1.072985283018,0.33)); +#1852 = CARTESIAN_POINT('',(-0.906451046448,1.081873477652, + 0.327031021628)); +#1853 = CARTESIAN_POINT('',(-0.885902496872,1.089080492469, + 0.323637613648)); +#1854 = CARTESIAN_POINT('',(-0.864767592495,1.094526194439, + 0.320316865185)); +#1855 = CARTESIAN_POINT('',(-0.843351149673,1.098170930651, + 0.317740760315)); +#1856 = CARTESIAN_POINT('',(-0.821676335846,1.1,0.316619748365)); +#1857 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1858 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#1859,#1860,#1861,#1862,#1863,#1864,#1865,#1866) + ,(#1867,#1868,#1869,#1870,#1871,#1872,#1873,#1874) + ,(#1875,#1876,#1877,#1878,#1879,#1880,#1881,#1882 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(8.133347439069,8.284955591497), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.763596036233,0.801004924878,0.828675014796 + ,0.847375208658,0.860358270929,0.865939328876,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#1859 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#1860 = CARTESIAN_POINT('',(-0.926285856445,1.072985283018,0.33)); +#1861 = CARTESIAN_POINT('',(-0.906451046448,1.081873477652, + 0.327031021628)); +#1862 = CARTESIAN_POINT('',(-0.885902496872,1.089080492469, + 0.323637613648)); +#1863 = CARTESIAN_POINT('',(-0.864767592495,1.094526194439, + 0.320316865185)); +#1864 = CARTESIAN_POINT('',(-0.843351149673,1.098170930651, + 0.317740760315)); +#1865 = CARTESIAN_POINT('',(-0.821676335846,1.1,0.316619748365)); +#1866 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1867 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.23)); +#1868 = CARTESIAN_POINT('',(-0.927687813628,1.072209603472, + 0.244795586243)); +#1869 = CARTESIAN_POINT('',(-0.9078876898,1.081323545899,0.252121554372) + ); +#1870 = CARTESIAN_POINT('',(-0.887106327537,1.088734355701, + 0.255840437751)); +#1871 = CARTESIAN_POINT('',(-0.865536635733,1.094415121954, + 0.257619130074)); +#1872 = CARTESIAN_POINT('',(-0.843643775028,1.098156455835, + 0.258482257319)); +#1873 = CARTESIAN_POINT('',(-0.821676986996,1.1,0.258861769121)); +#1874 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); +#1875 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); +#1876 = CARTESIAN_POINT('',(-0.960646032115,1.15,0.23)); +#1877 = CARTESIAN_POINT('',(-0.93067189639,1.15,0.23)); +#1878 = CARTESIAN_POINT('',(-0.902979466098,1.15,0.23)); +#1879 = CARTESIAN_POINT('',(-0.875844298578,1.15,0.23)); +#1880 = CARTESIAN_POINT('',(-0.8511699478,1.15,0.23)); +#1881 = CARTESIAN_POINT('',(-0.823431331776,1.15,0.23)); +#1882 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1883 = ADVANCED_FACE('',(#1884),#1909,.F.); +#1884 = FACE_BOUND('',#1885,.F.); +#1885 = EDGE_LOOP('',(#1886,#1887,#1888,#1896)); +#1886 = ORIENTED_EDGE('',*,*,#1840,.F.); +#1887 = ORIENTED_EDGE('',*,*,#1338,.T.); +#1888 = ORIENTED_EDGE('',*,*,#1889,.T.); +#1889 = EDGE_CURVE('',#1339,#1890,#1892,.T.); +#1890 = VERTEX_POINT('',#1891); +#1891 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1893,#1894,#1895), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#1893 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1894 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); +#1895 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1896 = ORIENTED_EDGE('',*,*,#1897,.F.); +#1897 = EDGE_CURVE('',#1841,#1890,#1898,.T.); +#1898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1899,#1900,#1901,#1902, + #1903,#1904,#1905,#1906,#1907,#1908),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(8.284955591497,9.884955592811), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#1899 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549113)); +#1900 = CARTESIAN_POINT('',(-0.622074240005,1.1,0.316571872113)); +#1901 = CARTESIAN_POINT('',(-0.444958969155,1.1,0.316657114369)); +#1902 = CARTESIAN_POINT('',(-0.265720848497,1.1,0.316544644749)); +#1903 = CARTESIAN_POINT('',(-9.014411372539E-02,1.1,0.316628083853)); +#1904 = CARTESIAN_POINT('',(9.014411372541E-02,1.1,0.31662808383)); +#1905 = CARTESIAN_POINT('',(0.265720848497,1.1,0.316544644763)); +#1906 = CARTESIAN_POINT('',(0.444958969155,1.1,0.316657114366)); +#1907 = CARTESIAN_POINT('',(0.622074240005,1.1,0.316571872113)); +#1908 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1909 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( + (#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,#1918,#1919) + ,(#1920,#1921,#1922,#1923,#1924,#1925,#1926,#1927,#1928,#1929) + ,(#1930,#1931,#1932,#1933,#1934,#1935,#1936,#1937,#1938,#1939 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), + (0.,1.600000001314),(8.284955591497,9.884955592811), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.866178859608,0.865752245654,0.86631525395 + ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 + ,0.866178859608,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#1910 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549113)); +#1911 = CARTESIAN_POINT('',(-0.622074240005,1.1,0.316571872113)); +#1912 = CARTESIAN_POINT('',(-0.444958969155,1.1,0.316657114369)); +#1913 = CARTESIAN_POINT('',(-0.265720848497,1.1,0.316544644749)); +#1914 = CARTESIAN_POINT('',(-9.014411372539E-02,1.1,0.316628083853)); +#1915 = CARTESIAN_POINT('',(9.014411372541E-02,1.1,0.31662808383)); +#1916 = CARTESIAN_POINT('',(0.265720848497,1.1,0.316544644763)); +#1917 = CARTESIAN_POINT('',(0.444958969155,1.1,0.316657114366)); +#1918 = CARTESIAN_POINT('',(0.622074240005,1.1,0.316571872113)); +#1919 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1920 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); +#1921 = CARTESIAN_POINT('',(-0.622118099762,1.1,0.258877759842)); +#1922 = CARTESIAN_POINT('',(-0.444757584302,1.1,0.258849252332)); +#1923 = CARTESIAN_POINT('',(-0.266206721586,1.100000000001, + 0.258886888187)); +#1924 = CARTESIAN_POINT('',(-8.941157167494E-02,1.099999999997, + 0.258858957952)); +#1925 = CARTESIAN_POINT('',(8.941157167396E-02,1.100000000004, + 0.258858957949)); +#1926 = CARTESIAN_POINT('',(0.266206721588,1.099999999997,0.25888688819) + ); +#1927 = CARTESIAN_POINT('',(0.444757584301,1.100000000001,0.258849252331 + )); +#1928 = CARTESIAN_POINT('',(0.622118099763,1.1,0.258877759842)); +#1929 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); +#1930 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1931 = CARTESIAN_POINT('',(-0.620952247727,1.15,0.23)); +#1932 = CARTESIAN_POINT('',(-0.444638391226,1.15,0.23)); +#1933 = CARTESIAN_POINT('',(-0.265720889243,1.15,0.23)); +#1934 = CARTESIAN_POINT('',(-9.014404406737E-02,1.15,0.23)); +#1935 = CARTESIAN_POINT('',(9.014404406739E-02,1.15,0.23)); +#1936 = CARTESIAN_POINT('',(0.265720889243,1.15,0.23)); +#1937 = CARTESIAN_POINT('',(0.444638391226,1.15,0.23)); +#1938 = CARTESIAN_POINT('',(0.620952247727,1.15,0.23)); +#1939 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1940 = ADVANCED_FACE('',(#1941),#1965,.F.); +#1941 = FACE_BOUND('',#1942,.F.); +#1942 = EDGE_LOOP('',(#1943,#1944,#1945,#1954)); +#1943 = ORIENTED_EDGE('',*,*,#1889,.F.); +#1944 = ORIENTED_EDGE('',*,*,#1353,.T.); +#1945 = ORIENTED_EDGE('',*,*,#1946,.T.); +#1946 = EDGE_CURVE('',#1354,#1947,#1949,.T.); +#1947 = VERTEX_POINT('',#1948); +#1948 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); +#1949 = CIRCLE('',#1950,0.1); +#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953); +#1951 = CARTESIAN_POINT('',(0.99364916731,1.15,0.33)); +#1952 = DIRECTION('',(-0.875,0.484122918276,0.)); +#1953 = DIRECTION('',(0.484122918276,0.875,0.)); +#1954 = ORIENTED_EDGE('',*,*,#1955,.F.); +#1955 = EDGE_CURVE('',#1890,#1947,#1956,.T.); +#1956 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1957,#1958,#1959,#1960, + #1961,#1962,#1963,#1964),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(9.884955592811,10.036563745239), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1957 = CARTESIAN_POINT('',(0.8,1.1,0.316614549113)); +#1958 = CARTESIAN_POINT('',(0.821676335846,1.1,0.316619748365)); +#1959 = CARTESIAN_POINT('',(0.843351149673,1.098170930651,0.317740760313 + )); +#1960 = CARTESIAN_POINT('',(0.864767592495,1.094526194439,0.320316865189 + )); +#1961 = CARTESIAN_POINT('',(0.885902496872,1.089080492469,0.323637613645 + )); +#1962 = CARTESIAN_POINT('',(0.906451046448,1.081873477652,0.327031021628 + )); +#1963 = CARTESIAN_POINT('',(0.926285856445,1.072985283018,0.33)); +#1964 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); +#1965 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973) + ,(#1974,#1975,#1976,#1977,#1978,#1979,#1980,#1981) + ,(#1982,#1983,#1984,#1985,#1986,#1987,#1988,#1989 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(9.884955592811,10.036563745239), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.865939328876,0.86035827093,0.847375208653 + ,0.8286750148,0.801004924876,0.763596036233,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#1966 = CARTESIAN_POINT('',(0.8,1.1,0.316614549113)); +#1967 = CARTESIAN_POINT('',(0.821676335846,1.1,0.316619748365)); +#1968 = CARTESIAN_POINT('',(0.843351149673,1.098170930651,0.317740760313 + )); +#1969 = CARTESIAN_POINT('',(0.864767592495,1.094526194439,0.320316865189 + )); +#1970 = CARTESIAN_POINT('',(0.885902496872,1.089080492469,0.323637613645 + )); +#1971 = CARTESIAN_POINT('',(0.906451046448,1.081873477652,0.327031021628 + )); +#1972 = CARTESIAN_POINT('',(0.926285856445,1.072985283018,0.33)); +#1973 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); +#1974 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); +#1975 = CARTESIAN_POINT('',(0.821676986996,1.1,0.258861769121)); +#1976 = CARTESIAN_POINT('',(0.843643775028,1.098156455835,0.258482257319 + )); +#1977 = CARTESIAN_POINT('',(0.865536635733,1.094415121953,0.257619130074 + )); +#1978 = CARTESIAN_POINT('',(0.887106327537,1.088734355702,0.255840437751 + )); +#1979 = CARTESIAN_POINT('',(0.9078876898,1.081323545899,0.252121554372) + ); +#1980 = CARTESIAN_POINT('',(0.927687813628,1.072209603472,0.244795586244 + )); +#1981 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.23)); +#1982 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1983 = CARTESIAN_POINT('',(0.823431331776,1.15,0.23)); +#1984 = CARTESIAN_POINT('',(0.851169947799,1.15,0.23)); +#1985 = CARTESIAN_POINT('',(0.875844298579,1.15,0.23)); +#1986 = CARTESIAN_POINT('',(0.902979466097,1.15,0.23)); +#1987 = CARTESIAN_POINT('',(0.930671896391,1.15,0.23)); +#1988 = CARTESIAN_POINT('',(0.960646032115,1.15,0.23)); +#1989 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); +#1990 = ADVANCED_FACE('',(#1991),#2003,.F.); +#1991 = FACE_BOUND('',#1992,.F.); +#1992 = EDGE_LOOP('',(#1993,#1994,#1995,#1996)); +#1993 = ORIENTED_EDGE('',*,*,#1366,.T.); +#1994 = ORIENTED_EDGE('',*,*,#1404,.T.); +#1995 = ORIENTED_EDGE('',*,*,#1420,.T.); +#1996 = ORIENTED_EDGE('',*,*,#1997,.F.); +#1997 = EDGE_CURVE('',#1354,#1421,#1998,.T.); +#1998 = CIRCLE('',#1999,0.4); +#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002); +#2000 = CARTESIAN_POINT('',(0.8,0.8,0.23)); +#2001 = DIRECTION('',(0.,0.,-1.)); +#2002 = DIRECTION('',(3.7E-16,1.,0.)); +#2003 = PLANE('',#2004); +#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007); +#2005 = CARTESIAN_POINT('',(0.,0.,0.23)); +#2006 = DIRECTION('',(-0.,-0.,-1.)); +#2007 = DIRECTION('',(-1.,0.,0.)); +#2008 = ADVANCED_FACE('',(#2009),#2040,.F.); +#2009 = FACE_BOUND('',#2010,.F.); +#2010 = EDGE_LOOP('',(#2011,#2020,#2021,#2029)); +#2011 = ORIENTED_EDGE('',*,*,#2012,.F.); +#2012 = EDGE_CURVE('',#1421,#2013,#2015,.T.); +#2013 = VERTEX_POINT('',#2014); +#2014 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); +#2015 = CIRCLE('',#2016,0.1); +#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); +#2017 = CARTESIAN_POINT('',(1.15,0.99364916731,0.33)); +#2018 = DIRECTION('',(-0.484122918276,0.875,0.)); +#2019 = DIRECTION('',(0.875,0.484122918276,0.)); +#2020 = ORIENTED_EDGE('',*,*,#1428,.T.); +#2021 = ORIENTED_EDGE('',*,*,#2022,.T.); +#2022 = EDGE_CURVE('',#1429,#2023,#2025,.T.); +#2023 = VERTEX_POINT('',#2024); +#2024 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); +#2025 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2026,#2027,#2028), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2026 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#2027 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); +#2028 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); +#2029 = ORIENTED_EDGE('',*,*,#2030,.F.); +#2030 = EDGE_CURVE('',#2013,#2023,#2031,.T.); +#2031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2032,#2033,#2034,#2035, + #2036,#2037,#2038,#2039),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(1.919630744953,2.071238897381), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2032 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); +#2033 = CARTESIAN_POINT('',(1.072985283018,0.926285856445,0.33)); +#2034 = CARTESIAN_POINT('',(1.081873477652,0.906451046448,0.327031021628 + )); +#2035 = CARTESIAN_POINT('',(1.089080492469,0.885902496872,0.323637613648 + )); +#2036 = CARTESIAN_POINT('',(1.094526194439,0.864767592495,0.320316865185 + )); +#2037 = CARTESIAN_POINT('',(1.098170930651,0.843351149673,0.317740760315 + )); +#2038 = CARTESIAN_POINT('',(1.1,0.821676335846,0.316619748365)); +#2039 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); +#2040 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2041,#2042,#2043,#2044,#2045,#2046,#2047,#2048) + ,(#2049,#2050,#2051,#2052,#2053,#2054,#2055,#2056) + ,(#2057,#2058,#2059,#2060,#2061,#2062,#2063,#2064 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(1.919630744953,2.071238897381), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.763596036233,0.801004924877,0.828675014797 + ,0.847375208657,0.860358270929,0.865939328876,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2041 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); +#2042 = CARTESIAN_POINT('',(1.072985283018,0.926285856445,0.33)); +#2043 = CARTESIAN_POINT('',(1.081873477652,0.906451046448,0.327031021628 + )); +#2044 = CARTESIAN_POINT('',(1.089080492469,0.885902496872,0.323637613648 + )); +#2045 = CARTESIAN_POINT('',(1.094526194439,0.864767592495,0.320316865185 + )); +#2046 = CARTESIAN_POINT('',(1.098170930651,0.843351149673,0.317740760315 + )); +#2047 = CARTESIAN_POINT('',(1.1,0.821676335846,0.316619748365)); +#2048 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); +#2049 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.23)); +#2050 = CARTESIAN_POINT('',(1.072209603472,0.927687813628,0.244795586244 + )); +#2051 = CARTESIAN_POINT('',(1.081323545899,0.907887689799,0.252121554372 + )); +#2052 = CARTESIAN_POINT('',(1.088734355701,0.887106327537,0.255840437751 + )); +#2053 = CARTESIAN_POINT('',(1.094415121954,0.865536635733,0.257619130074 + )); +#2054 = CARTESIAN_POINT('',(1.098156455835,0.843643775028,0.258482257319 + )); +#2055 = CARTESIAN_POINT('',(1.1,0.821676986996,0.258861769121)); +#2056 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); +#2057 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); +#2058 = CARTESIAN_POINT('',(1.15,0.960646032115,0.23)); +#2059 = CARTESIAN_POINT('',(1.15,0.930671896391,0.23)); +#2060 = CARTESIAN_POINT('',(1.15,0.902979466098,0.23)); +#2061 = CARTESIAN_POINT('',(1.15,0.875844298578,0.23)); +#2062 = CARTESIAN_POINT('',(1.15,0.8511699478,0.23)); +#2063 = CARTESIAN_POINT('',(1.15,0.823431331776,0.23)); +#2064 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#2065 = ADVANCED_FACE('',(#2066),#2091,.F.); +#2066 = FACE_BOUND('',#2067,.F.); +#2067 = EDGE_LOOP('',(#2068,#2069,#2070,#2078)); +#2068 = ORIENTED_EDGE('',*,*,#2022,.F.); +#2069 = ORIENTED_EDGE('',*,*,#1441,.T.); +#2070 = ORIENTED_EDGE('',*,*,#2071,.T.); +#2071 = EDGE_CURVE('',#1442,#2072,#2074,.T.); +#2072 = VERTEX_POINT('',#2073); +#2073 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); +#2074 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2075,#2076,#2077), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2075 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#2076 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); +#2077 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); +#2078 = ORIENTED_EDGE('',*,*,#2079,.F.); +#2079 = EDGE_CURVE('',#2023,#2072,#2080,.T.); +#2080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2081,#2082,#2083,#2084, + #2085,#2086,#2087,#2088,#2089,#2090),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(2.071238897381,3.671238898695), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#2081 = CARTESIAN_POINT('',(1.1,0.8,0.316614549113)); +#2082 = CARTESIAN_POINT('',(1.1,0.622074240005,0.316571872113)); +#2083 = CARTESIAN_POINT('',(1.1,0.444958969155,0.316657114369)); +#2084 = CARTESIAN_POINT('',(1.1,0.265720848497,0.316544644749)); +#2085 = CARTESIAN_POINT('',(1.1,9.014411372535E-02,0.316628083853)); +#2086 = CARTESIAN_POINT('',(1.1,-9.014411372535E-02,0.31662808383)); +#2087 = CARTESIAN_POINT('',(1.1,-0.265720848497,0.316544644763)); +#2088 = CARTESIAN_POINT('',(1.1,-0.444958969155,0.316657114366)); +#2089 = CARTESIAN_POINT('',(1.1,-0.622074240005,0.316571872113)); +#2090 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); +#2091 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( + (#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100,#2101) + ,(#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111) + ,(#2112,#2113,#2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), + (0.,1.600000001314),(2.071238897381,3.671238898695), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.866178859608,0.865752245654,0.866315253949 + ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 + ,0.866178859608,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2092 = CARTESIAN_POINT('',(1.1,0.8,0.316614549113)); +#2093 = CARTESIAN_POINT('',(1.1,0.622074240005,0.316571872113)); +#2094 = CARTESIAN_POINT('',(1.1,0.444958969155,0.316657114369)); +#2095 = CARTESIAN_POINT('',(1.1,0.265720848497,0.316544644749)); +#2096 = CARTESIAN_POINT('',(1.1,9.014411372535E-02,0.316628083853)); +#2097 = CARTESIAN_POINT('',(1.1,-9.014411372535E-02,0.31662808383)); +#2098 = CARTESIAN_POINT('',(1.1,-0.265720848497,0.316544644763)); +#2099 = CARTESIAN_POINT('',(1.1,-0.444958969155,0.316657114366)); +#2100 = CARTESIAN_POINT('',(1.1,-0.622074240005,0.316571872113)); +#2101 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); +#2102 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); +#2103 = CARTESIAN_POINT('',(1.1,0.622118099762,0.258877759842)); +#2104 = CARTESIAN_POINT('',(1.1,0.444757584302,0.258849252332)); +#2105 = CARTESIAN_POINT('',(1.100000000001,0.266206721586,0.258886888187 + )); +#2106 = CARTESIAN_POINT('',(1.099999999997,8.941157167494E-02, + 0.258858957952)); +#2107 = CARTESIAN_POINT('',(1.100000000004,-8.941157167393E-02, + 0.258858957949)); +#2108 = CARTESIAN_POINT('',(1.099999999997,-0.266206721588,0.25888688819 + )); +#2109 = CARTESIAN_POINT('',(1.100000000001,-0.444757584301, + 0.258849252331)); +#2110 = CARTESIAN_POINT('',(1.1,-0.622118099762,0.258877759842)); +#2111 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); +#2112 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#2113 = CARTESIAN_POINT('',(1.15,0.620952247727,0.23)); +#2114 = CARTESIAN_POINT('',(1.15,0.444638391226,0.23)); +#2115 = CARTESIAN_POINT('',(1.15,0.265720889243,0.23)); +#2116 = CARTESIAN_POINT('',(1.15,9.014404406735E-02,0.23)); +#2117 = CARTESIAN_POINT('',(1.15,-9.014404406735E-02,0.23)); +#2118 = CARTESIAN_POINT('',(1.15,-0.265720889243,0.23)); +#2119 = CARTESIAN_POINT('',(1.15,-0.444638391226,0.23)); +#2120 = CARTESIAN_POINT('',(1.15,-0.620952247727,0.23)); +#2121 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#2122 = ADVANCED_FACE('',(#2123),#2146,.F.); +#2123 = FACE_BOUND('',#2124,.F.); +#2124 = EDGE_LOOP('',(#2125,#2126,#2127,#2135)); +#2125 = ORIENTED_EDGE('',*,*,#2071,.F.); +#2126 = ORIENTED_EDGE('',*,*,#1456,.T.); +#2127 = ORIENTED_EDGE('',*,*,#2128,.T.); +#2128 = EDGE_CURVE('',#1457,#2129,#2131,.T.); +#2129 = VERTEX_POINT('',#2130); +#2130 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); +#2131 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2132,#2133,#2134), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.707106781187,1.)) REPRESENTATION_ITEM('') ); +#2132 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#2133 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.23)); +#2134 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); +#2135 = ORIENTED_EDGE('',*,*,#2136,.F.); +#2136 = EDGE_CURVE('',#2072,#2129,#2137,.T.); +#2137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2138,#2139,#2140,#2141, + #2142,#2143,#2144,#2145),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.671238898695,3.822847051124), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2138 = CARTESIAN_POINT('',(1.1,-0.8,0.316614549113)); +#2139 = CARTESIAN_POINT('',(1.1,-0.821676335847,0.316619748365)); +#2140 = CARTESIAN_POINT('',(1.098170930651,-0.843351149673, + 0.317740760313)); +#2141 = CARTESIAN_POINT('',(1.094526194439,-0.864767592495, + 0.320316865189)); +#2142 = CARTESIAN_POINT('',(1.089080492469,-0.885902496872, + 0.323637613645)); +#2143 = CARTESIAN_POINT('',(1.081873477652,-0.906451046448, + 0.327031021628)); +#2144 = CARTESIAN_POINT('',(1.072985283018,-0.926285856445,0.33)); +#2145 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); +#2146 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154) + ,(#2155,#2156,#2157,#2158,#2159,#2160,#2161,#2162) + ,(#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(3.671238898695,3.822847051124), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.865939328876,0.86035827093,0.847375208654 + ,0.828675014799,0.801004924878,0.763596036232,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2147 = CARTESIAN_POINT('',(1.1,-0.8,0.316614549113)); +#2148 = CARTESIAN_POINT('',(1.1,-0.821676335847,0.316619748365)); +#2149 = CARTESIAN_POINT('',(1.098170930651,-0.843351149673, + 0.317740760313)); +#2150 = CARTESIAN_POINT('',(1.094526194439,-0.864767592495, + 0.320316865189)); +#2151 = CARTESIAN_POINT('',(1.089080492469,-0.885902496872, + 0.323637613645)); +#2152 = CARTESIAN_POINT('',(1.081873477652,-0.906451046448, + 0.327031021628)); +#2153 = CARTESIAN_POINT('',(1.072985283018,-0.926285856445,0.33)); +#2154 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); +#2155 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); +#2156 = CARTESIAN_POINT('',(1.1,-0.821676986996,0.258861769121)); +#2157 = CARTESIAN_POINT('',(1.098156455835,-0.843643775028, + 0.258482257319)); +#2158 = CARTESIAN_POINT('',(1.094415121953,-0.865536635733, + 0.257619130075)); +#2159 = CARTESIAN_POINT('',(1.088734355702,-0.887106327537, + 0.255840437751)); +#2160 = CARTESIAN_POINT('',(1.081323545899,-0.9078876898,0.252121554373) + ); +#2161 = CARTESIAN_POINT('',(1.072209603472,-0.927687813628, + 0.244795586243)); +#2162 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.23)); +#2163 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#2164 = CARTESIAN_POINT('',(1.15,-0.823431331776,0.23)); +#2165 = CARTESIAN_POINT('',(1.15,-0.8511699478,0.23)); +#2166 = CARTESIAN_POINT('',(1.15,-0.875844298578,0.23)); +#2167 = CARTESIAN_POINT('',(1.15,-0.902979466098,0.23)); +#2168 = CARTESIAN_POINT('',(1.15,-0.93067189639,0.23)); +#2169 = CARTESIAN_POINT('',(1.15,-0.960646032115,0.23)); +#2170 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#2171 = ADVANCED_FACE('',(#2172),#2184,.F.); +#2172 = FACE_BOUND('',#2173,.F.); +#2173 = EDGE_LOOP('',(#2174,#2175,#2176,#2177)); +#2174 = ORIENTED_EDGE('',*,*,#1469,.T.); +#2175 = ORIENTED_EDGE('',*,*,#1502,.T.); +#2176 = ORIENTED_EDGE('',*,*,#1518,.T.); +#2177 = ORIENTED_EDGE('',*,*,#2178,.F.); +#2178 = EDGE_CURVE('',#1457,#1519,#2179,.T.); +#2179 = CIRCLE('',#2180,0.4); +#2180 = AXIS2_PLACEMENT_3D('',#2181,#2182,#2183); +#2181 = CARTESIAN_POINT('',(0.8,-0.8,0.23)); +#2182 = DIRECTION('',(0.,0.,-1.)); +#2183 = DIRECTION('',(1.,0.,0.)); +#2184 = PLANE('',#2185); +#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188); +#2186 = CARTESIAN_POINT('',(0.,0.,0.23)); +#2187 = DIRECTION('',(-0.,-0.,-1.)); +#2188 = DIRECTION('',(-1.,0.,0.)); +#2189 = ADVANCED_FACE('',(#2190),#2221,.F.); +#2190 = FACE_BOUND('',#2191,.F.); +#2191 = EDGE_LOOP('',(#2192,#2201,#2202,#2210)); +#2192 = ORIENTED_EDGE('',*,*,#2193,.F.); +#2193 = EDGE_CURVE('',#1519,#2194,#2196,.T.); +#2194 = VERTEX_POINT('',#2195); +#2195 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); +#2196 = CIRCLE('',#2197,0.1); +#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200); +#2198 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.33)); +#2199 = DIRECTION('',(0.875,0.484122918276,0.)); +#2200 = DIRECTION('',(0.484122918276,-0.875,0.)); +#2201 = ORIENTED_EDGE('',*,*,#1526,.T.); +#2202 = ORIENTED_EDGE('',*,*,#2203,.T.); +#2203 = EDGE_CURVE('',#1527,#2204,#2206,.T.); +#2204 = VERTEX_POINT('',#2205); +#2205 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2207,#2208,#2209), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2207 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#2208 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); +#2209 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2210 = ORIENTED_EDGE('',*,*,#2211,.F.); +#2211 = EDGE_CURVE('',#2194,#2204,#2212,.T.); +#2212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2213,#2214,#2215,#2216, + #2217,#2218,#2219,#2220),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.990869642992,4.14247779542), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2213 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); +#2214 = CARTESIAN_POINT('',(0.926285856445,-1.072985283018,0.33)); +#2215 = CARTESIAN_POINT('',(0.906451046448,-1.081873477652, + 0.327031021628)); +#2216 = CARTESIAN_POINT('',(0.885902496872,-1.089080492469, + 0.323637613648)); +#2217 = CARTESIAN_POINT('',(0.864767592495,-1.094526194439, + 0.320316865185)); +#2218 = CARTESIAN_POINT('',(0.843351149673,-1.098170930651, + 0.317740760315)); +#2219 = CARTESIAN_POINT('',(0.821676335846,-1.1,0.316619748365)); +#2220 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2221 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229) + ,(#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237) + ,(#2238,#2239,#2240,#2241,#2242,#2243,#2244,#2245 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(3.990869642992,4.14247779542), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.763596036234,0.801004924877,0.828675014798 + ,0.847375208657,0.860358270929,0.865939328876,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2222 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); +#2223 = CARTESIAN_POINT('',(0.926285856445,-1.072985283018,0.33)); +#2224 = CARTESIAN_POINT('',(0.906451046448,-1.081873477652, + 0.327031021628)); +#2225 = CARTESIAN_POINT('',(0.885902496872,-1.089080492469, + 0.323637613648)); +#2226 = CARTESIAN_POINT('',(0.864767592495,-1.094526194439, + 0.320316865185)); +#2227 = CARTESIAN_POINT('',(0.843351149673,-1.098170930651, + 0.317740760315)); +#2228 = CARTESIAN_POINT('',(0.821676335846,-1.1,0.316619748365)); +#2229 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2230 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.23)); +#2231 = CARTESIAN_POINT('',(0.927687813628,-1.072209603472, + 0.244795586244)); +#2232 = CARTESIAN_POINT('',(0.907887689799,-1.081323545899, + 0.252121554372)); +#2233 = CARTESIAN_POINT('',(0.887106327537,-1.088734355701, + 0.255840437752)); +#2234 = CARTESIAN_POINT('',(0.865536635733,-1.094415121954, + 0.257619130074)); +#2235 = CARTESIAN_POINT('',(0.843643775028,-1.098156455835, + 0.258482257319)); +#2236 = CARTESIAN_POINT('',(0.821676986996,-1.1,0.258861769121)); +#2237 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); +#2238 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); +#2239 = CARTESIAN_POINT('',(0.960646032115,-1.15,0.23)); +#2240 = CARTESIAN_POINT('',(0.930671896391,-1.15,0.23)); +#2241 = CARTESIAN_POINT('',(0.902979466097,-1.15,0.23)); +#2242 = CARTESIAN_POINT('',(0.875844298578,-1.15,0.23)); +#2243 = CARTESIAN_POINT('',(0.8511699478,-1.15,0.23)); +#2244 = CARTESIAN_POINT('',(0.823431331776,-1.15,0.23)); +#2245 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#2246 = ADVANCED_FACE('',(#2247),#2272,.F.); +#2247 = FACE_BOUND('',#2248,.F.); +#2248 = EDGE_LOOP('',(#2249,#2250,#2251,#2259)); +#2249 = ORIENTED_EDGE('',*,*,#2203,.F.); +#2250 = ORIENTED_EDGE('',*,*,#1539,.T.); +#2251 = ORIENTED_EDGE('',*,*,#2252,.T.); +#2252 = EDGE_CURVE('',#1540,#2253,#2255,.T.); +#2253 = VERTEX_POINT('',#2254); +#2254 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2255 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2256,#2257,#2258), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2256 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#2257 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); +#2258 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2259 = ORIENTED_EDGE('',*,*,#2260,.F.); +#2260 = EDGE_CURVE('',#2204,#2253,#2261,.T.); +#2261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2262,#2263,#2264,#2265, + #2266,#2267,#2268,#2269,#2270,#2271),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(4.14247779542,5.742477796733), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#2262 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549113)); +#2263 = CARTESIAN_POINT('',(0.622074240005,-1.1,0.316571872113)); +#2264 = CARTESIAN_POINT('',(0.444958969155,-1.1,0.316657114369)); +#2265 = CARTESIAN_POINT('',(0.265720848497,-1.1,0.316544644749)); +#2266 = CARTESIAN_POINT('',(9.014411372533E-02,-1.1,0.316628083853)); +#2267 = CARTESIAN_POINT('',(-9.014411372533E-02,-1.1,0.31662808383)); +#2268 = CARTESIAN_POINT('',(-0.265720848497,-1.1,0.316544644763)); +#2269 = CARTESIAN_POINT('',(-0.444958969155,-1.1,0.316657114366)); +#2270 = CARTESIAN_POINT('',(-0.622074240005,-1.1,0.316571872113)); +#2271 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2272 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( + (#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282) + ,(#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292) + ,(#2293,#2294,#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), + (0.,1.600000001314),(4.14247779542,5.742477796733), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.866178859608,0.865752245654,0.866315253949 + ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 + ,0.866178859608,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2273 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549113)); +#2274 = CARTESIAN_POINT('',(0.622074240005,-1.1,0.316571872113)); +#2275 = CARTESIAN_POINT('',(0.444958969155,-1.1,0.316657114369)); +#2276 = CARTESIAN_POINT('',(0.265720848497,-1.1,0.316544644749)); +#2277 = CARTESIAN_POINT('',(9.014411372533E-02,-1.1,0.316628083853)); +#2278 = CARTESIAN_POINT('',(-9.014411372533E-02,-1.1,0.31662808383)); +#2279 = CARTESIAN_POINT('',(-0.265720848497,-1.1,0.316544644763)); +#2280 = CARTESIAN_POINT('',(-0.444958969155,-1.1,0.316657114366)); +#2281 = CARTESIAN_POINT('',(-0.622074240005,-1.1,0.316571872113)); +#2282 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2283 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); +#2284 = CARTESIAN_POINT('',(0.622118099763,-1.1,0.258877759842)); +#2285 = CARTESIAN_POINT('',(0.444757584302,-1.1,0.258849252332)); +#2286 = CARTESIAN_POINT('',(0.266206721586,-1.100000000001, + 0.258886888187)); +#2287 = CARTESIAN_POINT('',(8.9411571675E-02,-1.099999999997, + 0.258858957952)); +#2288 = CARTESIAN_POINT('',(-8.9411571674E-02,-1.100000000004, + 0.258858957949)); +#2289 = CARTESIAN_POINT('',(-0.266206721588,-1.099999999997, + 0.25888688819)); +#2290 = CARTESIAN_POINT('',(-0.444757584301,-1.100000000001, + 0.258849252331)); +#2291 = CARTESIAN_POINT('',(-0.622118099762,-1.1,0.258877759842)); +#2292 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); +#2293 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#2294 = CARTESIAN_POINT('',(0.620952247727,-1.15,0.23)); +#2295 = CARTESIAN_POINT('',(0.444638391226,-1.15,0.23)); +#2296 = CARTESIAN_POINT('',(0.265720889243,-1.15,0.23)); +#2297 = CARTESIAN_POINT('',(9.014404406736E-02,-1.15,0.23)); +#2298 = CARTESIAN_POINT('',(-9.014404406736E-02,-1.15,0.23)); +#2299 = CARTESIAN_POINT('',(-0.265720889243,-1.15,0.23)); +#2300 = CARTESIAN_POINT('',(-0.444638391226,-1.15,0.23)); +#2301 = CARTESIAN_POINT('',(-0.620952247727,-1.15,0.23)); +#2302 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#2303 = ADVANCED_FACE('',(#2304),#2327,.F.); +#2304 = FACE_BOUND('',#2305,.F.); +#2305 = EDGE_LOOP('',(#2306,#2307,#2308,#2316)); +#2306 = ORIENTED_EDGE('',*,*,#2252,.F.); +#2307 = ORIENTED_EDGE('',*,*,#1554,.T.); +#2308 = ORIENTED_EDGE('',*,*,#2309,.T.); +#2309 = EDGE_CURVE('',#1555,#2310,#2312,.T.); +#2310 = VERTEX_POINT('',#2311); +#2311 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2313,#2314,#2315), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.707106781187,1.)) REPRESENTATION_ITEM('') ); +#2313 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#2314 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.23)); +#2315 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2316 = ORIENTED_EDGE('',*,*,#2317,.F.); +#2317 = EDGE_CURVE('',#2253,#2310,#2318,.T.); +#2318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2319,#2320,#2321,#2322, + #2323,#2324,#2325,#2326),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(5.742477796733,5.894085949162), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2319 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614549113)); +#2320 = CARTESIAN_POINT('',(-0.821676335846,-1.1,0.316619748365)); +#2321 = CARTESIAN_POINT('',(-0.843351149673,-1.098170930651, + 0.317740760313)); +#2322 = CARTESIAN_POINT('',(-0.864767592495,-1.094526194439, + 0.320316865189)); +#2323 = CARTESIAN_POINT('',(-0.885902496872,-1.089080492469, + 0.323637613645)); +#2324 = CARTESIAN_POINT('',(-0.906451046448,-1.081873477652, + 0.327031021628)); +#2325 = CARTESIAN_POINT('',(-0.926285856445,-1.072985283018,0.33)); +#2326 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2327 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2328,#2329,#2330,#2331,#2332,#2333,#2334,#2335) + ,(#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343) + ,(#2344,#2345,#2346,#2347,#2348,#2349,#2350,#2351 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(5.742477796733,5.894085949162), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.865939328876,0.86035827093,0.847375208654 + ,0.8286750148,0.801004924877,0.763596036233,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2328 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614549113)); +#2329 = CARTESIAN_POINT('',(-0.821676335846,-1.1,0.316619748365)); +#2330 = CARTESIAN_POINT('',(-0.843351149673,-1.098170930651, + 0.317740760313)); +#2331 = CARTESIAN_POINT('',(-0.864767592495,-1.094526194439, + 0.320316865189)); +#2332 = CARTESIAN_POINT('',(-0.885902496872,-1.089080492469, + 0.323637613645)); +#2333 = CARTESIAN_POINT('',(-0.906451046448,-1.081873477652, + 0.327031021628)); +#2334 = CARTESIAN_POINT('',(-0.926285856445,-1.072985283018,0.33)); +#2335 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2336 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); +#2337 = CARTESIAN_POINT('',(-0.821676986996,-1.1,0.258861769121)); +#2338 = CARTESIAN_POINT('',(-0.843643775028,-1.098156455835, + 0.258482257319)); +#2339 = CARTESIAN_POINT('',(-0.865536635733,-1.094415121953, + 0.257619130075)); +#2340 = CARTESIAN_POINT('',(-0.887106327537,-1.088734355702, + 0.255840437751)); +#2341 = CARTESIAN_POINT('',(-0.9078876898,-1.081323545899,0.252121554372 + )); +#2342 = CARTESIAN_POINT('',(-0.927687813628,-1.072209603472, + 0.244795586243)); +#2343 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.23)); +#2344 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#2345 = CARTESIAN_POINT('',(-0.823431331776,-1.15,0.23)); +#2346 = CARTESIAN_POINT('',(-0.8511699478,-1.15,0.23)); +#2347 = CARTESIAN_POINT('',(-0.875844298578,-1.15,0.23)); +#2348 = CARTESIAN_POINT('',(-0.902979466098,-1.15,0.23)); +#2349 = CARTESIAN_POINT('',(-0.93067189639,-1.15,0.23)); +#2350 = CARTESIAN_POINT('',(-0.960646032115,-1.15,0.23)); +#2351 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#2352 = ADVANCED_FACE('',(#2353),#2365,.F.); +#2353 = FACE_BOUND('',#2354,.F.); +#2354 = EDGE_LOOP('',(#2355,#2356,#2363,#2364)); +#2355 = ORIENTED_EDGE('',*,*,#1616,.T.); +#2356 = ORIENTED_EDGE('',*,*,#2357,.F.); +#2357 = EDGE_CURVE('',#1555,#1617,#2358,.T.); +#2358 = CIRCLE('',#2359,0.4); +#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362); +#2360 = CARTESIAN_POINT('',(-0.8,-0.8,0.23)); +#2361 = DIRECTION('',(0.,0.,-1.)); +#2362 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#2363 = ORIENTED_EDGE('',*,*,#1567,.T.); +#2364 = ORIENTED_EDGE('',*,*,#1593,.F.); +#2365 = PLANE('',#2366); +#2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369); +#2367 = CARTESIAN_POINT('',(0.,0.,0.23)); +#2368 = DIRECTION('',(-0.,-0.,-1.)); +#2369 = DIRECTION('',(-1.,0.,0.)); +#2370 = ADVANCED_FACE('',(#2371),#2402,.F.); +#2371 = FACE_BOUND('',#2372,.F.); +#2372 = EDGE_LOOP('',(#2373,#2382,#2383,#2391)); +#2373 = ORIENTED_EDGE('',*,*,#2374,.F.); +#2374 = EDGE_CURVE('',#1617,#2375,#2377,.T.); +#2375 = VERTEX_POINT('',#2376); +#2376 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); +#2377 = CIRCLE('',#2378,0.1); +#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); +#2379 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.33)); +#2380 = DIRECTION('',(0.484122918276,-0.875,0.)); +#2381 = DIRECTION('',(-0.875,-0.484122918276,0.)); +#2382 = ORIENTED_EDGE('',*,*,#1624,.T.); +#2383 = ORIENTED_EDGE('',*,*,#2384,.T.); +#2384 = EDGE_CURVE('',#1625,#2385,#2387,.T.); +#2385 = VERTEX_POINT('',#2386); +#2386 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2388,#2389,#2390), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2388 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#2389 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); +#2390 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2391 = ORIENTED_EDGE('',*,*,#2392,.F.); +#2392 = EDGE_CURVE('',#2375,#2385,#2393,.T.); +#2393 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2394,#2395,#2396,#2397, + #2398,#2399,#2400,#2401),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(6.06210854103,6.213716693458), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2394 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); +#2395 = CARTESIAN_POINT('',(-1.072985283018,-0.926285856445,0.33)); +#2396 = CARTESIAN_POINT('',(-1.081873477652,-0.906451046448, + 0.327031021628)); +#2397 = CARTESIAN_POINT('',(-1.089080492469,-0.885902496872, + 0.323637613648)); +#2398 = CARTESIAN_POINT('',(-1.094526194439,-0.864767592495, + 0.320316865185)); +#2399 = CARTESIAN_POINT('',(-1.098170930651,-0.843351149673, + 0.317740760315)); +#2400 = CARTESIAN_POINT('',(-1.1,-0.821676335846,0.316619748365)); +#2401 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2402 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2403,#2404,#2405,#2406,#2407,#2408,#2409,#2410) + ,(#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418) + ,(#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(6.06210854103,6.213716693458), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.763596036233,0.801004924878,0.828675014796 + ,0.847375208658,0.860358270929,0.865939328876,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2403 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); +#2404 = CARTESIAN_POINT('',(-1.072985283018,-0.926285856445,0.33)); +#2405 = CARTESIAN_POINT('',(-1.081873477652,-0.906451046448, + 0.327031021628)); +#2406 = CARTESIAN_POINT('',(-1.089080492469,-0.885902496872, + 0.323637613648)); +#2407 = CARTESIAN_POINT('',(-1.094526194439,-0.864767592495, + 0.320316865185)); +#2408 = CARTESIAN_POINT('',(-1.098170930651,-0.843351149673, + 0.317740760315)); +#2409 = CARTESIAN_POINT('',(-1.1,-0.821676335846,0.316619748365)); +#2410 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2411 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.23)); +#2412 = CARTESIAN_POINT('',(-1.072209603472,-0.927687813628, + 0.244795586243)); +#2413 = CARTESIAN_POINT('',(-1.081323545899,-0.9078876898,0.252121554372 + )); +#2414 = CARTESIAN_POINT('',(-1.088734355701,-0.887106327537, + 0.255840437751)); +#2415 = CARTESIAN_POINT('',(-1.094415121954,-0.865536635733, + 0.257619130074)); +#2416 = CARTESIAN_POINT('',(-1.098156455835,-0.843643775028, + 0.258482257319)); +#2417 = CARTESIAN_POINT('',(-1.1,-0.821676986996,0.258861769121)); +#2418 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); +#2419 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); +#2420 = CARTESIAN_POINT('',(-1.15,-0.960646032115,0.23)); +#2421 = CARTESIAN_POINT('',(-1.15,-0.930671896391,0.23)); +#2422 = CARTESIAN_POINT('',(-1.15,-0.902979466098,0.23)); +#2423 = CARTESIAN_POINT('',(-1.15,-0.875844298578,0.23)); +#2424 = CARTESIAN_POINT('',(-1.15,-0.851169947799,0.23)); +#2425 = CARTESIAN_POINT('',(-1.15,-0.823431331776,0.23)); +#2426 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#2427 = ADVANCED_FACE('',(#2428),#2453,.F.); +#2428 = FACE_BOUND('',#2429,.F.); +#2429 = EDGE_LOOP('',(#2430,#2431,#2432,#2440)); +#2430 = ORIENTED_EDGE('',*,*,#2384,.F.); +#2431 = ORIENTED_EDGE('',*,*,#1637,.T.); +#2432 = ORIENTED_EDGE('',*,*,#2433,.T.); +#2433 = EDGE_CURVE('',#1638,#2434,#2436,.T.); +#2434 = VERTEX_POINT('',#2435); +#2435 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2436 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2437,#2438,#2439), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2437 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#2438 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); +#2439 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2440 = ORIENTED_EDGE('',*,*,#2441,.F.); +#2441 = EDGE_CURVE('',#2385,#2434,#2442,.T.); +#2442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2443,#2444,#2445,#2446, + #2447,#2448,#2449,#2450,#2451,#2452),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(6.213716693458,7.813716694772), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#2443 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549113)); +#2444 = CARTESIAN_POINT('',(-1.1,-0.622074240005,0.316571872113)); +#2445 = CARTESIAN_POINT('',(-1.1,-0.444958969155,0.316657114369)); +#2446 = CARTESIAN_POINT('',(-1.1,-0.265720848497,0.316544644749)); +#2447 = CARTESIAN_POINT('',(-1.1,-9.014411372538E-02,0.316628083853)); +#2448 = CARTESIAN_POINT('',(-1.1,9.014411372541E-02,0.31662808383)); +#2449 = CARTESIAN_POINT('',(-1.1,0.265720848497,0.316544644763)); +#2450 = CARTESIAN_POINT('',(-1.1,0.444958969155,0.316657114366)); +#2451 = CARTESIAN_POINT('',(-1.1,0.622074240005,0.316571872113)); +#2452 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2453 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( + (#2454,#2455,#2456,#2457,#2458,#2459,#2460,#2461,#2462,#2463) + ,(#2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473) + ,(#2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), + (0.,1.600000001314),(6.213716693458,7.813716694772), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.866178859608,0.865752245654,0.866315253949 + ,0.865897507536,0.865897507564,0.866315253932,0.865752245658 + ,0.866178859608,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2454 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549113)); +#2455 = CARTESIAN_POINT('',(-1.1,-0.622074240005,0.316571872113)); +#2456 = CARTESIAN_POINT('',(-1.1,-0.444958969155,0.316657114369)); +#2457 = CARTESIAN_POINT('',(-1.1,-0.265720848497,0.316544644749)); +#2458 = CARTESIAN_POINT('',(-1.1,-9.014411372538E-02,0.316628083853)); +#2459 = CARTESIAN_POINT('',(-1.1,9.014411372541E-02,0.31662808383)); +#2460 = CARTESIAN_POINT('',(-1.1,0.265720848497,0.316544644763)); +#2461 = CARTESIAN_POINT('',(-1.1,0.444958969155,0.316657114366)); +#2462 = CARTESIAN_POINT('',(-1.1,0.622074240005,0.316571872113)); +#2463 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2464 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); +#2465 = CARTESIAN_POINT('',(-1.1,-0.622118099762,0.258877759842)); +#2466 = CARTESIAN_POINT('',(-1.1,-0.444757584302,0.258849252332)); +#2467 = CARTESIAN_POINT('',(-1.100000000001,-0.266206721586, + 0.258886888187)); +#2468 = CARTESIAN_POINT('',(-1.099999999997,-8.941157167495E-02, + 0.258858957952)); +#2469 = CARTESIAN_POINT('',(-1.100000000004,8.941157167399E-02, + 0.258858957949)); +#2470 = CARTESIAN_POINT('',(-1.099999999997,0.266206721588,0.25888688819 + )); +#2471 = CARTESIAN_POINT('',(-1.100000000001,0.444757584301, + 0.258849252331)); +#2472 = CARTESIAN_POINT('',(-1.1,0.622118099763,0.258877759842)); +#2473 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); +#2474 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#2475 = CARTESIAN_POINT('',(-1.15,-0.620952247727,0.23)); +#2476 = CARTESIAN_POINT('',(-1.15,-0.444638391226,0.23)); +#2477 = CARTESIAN_POINT('',(-1.15,-0.265720889243,0.23)); +#2478 = CARTESIAN_POINT('',(-1.15,-9.014404406738E-02,0.23)); +#2479 = CARTESIAN_POINT('',(-1.15,9.014404406741E-02,0.23)); +#2480 = CARTESIAN_POINT('',(-1.15,0.265720889243,0.23)); +#2481 = CARTESIAN_POINT('',(-1.15,0.444638391226,0.23)); +#2482 = CARTESIAN_POINT('',(-1.15,0.620952247727,0.23)); +#2483 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#2484 = ADVANCED_FACE('',(#2485),#2508,.F.); +#2485 = FACE_BOUND('',#2486,.F.); +#2486 = EDGE_LOOP('',(#2487,#2488,#2489,#2497)); +#2487 = ORIENTED_EDGE('',*,*,#2433,.F.); +#2488 = ORIENTED_EDGE('',*,*,#1652,.T.); +#2489 = ORIENTED_EDGE('',*,*,#2490,.T.); +#2490 = EDGE_CURVE('',#1653,#2491,#2493,.T.); +#2491 = VERTEX_POINT('',#2492); +#2492 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2493 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2494,#2495,#2496), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.707106781187,1.)) REPRESENTATION_ITEM('') ); +#2494 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#2495 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.23)); +#2496 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2497 = ORIENTED_EDGE('',*,*,#2498,.F.); +#2498 = EDGE_CURVE('',#2434,#2491,#2499,.T.); +#2499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2500,#2501,#2502,#2503, + #2504,#2505,#2506,#2507),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(7.813716694772,7.9653248472), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2500 = CARTESIAN_POINT('',(-1.1,0.8,0.316614549113)); +#2501 = CARTESIAN_POINT('',(-1.1,0.821676335846,0.316619748365)); +#2502 = CARTESIAN_POINT('',(-1.098170930651,0.843351149673, + 0.317740760313)); +#2503 = CARTESIAN_POINT('',(-1.094526194439,0.864767592495, + 0.320316865189)); +#2504 = CARTESIAN_POINT('',(-1.089080492469,0.885902496872, + 0.323637613645)); +#2505 = CARTESIAN_POINT('',(-1.081873477652,0.906451046448, + 0.327031021628)); +#2506 = CARTESIAN_POINT('',(-1.072985283018,0.926285856445,0.33)); +#2507 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2508 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516) + ,(#2517,#2518,#2519,#2520,#2521,#2522,#2523,#2524) + ,(#2525,#2526,#2527,#2528,#2529,#2530,#2531,#2532 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(7.813716694772,7.9653248472), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.865939328876,0.86035827093,0.847375208653 + ,0.8286750148,0.801004924877,0.763596036233,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2509 = CARTESIAN_POINT('',(-1.1,0.8,0.316614549113)); +#2510 = CARTESIAN_POINT('',(-1.1,0.821676335846,0.316619748365)); +#2511 = CARTESIAN_POINT('',(-1.098170930651,0.843351149673, + 0.317740760313)); +#2512 = CARTESIAN_POINT('',(-1.094526194439,0.864767592495, + 0.320316865189)); +#2513 = CARTESIAN_POINT('',(-1.089080492469,0.885902496872, + 0.323637613645)); +#2514 = CARTESIAN_POINT('',(-1.081873477652,0.906451046448, + 0.327031021628)); +#2515 = CARTESIAN_POINT('',(-1.072985283018,0.926285856445,0.33)); +#2516 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2517 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); +#2518 = CARTESIAN_POINT('',(-1.1,0.821676986996,0.258861769121)); +#2519 = CARTESIAN_POINT('',(-1.098156455835,0.843643775028, + 0.258482257319)); +#2520 = CARTESIAN_POINT('',(-1.094415121953,0.865536635733, + 0.257619130074)); +#2521 = CARTESIAN_POINT('',(-1.088734355702,0.887106327537, + 0.255840437751)); +#2522 = CARTESIAN_POINT('',(-1.081323545899,0.9078876898,0.252121554372) + ); +#2523 = CARTESIAN_POINT('',(-1.072209603472,0.927687813628, + 0.244795586244)); +#2524 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.23)); +#2525 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#2526 = CARTESIAN_POINT('',(-1.15,0.823431331776,0.23)); +#2527 = CARTESIAN_POINT('',(-1.15,0.8511699478,0.23)); +#2528 = CARTESIAN_POINT('',(-1.15,0.875844298578,0.23)); +#2529 = CARTESIAN_POINT('',(-1.15,0.902979466098,0.23)); +#2530 = CARTESIAN_POINT('',(-1.15,0.930671896391,0.23)); +#2531 = CARTESIAN_POINT('',(-1.15,0.960646032115,0.23)); +#2532 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#2533 = ADVANCED_FACE('',(#2534),#2546,.F.); +#2534 = FACE_BOUND('',#2535,.F.); +#2535 = EDGE_LOOP('',(#2536,#2537,#2538,#2539)); +#2536 = ORIENTED_EDGE('',*,*,#2490,.F.); +#2537 = ORIENTED_EDGE('',*,*,#1813,.T.); +#2538 = ORIENTED_EDGE('',*,*,#1830,.T.); +#2539 = ORIENTED_EDGE('',*,*,#2540,.F.); +#2540 = EDGE_CURVE('',#2491,#1831,#2541,.T.); +#2541 = CIRCLE('',#2542,0.3); +#2542 = AXIS2_PLACEMENT_3D('',#2543,#2544,#2545); +#2543 = CARTESIAN_POINT('',(-0.8,0.8,0.33)); +#2544 = DIRECTION('',(0.,0.,-1.)); +#2545 = DIRECTION('',(-1.,0.,0.)); +#2546 = TOROIDAL_SURFACE('',#2547,0.4,0.1); +#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550); +#2548 = CARTESIAN_POINT('',(-0.8,0.8,0.33)); +#2549 = DIRECTION('',(0.,0.,-1.)); +#2550 = DIRECTION('',(-1.,0.,0.)); +#2551 = ADVANCED_FACE('',(#2552),#2580,.T.); +#2552 = FACE_BOUND('',#2553,.F.); +#2553 = EDGE_LOOP('',(#2554,#2562,#2563,#2564,#2565,#2573)); +#2554 = ORIENTED_EDGE('',*,*,#2555,.F.); +#2555 = EDGE_CURVE('',#2434,#2556,#2558,.T.); +#2556 = VERTEX_POINT('',#2557); +#2557 = CARTESIAN_POINT('',(-1.1,0.8,0.68)); +#2558 = LINE('',#2559,#2560); +#2559 = CARTESIAN_POINT('',(-1.1,0.8,0.23)); +#2560 = VECTOR('',#2561,1.); +#2561 = DIRECTION('',(0.,0.,1.)); +#2562 = ORIENTED_EDGE('',*,*,#2498,.T.); +#2563 = ORIENTED_EDGE('',*,*,#2540,.T.); +#2564 = ORIENTED_EDGE('',*,*,#1848,.T.); +#2565 = ORIENTED_EDGE('',*,*,#2566,.T.); +#2566 = EDGE_CURVE('',#1841,#2567,#2569,.T.); +#2567 = VERTEX_POINT('',#2568); +#2568 = CARTESIAN_POINT('',(-0.8,1.1,0.68)); +#2569 = LINE('',#2570,#2571); +#2570 = CARTESIAN_POINT('',(-0.8,1.1,0.23)); +#2571 = VECTOR('',#2572,1.); +#2572 = DIRECTION('',(0.,0.,1.)); +#2573 = ORIENTED_EDGE('',*,*,#2574,.F.); +#2574 = EDGE_CURVE('',#2556,#2567,#2575,.T.); +#2575 = CIRCLE('',#2576,0.3); +#2576 = AXIS2_PLACEMENT_3D('',#2577,#2578,#2579); +#2577 = CARTESIAN_POINT('',(-0.8,0.8,0.68)); +#2578 = DIRECTION('',(0.,0.,-1.)); +#2579 = DIRECTION('',(-1.,0.,0.)); +#2580 = CYLINDRICAL_SURFACE('',#2581,0.3); +#2581 = AXIS2_PLACEMENT_3D('',#2582,#2583,#2584); +#2582 = CARTESIAN_POINT('',(-0.8,0.8,0.23)); +#2583 = DIRECTION('',(0.,0.,1.)); +#2584 = DIRECTION('',(-1.,0.,0.)); +#2585 = ADVANCED_FACE('',(#2586),#2604,.T.); +#2586 = FACE_BOUND('',#2587,.T.); +#2587 = EDGE_LOOP('',(#2588,#2589,#2597,#2603)); +#2588 = ORIENTED_EDGE('',*,*,#2566,.T.); +#2589 = ORIENTED_EDGE('',*,*,#2590,.T.); +#2590 = EDGE_CURVE('',#2567,#2591,#2593,.T.); +#2591 = VERTEX_POINT('',#2592); +#2592 = CARTESIAN_POINT('',(0.8,1.1,0.68)); +#2593 = LINE('',#2594,#2595); +#2594 = CARTESIAN_POINT('',(-0.8,1.1,0.68)); +#2595 = VECTOR('',#2596,1.); +#2596 = DIRECTION('',(1.,0.,0.)); +#2597 = ORIENTED_EDGE('',*,*,#2598,.F.); +#2598 = EDGE_CURVE('',#1890,#2591,#2599,.T.); +#2599 = LINE('',#2600,#2601); +#2600 = CARTESIAN_POINT('',(0.8,1.1,0.23)); +#2601 = VECTOR('',#2602,1.); +#2602 = DIRECTION('',(0.,0.,1.)); +#2603 = ORIENTED_EDGE('',*,*,#1897,.F.); +#2604 = PLANE('',#2605); +#2605 = AXIS2_PLACEMENT_3D('',#2606,#2607,#2608); +#2606 = CARTESIAN_POINT('',(-1.1,1.1,0.23)); +#2607 = DIRECTION('',(0.,1.,0.)); +#2608 = DIRECTION('',(1.,0.,0.)); +#2609 = ADVANCED_FACE('',(#2610),#2637,.T.); +#2610 = FACE_BOUND('',#2611,.F.); +#2611 = EDGE_LOOP('',(#2612,#2613,#2614,#2621,#2622,#2630)); +#2612 = ORIENTED_EDGE('',*,*,#2598,.F.); +#2613 = ORIENTED_EDGE('',*,*,#1955,.T.); +#2614 = ORIENTED_EDGE('',*,*,#2615,.T.); +#2615 = EDGE_CURVE('',#1947,#2013,#2616,.T.); +#2616 = CIRCLE('',#2617,0.3); +#2617 = AXIS2_PLACEMENT_3D('',#2618,#2619,#2620); +#2618 = CARTESIAN_POINT('',(0.8,0.8,0.33)); +#2619 = DIRECTION('',(0.,0.,-1.)); +#2620 = DIRECTION('',(3.7E-16,1.,0.)); +#2621 = ORIENTED_EDGE('',*,*,#2030,.T.); +#2622 = ORIENTED_EDGE('',*,*,#2623,.T.); +#2623 = EDGE_CURVE('',#2023,#2624,#2626,.T.); +#2624 = VERTEX_POINT('',#2625); +#2625 = CARTESIAN_POINT('',(1.1,0.8,0.68)); +#2626 = LINE('',#2627,#2628); +#2627 = CARTESIAN_POINT('',(1.1,0.8,0.23)); +#2628 = VECTOR('',#2629,1.); +#2629 = DIRECTION('',(0.,0.,1.)); +#2630 = ORIENTED_EDGE('',*,*,#2631,.F.); +#2631 = EDGE_CURVE('',#2591,#2624,#2632,.T.); +#2632 = CIRCLE('',#2633,0.3); +#2633 = AXIS2_PLACEMENT_3D('',#2634,#2635,#2636); +#2634 = CARTESIAN_POINT('',(0.8,0.8,0.68)); +#2635 = DIRECTION('',(0.,0.,-1.)); +#2636 = DIRECTION('',(3.7E-16,1.,0.)); +#2637 = CYLINDRICAL_SURFACE('',#2638,0.3); +#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641); +#2639 = CARTESIAN_POINT('',(0.8,0.8,0.23)); +#2640 = DIRECTION('',(0.,0.,1.)); +#2641 = DIRECTION('',(0.,1.,0.)); +#2642 = ADVANCED_FACE('',(#2643),#2649,.F.); +#2643 = FACE_BOUND('',#2644,.F.); +#2644 = EDGE_LOOP('',(#2645,#2646,#2647,#2648)); +#2645 = ORIENTED_EDGE('',*,*,#1946,.F.); +#2646 = ORIENTED_EDGE('',*,*,#1997,.T.); +#2647 = ORIENTED_EDGE('',*,*,#2012,.T.); +#2648 = ORIENTED_EDGE('',*,*,#2615,.F.); +#2649 = TOROIDAL_SURFACE('',#2650,0.4,0.1); +#2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653); +#2651 = CARTESIAN_POINT('',(0.8,0.8,0.33)); +#2652 = DIRECTION('',(0.,0.,-1.)); +#2653 = DIRECTION('',(3.7E-16,1.,0.)); +#2654 = ADVANCED_FACE('',(#2655),#2673,.T.); +#2655 = FACE_BOUND('',#2656,.T.); +#2656 = EDGE_LOOP('',(#2657,#2658,#2666,#2672)); +#2657 = ORIENTED_EDGE('',*,*,#2623,.T.); +#2658 = ORIENTED_EDGE('',*,*,#2659,.T.); +#2659 = EDGE_CURVE('',#2624,#2660,#2662,.T.); +#2660 = VERTEX_POINT('',#2661); +#2661 = CARTESIAN_POINT('',(1.1,-0.8,0.68)); +#2662 = LINE('',#2663,#2664); +#2663 = CARTESIAN_POINT('',(1.1,0.8,0.68)); +#2664 = VECTOR('',#2665,1.); +#2665 = DIRECTION('',(0.,-1.,0.)); +#2666 = ORIENTED_EDGE('',*,*,#2667,.F.); +#2667 = EDGE_CURVE('',#2072,#2660,#2668,.T.); +#2668 = LINE('',#2669,#2670); +#2669 = CARTESIAN_POINT('',(1.1,-0.8,0.23)); +#2670 = VECTOR('',#2671,1.); +#2671 = DIRECTION('',(0.,0.,1.)); +#2672 = ORIENTED_EDGE('',*,*,#2079,.F.); +#2673 = PLANE('',#2674); +#2674 = AXIS2_PLACEMENT_3D('',#2675,#2676,#2677); +#2675 = CARTESIAN_POINT('',(1.1,1.1,0.23)); +#2676 = DIRECTION('',(1.,0.,0.)); +#2677 = DIRECTION('',(0.,-1.,0.)); +#2678 = ADVANCED_FACE('',(#2679),#2706,.T.); +#2679 = FACE_BOUND('',#2680,.F.); +#2680 = EDGE_LOOP('',(#2681,#2682,#2683,#2690,#2691,#2699)); +#2681 = ORIENTED_EDGE('',*,*,#2667,.F.); +#2682 = ORIENTED_EDGE('',*,*,#2136,.T.); +#2683 = ORIENTED_EDGE('',*,*,#2684,.T.); +#2684 = EDGE_CURVE('',#2129,#2194,#2685,.T.); +#2685 = CIRCLE('',#2686,0.3); +#2686 = AXIS2_PLACEMENT_3D('',#2687,#2688,#2689); +#2687 = CARTESIAN_POINT('',(0.8,-0.8,0.33)); +#2688 = DIRECTION('',(0.,0.,-1.)); +#2689 = DIRECTION('',(1.,0.,0.)); +#2690 = ORIENTED_EDGE('',*,*,#2211,.T.); +#2691 = ORIENTED_EDGE('',*,*,#2692,.T.); +#2692 = EDGE_CURVE('',#2204,#2693,#2695,.T.); +#2693 = VERTEX_POINT('',#2694); +#2694 = CARTESIAN_POINT('',(0.8,-1.1,0.68)); +#2695 = LINE('',#2696,#2697); +#2696 = CARTESIAN_POINT('',(0.8,-1.1,0.23)); +#2697 = VECTOR('',#2698,1.); +#2698 = DIRECTION('',(0.,0.,1.)); +#2699 = ORIENTED_EDGE('',*,*,#2700,.F.); +#2700 = EDGE_CURVE('',#2660,#2693,#2701,.T.); +#2701 = CIRCLE('',#2702,0.3); +#2702 = AXIS2_PLACEMENT_3D('',#2703,#2704,#2705); +#2703 = CARTESIAN_POINT('',(0.8,-0.8,0.68)); +#2704 = DIRECTION('',(0.,0.,-1.)); +#2705 = DIRECTION('',(1.,0.,0.)); +#2706 = CYLINDRICAL_SURFACE('',#2707,0.3); +#2707 = AXIS2_PLACEMENT_3D('',#2708,#2709,#2710); +#2708 = CARTESIAN_POINT('',(0.8,-0.8,0.23)); +#2709 = DIRECTION('',(0.,0.,1.)); +#2710 = DIRECTION('',(1.,0.,0.)); +#2711 = ADVANCED_FACE('',(#2712),#2718,.F.); +#2712 = FACE_BOUND('',#2713,.F.); +#2713 = EDGE_LOOP('',(#2714,#2715,#2716,#2717)); +#2714 = ORIENTED_EDGE('',*,*,#2128,.F.); +#2715 = ORIENTED_EDGE('',*,*,#2178,.T.); +#2716 = ORIENTED_EDGE('',*,*,#2193,.T.); +#2717 = ORIENTED_EDGE('',*,*,#2684,.F.); +#2718 = TOROIDAL_SURFACE('',#2719,0.4,0.1); +#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722); +#2720 = CARTESIAN_POINT('',(0.8,-0.8,0.33)); +#2721 = DIRECTION('',(0.,0.,-1.)); +#2722 = DIRECTION('',(1.,0.,0.)); +#2723 = ADVANCED_FACE('',(#2724),#2742,.T.); +#2724 = FACE_BOUND('',#2725,.T.); +#2725 = EDGE_LOOP('',(#2726,#2727,#2735,#2741)); +#2726 = ORIENTED_EDGE('',*,*,#2692,.T.); +#2727 = ORIENTED_EDGE('',*,*,#2728,.T.); +#2728 = EDGE_CURVE('',#2693,#2729,#2731,.T.); +#2729 = VERTEX_POINT('',#2730); +#2730 = CARTESIAN_POINT('',(-0.8,-1.1,0.68)); +#2731 = LINE('',#2732,#2733); +#2732 = CARTESIAN_POINT('',(0.8,-1.1,0.68)); +#2733 = VECTOR('',#2734,1.); +#2734 = DIRECTION('',(-1.,0.,0.)); +#2735 = ORIENTED_EDGE('',*,*,#2736,.F.); +#2736 = EDGE_CURVE('',#2253,#2729,#2737,.T.); +#2737 = LINE('',#2738,#2739); +#2738 = CARTESIAN_POINT('',(-0.8,-1.1,0.23)); +#2739 = VECTOR('',#2740,1.); +#2740 = DIRECTION('',(0.,0.,1.)); +#2741 = ORIENTED_EDGE('',*,*,#2260,.F.); +#2742 = PLANE('',#2743); +#2743 = AXIS2_PLACEMENT_3D('',#2744,#2745,#2746); +#2744 = CARTESIAN_POINT('',(1.1,-1.1,0.23)); +#2745 = DIRECTION('',(0.,-1.,0.)); +#2746 = DIRECTION('',(-1.,0.,0.)); +#2747 = ADVANCED_FACE('',(#2748),#2775,.T.); +#2748 = FACE_BOUND('',#2749,.T.); +#2749 = EDGE_LOOP('',(#2750,#2758,#2759,#2766,#2767,#2768)); +#2750 = ORIENTED_EDGE('',*,*,#2751,.F.); +#2751 = EDGE_CURVE('',#2385,#2752,#2754,.T.); +#2752 = VERTEX_POINT('',#2753); +#2753 = CARTESIAN_POINT('',(-1.1,-0.8,0.68)); +#2754 = LINE('',#2755,#2756); +#2755 = CARTESIAN_POINT('',(-1.1,-0.8,0.23)); +#2756 = VECTOR('',#2757,1.); +#2757 = DIRECTION('',(0.,0.,1.)); +#2758 = ORIENTED_EDGE('',*,*,#2392,.F.); +#2759 = ORIENTED_EDGE('',*,*,#2760,.F.); +#2760 = EDGE_CURVE('',#2310,#2375,#2761,.T.); +#2761 = CIRCLE('',#2762,0.3); +#2762 = AXIS2_PLACEMENT_3D('',#2763,#2764,#2765); +#2763 = CARTESIAN_POINT('',(-0.8,-0.8,0.33)); +#2764 = DIRECTION('',(0.,0.,-1.)); +#2765 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#2766 = ORIENTED_EDGE('',*,*,#2317,.F.); +#2767 = ORIENTED_EDGE('',*,*,#2736,.T.); +#2768 = ORIENTED_EDGE('',*,*,#2769,.T.); +#2769 = EDGE_CURVE('',#2729,#2752,#2770,.T.); +#2770 = CIRCLE('',#2771,0.3); +#2771 = AXIS2_PLACEMENT_3D('',#2772,#2773,#2774); +#2772 = CARTESIAN_POINT('',(-0.8,-0.8,0.68)); +#2773 = DIRECTION('',(0.,0.,-1.)); +#2774 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#2775 = CYLINDRICAL_SURFACE('',#2776,0.3); +#2776 = AXIS2_PLACEMENT_3D('',#2777,#2778,#2779); +#2777 = CARTESIAN_POINT('',(-0.8,-0.8,0.23)); +#2778 = DIRECTION('',(0.,0.,1.)); +#2779 = DIRECTION('',(-1.,0.,0.)); +#2780 = ADVANCED_FACE('',(#2781),#2787,.F.); +#2781 = FACE_BOUND('',#2782,.F.); +#2782 = EDGE_LOOP('',(#2783,#2784,#2785,#2786)); +#2783 = ORIENTED_EDGE('',*,*,#2309,.F.); +#2784 = ORIENTED_EDGE('',*,*,#2357,.T.); +#2785 = ORIENTED_EDGE('',*,*,#2374,.T.); +#2786 = ORIENTED_EDGE('',*,*,#2760,.F.); +#2787 = TOROIDAL_SURFACE('',#2788,0.4,0.1); +#2788 = AXIS2_PLACEMENT_3D('',#2789,#2790,#2791); +#2789 = CARTESIAN_POINT('',(-0.8,-0.8,0.33)); +#2790 = DIRECTION('',(0.,0.,-1.)); +#2791 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#2792 = ADVANCED_FACE('',(#2793),#2804,.T.); +#2793 = FACE_BOUND('',#2794,.T.); +#2794 = EDGE_LOOP('',(#2795,#2796,#2802,#2803)); +#2795 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2796 = ORIENTED_EDGE('',*,*,#2797,.T.); +#2797 = EDGE_CURVE('',#2752,#2556,#2798,.T.); +#2798 = LINE('',#2799,#2800); +#2799 = CARTESIAN_POINT('',(-1.1,-0.8,0.68)); +#2800 = VECTOR('',#2801,1.); +#2801 = DIRECTION('',(0.,1.,0.)); +#2802 = ORIENTED_EDGE('',*,*,#2555,.F.); +#2803 = ORIENTED_EDGE('',*,*,#2441,.F.); +#2804 = PLANE('',#2805); +#2805 = AXIS2_PLACEMENT_3D('',#2806,#2807,#2808); +#2806 = CARTESIAN_POINT('',(-1.1,-1.1,0.23)); +#2807 = DIRECTION('',(-1.,0.,0.)); +#2808 = DIRECTION('',(0.,1.,0.)); +#2809 = ADVANCED_FACE('',(#2810),#2838,.T.); +#2810 = FACE_BOUND('',#2811,.F.); +#2811 = EDGE_LOOP('',(#2812,#2821,#2822,#2831)); +#2812 = ORIENTED_EDGE('',*,*,#2813,.F.); +#2813 = EDGE_CURVE('',#2556,#2814,#2816,.T.); +#2814 = VERTEX_POINT('',#2815); +#2815 = CARTESIAN_POINT('',(-0.85,0.8,0.93)); +#2816 = CIRCLE('',#2817,0.25); +#2817 = AXIS2_PLACEMENT_3D('',#2818,#2819,#2820); +#2818 = CARTESIAN_POINT('',(-0.85,0.8,0.68)); +#2819 = DIRECTION('',(0.,1.,-0.)); +#2820 = DIRECTION('',(-1.,0.,0.)); +#2821 = ORIENTED_EDGE('',*,*,#2574,.T.); +#2822 = ORIENTED_EDGE('',*,*,#2823,.T.); +#2823 = EDGE_CURVE('',#2567,#2824,#2826,.T.); +#2824 = VERTEX_POINT('',#2825); +#2825 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); +#2826 = CIRCLE('',#2827,0.25); +#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830); +#2828 = CARTESIAN_POINT('',(-0.8,0.85,0.68)); +#2829 = DIRECTION('',(1.,6.E-17,-0.)); +#2830 = DIRECTION('',(-6.E-17,1.,0.)); +#2831 = ORIENTED_EDGE('',*,*,#2832,.F.); +#2832 = EDGE_CURVE('',#2814,#2824,#2833,.T.); +#2833 = CIRCLE('',#2834,5.E-02); +#2834 = AXIS2_PLACEMENT_3D('',#2835,#2836,#2837); +#2835 = CARTESIAN_POINT('',(-0.8,0.8,0.93)); +#2836 = DIRECTION('',(0.,0.,-1.)); +#2837 = DIRECTION('',(-1.,0.,0.)); +#2838 = SURFACE_OF_REVOLUTION('',#2839,#2847); +#2839 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2840,#2841,#2842,#2843,#2844, + #2845,#2846),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2840 = CARTESIAN_POINT('',(-1.1,0.8,0.68)); +#2841 = CARTESIAN_POINT('',(-1.1,0.8,0.74544984695)); +#2842 = CARTESIAN_POINT('',(-1.079443078495,0.8,0.810894125176)); +#2843 = CARTESIAN_POINT('',(-1.03829753741,0.8,0.86829753741)); +#2844 = CARTESIAN_POINT('',(-0.980894125176,0.8,0.909443078495)); +#2845 = CARTESIAN_POINT('',(-0.91544984695,0.8,0.93)); +#2846 = CARTESIAN_POINT('',(-0.85,0.8,0.93)); +#2847 = AXIS1_PLACEMENT('',#2848,#2849); +#2848 = CARTESIAN_POINT('',(-0.8,0.8,0.68)); +#2849 = DIRECTION('',(0.,0.,1.)); +#2850 = ADVANCED_FACE('',(#2851),#2915,.T.); +#2851 = FACE_BOUND('',#2852,.T.); +#2852 = EDGE_LOOP('',(#2853,#2854,#2855,#2863,#2900,#2908)); +#2853 = ORIENTED_EDGE('',*,*,#2590,.F.); +#2854 = ORIENTED_EDGE('',*,*,#2823,.T.); +#2855 = ORIENTED_EDGE('',*,*,#2856,.T.); +#2856 = EDGE_CURVE('',#2824,#2857,#2859,.T.); +#2857 = VERTEX_POINT('',#2858); +#2858 = CARTESIAN_POINT('',(-0.19843134833,0.85,0.93)); +#2859 = LINE('',#2860,#2861); +#2860 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); +#2861 = VECTOR('',#2862,1.); +#2862 = DIRECTION('',(1.,0.,0.)); +#2863 = ORIENTED_EDGE('',*,*,#2864,.T.); +#2864 = EDGE_CURVE('',#2857,#2865,#2867,.T.); +#2865 = VERTEX_POINT('',#2866); +#2866 = CARTESIAN_POINT('',(0.19843134833,0.85,0.93)); +#2867 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2868,#2869,#2870,#2871,#2872, + #2873,#2874,#2875,#2876,#2877,#2878,#2879,#2880,#2881,#2882,#2883, + #2884,#2885,#2886,#2887,#2888,#2889,#2890,#2891,#2892,#2893,#2894, + #2895,#2896,#2897,#2898,#2899),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) + ,(0.,0.267712763803,0.355334590397,0.5,0.644665409604,0.732287236198, + 1.),.UNSPECIFIED.); +#2868 = CARTESIAN_POINT('',(-0.19843134833,0.85,0.93)); +#2869 = CARTESIAN_POINT('',(-0.185931978506,0.861023408033,0.93)); +#2870 = CARTESIAN_POINT('',(-0.172411370327,0.871466136883, + 0.929416656498)); +#2871 = CARTESIAN_POINT('',(-0.157803924951,0.881258726059, + 0.928365639923)); +#2872 = CARTESIAN_POINT('',(-0.142049702692,0.890278982544, + 0.926964949983)); +#2873 = CARTESIAN_POINT('',(-0.125110178542,0.898356752805,0.92538125714 + )); +#2874 = CARTESIAN_POINT('',(-0.101049997838,0.907540664319,0.92329912502 + )); +#2875 = CARTESIAN_POINT('',(-9.4985532877E-02,0.909682825868, + 0.92278688091)); +#2876 = CARTESIAN_POINT('',(-8.879030172637E-02,0.911694184494, + 0.922282966395)); +#2877 = CARTESIAN_POINT('',(-8.246529304041E-02,0.913566069629, + 0.921794684536)); +#2878 = CARTESIAN_POINT('',(-7.601177651165E-02,0.915289447223, + 0.921329499942)); +#2879 = CARTESIAN_POINT('',(-5.856680766805E-02,0.919439546582, + 0.920177734588)); +#2880 = CARTESIAN_POINT('',(-4.730474131671E-02,0.921605921739, + 0.919540534888)); +#2881 = CARTESIAN_POINT('',(-3.573297891218E-02,0.923283394524, + 0.919024944153)); +#2882 = CARTESIAN_POINT('',(-2.393659553714E-02,0.924424094943, + 0.918665748685)); +#2883 = CARTESIAN_POINT('',(-1.199848857105E-02,0.925,0.918484800354)); +#2884 = CARTESIAN_POINT('',(1.199848857103E-02,0.925,0.918484800354)); +#2885 = CARTESIAN_POINT('',(2.393659553715E-02,0.924424094943, + 0.918665748685)); +#2886 = CARTESIAN_POINT('',(3.573297891221E-02,0.923283394524, + 0.919024944153)); +#2887 = CARTESIAN_POINT('',(4.730474131671E-02,0.921605921739, + 0.919540534888)); +#2888 = CARTESIAN_POINT('',(5.856680766803E-02,0.919439546582, + 0.920177734588)); +#2889 = CARTESIAN_POINT('',(7.601177651165E-02,0.915289447223, + 0.921329499942)); +#2890 = CARTESIAN_POINT('',(8.24652930404E-02,0.913566069629, + 0.921794684536)); +#2891 = CARTESIAN_POINT('',(8.879030172637E-02,0.911694184494, + 0.922282966395)); +#2892 = CARTESIAN_POINT('',(9.4985532877E-02,0.909682825868, + 0.92278688091)); +#2893 = CARTESIAN_POINT('',(0.101049997838,0.907540664319,0.92329912502) + ); +#2894 = CARTESIAN_POINT('',(0.125110178542,0.898356752805,0.92538125714) + ); +#2895 = CARTESIAN_POINT('',(0.142049702692,0.890278982544,0.926964949983 + )); +#2896 = CARTESIAN_POINT('',(0.157803924951,0.881258726059,0.928365639923 + )); +#2897 = CARTESIAN_POINT('',(0.172411370327,0.871466136883,0.929416656498 + )); +#2898 = CARTESIAN_POINT('',(0.185931978506,0.861023408033,0.93)); +#2899 = CARTESIAN_POINT('',(0.19843134833,0.85,0.93)); +#2900 = ORIENTED_EDGE('',*,*,#2901,.T.); +#2901 = EDGE_CURVE('',#2865,#2902,#2904,.T.); +#2902 = VERTEX_POINT('',#2903); +#2903 = CARTESIAN_POINT('',(0.8,0.85,0.93)); +#2904 = LINE('',#2905,#2906); +#2905 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); +#2906 = VECTOR('',#2907,1.); +#2907 = DIRECTION('',(1.,0.,0.)); +#2908 = ORIENTED_EDGE('',*,*,#2909,.F.); +#2909 = EDGE_CURVE('',#2591,#2902,#2910,.T.); +#2910 = CIRCLE('',#2911,0.25); +#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914); +#2912 = CARTESIAN_POINT('',(0.8,0.85,0.68)); +#2913 = DIRECTION('',(1.,0.,0.)); +#2914 = DIRECTION('',(0.,1.,0.)); +#2915 = CYLINDRICAL_SURFACE('',#2916,0.25); +#2916 = AXIS2_PLACEMENT_3D('',#2917,#2918,#2919); +#2917 = CARTESIAN_POINT('',(-0.8,0.85,0.68)); +#2918 = DIRECTION('',(1.,0.,0.)); +#2919 = DIRECTION('',(0.,1.,0.)); +#2920 = ADVANCED_FACE('',(#2921),#2941,.T.); +#2921 = FACE_BOUND('',#2922,.F.); +#2922 = EDGE_LOOP('',(#2923,#2924,#2925,#2934)); +#2923 = ORIENTED_EDGE('',*,*,#2909,.F.); +#2924 = ORIENTED_EDGE('',*,*,#2631,.T.); +#2925 = ORIENTED_EDGE('',*,*,#2926,.T.); +#2926 = EDGE_CURVE('',#2624,#2927,#2929,.T.); +#2927 = VERTEX_POINT('',#2928); +#2928 = CARTESIAN_POINT('',(0.85,0.8,0.93)); +#2929 = CIRCLE('',#2930,0.25); +#2930 = AXIS2_PLACEMENT_3D('',#2931,#2932,#2933); +#2931 = CARTESIAN_POINT('',(0.85,0.8,0.68)); +#2932 = DIRECTION('',(0.,-1.,0.)); +#2933 = DIRECTION('',(1.,0.,0.)); +#2934 = ORIENTED_EDGE('',*,*,#2935,.F.); +#2935 = EDGE_CURVE('',#2902,#2927,#2936,.T.); +#2936 = CIRCLE('',#2937,5.E-02); +#2937 = AXIS2_PLACEMENT_3D('',#2938,#2939,#2940); +#2938 = CARTESIAN_POINT('',(0.8,0.8,0.93)); +#2939 = DIRECTION('',(0.,0.,-1.)); +#2940 = DIRECTION('',(3.7E-16,1.,0.)); +#2941 = SURFACE_OF_REVOLUTION('',#2942,#2950); +#2942 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2943,#2944,#2945,#2946,#2947, + #2948,#2949),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#2943 = CARTESIAN_POINT('',(0.8,1.1,0.68)); +#2944 = CARTESIAN_POINT('',(0.8,1.1,0.74544984695)); +#2945 = CARTESIAN_POINT('',(0.8,1.079443078495,0.810894125176)); +#2946 = CARTESIAN_POINT('',(0.8,1.03829753741,0.86829753741)); +#2947 = CARTESIAN_POINT('',(0.8,0.980894125176,0.909443078495)); +#2948 = CARTESIAN_POINT('',(0.8,0.91544984695,0.93)); +#2949 = CARTESIAN_POINT('',(0.8,0.85,0.93)); +#2950 = AXIS1_PLACEMENT('',#2951,#2952); +#2951 = CARTESIAN_POINT('',(0.8,0.8,0.68)); +#2952 = DIRECTION('',(0.,0.,1.)); +#2953 = ADVANCED_FACE('',(#2954),#2973,.T.); +#2954 = FACE_BOUND('',#2955,.T.); +#2955 = EDGE_LOOP('',(#2956,#2957,#2965,#2972)); +#2956 = ORIENTED_EDGE('',*,*,#2926,.T.); +#2957 = ORIENTED_EDGE('',*,*,#2958,.T.); +#2958 = EDGE_CURVE('',#2927,#2959,#2961,.T.); +#2959 = VERTEX_POINT('',#2960); +#2960 = CARTESIAN_POINT('',(0.85,-0.8,0.93)); +#2961 = LINE('',#2962,#2963); +#2962 = CARTESIAN_POINT('',(0.85,0.8,0.93)); +#2963 = VECTOR('',#2964,1.); +#2964 = DIRECTION('',(0.,-1.,0.)); +#2965 = ORIENTED_EDGE('',*,*,#2966,.F.); +#2966 = EDGE_CURVE('',#2660,#2959,#2967,.T.); +#2967 = CIRCLE('',#2968,0.25); +#2968 = AXIS2_PLACEMENT_3D('',#2969,#2970,#2971); +#2969 = CARTESIAN_POINT('',(0.85,-0.8,0.68)); +#2970 = DIRECTION('',(0.,-1.,0.)); +#2971 = DIRECTION('',(1.,0.,0.)); +#2972 = ORIENTED_EDGE('',*,*,#2659,.F.); +#2973 = CYLINDRICAL_SURFACE('',#2974,0.25); +#2974 = AXIS2_PLACEMENT_3D('',#2975,#2976,#2977); +#2975 = CARTESIAN_POINT('',(0.85,0.8,0.68)); +#2976 = DIRECTION('',(0.,-1.,0.)); +#2977 = DIRECTION('',(1.,0.,0.)); +#2978 = ADVANCED_FACE('',(#2979),#2999,.T.); +#2979 = FACE_BOUND('',#2980,.F.); +#2980 = EDGE_LOOP('',(#2981,#2982,#2983,#2992)); +#2981 = ORIENTED_EDGE('',*,*,#2966,.F.); +#2982 = ORIENTED_EDGE('',*,*,#2700,.T.); +#2983 = ORIENTED_EDGE('',*,*,#2984,.T.); +#2984 = EDGE_CURVE('',#2693,#2985,#2987,.T.); +#2985 = VERTEX_POINT('',#2986); +#2986 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); +#2987 = CIRCLE('',#2988,0.25); +#2988 = AXIS2_PLACEMENT_3D('',#2989,#2990,#2991); +#2989 = CARTESIAN_POINT('',(0.8,-0.85,0.68)); +#2990 = DIRECTION('',(-1.,-6.E-17,0.)); +#2991 = DIRECTION('',(6.E-17,-1.,0.)); +#2992 = ORIENTED_EDGE('',*,*,#2993,.F.); +#2993 = EDGE_CURVE('',#2959,#2985,#2994,.T.); +#2994 = CIRCLE('',#2995,5.E-02); +#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998); +#2996 = CARTESIAN_POINT('',(0.8,-0.8,0.93)); +#2997 = DIRECTION('',(0.,0.,-1.)); +#2998 = DIRECTION('',(1.,0.,0.)); +#2999 = SURFACE_OF_REVOLUTION('',#3000,#3008); +#3000 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3001,#3002,#3003,#3004,#3005, + #3006,#3007),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#3001 = CARTESIAN_POINT('',(1.1,-0.8,0.68)); +#3002 = CARTESIAN_POINT('',(1.1,-0.8,0.74544984695)); +#3003 = CARTESIAN_POINT('',(1.079443078495,-0.8,0.810894125176)); +#3004 = CARTESIAN_POINT('',(1.03829753741,-0.8,0.86829753741)); +#3005 = CARTESIAN_POINT('',(0.980894125176,-0.8,0.909443078495)); +#3006 = CARTESIAN_POINT('',(0.91544984695,-0.8,0.93)); +#3007 = CARTESIAN_POINT('',(0.85,-0.8,0.93)); +#3008 = AXIS1_PLACEMENT('',#3009,#3010); +#3009 = CARTESIAN_POINT('',(0.8,-0.8,0.68)); +#3010 = DIRECTION('',(0.,0.,1.)); +#3011 = ADVANCED_FACE('',(#3012),#3031,.T.); +#3012 = FACE_BOUND('',#3013,.T.); +#3013 = EDGE_LOOP('',(#3014,#3015,#3023,#3030)); +#3014 = ORIENTED_EDGE('',*,*,#2984,.T.); +#3015 = ORIENTED_EDGE('',*,*,#3016,.T.); +#3016 = EDGE_CURVE('',#2985,#3017,#3019,.T.); +#3017 = VERTEX_POINT('',#3018); +#3018 = CARTESIAN_POINT('',(-0.8,-0.85,0.93)); +#3019 = LINE('',#3020,#3021); +#3020 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); +#3021 = VECTOR('',#3022,1.); +#3022 = DIRECTION('',(-1.,0.,0.)); +#3023 = ORIENTED_EDGE('',*,*,#3024,.F.); +#3024 = EDGE_CURVE('',#2729,#3017,#3025,.T.); +#3025 = CIRCLE('',#3026,0.25); +#3026 = AXIS2_PLACEMENT_3D('',#3027,#3028,#3029); +#3027 = CARTESIAN_POINT('',(-0.8,-0.85,0.68)); +#3028 = DIRECTION('',(-1.,0.,0.)); +#3029 = DIRECTION('',(0.,-1.,0.)); +#3030 = ORIENTED_EDGE('',*,*,#2728,.F.); +#3031 = CYLINDRICAL_SURFACE('',#3032,0.25); +#3032 = AXIS2_PLACEMENT_3D('',#3033,#3034,#3035); +#3033 = CARTESIAN_POINT('',(0.8,-0.85,0.68)); +#3034 = DIRECTION('',(-1.,0.,0.)); +#3035 = DIRECTION('',(0.,-1.,0.)); +#3036 = ADVANCED_FACE('',(#3037),#3057,.T.); +#3037 = FACE_BOUND('',#3038,.F.); +#3038 = EDGE_LOOP('',(#3039,#3040,#3041,#3050)); +#3039 = ORIENTED_EDGE('',*,*,#3024,.F.); +#3040 = ORIENTED_EDGE('',*,*,#2769,.T.); +#3041 = ORIENTED_EDGE('',*,*,#3042,.T.); +#3042 = EDGE_CURVE('',#2752,#3043,#3045,.T.); +#3043 = VERTEX_POINT('',#3044); +#3044 = CARTESIAN_POINT('',(-0.85,-0.8,0.93)); +#3045 = CIRCLE('',#3046,0.25); +#3046 = AXIS2_PLACEMENT_3D('',#3047,#3048,#3049); +#3047 = CARTESIAN_POINT('',(-0.85,-0.8,0.68)); +#3048 = DIRECTION('',(9.E-17,1.,-0.)); +#3049 = DIRECTION('',(-1.,9.E-17,0.)); +#3050 = ORIENTED_EDGE('',*,*,#3051,.F.); +#3051 = EDGE_CURVE('',#3017,#3043,#3052,.T.); +#3052 = CIRCLE('',#3053,5.E-02); +#3053 = AXIS2_PLACEMENT_3D('',#3054,#3055,#3056); +#3054 = CARTESIAN_POINT('',(-0.8,-0.8,0.93)); +#3055 = DIRECTION('',(0.,0.,-1.)); +#3056 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#3057 = SURFACE_OF_REVOLUTION('',#3058,#3066); +#3058 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3059,#3060,#3061,#3062,#3063, + #3064,#3065),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#3059 = CARTESIAN_POINT('',(-0.8,-1.1,0.68)); +#3060 = CARTESIAN_POINT('',(-0.8,-1.1,0.74544984695)); +#3061 = CARTESIAN_POINT('',(-0.8,-1.079443078495,0.810894125176)); +#3062 = CARTESIAN_POINT('',(-0.8,-1.03829753741,0.86829753741)); +#3063 = CARTESIAN_POINT('',(-0.8,-0.980894125176,0.909443078495)); +#3064 = CARTESIAN_POINT('',(-0.8,-0.91544984695,0.93)); +#3065 = CARTESIAN_POINT('',(-0.8,-0.85,0.93)); +#3066 = AXIS1_PLACEMENT('',#3067,#3068); +#3067 = CARTESIAN_POINT('',(-0.8,-0.8,0.68)); +#3068 = DIRECTION('',(0.,0.,1.)); +#3069 = ADVANCED_FACE('',(#3070),#3081,.T.); +#3070 = FACE_BOUND('',#3071,.T.); +#3071 = EDGE_LOOP('',(#3072,#3073,#3079,#3080)); +#3072 = ORIENTED_EDGE('',*,*,#3042,.T.); +#3073 = ORIENTED_EDGE('',*,*,#3074,.T.); +#3074 = EDGE_CURVE('',#3043,#2814,#3075,.T.); +#3075 = LINE('',#3076,#3077); +#3076 = CARTESIAN_POINT('',(-0.85,-0.8,0.93)); +#3077 = VECTOR('',#3078,1.); +#3078 = DIRECTION('',(0.,1.,0.)); +#3079 = ORIENTED_EDGE('',*,*,#2813,.F.); +#3080 = ORIENTED_EDGE('',*,*,#2797,.F.); +#3081 = CYLINDRICAL_SURFACE('',#3082,0.25); +#3082 = AXIS2_PLACEMENT_3D('',#3083,#3084,#3085); +#3083 = CARTESIAN_POINT('',(-0.85,-0.8,0.68)); +#3084 = DIRECTION('',(0.,1.,0.)); +#3085 = DIRECTION('',(-1.,0.,0.)); +#3086 = ADVANCED_FACE('',(#3087),#3114,.F.); +#3087 = FACE_BOUND('',#3088,.F.); +#3088 = EDGE_LOOP('',(#3089,#3090,#3091,#3092,#3093,#3094,#3095,#3096, + #3097,#3106,#3113)); +#3089 = ORIENTED_EDGE('',*,*,#2935,.T.); +#3090 = ORIENTED_EDGE('',*,*,#2958,.T.); +#3091 = ORIENTED_EDGE('',*,*,#2993,.T.); +#3092 = ORIENTED_EDGE('',*,*,#3016,.T.); +#3093 = ORIENTED_EDGE('',*,*,#3051,.T.); +#3094 = ORIENTED_EDGE('',*,*,#3074,.T.); +#3095 = ORIENTED_EDGE('',*,*,#2832,.T.); +#3096 = ORIENTED_EDGE('',*,*,#2856,.T.); +#3097 = ORIENTED_EDGE('',*,*,#3098,.T.); +#3098 = EDGE_CURVE('',#2857,#3099,#3101,.T.); +#3099 = VERTEX_POINT('',#3100); +#3100 = CARTESIAN_POINT('',(0.3,0.625,0.93)); +#3101 = CIRCLE('',#3102,0.3); +#3102 = AXIS2_PLACEMENT_3D('',#3103,#3104,#3105); +#3103 = CARTESIAN_POINT('',(0.,0.625,0.93)); +#3104 = DIRECTION('',(0.,0.,1.)); +#3105 = DIRECTION('',(1.,0.,0.)); +#3106 = ORIENTED_EDGE('',*,*,#3107,.T.); +#3107 = EDGE_CURVE('',#3099,#2865,#3108,.T.); +#3108 = CIRCLE('',#3109,0.3); +#3109 = AXIS2_PLACEMENT_3D('',#3110,#3111,#3112); +#3110 = CARTESIAN_POINT('',(0.,0.625,0.93)); +#3111 = DIRECTION('',(0.,0.,1.)); +#3112 = DIRECTION('',(1.,0.,0.)); +#3113 = ORIENTED_EDGE('',*,*,#2901,.T.); +#3114 = PLANE('',#3115); +#3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118); +#3116 = CARTESIAN_POINT('',(5.E-17,5.E-17,0.93)); +#3117 = DIRECTION('',(-0.,-0.,-1.)); +#3118 = DIRECTION('',(-1.,0.,0.)); +#3119 = ADVANCED_FACE('',(#3120),#3213,.F.); +#3120 = FACE_BOUND('',#3121,.F.); +#3121 = EDGE_LOOP('',(#3122,#3130,#3131,#3132,#3133,#3134,#3143,#3206)); +#3122 = ORIENTED_EDGE('',*,*,#3123,.F.); +#3123 = EDGE_CURVE('',#3099,#3124,#3126,.T.); +#3124 = VERTEX_POINT('',#3125); +#3125 = CARTESIAN_POINT('',(0.3,0.625,0.83)); +#3126 = LINE('',#3127,#3128); +#3127 = CARTESIAN_POINT('',(0.3,0.625,0.93)); +#3128 = VECTOR('',#3129,1.); +#3129 = DIRECTION('',(-0.,-0.,-1.)); +#3130 = ORIENTED_EDGE('',*,*,#3098,.F.); +#3131 = ORIENTED_EDGE('',*,*,#2864,.T.); +#3132 = ORIENTED_EDGE('',*,*,#3107,.F.); +#3133 = ORIENTED_EDGE('',*,*,#3123,.T.); +#3134 = ORIENTED_EDGE('',*,*,#3135,.T.); +#3135 = EDGE_CURVE('',#3124,#3136,#3138,.T.); +#3136 = VERTEX_POINT('',#3137); +#3137 = CARTESIAN_POINT('',(0.272717802866,0.75,0.83)); +#3138 = CIRCLE('',#3139,0.3); +#3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142); +#3140 = CARTESIAN_POINT('',(0.,0.625,0.83)); +#3141 = DIRECTION('',(0.,0.,1.)); +#3142 = DIRECTION('',(1.,0.,0.)); +#3143 = ORIENTED_EDGE('',*,*,#3144,.T.); +#3144 = EDGE_CURVE('',#3136,#3145,#3147,.T.); +#3145 = VERTEX_POINT('',#3146); +#3146 = CARTESIAN_POINT('',(-0.272717802866,0.75,0.83)); +#3147 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3148,#3149,#3150,#3151,#3152, + #3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162,#3163, + #3164,#3165,#3166,#3167,#3168,#3169,#3170,#3171,#3172,#3173,#3174, + #3175,#3176,#3177,#3178,#3179,#3180,#3181,#3182,#3183,#3184,#3185, + #3186,#3187,#3188,#3189,#3190,#3191,#3192,#3193,#3194,#3195,#3196, + #3197,#3198,#3199,#3200,#3201,#3202,#3203,#3204,#3205), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,3.812962447554E-02, + 0.387664745356,0.43100429681,0.499854402627,0.568704508445, + 0.614191449802,0.961828684469,1.),.UNSPECIFIED.); +#3148 = CARTESIAN_POINT('',(0.272717802866,0.75,0.83)); +#3149 = CARTESIAN_POINT('',(0.271524252519,0.752604019114,0.829999999743 + )); +#3150 = CARTESIAN_POINT('',(0.270299755832,0.755200532372,0.829969001373 + )); +#3151 = CARTESIAN_POINT('',(0.26904429717,0.757789020473,0.829907317332) + ); +#3152 = CARTESIAN_POINT('',(0.26775786704,0.760368970307,0.829815272022) + ); +#3153 = CARTESIAN_POINT('',(0.26644046209,0.762939874957,0.82969320181) + ); +#3154 = CARTESIAN_POINT('',(0.265092085112,0.765501233694,0.829541455027 + )); +#3155 = CARTESIAN_POINT('',(0.263712745037,0.768052551983,0.829360391965 + )); +#3156 = CARTESIAN_POINT('',(0.249374314402,0.793884815643,0.827225245247 + )); +#3157 = CARTESIAN_POINT('',(0.234275280884,0.815517403199,0.822932144688 + )); +#3158 = CARTESIAN_POINT('',(0.216981654935,0.835821355639,0.816788183522 + )); +#3159 = CARTESIAN_POINT('',(0.197201967941,0.854985640873,0.808975612916 + )); +#3160 = CARTESIAN_POINT('',(0.1745015118,0.872852624801,0.799610383892) + ); +#3161 = CARTESIAN_POINT('',(0.148762499119,0.888643405447,0.789189623511 + )); +#3162 = CARTESIAN_POINT('',(0.120358106583,0.901692345171,0.779120083284 + )); +#3163 = CARTESIAN_POINT('',(8.568286571583E-02,0.912531751599, + 0.769962838359)); +#3164 = CARTESIAN_POINT('',(8.180351652246E-02,0.913680312893, + 0.768977841537)); +#3165 = CARTESIAN_POINT('',(7.786914515574E-02,0.914779867013, + 0.76802131265)); +#3166 = CARTESIAN_POINT('',(7.387892953119E-02,0.915828441167, + 0.767096738557)); +#3167 = CARTESIAN_POINT('',(6.983206076103E-02,0.916823920642, + 0.766207799942)); +#3168 = CARTESIAN_POINT('',(6.57277431542E-02,0.917764048813, + 0.765358371321)); +#3169 = CARTESIAN_POINT('',(6.156519421635E-02,0.918646427137, + 0.764552521038)); +#3170 = CARTESIAN_POINT('',(5.06372038904E-02,0.920774501148, + 0.762590321295)); +#3171 = CARTESIAN_POINT('',(4.374551431663E-02,0.921935339187, + 0.76150025645)); +#3172 = CARTESIAN_POINT('',(3.669887895576E-02,0.922930968472, + 0.760550197751)); +#3173 = CARTESIAN_POINT('',(2.952422594753E-02,0.923745686922, + 0.759762524669)); +#3174 = CARTESIAN_POINT('',(2.224571784469E-02,0.924367544635, + 0.759155668462)); +#3175 = CARTESIAN_POINT('',(1.48853609134E-02,0.924787737369, + 0.758743665523)); +#3176 = CARTESIAN_POINT('',(7.463614433707E-03,0.925,0.758535710714)); +#3177 = CARTESIAN_POINT('',(-7.463614433712E-03,0.925,0.758535710714)); +#3178 = CARTESIAN_POINT('',(-1.48853609134E-02,0.924787737369, + 0.758743665523)); +#3179 = CARTESIAN_POINT('',(-2.224571784468E-02,0.924367544635, + 0.759155668462)); +#3180 = CARTESIAN_POINT('',(-2.952422594753E-02,0.923745686922, + 0.759762524669)); +#3181 = CARTESIAN_POINT('',(-3.669887895576E-02,0.922930968472, + 0.760550197751)); +#3182 = CARTESIAN_POINT('',(-4.374551431664E-02,0.921935339187, + 0.76150025645)); +#3183 = CARTESIAN_POINT('',(-5.063720389041E-02,0.920774501148, + 0.762590321295)); +#3184 = CARTESIAN_POINT('',(-6.177436373036E-02,0.918605694286, + 0.764590078937)); +#3185 = CARTESIAN_POINT('',(-6.614003403285E-02,0.9176764723, + 0.765438337196)); +#3186 = CARTESIAN_POINT('',(-7.044156255455E-02,0.916683785876, + 0.766334355897)); +#3187 = CARTESIAN_POINT('',(-7.467987690939E-02,0.915630396399, + 0.76727344433)); +#3188 = CARTESIAN_POINT('',(-7.885592532806E-02,0.914518889971, + 0.768251151214)); +#3189 = CARTESIAN_POINT('',(-8.297067665795E-02,0.913351677403, + 0.769263264706)); +#3190 = CARTESIAN_POINT('',(-8.702512036319E-02,0.912130994218, + 0.770305812389)); +#3191 = CARTESIAN_POINT('',(-0.121553459617,0.901136833692, + 0.779546873183)); +#3192 = CARTESIAN_POINT('',(-0.149675492478,0.888077450583, + 0.789560077185)); +#3193 = CARTESIAN_POINT('',(-0.175164953456,0.872326944523, + 0.799883513707)); +#3194 = CARTESIAN_POINT('',(-0.197664754168,0.854537893035, + 0.809157917328)); +#3195 = CARTESIAN_POINT('',(-0.217291914648,0.835460850689, + 0.816899231971)); +#3196 = CARTESIAN_POINT('',(-0.234463228215,0.815251130502,0.82298667137 + )); +#3197 = CARTESIAN_POINT('',(-0.249458554471,0.793733047871,0.8272377895) + ); +#3198 = CARTESIAN_POINT('',(-0.263712745037,0.768052551983, + 0.829360391965)); +#3199 = CARTESIAN_POINT('',(-0.265092085112,0.765501233694, + 0.829541455027)); +#3200 = CARTESIAN_POINT('',(-0.26644046209,0.762939874957,0.82969320181) + ); +#3201 = CARTESIAN_POINT('',(-0.26775786704,0.760368970307,0.829815272022 + )); +#3202 = CARTESIAN_POINT('',(-0.26904429717,0.757789020473,0.829907317332 + )); +#3203 = CARTESIAN_POINT('',(-0.270299755832,0.755200532372, + 0.829969001373)); +#3204 = CARTESIAN_POINT('',(-0.271524252519,0.752604019114, + 0.829999999743)); +#3205 = CARTESIAN_POINT('',(-0.272717802866,0.75,0.83)); +#3206 = ORIENTED_EDGE('',*,*,#3207,.T.); +#3207 = EDGE_CURVE('',#3145,#3124,#3208,.T.); +#3208 = CIRCLE('',#3209,0.3); +#3209 = AXIS2_PLACEMENT_3D('',#3210,#3211,#3212); +#3210 = CARTESIAN_POINT('',(0.,0.625,0.83)); +#3211 = DIRECTION('',(0.,0.,1.)); +#3212 = DIRECTION('',(1.,0.,0.)); +#3213 = CYLINDRICAL_SURFACE('',#3214,0.3); +#3214 = AXIS2_PLACEMENT_3D('',#3215,#3216,#3217); +#3215 = CARTESIAN_POINT('',(0.,0.625,0.93)); +#3216 = DIRECTION('',(0.,0.,1.)); +#3217 = DIRECTION('',(1.,0.,0.)); +#3218 = ADVANCED_FACE('',(#3219),#3297,.T.); +#3219 = FACE_BOUND('',#3220,.T.); +#3220 = EDGE_LOOP('',(#3221,#3232,#3240,#3249,#3255,#3256,#3257,#3265, + #3274,#3282,#3291)); +#3221 = ORIENTED_EDGE('',*,*,#3222,.T.); +#3222 = EDGE_CURVE('',#3223,#3225,#3227,.T.); +#3223 = VERTEX_POINT('',#3224); +#3224 = CARTESIAN_POINT('',(-0.7,-0.75,0.83)); +#3225 = VERTEX_POINT('',#3226); +#3226 = CARTESIAN_POINT('',(-0.75,-0.7,0.83)); +#3227 = CIRCLE('',#3228,5.E-02); +#3228 = AXIS2_PLACEMENT_3D('',#3229,#3230,#3231); +#3229 = CARTESIAN_POINT('',(-0.7,-0.7,0.83)); +#3230 = DIRECTION('',(0.,0.,-1.)); +#3231 = DIRECTION('',(0.,-1.,0.)); +#3232 = ORIENTED_EDGE('',*,*,#3233,.T.); +#3233 = EDGE_CURVE('',#3225,#3234,#3236,.T.); +#3234 = VERTEX_POINT('',#3235); +#3235 = CARTESIAN_POINT('',(-0.75,0.7,0.83)); +#3236 = LINE('',#3237,#3238); +#3237 = CARTESIAN_POINT('',(-0.75,-0.7,0.83)); +#3238 = VECTOR('',#3239,1.); +#3239 = DIRECTION('',(0.,1.,0.)); +#3240 = ORIENTED_EDGE('',*,*,#3241,.T.); +#3241 = EDGE_CURVE('',#3234,#3242,#3244,.T.); +#3242 = VERTEX_POINT('',#3243); +#3243 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); +#3244 = CIRCLE('',#3245,5.E-02); +#3245 = AXIS2_PLACEMENT_3D('',#3246,#3247,#3248); +#3246 = CARTESIAN_POINT('',(-0.7,0.7,0.83)); +#3247 = DIRECTION('',(0.,0.,-1.)); +#3248 = DIRECTION('',(-1.,0.,0.)); +#3249 = ORIENTED_EDGE('',*,*,#3250,.T.); +#3250 = EDGE_CURVE('',#3242,#3145,#3251,.T.); +#3251 = LINE('',#3252,#3253); +#3252 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); +#3253 = VECTOR('',#3254,1.); +#3254 = DIRECTION('',(1.,0.,0.)); +#3255 = ORIENTED_EDGE('',*,*,#3207,.T.); +#3256 = ORIENTED_EDGE('',*,*,#3135,.T.); +#3257 = ORIENTED_EDGE('',*,*,#3258,.T.); +#3258 = EDGE_CURVE('',#3136,#3259,#3261,.T.); +#3259 = VERTEX_POINT('',#3260); +#3260 = CARTESIAN_POINT('',(0.7,0.75,0.83)); +#3261 = LINE('',#3262,#3263); +#3262 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); +#3263 = VECTOR('',#3264,1.); +#3264 = DIRECTION('',(1.,0.,0.)); +#3265 = ORIENTED_EDGE('',*,*,#3266,.T.); +#3266 = EDGE_CURVE('',#3259,#3267,#3269,.T.); +#3267 = VERTEX_POINT('',#3268); +#3268 = CARTESIAN_POINT('',(0.75,0.7,0.83)); +#3269 = CIRCLE('',#3270,5.E-02); +#3270 = AXIS2_PLACEMENT_3D('',#3271,#3272,#3273); +#3271 = CARTESIAN_POINT('',(0.7,0.7,0.83)); +#3272 = DIRECTION('',(0.,0.,-1.)); +#3273 = DIRECTION('',(3.7E-16,1.,0.)); +#3274 = ORIENTED_EDGE('',*,*,#3275,.T.); +#3275 = EDGE_CURVE('',#3267,#3276,#3278,.T.); +#3276 = VERTEX_POINT('',#3277); +#3277 = CARTESIAN_POINT('',(0.75,-0.7,0.83)); +#3278 = LINE('',#3279,#3280); +#3279 = CARTESIAN_POINT('',(0.75,0.7,0.83)); +#3280 = VECTOR('',#3281,1.); +#3281 = DIRECTION('',(0.,-1.,0.)); +#3282 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3283 = EDGE_CURVE('',#3276,#3284,#3286,.T.); +#3284 = VERTEX_POINT('',#3285); +#3285 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); +#3286 = CIRCLE('',#3287,5.E-02); +#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290); +#3288 = CARTESIAN_POINT('',(0.7,-0.7,0.83)); +#3289 = DIRECTION('',(0.,0.,-1.)); +#3290 = DIRECTION('',(1.,0.,0.)); +#3291 = ORIENTED_EDGE('',*,*,#3292,.T.); +#3292 = EDGE_CURVE('',#3284,#3223,#3293,.T.); +#3293 = LINE('',#3294,#3295); +#3294 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); +#3295 = VECTOR('',#3296,1.); +#3296 = DIRECTION('',(-1.,0.,0.)); +#3297 = PLANE('',#3298); +#3298 = AXIS2_PLACEMENT_3D('',#3299,#3300,#3301); +#3299 = CARTESIAN_POINT('',(0.,0.,0.83)); +#3300 = DIRECTION('',(-0.,-0.,-1.)); +#3301 = DIRECTION('',(-1.,0.,0.)); +#3302 = ADVANCED_FACE('',(#3303),#3332,.F.); +#3303 = FACE_BOUND('',#3304,.T.); +#3304 = EDGE_LOOP('',(#3305,#3306,#3315,#3323,#3330,#3331)); +#3305 = ORIENTED_EDGE('',*,*,#3250,.F.); +#3306 = ORIENTED_EDGE('',*,*,#3307,.T.); +#3307 = EDGE_CURVE('',#3242,#3308,#3310,.T.); +#3308 = VERTEX_POINT('',#3309); +#3309 = CARTESIAN_POINT('',(-0.7,1.,0.58)); +#3310 = CIRCLE('',#3311,0.25); +#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314); +#3312 = CARTESIAN_POINT('',(-0.7,0.75,0.58)); +#3313 = DIRECTION('',(-1.,-6.E-17,-0.)); +#3314 = DIRECTION('',(-6.E-17,1.,0.)); +#3315 = ORIENTED_EDGE('',*,*,#3316,.T.); +#3316 = EDGE_CURVE('',#3308,#3317,#3319,.T.); +#3317 = VERTEX_POINT('',#3318); +#3318 = CARTESIAN_POINT('',(0.7,1.,0.58)); +#3319 = LINE('',#3320,#3321); +#3320 = CARTESIAN_POINT('',(-0.7,1.,0.58)); +#3321 = VECTOR('',#3322,1.); +#3322 = DIRECTION('',(1.,0.,0.)); +#3323 = ORIENTED_EDGE('',*,*,#3324,.F.); +#3324 = EDGE_CURVE('',#3259,#3317,#3325,.T.); +#3325 = CIRCLE('',#3326,0.25); +#3326 = AXIS2_PLACEMENT_3D('',#3327,#3328,#3329); +#3327 = CARTESIAN_POINT('',(0.7,0.75,0.58)); +#3328 = DIRECTION('',(-1.,0.,0.)); +#3329 = DIRECTION('',(0.,0.,1.)); +#3330 = ORIENTED_EDGE('',*,*,#3258,.F.); +#3331 = ORIENTED_EDGE('',*,*,#3144,.T.); +#3332 = CYLINDRICAL_SURFACE('',#3333,0.25); +#3333 = AXIS2_PLACEMENT_3D('',#3334,#3335,#3336); +#3334 = CARTESIAN_POINT('',(-0.7,0.75,0.58)); +#3335 = DIRECTION('',(1.,0.,0.)); +#3336 = DIRECTION('',(0.,0.,1.)); +#3337 = ADVANCED_FACE('',(#3338),#3366,.F.); +#3338 = FACE_BOUND('',#3339,.F.); +#3339 = EDGE_LOOP('',(#3340,#3349,#3350,#3359)); +#3340 = ORIENTED_EDGE('',*,*,#3341,.F.); +#3341 = EDGE_CURVE('',#3223,#3342,#3344,.T.); +#3342 = VERTEX_POINT('',#3343); +#3343 = CARTESIAN_POINT('',(-0.7,-1.,0.58)); +#3344 = CIRCLE('',#3345,0.25); +#3345 = AXIS2_PLACEMENT_3D('',#3346,#3347,#3348); +#3346 = CARTESIAN_POINT('',(-0.7,-0.75,0.58)); +#3347 = DIRECTION('',(1.,0.,-0.)); +#3348 = DIRECTION('',(0.,0.,1.)); +#3349 = ORIENTED_EDGE('',*,*,#3222,.T.); +#3350 = ORIENTED_EDGE('',*,*,#3351,.T.); +#3351 = EDGE_CURVE('',#3225,#3352,#3354,.T.); +#3352 = VERTEX_POINT('',#3353); +#3353 = CARTESIAN_POINT('',(-1.,-0.7,0.58)); +#3354 = CIRCLE('',#3355,0.25); +#3355 = AXIS2_PLACEMENT_3D('',#3356,#3357,#3358); +#3356 = CARTESIAN_POINT('',(-0.75,-0.7,0.58)); +#3357 = DIRECTION('',(0.,-1.,0.)); +#3358 = DIRECTION('',(0.,0.,1.)); +#3359 = ORIENTED_EDGE('',*,*,#3360,.F.); +#3360 = EDGE_CURVE('',#3342,#3352,#3361,.T.); +#3361 = CIRCLE('',#3362,0.3); +#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365); +#3363 = CARTESIAN_POINT('',(-0.7,-0.7,0.58)); +#3364 = DIRECTION('',(0.,0.,-1.)); +#3365 = DIRECTION('',(0.,-1.,0.)); +#3366 = SURFACE_OF_REVOLUTION('',#3367,#3375); +#3367 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3368,#3369,#3370,#3371,#3372, + #3373,#3374),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, + 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3368 = CARTESIAN_POINT('',(-0.7,-0.75,0.83)); +#3369 = CARTESIAN_POINT('',(-0.7,-0.81544984695,0.83)); +#3370 = CARTESIAN_POINT('',(-0.7,-0.880894125176,0.809443078495)); +#3371 = CARTESIAN_POINT('',(-0.7,-0.93829753741,0.76829753741)); +#3372 = CARTESIAN_POINT('',(-0.7,-0.979443078495,0.710894125176)); +#3373 = CARTESIAN_POINT('',(-0.7,-1.,0.64544984695)); +#3374 = CARTESIAN_POINT('',(-0.7,-1.,0.58)); +#3375 = AXIS1_PLACEMENT('',#3376,#3377); +#3376 = CARTESIAN_POINT('',(-0.7,-0.7,0.58)); +#3377 = DIRECTION('',(0.,0.,-1.)); +#3378 = ADVANCED_FACE('',(#3379),#3398,.F.); +#3379 = FACE_BOUND('',#3380,.T.); +#3380 = EDGE_LOOP('',(#3381,#3390,#3396,#3397)); +#3381 = ORIENTED_EDGE('',*,*,#3382,.T.); +#3382 = EDGE_CURVE('',#3284,#3383,#3385,.T.); +#3383 = VERTEX_POINT('',#3384); +#3384 = CARTESIAN_POINT('',(0.7,-1.,0.58)); +#3385 = CIRCLE('',#3386,0.25); +#3386 = AXIS2_PLACEMENT_3D('',#3387,#3388,#3389); +#3387 = CARTESIAN_POINT('',(0.7,-0.75,0.58)); +#3388 = DIRECTION('',(1.,6.E-17,0.)); +#3389 = DIRECTION('',(6.E-17,-1.,0.)); +#3390 = ORIENTED_EDGE('',*,*,#3391,.T.); +#3391 = EDGE_CURVE('',#3383,#3342,#3392,.T.); +#3392 = LINE('',#3393,#3394); +#3393 = CARTESIAN_POINT('',(0.7,-1.,0.58)); +#3394 = VECTOR('',#3395,1.); +#3395 = DIRECTION('',(-1.,0.,0.)); +#3396 = ORIENTED_EDGE('',*,*,#3341,.F.); +#3397 = ORIENTED_EDGE('',*,*,#3292,.F.); +#3398 = CYLINDRICAL_SURFACE('',#3399,0.25); +#3399 = AXIS2_PLACEMENT_3D('',#3400,#3401,#3402); +#3400 = CARTESIAN_POINT('',(0.7,-0.75,0.58)); +#3401 = DIRECTION('',(-1.,0.,0.)); +#3402 = DIRECTION('',(0.,0.,1.)); +#3403 = ADVANCED_FACE('',(#3404),#3424,.F.); +#3404 = FACE_BOUND('',#3405,.F.); +#3405 = EDGE_LOOP('',(#3406,#3415,#3416,#3417)); +#3406 = ORIENTED_EDGE('',*,*,#3407,.F.); +#3407 = EDGE_CURVE('',#3276,#3408,#3410,.T.); +#3408 = VERTEX_POINT('',#3409); +#3409 = CARTESIAN_POINT('',(1.,-0.7,0.58)); +#3410 = CIRCLE('',#3411,0.25); +#3411 = AXIS2_PLACEMENT_3D('',#3412,#3413,#3414); +#3412 = CARTESIAN_POINT('',(0.75,-0.7,0.58)); +#3413 = DIRECTION('',(0.,1.,0.)); +#3414 = DIRECTION('',(0.,0.,1.)); +#3415 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3416 = ORIENTED_EDGE('',*,*,#3382,.T.); +#3417 = ORIENTED_EDGE('',*,*,#3418,.F.); +#3418 = EDGE_CURVE('',#3408,#3383,#3419,.T.); +#3419 = CIRCLE('',#3420,0.3); +#3420 = AXIS2_PLACEMENT_3D('',#3421,#3422,#3423); +#3421 = CARTESIAN_POINT('',(0.7,-0.7,0.58)); +#3422 = DIRECTION('',(0.,0.,-1.)); +#3423 = DIRECTION('',(1.,0.,0.)); +#3424 = SURFACE_OF_REVOLUTION('',#3425,#3433); +#3425 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3426,#3427,#3428,#3429,#3430, + #3431,#3432),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, + 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3426 = CARTESIAN_POINT('',(0.75,-0.7,0.83)); +#3427 = CARTESIAN_POINT('',(0.81544984695,-0.7,0.83)); +#3428 = CARTESIAN_POINT('',(0.880894125176,-0.7,0.809443078495)); +#3429 = CARTESIAN_POINT('',(0.93829753741,-0.7,0.76829753741)); +#3430 = CARTESIAN_POINT('',(0.979443078495,-0.7,0.710894125176)); +#3431 = CARTESIAN_POINT('',(1.,-0.7,0.64544984695)); +#3432 = CARTESIAN_POINT('',(1.,-0.7,0.58)); +#3433 = AXIS1_PLACEMENT('',#3434,#3435); +#3434 = CARTESIAN_POINT('',(0.7,-0.7,0.58)); +#3435 = DIRECTION('',(0.,0.,-1.)); +#3436 = ADVANCED_FACE('',(#3437),#3456,.F.); +#3437 = FACE_BOUND('',#3438,.T.); +#3438 = EDGE_LOOP('',(#3439,#3448,#3454,#3455)); +#3439 = ORIENTED_EDGE('',*,*,#3440,.T.); +#3440 = EDGE_CURVE('',#3267,#3441,#3443,.T.); +#3441 = VERTEX_POINT('',#3442); +#3442 = CARTESIAN_POINT('',(1.,0.7,0.58)); +#3443 = CIRCLE('',#3444,0.25); +#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447); +#3445 = CARTESIAN_POINT('',(0.75,0.7,0.58)); +#3446 = DIRECTION('',(-1.4E-16,1.,0.)); +#3447 = DIRECTION('',(1.,1.4E-16,0.)); +#3448 = ORIENTED_EDGE('',*,*,#3449,.T.); +#3449 = EDGE_CURVE('',#3441,#3408,#3450,.T.); +#3450 = LINE('',#3451,#3452); +#3451 = CARTESIAN_POINT('',(1.,0.7,0.58)); +#3452 = VECTOR('',#3453,1.); +#3453 = DIRECTION('',(0.,-1.,0.)); +#3454 = ORIENTED_EDGE('',*,*,#3407,.F.); +#3455 = ORIENTED_EDGE('',*,*,#3275,.F.); +#3456 = CYLINDRICAL_SURFACE('',#3457,0.25); +#3457 = AXIS2_PLACEMENT_3D('',#3458,#3459,#3460); +#3458 = CARTESIAN_POINT('',(0.75,0.7,0.58)); +#3459 = DIRECTION('',(0.,-1.,0.)); +#3460 = DIRECTION('',(0.,0.,1.)); +#3461 = ADVANCED_FACE('',(#3462),#3474,.F.); +#3462 = FACE_BOUND('',#3463,.F.); +#3463 = EDGE_LOOP('',(#3464,#3465,#3466,#3467)); +#3464 = ORIENTED_EDGE('',*,*,#3324,.F.); +#3465 = ORIENTED_EDGE('',*,*,#3266,.T.); +#3466 = ORIENTED_EDGE('',*,*,#3440,.T.); +#3467 = ORIENTED_EDGE('',*,*,#3468,.F.); +#3468 = EDGE_CURVE('',#3317,#3441,#3469,.T.); +#3469 = CIRCLE('',#3470,0.3); +#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473); +#3471 = CARTESIAN_POINT('',(0.7,0.7,0.58)); +#3472 = DIRECTION('',(0.,0.,-1.)); +#3473 = DIRECTION('',(3.7E-16,1.,0.)); +#3474 = SURFACE_OF_REVOLUTION('',#3475,#3483); +#3475 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3476,#3477,#3478,#3479,#3480, + #3481,#3482),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, + 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3476 = CARTESIAN_POINT('',(0.7,0.75,0.83)); +#3477 = CARTESIAN_POINT('',(0.7,0.81544984695,0.83)); +#3478 = CARTESIAN_POINT('',(0.7,0.880894125176,0.809443078495)); +#3479 = CARTESIAN_POINT('',(0.7,0.93829753741,0.76829753741)); +#3480 = CARTESIAN_POINT('',(0.7,0.979443078495,0.710894125176)); +#3481 = CARTESIAN_POINT('',(0.7,1.,0.64544984695)); +#3482 = CARTESIAN_POINT('',(0.7,1.,0.58)); +#3483 = AXIS1_PLACEMENT('',#3484,#3485); +#3484 = CARTESIAN_POINT('',(0.7,0.7,0.58)); +#3485 = DIRECTION('',(0.,0.,-1.)); +#3486 = ADVANCED_FACE('',(#3487),#3507,.F.); +#3487 = FACE_BOUND('',#3488,.F.); +#3488 = EDGE_LOOP('',(#3489,#3498,#3499,#3500)); +#3489 = ORIENTED_EDGE('',*,*,#3490,.F.); +#3490 = EDGE_CURVE('',#3234,#3491,#3493,.T.); +#3491 = VERTEX_POINT('',#3492); +#3492 = CARTESIAN_POINT('',(-1.,0.7,0.58)); +#3493 = CIRCLE('',#3494,0.25); +#3494 = AXIS2_PLACEMENT_3D('',#3495,#3496,#3497); +#3495 = CARTESIAN_POINT('',(-0.75,0.7,0.58)); +#3496 = DIRECTION('',(0.,-1.,0.)); +#3497 = DIRECTION('',(0.,0.,1.)); +#3498 = ORIENTED_EDGE('',*,*,#3241,.T.); +#3499 = ORIENTED_EDGE('',*,*,#3307,.T.); +#3500 = ORIENTED_EDGE('',*,*,#3501,.F.); +#3501 = EDGE_CURVE('',#3491,#3308,#3502,.T.); +#3502 = CIRCLE('',#3503,0.3); +#3503 = AXIS2_PLACEMENT_3D('',#3504,#3505,#3506); +#3504 = CARTESIAN_POINT('',(-0.7,0.7,0.58)); +#3505 = DIRECTION('',(0.,0.,-1.)); +#3506 = DIRECTION('',(-1.,0.,0.)); +#3507 = SURFACE_OF_REVOLUTION('',#3508,#3516); +#3508 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3509,#3510,#3511,#3512,#3513, + #3514,#3515),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, + 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3509 = CARTESIAN_POINT('',(-0.75,0.7,0.83)); +#3510 = CARTESIAN_POINT('',(-0.81544984695,0.7,0.83)); +#3511 = CARTESIAN_POINT('',(-0.880894125176,0.7,0.809443078495)); +#3512 = CARTESIAN_POINT('',(-0.93829753741,0.7,0.76829753741)); +#3513 = CARTESIAN_POINT('',(-0.979443078495,0.7,0.710894125176)); +#3514 = CARTESIAN_POINT('',(-1.,0.7,0.64544984695)); +#3515 = CARTESIAN_POINT('',(-1.,0.7,0.58)); +#3516 = AXIS1_PLACEMENT('',#3517,#3518); +#3517 = CARTESIAN_POINT('',(-0.7,0.7,0.58)); +#3518 = DIRECTION('',(0.,0.,-1.)); +#3519 = ADVANCED_FACE('',(#3520),#3531,.F.); +#3520 = FACE_BOUND('',#3521,.T.); +#3521 = EDGE_LOOP('',(#3522,#3523,#3529,#3530)); +#3522 = ORIENTED_EDGE('',*,*,#3351,.T.); +#3523 = ORIENTED_EDGE('',*,*,#3524,.T.); +#3524 = EDGE_CURVE('',#3352,#3491,#3525,.T.); +#3525 = LINE('',#3526,#3527); +#3526 = CARTESIAN_POINT('',(-1.,-0.7,0.58)); +#3527 = VECTOR('',#3528,1.); +#3528 = DIRECTION('',(0.,1.,0.)); +#3529 = ORIENTED_EDGE('',*,*,#3490,.F.); +#3530 = ORIENTED_EDGE('',*,*,#3233,.F.); +#3531 = CYLINDRICAL_SURFACE('',#3532,0.25); +#3532 = AXIS2_PLACEMENT_3D('',#3533,#3534,#3535); +#3533 = CARTESIAN_POINT('',(-0.75,-0.7,0.58)); +#3534 = DIRECTION('',(0.,1.,0.)); +#3535 = DIRECTION('',(0.,0.,1.)); +#3536 = ADVANCED_FACE('',(#3537),#3562,.F.); +#3537 = FACE_BOUND('',#3538,.F.); +#3538 = EDGE_LOOP('',(#3539,#3549,#3555,#3556)); +#3539 = ORIENTED_EDGE('',*,*,#3540,.F.); +#3540 = EDGE_CURVE('',#3541,#3543,#3545,.T.); +#3541 = VERTEX_POINT('',#3542); +#3542 = CARTESIAN_POINT('',(-0.7,1.,0.26)); +#3543 = VERTEX_POINT('',#3544); +#3544 = CARTESIAN_POINT('',(0.7,1.,0.26)); +#3545 = LINE('',#3546,#3547); +#3546 = CARTESIAN_POINT('',(-1.,1.,0.26)); +#3547 = VECTOR('',#3548,1.); +#3548 = DIRECTION('',(1.,0.,0.)); +#3549 = ORIENTED_EDGE('',*,*,#3550,.T.); +#3550 = EDGE_CURVE('',#3541,#3308,#3551,.T.); +#3551 = LINE('',#3552,#3553); +#3552 = CARTESIAN_POINT('',(-0.7,1.,0.13)); +#3553 = VECTOR('',#3554,1.); +#3554 = DIRECTION('',(0.,0.,1.)); +#3555 = ORIENTED_EDGE('',*,*,#3316,.T.); +#3556 = ORIENTED_EDGE('',*,*,#3557,.F.); +#3557 = EDGE_CURVE('',#3543,#3317,#3558,.T.); +#3558 = LINE('',#3559,#3560); +#3559 = CARTESIAN_POINT('',(0.7,1.,0.13)); +#3560 = VECTOR('',#3561,1.); +#3561 = DIRECTION('',(0.,0.,1.)); +#3562 = PLANE('',#3563); +#3563 = AXIS2_PLACEMENT_3D('',#3564,#3565,#3566); +#3564 = CARTESIAN_POINT('',(-1.,1.,0.13)); +#3565 = DIRECTION('',(0.,1.,0.)); +#3566 = DIRECTION('',(1.,0.,0.)); +#3567 = ADVANCED_FACE('',(#3568),#3594,.F.); +#3568 = FACE_BOUND('',#3569,.T.); +#3569 = EDGE_LOOP('',(#3570,#3578,#3587,#3593)); +#3570 = ORIENTED_EDGE('',*,*,#3571,.F.); +#3571 = EDGE_CURVE('',#3572,#3342,#3574,.T.); +#3572 = VERTEX_POINT('',#3573); +#3573 = CARTESIAN_POINT('',(-0.7,-1.,0.26)); +#3574 = LINE('',#3575,#3576); +#3575 = CARTESIAN_POINT('',(-0.7,-1.,0.13)); +#3576 = VECTOR('',#3577,1.); +#3577 = DIRECTION('',(0.,0.,1.)); +#3578 = ORIENTED_EDGE('',*,*,#3579,.T.); +#3579 = EDGE_CURVE('',#3572,#3580,#3582,.T.); +#3580 = VERTEX_POINT('',#3581); +#3581 = CARTESIAN_POINT('',(-1.,-0.7,0.26)); +#3582 = CIRCLE('',#3583,0.3); +#3583 = AXIS2_PLACEMENT_3D('',#3584,#3585,#3586); +#3584 = CARTESIAN_POINT('',(-0.7,-0.7,0.26)); +#3585 = DIRECTION('',(-0.,-0.,-1.)); +#3586 = DIRECTION('',(0.,-1.,0.)); +#3587 = ORIENTED_EDGE('',*,*,#3588,.T.); +#3588 = EDGE_CURVE('',#3580,#3352,#3589,.T.); +#3589 = LINE('',#3590,#3591); +#3590 = CARTESIAN_POINT('',(-1.,-0.7,0.13)); +#3591 = VECTOR('',#3592,1.); +#3592 = DIRECTION('',(0.,0.,1.)); +#3593 = ORIENTED_EDGE('',*,*,#3360,.F.); +#3594 = CYLINDRICAL_SURFACE('',#3595,0.3); +#3595 = AXIS2_PLACEMENT_3D('',#3596,#3597,#3598); +#3596 = CARTESIAN_POINT('',(-0.7,-0.7,0.13)); +#3597 = DIRECTION('',(0.,0.,1.)); +#3598 = DIRECTION('',(0.,-1.,0.)); +#3599 = ADVANCED_FACE('',(#3600),#3618,.F.); +#3600 = FACE_BOUND('',#3601,.F.); +#3601 = EDGE_LOOP('',(#3602,#3610,#3616,#3617)); +#3602 = ORIENTED_EDGE('',*,*,#3603,.F.); +#3603 = EDGE_CURVE('',#3604,#3572,#3606,.T.); +#3604 = VERTEX_POINT('',#3605); +#3605 = CARTESIAN_POINT('',(0.7,-1.,0.26)); +#3606 = LINE('',#3607,#3608); +#3607 = CARTESIAN_POINT('',(1.,-1.,0.26)); +#3608 = VECTOR('',#3609,1.); +#3609 = DIRECTION('',(-1.,0.,0.)); +#3610 = ORIENTED_EDGE('',*,*,#3611,.T.); +#3611 = EDGE_CURVE('',#3604,#3383,#3612,.T.); +#3612 = LINE('',#3613,#3614); +#3613 = CARTESIAN_POINT('',(0.7,-1.,0.13)); +#3614 = VECTOR('',#3615,1.); +#3615 = DIRECTION('',(0.,0.,1.)); +#3616 = ORIENTED_EDGE('',*,*,#3391,.T.); +#3617 = ORIENTED_EDGE('',*,*,#3571,.F.); +#3618 = PLANE('',#3619); +#3619 = AXIS2_PLACEMENT_3D('',#3620,#3621,#3622); +#3620 = CARTESIAN_POINT('',(1.,-1.,0.13)); +#3621 = DIRECTION('',(0.,-1.,0.)); +#3622 = DIRECTION('',(-1.,0.,0.)); +#3623 = ADVANCED_FACE('',(#3624),#3643,.F.); +#3624 = FACE_BOUND('',#3625,.T.); +#3625 = EDGE_LOOP('',(#3626,#3634,#3641,#3642)); +#3626 = ORIENTED_EDGE('',*,*,#3627,.F.); +#3627 = EDGE_CURVE('',#3628,#3408,#3630,.T.); +#3628 = VERTEX_POINT('',#3629); +#3629 = CARTESIAN_POINT('',(1.,-0.7,0.26)); +#3630 = LINE('',#3631,#3632); +#3631 = CARTESIAN_POINT('',(1.,-0.7,0.13)); +#3632 = VECTOR('',#3633,1.); +#3633 = DIRECTION('',(0.,0.,1.)); +#3634 = ORIENTED_EDGE('',*,*,#3635,.T.); +#3635 = EDGE_CURVE('',#3628,#3604,#3636,.T.); +#3636 = CIRCLE('',#3637,0.3); +#3637 = AXIS2_PLACEMENT_3D('',#3638,#3639,#3640); +#3638 = CARTESIAN_POINT('',(0.7,-0.7,0.26)); +#3639 = DIRECTION('',(-0.,-0.,-1.)); +#3640 = DIRECTION('',(0.,-1.,0.)); +#3641 = ORIENTED_EDGE('',*,*,#3611,.T.); +#3642 = ORIENTED_EDGE('',*,*,#3418,.F.); +#3643 = CYLINDRICAL_SURFACE('',#3644,0.3); +#3644 = AXIS2_PLACEMENT_3D('',#3645,#3646,#3647); +#3645 = CARTESIAN_POINT('',(0.7,-0.7,0.13)); +#3646 = DIRECTION('',(0.,0.,1.)); +#3647 = DIRECTION('',(1.,0.,0.)); +#3648 = ADVANCED_FACE('',(#3649),#3667,.F.); +#3649 = FACE_BOUND('',#3650,.F.); +#3650 = EDGE_LOOP('',(#3651,#3659,#3665,#3666)); +#3651 = ORIENTED_EDGE('',*,*,#3652,.F.); +#3652 = EDGE_CURVE('',#3653,#3628,#3655,.T.); +#3653 = VERTEX_POINT('',#3654); +#3654 = CARTESIAN_POINT('',(1.,0.7,0.26)); +#3655 = LINE('',#3656,#3657); +#3656 = CARTESIAN_POINT('',(1.,1.,0.26)); +#3657 = VECTOR('',#3658,1.); +#3658 = DIRECTION('',(0.,-1.,0.)); +#3659 = ORIENTED_EDGE('',*,*,#3660,.T.); +#3660 = EDGE_CURVE('',#3653,#3441,#3661,.T.); +#3661 = LINE('',#3662,#3663); +#3662 = CARTESIAN_POINT('',(1.,0.7,0.13)); +#3663 = VECTOR('',#3664,1.); +#3664 = DIRECTION('',(0.,0.,1.)); +#3665 = ORIENTED_EDGE('',*,*,#3449,.T.); +#3666 = ORIENTED_EDGE('',*,*,#3627,.F.); +#3667 = PLANE('',#3668); +#3668 = AXIS2_PLACEMENT_3D('',#3669,#3670,#3671); +#3669 = CARTESIAN_POINT('',(1.,1.,0.13)); +#3670 = DIRECTION('',(1.,0.,0.)); +#3671 = DIRECTION('',(0.,-1.,0.)); +#3672 = ADVANCED_FACE('',(#3673),#3685,.F.); +#3673 = FACE_BOUND('',#3674,.T.); +#3674 = EDGE_LOOP('',(#3675,#3676,#3683,#3684)); +#3675 = ORIENTED_EDGE('',*,*,#3557,.F.); +#3676 = ORIENTED_EDGE('',*,*,#3677,.T.); +#3677 = EDGE_CURVE('',#3543,#3653,#3678,.T.); +#3678 = CIRCLE('',#3679,0.3); +#3679 = AXIS2_PLACEMENT_3D('',#3680,#3681,#3682); +#3680 = CARTESIAN_POINT('',(0.7,0.7,0.26)); +#3681 = DIRECTION('',(-0.,-0.,-1.)); +#3682 = DIRECTION('',(0.,-1.,0.)); +#3683 = ORIENTED_EDGE('',*,*,#3660,.T.); +#3684 = ORIENTED_EDGE('',*,*,#3468,.F.); +#3685 = CYLINDRICAL_SURFACE('',#3686,0.3); +#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689); +#3687 = CARTESIAN_POINT('',(0.7,0.7,0.13)); +#3688 = DIRECTION('',(0.,0.,1.)); +#3689 = DIRECTION('',(0.,1.,0.)); +#3690 = ADVANCED_FACE('',(#3691),#3710,.F.); +#3691 = FACE_BOUND('',#3692,.F.); +#3692 = EDGE_LOOP('',(#3693,#3694,#3703,#3709)); +#3693 = ORIENTED_EDGE('',*,*,#3550,.F.); +#3694 = ORIENTED_EDGE('',*,*,#3695,.T.); +#3695 = EDGE_CURVE('',#3541,#3696,#3698,.T.); +#3696 = VERTEX_POINT('',#3697); +#3697 = CARTESIAN_POINT('',(-1.,0.7,0.26)); +#3698 = CIRCLE('',#3699,0.3); +#3699 = AXIS2_PLACEMENT_3D('',#3700,#3701,#3702); +#3700 = CARTESIAN_POINT('',(-0.7,0.7,0.26)); +#3701 = DIRECTION('',(-0.,0.,1.)); +#3702 = DIRECTION('',(0.,-1.,0.)); +#3703 = ORIENTED_EDGE('',*,*,#3704,.T.); +#3704 = EDGE_CURVE('',#3696,#3491,#3705,.T.); +#3705 = LINE('',#3706,#3707); +#3706 = CARTESIAN_POINT('',(-1.,0.7,0.13)); +#3707 = VECTOR('',#3708,1.); +#3708 = DIRECTION('',(0.,0.,1.)); +#3709 = ORIENTED_EDGE('',*,*,#3501,.T.); +#3710 = CYLINDRICAL_SURFACE('',#3711,0.3); +#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); +#3712 = CARTESIAN_POINT('',(-0.7,0.7,0.13)); +#3713 = DIRECTION('',(0.,0.,1.)); +#3714 = DIRECTION('',(0.,1.,0.)); +#3715 = ADVANCED_FACE('',(#3716),#3727,.F.); +#3716 = FACE_BOUND('',#3717,.F.); +#3717 = EDGE_LOOP('',(#3718,#3724,#3725,#3726)); +#3718 = ORIENTED_EDGE('',*,*,#3719,.F.); +#3719 = EDGE_CURVE('',#3580,#3696,#3720,.T.); +#3720 = LINE('',#3721,#3722); +#3721 = CARTESIAN_POINT('',(-1.,-1.,0.26)); +#3722 = VECTOR('',#3723,1.); +#3723 = DIRECTION('',(0.,1.,0.)); +#3724 = ORIENTED_EDGE('',*,*,#3588,.T.); +#3725 = ORIENTED_EDGE('',*,*,#3524,.T.); +#3726 = ORIENTED_EDGE('',*,*,#3704,.F.); +#3727 = PLANE('',#3728); +#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731); +#3729 = CARTESIAN_POINT('',(-1.,-1.,0.13)); +#3730 = DIRECTION('',(-1.,0.,0.)); +#3731 = DIRECTION('',(0.,1.,0.)); +#3732 = ADVANCED_FACE('',(#3733),#3743,.F.); +#3733 = FACE_BOUND('',#3734,.F.); +#3734 = EDGE_LOOP('',(#3735,#3736,#3737,#3738,#3739,#3740,#3741,#3742)); +#3735 = ORIENTED_EDGE('',*,*,#3540,.T.); +#3736 = ORIENTED_EDGE('',*,*,#3677,.T.); +#3737 = ORIENTED_EDGE('',*,*,#3652,.T.); +#3738 = ORIENTED_EDGE('',*,*,#3635,.T.); +#3739 = ORIENTED_EDGE('',*,*,#3603,.T.); +#3740 = ORIENTED_EDGE('',*,*,#3579,.T.); +#3741 = ORIENTED_EDGE('',*,*,#3719,.T.); +#3742 = ORIENTED_EDGE('',*,*,#3695,.F.); +#3743 = PLANE('',#3744); +#3744 = AXIS2_PLACEMENT_3D('',#3745,#3746,#3747); +#3745 = CARTESIAN_POINT('',(0.,0.,0.26)); +#3746 = DIRECTION('',(-0.,-0.,-1.)); +#3747 = DIRECTION('',(-1.,0.,0.)); +#3748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3752)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3749,#3750,#3751)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3749 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3750 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3751 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3752 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#3749, + 'distance_accuracy_value','confusion accuracy'); +#3753 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#3754 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3755,#3763,#3770,#3777,#3784,#3791,#3798,#3806,#3813,#3820,#3827, + #3834,#3841,#3848,#3855,#3862,#3869,#3876,#3883,#3890,#3897,#3904, + #3911,#3918,#3925,#3932,#3939,#3946,#3953,#3960,#3967,#3974,#3981, + #3988,#3995,#4002,#4009,#4016,#4023,#4030,#4038,#4045,#4052,#4059, + #4066,#4073,#4080,#4087,#4094,#4101,#4108,#4115,#4122,#4129,#4136, + #4143,#4150,#4157,#4164,#4171,#4178,#4185,#4192,#4199,#4206,#4213, + #4220,#4227,#4234,#4241,#4248,#4255,#4262,#4269,#4276,#4283,#4290, + #4297,#4304,#4311,#4318,#4325,#4332,#4339,#4346,#4353,#4360,#4367, + #4374,#4381,#4388,#4395,#4402,#4409,#4416,#4423,#4430,#4437,#4444, + #4451,#4458,#4465,#4472,#4479,#4486,#4493,#4500,#4507,#4514,#4521, + #4528,#4535),#3748); +#3755 = STYLED_ITEM('color',(#3756),#17); +#3756 = PRESENTATION_STYLE_ASSIGNMENT((#3757)); +#3757 = SURFACE_STYLE_USAGE(.BOTH.,#3758); +#3758 = SURFACE_SIDE_STYLE('',(#3759)); +#3759 = SURFACE_STYLE_FILL_AREA(#3760); +#3760 = FILL_AREA_STYLE('',(#3761)); +#3761 = FILL_AREA_STYLE_COLOUR('',#3762); +#3762 = COLOUR_RGB('',0.,0.333333343267,0.); +#3763 = STYLED_ITEM('color',(#3764),#57); +#3764 = PRESENTATION_STYLE_ASSIGNMENT((#3765)); +#3765 = SURFACE_STYLE_USAGE(.BOTH.,#3766); +#3766 = SURFACE_SIDE_STYLE('',(#3767)); +#3767 = SURFACE_STYLE_FILL_AREA(#3768); +#3768 = FILL_AREA_STYLE('',(#3769)); +#3769 = FILL_AREA_STYLE_COLOUR('',#3762); +#3770 = STYLED_ITEM('color',(#3771),#88); +#3771 = PRESENTATION_STYLE_ASSIGNMENT((#3772)); +#3772 = SURFACE_STYLE_USAGE(.BOTH.,#3773); +#3773 = SURFACE_SIDE_STYLE('',(#3774)); +#3774 = SURFACE_STYLE_FILL_AREA(#3775); +#3775 = FILL_AREA_STYLE('',(#3776)); +#3776 = FILL_AREA_STYLE_COLOUR('',#3762); +#3777 = STYLED_ITEM('color',(#3778),#119); +#3778 = PRESENTATION_STYLE_ASSIGNMENT((#3779)); +#3779 = SURFACE_STYLE_USAGE(.BOTH.,#3780); +#3780 = SURFACE_SIDE_STYLE('',(#3781)); +#3781 = SURFACE_STYLE_FILL_AREA(#3782); +#3782 = FILL_AREA_STYLE('',(#3783)); +#3783 = FILL_AREA_STYLE_COLOUR('',#3762); +#3784 = STYLED_ITEM('color',(#3785),#419); +#3785 = PRESENTATION_STYLE_ASSIGNMENT((#3786)); +#3786 = SURFACE_STYLE_USAGE(.BOTH.,#3787); +#3787 = SURFACE_SIDE_STYLE('',(#3788)); +#3788 = SURFACE_STYLE_FILL_AREA(#3789); +#3789 = FILL_AREA_STYLE('',(#3790)); +#3790 = FILL_AREA_STYLE_COLOUR('',#3762); +#3791 = STYLED_ITEM('color',(#3792),#506); +#3792 = PRESENTATION_STYLE_ASSIGNMENT((#3793)); +#3793 = SURFACE_STYLE_USAGE(.BOTH.,#3794); +#3794 = SURFACE_SIDE_STYLE('',(#3795)); +#3795 = SURFACE_STYLE_FILL_AREA(#3796); +#3796 = FILL_AREA_STYLE('',(#3797)); +#3797 = FILL_AREA_STYLE_COLOUR('',#3762); +#3798 = STYLED_ITEM('color',(#3799),#518); +#3799 = PRESENTATION_STYLE_ASSIGNMENT((#3800)); +#3800 = SURFACE_STYLE_USAGE(.BOTH.,#3801); +#3801 = SURFACE_SIDE_STYLE('',(#3802)); +#3802 = SURFACE_STYLE_FILL_AREA(#3803); +#3803 = FILL_AREA_STYLE('',(#3804)); +#3804 = FILL_AREA_STYLE_COLOUR('',#3805); +#3805 = COLOUR_RGB('',0.780392169952,0.568627476692,0.113725490868); +#3806 = STYLED_ITEM('color',(#3807),#549); +#3807 = PRESENTATION_STYLE_ASSIGNMENT((#3808)); +#3808 = SURFACE_STYLE_USAGE(.BOTH.,#3809); +#3809 = SURFACE_SIDE_STYLE('',(#3810)); +#3810 = SURFACE_STYLE_FILL_AREA(#3811); +#3811 = FILL_AREA_STYLE('',(#3812)); +#3812 = FILL_AREA_STYLE_COLOUR('',#3805); +#3813 = STYLED_ITEM('color',(#3814),#573); +#3814 = PRESENTATION_STYLE_ASSIGNMENT((#3815)); +#3815 = SURFACE_STYLE_USAGE(.BOTH.,#3816); +#3816 = SURFACE_SIDE_STYLE('',(#3817)); +#3817 = SURFACE_STYLE_FILL_AREA(#3818); +#3818 = FILL_AREA_STYLE('',(#3819)); +#3819 = FILL_AREA_STYLE_COLOUR('',#3805); +#3820 = STYLED_ITEM('color',(#3821),#597); +#3821 = PRESENTATION_STYLE_ASSIGNMENT((#3822)); +#3822 = SURFACE_STYLE_USAGE(.BOTH.,#3823); +#3823 = SURFACE_SIDE_STYLE('',(#3824)); +#3824 = SURFACE_STYLE_FILL_AREA(#3825); +#3825 = FILL_AREA_STYLE('',(#3826)); +#3826 = FILL_AREA_STYLE_COLOUR('',#3805); +#3827 = STYLED_ITEM('color',(#3828),#614); +#3828 = PRESENTATION_STYLE_ASSIGNMENT((#3829)); +#3829 = SURFACE_STYLE_USAGE(.BOTH.,#3830); +#3830 = SURFACE_SIDE_STYLE('',(#3831)); +#3831 = SURFACE_STYLE_FILL_AREA(#3832); +#3832 = FILL_AREA_STYLE('',(#3833)); +#3833 = FILL_AREA_STYLE_COLOUR('',#3805); +#3834 = STYLED_ITEM('color',(#3835),#639); +#3835 = PRESENTATION_STYLE_ASSIGNMENT((#3836)); +#3836 = SURFACE_STYLE_USAGE(.BOTH.,#3837); +#3837 = SURFACE_SIDE_STYLE('',(#3838)); +#3838 = SURFACE_STYLE_FILL_AREA(#3839); +#3839 = FILL_AREA_STYLE('',(#3840)); +#3840 = FILL_AREA_STYLE_COLOUR('',#3805); +#3841 = STYLED_ITEM('color',(#3842),#670); +#3842 = PRESENTATION_STYLE_ASSIGNMENT((#3843)); +#3843 = SURFACE_STYLE_USAGE(.BOTH.,#3844); +#3844 = SURFACE_SIDE_STYLE('',(#3845)); +#3845 = SURFACE_STYLE_FILL_AREA(#3846); +#3846 = FILL_AREA_STYLE('',(#3847)); +#3847 = FILL_AREA_STYLE_COLOUR('',#3805); +#3848 = STYLED_ITEM('color',(#3849),#694); +#3849 = PRESENTATION_STYLE_ASSIGNMENT((#3850)); +#3850 = SURFACE_STYLE_USAGE(.BOTH.,#3851); +#3851 = SURFACE_SIDE_STYLE('',(#3852)); +#3852 = SURFACE_STYLE_FILL_AREA(#3853); +#3853 = FILL_AREA_STYLE('',(#3854)); +#3854 = FILL_AREA_STYLE_COLOUR('',#3805); +#3855 = STYLED_ITEM('color',(#3856),#718); +#3856 = PRESENTATION_STYLE_ASSIGNMENT((#3857)); +#3857 = SURFACE_STYLE_USAGE(.BOTH.,#3858); +#3858 = SURFACE_SIDE_STYLE('',(#3859)); +#3859 = SURFACE_STYLE_FILL_AREA(#3860); +#3860 = FILL_AREA_STYLE('',(#3861)); +#3861 = FILL_AREA_STYLE_COLOUR('',#3805); +#3862 = STYLED_ITEM('color',(#3863),#735); +#3863 = PRESENTATION_STYLE_ASSIGNMENT((#3864)); +#3864 = SURFACE_STYLE_USAGE(.BOTH.,#3865); +#3865 = SURFACE_SIDE_STYLE('',(#3866)); +#3866 = SURFACE_STYLE_FILL_AREA(#3867); +#3867 = FILL_AREA_STYLE('',(#3868)); +#3868 = FILL_AREA_STYLE_COLOUR('',#3805); +#3869 = STYLED_ITEM('color',(#3870),#766); +#3870 = PRESENTATION_STYLE_ASSIGNMENT((#3871)); +#3871 = SURFACE_STYLE_USAGE(.BOTH.,#3872); +#3872 = SURFACE_SIDE_STYLE('',(#3873)); +#3873 = SURFACE_STYLE_FILL_AREA(#3874); +#3874 = FILL_AREA_STYLE('',(#3875)); +#3875 = FILL_AREA_STYLE_COLOUR('',#3805); +#3876 = STYLED_ITEM('color',(#3877),#790); +#3877 = PRESENTATION_STYLE_ASSIGNMENT((#3878)); +#3878 = SURFACE_STYLE_USAGE(.BOTH.,#3879); +#3879 = SURFACE_SIDE_STYLE('',(#3880)); +#3880 = SURFACE_STYLE_FILL_AREA(#3881); +#3881 = FILL_AREA_STYLE('',(#3882)); +#3882 = FILL_AREA_STYLE_COLOUR('',#3805); +#3883 = STYLED_ITEM('color',(#3884),#814); +#3884 = PRESENTATION_STYLE_ASSIGNMENT((#3885)); +#3885 = SURFACE_STYLE_USAGE(.BOTH.,#3886); +#3886 = SURFACE_SIDE_STYLE('',(#3887)); +#3887 = SURFACE_STYLE_FILL_AREA(#3888); +#3888 = FILL_AREA_STYLE('',(#3889)); +#3889 = FILL_AREA_STYLE_COLOUR('',#3805); +#3890 = STYLED_ITEM('color',(#3891),#831); +#3891 = PRESENTATION_STYLE_ASSIGNMENT((#3892)); +#3892 = SURFACE_STYLE_USAGE(.BOTH.,#3893); +#3893 = SURFACE_SIDE_STYLE('',(#3894)); +#3894 = SURFACE_STYLE_FILL_AREA(#3895); +#3895 = FILL_AREA_STYLE('',(#3896)); +#3896 = FILL_AREA_STYLE_COLOUR('',#3805); +#3897 = STYLED_ITEM('color',(#3898),#862); +#3898 = PRESENTATION_STYLE_ASSIGNMENT((#3899)); +#3899 = SURFACE_STYLE_USAGE(.BOTH.,#3900); +#3900 = SURFACE_SIDE_STYLE('',(#3901)); +#3901 = SURFACE_STYLE_FILL_AREA(#3902); +#3902 = FILL_AREA_STYLE('',(#3903)); +#3903 = FILL_AREA_STYLE_COLOUR('',#3805); +#3904 = STYLED_ITEM('color',(#3905),#886); +#3905 = PRESENTATION_STYLE_ASSIGNMENT((#3906)); +#3906 = SURFACE_STYLE_USAGE(.BOTH.,#3907); +#3907 = SURFACE_SIDE_STYLE('',(#3908)); +#3908 = SURFACE_STYLE_FILL_AREA(#3909); +#3909 = FILL_AREA_STYLE('',(#3910)); +#3910 = FILL_AREA_STYLE_COLOUR('',#3805); +#3911 = STYLED_ITEM('color',(#3912),#910); +#3912 = PRESENTATION_STYLE_ASSIGNMENT((#3913)); +#3913 = SURFACE_STYLE_USAGE(.BOTH.,#3914); +#3914 = SURFACE_SIDE_STYLE('',(#3915)); +#3915 = SURFACE_STYLE_FILL_AREA(#3916); +#3916 = FILL_AREA_STYLE('',(#3917)); +#3917 = FILL_AREA_STYLE_COLOUR('',#3805); +#3918 = STYLED_ITEM('color',(#3919),#927); +#3919 = PRESENTATION_STYLE_ASSIGNMENT((#3920)); +#3920 = SURFACE_STYLE_USAGE(.BOTH.,#3921); +#3921 = SURFACE_SIDE_STYLE('',(#3922)); +#3922 = SURFACE_STYLE_FILL_AREA(#3923); +#3923 = FILL_AREA_STYLE('',(#3924)); +#3924 = FILL_AREA_STYLE_COLOUR('',#3805); +#3925 = STYLED_ITEM('color',(#3926),#958); +#3926 = PRESENTATION_STYLE_ASSIGNMENT((#3927)); +#3927 = SURFACE_STYLE_USAGE(.BOTH.,#3928); +#3928 = SURFACE_SIDE_STYLE('',(#3929)); +#3929 = SURFACE_STYLE_FILL_AREA(#3930); +#3930 = FILL_AREA_STYLE('',(#3931)); +#3931 = FILL_AREA_STYLE_COLOUR('',#3805); +#3932 = STYLED_ITEM('color',(#3933),#982); +#3933 = PRESENTATION_STYLE_ASSIGNMENT((#3934)); +#3934 = SURFACE_STYLE_USAGE(.BOTH.,#3935); +#3935 = SURFACE_SIDE_STYLE('',(#3936)); +#3936 = SURFACE_STYLE_FILL_AREA(#3937); +#3937 = FILL_AREA_STYLE('',(#3938)); +#3938 = FILL_AREA_STYLE_COLOUR('',#3805); +#3939 = STYLED_ITEM('color',(#3940),#1006); +#3940 = PRESENTATION_STYLE_ASSIGNMENT((#3941)); +#3941 = SURFACE_STYLE_USAGE(.BOTH.,#3942); +#3942 = SURFACE_SIDE_STYLE('',(#3943)); +#3943 = SURFACE_STYLE_FILL_AREA(#3944); +#3944 = FILL_AREA_STYLE('',(#3945)); +#3945 = FILL_AREA_STYLE_COLOUR('',#3805); +#3946 = STYLED_ITEM('color',(#3947),#1023); +#3947 = PRESENTATION_STYLE_ASSIGNMENT((#3948)); +#3948 = SURFACE_STYLE_USAGE(.BOTH.,#3949); +#3949 = SURFACE_SIDE_STYLE('',(#3950)); +#3950 = SURFACE_STYLE_FILL_AREA(#3951); +#3951 = FILL_AREA_STYLE('',(#3952)); +#3952 = FILL_AREA_STYLE_COLOUR('',#3805); +#3953 = STYLED_ITEM('color',(#3954),#1054); +#3954 = PRESENTATION_STYLE_ASSIGNMENT((#3955)); +#3955 = SURFACE_STYLE_USAGE(.BOTH.,#3956); +#3956 = SURFACE_SIDE_STYLE('',(#3957)); +#3957 = SURFACE_STYLE_FILL_AREA(#3958); +#3958 = FILL_AREA_STYLE('',(#3959)); +#3959 = FILL_AREA_STYLE_COLOUR('',#3805); +#3960 = STYLED_ITEM('color',(#3961),#1078); +#3961 = PRESENTATION_STYLE_ASSIGNMENT((#3962)); +#3962 = SURFACE_STYLE_USAGE(.BOTH.,#3963); +#3963 = SURFACE_SIDE_STYLE('',(#3964)); +#3964 = SURFACE_STYLE_FILL_AREA(#3965); +#3965 = FILL_AREA_STYLE('',(#3966)); +#3966 = FILL_AREA_STYLE_COLOUR('',#3805); +#3967 = STYLED_ITEM('color',(#3968),#1102); +#3968 = PRESENTATION_STYLE_ASSIGNMENT((#3969)); +#3969 = SURFACE_STYLE_USAGE(.BOTH.,#3970); +#3970 = SURFACE_SIDE_STYLE('',(#3971)); +#3971 = SURFACE_STYLE_FILL_AREA(#3972); +#3972 = FILL_AREA_STYLE('',(#3973)); +#3973 = FILL_AREA_STYLE_COLOUR('',#3805); +#3974 = STYLED_ITEM('color',(#3975),#1119); +#3975 = PRESENTATION_STYLE_ASSIGNMENT((#3976)); +#3976 = SURFACE_STYLE_USAGE(.BOTH.,#3977); +#3977 = SURFACE_SIDE_STYLE('',(#3978)); +#3978 = SURFACE_STYLE_FILL_AREA(#3979); +#3979 = FILL_AREA_STYLE('',(#3980)); +#3980 = FILL_AREA_STYLE_COLOUR('',#3805); +#3981 = STYLED_ITEM('color',(#3982),#1150); +#3982 = PRESENTATION_STYLE_ASSIGNMENT((#3983)); +#3983 = SURFACE_STYLE_USAGE(.BOTH.,#3984); +#3984 = SURFACE_SIDE_STYLE('',(#3985)); +#3985 = SURFACE_STYLE_FILL_AREA(#3986); +#3986 = FILL_AREA_STYLE('',(#3987)); +#3987 = FILL_AREA_STYLE_COLOUR('',#3805); +#3988 = STYLED_ITEM('color',(#3989),#1174); +#3989 = PRESENTATION_STYLE_ASSIGNMENT((#3990)); +#3990 = SURFACE_STYLE_USAGE(.BOTH.,#3991); +#3991 = SURFACE_SIDE_STYLE('',(#3992)); +#3992 = SURFACE_STYLE_FILL_AREA(#3993); +#3993 = FILL_AREA_STYLE('',(#3994)); +#3994 = FILL_AREA_STYLE_COLOUR('',#3805); +#3995 = STYLED_ITEM('color',(#3996),#1198); +#3996 = PRESENTATION_STYLE_ASSIGNMENT((#3997)); +#3997 = SURFACE_STYLE_USAGE(.BOTH.,#3998); +#3998 = SURFACE_SIDE_STYLE('',(#3999)); +#3999 = SURFACE_STYLE_FILL_AREA(#4000); +#4000 = FILL_AREA_STYLE('',(#4001)); +#4001 = FILL_AREA_STYLE_COLOUR('',#3805); +#4002 = STYLED_ITEM('color',(#4003),#1215); +#4003 = PRESENTATION_STYLE_ASSIGNMENT((#4004)); +#4004 = SURFACE_STYLE_USAGE(.BOTH.,#4005); +#4005 = SURFACE_SIDE_STYLE('',(#4006)); +#4006 = SURFACE_STYLE_FILL_AREA(#4007); +#4007 = FILL_AREA_STYLE('',(#4008)); +#4008 = FILL_AREA_STYLE_COLOUR('',#3805); +#4009 = STYLED_ITEM('color',(#4010),#1246); +#4010 = PRESENTATION_STYLE_ASSIGNMENT((#4011)); +#4011 = SURFACE_STYLE_USAGE(.BOTH.,#4012); +#4012 = SURFACE_SIDE_STYLE('',(#4013)); +#4013 = SURFACE_STYLE_FILL_AREA(#4014); +#4014 = FILL_AREA_STYLE('',(#4015)); +#4015 = FILL_AREA_STYLE_COLOUR('',#3805); +#4016 = STYLED_ITEM('color',(#4017),#1270); +#4017 = PRESENTATION_STYLE_ASSIGNMENT((#4018)); +#4018 = SURFACE_STYLE_USAGE(.BOTH.,#4019); +#4019 = SURFACE_SIDE_STYLE('',(#4020)); +#4020 = SURFACE_STYLE_FILL_AREA(#4021); +#4021 = FILL_AREA_STYLE('',(#4022)); +#4022 = FILL_AREA_STYLE_COLOUR('',#3805); +#4023 = STYLED_ITEM('color',(#4024),#1294); +#4024 = PRESENTATION_STYLE_ASSIGNMENT((#4025)); +#4025 = SURFACE_STYLE_USAGE(.BOTH.,#4026); +#4026 = SURFACE_SIDE_STYLE('',(#4027)); +#4027 = SURFACE_STYLE_FILL_AREA(#4028); +#4028 = FILL_AREA_STYLE('',(#4029)); +#4029 = FILL_AREA_STYLE_COLOUR('',#3805); +#4030 = STYLED_ITEM('color',(#4031),#1311); +#4031 = PRESENTATION_STYLE_ASSIGNMENT((#4032)); +#4032 = SURFACE_STYLE_USAGE(.BOTH.,#4033); +#4033 = SURFACE_SIDE_STYLE('',(#4034)); +#4034 = SURFACE_STYLE_FILL_AREA(#4035); +#4035 = FILL_AREA_STYLE('',(#4036)); +#4036 = FILL_AREA_STYLE_COLOUR('',#4037); +#4037 = COLOUR_RGB('',0.752941191196,0.780392169952,0.564705908298); +#4038 = STYLED_ITEM('color',(#4039),#1391); +#4039 = PRESENTATION_STYLE_ASSIGNMENT((#4040)); +#4040 = SURFACE_STYLE_USAGE(.BOTH.,#4041); +#4041 = SURFACE_SIDE_STYLE('',(#4042)); +#4042 = SURFACE_STYLE_FILL_AREA(#4043); +#4043 = FILL_AREA_STYLE('',(#4044)); +#4044 = FILL_AREA_STYLE_COLOUR('',#4037); +#4045 = STYLED_ITEM('color',(#4046),#1416); +#4046 = PRESENTATION_STYLE_ASSIGNMENT((#4047)); +#4047 = SURFACE_STYLE_USAGE(.BOTH.,#4048); +#4048 = SURFACE_SIDE_STYLE('',(#4049)); +#4049 = SURFACE_STYLE_FILL_AREA(#4050); +#4050 = FILL_AREA_STYLE('',(#4051)); +#4051 = FILL_AREA_STYLE_COLOUR('',#4037); +#4052 = STYLED_ITEM('color',(#4053),#1489); +#4053 = PRESENTATION_STYLE_ASSIGNMENT((#4054)); +#4054 = SURFACE_STYLE_USAGE(.BOTH.,#4055); +#4055 = SURFACE_SIDE_STYLE('',(#4056)); +#4056 = SURFACE_STYLE_FILL_AREA(#4057); +#4057 = FILL_AREA_STYLE('',(#4058)); +#4058 = FILL_AREA_STYLE_COLOUR('',#4037); +#4059 = STYLED_ITEM('color',(#4060),#1514); +#4060 = PRESENTATION_STYLE_ASSIGNMENT((#4061)); +#4061 = SURFACE_STYLE_USAGE(.BOTH.,#4062); +#4062 = SURFACE_SIDE_STYLE('',(#4063)); +#4063 = SURFACE_STYLE_FILL_AREA(#4064); +#4064 = FILL_AREA_STYLE('',(#4065)); +#4065 = FILL_AREA_STYLE_COLOUR('',#4037); +#4066 = STYLED_ITEM('color',(#4067),#1587); +#4067 = PRESENTATION_STYLE_ASSIGNMENT((#4068)); +#4068 = SURFACE_STYLE_USAGE(.BOTH.,#4069); +#4069 = SURFACE_SIDE_STYLE('',(#4070)); +#4070 = SURFACE_STYLE_FILL_AREA(#4071); +#4071 = FILL_AREA_STYLE('',(#4072)); +#4072 = FILL_AREA_STYLE_COLOUR('',#4037); +#4073 = STYLED_ITEM('color',(#4074),#1612); +#4074 = PRESENTATION_STYLE_ASSIGNMENT((#4075)); +#4075 = SURFACE_STYLE_USAGE(.BOTH.,#4076); +#4076 = SURFACE_SIDE_STYLE('',(#4077)); +#4077 = SURFACE_STYLE_FILL_AREA(#4078); +#4078 = FILL_AREA_STYLE('',(#4079)); +#4079 = FILL_AREA_STYLE_COLOUR('',#4037); +#4080 = STYLED_ITEM('color',(#4081),#1685); +#4081 = PRESENTATION_STYLE_ASSIGNMENT((#4082)); +#4082 = SURFACE_STYLE_USAGE(.BOTH.,#4083); +#4083 = SURFACE_SIDE_STYLE('',(#4084)); +#4084 = SURFACE_STYLE_FILL_AREA(#4085); +#4085 = FILL_AREA_STYLE('',(#4086)); +#4086 = FILL_AREA_STYLE_COLOUR('',#4037); +#4087 = STYLED_ITEM('color',(#4088),#1703); +#4088 = PRESENTATION_STYLE_ASSIGNMENT((#4089)); +#4089 = SURFACE_STYLE_USAGE(.BOTH.,#4090); +#4090 = SURFACE_SIDE_STYLE('',(#4091)); +#4091 = SURFACE_STYLE_FILL_AREA(#4092); +#4092 = FILL_AREA_STYLE('',(#4093)); +#4093 = FILL_AREA_STYLE_COLOUR('',#3805); +#4094 = STYLED_ITEM('color',(#4095),#1715); +#4095 = PRESENTATION_STYLE_ASSIGNMENT((#4096)); +#4096 = SURFACE_STYLE_USAGE(.BOTH.,#4097); +#4097 = SURFACE_SIDE_STYLE('',(#4098)); +#4098 = SURFACE_STYLE_FILL_AREA(#4099); +#4099 = FILL_AREA_STYLE('',(#4100)); +#4100 = FILL_AREA_STYLE_COLOUR('',#3805); +#4101 = STYLED_ITEM('color',(#4102),#1724); +#4102 = PRESENTATION_STYLE_ASSIGNMENT((#4103)); +#4103 = SURFACE_STYLE_USAGE(.BOTH.,#4104); +#4104 = SURFACE_SIDE_STYLE('',(#4105)); +#4105 = SURFACE_STYLE_FILL_AREA(#4106); +#4106 = FILL_AREA_STYLE('',(#4107)); +#4107 = FILL_AREA_STYLE_COLOUR('',#3805); +#4108 = STYLED_ITEM('color',(#4109),#1736); +#4109 = PRESENTATION_STYLE_ASSIGNMENT((#4110)); +#4110 = SURFACE_STYLE_USAGE(.BOTH.,#4111); +#4111 = SURFACE_SIDE_STYLE('',(#4112)); +#4112 = SURFACE_STYLE_FILL_AREA(#4113); +#4113 = FILL_AREA_STYLE('',(#4114)); +#4114 = FILL_AREA_STYLE_COLOUR('',#3805); +#4115 = STYLED_ITEM('color',(#4116),#1748); +#4116 = PRESENTATION_STYLE_ASSIGNMENT((#4117)); +#4117 = SURFACE_STYLE_USAGE(.BOTH.,#4118); +#4118 = SURFACE_SIDE_STYLE('',(#4119)); +#4119 = SURFACE_STYLE_FILL_AREA(#4120); +#4120 = FILL_AREA_STYLE('',(#4121)); +#4121 = FILL_AREA_STYLE_COLOUR('',#3805); +#4122 = STYLED_ITEM('color',(#4123),#1760); +#4123 = PRESENTATION_STYLE_ASSIGNMENT((#4124)); +#4124 = SURFACE_STYLE_USAGE(.BOTH.,#4125); +#4125 = SURFACE_SIDE_STYLE('',(#4126)); +#4126 = SURFACE_STYLE_FILL_AREA(#4127); +#4127 = FILL_AREA_STYLE('',(#4128)); +#4128 = FILL_AREA_STYLE_COLOUR('',#3805); +#4129 = STYLED_ITEM('color',(#4130),#1772); +#4130 = PRESENTATION_STYLE_ASSIGNMENT((#4131)); +#4131 = SURFACE_STYLE_USAGE(.BOTH.,#4132); +#4132 = SURFACE_SIDE_STYLE('',(#4133)); +#4133 = SURFACE_STYLE_FILL_AREA(#4134); +#4134 = FILL_AREA_STYLE('',(#4135)); +#4135 = FILL_AREA_STYLE_COLOUR('',#3805); +#4136 = STYLED_ITEM('color',(#4137),#1784); +#4137 = PRESENTATION_STYLE_ASSIGNMENT((#4138)); +#4138 = SURFACE_STYLE_USAGE(.BOTH.,#4139); +#4139 = SURFACE_SIDE_STYLE('',(#4140)); +#4140 = SURFACE_STYLE_FILL_AREA(#4141); +#4141 = FILL_AREA_STYLE('',(#4142)); +#4142 = FILL_AREA_STYLE_COLOUR('',#3805); +#4143 = STYLED_ITEM('color',(#4144),#1796); +#4144 = PRESENTATION_STYLE_ASSIGNMENT((#4145)); +#4145 = SURFACE_STYLE_USAGE(.BOTH.,#4146); +#4146 = SURFACE_SIDE_STYLE('',(#4147)); +#4147 = SURFACE_STYLE_FILL_AREA(#4148); +#4148 = FILL_AREA_STYLE('',(#4149)); +#4149 = FILL_AREA_STYLE_COLOUR('',#3805); +#4150 = STYLED_ITEM('color',(#4151),#1808); +#4151 = PRESENTATION_STYLE_ASSIGNMENT((#4152)); +#4152 = SURFACE_STYLE_USAGE(.BOTH.,#4153); +#4153 = SURFACE_SIDE_STYLE('',(#4154)); +#4154 = SURFACE_STYLE_FILL_AREA(#4155); +#4155 = FILL_AREA_STYLE('',(#4156)); +#4156 = FILL_AREA_STYLE_COLOUR('',#4037); +#4157 = STYLED_ITEM('color',(#4158),#1826); +#4158 = PRESENTATION_STYLE_ASSIGNMENT((#4159)); +#4159 = SURFACE_STYLE_USAGE(.BOTH.,#4160); +#4160 = SURFACE_SIDE_STYLE('',(#4161)); +#4161 = SURFACE_STYLE_FILL_AREA(#4162); +#4162 = FILL_AREA_STYLE('',(#4163)); +#4163 = FILL_AREA_STYLE_COLOUR('',#4037); +#4164 = STYLED_ITEM('color',(#4165),#1883); +#4165 = PRESENTATION_STYLE_ASSIGNMENT((#4166)); +#4166 = SURFACE_STYLE_USAGE(.BOTH.,#4167); +#4167 = SURFACE_SIDE_STYLE('',(#4168)); +#4168 = SURFACE_STYLE_FILL_AREA(#4169); +#4169 = FILL_AREA_STYLE('',(#4170)); +#4170 = FILL_AREA_STYLE_COLOUR('',#4037); +#4171 = STYLED_ITEM('color',(#4172),#1940); +#4172 = PRESENTATION_STYLE_ASSIGNMENT((#4173)); +#4173 = SURFACE_STYLE_USAGE(.BOTH.,#4174); +#4174 = SURFACE_SIDE_STYLE('',(#4175)); +#4175 = SURFACE_STYLE_FILL_AREA(#4176); +#4176 = FILL_AREA_STYLE('',(#4177)); +#4177 = FILL_AREA_STYLE_COLOUR('',#4037); +#4178 = STYLED_ITEM('color',(#4179),#1990); +#4179 = PRESENTATION_STYLE_ASSIGNMENT((#4180)); +#4180 = SURFACE_STYLE_USAGE(.BOTH.,#4181); +#4181 = SURFACE_SIDE_STYLE('',(#4182)); +#4182 = SURFACE_STYLE_FILL_AREA(#4183); +#4183 = FILL_AREA_STYLE('',(#4184)); +#4184 = FILL_AREA_STYLE_COLOUR('',#4037); +#4185 = STYLED_ITEM('color',(#4186),#2008); +#4186 = PRESENTATION_STYLE_ASSIGNMENT((#4187)); +#4187 = SURFACE_STYLE_USAGE(.BOTH.,#4188); +#4188 = SURFACE_SIDE_STYLE('',(#4189)); +#4189 = SURFACE_STYLE_FILL_AREA(#4190); +#4190 = FILL_AREA_STYLE('',(#4191)); +#4191 = FILL_AREA_STYLE_COLOUR('',#4037); +#4192 = STYLED_ITEM('color',(#4193),#2065); +#4193 = PRESENTATION_STYLE_ASSIGNMENT((#4194)); +#4194 = SURFACE_STYLE_USAGE(.BOTH.,#4195); +#4195 = SURFACE_SIDE_STYLE('',(#4196)); +#4196 = SURFACE_STYLE_FILL_AREA(#4197); +#4197 = FILL_AREA_STYLE('',(#4198)); +#4198 = FILL_AREA_STYLE_COLOUR('',#4037); +#4199 = STYLED_ITEM('color',(#4200),#2122); +#4200 = PRESENTATION_STYLE_ASSIGNMENT((#4201)); +#4201 = SURFACE_STYLE_USAGE(.BOTH.,#4202); +#4202 = SURFACE_SIDE_STYLE('',(#4203)); +#4203 = SURFACE_STYLE_FILL_AREA(#4204); +#4204 = FILL_AREA_STYLE('',(#4205)); +#4205 = FILL_AREA_STYLE_COLOUR('',#4037); +#4206 = STYLED_ITEM('color',(#4207),#2171); +#4207 = PRESENTATION_STYLE_ASSIGNMENT((#4208)); +#4208 = SURFACE_STYLE_USAGE(.BOTH.,#4209); +#4209 = SURFACE_SIDE_STYLE('',(#4210)); +#4210 = SURFACE_STYLE_FILL_AREA(#4211); +#4211 = FILL_AREA_STYLE('',(#4212)); +#4212 = FILL_AREA_STYLE_COLOUR('',#4037); +#4213 = STYLED_ITEM('color',(#4214),#2189); +#4214 = PRESENTATION_STYLE_ASSIGNMENT((#4215)); +#4215 = SURFACE_STYLE_USAGE(.BOTH.,#4216); +#4216 = SURFACE_SIDE_STYLE('',(#4217)); +#4217 = SURFACE_STYLE_FILL_AREA(#4218); +#4218 = FILL_AREA_STYLE('',(#4219)); +#4219 = FILL_AREA_STYLE_COLOUR('',#4037); +#4220 = STYLED_ITEM('color',(#4221),#2246); +#4221 = PRESENTATION_STYLE_ASSIGNMENT((#4222)); +#4222 = SURFACE_STYLE_USAGE(.BOTH.,#4223); +#4223 = SURFACE_SIDE_STYLE('',(#4224)); +#4224 = SURFACE_STYLE_FILL_AREA(#4225); +#4225 = FILL_AREA_STYLE('',(#4226)); +#4226 = FILL_AREA_STYLE_COLOUR('',#4037); +#4227 = STYLED_ITEM('color',(#4228),#2303); +#4228 = PRESENTATION_STYLE_ASSIGNMENT((#4229)); +#4229 = SURFACE_STYLE_USAGE(.BOTH.,#4230); +#4230 = SURFACE_SIDE_STYLE('',(#4231)); +#4231 = SURFACE_STYLE_FILL_AREA(#4232); +#4232 = FILL_AREA_STYLE('',(#4233)); +#4233 = FILL_AREA_STYLE_COLOUR('',#4037); +#4234 = STYLED_ITEM('color',(#4235),#2352); +#4235 = PRESENTATION_STYLE_ASSIGNMENT((#4236)); +#4236 = SURFACE_STYLE_USAGE(.BOTH.,#4237); +#4237 = SURFACE_SIDE_STYLE('',(#4238)); +#4238 = SURFACE_STYLE_FILL_AREA(#4239); +#4239 = FILL_AREA_STYLE('',(#4240)); +#4240 = FILL_AREA_STYLE_COLOUR('',#4037); +#4241 = STYLED_ITEM('color',(#4242),#2370); +#4242 = PRESENTATION_STYLE_ASSIGNMENT((#4243)); +#4243 = SURFACE_STYLE_USAGE(.BOTH.,#4244); +#4244 = SURFACE_SIDE_STYLE('',(#4245)); +#4245 = SURFACE_STYLE_FILL_AREA(#4246); +#4246 = FILL_AREA_STYLE('',(#4247)); +#4247 = FILL_AREA_STYLE_COLOUR('',#4037); +#4248 = STYLED_ITEM('color',(#4249),#2427); +#4249 = PRESENTATION_STYLE_ASSIGNMENT((#4250)); +#4250 = SURFACE_STYLE_USAGE(.BOTH.,#4251); +#4251 = SURFACE_SIDE_STYLE('',(#4252)); +#4252 = SURFACE_STYLE_FILL_AREA(#4253); +#4253 = FILL_AREA_STYLE('',(#4254)); +#4254 = FILL_AREA_STYLE_COLOUR('',#4037); +#4255 = STYLED_ITEM('color',(#4256),#2484); +#4256 = PRESENTATION_STYLE_ASSIGNMENT((#4257)); +#4257 = SURFACE_STYLE_USAGE(.BOTH.,#4258); +#4258 = SURFACE_SIDE_STYLE('',(#4259)); +#4259 = SURFACE_STYLE_FILL_AREA(#4260); +#4260 = FILL_AREA_STYLE('',(#4261)); +#4261 = FILL_AREA_STYLE_COLOUR('',#4037); +#4262 = STYLED_ITEM('color',(#4263),#2533); +#4263 = PRESENTATION_STYLE_ASSIGNMENT((#4264)); +#4264 = SURFACE_STYLE_USAGE(.BOTH.,#4265); +#4265 = SURFACE_SIDE_STYLE('',(#4266)); +#4266 = SURFACE_STYLE_FILL_AREA(#4267); +#4267 = FILL_AREA_STYLE('',(#4268)); +#4268 = FILL_AREA_STYLE_COLOUR('',#4037); +#4269 = STYLED_ITEM('color',(#4270),#2551); +#4270 = PRESENTATION_STYLE_ASSIGNMENT((#4271)); +#4271 = SURFACE_STYLE_USAGE(.BOTH.,#4272); +#4272 = SURFACE_SIDE_STYLE('',(#4273)); +#4273 = SURFACE_STYLE_FILL_AREA(#4274); +#4274 = FILL_AREA_STYLE('',(#4275)); +#4275 = FILL_AREA_STYLE_COLOUR('',#4037); +#4276 = STYLED_ITEM('color',(#4277),#2585); +#4277 = PRESENTATION_STYLE_ASSIGNMENT((#4278)); +#4278 = SURFACE_STYLE_USAGE(.BOTH.,#4279); +#4279 = SURFACE_SIDE_STYLE('',(#4280)); +#4280 = SURFACE_STYLE_FILL_AREA(#4281); +#4281 = FILL_AREA_STYLE('',(#4282)); +#4282 = FILL_AREA_STYLE_COLOUR('',#4037); +#4283 = STYLED_ITEM('color',(#4284),#2609); +#4284 = PRESENTATION_STYLE_ASSIGNMENT((#4285)); +#4285 = SURFACE_STYLE_USAGE(.BOTH.,#4286); +#4286 = SURFACE_SIDE_STYLE('',(#4287)); +#4287 = SURFACE_STYLE_FILL_AREA(#4288); +#4288 = FILL_AREA_STYLE('',(#4289)); +#4289 = FILL_AREA_STYLE_COLOUR('',#4037); +#4290 = STYLED_ITEM('color',(#4291),#2642); +#4291 = PRESENTATION_STYLE_ASSIGNMENT((#4292)); +#4292 = SURFACE_STYLE_USAGE(.BOTH.,#4293); +#4293 = SURFACE_SIDE_STYLE('',(#4294)); +#4294 = SURFACE_STYLE_FILL_AREA(#4295); +#4295 = FILL_AREA_STYLE('',(#4296)); +#4296 = FILL_AREA_STYLE_COLOUR('',#4037); +#4297 = STYLED_ITEM('color',(#4298),#2654); +#4298 = PRESENTATION_STYLE_ASSIGNMENT((#4299)); +#4299 = SURFACE_STYLE_USAGE(.BOTH.,#4300); +#4300 = SURFACE_SIDE_STYLE('',(#4301)); +#4301 = SURFACE_STYLE_FILL_AREA(#4302); +#4302 = FILL_AREA_STYLE('',(#4303)); +#4303 = FILL_AREA_STYLE_COLOUR('',#4037); +#4304 = STYLED_ITEM('color',(#4305),#2678); +#4305 = PRESENTATION_STYLE_ASSIGNMENT((#4306)); +#4306 = SURFACE_STYLE_USAGE(.BOTH.,#4307); +#4307 = SURFACE_SIDE_STYLE('',(#4308)); +#4308 = SURFACE_STYLE_FILL_AREA(#4309); +#4309 = FILL_AREA_STYLE('',(#4310)); +#4310 = FILL_AREA_STYLE_COLOUR('',#4037); +#4311 = STYLED_ITEM('color',(#4312),#2711); +#4312 = PRESENTATION_STYLE_ASSIGNMENT((#4313)); +#4313 = SURFACE_STYLE_USAGE(.BOTH.,#4314); +#4314 = SURFACE_SIDE_STYLE('',(#4315)); +#4315 = SURFACE_STYLE_FILL_AREA(#4316); +#4316 = FILL_AREA_STYLE('',(#4317)); +#4317 = FILL_AREA_STYLE_COLOUR('',#4037); +#4318 = STYLED_ITEM('color',(#4319),#2723); +#4319 = PRESENTATION_STYLE_ASSIGNMENT((#4320)); +#4320 = SURFACE_STYLE_USAGE(.BOTH.,#4321); +#4321 = SURFACE_SIDE_STYLE('',(#4322)); +#4322 = SURFACE_STYLE_FILL_AREA(#4323); +#4323 = FILL_AREA_STYLE('',(#4324)); +#4324 = FILL_AREA_STYLE_COLOUR('',#4037); +#4325 = STYLED_ITEM('color',(#4326),#2747); +#4326 = PRESENTATION_STYLE_ASSIGNMENT((#4327)); +#4327 = SURFACE_STYLE_USAGE(.BOTH.,#4328); +#4328 = SURFACE_SIDE_STYLE('',(#4329)); +#4329 = SURFACE_STYLE_FILL_AREA(#4330); +#4330 = FILL_AREA_STYLE('',(#4331)); +#4331 = FILL_AREA_STYLE_COLOUR('',#4037); +#4332 = STYLED_ITEM('color',(#4333),#2780); +#4333 = PRESENTATION_STYLE_ASSIGNMENT((#4334)); +#4334 = SURFACE_STYLE_USAGE(.BOTH.,#4335); +#4335 = SURFACE_SIDE_STYLE('',(#4336)); +#4336 = SURFACE_STYLE_FILL_AREA(#4337); +#4337 = FILL_AREA_STYLE('',(#4338)); +#4338 = FILL_AREA_STYLE_COLOUR('',#4037); +#4339 = STYLED_ITEM('color',(#4340),#2792); +#4340 = PRESENTATION_STYLE_ASSIGNMENT((#4341)); +#4341 = SURFACE_STYLE_USAGE(.BOTH.,#4342); +#4342 = SURFACE_SIDE_STYLE('',(#4343)); +#4343 = SURFACE_STYLE_FILL_AREA(#4344); +#4344 = FILL_AREA_STYLE('',(#4345)); +#4345 = FILL_AREA_STYLE_COLOUR('',#4037); +#4346 = STYLED_ITEM('color',(#4347),#2809); +#4347 = PRESENTATION_STYLE_ASSIGNMENT((#4348)); +#4348 = SURFACE_STYLE_USAGE(.BOTH.,#4349); +#4349 = SURFACE_SIDE_STYLE('',(#4350)); +#4350 = SURFACE_STYLE_FILL_AREA(#4351); +#4351 = FILL_AREA_STYLE('',(#4352)); +#4352 = FILL_AREA_STYLE_COLOUR('',#4037); +#4353 = STYLED_ITEM('color',(#4354),#2850); +#4354 = PRESENTATION_STYLE_ASSIGNMENT((#4355)); +#4355 = SURFACE_STYLE_USAGE(.BOTH.,#4356); +#4356 = SURFACE_SIDE_STYLE('',(#4357)); +#4357 = SURFACE_STYLE_FILL_AREA(#4358); +#4358 = FILL_AREA_STYLE('',(#4359)); +#4359 = FILL_AREA_STYLE_COLOUR('',#4037); +#4360 = STYLED_ITEM('color',(#4361),#2920); +#4361 = PRESENTATION_STYLE_ASSIGNMENT((#4362)); +#4362 = SURFACE_STYLE_USAGE(.BOTH.,#4363); +#4363 = SURFACE_SIDE_STYLE('',(#4364)); +#4364 = SURFACE_STYLE_FILL_AREA(#4365); +#4365 = FILL_AREA_STYLE('',(#4366)); +#4366 = FILL_AREA_STYLE_COLOUR('',#4037); +#4367 = STYLED_ITEM('color',(#4368),#2953); +#4368 = PRESENTATION_STYLE_ASSIGNMENT((#4369)); +#4369 = SURFACE_STYLE_USAGE(.BOTH.,#4370); +#4370 = SURFACE_SIDE_STYLE('',(#4371)); +#4371 = SURFACE_STYLE_FILL_AREA(#4372); +#4372 = FILL_AREA_STYLE('',(#4373)); +#4373 = FILL_AREA_STYLE_COLOUR('',#4037); +#4374 = STYLED_ITEM('color',(#4375),#2978); +#4375 = PRESENTATION_STYLE_ASSIGNMENT((#4376)); +#4376 = SURFACE_STYLE_USAGE(.BOTH.,#4377); +#4377 = SURFACE_SIDE_STYLE('',(#4378)); +#4378 = SURFACE_STYLE_FILL_AREA(#4379); +#4379 = FILL_AREA_STYLE('',(#4380)); +#4380 = FILL_AREA_STYLE_COLOUR('',#4037); +#4381 = STYLED_ITEM('color',(#4382),#3011); +#4382 = PRESENTATION_STYLE_ASSIGNMENT((#4383)); +#4383 = SURFACE_STYLE_USAGE(.BOTH.,#4384); +#4384 = SURFACE_SIDE_STYLE('',(#4385)); +#4385 = SURFACE_STYLE_FILL_AREA(#4386); +#4386 = FILL_AREA_STYLE('',(#4387)); +#4387 = FILL_AREA_STYLE_COLOUR('',#4037); +#4388 = STYLED_ITEM('color',(#4389),#3036); +#4389 = PRESENTATION_STYLE_ASSIGNMENT((#4390)); +#4390 = SURFACE_STYLE_USAGE(.BOTH.,#4391); +#4391 = SURFACE_SIDE_STYLE('',(#4392)); +#4392 = SURFACE_STYLE_FILL_AREA(#4393); +#4393 = FILL_AREA_STYLE('',(#4394)); +#4394 = FILL_AREA_STYLE_COLOUR('',#4037); +#4395 = STYLED_ITEM('color',(#4396),#3069); +#4396 = PRESENTATION_STYLE_ASSIGNMENT((#4397)); +#4397 = SURFACE_STYLE_USAGE(.BOTH.,#4398); +#4398 = SURFACE_SIDE_STYLE('',(#4399)); +#4399 = SURFACE_STYLE_FILL_AREA(#4400); +#4400 = FILL_AREA_STYLE('',(#4401)); +#4401 = FILL_AREA_STYLE_COLOUR('',#4037); +#4402 = STYLED_ITEM('color',(#4403),#3086); +#4403 = PRESENTATION_STYLE_ASSIGNMENT((#4404)); +#4404 = SURFACE_STYLE_USAGE(.BOTH.,#4405); +#4405 = SURFACE_SIDE_STYLE('',(#4406)); +#4406 = SURFACE_STYLE_FILL_AREA(#4407); +#4407 = FILL_AREA_STYLE('',(#4408)); +#4408 = FILL_AREA_STYLE_COLOUR('',#4037); +#4409 = STYLED_ITEM('color',(#4410),#3119); +#4410 = PRESENTATION_STYLE_ASSIGNMENT((#4411)); +#4411 = SURFACE_STYLE_USAGE(.BOTH.,#4412); +#4412 = SURFACE_SIDE_STYLE('',(#4413)); +#4413 = SURFACE_STYLE_FILL_AREA(#4414); +#4414 = FILL_AREA_STYLE('',(#4415)); +#4415 = FILL_AREA_STYLE_COLOUR('',#4037); +#4416 = STYLED_ITEM('color',(#4417),#3218); +#4417 = PRESENTATION_STYLE_ASSIGNMENT((#4418)); +#4418 = SURFACE_STYLE_USAGE(.BOTH.,#4419); +#4419 = SURFACE_SIDE_STYLE('',(#4420)); +#4420 = SURFACE_STYLE_FILL_AREA(#4421); +#4421 = FILL_AREA_STYLE('',(#4422)); +#4422 = FILL_AREA_STYLE_COLOUR('',#4037); +#4423 = STYLED_ITEM('color',(#4424),#3302); +#4424 = PRESENTATION_STYLE_ASSIGNMENT((#4425)); +#4425 = SURFACE_STYLE_USAGE(.BOTH.,#4426); +#4426 = SURFACE_SIDE_STYLE('',(#4427)); +#4427 = SURFACE_STYLE_FILL_AREA(#4428); +#4428 = FILL_AREA_STYLE('',(#4429)); +#4429 = FILL_AREA_STYLE_COLOUR('',#4037); +#4430 = STYLED_ITEM('color',(#4431),#3337); +#4431 = PRESENTATION_STYLE_ASSIGNMENT((#4432)); +#4432 = SURFACE_STYLE_USAGE(.BOTH.,#4433); +#4433 = SURFACE_SIDE_STYLE('',(#4434)); +#4434 = SURFACE_STYLE_FILL_AREA(#4435); +#4435 = FILL_AREA_STYLE('',(#4436)); +#4436 = FILL_AREA_STYLE_COLOUR('',#4037); +#4437 = STYLED_ITEM('color',(#4438),#3378); +#4438 = PRESENTATION_STYLE_ASSIGNMENT((#4439)); +#4439 = SURFACE_STYLE_USAGE(.BOTH.,#4440); +#4440 = SURFACE_SIDE_STYLE('',(#4441)); +#4441 = SURFACE_STYLE_FILL_AREA(#4442); +#4442 = FILL_AREA_STYLE('',(#4443)); +#4443 = FILL_AREA_STYLE_COLOUR('',#4037); +#4444 = STYLED_ITEM('color',(#4445),#3403); +#4445 = PRESENTATION_STYLE_ASSIGNMENT((#4446)); +#4446 = SURFACE_STYLE_USAGE(.BOTH.,#4447); +#4447 = SURFACE_SIDE_STYLE('',(#4448)); +#4448 = SURFACE_STYLE_FILL_AREA(#4449); +#4449 = FILL_AREA_STYLE('',(#4450)); +#4450 = FILL_AREA_STYLE_COLOUR('',#4037); +#4451 = STYLED_ITEM('color',(#4452),#3436); +#4452 = PRESENTATION_STYLE_ASSIGNMENT((#4453)); +#4453 = SURFACE_STYLE_USAGE(.BOTH.,#4454); +#4454 = SURFACE_SIDE_STYLE('',(#4455)); +#4455 = SURFACE_STYLE_FILL_AREA(#4456); +#4456 = FILL_AREA_STYLE('',(#4457)); +#4457 = FILL_AREA_STYLE_COLOUR('',#4037); +#4458 = STYLED_ITEM('color',(#4459),#3461); +#4459 = PRESENTATION_STYLE_ASSIGNMENT((#4460)); +#4460 = SURFACE_STYLE_USAGE(.BOTH.,#4461); +#4461 = SURFACE_SIDE_STYLE('',(#4462)); +#4462 = SURFACE_STYLE_FILL_AREA(#4463); +#4463 = FILL_AREA_STYLE('',(#4464)); +#4464 = FILL_AREA_STYLE_COLOUR('',#4037); +#4465 = STYLED_ITEM('color',(#4466),#3486); +#4466 = PRESENTATION_STYLE_ASSIGNMENT((#4467)); +#4467 = SURFACE_STYLE_USAGE(.BOTH.,#4468); +#4468 = SURFACE_SIDE_STYLE('',(#4469)); +#4469 = SURFACE_STYLE_FILL_AREA(#4470); +#4470 = FILL_AREA_STYLE('',(#4471)); +#4471 = FILL_AREA_STYLE_COLOUR('',#4037); +#4472 = STYLED_ITEM('color',(#4473),#3519); +#4473 = PRESENTATION_STYLE_ASSIGNMENT((#4474)); +#4474 = SURFACE_STYLE_USAGE(.BOTH.,#4475); +#4475 = SURFACE_SIDE_STYLE('',(#4476)); +#4476 = SURFACE_STYLE_FILL_AREA(#4477); +#4477 = FILL_AREA_STYLE('',(#4478)); +#4478 = FILL_AREA_STYLE_COLOUR('',#4037); +#4479 = STYLED_ITEM('color',(#4480),#3536); +#4480 = PRESENTATION_STYLE_ASSIGNMENT((#4481)); +#4481 = SURFACE_STYLE_USAGE(.BOTH.,#4482); +#4482 = SURFACE_SIDE_STYLE('',(#4483)); +#4483 = SURFACE_STYLE_FILL_AREA(#4484); +#4484 = FILL_AREA_STYLE('',(#4485)); +#4485 = FILL_AREA_STYLE_COLOUR('',#4037); +#4486 = STYLED_ITEM('color',(#4487),#3567); +#4487 = PRESENTATION_STYLE_ASSIGNMENT((#4488)); +#4488 = SURFACE_STYLE_USAGE(.BOTH.,#4489); +#4489 = SURFACE_SIDE_STYLE('',(#4490)); +#4490 = SURFACE_STYLE_FILL_AREA(#4491); +#4491 = FILL_AREA_STYLE('',(#4492)); +#4492 = FILL_AREA_STYLE_COLOUR('',#4037); +#4493 = STYLED_ITEM('color',(#4494),#3599); +#4494 = PRESENTATION_STYLE_ASSIGNMENT((#4495)); +#4495 = SURFACE_STYLE_USAGE(.BOTH.,#4496); +#4496 = SURFACE_SIDE_STYLE('',(#4497)); +#4497 = SURFACE_STYLE_FILL_AREA(#4498); +#4498 = FILL_AREA_STYLE('',(#4499)); +#4499 = FILL_AREA_STYLE_COLOUR('',#4037); +#4500 = STYLED_ITEM('color',(#4501),#3623); +#4501 = PRESENTATION_STYLE_ASSIGNMENT((#4502)); +#4502 = SURFACE_STYLE_USAGE(.BOTH.,#4503); +#4503 = SURFACE_SIDE_STYLE('',(#4504)); +#4504 = SURFACE_STYLE_FILL_AREA(#4505); +#4505 = FILL_AREA_STYLE('',(#4506)); +#4506 = FILL_AREA_STYLE_COLOUR('',#4037); +#4507 = STYLED_ITEM('color',(#4508),#3648); +#4508 = PRESENTATION_STYLE_ASSIGNMENT((#4509)); +#4509 = SURFACE_STYLE_USAGE(.BOTH.,#4510); +#4510 = SURFACE_SIDE_STYLE('',(#4511)); +#4511 = SURFACE_STYLE_FILL_AREA(#4512); +#4512 = FILL_AREA_STYLE('',(#4513)); +#4513 = FILL_AREA_STYLE_COLOUR('',#4037); +#4514 = STYLED_ITEM('color',(#4515),#3672); +#4515 = PRESENTATION_STYLE_ASSIGNMENT((#4516)); +#4516 = SURFACE_STYLE_USAGE(.BOTH.,#4517); +#4517 = SURFACE_SIDE_STYLE('',(#4518)); +#4518 = SURFACE_STYLE_FILL_AREA(#4519); +#4519 = FILL_AREA_STYLE('',(#4520)); +#4520 = FILL_AREA_STYLE_COLOUR('',#4037); +#4521 = STYLED_ITEM('color',(#4522),#3690); +#4522 = PRESENTATION_STYLE_ASSIGNMENT((#4523)); +#4523 = SURFACE_STYLE_USAGE(.BOTH.,#4524); +#4524 = SURFACE_SIDE_STYLE('',(#4525)); +#4525 = SURFACE_STYLE_FILL_AREA(#4526); +#4526 = FILL_AREA_STYLE('',(#4527)); +#4527 = FILL_AREA_STYLE_COLOUR('',#4037); +#4528 = STYLED_ITEM('color',(#4529),#3715); +#4529 = PRESENTATION_STYLE_ASSIGNMENT((#4530)); +#4530 = SURFACE_STYLE_USAGE(.BOTH.,#4531); +#4531 = SURFACE_SIDE_STYLE('',(#4532)); +#4532 = SURFACE_STYLE_FILL_AREA(#4533); +#4533 = FILL_AREA_STYLE('',(#4534)); +#4534 = FILL_AREA_STYLE_COLOUR('',#4037); +#4535 = STYLED_ITEM('color',(#4536),#3732); +#4536 = PRESENTATION_STYLE_ASSIGNMENT((#4537)); +#4537 = SURFACE_STYLE_USAGE(.BOTH.,#4538); +#4538 = SURFACE_SIDE_STYLE('',(#4539)); +#4539 = SURFACE_STYLE_FILL_AREA(#4540); +#4540 = FILL_AREA_STYLE('',(#4541)); +#4541 = FILL_AREA_STYLE_COLOUR('',#4542); +#4542 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +ENDSEC; +END-ISO-10303-21; diff --git a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl new file mode 100644 index 00000000..ffb4609f --- /dev/null +++ b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl @@ -0,0 +1,1027 @@ +#VRML V2.0 utf8 +#kicad StepUp wrl exported + +Shape { + appearance Appearance {material DEF PIN-01 Material { + ambientIntensity 0.271 + diffuseColor 0.824 0.820 0.781 + specularColor 0.328 0.258 0.172 + emissiveColor 0.0 0.0 0.0 + shininess 0.70 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF MET-01 Material { + ambientIntensity 0.249999 + diffuseColor 0.298 0.298 0.298 + specularColor 0.398 0.398 0.398 + emissiveColor 0.0 0.0 0.0 + shininess 0.056122 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF PIN-02 Material { + ambientIntensity 0.379 + diffuseColor 0.859 0.738 0.496 + specularColor 0.137 0.145 0.184 + emissiveColor 0.0 0.0 0.0 + shininess 0.40 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF IC-BODY-EPOXY-04 Material { + ambientIntensity 0.293 + diffuseColor 0.148 0.145 0.145 + specularColor 0.180 0.168 0.160 + emissiveColor 0.0 0.0 0.0 + shininess 0.35 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF RES-SMD-01 Material { + diffuseColor 0.082 0.086 0.094 + emissiveColor 0.000 0.000 0.000 + specularColor 0.066 0.063 0.063 + ambientIntensity 0.638 + transparency 0.0 + shininess 0.3 + } + } +} +Shape { + appearance Appearance {material DEF IC-BODY-EPOXY-01 Material { + ambientIntensity 0.117 + diffuseColor 0.250 0.262 0.281 + specularColor 0.316 0.281 0.176 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF CAP-CERAMIC-05 Material { + ambientIntensity 0.179 + diffuseColor 0.273 0.273 0.273 + specularColor 0.203 0.188 0.176 + emissiveColor 0.0 0.0 0.0 + shininess 0.15 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF CAP-CERAMIC-06 Material { + ambientIntensity 0.453 + diffuseColor 0.379 0.270 0.215 + specularColor 0.223 0.223 0.223 + emissiveColor 0.0 0.0 0.0 + shininess 0.15 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF RES-THT-01 Material { + ambientIntensity 0.149 + diffuseColor 0.883 0.711 0.492 + specularColor 0.043 0.121 0.281 + emissiveColor 0.0 0.0 0.0 + shininess 0.40 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF PLASTIC-BLUE-01 Material { + ambientIntensity 0.565 + diffuseColor 0.137 0.402 0.727 + specularColor 0.359 0.379 0.270 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF PLASTIC-GREEN-01 Material { + ambientIntensity 0.315 + diffuseColor 0.340 0.680 0.445 + specularColor 0.176 0.105 0.195 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF PLASTIC-ORANGE-01 Material { + ambientIntensity 0.284 + diffuseColor 0.809 0.426 0.148 + specularColor 0.039 0.102 0.145 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF RED-BODY Material { + ambientIntensity 0.683 + diffuseColor 0.700 0.100 0.050 + emissiveColor 0.000 0.000 0.000 + specularColor 0.300 0.400 0.150 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF CAP-CERAMIC-02 Material { + ambientIntensity 0.683 + diffuseColor 0.578 0.336 0.352 + specularColor 0.105 0.273 0.270 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF PLASTIC-YELLOW-01 Material { + ambientIntensity 0.522 + diffuseColor 0.832 0.680 0.066 + specularColor 0.160 0.203 0.320 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF PLASTIC-WHITE-01 Material { + ambientIntensity 0.494 + diffuseColor 0.895 0.891 0.813 + specularColor 0.047 0.055 0.109 + emissiveColor 0.0 0.0 0.0 + shininess 0.25 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF IC-LABEL-01 Material { + ambientIntensity 0.082 + diffuseColor 0.691 0.664 0.598 + specularColor 0.000 0.000 0.000 + emissiveColor 0.0 0.0 0.0 + shininess 0.01 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF LED-RED Material { + ambientIntensity 0.789 + diffuseColor 0.700 0.100 0.050 + emissiveColor 0.000 0.000 0.000 + specularColor 0.300 0.400 0.150 + shininess 0.125 + transparency 0.10 + } + } +} +Shape { + appearance Appearance {material DEF LED-GREEN Material { + ambientIntensity 0.789 + diffuseColor 0.400 0.700 0.150 + emissiveColor 0.000 0.000 0.000 + specularColor 0.600 0.300 0.100 + shininess 0.05 + transparency 0.10 + } + } +} +Shape { + appearance Appearance {material DEF LED-BLUE Material { + ambientIntensity 0.789 + diffuseColor 0.100 0.250 0.700 + emissiveColor 0.000 0.000 0.000 + specularColor 0.500 0.600 0.300 + shininess 0.125 + transparency 0.10 + } + } +} +Shape { + appearance Appearance {material DEF LED-YELLOW Material { + ambientIntensity 0.522 + diffuseColor 0.98 0.840 0.066 + specularColor 0.160 0.203 0.320 + emissiveColor 0.0 0.0 0.0 + shininess 0.125 + transparency 0.10 + } + } +} +Shape { + appearance Appearance {material DEF LED-WHITE Material { + ambientIntensity 0.494 + diffuseColor 0.895 0.891 0.813 + specularColor 0.047 0.055 0.109 + emissiveColor 0.0 0.0 0.0 + shininess 0.125 + transparency 0.10 + } + } +} +Shape { + appearance Appearance {material DEF GLASS-19 Material { + ambientIntensity 2.018212 + diffuseColor 0.400769 0.441922 0.459091 + specularColor 0.573887 0.649271 0.810811 + emissiveColor 0.000000 0.000000 0.000000 + shininess 0.127273 + transparency 0.37 + } + } +} +Shape { + appearance Appearance {material DEF GLASS-29 Material { + ambientIntensity 0.234375 + diffuseColor 0.566681 0.580872 0.580874 + specularColor 0.617761 0.429816 0.400140 + emissiveColor 0.000000 0.000000 0.000000 + shininess 0.072727 + transparency 0.38 + } + } +} +Shape { + appearance Appearance {material DEF GLASS-13 Material { + ambientIntensity 0.250000 + diffuseColor 0.000000 0.631244 0.748016 + specularColor 0.915152 0.915152 0.915152 + emissiveColor 0.000000 0.000000 0.000000 + shininess 0.642424 + transparency 0.39 + } + } +} +Shape { + appearance Appearance {material DEF BOARD-GREEN-02 Material { + ambientIntensity 1 + diffuseColor 0.07 0.3 0.12 + specularColor 0.07 0.3 0.12 + emissiveColor 0.0 0.0 0.0 + shininess 0.40 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF BOARD-BLUE-01 Material { + ambientIntensity 1 + diffuseColor 0.07 0.12 0.3 + specularColor 0.07 0.12 0.3 + emissiveColor 0.0 0.0 0.0 + shininess 0.40 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF BOARD-BLACK-03 Material { + ambientIntensity 1 + diffuseColor 0.16 0.16 0.16 + specularColor 0.16 0.16 0.16 + emissiveColor 0.0 0.0 0.0 + shininess 0.40 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF MET-ALUMINUM Material { + ambientIntensity 0.256000 + diffuseColor 0.372322 0.371574 0.373173 + specularColor 0.556122 0.554201 0.556122 + emissiveColor 0.0 0.0 0.0 + shininess 0.127551 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF MET-BRONZE Material { + ambientIntensity 0.022727 + diffuseColor 0.714 0.4284 0.18144 + specularColor 0.393548 0.271906 0.166721 + emissiveColor 0.000000 0.000000 0.000000 + shininess 0.2 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF MET-SILVER Material { + ambientIntensity 0.022727 + diffuseColor 0.50754 0.50754 0.50754 + specularColor 0.508273 0.508273 0.508273 + emissiveColor 0.000000 0.000000 0.000000 + shininess 0.4 + transparency 0.0 + } + } +} +Shape { + appearance Appearance {material DEF MET-COPPER Material { + ambientIntensity 0.022727 + diffuseColor 0.7038 0.27048 0.0828 + specularColor 0.780612 0.37 0.000000 + emissiveColor 0.000000 0.000000 0.000000 + shininess 0.2 + transparency 0.0 + } + } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.492125 0.492125 0,-0.492125 0.492125 0,-0.492125 0.492125 0.051181,0.492125 0.492125 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0 0.333333 0 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.492125 0.492125 0,-0.492125 -0.492125 0,-0.492125 -0.492125 0.051181,-0.492125 0.492125 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0 0.333333 0 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.492125 -0.492125 0,0.492125 0.492125 0,0.492125 0.492125 0.051181,0.492125 -0.492125 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0 0.333333 0 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,3,5,6,-1,0,2,7,-1,3,6,8,-1,3,8,9,-1,3,9,10,-1,3,10,11,-1,12,13,14,-1,3,11,15,-1,3,15,16,-1,17,18,19,-1,20,0,7,-1,21,7,22,-1,21,16,7,-1,23,19,18,-1,24,25,13,-1,24,13,12,-1,26,19,23,-1,27,28,21,-1,27,3,28,-1,29,20,7,-1,27,21,22,-1,27,30,25,-1,27,25,3,-1,3,25,4,-1,4,25,31,-1,32,27,22,-1,33,23,34,-1,32,22,35,-1,36,25,24,-1,32,35,37,-1,32,37,38,-1,30,19,26,-1,33,26,23,-1,30,26,39,-1,30,39,40,-1,30,40,41,-1,42,29,7,-1,43,39,44,-1,45,25,36,-1,43,40,39,-1,46,25,45,-1,47,34,17,-1,47,17,48,-1,49,25,46,-1,30,41,50,-1,13,41,51,-1,13,50,41,-1,31,25,49,-1,52,30,50,-1,32,53,48,-1,32,48,17,-1,32,17,19,-1,54,33,34,-1,54,34,47,-1,55,53,32,-1,25,30,52,-1,56,44,33,-1,56,33,54,-1,38,55,32,-1,38,54,47,-1,38,47,55,-1,16,42,7,-1,2,43,44,-1,16,15,57,-1,2,44,56,-1,16,57,58,-1,16,58,59,-1,16,59,60,-1,16,60,42,-1,35,2,56,-1,35,56,37,-1,1,43,2,-1,1,61,51,-1,1,51,43,-1,14,51,61,-1,14,13,51,-1] +coord Coordinate { point [-0.182889 0.349014 0,-0.174485 0.353425 0,-0.316929 0.0610235 0,-0.316929 0.454723 0,-0.192104 0.424909 0,-0.201596 0.424909 0,-0.210811 0.422638 0,-0.316929 0.198819 0,-0.219215 0.418227 0,-0.226319 0.411933 0,-0.23171 0.404122 0,-0.235076 0.395248 0,-0.158624 0.376404 0,0.316929 0.316929 0,-0.16199 0.36753 0,-0.23622 0.385826 0,-0.316929 0.316928 0,0.316929 -0.454724 0,0.454724 -0.454724 0,0.492125 -0.492125 0,-0.192104 0.346743 0,-0.454724 0.316928 0,-0.454724 0.198819 0,0.454724 -0.316929 0,-0.15748 0.385826 0,0.316929 0.454724 0,0.454724 -0.198819 0,-0.492125 0.492125 0,-0.454724 0.454723 0,-0.201596 0.346743 0,0.492125 0.492125 0,-0.182889 0.422638 0,-0.492125 -0.492125 0,0.316929 -0.198819 0,0.316929 -0.316929 0,-0.454724 0.0610235 0,-0.158624 0.395248 0,-0.454724 -0.0610235 0,-0.454724 -0.198819 0,0.454724 -0.0610235 0,0.454724 0.0610235 0,0.454724 0.198819 0,-0.210811 0.349014 0,0.316929 0.0610235 0,0.316929 -0.0610235 0,-0.16199 0.404122 0,-0.167381 0.411933 0,-0.316929 -0.316929 0,-0.316929 -0.454724 0,-0.174485 0.418227 0,0.454724 0.316929 0,0.316929 0.198819 0,0.454724 0.454724 0,-0.454724 -0.454724 0,-0.316929 -0.198819 0,-0.454724 -0.316929 0,-0.316929 -0.0610235 0,-0.235076 0.376404 0,-0.23171 0.36753 0,-0.226319 0.359719 0,-0.219215 0.353425 0,-0.167381 0.359719 0] +}} +appearance Appearance{material Material{diffuseColor 0 0.333333 0 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,0,-1,0,4,1,-1,3,5,0,-1,6,7,8,-1,9,7,10,-1,0,11,4,-1,10,7,12,-1,12,7,13,-1,13,7,14,-1,14,7,15,-1,15,7,16,-1,16,7,6,-1,8,7,17,-1,0,18,11,-1,19,7,20,-1,20,7,9,-1,5,21,0,-1,22,19,23,-1,24,19,22,-1,25,19,24,-1,18,19,25,-1,0,19,18,-1,26,17,21,-1,27,17,28,-1,28,17,29,-1,29,17,26,-1,21,17,0,-1,19,30,23,-1,27,31,17,-1,19,32,30,-1,31,33,17,-1,33,34,17,-1,19,35,32,-1,34,8,17,-1,19,20,35,-1] +coord Coordinate { point [0.492125 -0.492125 0.051181,0.442448 -0.434967 0.051181,0.434967 -0.442448 0.051181,0.426009 -0.448076 0.051181,0.448076 -0.426009 0.051181,0.416024 -0.45157 0.051181,-0.452755 0.405511 0.051181,-0.492125 0.492125 0.051181,-0.452755 -0.405511 0.051181,-0.405511 0.452755 0.051181,-0.416024 0.45157 0.051181,0.45157 -0.416024 0.051181,-0.426009 0.448076 0.051181,-0.434967 0.442448 0.051181,-0.442448 0.434967 0.051181,-0.448076 0.426009 0.051181,-0.45157 0.416024 0.051181,-0.492125 -0.492125 0.051181,0.452755 -0.405511 0.051181,0.492125 0.492125 0.051181,0.405511 0.452755 0.051181,0.405511 -0.452755 0.051181,0.448076 0.426009 0.051181,0.442448 0.434967 0.051181,0.45157 0.416024 0.051181,0.452755 0.405511 0.051181,-0.405511 -0.452755 0.051181,-0.434967 -0.442448 0.051181,-0.426009 -0.448076 0.051181,-0.416024 -0.45157 0.051181,0.434967 0.442448 0.051181,-0.442448 -0.434967 0.051181,0.426009 0.448076 0.051181,-0.448076 -0.426009 0.051181,-0.45157 -0.416024 0.051181,0.416024 0.45157 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0 0.333333 0 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.492125 -0.492125 0,0.492125 -0.492125 0,0.492125 -0.492125 0.051181,-0.492125 -0.492125 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0 0.333333 0 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.454723 0,-0.316929 0.316928 0,-0.316929 0.454723 -0.003937,-0.316929 0.316928 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.316928 0,-0.454724 0.316928 0,-0.316929 0.316928 -0.003937,-0.454724 0.316928 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 0.316928 0,-0.454724 0.454723 0,-0.454724 0.316928 -0.003937,-0.454724 0.454723 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 0.454723 0,-0.316929 0.454723 0,-0.454724 0.454723 -0.003937,-0.316929 0.454723 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,7,8,-1,9,4,5,-1,6,10,7,-1,9,5,11,-1,12,8,13,-1,14,9,11,-1,12,6,8,-1,14,11,15,-1,16,13,17,-1,18,14,15,-1,18,15,19,-1,16,12,13,-1,20,17,21,-1,22,18,19,-1,22,19,23,-1,20,16,17,-1,24,21,25,-1,26,23,27,-1,24,20,21,-1,26,22,23,-1,28,27,29,-1,30,25,31,-1,28,26,27,-1,10,29,7,-1,30,24,25,-1,10,28,29,-1,32,31,33,-1,32,30,31,-1,34,33,35,-1,34,32,33,-1,36,35,37,-1,36,34,35,-1,38,37,39,-1,38,36,37,-1,40,39,41,-1,40,38,39,-1,42,40,41,-1,42,41,43,-1,44,42,43,-1,44,43,45,-1,46,44,45,-1,46,45,47,-1,48,46,47,-1,48,47,49,-1,50,48,49,-1,50,49,51,-1,1,50,51,-1,1,51,2,-1] +coord Coordinate { point [-0.210811 0.349014 0,-0.219215 0.353425 0,-0.219215 0.353425 -0.003937,-0.210811 0.349014 -0.003937,-0.201596 0.346743 0,-0.201596 0.346743 -0.003937,-0.158624 0.395248 0,-0.15748 0.385826 -0.003937,-0.158624 0.395248 -0.003937,-0.192104 0.346743 0,-0.15748 0.385826 0,-0.192104 0.346743 -0.003937,-0.16199 0.404122 0,-0.16199 0.404122 -0.003937,-0.182889 0.349014 0,-0.182889 0.349014 -0.003937,-0.167381 0.411933 0,-0.167381 0.411933 -0.003937,-0.174485 0.353425 0,-0.174485 0.353425 -0.003937,-0.174485 0.418227 0,-0.174485 0.418227 -0.003937,-0.167381 0.359719 0,-0.167381 0.359719 -0.003937,-0.182889 0.422638 0,-0.182889 0.422638 -0.003937,-0.16199 0.36753 0,-0.16199 0.36753 -0.003937,-0.158624 0.376404 0,-0.158624 0.376404 -0.003937,-0.192104 0.424909 0,-0.192104 0.424909 -0.003937,-0.201596 0.424909 0,-0.201596 0.424909 -0.003937,-0.210811 0.422638 0,-0.210811 0.422638 -0.003937,-0.219215 0.418227 0,-0.219215 0.418227 -0.003937,-0.226319 0.411933 0,-0.226319 0.411933 -0.003937,-0.23171 0.404122 0,-0.23171 0.404122 -0.003937,-0.235076 0.395248 0,-0.235076 0.395248 -0.003937,-0.23622 0.385826 0,-0.23622 0.385826 -0.003937,-0.235076 0.376404 0,-0.235076 0.376404 -0.003937,-0.23171 0.36753 0,-0.23171 0.36753 -0.003937,-0.226319 0.359719 0,-0.226319 0.359719 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 0.316929 0,0.316929 0.454724 0,0.316929 0.316929 -0.003937,0.316929 0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 0.454724 0,0.454724 0.454724 0,0.316929 0.454724 -0.003937,0.454724 0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 0.454724 0,0.454724 0.316929 0,0.454724 0.454724 -0.003937,0.454724 0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 0.316929 0,0.316929 0.316929 0,0.454724 0.316929 -0.003937,0.316929 0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 0.0610235 0,0.316929 0.0610235 0,0.454724 0.0610235 -0.003937,0.316929 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 0.0610235 0,0.316929 0.198819 0,0.316929 0.0610235 -0.003937,0.316929 0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 0.198819 0,0.454724 0.198819 0,0.316929 0.198819 -0.003937,0.454724 0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 0.198819 0,0.454724 0.0610235 0,0.454724 0.198819 -0.003937,0.454724 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 0.198819 0,-0.316929 0.198819 0,-0.454724 0.198819 -0.003937,-0.316929 0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.198819 0,-0.316929 0.0610235 0,-0.316929 0.198819 -0.003937,-0.316929 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.0610235 0,-0.454724 0.0610235 0,-0.316929 0.0610235 -0.003937,-0.454724 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 0.0610235 0,-0.454724 0.198819 0,-0.454724 0.0610235 -0.003937,-0.454724 0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 -0.198819 0,-0.454724 -0.0610235 0,-0.454724 -0.198819 -0.003937,-0.454724 -0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 -0.0610235 0,-0.316929 -0.0610235 0,-0.454724 -0.0610235 -0.003937,-0.316929 -0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 -0.0610235 0,-0.316929 -0.198819 0,-0.316929 -0.0610235 -0.003937,-0.316929 -0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 -0.198819 0,-0.454724 -0.198819 0,-0.316929 -0.198819 -0.003937,-0.454724 -0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 -0.198819 0,0.316929 -0.198819 0,0.454724 -0.198819 -0.003937,0.316929 -0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 -0.198819 0,0.316929 -0.0610235 0,0.316929 -0.198819 -0.003937,0.316929 -0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 -0.0610235 0,0.454724 -0.0610235 0,0.316929 -0.0610235 -0.003937,0.454724 -0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 -0.0610235 0,0.454724 -0.198819 0,0.454724 -0.0610235 -0.003937,0.454724 -0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 -0.316929 0,0.454724 -0.454724 0,0.454724 -0.316929 -0.003937,0.454724 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 -0.454724 0,0.316929 -0.454724 0,0.454724 -0.454724 -0.003937,0.316929 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 -0.454724 0,0.316929 -0.316929 0,0.316929 -0.454724 -0.003937,0.316929 -0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.316929 -0.316929 0,0.454724 -0.316929 0,0.316929 -0.316929 -0.003937,0.454724 -0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 -0.454724 0,-0.454724 -0.454724 0,-0.316929 -0.454724 -0.003937,-0.454724 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 -0.454724 0,-0.454724 -0.316929 0,-0.454724 -0.454724 -0.003937,-0.454724 -0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 -0.316929 0,-0.316929 -0.316929 0,-0.454724 -0.316929 -0.003937,-0.316929 -0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 -0.316929 0,-0.316929 -0.454724 0,-0.316929 -0.316929 -0.003937,-0.316929 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [-0.405511 0.452755 0.051181,-0.405511 0.452755 0.090551,-0.3912 0.452755 0.090551,-0.315528 0.452755 0.090551,0.405511 0.452755 0.051181,0.315528 0.452755 0.090551,0.3912 0.452755 0.090551,0.405511 0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] +coord Coordinate { point [0.405511 0.452755 0.051181,0.416024 0.45157 0.090551,0.416024 0.45157 0.051181,0.405511 0.452755 0.090551,0.426009 0.448076 0.090551,0.426009 0.448076 0.051181,0.434967 0.442448 0.090551,0.434967 0.442448 0.051181,0.442448 0.434967 0.090551,0.442448 0.434967 0.051181,0.448076 0.426009 0.090551,0.448076 0.426009 0.051181,0.45157 0.416024 0.090551,0.45157 0.416024 0.051181,0.452755 0.405511 0.090551,0.452755 0.405511 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [0.452755 0.405511 0.051181,0.452755 0.405511 0.090551,0.452755 0.3912 0.090551,0.452755 0.315528 0.090551,0.452755 -0.405511 0.051181,0.452755 -0.315528 0.090551,0.452755 -0.3912 0.090551,0.452755 -0.405511 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] +coord Coordinate { point [0.452755 -0.405511 0.051181,0.45157 -0.416024 0.090551,0.45157 -0.416024 0.051181,0.452755 -0.405511 0.090551,0.448076 -0.426009 0.090551,0.448076 -0.426009 0.051181,0.442448 -0.434967 0.090551,0.442448 -0.434967 0.051181,0.434967 -0.442448 0.090551,0.434967 -0.442448 0.051181,0.426009 -0.448076 0.090551,0.426009 -0.448076 0.051181,0.416024 -0.45157 0.090551,0.416024 -0.45157 0.051181,0.405511 -0.452755 0.090551,0.405511 -0.452755 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [0.405511 -0.452755 0.051181,0.405511 -0.452755 0.090551,0.3912 -0.452755 0.090551,0.315528 -0.452755 0.090551,-0.405511 -0.452755 0.051181,-0.315528 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.405511 -0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.45157 -0.416024 0.090551,-0.452755 -0.405511 0.051181,-0.45157 -0.416024 0.051181,-0.452755 -0.405511 0.090551,-0.448076 -0.426009 0.090551,-0.448076 -0.426009 0.051181,-0.442448 -0.434967 0.090551,-0.442448 -0.434967 0.051181,-0.434967 -0.442448 0.090551,-0.434967 -0.442448 0.051181,-0.426009 -0.448076 0.090551,-0.426009 -0.448076 0.051181,-0.416024 -0.45157 0.090551,-0.416024 -0.45157 0.051181,-0.405511 -0.452755 0.090551,-0.405511 -0.452755 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [-0.452755 -0.405511 0.051181,-0.452755 -0.405511 0.090551,-0.452755 -0.3912 0.090551,-0.452755 -0.315528 0.090551,-0.452755 0.405511 0.051181,-0.452755 0.315528 0.090551,-0.452755 0.3912 0.090551,-0.452755 0.405511 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.416024 0.45157 0.090551,-0.405511 0.452755 0.051181,-0.416024 0.45157 0.051181,-0.405511 0.452755 0.090551,-0.426009 0.448076 0.090551,-0.426009 0.448076 0.051181,-0.434967 0.442448 0.090551,-0.434967 0.442448 0.051181,-0.442448 0.434967 0.090551,-0.442448 0.434967 0.051181,-0.448076 0.426009 0.090551,-0.448076 0.426009 0.051181,-0.45157 0.416024 0.090551,-0.45157 0.416024 0.051181,-0.452755 0.405511 0.090551,-0.452755 0.405511 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.454724 0.454723 -0.003937,-0.316929 0.454723 -0.003937,-0.316929 0.316928 -0.003937,-0.454724 0.316928 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,1,5,-1,5,1,6,-1,6,1,7,-1,7,1,8,-1,8,1,9,-1,9,1,10,-1,10,1,11,-1,11,1,12,-1,12,1,13,-1,13,1,14,-1,14,1,15,-1,15,1,16,-1,16,1,17,-1,17,1,18,-1,18,1,19,-1,19,1,20,-1,20,1,21,-1,21,1,22,-1,22,1,23,-1,23,1,24,-1,24,1,25,-1,25,1,0,-1] +coord Coordinate { point [-0.15748 0.385826 -0.003937,-0.167381 0.411933 -0.003937,-0.158624 0.395248 -0.003937,-0.16199 0.404122 -0.003937,-0.174485 0.418227 -0.003937,-0.182889 0.422638 -0.003937,-0.192104 0.424909 -0.003937,-0.201596 0.424909 -0.003937,-0.210811 0.422638 -0.003937,-0.219215 0.418227 -0.003937,-0.226319 0.411933 -0.003937,-0.23171 0.404122 -0.003937,-0.235076 0.395248 -0.003937,-0.23622 0.385826 -0.003937,-0.235076 0.376404 -0.003937,-0.23171 0.36753 -0.003937,-0.226319 0.359719 -0.003937,-0.219215 0.353425 -0.003937,-0.210811 0.349014 -0.003937,-0.201596 0.346743 -0.003937,-0.192104 0.346743 -0.003937,-0.182889 0.349014 -0.003937,-0.174485 0.353425 -0.003937,-0.167381 0.359719 -0.003937,-0.16199 0.36753 -0.003937,-0.158624 0.376404 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.316929 0.454724 -0.003937,0.454724 0.454724 -0.003937,0.454724 0.316929 -0.003937,0.316929 0.316929 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.316929 0.198819 -0.003937,0.454724 0.198819 -0.003937,0.454724 0.0610235 -0.003937,0.316929 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.454724 0.198819 -0.003937,-0.316929 0.198819 -0.003937,-0.316929 0.0610235 -0.003937,-0.454724 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.454724 -0.0610235 -0.003937,-0.316929 -0.0610235 -0.003937,-0.316929 -0.198819 -0.003937,-0.454724 -0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.316929 -0.0610235 -0.003937,0.454724 -0.0610235 -0.003937,0.454724 -0.198819 -0.003937,0.316929 -0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.316929 -0.316929 -0.003937,0.454724 -0.316929 -0.003937,0.454724 -0.454724 -0.003937,0.316929 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.454724 -0.316929 -0.003937,-0.316929 -0.316929 -0.003937,-0.316929 -0.454724 -0.003937,-0.454724 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,1,6,2,-1,3,7,4,-1,6,8,2,-1,3,9,7,-1,8,10,2,-1,2,11,3,-1,3,11,9,-1,10,11,2,-1] +coord Coordinate { point [-0.3912 0.452755 0.090551,-0.405511 0.452755 0.090551,-0.415451 0.43621 0.090551,-0.43621 0.415451 0.090551,-0.452755 0.405511 0.090551,-0.452755 0.3912 0.090551,-0.416024 0.45157 0.090551,-0.45157 0.416024 0.090551,-0.426009 0.448076 0.090551,-0.448076 0.426009 0.090551,-0.434967 0.442448 0.090551,-0.442448 0.434967 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [-0.374027 0.421718 0.112839,-0.354004 0.42643 0.128211,-0.376298 0.425822 0.105374,-0.372618 0.41917 0.12116,-0.37214 0.418306 0.129921,-0.334766 0.431398 0.125709,-0.334876 0.432057 0.118485,-0.31496 0.43307 0.124651,-0.314977 0.433675 0.117774,-0.315031 0.435548 0.110902,-0.335217 0.434105 0.111266,-0.335981 0.438691 0.102741,-0.379316 0.431277 0.0991403,-0.315152 0.439741 0.102721,-0.336652 0.442715 0.0979282,-0.38293 0.437808 0.0944499,-0.315323 0.445663 0.0957846,-0.386958 0.445089 0.0915381,-0.337426 0.447359 0.0938922,-0.3912 0.452755 0.090551,-0.315528 0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [-0.31496 0.43307 0.124651,0.314977 0.433675 0.117774,-0.314977 0.433675 0.117774,0.31496 0.43307 0.124651,0.315031 0.435548 0.110902,-0.315031 0.435548 0.110902,0.315152 0.439741 0.102721,-0.315152 0.439741 0.102721,0.315323 0.445663 0.0957846,-0.315323 0.445663 0.0957846,0.315528 0.452755 0.090551,-0.315528 0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,1,4,2,-1,5,6,7,-1,7,8,1,-1,9,8,6,-1,6,8,7,-1,10,11,9,-1,8,11,1,-1,9,11,8,-1,12,13,10,-1,10,13,11,-1,1,13,4,-1,11,13,1,-1,4,14,15,-1,16,14,17,-1,17,14,12,-1,13,14,4,-1,12,14,13,-1,15,18,19,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [0.314977 0.433675 0.117774,0.334766 0.431398 0.125709,0.315031 0.435548 0.110902,0.31496 0.43307 0.124651,0.315152 0.439741 0.102721,0.37214 0.418306 0.129921,0.372618 0.41917 0.12116,0.354004 0.42643 0.128211,0.354292 0.427255 0.119963,0.374027 0.421718 0.112839,0.376298 0.425822 0.105374,0.3552 0.429846 0.111721,0.379316 0.431277 0.0991403,0.357234 0.435654 0.102249,0.358995 0.440682 0.0972111,0.315323 0.445663 0.0957846,0.386958 0.445089 0.0915381,0.38293 0.437808 0.0944499,0.360983 0.44636 0.0933279,0.315528 0.452755 0.090551,0.3912 0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,1,4,-1,0,5,1,-1,5,6,1,-1,6,7,1,-1,6,8,7,-1,8,9,7,-1,9,10,7,-1,10,11,7,-1] +coord Coordinate { point [0.448076 0.426009 0.090551,0.43621 0.415451 0.090551,0.45157 0.416024 0.090551,0.452755 0.405511 0.090551,0.452755 0.3912 0.090551,0.442448 0.434967 0.090551,0.434967 0.442448 0.090551,0.415451 0.43621 0.090551,0.426009 0.448076 0.090551,0.416024 0.45157 0.090551,0.405511 0.452755 0.090551,0.3912 0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [0.421718 0.374027 0.112839,0.42643 0.354004 0.128211,0.425822 0.376298 0.105374,0.41917 0.372618 0.12116,0.418306 0.37214 0.129921,0.431398 0.334766 0.125709,0.432057 0.334876 0.118485,0.43307 0.31496 0.124651,0.433675 0.314977 0.117774,0.435548 0.315031 0.110902,0.434105 0.335217 0.111266,0.438691 0.335981 0.102741,0.431277 0.379316 0.0991403,0.439741 0.315152 0.102721,0.442715 0.336652 0.0979282,0.437808 0.38293 0.0944499,0.445663 0.315323 0.0957846,0.445089 0.386958 0.0915381,0.447359 0.337426 0.0938922,0.452755 0.3912 0.090551,0.452755 0.315528 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [0.43307 0.31496 0.124651,0.433675 -0.314977 0.117774,0.433675 0.314977 0.117774,0.43307 -0.31496 0.124651,0.435548 -0.315031 0.110902,0.435548 0.315031 0.110902,0.439741 -0.315152 0.102721,0.439741 0.315152 0.102721,0.445663 -0.315323 0.0957846,0.445663 0.315323 0.0957846,0.452755 -0.315528 0.090551,0.452755 0.315528 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] +coord Coordinate { point [0.433675 -0.314977 0.117774,0.431398 -0.334766 0.125709,0.435548 -0.315031 0.110902,0.43307 -0.31496 0.124651,0.418306 -0.37214 0.129921,0.41849 -0.372242 0.125856,0.42643 -0.354004 0.128211,0.426998 -0.354203 0.121352,0.419069 -0.372562 0.121683,0.421331 -0.373813 0.113789,0.428644 -0.354779 0.114824,0.431401 -0.355744 0.108539,0.439741 -0.315152 0.102721,0.430422 -0.378843 0.0999455,0.425166 -0.375935 0.106345,0.436727 -0.382332 0.095072,0.435654 -0.357234 0.102249,0.445663 -0.315323 0.0957846,0.443656 -0.360036 0.0949843,0.452755 -0.315528 0.090551,0.452755 -0.3912 0.090551,0.444348 -0.386548 0.0917415] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,1,4,-1,5,6,7,-1,7,6,8,-1,8,6,9,-1,9,6,0,-1,0,6,1,-1,5,10,6,-1,1,11,4,-1] +coord Coordinate { point [0.434967 -0.442448 0.090551,0.415451 -0.43621 0.090551,0.426009 -0.448076 0.090551,0.416024 -0.45157 0.090551,0.405511 -0.452755 0.090551,0.452755 -0.405511 0.090551,0.43621 -0.415451 0.090551,0.45157 -0.416024 0.090551,0.448076 -0.426009 0.090551,0.442448 -0.434967 0.090551,0.452755 -0.3912 0.090551,0.3912 -0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [0.374027 -0.421718 0.112839,0.354004 -0.42643 0.128211,0.376298 -0.425822 0.105374,0.372618 -0.41917 0.12116,0.37214 -0.418306 0.129921,0.334766 -0.431398 0.125709,0.334876 -0.432057 0.118485,0.31496 -0.43307 0.124651,0.314977 -0.433675 0.117774,0.315031 -0.435548 0.110902,0.335217 -0.434105 0.111266,0.335981 -0.438691 0.102741,0.379316 -0.431277 0.0991403,0.315152 -0.439741 0.102721,0.336652 -0.442715 0.0979282,0.38293 -0.437808 0.0944499,0.315323 -0.445663 0.0957846,0.386958 -0.445089 0.0915381,0.337426 -0.447359 0.0938922,0.3912 -0.452755 0.090551,0.315528 -0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [0.31496 -0.43307 0.124651,-0.314977 -0.433675 0.117774,0.314977 -0.433675 0.117774,-0.31496 -0.43307 0.124651,-0.315031 -0.435548 0.110902,0.315031 -0.435548 0.110902,-0.315152 -0.439741 0.102721,0.315152 -0.439741 0.102721,-0.315323 -0.445663 0.0957846,0.315323 -0.445663 0.0957846,-0.315528 -0.452755 0.090551,0.315528 -0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] +coord Coordinate { point [-0.314977 -0.433675 0.117774,-0.334766 -0.431398 0.125709,-0.315031 -0.435548 0.110902,-0.31496 -0.43307 0.124651,-0.37214 -0.418306 0.129921,-0.372242 -0.41849 0.125856,-0.354004 -0.42643 0.128211,-0.354203 -0.426998 0.121352,-0.372562 -0.419069 0.121683,-0.373813 -0.421331 0.113789,-0.354779 -0.428644 0.114824,-0.355744 -0.431401 0.108539,-0.315152 -0.439741 0.102721,-0.378843 -0.430422 0.0999455,-0.375935 -0.425166 0.106345,-0.382332 -0.436727 0.095072,-0.357234 -0.435654 0.102249,-0.315323 -0.445663 0.0957846,-0.360036 -0.443656 0.0949843,-0.315528 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.386548 -0.444348 0.0917415] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,1,5,2,-1,5,6,7,-1,1,6,5,-1,6,8,7,-1,6,9,8,-1,6,10,9,-1,6,11,10,-1] +coord Coordinate { point [-0.416024 -0.45157 0.090551,-0.415451 -0.43621 0.090551,-0.426009 -0.448076 0.090551,-0.405511 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.434967 -0.442448 0.090551,-0.43621 -0.415451 0.090551,-0.442448 -0.434967 0.090551,-0.448076 -0.426009 0.090551,-0.45157 -0.416024 0.090551,-0.452755 -0.405511 0.090551,-0.452755 -0.3912 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [-0.421718 -0.374027 0.112839,-0.42643 -0.354004 0.128211,-0.425822 -0.376298 0.105374,-0.41917 -0.372618 0.12116,-0.418306 -0.37214 0.129921,-0.431398 -0.334766 0.125709,-0.432057 -0.334876 0.118485,-0.43307 -0.31496 0.124651,-0.433675 -0.314977 0.117774,-0.435548 -0.315031 0.110902,-0.434105 -0.335217 0.111266,-0.438691 -0.335981 0.102741,-0.431277 -0.379316 0.0991403,-0.439741 -0.315152 0.102721,-0.442715 -0.336652 0.0979282,-0.437808 -0.38293 0.0944499,-0.445663 -0.315323 0.0957846,-0.445089 -0.386958 0.0915381,-0.447359 -0.337426 0.0938922,-0.452755 -0.3912 0.090551,-0.452755 -0.315528 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [-0.43307 -0.31496 0.124651,-0.433675 0.314977 0.117774,-0.433675 -0.314977 0.117774,-0.43307 0.31496 0.124651,-0.435548 0.315031 0.110902,-0.435548 -0.315031 0.110902,-0.439741 0.315152 0.102721,-0.439741 -0.315152 0.102721,-0.445663 0.315323 0.0957846,-0.445663 -0.315323 0.0957846,-0.452755 0.315528 0.090551,-0.452755 -0.315528 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] +coord Coordinate { point [-0.433675 0.314977 0.117774,-0.431398 0.334766 0.125709,-0.435548 0.315031 0.110902,-0.43307 0.31496 0.124651,-0.418306 0.37214 0.129921,-0.41849 0.372242 0.125856,-0.42643 0.354004 0.128211,-0.426998 0.354203 0.121352,-0.419069 0.372562 0.121683,-0.421331 0.373813 0.113789,-0.428644 0.354779 0.114824,-0.431401 0.355744 0.108539,-0.439741 0.315152 0.102721,-0.430422 0.378843 0.0999455,-0.425166 0.375935 0.106345,-0.436727 0.382332 0.095072,-0.435654 0.357234 0.102249,-0.445663 0.315323 0.0957846,-0.443656 0.360036 0.0949843,-0.452755 0.315528 0.090551,-0.452755 0.3912 0.090551,-0.444348 0.386548 0.0917415] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,7,-1,2,4,6,-1,7,4,3,-1,8,9,10,-1,11,9,8,-1,5,9,12,-1,12,9,11,-1,4,9,5,-1,10,9,1,-1,1,9,2,-1,2,9,4,-1,13,14,15,-1,16,10,17,-1,18,19,20,-1,20,19,21,-1,22,23,18,-1,18,23,19,-1,21,24,13,-1,13,24,14,-1,19,24,21,-1,25,26,22,-1,22,26,23,-1,14,27,28,-1,23,27,19,-1,24,27,14,-1,19,27,24,-1,29,6,25,-1,25,6,26,-1,28,30,31,-1,26,30,23,-1,23,30,27,-1,27,30,28,-1,0,2,29,-1,29,2,6,-1,31,7,3,-1,6,7,26,-1,26,7,30,-1,30,7,31,-1,32,1,0,-1,17,1,32,-1,10,1,17,-1] +coord Coordinate { point [-0.421331 0.373813 0.113789,-0.406657 0.390958 0.12116,-0.408899 0.392816 0.112839,-0.376298 0.425822 0.105374,-0.392816 0.408899 0.112839,-0.374027 0.421718 0.112839,-0.412511 0.395809 0.105374,-0.395809 0.412511 0.105374,-0.390328 0.405897 0.129921,-0.390958 0.406657 0.12116,-0.405897 0.390328 0.129921,-0.37214 0.418306 0.129921,-0.372618 0.41917 0.12116,-0.415451 0.43621 0.090551,-0.386958 0.445089 0.0915381,-0.3912 0.452755 0.090551,-0.418306 0.37214 0.129921,-0.41849 0.372242 0.125856,-0.444348 0.386548 0.0917415,-0.429465 0.409861 0.0915381,-0.452755 0.3912 0.090551,-0.43621 0.415451 0.090551,-0.436727 0.382332 0.095072,-0.423058 0.404551 0.0944499,-0.409861 0.429465 0.0915381,-0.430422 0.378843 0.0999455,-0.41731 0.399787 0.0991403,-0.404551 0.423058 0.0944499,-0.38293 0.437808 0.0944499,-0.425166 0.375935 0.106345,-0.399787 0.41731 0.0991403,-0.379316 0.431277 0.0991403,-0.419069 0.372562 0.121683] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] +coord Coordinate { point [-0.43307 0.31496 0.124651,-0.43307 0.31496 0.267716,-0.431398 0.334766 0.125709,-0.430109 0.341242 0.267716,-0.42643 0.354004 0.128211,-0.421373 0.366206 0.267716,-0.418306 0.37214 0.129921,-0.407302 0.3886 0.267716,-0.405897 0.390328 0.129921,-0.3886 0.407302 0.267716,-0.390328 0.405897 0.129921,-0.37214 0.418306 0.129921,-0.366206 0.421373 0.267716,-0.354004 0.42643 0.128211,-0.341242 0.430109 0.267716,-0.334766 0.431398 0.125709,-0.31496 0.43307 0.267716,-0.31496 0.43307 0.124651] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.31496 0.43307 0.124651,-0.31496 0.43307 0.124651,-0.31496 0.43307 0.267716,0.31496 0.43307 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] +coord Coordinate { point [0.31496 0.43307 0.124651,0.31496 0.43307 0.267716,0.334766 0.431398 0.125709,0.341242 0.430109 0.267716,0.354004 0.42643 0.128211,0.366206 0.421373 0.267716,0.37214 0.418306 0.129921,0.3886 0.407302 0.267716,0.390328 0.405897 0.129921,0.407302 0.3886 0.267716,0.405897 0.390328 0.129921,0.418306 0.37214 0.129921,0.421373 0.366206 0.267716,0.42643 0.354004 0.128211,0.430109 0.341242 0.267716,0.431398 0.334766 0.125709,0.43307 0.31496 0.267716,0.43307 0.31496 0.124651] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,3,-1,7,4,8,-1,8,4,6,-1,5,4,9,-1,10,4,1,-1,1,4,7,-1,9,4,10,-1,11,12,13,-1,13,12,14,-1,15,16,11,-1,11,16,12,-1,14,17,18,-1,18,17,19,-1,19,17,20,-1,12,17,14,-1,21,22,15,-1,15,22,16,-1,20,23,24,-1,16,23,12,-1,12,23,17,-1,17,23,20,-1,25,0,21,-1,21,0,22,-1,24,26,27,-1,23,26,24,-1,16,26,23,-1,22,26,16,-1,28,10,25,-1,25,10,0,-1,27,2,29,-1,26,2,27,-1,22,2,26,-1,0,2,22,-1,30,9,28,-1,31,9,30,-1,5,9,31,-1,28,9,10,-1,29,1,7,-1,2,1,29,-1,10,1,0,-1] +coord Coordinate { point [0.395809 0.412511 0.105374,0.408899 0.392816 0.112839,0.412511 0.395809 0.105374,0.405897 0.390328 0.129921,0.406657 0.390958 0.12116,0.390328 0.405897 0.129921,0.418306 0.37214 0.129921,0.421718 0.374027 0.112839,0.41917 0.372618 0.12116,0.390958 0.406657 0.12116,0.392816 0.408899 0.112839,0.386958 0.445089 0.0915381,0.409861 0.429465 0.0915381,0.3912 0.452755 0.090551,0.415451 0.43621 0.090551,0.38293 0.437808 0.0944499,0.404551 0.423058 0.0944499,0.429465 0.409861 0.0915381,0.43621 0.415451 0.090551,0.452755 0.3912 0.090551,0.445089 0.386958 0.0915381,0.379316 0.431277 0.0991403,0.399787 0.41731 0.0991403,0.423058 0.404551 0.0944499,0.437808 0.38293 0.0944499,0.376298 0.425822 0.105374,0.41731 0.399787 0.0991403,0.431277 0.379316 0.0991403,0.374027 0.421718 0.112839,0.425822 0.376298 0.105374,0.372618 0.41917 0.12116,0.37214 0.418306 0.129921] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.43307 -0.31496 0.124651,0.43307 0.31496 0.124651,0.43307 0.31496 0.267716,0.43307 -0.31496 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] +coord Coordinate { point [0.43307 -0.31496 0.124651,0.43307 -0.31496 0.267716,0.431398 -0.334766 0.125709,0.430109 -0.341242 0.267716,0.42643 -0.354004 0.128211,0.421373 -0.366206 0.267716,0.418306 -0.37214 0.129921,0.407302 -0.3886 0.267716,0.405897 -0.390328 0.129921,0.3886 -0.407302 0.267716,0.390328 -0.405897 0.129921,0.37214 -0.418306 0.129921,0.366206 -0.421373 0.267716,0.354004 -0.42643 0.128211,0.341242 -0.430109 0.267716,0.334766 -0.431398 0.125709,0.31496 -0.43307 0.267716,0.31496 -0.43307 0.124651] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,7,-1,2,4,6,-1,7,4,3,-1,8,9,10,-1,11,9,8,-1,5,9,12,-1,12,9,11,-1,4,9,5,-1,10,9,1,-1,1,9,2,-1,2,9,4,-1,13,14,15,-1,16,10,17,-1,18,19,20,-1,20,19,21,-1,22,23,18,-1,18,23,19,-1,21,24,13,-1,13,24,14,-1,19,24,21,-1,25,26,22,-1,22,26,23,-1,14,27,28,-1,23,27,19,-1,24,27,14,-1,19,27,24,-1,29,6,25,-1,25,6,26,-1,28,30,31,-1,26,30,23,-1,23,30,27,-1,27,30,28,-1,0,2,29,-1,29,2,6,-1,31,7,3,-1,6,7,26,-1,26,7,30,-1,30,7,31,-1,32,1,0,-1,17,1,32,-1,10,1,17,-1] +coord Coordinate { point [0.421331 -0.373813 0.113789,0.406657 -0.390958 0.12116,0.408899 -0.392816 0.112839,0.376298 -0.425822 0.105374,0.392816 -0.408899 0.112839,0.374027 -0.421718 0.112839,0.412511 -0.395809 0.105374,0.395809 -0.412511 0.105374,0.390328 -0.405897 0.129921,0.390958 -0.406657 0.12116,0.405897 -0.390328 0.129921,0.37214 -0.418306 0.129921,0.372618 -0.41917 0.12116,0.415451 -0.43621 0.090551,0.386958 -0.445089 0.0915381,0.3912 -0.452755 0.090551,0.418306 -0.37214 0.129921,0.41849 -0.372242 0.125856,0.444348 -0.386548 0.0917415,0.429465 -0.409861 0.0915381,0.452755 -0.3912 0.090551,0.43621 -0.415451 0.090551,0.436727 -0.382332 0.095072,0.423058 -0.404551 0.0944499,0.409861 -0.429465 0.0915381,0.430422 -0.378843 0.0999455,0.41731 -0.399787 0.0991403,0.404551 -0.423058 0.0944499,0.38293 -0.437808 0.0944499,0.425166 -0.375935 0.106345,0.399787 -0.41731 0.0991403,0.379316 -0.431277 0.0991403,0.419069 -0.372562 0.121683] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.31496 -0.43307 0.124651,0.31496 -0.43307 0.124651,0.31496 -0.43307 0.267716,-0.31496 -0.43307 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,2,4,-1,3,0,2,-1,5,4,6,-1,5,3,4,-1,7,6,8,-1,7,5,6,-1,9,10,11,-1,9,8,10,-1,9,7,8,-1,12,11,13,-1,12,9,11,-1,14,13,15,-1,14,12,13,-1,16,15,17,-1,16,14,15,-1] +coord Coordinate { point [-0.43307 -0.31496 0.267716,-0.43307 -0.31496 0.124651,-0.431398 -0.334766 0.125709,-0.430109 -0.341242 0.267716,-0.42643 -0.354004 0.128211,-0.421373 -0.366206 0.267716,-0.418306 -0.37214 0.129921,-0.407302 -0.3886 0.267716,-0.405897 -0.390328 0.129921,-0.3886 -0.407302 0.267716,-0.390328 -0.405897 0.129921,-0.37214 -0.418306 0.129921,-0.366206 -0.421373 0.267716,-0.354004 -0.42643 0.128211,-0.341242 -0.430109 0.267716,-0.334766 -0.431398 0.125709,-0.31496 -0.43307 0.267716,-0.31496 -0.43307 0.124651] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,4,-1,5,6,7,-1,4,6,8,-1,8,6,9,-1,9,6,5,-1,10,11,0,-1,12,11,10,-1,7,11,13,-1,13,11,12,-1,6,11,7,-1,0,11,1,-1,1,11,4,-1,4,11,6,-1,14,0,2,-1,15,16,17,-1,17,16,18,-1,19,20,15,-1,15,20,16,-1,18,21,22,-1,22,21,23,-1,23,21,24,-1,16,21,18,-1,25,26,19,-1,19,26,20,-1,24,27,28,-1,20,27,16,-1,16,27,21,-1,21,27,24,-1,29,8,25,-1,25,8,26,-1,28,30,31,-1,26,30,20,-1,20,30,27,-1,27,30,28,-1,3,4,29,-1,29,4,8,-1,31,9,5,-1,26,9,30,-1,8,9,26,-1,30,9,31,-1,32,1,3,-1,2,1,32,-1] +coord Coordinate { point [-0.390328 -0.405897 0.129921,-0.390958 -0.406657 0.12116,-0.372242 -0.41849 0.125856,-0.373813 -0.421331 0.113789,-0.392816 -0.408899 0.112839,-0.425822 -0.376298 0.105374,-0.408899 -0.392816 0.112839,-0.421718 -0.374027 0.112839,-0.395809 -0.412511 0.105374,-0.412511 -0.395809 0.105374,-0.405897 -0.390328 0.129921,-0.406657 -0.390958 0.12116,-0.418306 -0.37214 0.129921,-0.41917 -0.372618 0.12116,-0.37214 -0.418306 0.129921,-0.386548 -0.444348 0.0917415,-0.409861 -0.429465 0.0915381,-0.3912 -0.452755 0.090551,-0.415451 -0.43621 0.090551,-0.382332 -0.436727 0.095072,-0.404551 -0.423058 0.0944499,-0.429465 -0.409861 0.0915381,-0.43621 -0.415451 0.090551,-0.452755 -0.3912 0.090551,-0.445089 -0.386958 0.0915381,-0.378843 -0.430422 0.0999455,-0.399787 -0.41731 0.0991403,-0.423058 -0.404551 0.0944499,-0.437808 -0.38293 0.0944499,-0.375935 -0.425166 0.106345,-0.41731 -0.399787 0.0991403,-0.431277 -0.379316 0.0991403,-0.372562 -0.419069 0.121683] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.43307 0.31496 0.124651,-0.43307 -0.31496 0.124651,-0.43307 -0.31496 0.267716,-0.43307 0.31496 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [-0.408517 0.382933 0.289618,-0.382933 0.408517 0.289618,-0.407302 0.3886 0.267716,-0.406867 0.344822 0.329083,-0.393141 0.371762 0.329083,-0.418019 0.348446 0.310421,-0.402627 0.378654 0.310421,-0.430602 0.31496 0.289618,-0.430109 0.341242 0.267716,-0.43307 0.31496 0.267716,-0.37735 0.31496 0.356394,-0.374296 0.33424 0.356394,-0.396012 0.31496 0.344668,-0.392045 0.340006 0.344668,-0.378654 0.402627 0.310421,-0.380532 0.362601 0.344668,-0.356547 0.31496 0.363673,-0.354511 0.327811 0.363673,-0.332696 0.323501 0.366141,-0.334151 0.31934 0.366141,-0.366206 0.421373 0.267716,-0.350695 0.424942 0.289618,-0.341242 0.430109 0.267716,-0.31496 0.430602 0.289618,-0.371762 0.393141 0.329083,-0.334645 0.31496 0.366141,-0.365435 0.351632 0.356394,-0.348446 0.418019 0.310421,-0.31496 0.423323 0.310421,-0.362601 0.380532 0.344668,-0.31496 0.43307 0.267716,-0.33035 0.327233 0.366141,-0.348604 0.339404 0.363673,-0.344822 0.406867 0.329083,-0.31496 0.411597 0.329083,-0.351632 0.365435 0.356394,-0.340006 0.392045 0.344668,-0.31496 0.396012 0.344668,-0.339404 0.348604 0.363673,-0.327233 0.33035 0.366141,-0.323501 0.332696 0.366141,-0.33424 0.374296 0.356394,-0.31496 0.37735 0.356394,-0.327811 0.354511 0.363673,-0.31934 0.334151 0.366141,-0.31496 0.334645 0.366141,-0.31496 0.356547 0.363673,-0.424942 0.350695 0.289618,-0.421373 0.366206 0.267716,-0.423323 0.31496 0.310421,-0.411597 0.31496 0.329083,-0.3886 0.407302 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,11,12,-1,13,9,11,-1,13,11,10,-1,13,8,9,-1,14,10,12,-1,15,8,13,-1,16,12,17,-1,16,14,12,-1,18,16,17,-1,19,13,20,-1,19,20,21,-1,19,21,22,-1,19,15,13,-1,23,22,24,-1,23,19,22,-1] +coord Coordinate { point [0.31496 0.430602 0.289618,0.31496 0.43307 0.267716,-0.31496 0.43307 0.267716,-0.31496 0.430602 0.289618,0.31496 0.423323 0.310421,-0.31496 0.423323 0.310421,0.31496 0.411597 0.329083,-0.31496 0.411597 0.329083,0.31496 0.396012 0.344668,-0.31496 0.396012 0.344668,-0.0169888 0.362944 0.361985,-0.31496 0.37735 0.356394,-0.31496 0.356547 0.363673,0.00956367 0.363785 0.361729,-0.0410166 0.356822 0.36361,0.31496 0.37735 0.356394,-0.0613288 0.347002 0.365362,-0.31496 0.334645 0.366141,-0.0781224 0.334645 0.366141,0.31496 0.356547 0.363673,0.0345746 0.358999 0.36308,0.0559304 0.35009 0.364922,0.0677305 0.342823 0.365801,0.31496 0.334645 0.366141,0.0781224 0.334645 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,14,33,27,-1,27,33,28,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [0.382933 0.408517 0.289618,0.408517 0.382933 0.289618,0.3886 0.407302 0.267716,0.344822 0.406867 0.329083,0.371762 0.393141 0.329083,0.348446 0.418019 0.310421,0.378654 0.402627 0.310421,0.31496 0.430602 0.289618,0.341242 0.430109 0.267716,0.31496 0.43307 0.267716,0.31496 0.37735 0.356394,0.33424 0.374296 0.356394,0.31496 0.396012 0.344668,0.340006 0.392045 0.344668,0.402627 0.378654 0.310421,0.362601 0.380532 0.344668,0.31496 0.356547 0.363673,0.327811 0.354511 0.363673,0.323501 0.332696 0.366141,0.31934 0.334151 0.366141,0.421373 0.366206 0.267716,0.424942 0.350695 0.289618,0.430109 0.341242 0.267716,0.430602 0.31496 0.289618,0.393141 0.371762 0.329083,0.31496 0.334645 0.366141,0.351632 0.365435 0.356394,0.418019 0.348446 0.310421,0.423323 0.31496 0.310421,0.380532 0.362601 0.344668,0.43307 0.31496 0.267716,0.327233 0.33035 0.366141,0.339404 0.348604 0.363673,0.406867 0.344822 0.329083,0.411597 0.31496 0.329083,0.365435 0.351632 0.356394,0.392045 0.340006 0.344668,0.396012 0.31496 0.344668,0.348604 0.339404 0.363673,0.33035 0.327233 0.366141,0.332696 0.323501 0.366141,0.374296 0.33424 0.356394,0.37735 0.31496 0.356394,0.354511 0.327811 0.363673,0.334151 0.31934 0.366141,0.334645 0.31496 0.366141,0.356547 0.31496 0.363673,0.350695 0.424942 0.289618,0.366206 0.421373 0.267716,0.31496 0.423323 0.310421,0.31496 0.411597 0.329083,0.407302 0.3886 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [0.430602 -0.31496 0.289618,0.43307 0.31496 0.267716,0.430602 0.31496 0.289618,0.43307 -0.31496 0.267716,0.423323 -0.31496 0.310421,0.423323 0.31496 0.310421,0.411597 -0.31496 0.329083,0.411597 0.31496 0.329083,0.396012 -0.31496 0.344668,0.396012 0.31496 0.344668,0.37735 -0.31496 0.356394,0.37735 0.31496 0.356394,0.356547 -0.31496 0.363673,0.356547 0.31496 0.363673,0.334645 -0.31496 0.366141,0.334645 0.31496 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [0.408517 -0.382933 0.289618,0.382933 -0.408517 0.289618,0.407302 -0.3886 0.267716,0.406867 -0.344822 0.329083,0.393141 -0.371762 0.329083,0.418019 -0.348446 0.310421,0.402627 -0.378654 0.310421,0.430602 -0.31496 0.289618,0.430109 -0.341242 0.267716,0.43307 -0.31496 0.267716,0.37735 -0.31496 0.356394,0.374296 -0.33424 0.356394,0.396012 -0.31496 0.344668,0.392045 -0.340006 0.344668,0.378654 -0.402627 0.310421,0.380532 -0.362601 0.344668,0.356547 -0.31496 0.363673,0.354511 -0.327811 0.363673,0.332696 -0.323501 0.366141,0.334151 -0.31934 0.366141,0.366206 -0.421373 0.267716,0.350695 -0.424942 0.289618,0.341242 -0.430109 0.267716,0.31496 -0.430602 0.289618,0.371762 -0.393141 0.329083,0.334645 -0.31496 0.366141,0.365435 -0.351632 0.356394,0.348446 -0.418019 0.310421,0.31496 -0.423323 0.310421,0.362601 -0.380532 0.344668,0.31496 -0.43307 0.267716,0.33035 -0.327233 0.366141,0.348604 -0.339404 0.363673,0.344822 -0.406867 0.329083,0.31496 -0.411597 0.329083,0.351632 -0.365435 0.356394,0.340006 -0.392045 0.344668,0.31496 -0.396012 0.344668,0.339404 -0.348604 0.363673,0.327233 -0.33035 0.366141,0.323501 -0.332696 0.366141,0.33424 -0.374296 0.356394,0.31496 -0.37735 0.356394,0.327811 -0.354511 0.363673,0.31934 -0.334151 0.366141,0.31496 -0.334645 0.366141,0.31496 -0.356547 0.363673,0.424942 -0.350695 0.289618,0.421373 -0.366206 0.267716,0.423323 -0.31496 0.310421,0.411597 -0.31496 0.329083,0.3886 -0.407302 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.31496 -0.430602 0.289618,0.31496 -0.43307 0.267716,0.31496 -0.430602 0.289618,-0.31496 -0.43307 0.267716,-0.31496 -0.423323 0.310421,0.31496 -0.423323 0.310421,-0.31496 -0.411597 0.329083,0.31496 -0.411597 0.329083,-0.31496 -0.396012 0.344668,0.31496 -0.396012 0.344668,-0.31496 -0.37735 0.356394,0.31496 -0.37735 0.356394,-0.31496 -0.356547 0.363673,0.31496 -0.356547 0.363673,-0.31496 -0.334645 0.366141,0.31496 -0.334645 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,14,33,27,-1,27,33,28,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [-0.382933 -0.408517 0.289618,-0.408517 -0.382933 0.289618,-0.3886 -0.407302 0.267716,-0.344822 -0.406867 0.329083,-0.371762 -0.393141 0.329083,-0.348446 -0.418019 0.310421,-0.378654 -0.402627 0.310421,-0.31496 -0.430602 0.289618,-0.341242 -0.430109 0.267716,-0.31496 -0.43307 0.267716,-0.31496 -0.37735 0.356394,-0.33424 -0.374296 0.356394,-0.31496 -0.396012 0.344668,-0.340006 -0.392045 0.344668,-0.402627 -0.378654 0.310421,-0.362601 -0.380532 0.344668,-0.31496 -0.356547 0.363673,-0.327811 -0.354511 0.363673,-0.323501 -0.332696 0.366141,-0.31934 -0.334151 0.366141,-0.421373 -0.366206 0.267716,-0.424942 -0.350695 0.289618,-0.430109 -0.341242 0.267716,-0.430602 -0.31496 0.289618,-0.393141 -0.371762 0.329083,-0.31496 -0.334645 0.366141,-0.351632 -0.365435 0.356394,-0.418019 -0.348446 0.310421,-0.423323 -0.31496 0.310421,-0.380532 -0.362601 0.344668,-0.43307 -0.31496 0.267716,-0.327233 -0.33035 0.366141,-0.339404 -0.348604 0.363673,-0.406867 -0.344822 0.329083,-0.411597 -0.31496 0.329083,-0.365435 -0.351632 0.356394,-0.392045 -0.340006 0.344668,-0.396012 -0.31496 0.344668,-0.348604 -0.339404 0.363673,-0.33035 -0.327233 0.366141,-0.332696 -0.323501 0.366141,-0.374296 -0.33424 0.356394,-0.37735 -0.31496 0.356394,-0.354511 -0.327811 0.363673,-0.334151 -0.31934 0.366141,-0.334645 -0.31496 0.366141,-0.356547 -0.31496 0.363673,-0.350695 -0.424942 0.289618,-0.366206 -0.421373 0.267716,-0.31496 -0.423323 0.310421,-0.31496 -0.411597 0.329083,-0.407302 -0.3886 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.430602 0.31496 0.289618,-0.43307 -0.31496 0.267716,-0.430602 -0.31496 0.289618,-0.43307 0.31496 0.267716,-0.423323 0.31496 0.310421,-0.423323 -0.31496 0.310421,-0.411597 0.31496 0.329083,-0.411597 -0.31496 0.329083,-0.396012 0.31496 0.344668,-0.396012 -0.31496 0.344668,-0.37735 0.31496 0.356394,-0.37735 -0.31496 0.356394,-0.356547 0.31496 0.363673,-0.356547 -0.31496 0.363673,-0.334645 0.31496 0.366141,-0.334645 -0.31496 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,7,8,-1,5,4,9,-1,9,4,10,-1,10,4,11,-1,11,4,1,-1,12,13,14,-1,14,13,15,-1,7,16,8,-1,8,16,17,-1,12,18,13,-1,17,19,2,-1,16,19,17,-1,1,20,21,-1,21,20,22,-1,22,20,23,-1,24,20,25,-1,25,20,4,-1,4,20,1,-1,12,26,18,-1,27,28,29,-1,29,28,30,-1,30,28,31,-1,31,28,32,-1,32,28,33,-1,33,28,8,-1,19,34,2,-1,12,35,26,-1,34,36,2,-1,12,37,35,-1,36,0,2,-1,17,2,38,-1,38,2,39,-1,39,2,40,-1,40,2,41,-1,41,2,42,-1,42,2,43,-1,44,12,45,-1,45,12,46,-1,46,12,47,-1,47,12,48,-1,48,12,49,-1,49,12,14,-1,14,50,28,-1,50,51,28,-1,14,52,50,-1,51,6,28,-1,28,6,8,-1,14,15,52,-1,11,1,53,-1,53,1,0,-1] +coord Coordinate { point [-0.100066 0.183319 0.366141,-0.334645 0.31496 0.366141,-0.334645 -0.31496 0.366141,-0.0781224 0.334645 0.366141,-0.31496 0.334645 0.366141,-0.0965796 0.31405 0.366141,0.0457078 0.137155 0.366141,0.0191298 0.129512 0.366141,0.31496 -0.334645 0.366141,-0.109742 0.289728 0.366141,-0.116887 0.263012 0.366141,-0.117625 0.235367 0.366141,0.31496 0.334645 0.366141,0.11811 0.246062 0.366141,0.334645 0.31496 0.366141,0.114872 0.218598 0.366141,-0.00849689 0.128259 0.366141,-0.31496 -0.334645 0.366141,0.115465 0.270916 0.366141,-0.0356578 0.133464 0.366141,-0.327233 0.33035 0.366141,-0.334151 0.31934 0.366141,-0.332696 0.323501 0.366141,-0.33035 0.327233 0.366141,-0.323501 0.332696 0.366141,-0.31934 0.334151 0.366141,0.10765 0.294657 0.366141,0.334151 -0.31934 0.366141,0.334645 -0.31496 0.366141,0.332696 -0.323501 0.366141,0.33035 -0.327233 0.366141,0.327233 -0.33035 0.366141,0.323501 -0.332696 0.366141,0.31934 -0.334151 0.366141,-0.0608637 0.144842 0.366141,0.0950136 0.316222 0.366141,-0.0827328 0.16177 0.366141,0.0781224 0.334645 0.366141,-0.31934 -0.334151 0.366141,-0.323501 -0.332696 0.366141,-0.327233 -0.33035 0.366141,-0.33035 -0.327233 0.366141,-0.332696 -0.323501 0.366141,-0.334151 -0.31934 0.366141,0.31934 0.334151 0.366141,0.323501 0.332696 0.366141,0.327233 0.33035 0.366141,0.33035 0.327233 0.366141,0.332696 0.323501 0.366141,0.334151 0.31934 0.366141,0.0900261 0.169608 0.366141,0.0697798 0.15077 0.366141,0.105337 0.192638 0.366141,-0.111913 0.208308 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,2,7,8,-1,1,7,2,-1,6,9,10,-1,8,11,12,-1,7,11,8,-1,5,9,6,-1,12,13,14,-1,11,13,12,-1,14,15,16,-1,17,18,19,-1,13,15,14,-1,10,18,17,-1,9,18,10,-1,16,20,21,-1,15,20,16,-1,19,22,23,-1,18,22,19,-1,21,24,25,-1,20,24,21,-1,25,26,27,-1,23,28,29,-1,24,26,25,-1,22,28,23,-1,28,30,29,-1,27,31,32,-1,26,31,27,-1,29,33,34,-1,30,33,29,-1,32,35,36,-1,31,35,32,-1,34,37,38,-1,36,39,40,-1,35,39,36,-1,33,37,34,-1,40,41,42,-1,38,43,44,-1,44,43,45,-1,39,41,40,-1,37,43,38,-1,42,46,4,-1,41,46,42,-1,43,47,45,-1,45,47,48,-1,48,47,49,-1,46,5,4,-1,47,50,49,-1,49,50,51,-1,50,52,51,-1,51,52,53,-1,52,54,53,-1,53,54,55,-1,54,56,55,-1,55,56,57,-1,57,56,58,-1,58,59,60,-1,56,59,58,-1,60,3,0,-1,59,3,60,-1] +coord Coordinate { point [-0.117983 0.240583 0.326771,-0.117625 0.235367 0.366141,-0.113362 0.212912 0.326771,-0.116887 0.263012 0.366141,0.11811 0.246062 0.326771,0.11811 0.246062 0.366141,0.1169 0.262925 0.326771,-0.111913 0.208308 0.366141,-0.102346 0.187111 0.326771,0.115465 0.270916 0.366141,0.113295 0.279442 0.326771,-0.100066 0.183319 0.366141,-0.085555 0.164636 0.326771,-0.0827328 0.16177 0.366141,-0.0639371 0.146755 0.326771,-0.0608637 0.144842 0.366141,-0.0387119 0.134477 0.326771,0.107369 0.295275 0.326771,0.10765 0.294657 0.366141,0.0985205 0.311206 0.325473,-0.0356578 0.133464 0.366141,-0.0113026 0.128495 0.326771,0.0950136 0.316222 0.366141,0.0872418 0.325679 0.321957,-0.00849689 0.128259 0.366141,0.0167444 0.129145 0.326771,0.0191298 0.129512 0.366141,0.0438467 0.136393 0.326771,0.0781224 0.334645 0.366141,0.0733137 0.338664 0.316691,0.0677305 0.342823 0.365801,0.0457078 0.137155 0.366141,0.0684752 0.149828 0.326771,0.0559304 0.35009 0.364922,0.0564903 0.349787 0.310297,0.0697798 0.15077 0.366141,0.0892403 0.168692 0.326771,0.0345746 0.358999 0.36308,0.0367943 0.358295 0.30395,0.0900261 0.169608 0.366141,0.10497 0.191922 0.326771,0.105337 0.192638 0.366141,0.114778 0.218206 0.326771,0.00956367 0.363785 0.361729,0.0138701 0.363355 0.299427,-0.0069441 0.363968 0.298835,0.114872 0.218598 0.366141,-0.0169888 0.362944 0.361985,-0.025294 0.361432 0.301221,-0.041484 0.356648 0.305293,-0.0410166 0.356822 0.36361,-0.0605297 0.347483 0.311783,-0.0613288 0.347002 0.365362,-0.0784976 0.334313 0.318698,-0.0781224 0.334645 0.366141,-0.0928961 0.319003 0.323868,-0.0965796 0.31405 0.366141,-0.10084 0.307555 0.326002,-0.107369 0.295275 0.326771,-0.109742 0.289728 0.366141,-0.115947 0.268564 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,1,0,-1,7,5,8,-1,7,3,5,-1,9,1,6,-1,10,1,9,-1,11,7,8,-1,5,12,13,-1,5,13,14,-1,11,8,15,-1,5,14,16,-1,5,16,17,-1,5,17,18,-1,19,1,10,-1,5,18,20,-1,21,11,15,-1,22,21,15,-1,23,24,25,-1,23,25,26,-1,27,22,15,-1,27,23,26,-1,27,26,28,-1,27,28,29,-1,27,29,22,-1,1,30,31,-1,1,31,32,-1,1,32,33,-1,1,33,34,-1,35,23,27,-1,1,34,36,-1,35,27,37,-1,1,36,2,-1,35,37,38,-1,35,38,39,-1,35,40,41,-1,35,41,23,-1,15,8,42,-1,15,42,43,-1,15,43,44,-1,15,44,45,-1,15,45,46,-1,15,46,47,-1,48,2,12,-1,49,48,12,-1,50,2,48,-1,4,49,12,-1,4,12,5,-1,0,2,50,-1] +coord Coordinate { point [0.114778 0.218206 0.326771,0.27559 0.295275 0.326771,0.295275 0.27559 0.326771,0.0167444 0.129145 0.326771,0.0438467 0.136393 0.326771,0.27559 -0.295275 0.326771,0.11811 0.246062 0.326771,-0.0113026 0.128495 0.326771,-0.27559 -0.295275 0.326771,0.1169 0.262925 0.326771,0.113295 0.279442 0.326771,-0.0387119 0.134477 0.326771,0.295275 -0.27559 0.326771,0.294781 -0.27997 0.326771,0.293326 -0.284131 0.326771,-0.295275 -0.27559 0.326771,0.29098 -0.287863 0.326771,0.287863 -0.29098 0.326771,0.284131 -0.293326 0.326771,0.107369 0.295275 0.326771,0.27997 -0.294781 0.326771,-0.0639371 0.146755 0.326771,-0.085555 0.164636 0.326771,-0.27559 0.295275 0.326771,-0.107369 0.295275 0.326771,-0.115947 0.268564 0.326771,-0.117983 0.240583 0.326771,-0.295275 0.27559 0.326771,-0.113362 0.212912 0.326771,-0.102346 0.187111 0.326771,0.27997 0.294781 0.326771,0.284131 0.293326 0.326771,0.287863 0.29098 0.326771,0.29098 0.287863 0.326771,0.293326 0.284131 0.326771,-0.287863 0.29098 0.326771,0.294781 0.27997 0.326771,-0.294781 0.27997 0.326771,-0.293326 0.284131 0.326771,-0.29098 0.287863 0.326771,-0.284131 0.293326 0.326771,-0.27997 0.294781 0.326771,-0.27997 -0.294781 0.326771,-0.284131 -0.293326 0.326771,-0.287863 -0.29098 0.326771,-0.29098 -0.287863 0.326771,-0.293326 -0.284131 0.326771,-0.294781 -0.27997 0.326771,0.0892403 0.168692 0.326771,0.0684752 0.149828 0.326771,0.10497 0.191922 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,0,3,-1,5,6,7,-1,8,3,9,-1,8,4,3,-1,10,5,11,-1,10,6,5,-1,12,9,13,-1,12,8,9,-1,14,12,13,-1,15,11,16,-1,15,16,17,-1,15,10,11,-1,18,13,19,-1,18,14,13,-1,20,18,19,-1,21,20,19,-1,22,17,23,-1,22,23,24,-1,22,15,17,-1,25,24,20,-1,25,22,24,-1,26,21,27,-1,26,20,21,-1,26,25,20,-1,28,26,27,-1,29,27,30,-1,29,28,27,-1] +coord Coordinate { point [-0.10084 0.307555 0.326002,-0.107369 0.295275 0.326771,-0.27559 0.295275 0.326771,-0.27559 0.317177 0.324303,-0.0928961 0.319003 0.323868,0.0985205 0.311206 0.325473,0.27559 0.295275 0.326771,0.107369 0.295275 0.326771,-0.0784976 0.334313 0.318698,-0.27559 0.33798 0.317024,0.27559 0.317177 0.324303,0.0872418 0.325679 0.321957,-0.0605297 0.347483 0.311783,-0.27559 0.356642 0.305298,-0.041484 0.356648 0.305293,0.27559 0.33798 0.317024,0.0733137 0.338664 0.316691,0.0564903 0.349787 0.310297,-0.025294 0.361432 0.301221,-0.27559 0.372227 0.289713,-0.0069441 0.363968 0.298835,-0.27559 0.383953 0.271051,0.27559 0.356642 0.305298,0.0367943 0.358295 0.30395,0.0138701 0.363355 0.299427,0.27559 0.372227 0.289713,0.27559 0.383953 0.271051,-0.27559 0.391232 0.250248,0.27559 0.391232 0.250248,0.27559 0.3937 0.228346,-0.27559 0.3937 0.228346] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,6,-1,7,8,9,-1,9,8,10,-1,3,11,12,-1,12,11,13,-1,0,14,1,-1,10,14,0,-1,15,16,7,-1,17,16,18,-1,7,16,8,-1,18,16,15,-1,19,20,21,-1,13,20,19,-1,21,20,22,-1,1,23,3,-1,3,23,11,-1,24,18,15,-1,8,25,10,-1,10,25,14,-1,22,26,27,-1,11,26,13,-1,20,26,22,-1,13,26,20,-1,14,28,1,-1,1,28,23,-1,21,22,29,-1,30,31,17,-1,17,31,16,-1,8,31,25,-1,16,31,8,-1,27,32,33,-1,26,32,27,-1,11,32,26,-1,23,32,11,-1,14,34,28,-1,25,34,14,-1,23,35,32,-1,33,35,36,-1,32,35,33,-1,28,35,23,-1,31,37,25,-1,38,37,30,-1,39,37,38,-1,25,37,34,-1,30,37,31,-1,35,40,36,-1,28,40,35,-1,36,40,41,-1,34,40,28,-1,39,42,37,-1,40,42,41,-1,43,44,45,-1,43,42,39,-1,34,42,40,-1,41,42,45,-1,37,42,34,-1,5,46,47,-1,45,42,43,-1,4,46,5,-1,48,2,4,-1,4,2,46,-1,47,12,49,-1,46,12,47,-1,50,0,48,-1,48,0,2,-1,46,3,12,-1,2,3,46,-1,9,10,50,-1,50,10,0,-1,49,13,51,-1,51,13,19,-1,12,13,49,-1] +coord Coordinate { point [-0.300636 -0.352675 0.305298,-0.323231 -0.341162 0.305298,-0.29487 -0.334926 0.317024,-0.312262 -0.326065 0.317024,-0.27559 -0.317177 0.324303,-0.27997 -0.294781 0.326771,-0.27559 -0.295275 0.326771,-0.27559 -0.383953 0.271051,-0.309076 -0.378649 0.271051,-0.27559 -0.372227 0.289713,-0.305452 -0.367497 0.289713,-0.326065 -0.312262 0.317024,-0.300034 -0.309234 0.324303,-0.309234 -0.300034 0.324303,-0.332392 -0.353771 0.289713,-0.27559 -0.391232 0.250248,-0.311325 -0.385572 0.250248,-0.326836 -0.382003 0.228346,-0.301872 -0.390739 0.228346,-0.293326 -0.284131 0.326771,-0.315141 -0.288441 0.324303,-0.294781 -0.27997 0.326771,-0.317177 -0.27559 0.324303,-0.341162 -0.323231 0.305298,-0.27559 -0.3937 0.228346,-0.339284 -0.363257 0.271051,-0.334926 -0.29487 0.317024,-0.33798 -0.27559 0.317024,-0.353771 -0.332392 0.289713,-0.295275 -0.27559 0.326771,-0.34923 -0.367932 0.228346,-0.343563 -0.369147 0.250248,-0.352675 -0.300636 0.305298,-0.356642 -0.27559 0.305298,-0.363257 -0.339284 0.271051,-0.367497 -0.305452 0.289713,-0.372227 -0.27559 0.289713,-0.369147 -0.343563 0.250248,-0.367932 -0.34923 0.228346,-0.382003 -0.326836 0.228346,-0.378649 -0.309076 0.271051,-0.383953 -0.27559 0.271051,-0.385572 -0.311325 0.250248,-0.390739 -0.301872 0.228346,-0.3937 -0.27559 0.228346,-0.391232 -0.27559 0.250248,-0.288441 -0.315141 0.324303,-0.284131 -0.293326 0.326771,-0.27559 -0.33798 0.317024,-0.287863 -0.29098 0.326771,-0.27559 -0.356642 0.305298,-0.29098 -0.287863 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1,14,12,15,-1,14,13,12,-1] +coord Coordinate { point [-0.27559 -0.317177 0.324303,0.27559 -0.295275 0.326771,0.27559 -0.317177 0.324303,-0.27559 -0.295275 0.326771,-0.27559 -0.33798 0.317024,0.27559 -0.33798 0.317024,-0.27559 -0.356642 0.305298,0.27559 -0.356642 0.305298,-0.27559 -0.372227 0.289713,0.27559 -0.372227 0.289713,-0.27559 -0.383953 0.271051,0.27559 -0.383953 0.271051,0.27559 -0.391232 0.250248,-0.27559 -0.391232 0.250248,-0.27559 -0.3937 0.228346,0.27559 -0.3937 0.228346] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,6,-1,7,8,9,-1,9,8,10,-1,3,11,12,-1,12,11,13,-1,0,14,1,-1,10,14,0,-1,15,16,7,-1,17,16,18,-1,7,16,8,-1,18,16,15,-1,19,20,21,-1,13,20,19,-1,21,20,22,-1,1,23,3,-1,3,23,11,-1,24,18,15,-1,8,25,10,-1,10,25,14,-1,22,26,27,-1,11,26,13,-1,20,26,22,-1,13,26,20,-1,14,28,1,-1,1,28,23,-1,21,22,29,-1,30,31,17,-1,17,31,16,-1,8,31,25,-1,16,31,8,-1,27,32,33,-1,26,32,27,-1,11,32,26,-1,23,32,11,-1,14,34,28,-1,25,34,14,-1,23,35,32,-1,33,35,36,-1,32,35,33,-1,28,35,23,-1,31,37,25,-1,38,37,30,-1,39,37,38,-1,25,37,34,-1,30,37,31,-1,35,40,36,-1,28,40,35,-1,36,40,41,-1,34,40,28,-1,39,42,37,-1,40,42,41,-1,43,44,45,-1,43,42,39,-1,34,42,40,-1,41,42,45,-1,37,42,34,-1,5,46,47,-1,45,42,43,-1,4,46,5,-1,48,2,4,-1,4,2,46,-1,47,12,49,-1,46,12,47,-1,50,0,48,-1,48,0,2,-1,46,3,12,-1,2,3,46,-1,9,10,50,-1,50,10,0,-1,49,13,51,-1,51,13,19,-1,12,13,49,-1] +coord Coordinate { point [0.352675 -0.300636 0.305298,0.341162 -0.323231 0.305298,0.334926 -0.29487 0.317024,0.326065 -0.312262 0.317024,0.317177 -0.27559 0.324303,0.294781 -0.27997 0.326771,0.295275 -0.27559 0.326771,0.383953 -0.27559 0.271051,0.378649 -0.309076 0.271051,0.372227 -0.27559 0.289713,0.367497 -0.305452 0.289713,0.312262 -0.326065 0.317024,0.309234 -0.300034 0.324303,0.300034 -0.309234 0.324303,0.353771 -0.332392 0.289713,0.391232 -0.27559 0.250248,0.385572 -0.311325 0.250248,0.382003 -0.326836 0.228346,0.390739 -0.301872 0.228346,0.284131 -0.293326 0.326771,0.288441 -0.315141 0.324303,0.27997 -0.294781 0.326771,0.27559 -0.317177 0.324303,0.323231 -0.341162 0.305298,0.3937 -0.27559 0.228346,0.363257 -0.339284 0.271051,0.29487 -0.334926 0.317024,0.27559 -0.33798 0.317024,0.332392 -0.353771 0.289713,0.27559 -0.295275 0.326771,0.367932 -0.34923 0.228346,0.369147 -0.343563 0.250248,0.300636 -0.352675 0.305298,0.27559 -0.356642 0.305298,0.339284 -0.363257 0.271051,0.305452 -0.367497 0.289713,0.27559 -0.372227 0.289713,0.343563 -0.369147 0.250248,0.34923 -0.367932 0.228346,0.326836 -0.382003 0.228346,0.309076 -0.378649 0.271051,0.27559 -0.383953 0.271051,0.311325 -0.385572 0.250248,0.301872 -0.390739 0.228346,0.27559 -0.3937 0.228346,0.27559 -0.391232 0.250248,0.315141 -0.288441 0.324303,0.293326 -0.284131 0.326771,0.33798 -0.27559 0.317024,0.29098 -0.287863 0.326771,0.356642 -0.27559 0.305298,0.287863 -0.29098 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1,14,12,15,-1,14,13,12,-1] +coord Coordinate { point [0.317177 -0.27559 0.324303,0.295275 0.27559 0.326771,0.317177 0.27559 0.324303,0.295275 -0.27559 0.326771,0.33798 -0.27559 0.317024,0.33798 0.27559 0.317024,0.356642 -0.27559 0.305298,0.356642 0.27559 0.305298,0.372227 -0.27559 0.289713,0.372227 0.27559 0.289713,0.383953 -0.27559 0.271051,0.383953 0.27559 0.271051,0.391232 0.27559 0.250248,0.391232 -0.27559 0.250248,0.3937 -0.27559 0.228346,0.3937 0.27559 0.228346] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [0.300034 0.309234 0.324303,0.309234 0.300034 0.324303,0.287863 0.29098 0.326771,0.300636 0.352675 0.305298,0.323231 0.341162 0.305298,0.29487 0.334926 0.317024,0.312262 0.326065 0.317024,0.27559 0.317177 0.324303,0.27997 0.294781 0.326771,0.27559 0.295275 0.326771,0.27559 0.383953 0.271051,0.309076 0.378649 0.271051,0.27559 0.372227 0.289713,0.305452 0.367497 0.289713,0.326065 0.312262 0.317024,0.332392 0.353771 0.289713,0.27559 0.391232 0.250248,0.311325 0.385572 0.250248,0.326836 0.382003 0.228346,0.301872 0.390739 0.228346,0.293326 0.284131 0.326771,0.315141 0.288441 0.324303,0.294781 0.27997 0.326771,0.317177 0.27559 0.324303,0.341162 0.323231 0.305298,0.27559 0.3937 0.228346,0.339284 0.363257 0.271051,0.334926 0.29487 0.317024,0.33798 0.27559 0.317024,0.353771 0.332392 0.289713,0.295275 0.27559 0.326771,0.34923 0.367932 0.228346,0.343563 0.369147 0.250248,0.352675 0.300636 0.305298,0.356642 0.27559 0.305298,0.363257 0.339284 0.271051,0.367497 0.305452 0.289713,0.372227 0.27559 0.289713,0.369147 0.343563 0.250248,0.367932 0.34923 0.228346,0.382003 0.326836 0.228346,0.378649 0.309076 0.271051,0.383953 0.27559 0.271051,0.385572 0.311325 0.250248,0.390739 0.301872 0.228346,0.3937 0.27559 0.228346,0.391232 0.27559 0.250248,0.288441 0.315141 0.324303,0.284131 0.293326 0.326771,0.27559 0.33798 0.317024,0.27559 0.356642 0.305298,0.29098 0.287863 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,6,-1,7,8,9,-1,9,8,10,-1,3,11,12,-1,12,11,13,-1,0,14,1,-1,10,14,0,-1,15,16,7,-1,17,16,18,-1,7,16,8,-1,18,16,15,-1,19,20,21,-1,13,20,19,-1,21,20,22,-1,1,23,3,-1,3,23,11,-1,24,18,15,-1,8,25,10,-1,10,25,14,-1,22,26,27,-1,11,26,13,-1,20,26,22,-1,13,26,20,-1,14,28,1,-1,1,28,23,-1,21,22,29,-1,30,31,17,-1,17,31,16,-1,8,31,25,-1,16,31,8,-1,27,32,33,-1,26,32,27,-1,11,32,26,-1,23,32,11,-1,14,34,28,-1,25,34,14,-1,23,35,32,-1,33,35,36,-1,32,35,33,-1,28,35,23,-1,31,37,25,-1,38,37,30,-1,39,37,38,-1,25,37,34,-1,30,37,31,-1,35,40,36,-1,28,40,35,-1,36,40,41,-1,34,40,28,-1,39,42,37,-1,40,42,41,-1,43,44,45,-1,43,42,39,-1,34,42,40,-1,41,42,45,-1,37,42,34,-1,5,46,47,-1,45,42,43,-1,4,46,5,-1,48,2,4,-1,4,2,46,-1,47,12,49,-1,46,12,47,-1,50,0,48,-1,48,0,2,-1,46,3,12,-1,2,3,46,-1,9,10,50,-1,50,10,0,-1,49,13,51,-1,51,13,19,-1,12,13,49,-1] +coord Coordinate { point [-0.352675 0.300636 0.305298,-0.341162 0.323231 0.305298,-0.334926 0.29487 0.317024,-0.326065 0.312262 0.317024,-0.317177 0.27559 0.324303,-0.294781 0.27997 0.326771,-0.295275 0.27559 0.326771,-0.383953 0.27559 0.271051,-0.378649 0.309076 0.271051,-0.372227 0.27559 0.289713,-0.367497 0.305452 0.289713,-0.312262 0.326065 0.317024,-0.309234 0.300034 0.324303,-0.300034 0.309234 0.324303,-0.353771 0.332392 0.289713,-0.391232 0.27559 0.250248,-0.385572 0.311325 0.250248,-0.382003 0.326836 0.228346,-0.390739 0.301872 0.228346,-0.284131 0.293326 0.326771,-0.288441 0.315141 0.324303,-0.27997 0.294781 0.326771,-0.27559 0.317177 0.324303,-0.323231 0.341162 0.305298,-0.3937 0.27559 0.228346,-0.363257 0.339284 0.271051,-0.29487 0.334926 0.317024,-0.27559 0.33798 0.317024,-0.332392 0.353771 0.289713,-0.27559 0.295275 0.326771,-0.367932 0.34923 0.228346,-0.369147 0.343563 0.250248,-0.300636 0.352675 0.305298,-0.27559 0.356642 0.305298,-0.339284 0.363257 0.271051,-0.305452 0.367497 0.289713,-0.27559 0.372227 0.289713,-0.343563 0.369147 0.250248,-0.34923 0.367932 0.228346,-0.326836 0.382003 0.228346,-0.309076 0.378649 0.271051,-0.27559 0.383953 0.271051,-0.311325 0.385572 0.250248,-0.301872 0.390739 0.228346,-0.27559 0.3937 0.228346,-0.27559 0.391232 0.250248,-0.315141 0.288441 0.324303,-0.293326 0.284131 0.326771,-0.33798 0.27559 0.317024,-0.29098 0.287863 0.326771,-0.356642 0.27559 0.305298,-0.287863 0.29098 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.317177 0.27559 0.324303,-0.295275 -0.27559 0.326771,-0.317177 -0.27559 0.324303,-0.295275 0.27559 0.326771,-0.33798 0.27559 0.317024,-0.33798 -0.27559 0.317024,-0.356642 0.27559 0.305298,-0.356642 -0.27559 0.305298,-0.372227 0.27559 0.289713,-0.372227 -0.27559 0.289713,-0.383953 0.27559 0.271051,-0.383953 -0.27559 0.271051,-0.391232 0.27559 0.250248,-0.391232 -0.27559 0.250248,-0.3937 0.27559 0.228346,-0.3937 -0.27559 0.228346] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [-0.27559 0.3937 0.228346,0.27559 0.3937 0.102362,0.27559 0.3937 0.228346,-0.27559 0.3937 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.301872 -0.390739 0.228346,-0.27559 -0.3937 0.228346,-0.27559 -0.3937 0.102362,-0.301872 -0.390739 0.102362,-0.326836 -0.382003 0.228346,-0.326836 -0.382003 0.102362,-0.34923 -0.367932 0.228346,-0.34923 -0.367932 0.102362,-0.367932 -0.34923 0.228346,-0.367932 -0.34923 0.102362,-0.382003 -0.326836 0.228346,-0.382003 -0.326836 0.102362,-0.390739 -0.301872 0.228346,-0.390739 -0.301872 0.102362,-0.3937 -0.27559 0.228346,-0.3937 -0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [0.27559 -0.3937 0.228346,-0.27559 -0.3937 0.102362,-0.27559 -0.3937 0.228346,0.27559 -0.3937 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [0.390739 -0.301872 0.228346,0.3937 -0.27559 0.228346,0.3937 -0.27559 0.102362,0.390739 -0.301872 0.102362,0.382003 -0.326836 0.228346,0.382003 -0.326836 0.102362,0.367932 -0.34923 0.228346,0.367932 -0.34923 0.102362,0.34923 -0.367932 0.228346,0.34923 -0.367932 0.102362,0.326836 -0.382003 0.228346,0.326836 -0.382003 0.102362,0.301872 -0.390739 0.228346,0.301872 -0.390739 0.102362,0.27559 -0.3937 0.228346,0.27559 -0.3937 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [0.3937 0.27559 0.228346,0.3937 -0.27559 0.102362,0.3937 -0.27559 0.228346,0.3937 0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [0.301872 0.390739 0.228346,0.27559 0.3937 0.228346,0.27559 0.3937 0.102362,0.301872 0.390739 0.102362,0.326836 0.382003 0.228346,0.326836 0.382003 0.102362,0.34923 0.367932 0.228346,0.34923 0.367932 0.102362,0.367932 0.34923 0.228346,0.367932 0.34923 0.102362,0.382003 0.326836 0.228346,0.382003 0.326836 0.102362,0.390739 0.301872 0.228346,0.390739 0.301872 0.102362,0.3937 0.27559 0.228346,0.3937 0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,4,5,-1,1,4,3,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] +coord Coordinate { point [-0.27559 0.3937 0.228346,-0.301872 0.390739 0.228346,-0.27559 0.3937 0.102362,-0.301872 0.390739 0.102362,-0.326836 0.382003 0.228346,-0.326836 0.382003 0.102362,-0.34923 0.367932 0.228346,-0.34923 0.367932 0.102362,-0.367932 0.34923 0.228346,-0.367932 0.34923 0.102362,-0.382003 0.326836 0.228346,-0.382003 0.326836 0.102362,-0.390739 0.301872 0.228346,-0.390739 0.301872 0.102362,-0.3937 0.27559 0.228346,-0.3937 0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [-0.3937 -0.27559 0.228346,-0.3937 0.27559 0.102362,-0.3937 0.27559 0.228346,-0.3937 -0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,1,6,-1,7,1,5,-1,2,1,7,-1,8,9,10,-1,10,9,11,-1,12,13,14,-1,14,13,15,-1,15,13,8,-1,8,13,9,-1,16,17,18,-1,18,17,19,-1,19,17,20,-1,20,17,21,-1,21,17,22,-1,22,17,23,-1,9,17,16,-1,13,17,9,-1,24,25,26,-1,26,25,27,-1,27,25,28,-1,28,25,29,-1,29,25,30,-1,30,25,31,-1,2,7,25,-1,31,7,13,-1,25,7,31,-1,13,7,17,-1] +coord Coordinate { point [-0.301872 0.390739 0.102362,-0.367932 0.34923 0.102362,-0.27559 0.3937 0.102362,-0.326836 0.382003 0.102362,-0.34923 0.367932 0.102362,-0.390739 0.301872 0.102362,-0.382003 0.326836 0.102362,-0.3937 0.27559 0.102362,0.34923 -0.367932 0.102362,0.27559 -0.3937 0.102362,0.326836 -0.382003 0.102362,0.301872 -0.390739 0.102362,0.390739 -0.301872 0.102362,0.3937 -0.27559 0.102362,0.382003 -0.326836 0.102362,0.367932 -0.34923 0.102362,-0.27559 -0.3937 0.102362,-0.3937 -0.27559 0.102362,-0.301872 -0.390739 0.102362,-0.326836 -0.382003 0.102362,-0.34923 -0.367932 0.102362,-0.367932 -0.34923 0.102362,-0.382003 -0.326836 0.102362,-0.390739 -0.301872 0.102362,0.301872 0.390739 0.102362,0.27559 0.3937 0.102362,0.326836 0.382003 0.102362,0.34923 0.367932 0.102362,0.367932 0.34923 0.102362,0.382003 0.326836 0.102362,0.390739 0.301872 0.102362,0.3937 0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0 0 0 +transparency 0}}} From b2e4f803f5c7c32a3e003f72106f1ca0666fec53 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Sat, 4 Nov 2017 23:31:06 +0530 Subject: [PATCH 24/54] Corrected vent hole position, corrected marker pad position, pad numbering starts clockwise from right side --- .../Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step | 5827 ++++++++--------- .../Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl | 508 +- 2 files changed, 3160 insertions(+), 3175 deletions(-) diff --git a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step index fcc22126..30eb723b 100644 --- a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step +++ b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.step @@ -3,7 +3,7 @@ HEADER; FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); FILE_NAME( '/home/sandhan/projects/FreeCAD-projects/Bosch_LGA-8_2.5x2.5mm_ -Pitch0.65mm.step','2017-11-04T19:21:57',('kicad StepUp'),('ksu MCAD'), +Pitch0.65mm.step','2017-11-04T23:21:22',('kicad StepUp'),('ksu MCAD'), 'Open CASCADE STEP processor 7.1','FreeCAD','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC; @@ -20,22 +20,22 @@ DATA; 'Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3748); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3741); #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,#57,#88,#119,#419,#506,#518,#549,#573,#597, - #614,#639,#670,#694,#718,#735,#766,#790,#814,#831,#862,#886,#910, + #614,#645,#669,#693,#710,#741,#765,#789,#806,#837,#861,#885,#902, #927,#958,#982,#1006,#1023,#1054,#1078,#1102,#1119,#1150,#1174,#1198 ,#1215,#1246,#1270,#1294,#1311,#1391,#1416,#1489,#1514,#1587,#1612, - #1685,#1703,#1715,#1724,#1736,#1748,#1760,#1772,#1784,#1796,#1808, - #1826,#1883,#1940,#1990,#2008,#2065,#2122,#2171,#2189,#2246,#2303, + #1685,#1703,#1715,#1727,#1739,#1751,#1760,#1772,#1784,#1796,#1808, + #1826,#1883,#1940,#1989,#2007,#2064,#2121,#2171,#2189,#2246,#2303, #2352,#2370,#2427,#2484,#2533,#2551,#2585,#2609,#2642,#2654,#2678, - #2711,#2723,#2747,#2780,#2792,#2809,#2850,#2920,#2953,#2978,#3011, - #3036,#3069,#3086,#3119,#3218,#3302,#3337,#3378,#3403,#3436,#3461, - #3486,#3519,#3536,#3567,#3599,#3623,#3648,#3672,#3690,#3715,#3732)); + #2711,#2723,#2747,#2780,#2792,#2809,#2850,#2875,#2908,#2933,#2966, + #2991,#3024,#3086,#3119,#3211,#3295,#3330,#3363,#3396,#3421,#3454, + #3479,#3512,#3529,#3560,#3585,#3610,#3634,#3659,#3683,#3708,#3725)); #17 = ADVANCED_FACE('',(#18),#52,.T.); #18 = FACE_BOUND('',#19,.T.); #19 = EDGE_LOOP('',(#20,#30,#38,#46)); @@ -138,7 +138,7 @@ DATA; #116 = CARTESIAN_POINT('',(1.25,1.25,0.)); #117 = DIRECTION('',(1.,0.,0.)); #118 = DIRECTION('',(0.,-1.,0.)); -#119 = ADVANCED_FACE('',(#120,#131,#165,#176,#210,#244,#278,#312,#346, +#119 = ADVANCED_FACE('',(#120,#131,#165,#199,#233,#267,#278,#312,#346, #380),#414,.T.); #120 = FACE_BOUND('',#121,.T.); #121 = EDGE_LOOP('',(#122,#123,#124,#130)); @@ -156,148 +156,148 @@ DATA; #133 = ORIENTED_EDGE('',*,*,#134,.F.); #134 = EDGE_CURVE('',#135,#137,#139,.T.); #135 = VERTEX_POINT('',#136); -#136 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#136 = CARTESIAN_POINT('',(-1.155,0.505,0.)); #137 = VERTEX_POINT('',#138); -#138 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#138 = CARTESIAN_POINT('',(-0.805,0.505,0.)); #139 = LINE('',#140,#141); -#140 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#140 = CARTESIAN_POINT('',(-1.155,0.505,0.)); #141 = VECTOR('',#142,1.); -#142 = DIRECTION('',(0.,-1.,0.)); +#142 = DIRECTION('',(1.,0.,0.)); #143 = ORIENTED_EDGE('',*,*,#144,.F.); #144 = EDGE_CURVE('',#145,#135,#147,.T.); #145 = VERTEX_POINT('',#146); -#146 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#146 = CARTESIAN_POINT('',(-1.155,0.155,0.)); #147 = LINE('',#148,#149); -#148 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#148 = CARTESIAN_POINT('',(-1.155,0.155,0.)); #149 = VECTOR('',#150,1.); -#150 = DIRECTION('',(1.,0.,0.)); +#150 = DIRECTION('',(0.,1.,0.)); #151 = ORIENTED_EDGE('',*,*,#152,.F.); #152 = EDGE_CURVE('',#153,#145,#155,.T.); #153 = VERTEX_POINT('',#154); -#154 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#154 = CARTESIAN_POINT('',(-0.805,0.155,0.)); #155 = LINE('',#156,#157); -#156 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#156 = CARTESIAN_POINT('',(-0.805,0.155,0.)); #157 = VECTOR('',#158,1.); -#158 = DIRECTION('',(0.,1.,0.)); +#158 = DIRECTION('',(-1.,0.,0.)); #159 = ORIENTED_EDGE('',*,*,#160,.F.); #160 = EDGE_CURVE('',#137,#153,#161,.T.); #161 = LINE('',#162,#163); -#162 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#162 = CARTESIAN_POINT('',(-0.805,0.505,0.)); #163 = VECTOR('',#164,1.); -#164 = DIRECTION('',(-1.,0.,0.)); +#164 = DIRECTION('',(0.,-1.,0.)); #165 = FACE_BOUND('',#166,.T.); -#166 = EDGE_LOOP('',(#167)); -#167 = ORIENTED_EDGE('',*,*,#168,.T.); -#168 = EDGE_CURVE('',#169,#169,#171,.T.); +#166 = EDGE_LOOP('',(#167,#177,#185,#193)); +#167 = ORIENTED_EDGE('',*,*,#168,.F.); +#168 = EDGE_CURVE('',#169,#171,#173,.T.); #169 = VERTEX_POINT('',#170); -#170 = CARTESIAN_POINT('',(-0.4,0.98,0.)); -#171 = CIRCLE('',#172,0.1); -#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); -#173 = CARTESIAN_POINT('',(-0.5,0.98,0.)); -#174 = DIRECTION('',(0.,0.,1.)); -#175 = DIRECTION('',(1.,0.,0.)); -#176 = FACE_BOUND('',#177,.T.); -#177 = EDGE_LOOP('',(#178,#188,#196,#204)); -#178 = ORIENTED_EDGE('',*,*,#179,.F.); -#179 = EDGE_CURVE('',#180,#182,#184,.T.); -#180 = VERTEX_POINT('',#181); -#181 = CARTESIAN_POINT('',(0.805,0.805,0.)); -#182 = VERTEX_POINT('',#183); -#183 = CARTESIAN_POINT('',(0.805,1.155,0.)); -#184 = LINE('',#185,#186); -#185 = CARTESIAN_POINT('',(0.805,0.805,0.)); -#186 = VECTOR('',#187,1.); -#187 = DIRECTION('',(0.,1.,0.)); -#188 = ORIENTED_EDGE('',*,*,#189,.F.); -#189 = EDGE_CURVE('',#190,#180,#192,.T.); -#190 = VERTEX_POINT('',#191); -#191 = CARTESIAN_POINT('',(1.155,0.805,0.)); -#192 = LINE('',#193,#194); -#193 = CARTESIAN_POINT('',(1.155,0.805,0.)); -#194 = VECTOR('',#195,1.); -#195 = DIRECTION('',(-1.,0.,0.)); -#196 = ORIENTED_EDGE('',*,*,#197,.F.); -#197 = EDGE_CURVE('',#198,#190,#200,.T.); -#198 = VERTEX_POINT('',#199); -#199 = CARTESIAN_POINT('',(1.155,1.155,0.)); -#200 = LINE('',#201,#202); -#201 = CARTESIAN_POINT('',(1.155,1.155,0.)); -#202 = VECTOR('',#203,1.); -#203 = DIRECTION('',(0.,-1.,0.)); -#204 = ORIENTED_EDGE('',*,*,#205,.F.); -#205 = EDGE_CURVE('',#182,#198,#206,.T.); -#206 = LINE('',#207,#208); -#207 = CARTESIAN_POINT('',(0.805,1.155,0.)); -#208 = VECTOR('',#209,1.); -#209 = DIRECTION('',(1.,0.,0.)); -#210 = FACE_BOUND('',#211,.T.); -#211 = EDGE_LOOP('',(#212,#222,#230,#238)); -#212 = ORIENTED_EDGE('',*,*,#213,.F.); -#213 = EDGE_CURVE('',#214,#216,#218,.T.); -#214 = VERTEX_POINT('',#215); -#215 = CARTESIAN_POINT('',(1.155,0.155,0.)); -#216 = VERTEX_POINT('',#217); -#217 = CARTESIAN_POINT('',(0.805,0.155,0.)); -#218 = LINE('',#219,#220); -#219 = CARTESIAN_POINT('',(1.155,0.155,0.)); -#220 = VECTOR('',#221,1.); -#221 = DIRECTION('',(-1.,0.,0.)); -#222 = ORIENTED_EDGE('',*,*,#223,.F.); -#223 = EDGE_CURVE('',#224,#214,#226,.T.); -#224 = VERTEX_POINT('',#225); -#225 = CARTESIAN_POINT('',(1.155,0.505,0.)); -#226 = LINE('',#227,#228); -#227 = CARTESIAN_POINT('',(1.155,0.505,0.)); -#228 = VECTOR('',#229,1.); -#229 = DIRECTION('',(0.,-1.,0.)); -#230 = ORIENTED_EDGE('',*,*,#231,.F.); -#231 = EDGE_CURVE('',#232,#224,#234,.T.); -#232 = VERTEX_POINT('',#233); -#233 = CARTESIAN_POINT('',(0.805,0.505,0.)); -#234 = LINE('',#235,#236); -#235 = CARTESIAN_POINT('',(0.805,0.505,0.)); -#236 = VECTOR('',#237,1.); -#237 = DIRECTION('',(1.,0.,0.)); -#238 = ORIENTED_EDGE('',*,*,#239,.F.); -#239 = EDGE_CURVE('',#216,#232,#240,.T.); -#240 = LINE('',#241,#242); -#241 = CARTESIAN_POINT('',(0.805,0.155,0.)); -#242 = VECTOR('',#243,1.); -#243 = DIRECTION('',(0.,1.,0.)); -#244 = FACE_BOUND('',#245,.T.); -#245 = EDGE_LOOP('',(#246,#256,#264,#272)); -#246 = ORIENTED_EDGE('',*,*,#247,.F.); -#247 = EDGE_CURVE('',#248,#250,#252,.T.); -#248 = VERTEX_POINT('',#249); -#249 = CARTESIAN_POINT('',(-1.155,0.505,0.)); -#250 = VERTEX_POINT('',#251); -#251 = CARTESIAN_POINT('',(-0.805,0.505,0.)); -#252 = LINE('',#253,#254); -#253 = CARTESIAN_POINT('',(-1.155,0.505,0.)); -#254 = VECTOR('',#255,1.); -#255 = DIRECTION('',(1.,0.,0.)); -#256 = ORIENTED_EDGE('',*,*,#257,.F.); -#257 = EDGE_CURVE('',#258,#248,#260,.T.); -#258 = VERTEX_POINT('',#259); -#259 = CARTESIAN_POINT('',(-1.155,0.155,0.)); -#260 = LINE('',#261,#262); -#261 = CARTESIAN_POINT('',(-1.155,0.155,0.)); -#262 = VECTOR('',#263,1.); -#263 = DIRECTION('',(0.,1.,0.)); -#264 = ORIENTED_EDGE('',*,*,#265,.F.); -#265 = EDGE_CURVE('',#266,#258,#268,.T.); -#266 = VERTEX_POINT('',#267); -#267 = CARTESIAN_POINT('',(-0.805,0.155,0.)); -#268 = LINE('',#269,#270); -#269 = CARTESIAN_POINT('',(-0.805,0.155,0.)); -#270 = VECTOR('',#271,1.); -#271 = DIRECTION('',(-1.,0.,0.)); -#272 = ORIENTED_EDGE('',*,*,#273,.F.); -#273 = EDGE_CURVE('',#250,#266,#274,.T.); -#274 = LINE('',#275,#276); -#275 = CARTESIAN_POINT('',(-0.805,0.505,0.)); -#276 = VECTOR('',#277,1.); -#277 = DIRECTION('',(0.,-1.,0.)); +#170 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(-1.,0.,0.)); +#177 = ORIENTED_EDGE('',*,*,#178,.F.); +#178 = EDGE_CURVE('',#179,#169,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(0.,-1.,0.)); +#185 = ORIENTED_EDGE('',*,*,#186,.F.); +#186 = EDGE_CURVE('',#187,#179,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,0.,0.)); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#171,#187,#195,.T.); +#195 = LINE('',#196,#197); +#196 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#197 = VECTOR('',#198,1.); +#198 = DIRECTION('',(0.,1.,0.)); +#199 = FACE_BOUND('',#200,.T.); +#200 = EDGE_LOOP('',(#201,#211,#219,#227)); +#201 = ORIENTED_EDGE('',*,*,#202,.F.); +#202 = EDGE_CURVE('',#203,#205,#207,.T.); +#203 = VERTEX_POINT('',#204); +#204 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(0.,1.,0.)); +#211 = ORIENTED_EDGE('',*,*,#212,.F.); +#212 = EDGE_CURVE('',#213,#203,#215,.T.); +#213 = VERTEX_POINT('',#214); +#214 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(-1.,0.,0.)); +#219 = ORIENTED_EDGE('',*,*,#220,.F.); +#220 = EDGE_CURVE('',#221,#213,#223,.T.); +#221 = VERTEX_POINT('',#222); +#222 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(0.,-1.,0.)); +#227 = ORIENTED_EDGE('',*,*,#228,.F.); +#228 = EDGE_CURVE('',#205,#221,#229,.T.); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.,0.)); +#233 = FACE_BOUND('',#234,.T.); +#234 = EDGE_LOOP('',(#235,#245,#253,#261)); +#235 = ORIENTED_EDGE('',*,*,#236,.F.); +#236 = EDGE_CURVE('',#237,#239,#241,.T.); +#237 = VERTEX_POINT('',#238); +#238 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(-1.,0.,0.)); +#245 = ORIENTED_EDGE('',*,*,#246,.F.); +#246 = EDGE_CURVE('',#247,#237,#249,.T.); +#247 = VERTEX_POINT('',#248); +#248 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(0.,-1.,0.)); +#253 = ORIENTED_EDGE('',*,*,#254,.F.); +#254 = EDGE_CURVE('',#255,#247,#257,.T.); +#255 = VERTEX_POINT('',#256); +#256 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#257 = LINE('',#258,#259); +#258 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#259 = VECTOR('',#260,1.); +#260 = DIRECTION('',(1.,0.,0.)); +#261 = ORIENTED_EDGE('',*,*,#262,.F.); +#262 = EDGE_CURVE('',#239,#255,#263,.T.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(0.,1.,0.)); +#267 = FACE_BOUND('',#268,.T.); +#268 = EDGE_LOOP('',(#269)); +#269 = ORIENTED_EDGE('',*,*,#270,.T.); +#270 = EDGE_CURVE('',#271,#271,#273,.T.); +#271 = VERTEX_POINT('',#272); +#272 = CARTESIAN_POINT('',(0.6,0.98,0.)); +#273 = CIRCLE('',#274,0.1); +#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277); +#275 = CARTESIAN_POINT('',(0.5,0.98,0.)); +#276 = DIRECTION('',(0.,0.,1.)); +#277 = DIRECTION('',(1.,0.,0.)); #278 = FACE_BOUND('',#279,.T.); #279 = EDGE_LOOP('',(#280,#290,#298,#306)); #280 = ORIENTED_EDGE('',*,*,#281,.F.); @@ -337,69 +337,69 @@ DATA; #314 = ORIENTED_EDGE('',*,*,#315,.F.); #315 = EDGE_CURVE('',#316,#318,#320,.T.); #316 = VERTEX_POINT('',#317); -#317 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#317 = CARTESIAN_POINT('',(0.805,-0.155,0.)); #318 = VERTEX_POINT('',#319); -#319 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#319 = CARTESIAN_POINT('',(1.155,-0.155,0.)); #320 = LINE('',#321,#322); -#321 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#321 = CARTESIAN_POINT('',(0.805,-0.155,0.)); #322 = VECTOR('',#323,1.); -#323 = DIRECTION('',(-1.,0.,0.)); +#323 = DIRECTION('',(1.,0.,0.)); #324 = ORIENTED_EDGE('',*,*,#325,.F.); #325 = EDGE_CURVE('',#326,#316,#328,.T.); #326 = VERTEX_POINT('',#327); -#327 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#327 = CARTESIAN_POINT('',(0.805,-0.505,0.)); #328 = LINE('',#329,#330); -#329 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#329 = CARTESIAN_POINT('',(0.805,-0.505,0.)); #330 = VECTOR('',#331,1.); -#331 = DIRECTION('',(0.,-1.,0.)); +#331 = DIRECTION('',(0.,1.,0.)); #332 = ORIENTED_EDGE('',*,*,#333,.F.); #333 = EDGE_CURVE('',#334,#326,#336,.T.); #334 = VERTEX_POINT('',#335); -#335 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#335 = CARTESIAN_POINT('',(1.155,-0.505,0.)); #336 = LINE('',#337,#338); -#337 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#337 = CARTESIAN_POINT('',(1.155,-0.505,0.)); #338 = VECTOR('',#339,1.); -#339 = DIRECTION('',(1.,0.,0.)); +#339 = DIRECTION('',(-1.,0.,0.)); #340 = ORIENTED_EDGE('',*,*,#341,.F.); #341 = EDGE_CURVE('',#318,#334,#342,.T.); #342 = LINE('',#343,#344); -#343 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#343 = CARTESIAN_POINT('',(1.155,-0.155,0.)); #344 = VECTOR('',#345,1.); -#345 = DIRECTION('',(0.,1.,0.)); +#345 = DIRECTION('',(0.,-1.,0.)); #346 = FACE_BOUND('',#347,.T.); #347 = EDGE_LOOP('',(#348,#358,#366,#374)); #348 = ORIENTED_EDGE('',*,*,#349,.F.); #349 = EDGE_CURVE('',#350,#352,#354,.T.); #350 = VERTEX_POINT('',#351); -#351 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#351 = CARTESIAN_POINT('',(0.805,-1.155,0.)); #352 = VERTEX_POINT('',#353); -#353 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#353 = CARTESIAN_POINT('',(0.805,-0.805,0.)); #354 = LINE('',#355,#356); -#355 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#355 = CARTESIAN_POINT('',(0.805,-1.155,0.)); #356 = VECTOR('',#357,1.); -#357 = DIRECTION('',(0.,-1.,0.)); +#357 = DIRECTION('',(0.,1.,0.)); #358 = ORIENTED_EDGE('',*,*,#359,.F.); #359 = EDGE_CURVE('',#360,#350,#362,.T.); #360 = VERTEX_POINT('',#361); -#361 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#361 = CARTESIAN_POINT('',(1.155,-1.155,0.)); #362 = LINE('',#363,#364); -#363 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#363 = CARTESIAN_POINT('',(1.155,-1.155,0.)); #364 = VECTOR('',#365,1.); -#365 = DIRECTION('',(1.,0.,0.)); +#365 = DIRECTION('',(-1.,0.,0.)); #366 = ORIENTED_EDGE('',*,*,#367,.F.); #367 = EDGE_CURVE('',#368,#360,#370,.T.); #368 = VERTEX_POINT('',#369); -#369 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#369 = CARTESIAN_POINT('',(1.155,-0.805,0.)); #370 = LINE('',#371,#372); -#371 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#371 = CARTESIAN_POINT('',(1.155,-0.805,0.)); #372 = VECTOR('',#373,1.); -#373 = DIRECTION('',(0.,1.,0.)); +#373 = DIRECTION('',(0.,-1.,0.)); #374 = ORIENTED_EDGE('',*,*,#375,.F.); #375 = EDGE_CURVE('',#352,#368,#376,.T.); #376 = LINE('',#377,#378); -#377 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#377 = CARTESIAN_POINT('',(0.805,-0.805,0.)); #378 = VECTOR('',#379,1.); -#379 = DIRECTION('',(-1.,0.,0.)); +#379 = DIRECTION('',(1.,0.,0.)); #380 = FACE_BOUND('',#381,.T.); #381 = EDGE_LOOP('',(#382,#392,#400,#408)); #382 = ORIENTED_EDGE('',*,*,#383,.F.); @@ -456,70 +456,70 @@ DATA; #433 = ORIENTED_EDGE('',*,*,#434,.F.); #434 = EDGE_CURVE('',#435,#437,#439,.T.); #435 = VERTEX_POINT('',#436); -#436 = CARTESIAN_POINT('',(-1.03,1.15,0.13)); +#436 = CARTESIAN_POINT('',(-1.15,-1.03,0.13)); #437 = VERTEX_POINT('',#438); -#438 = CARTESIAN_POINT('',(1.03,1.15,0.13)); +#438 = CARTESIAN_POINT('',(-1.15,1.03,0.13)); #439 = LINE('',#440,#441); -#440 = CARTESIAN_POINT('',(-1.15,1.15,0.13)); +#440 = CARTESIAN_POINT('',(-1.15,-1.15,0.13)); #441 = VECTOR('',#442,1.); -#442 = DIRECTION('',(1.,0.,0.)); +#442 = DIRECTION('',(0.,1.,0.)); #443 = ORIENTED_EDGE('',*,*,#444,.T.); #444 = EDGE_CURVE('',#435,#445,#447,.T.); #445 = VERTEX_POINT('',#446); -#446 = CARTESIAN_POINT('',(-1.15,1.03,0.13)); +#446 = CARTESIAN_POINT('',(-1.03,-1.15,0.13)); #447 = CIRCLE('',#448,0.12); #448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); -#449 = CARTESIAN_POINT('',(-1.03,1.03,0.13)); +#449 = CARTESIAN_POINT('',(-1.03,-1.03,0.13)); #450 = DIRECTION('',(-0.,0.,1.)); #451 = DIRECTION('',(0.,-1.,0.)); #452 = ORIENTED_EDGE('',*,*,#453,.F.); #453 = EDGE_CURVE('',#454,#445,#456,.T.); #454 = VERTEX_POINT('',#455); -#455 = CARTESIAN_POINT('',(-1.15,-1.03,0.13)); +#455 = CARTESIAN_POINT('',(1.03,-1.15,0.13)); #456 = LINE('',#457,#458); -#457 = CARTESIAN_POINT('',(-1.15,-1.15,0.13)); +#457 = CARTESIAN_POINT('',(1.15,-1.15,0.13)); #458 = VECTOR('',#459,1.); -#459 = DIRECTION('',(0.,1.,0.)); -#460 = ORIENTED_EDGE('',*,*,#461,.T.); -#461 = EDGE_CURVE('',#454,#462,#464,.T.); +#459 = DIRECTION('',(-1.,0.,0.)); +#460 = ORIENTED_EDGE('',*,*,#461,.F.); +#461 = EDGE_CURVE('',#462,#454,#464,.T.); #462 = VERTEX_POINT('',#463); -#463 = CARTESIAN_POINT('',(-1.03,-1.15,0.13)); +#463 = CARTESIAN_POINT('',(1.15,-1.03,0.13)); #464 = CIRCLE('',#465,0.12); #465 = AXIS2_PLACEMENT_3D('',#466,#467,#468); -#466 = CARTESIAN_POINT('',(-1.03,-1.03,0.13)); -#467 = DIRECTION('',(-0.,0.,1.)); +#466 = CARTESIAN_POINT('',(1.03,-1.03,0.13)); +#467 = DIRECTION('',(-0.,-0.,-1.)); #468 = DIRECTION('',(0.,-1.,0.)); #469 = ORIENTED_EDGE('',*,*,#470,.F.); #470 = EDGE_CURVE('',#471,#462,#473,.T.); #471 = VERTEX_POINT('',#472); -#472 = CARTESIAN_POINT('',(1.03,-1.15,0.13)); +#472 = CARTESIAN_POINT('',(1.15,1.03,0.13)); #473 = LINE('',#474,#475); -#474 = CARTESIAN_POINT('',(1.15,-1.15,0.13)); +#474 = CARTESIAN_POINT('',(1.15,1.15,0.13)); #475 = VECTOR('',#476,1.); -#476 = DIRECTION('',(-1.,0.,0.)); +#476 = DIRECTION('',(0.,-1.,0.)); #477 = ORIENTED_EDGE('',*,*,#478,.F.); #478 = EDGE_CURVE('',#479,#471,#481,.T.); #479 = VERTEX_POINT('',#480); -#480 = CARTESIAN_POINT('',(1.15,-1.03,0.13)); +#480 = CARTESIAN_POINT('',(1.03,1.15,0.13)); #481 = CIRCLE('',#482,0.12); #482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); -#483 = CARTESIAN_POINT('',(1.03,-1.03,0.13)); +#483 = CARTESIAN_POINT('',(1.03,1.03,0.13)); #484 = DIRECTION('',(-0.,-0.,-1.)); #485 = DIRECTION('',(0.,-1.,0.)); #486 = ORIENTED_EDGE('',*,*,#487,.F.); #487 = EDGE_CURVE('',#488,#479,#490,.T.); #488 = VERTEX_POINT('',#489); -#489 = CARTESIAN_POINT('',(1.15,1.03,0.13)); +#489 = CARTESIAN_POINT('',(-1.03,1.15,0.13)); #490 = LINE('',#491,#492); -#491 = CARTESIAN_POINT('',(1.15,1.15,0.13)); +#491 = CARTESIAN_POINT('',(-1.15,1.15,0.13)); #492 = VECTOR('',#493,1.); -#493 = DIRECTION('',(0.,-1.,0.)); -#494 = ORIENTED_EDGE('',*,*,#495,.F.); -#495 = EDGE_CURVE('',#437,#488,#496,.T.); +#493 = DIRECTION('',(1.,0.,0.)); +#494 = ORIENTED_EDGE('',*,*,#495,.T.); +#495 = EDGE_CURVE('',#488,#437,#496,.T.); #496 = CIRCLE('',#497,0.12); #497 = AXIS2_PLACEMENT_3D('',#498,#499,#500); -#498 = CARTESIAN_POINT('',(1.03,1.03,0.13)); -#499 = DIRECTION('',(-0.,-0.,-1.)); +#498 = CARTESIAN_POINT('',(-1.03,1.03,0.13)); +#499 = DIRECTION('',(-0.,0.,1.)); #500 = DIRECTION('',(0.,-1.,0.)); #501 = PLANE('',#502); #502 = AXIS2_PLACEMENT_3D('',#503,#504,#505); @@ -544,31 +544,31 @@ DATA; #521 = ORIENTED_EDGE('',*,*,#522,.T.); #522 = EDGE_CURVE('',#135,#523,#525,.T.); #523 = VERTEX_POINT('',#524); -#524 = CARTESIAN_POINT('',(-0.805,1.155,-1.E-02)); +#524 = CARTESIAN_POINT('',(-1.155,0.505,-1.E-02)); #525 = LINE('',#526,#527); -#526 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#526 = CARTESIAN_POINT('',(-1.155,0.505,0.)); #527 = VECTOR('',#528,1.); #528 = DIRECTION('',(-0.,-0.,-1.)); #529 = ORIENTED_EDGE('',*,*,#530,.T.); #530 = EDGE_CURVE('',#523,#531,#533,.T.); #531 = VERTEX_POINT('',#532); -#532 = CARTESIAN_POINT('',(-0.805,0.805,-1.E-02)); +#532 = CARTESIAN_POINT('',(-0.805,0.505,-1.E-02)); #533 = LINE('',#534,#535); -#534 = CARTESIAN_POINT('',(-0.805,1.155,-1.E-02)); +#534 = CARTESIAN_POINT('',(-1.155,0.505,-1.E-02)); #535 = VECTOR('',#536,1.); -#536 = DIRECTION('',(0.,-1.,0.)); +#536 = DIRECTION('',(1.,0.,0.)); #537 = ORIENTED_EDGE('',*,*,#538,.F.); #538 = EDGE_CURVE('',#137,#531,#539,.T.); #539 = LINE('',#540,#541); -#540 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#540 = CARTESIAN_POINT('',(-0.805,0.505,0.)); #541 = VECTOR('',#542,1.); #542 = DIRECTION('',(-0.,-0.,-1.)); #543 = ORIENTED_EDGE('',*,*,#134,.F.); #544 = PLANE('',#545); #545 = AXIS2_PLACEMENT_3D('',#546,#547,#548); -#546 = CARTESIAN_POINT('',(-0.805,1.155,0.)); -#547 = DIRECTION('',(-1.,0.,0.)); -#548 = DIRECTION('',(0.,-1.,0.)); +#546 = CARTESIAN_POINT('',(-1.155,0.505,0.)); +#547 = DIRECTION('',(0.,-1.,0.)); +#548 = DIRECTION('',(1.,0.,0.)); #549 = ADVANCED_FACE('',(#550),#568,.F.); #550 = FACE_BOUND('',#551,.F.); #551 = EDGE_LOOP('',(#552,#553,#561,#567)); @@ -576,23 +576,23 @@ DATA; #553 = ORIENTED_EDGE('',*,*,#554,.T.); #554 = EDGE_CURVE('',#531,#555,#557,.T.); #555 = VERTEX_POINT('',#556); -#556 = CARTESIAN_POINT('',(-1.155,0.805,-1.E-02)); +#556 = CARTESIAN_POINT('',(-0.805,0.155,-1.E-02)); #557 = LINE('',#558,#559); -#558 = CARTESIAN_POINT('',(-0.805,0.805,-1.E-02)); +#558 = CARTESIAN_POINT('',(-0.805,0.505,-1.E-02)); #559 = VECTOR('',#560,1.); -#560 = DIRECTION('',(-1.,0.,0.)); +#560 = DIRECTION('',(0.,-1.,0.)); #561 = ORIENTED_EDGE('',*,*,#562,.F.); #562 = EDGE_CURVE('',#153,#555,#563,.T.); #563 = LINE('',#564,#565); -#564 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#564 = CARTESIAN_POINT('',(-0.805,0.155,0.)); #565 = VECTOR('',#566,1.); #566 = DIRECTION('',(-0.,-0.,-1.)); #567 = ORIENTED_EDGE('',*,*,#160,.F.); #568 = PLANE('',#569); #569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); -#570 = CARTESIAN_POINT('',(-0.805,0.805,0.)); -#571 = DIRECTION('',(0.,1.,0.)); -#572 = DIRECTION('',(-1.,0.,0.)); +#570 = CARTESIAN_POINT('',(-0.805,0.505,0.)); +#571 = DIRECTION('',(-1.,0.,0.)); +#572 = DIRECTION('',(0.,-1.,0.)); #573 = ADVANCED_FACE('',(#574),#592,.F.); #574 = FACE_BOUND('',#575,.F.); #575 = EDGE_LOOP('',(#576,#577,#585,#591)); @@ -600,23 +600,23 @@ DATA; #577 = ORIENTED_EDGE('',*,*,#578,.T.); #578 = EDGE_CURVE('',#555,#579,#581,.T.); #579 = VERTEX_POINT('',#580); -#580 = CARTESIAN_POINT('',(-1.155,1.155,-1.E-02)); +#580 = CARTESIAN_POINT('',(-1.155,0.155,-1.E-02)); #581 = LINE('',#582,#583); -#582 = CARTESIAN_POINT('',(-1.155,0.805,-1.E-02)); +#582 = CARTESIAN_POINT('',(-0.805,0.155,-1.E-02)); #583 = VECTOR('',#584,1.); -#584 = DIRECTION('',(0.,1.,0.)); +#584 = DIRECTION('',(-1.,0.,0.)); #585 = ORIENTED_EDGE('',*,*,#586,.F.); #586 = EDGE_CURVE('',#145,#579,#587,.T.); #587 = LINE('',#588,#589); -#588 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#588 = CARTESIAN_POINT('',(-1.155,0.155,0.)); #589 = VECTOR('',#590,1.); #590 = DIRECTION('',(-0.,-0.,-1.)); #591 = ORIENTED_EDGE('',*,*,#152,.F.); #592 = PLANE('',#593); #593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); -#594 = CARTESIAN_POINT('',(-1.155,0.805,0.)); -#595 = DIRECTION('',(1.,0.,0.)); -#596 = DIRECTION('',(0.,1.,0.)); +#594 = CARTESIAN_POINT('',(-0.805,0.155,0.)); +#595 = DIRECTION('',(0.,1.,0.)); +#596 = DIRECTION('',(-1.,0.,0.)); #597 = ADVANCED_FACE('',(#598),#609,.F.); #598 = FACE_BOUND('',#599,.F.); #599 = EDGE_LOOP('',(#600,#601,#607,#608)); @@ -624,329 +624,329 @@ DATA; #601 = ORIENTED_EDGE('',*,*,#602,.T.); #602 = EDGE_CURVE('',#579,#523,#603,.T.); #603 = LINE('',#604,#605); -#604 = CARTESIAN_POINT('',(-1.155,1.155,-1.E-02)); +#604 = CARTESIAN_POINT('',(-1.155,0.155,-1.E-02)); #605 = VECTOR('',#606,1.); -#606 = DIRECTION('',(1.,0.,0.)); +#606 = DIRECTION('',(0.,1.,0.)); #607 = ORIENTED_EDGE('',*,*,#522,.F.); #608 = ORIENTED_EDGE('',*,*,#144,.F.); #609 = PLANE('',#610); #610 = AXIS2_PLACEMENT_3D('',#611,#612,#613); -#611 = CARTESIAN_POINT('',(-1.155,1.155,0.)); -#612 = DIRECTION('',(0.,-1.,0.)); -#613 = DIRECTION('',(1.,0.,0.)); -#614 = ADVANCED_FACE('',(#615),#634,.T.); -#615 = FACE_BOUND('',#616,.T.); -#616 = EDGE_LOOP('',(#617,#618,#626,#633)); -#617 = ORIENTED_EDGE('',*,*,#168,.F.); -#618 = ORIENTED_EDGE('',*,*,#619,.T.); -#619 = EDGE_CURVE('',#169,#620,#622,.T.); -#620 = VERTEX_POINT('',#621); -#621 = CARTESIAN_POINT('',(-0.4,0.98,-1.E-02)); -#622 = LINE('',#623,#624); -#623 = CARTESIAN_POINT('',(-0.4,0.98,0.)); -#624 = VECTOR('',#625,1.); -#625 = DIRECTION('',(-0.,-0.,-1.)); -#626 = ORIENTED_EDGE('',*,*,#627,.T.); -#627 = EDGE_CURVE('',#620,#620,#628,.T.); -#628 = CIRCLE('',#629,0.1); -#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632); -#630 = CARTESIAN_POINT('',(-0.5,0.98,-1.E-02)); -#631 = DIRECTION('',(0.,0.,1.)); -#632 = DIRECTION('',(1.,0.,0.)); -#633 = ORIENTED_EDGE('',*,*,#619,.F.); -#634 = CYLINDRICAL_SURFACE('',#635,0.1); -#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); -#636 = CARTESIAN_POINT('',(-0.5,0.98,0.)); -#637 = DIRECTION('',(0.,0.,1.)); -#638 = DIRECTION('',(1.,0.,0.)); -#639 = ADVANCED_FACE('',(#640),#665,.F.); -#640 = FACE_BOUND('',#641,.F.); -#641 = EDGE_LOOP('',(#642,#650,#658,#664)); -#642 = ORIENTED_EDGE('',*,*,#643,.T.); -#643 = EDGE_CURVE('',#180,#644,#646,.T.); -#644 = VERTEX_POINT('',#645); -#645 = CARTESIAN_POINT('',(0.805,0.805,-1.E-02)); -#646 = LINE('',#647,#648); -#647 = CARTESIAN_POINT('',(0.805,0.805,0.)); -#648 = VECTOR('',#649,1.); -#649 = DIRECTION('',(-0.,-0.,-1.)); -#650 = ORIENTED_EDGE('',*,*,#651,.T.); -#651 = EDGE_CURVE('',#644,#652,#654,.T.); -#652 = VERTEX_POINT('',#653); -#653 = CARTESIAN_POINT('',(0.805,1.155,-1.E-02)); -#654 = LINE('',#655,#656); -#655 = CARTESIAN_POINT('',(0.805,0.805,-1.E-02)); -#656 = VECTOR('',#657,1.); -#657 = DIRECTION('',(0.,1.,0.)); -#658 = ORIENTED_EDGE('',*,*,#659,.F.); -#659 = EDGE_CURVE('',#182,#652,#660,.T.); -#660 = LINE('',#661,#662); -#661 = CARTESIAN_POINT('',(0.805,1.155,0.)); -#662 = VECTOR('',#663,1.); -#663 = DIRECTION('',(-0.,-0.,-1.)); -#664 = ORIENTED_EDGE('',*,*,#179,.F.); -#665 = PLANE('',#666); -#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669); -#667 = CARTESIAN_POINT('',(0.805,0.805,0.)); -#668 = DIRECTION('',(1.,0.,0.)); -#669 = DIRECTION('',(0.,1.,0.)); -#670 = ADVANCED_FACE('',(#671),#689,.F.); -#671 = FACE_BOUND('',#672,.F.); -#672 = EDGE_LOOP('',(#673,#674,#682,#688)); -#673 = ORIENTED_EDGE('',*,*,#659,.T.); -#674 = ORIENTED_EDGE('',*,*,#675,.T.); -#675 = EDGE_CURVE('',#652,#676,#678,.T.); -#676 = VERTEX_POINT('',#677); -#677 = CARTESIAN_POINT('',(1.155,1.155,-1.E-02)); -#678 = LINE('',#679,#680); -#679 = CARTESIAN_POINT('',(0.805,1.155,-1.E-02)); -#680 = VECTOR('',#681,1.); -#681 = DIRECTION('',(1.,0.,0.)); -#682 = ORIENTED_EDGE('',*,*,#683,.F.); -#683 = EDGE_CURVE('',#198,#676,#684,.T.); -#684 = LINE('',#685,#686); -#685 = CARTESIAN_POINT('',(1.155,1.155,0.)); -#686 = VECTOR('',#687,1.); -#687 = DIRECTION('',(-0.,-0.,-1.)); -#688 = ORIENTED_EDGE('',*,*,#205,.F.); -#689 = PLANE('',#690); -#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693); -#691 = CARTESIAN_POINT('',(0.805,1.155,0.)); -#692 = DIRECTION('',(0.,-1.,0.)); -#693 = DIRECTION('',(1.,0.,0.)); -#694 = ADVANCED_FACE('',(#695),#713,.F.); -#695 = FACE_BOUND('',#696,.F.); -#696 = EDGE_LOOP('',(#697,#698,#706,#712)); -#697 = ORIENTED_EDGE('',*,*,#683,.T.); -#698 = ORIENTED_EDGE('',*,*,#699,.T.); -#699 = EDGE_CURVE('',#676,#700,#702,.T.); -#700 = VERTEX_POINT('',#701); -#701 = CARTESIAN_POINT('',(1.155,0.805,-1.E-02)); -#702 = LINE('',#703,#704); -#703 = CARTESIAN_POINT('',(1.155,1.155,-1.E-02)); -#704 = VECTOR('',#705,1.); -#705 = DIRECTION('',(0.,-1.,0.)); -#706 = ORIENTED_EDGE('',*,*,#707,.F.); -#707 = EDGE_CURVE('',#190,#700,#708,.T.); -#708 = LINE('',#709,#710); -#709 = CARTESIAN_POINT('',(1.155,0.805,0.)); -#710 = VECTOR('',#711,1.); -#711 = DIRECTION('',(-0.,-0.,-1.)); -#712 = ORIENTED_EDGE('',*,*,#197,.F.); -#713 = PLANE('',#714); -#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); -#715 = CARTESIAN_POINT('',(1.155,1.155,0.)); -#716 = DIRECTION('',(-1.,0.,0.)); -#717 = DIRECTION('',(0.,-1.,0.)); -#718 = ADVANCED_FACE('',(#719),#730,.F.); -#719 = FACE_BOUND('',#720,.F.); -#720 = EDGE_LOOP('',(#721,#722,#728,#729)); -#721 = ORIENTED_EDGE('',*,*,#707,.T.); -#722 = ORIENTED_EDGE('',*,*,#723,.T.); -#723 = EDGE_CURVE('',#700,#644,#724,.T.); -#724 = LINE('',#725,#726); -#725 = CARTESIAN_POINT('',(1.155,0.805,-1.E-02)); -#726 = VECTOR('',#727,1.); -#727 = DIRECTION('',(-1.,0.,0.)); -#728 = ORIENTED_EDGE('',*,*,#643,.F.); -#729 = ORIENTED_EDGE('',*,*,#189,.F.); -#730 = PLANE('',#731); -#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734); -#732 = CARTESIAN_POINT('',(1.155,0.805,0.)); -#733 = DIRECTION('',(0.,1.,0.)); -#734 = DIRECTION('',(-1.,0.,0.)); -#735 = ADVANCED_FACE('',(#736),#761,.F.); -#736 = FACE_BOUND('',#737,.F.); -#737 = EDGE_LOOP('',(#738,#746,#754,#760)); -#738 = ORIENTED_EDGE('',*,*,#739,.T.); -#739 = EDGE_CURVE('',#214,#740,#742,.T.); -#740 = VERTEX_POINT('',#741); -#741 = CARTESIAN_POINT('',(1.155,0.155,-1.E-02)); -#742 = LINE('',#743,#744); -#743 = CARTESIAN_POINT('',(1.155,0.155,0.)); -#744 = VECTOR('',#745,1.); -#745 = DIRECTION('',(-0.,-0.,-1.)); -#746 = ORIENTED_EDGE('',*,*,#747,.T.); -#747 = EDGE_CURVE('',#740,#748,#750,.T.); -#748 = VERTEX_POINT('',#749); -#749 = CARTESIAN_POINT('',(0.805,0.155,-1.E-02)); -#750 = LINE('',#751,#752); -#751 = CARTESIAN_POINT('',(1.155,0.155,-1.E-02)); -#752 = VECTOR('',#753,1.); -#753 = DIRECTION('',(-1.,0.,0.)); -#754 = ORIENTED_EDGE('',*,*,#755,.F.); -#755 = EDGE_CURVE('',#216,#748,#756,.T.); -#756 = LINE('',#757,#758); -#757 = CARTESIAN_POINT('',(0.805,0.155,0.)); -#758 = VECTOR('',#759,1.); -#759 = DIRECTION('',(-0.,-0.,-1.)); -#760 = ORIENTED_EDGE('',*,*,#213,.F.); -#761 = PLANE('',#762); -#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765); -#763 = CARTESIAN_POINT('',(1.155,0.155,0.)); -#764 = DIRECTION('',(0.,1.,0.)); -#765 = DIRECTION('',(-1.,0.,0.)); -#766 = ADVANCED_FACE('',(#767),#785,.F.); -#767 = FACE_BOUND('',#768,.F.); -#768 = EDGE_LOOP('',(#769,#770,#778,#784)); -#769 = ORIENTED_EDGE('',*,*,#755,.T.); -#770 = ORIENTED_EDGE('',*,*,#771,.T.); -#771 = EDGE_CURVE('',#748,#772,#774,.T.); -#772 = VERTEX_POINT('',#773); -#773 = CARTESIAN_POINT('',(0.805,0.505,-1.E-02)); -#774 = LINE('',#775,#776); -#775 = CARTESIAN_POINT('',(0.805,0.155,-1.E-02)); -#776 = VECTOR('',#777,1.); -#777 = DIRECTION('',(0.,1.,0.)); -#778 = ORIENTED_EDGE('',*,*,#779,.F.); -#779 = EDGE_CURVE('',#232,#772,#780,.T.); -#780 = LINE('',#781,#782); -#781 = CARTESIAN_POINT('',(0.805,0.505,0.)); -#782 = VECTOR('',#783,1.); -#783 = DIRECTION('',(-0.,-0.,-1.)); -#784 = ORIENTED_EDGE('',*,*,#239,.F.); -#785 = PLANE('',#786); -#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); -#787 = CARTESIAN_POINT('',(0.805,0.155,0.)); -#788 = DIRECTION('',(1.,0.,0.)); -#789 = DIRECTION('',(0.,1.,0.)); -#790 = ADVANCED_FACE('',(#791),#809,.F.); -#791 = FACE_BOUND('',#792,.F.); -#792 = EDGE_LOOP('',(#793,#794,#802,#808)); -#793 = ORIENTED_EDGE('',*,*,#779,.T.); -#794 = ORIENTED_EDGE('',*,*,#795,.T.); -#795 = EDGE_CURVE('',#772,#796,#798,.T.); -#796 = VERTEX_POINT('',#797); -#797 = CARTESIAN_POINT('',(1.155,0.505,-1.E-02)); -#798 = LINE('',#799,#800); -#799 = CARTESIAN_POINT('',(0.805,0.505,-1.E-02)); -#800 = VECTOR('',#801,1.); -#801 = DIRECTION('',(1.,0.,0.)); -#802 = ORIENTED_EDGE('',*,*,#803,.F.); -#803 = EDGE_CURVE('',#224,#796,#804,.T.); -#804 = LINE('',#805,#806); -#805 = CARTESIAN_POINT('',(1.155,0.505,0.)); -#806 = VECTOR('',#807,1.); -#807 = DIRECTION('',(-0.,-0.,-1.)); -#808 = ORIENTED_EDGE('',*,*,#231,.F.); -#809 = PLANE('',#810); -#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813); -#811 = CARTESIAN_POINT('',(0.805,0.505,0.)); -#812 = DIRECTION('',(0.,-1.,0.)); -#813 = DIRECTION('',(1.,0.,0.)); -#814 = ADVANCED_FACE('',(#815),#826,.F.); -#815 = FACE_BOUND('',#816,.F.); -#816 = EDGE_LOOP('',(#817,#818,#824,#825)); -#817 = ORIENTED_EDGE('',*,*,#803,.T.); -#818 = ORIENTED_EDGE('',*,*,#819,.T.); -#819 = EDGE_CURVE('',#796,#740,#820,.T.); -#820 = LINE('',#821,#822); -#821 = CARTESIAN_POINT('',(1.155,0.505,-1.E-02)); -#822 = VECTOR('',#823,1.); -#823 = DIRECTION('',(0.,-1.,0.)); -#824 = ORIENTED_EDGE('',*,*,#739,.F.); -#825 = ORIENTED_EDGE('',*,*,#223,.F.); -#826 = PLANE('',#827); -#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830); -#828 = CARTESIAN_POINT('',(1.155,0.505,0.)); -#829 = DIRECTION('',(-1.,0.,0.)); -#830 = DIRECTION('',(0.,-1.,0.)); -#831 = ADVANCED_FACE('',(#832),#857,.F.); -#832 = FACE_BOUND('',#833,.F.); -#833 = EDGE_LOOP('',(#834,#842,#850,#856)); -#834 = ORIENTED_EDGE('',*,*,#835,.T.); -#835 = EDGE_CURVE('',#248,#836,#838,.T.); -#836 = VERTEX_POINT('',#837); -#837 = CARTESIAN_POINT('',(-1.155,0.505,-1.E-02)); -#838 = LINE('',#839,#840); -#839 = CARTESIAN_POINT('',(-1.155,0.505,0.)); -#840 = VECTOR('',#841,1.); -#841 = DIRECTION('',(-0.,-0.,-1.)); -#842 = ORIENTED_EDGE('',*,*,#843,.T.); -#843 = EDGE_CURVE('',#836,#844,#846,.T.); -#844 = VERTEX_POINT('',#845); -#845 = CARTESIAN_POINT('',(-0.805,0.505,-1.E-02)); -#846 = LINE('',#847,#848); -#847 = CARTESIAN_POINT('',(-1.155,0.505,-1.E-02)); -#848 = VECTOR('',#849,1.); -#849 = DIRECTION('',(1.,0.,0.)); -#850 = ORIENTED_EDGE('',*,*,#851,.F.); -#851 = EDGE_CURVE('',#250,#844,#852,.T.); -#852 = LINE('',#853,#854); -#853 = CARTESIAN_POINT('',(-0.805,0.505,0.)); -#854 = VECTOR('',#855,1.); -#855 = DIRECTION('',(-0.,-0.,-1.)); -#856 = ORIENTED_EDGE('',*,*,#247,.F.); -#857 = PLANE('',#858); -#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); -#859 = CARTESIAN_POINT('',(-1.155,0.505,0.)); -#860 = DIRECTION('',(0.,-1.,0.)); -#861 = DIRECTION('',(1.,0.,0.)); -#862 = ADVANCED_FACE('',(#863),#881,.F.); -#863 = FACE_BOUND('',#864,.F.); -#864 = EDGE_LOOP('',(#865,#866,#874,#880)); -#865 = ORIENTED_EDGE('',*,*,#851,.T.); -#866 = ORIENTED_EDGE('',*,*,#867,.T.); -#867 = EDGE_CURVE('',#844,#868,#870,.T.); -#868 = VERTEX_POINT('',#869); -#869 = CARTESIAN_POINT('',(-0.805,0.155,-1.E-02)); -#870 = LINE('',#871,#872); -#871 = CARTESIAN_POINT('',(-0.805,0.505,-1.E-02)); -#872 = VECTOR('',#873,1.); -#873 = DIRECTION('',(0.,-1.,0.)); -#874 = ORIENTED_EDGE('',*,*,#875,.F.); -#875 = EDGE_CURVE('',#266,#868,#876,.T.); -#876 = LINE('',#877,#878); -#877 = CARTESIAN_POINT('',(-0.805,0.155,0.)); -#878 = VECTOR('',#879,1.); -#879 = DIRECTION('',(-0.,-0.,-1.)); -#880 = ORIENTED_EDGE('',*,*,#273,.F.); -#881 = PLANE('',#882); -#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); -#883 = CARTESIAN_POINT('',(-0.805,0.505,0.)); -#884 = DIRECTION('',(-1.,0.,0.)); -#885 = DIRECTION('',(0.,-1.,0.)); -#886 = ADVANCED_FACE('',(#887),#905,.F.); -#887 = FACE_BOUND('',#888,.F.); -#888 = EDGE_LOOP('',(#889,#890,#898,#904)); -#889 = ORIENTED_EDGE('',*,*,#875,.T.); -#890 = ORIENTED_EDGE('',*,*,#891,.T.); -#891 = EDGE_CURVE('',#868,#892,#894,.T.); -#892 = VERTEX_POINT('',#893); -#893 = CARTESIAN_POINT('',(-1.155,0.155,-1.E-02)); -#894 = LINE('',#895,#896); -#895 = CARTESIAN_POINT('',(-0.805,0.155,-1.E-02)); -#896 = VECTOR('',#897,1.); -#897 = DIRECTION('',(-1.,0.,0.)); -#898 = ORIENTED_EDGE('',*,*,#899,.F.); -#899 = EDGE_CURVE('',#258,#892,#900,.T.); -#900 = LINE('',#901,#902); -#901 = CARTESIAN_POINT('',(-1.155,0.155,0.)); -#902 = VECTOR('',#903,1.); -#903 = DIRECTION('',(-0.,-0.,-1.)); -#904 = ORIENTED_EDGE('',*,*,#265,.F.); -#905 = PLANE('',#906); -#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909); -#907 = CARTESIAN_POINT('',(-0.805,0.155,0.)); -#908 = DIRECTION('',(0.,1.,0.)); -#909 = DIRECTION('',(-1.,0.,0.)); -#910 = ADVANCED_FACE('',(#911),#922,.F.); -#911 = FACE_BOUND('',#912,.F.); -#912 = EDGE_LOOP('',(#913,#914,#920,#921)); -#913 = ORIENTED_EDGE('',*,*,#899,.T.); +#611 = CARTESIAN_POINT('',(-1.155,0.155,0.)); +#612 = DIRECTION('',(1.,0.,0.)); +#613 = DIRECTION('',(0.,1.,0.)); +#614 = ADVANCED_FACE('',(#615),#640,.F.); +#615 = FACE_BOUND('',#616,.F.); +#616 = EDGE_LOOP('',(#617,#625,#633,#639)); +#617 = ORIENTED_EDGE('',*,*,#618,.T.); +#618 = EDGE_CURVE('',#169,#619,#621,.T.); +#619 = VERTEX_POINT('',#620); +#620 = CARTESIAN_POINT('',(-0.805,0.805,-1.E-02)); +#621 = LINE('',#622,#623); +#622 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#623 = VECTOR('',#624,1.); +#624 = DIRECTION('',(-0.,-0.,-1.)); +#625 = ORIENTED_EDGE('',*,*,#626,.T.); +#626 = EDGE_CURVE('',#619,#627,#629,.T.); +#627 = VERTEX_POINT('',#628); +#628 = CARTESIAN_POINT('',(-1.155,0.805,-1.E-02)); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(-0.805,0.805,-1.E-02)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(-1.,0.,0.)); +#633 = ORIENTED_EDGE('',*,*,#634,.F.); +#634 = EDGE_CURVE('',#171,#627,#635,.T.); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(-0.,-0.,-1.)); +#639 = ORIENTED_EDGE('',*,*,#168,.F.); +#640 = PLANE('',#641); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(-0.805,0.805,0.)); +#643 = DIRECTION('',(0.,1.,0.)); +#644 = DIRECTION('',(-1.,0.,0.)); +#645 = ADVANCED_FACE('',(#646),#664,.F.); +#646 = FACE_BOUND('',#647,.F.); +#647 = EDGE_LOOP('',(#648,#649,#657,#663)); +#648 = ORIENTED_EDGE('',*,*,#634,.T.); +#649 = ORIENTED_EDGE('',*,*,#650,.T.); +#650 = EDGE_CURVE('',#627,#651,#653,.T.); +#651 = VERTEX_POINT('',#652); +#652 = CARTESIAN_POINT('',(-1.155,1.155,-1.E-02)); +#653 = LINE('',#654,#655); +#654 = CARTESIAN_POINT('',(-1.155,0.805,-1.E-02)); +#655 = VECTOR('',#656,1.); +#656 = DIRECTION('',(0.,1.,0.)); +#657 = ORIENTED_EDGE('',*,*,#658,.F.); +#658 = EDGE_CURVE('',#187,#651,#659,.T.); +#659 = LINE('',#660,#661); +#660 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#661 = VECTOR('',#662,1.); +#662 = DIRECTION('',(-0.,-0.,-1.)); +#663 = ORIENTED_EDGE('',*,*,#194,.F.); +#664 = PLANE('',#665); +#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668); +#666 = CARTESIAN_POINT('',(-1.155,0.805,0.)); +#667 = DIRECTION('',(1.,0.,0.)); +#668 = DIRECTION('',(0.,1.,0.)); +#669 = ADVANCED_FACE('',(#670),#688,.F.); +#670 = FACE_BOUND('',#671,.F.); +#671 = EDGE_LOOP('',(#672,#673,#681,#687)); +#672 = ORIENTED_EDGE('',*,*,#658,.T.); +#673 = ORIENTED_EDGE('',*,*,#674,.T.); +#674 = EDGE_CURVE('',#651,#675,#677,.T.); +#675 = VERTEX_POINT('',#676); +#676 = CARTESIAN_POINT('',(-0.805,1.155,-1.E-02)); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(-1.155,1.155,-1.E-02)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(1.,0.,0.)); +#681 = ORIENTED_EDGE('',*,*,#682,.F.); +#682 = EDGE_CURVE('',#179,#675,#683,.T.); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(-0.,-0.,-1.)); +#687 = ORIENTED_EDGE('',*,*,#186,.F.); +#688 = PLANE('',#689); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-1.155,1.155,0.)); +#691 = DIRECTION('',(0.,-1.,0.)); +#692 = DIRECTION('',(1.,0.,0.)); +#693 = ADVANCED_FACE('',(#694),#705,.F.); +#694 = FACE_BOUND('',#695,.F.); +#695 = EDGE_LOOP('',(#696,#697,#703,#704)); +#696 = ORIENTED_EDGE('',*,*,#682,.T.); +#697 = ORIENTED_EDGE('',*,*,#698,.T.); +#698 = EDGE_CURVE('',#675,#619,#699,.T.); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.805,1.155,-1.E-02)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(0.,-1.,0.)); +#703 = ORIENTED_EDGE('',*,*,#618,.F.); +#704 = ORIENTED_EDGE('',*,*,#178,.F.); +#705 = PLANE('',#706); +#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); +#707 = CARTESIAN_POINT('',(-0.805,1.155,0.)); +#708 = DIRECTION('',(-1.,0.,0.)); +#709 = DIRECTION('',(0.,-1.,0.)); +#710 = ADVANCED_FACE('',(#711),#736,.F.); +#711 = FACE_BOUND('',#712,.F.); +#712 = EDGE_LOOP('',(#713,#721,#729,#735)); +#713 = ORIENTED_EDGE('',*,*,#714,.T.); +#714 = EDGE_CURVE('',#203,#715,#717,.T.); +#715 = VERTEX_POINT('',#716); +#716 = CARTESIAN_POINT('',(0.805,0.805,-1.E-02)); +#717 = LINE('',#718,#719); +#718 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#719 = VECTOR('',#720,1.); +#720 = DIRECTION('',(-0.,-0.,-1.)); +#721 = ORIENTED_EDGE('',*,*,#722,.T.); +#722 = EDGE_CURVE('',#715,#723,#725,.T.); +#723 = VERTEX_POINT('',#724); +#724 = CARTESIAN_POINT('',(0.805,1.155,-1.E-02)); +#725 = LINE('',#726,#727); +#726 = CARTESIAN_POINT('',(0.805,0.805,-1.E-02)); +#727 = VECTOR('',#728,1.); +#728 = DIRECTION('',(0.,1.,0.)); +#729 = ORIENTED_EDGE('',*,*,#730,.F.); +#730 = EDGE_CURVE('',#205,#723,#731,.T.); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(-0.,-0.,-1.)); +#735 = ORIENTED_EDGE('',*,*,#202,.F.); +#736 = PLANE('',#737); +#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740); +#738 = CARTESIAN_POINT('',(0.805,0.805,0.)); +#739 = DIRECTION('',(1.,0.,0.)); +#740 = DIRECTION('',(0.,1.,0.)); +#741 = ADVANCED_FACE('',(#742),#760,.F.); +#742 = FACE_BOUND('',#743,.F.); +#743 = EDGE_LOOP('',(#744,#745,#753,#759)); +#744 = ORIENTED_EDGE('',*,*,#730,.T.); +#745 = ORIENTED_EDGE('',*,*,#746,.T.); +#746 = EDGE_CURVE('',#723,#747,#749,.T.); +#747 = VERTEX_POINT('',#748); +#748 = CARTESIAN_POINT('',(1.155,1.155,-1.E-02)); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(0.805,1.155,-1.E-02)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(1.,0.,0.)); +#753 = ORIENTED_EDGE('',*,*,#754,.F.); +#754 = EDGE_CURVE('',#221,#747,#755,.T.); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(-0.,-0.,-1.)); +#759 = ORIENTED_EDGE('',*,*,#228,.F.); +#760 = PLANE('',#761); +#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764); +#762 = CARTESIAN_POINT('',(0.805,1.155,0.)); +#763 = DIRECTION('',(0.,-1.,0.)); +#764 = DIRECTION('',(1.,0.,0.)); +#765 = ADVANCED_FACE('',(#766),#784,.F.); +#766 = FACE_BOUND('',#767,.F.); +#767 = EDGE_LOOP('',(#768,#769,#777,#783)); +#768 = ORIENTED_EDGE('',*,*,#754,.T.); +#769 = ORIENTED_EDGE('',*,*,#770,.T.); +#770 = EDGE_CURVE('',#747,#771,#773,.T.); +#771 = VERTEX_POINT('',#772); +#772 = CARTESIAN_POINT('',(1.155,0.805,-1.E-02)); +#773 = LINE('',#774,#775); +#774 = CARTESIAN_POINT('',(1.155,1.155,-1.E-02)); +#775 = VECTOR('',#776,1.); +#776 = DIRECTION('',(0.,-1.,0.)); +#777 = ORIENTED_EDGE('',*,*,#778,.F.); +#778 = EDGE_CURVE('',#213,#771,#779,.T.); +#779 = LINE('',#780,#781); +#780 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#781 = VECTOR('',#782,1.); +#782 = DIRECTION('',(-0.,-0.,-1.)); +#783 = ORIENTED_EDGE('',*,*,#220,.F.); +#784 = PLANE('',#785); +#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788); +#786 = CARTESIAN_POINT('',(1.155,1.155,0.)); +#787 = DIRECTION('',(-1.,0.,0.)); +#788 = DIRECTION('',(0.,-1.,0.)); +#789 = ADVANCED_FACE('',(#790),#801,.F.); +#790 = FACE_BOUND('',#791,.F.); +#791 = EDGE_LOOP('',(#792,#793,#799,#800)); +#792 = ORIENTED_EDGE('',*,*,#778,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#771,#715,#795,.T.); +#795 = LINE('',#796,#797); +#796 = CARTESIAN_POINT('',(1.155,0.805,-1.E-02)); +#797 = VECTOR('',#798,1.); +#798 = DIRECTION('',(-1.,0.,0.)); +#799 = ORIENTED_EDGE('',*,*,#714,.F.); +#800 = ORIENTED_EDGE('',*,*,#212,.F.); +#801 = PLANE('',#802); +#802 = AXIS2_PLACEMENT_3D('',#803,#804,#805); +#803 = CARTESIAN_POINT('',(1.155,0.805,0.)); +#804 = DIRECTION('',(0.,1.,0.)); +#805 = DIRECTION('',(-1.,0.,0.)); +#806 = ADVANCED_FACE('',(#807),#832,.F.); +#807 = FACE_BOUND('',#808,.F.); +#808 = EDGE_LOOP('',(#809,#817,#825,#831)); +#809 = ORIENTED_EDGE('',*,*,#810,.T.); +#810 = EDGE_CURVE('',#237,#811,#813,.T.); +#811 = VERTEX_POINT('',#812); +#812 = CARTESIAN_POINT('',(1.155,0.155,-1.E-02)); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(-0.,-0.,-1.)); +#817 = ORIENTED_EDGE('',*,*,#818,.T.); +#818 = EDGE_CURVE('',#811,#819,#821,.T.); +#819 = VERTEX_POINT('',#820); +#820 = CARTESIAN_POINT('',(0.805,0.155,-1.E-02)); +#821 = LINE('',#822,#823); +#822 = CARTESIAN_POINT('',(1.155,0.155,-1.E-02)); +#823 = VECTOR('',#824,1.); +#824 = DIRECTION('',(-1.,0.,0.)); +#825 = ORIENTED_EDGE('',*,*,#826,.F.); +#826 = EDGE_CURVE('',#239,#819,#827,.T.); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(-0.,-0.,-1.)); +#831 = ORIENTED_EDGE('',*,*,#236,.F.); +#832 = PLANE('',#833); +#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836); +#834 = CARTESIAN_POINT('',(1.155,0.155,0.)); +#835 = DIRECTION('',(0.,1.,0.)); +#836 = DIRECTION('',(-1.,0.,0.)); +#837 = ADVANCED_FACE('',(#838),#856,.F.); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#849,#855)); +#840 = ORIENTED_EDGE('',*,*,#826,.T.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#819,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(0.805,0.505,-1.E-02)); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(0.805,0.155,-1.E-02)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(0.,1.,0.)); +#849 = ORIENTED_EDGE('',*,*,#850,.F.); +#850 = EDGE_CURVE('',#255,#843,#851,.T.); +#851 = LINE('',#852,#853); +#852 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#853 = VECTOR('',#854,1.); +#854 = DIRECTION('',(-0.,-0.,-1.)); +#855 = ORIENTED_EDGE('',*,*,#262,.F.); +#856 = PLANE('',#857); +#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860); +#858 = CARTESIAN_POINT('',(0.805,0.155,0.)); +#859 = DIRECTION('',(1.,0.,0.)); +#860 = DIRECTION('',(0.,1.,0.)); +#861 = ADVANCED_FACE('',(#862),#880,.F.); +#862 = FACE_BOUND('',#863,.F.); +#863 = EDGE_LOOP('',(#864,#865,#873,#879)); +#864 = ORIENTED_EDGE('',*,*,#850,.T.); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#843,#867,#869,.T.); +#867 = VERTEX_POINT('',#868); +#868 = CARTESIAN_POINT('',(1.155,0.505,-1.E-02)); +#869 = LINE('',#870,#871); +#870 = CARTESIAN_POINT('',(0.805,0.505,-1.E-02)); +#871 = VECTOR('',#872,1.); +#872 = DIRECTION('',(1.,0.,0.)); +#873 = ORIENTED_EDGE('',*,*,#874,.F.); +#874 = EDGE_CURVE('',#247,#867,#875,.T.); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-0.,-0.,-1.)); +#879 = ORIENTED_EDGE('',*,*,#254,.F.); +#880 = PLANE('',#881); +#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884); +#882 = CARTESIAN_POINT('',(0.805,0.505,0.)); +#883 = DIRECTION('',(0.,-1.,0.)); +#884 = DIRECTION('',(1.,0.,0.)); +#885 = ADVANCED_FACE('',(#886),#897,.F.); +#886 = FACE_BOUND('',#887,.F.); +#887 = EDGE_LOOP('',(#888,#889,#895,#896)); +#888 = ORIENTED_EDGE('',*,*,#874,.T.); +#889 = ORIENTED_EDGE('',*,*,#890,.T.); +#890 = EDGE_CURVE('',#867,#811,#891,.T.); +#891 = LINE('',#892,#893); +#892 = CARTESIAN_POINT('',(1.155,0.505,-1.E-02)); +#893 = VECTOR('',#894,1.); +#894 = DIRECTION('',(0.,-1.,0.)); +#895 = ORIENTED_EDGE('',*,*,#810,.F.); +#896 = ORIENTED_EDGE('',*,*,#246,.F.); +#897 = PLANE('',#898); +#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901); +#899 = CARTESIAN_POINT('',(1.155,0.505,0.)); +#900 = DIRECTION('',(-1.,0.,0.)); +#901 = DIRECTION('',(0.,-1.,0.)); +#902 = ADVANCED_FACE('',(#903),#922,.T.); +#903 = FACE_BOUND('',#904,.T.); +#904 = EDGE_LOOP('',(#905,#906,#914,#921)); +#905 = ORIENTED_EDGE('',*,*,#270,.F.); +#906 = ORIENTED_EDGE('',*,*,#907,.T.); +#907 = EDGE_CURVE('',#271,#908,#910,.T.); +#908 = VERTEX_POINT('',#909); +#909 = CARTESIAN_POINT('',(0.6,0.98,-1.E-02)); +#910 = LINE('',#911,#912); +#911 = CARTESIAN_POINT('',(0.6,0.98,0.)); +#912 = VECTOR('',#913,1.); +#913 = DIRECTION('',(-0.,-0.,-1.)); #914 = ORIENTED_EDGE('',*,*,#915,.T.); -#915 = EDGE_CURVE('',#892,#836,#916,.T.); -#916 = LINE('',#917,#918); -#917 = CARTESIAN_POINT('',(-1.155,0.155,-1.E-02)); -#918 = VECTOR('',#919,1.); -#919 = DIRECTION('',(0.,1.,0.)); -#920 = ORIENTED_EDGE('',*,*,#835,.F.); -#921 = ORIENTED_EDGE('',*,*,#257,.F.); -#922 = PLANE('',#923); +#915 = EDGE_CURVE('',#908,#908,#916,.T.); +#916 = CIRCLE('',#917,0.1); +#917 = AXIS2_PLACEMENT_3D('',#918,#919,#920); +#918 = CARTESIAN_POINT('',(0.5,0.98,-1.E-02)); +#919 = DIRECTION('',(0.,0.,1.)); +#920 = DIRECTION('',(1.,0.,0.)); +#921 = ORIENTED_EDGE('',*,*,#907,.F.); +#922 = CYLINDRICAL_SURFACE('',#923,0.1); #923 = AXIS2_PLACEMENT_3D('',#924,#925,#926); -#924 = CARTESIAN_POINT('',(-1.155,0.155,0.)); -#925 = DIRECTION('',(1.,0.,0.)); -#926 = DIRECTION('',(0.,1.,0.)); +#924 = CARTESIAN_POINT('',(0.5,0.98,0.)); +#925 = DIRECTION('',(0.,0.,1.)); +#926 = DIRECTION('',(1.,0.,0.)); #927 = ADVANCED_FACE('',(#928),#953,.F.); #928 = FACE_BOUND('',#929,.F.); #929 = EDGE_LOOP('',(#930,#938,#946,#952)); @@ -1049,31 +1049,31 @@ DATA; #1026 = ORIENTED_EDGE('',*,*,#1027,.T.); #1027 = EDGE_CURVE('',#316,#1028,#1030,.T.); #1028 = VERTEX_POINT('',#1029); -#1029 = CARTESIAN_POINT('',(1.155,-0.505,-1.E-02)); +#1029 = CARTESIAN_POINT('',(0.805,-0.155,-1.E-02)); #1030 = LINE('',#1031,#1032); -#1031 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#1031 = CARTESIAN_POINT('',(0.805,-0.155,0.)); #1032 = VECTOR('',#1033,1.); #1033 = DIRECTION('',(-0.,-0.,-1.)); #1034 = ORIENTED_EDGE('',*,*,#1035,.T.); #1035 = EDGE_CURVE('',#1028,#1036,#1038,.T.); #1036 = VERTEX_POINT('',#1037); -#1037 = CARTESIAN_POINT('',(0.805,-0.505,-1.E-02)); +#1037 = CARTESIAN_POINT('',(1.155,-0.155,-1.E-02)); #1038 = LINE('',#1039,#1040); -#1039 = CARTESIAN_POINT('',(1.155,-0.505,-1.E-02)); +#1039 = CARTESIAN_POINT('',(0.805,-0.155,-1.E-02)); #1040 = VECTOR('',#1041,1.); -#1041 = DIRECTION('',(-1.,0.,0.)); +#1041 = DIRECTION('',(1.,0.,0.)); #1042 = ORIENTED_EDGE('',*,*,#1043,.F.); #1043 = EDGE_CURVE('',#318,#1036,#1044,.T.); #1044 = LINE('',#1045,#1046); -#1045 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#1045 = CARTESIAN_POINT('',(1.155,-0.155,0.)); #1046 = VECTOR('',#1047,1.); #1047 = DIRECTION('',(-0.,-0.,-1.)); #1048 = ORIENTED_EDGE('',*,*,#315,.F.); #1049 = PLANE('',#1050); #1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053); -#1051 = CARTESIAN_POINT('',(1.155,-0.505,0.)); -#1052 = DIRECTION('',(0.,1.,0.)); -#1053 = DIRECTION('',(-1.,0.,0.)); +#1051 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#1052 = DIRECTION('',(0.,-1.,0.)); +#1053 = DIRECTION('',(1.,0.,0.)); #1054 = ADVANCED_FACE('',(#1055),#1073,.F.); #1055 = FACE_BOUND('',#1056,.F.); #1056 = EDGE_LOOP('',(#1057,#1058,#1066,#1072)); @@ -1081,23 +1081,23 @@ DATA; #1058 = ORIENTED_EDGE('',*,*,#1059,.T.); #1059 = EDGE_CURVE('',#1036,#1060,#1062,.T.); #1060 = VERTEX_POINT('',#1061); -#1061 = CARTESIAN_POINT('',(0.805,-0.155,-1.E-02)); +#1061 = CARTESIAN_POINT('',(1.155,-0.505,-1.E-02)); #1062 = LINE('',#1063,#1064); -#1063 = CARTESIAN_POINT('',(0.805,-0.505,-1.E-02)); +#1063 = CARTESIAN_POINT('',(1.155,-0.155,-1.E-02)); #1064 = VECTOR('',#1065,1.); -#1065 = DIRECTION('',(0.,1.,0.)); +#1065 = DIRECTION('',(0.,-1.,0.)); #1066 = ORIENTED_EDGE('',*,*,#1067,.F.); #1067 = EDGE_CURVE('',#334,#1060,#1068,.T.); #1068 = LINE('',#1069,#1070); -#1069 = CARTESIAN_POINT('',(0.805,-0.155,0.)); +#1069 = CARTESIAN_POINT('',(1.155,-0.505,0.)); #1070 = VECTOR('',#1071,1.); #1071 = DIRECTION('',(-0.,-0.,-1.)); #1072 = ORIENTED_EDGE('',*,*,#341,.F.); #1073 = PLANE('',#1074); #1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077); -#1075 = CARTESIAN_POINT('',(0.805,-0.505,0.)); -#1076 = DIRECTION('',(1.,0.,0.)); -#1077 = DIRECTION('',(0.,1.,0.)); +#1075 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#1076 = DIRECTION('',(-1.,0.,0.)); +#1077 = DIRECTION('',(0.,-1.,0.)); #1078 = ADVANCED_FACE('',(#1079),#1097,.F.); #1079 = FACE_BOUND('',#1080,.F.); #1080 = EDGE_LOOP('',(#1081,#1082,#1090,#1096)); @@ -1105,23 +1105,23 @@ DATA; #1082 = ORIENTED_EDGE('',*,*,#1083,.T.); #1083 = EDGE_CURVE('',#1060,#1084,#1086,.T.); #1084 = VERTEX_POINT('',#1085); -#1085 = CARTESIAN_POINT('',(1.155,-0.155,-1.E-02)); +#1085 = CARTESIAN_POINT('',(0.805,-0.505,-1.E-02)); #1086 = LINE('',#1087,#1088); -#1087 = CARTESIAN_POINT('',(0.805,-0.155,-1.E-02)); +#1087 = CARTESIAN_POINT('',(1.155,-0.505,-1.E-02)); #1088 = VECTOR('',#1089,1.); -#1089 = DIRECTION('',(1.,0.,0.)); +#1089 = DIRECTION('',(-1.,0.,0.)); #1090 = ORIENTED_EDGE('',*,*,#1091,.F.); #1091 = EDGE_CURVE('',#326,#1084,#1092,.T.); #1092 = LINE('',#1093,#1094); -#1093 = CARTESIAN_POINT('',(1.155,-0.155,0.)); +#1093 = CARTESIAN_POINT('',(0.805,-0.505,0.)); #1094 = VECTOR('',#1095,1.); #1095 = DIRECTION('',(-0.,-0.,-1.)); #1096 = ORIENTED_EDGE('',*,*,#333,.F.); #1097 = PLANE('',#1098); #1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101); -#1099 = CARTESIAN_POINT('',(0.805,-0.155,0.)); -#1100 = DIRECTION('',(0.,-1.,0.)); -#1101 = DIRECTION('',(1.,0.,0.)); +#1099 = CARTESIAN_POINT('',(1.155,-0.505,0.)); +#1100 = DIRECTION('',(0.,1.,0.)); +#1101 = DIRECTION('',(-1.,0.,0.)); #1102 = ADVANCED_FACE('',(#1103),#1114,.F.); #1103 = FACE_BOUND('',#1104,.F.); #1104 = EDGE_LOOP('',(#1105,#1106,#1112,#1113)); @@ -1129,47 +1129,47 @@ DATA; #1106 = ORIENTED_EDGE('',*,*,#1107,.T.); #1107 = EDGE_CURVE('',#1084,#1028,#1108,.T.); #1108 = LINE('',#1109,#1110); -#1109 = CARTESIAN_POINT('',(1.155,-0.155,-1.E-02)); +#1109 = CARTESIAN_POINT('',(0.805,-0.505,-1.E-02)); #1110 = VECTOR('',#1111,1.); -#1111 = DIRECTION('',(0.,-1.,0.)); +#1111 = DIRECTION('',(0.,1.,0.)); #1112 = ORIENTED_EDGE('',*,*,#1027,.F.); #1113 = ORIENTED_EDGE('',*,*,#325,.F.); #1114 = PLANE('',#1115); #1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); -#1116 = CARTESIAN_POINT('',(1.155,-0.155,0.)); -#1117 = DIRECTION('',(-1.,0.,0.)); -#1118 = DIRECTION('',(0.,-1.,0.)); +#1116 = CARTESIAN_POINT('',(0.805,-0.505,0.)); +#1117 = DIRECTION('',(1.,0.,0.)); +#1118 = DIRECTION('',(0.,1.,0.)); #1119 = ADVANCED_FACE('',(#1120),#1145,.F.); #1120 = FACE_BOUND('',#1121,.F.); #1121 = EDGE_LOOP('',(#1122,#1130,#1138,#1144)); #1122 = ORIENTED_EDGE('',*,*,#1123,.T.); #1123 = EDGE_CURVE('',#350,#1124,#1126,.T.); #1124 = VERTEX_POINT('',#1125); -#1125 = CARTESIAN_POINT('',(1.155,-0.805,-1.E-02)); +#1125 = CARTESIAN_POINT('',(0.805,-1.155,-1.E-02)); #1126 = LINE('',#1127,#1128); -#1127 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#1127 = CARTESIAN_POINT('',(0.805,-1.155,0.)); #1128 = VECTOR('',#1129,1.); #1129 = DIRECTION('',(-0.,-0.,-1.)); #1130 = ORIENTED_EDGE('',*,*,#1131,.T.); #1131 = EDGE_CURVE('',#1124,#1132,#1134,.T.); #1132 = VERTEX_POINT('',#1133); -#1133 = CARTESIAN_POINT('',(1.155,-1.155,-1.E-02)); +#1133 = CARTESIAN_POINT('',(0.805,-0.805,-1.E-02)); #1134 = LINE('',#1135,#1136); -#1135 = CARTESIAN_POINT('',(1.155,-0.805,-1.E-02)); +#1135 = CARTESIAN_POINT('',(0.805,-1.155,-1.E-02)); #1136 = VECTOR('',#1137,1.); -#1137 = DIRECTION('',(0.,-1.,0.)); +#1137 = DIRECTION('',(0.,1.,0.)); #1138 = ORIENTED_EDGE('',*,*,#1139,.F.); #1139 = EDGE_CURVE('',#352,#1132,#1140,.T.); #1140 = LINE('',#1141,#1142); -#1141 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#1141 = CARTESIAN_POINT('',(0.805,-0.805,0.)); #1142 = VECTOR('',#1143,1.); #1143 = DIRECTION('',(-0.,-0.,-1.)); #1144 = ORIENTED_EDGE('',*,*,#349,.F.); #1145 = PLANE('',#1146); #1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); -#1147 = CARTESIAN_POINT('',(1.155,-0.805,0.)); -#1148 = DIRECTION('',(-1.,0.,0.)); -#1149 = DIRECTION('',(0.,-1.,0.)); +#1147 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#1148 = DIRECTION('',(1.,0.,0.)); +#1149 = DIRECTION('',(0.,1.,0.)); #1150 = ADVANCED_FACE('',(#1151),#1169,.F.); #1151 = FACE_BOUND('',#1152,.F.); #1152 = EDGE_LOOP('',(#1153,#1154,#1162,#1168)); @@ -1177,23 +1177,23 @@ DATA; #1154 = ORIENTED_EDGE('',*,*,#1155,.T.); #1155 = EDGE_CURVE('',#1132,#1156,#1158,.T.); #1156 = VERTEX_POINT('',#1157); -#1157 = CARTESIAN_POINT('',(0.805,-1.155,-1.E-02)); +#1157 = CARTESIAN_POINT('',(1.155,-0.805,-1.E-02)); #1158 = LINE('',#1159,#1160); -#1159 = CARTESIAN_POINT('',(1.155,-1.155,-1.E-02)); +#1159 = CARTESIAN_POINT('',(0.805,-0.805,-1.E-02)); #1160 = VECTOR('',#1161,1.); -#1161 = DIRECTION('',(-1.,0.,0.)); +#1161 = DIRECTION('',(1.,0.,0.)); #1162 = ORIENTED_EDGE('',*,*,#1163,.F.); #1163 = EDGE_CURVE('',#368,#1156,#1164,.T.); #1164 = LINE('',#1165,#1166); -#1165 = CARTESIAN_POINT('',(0.805,-1.155,0.)); +#1165 = CARTESIAN_POINT('',(1.155,-0.805,0.)); #1166 = VECTOR('',#1167,1.); #1167 = DIRECTION('',(-0.,-0.,-1.)); #1168 = ORIENTED_EDGE('',*,*,#375,.F.); #1169 = PLANE('',#1170); #1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); -#1171 = CARTESIAN_POINT('',(1.155,-1.155,0.)); -#1172 = DIRECTION('',(0.,1.,0.)); -#1173 = DIRECTION('',(-1.,0.,0.)); +#1171 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#1172 = DIRECTION('',(0.,-1.,0.)); +#1173 = DIRECTION('',(1.,0.,0.)); #1174 = ADVANCED_FACE('',(#1175),#1193,.F.); #1175 = FACE_BOUND('',#1176,.F.); #1176 = EDGE_LOOP('',(#1177,#1178,#1186,#1192)); @@ -1201,23 +1201,23 @@ DATA; #1178 = ORIENTED_EDGE('',*,*,#1179,.T.); #1179 = EDGE_CURVE('',#1156,#1180,#1182,.T.); #1180 = VERTEX_POINT('',#1181); -#1181 = CARTESIAN_POINT('',(0.805,-0.805,-1.E-02)); +#1181 = CARTESIAN_POINT('',(1.155,-1.155,-1.E-02)); #1182 = LINE('',#1183,#1184); -#1183 = CARTESIAN_POINT('',(0.805,-1.155,-1.E-02)); +#1183 = CARTESIAN_POINT('',(1.155,-0.805,-1.E-02)); #1184 = VECTOR('',#1185,1.); -#1185 = DIRECTION('',(0.,1.,0.)); +#1185 = DIRECTION('',(0.,-1.,0.)); #1186 = ORIENTED_EDGE('',*,*,#1187,.F.); #1187 = EDGE_CURVE('',#360,#1180,#1188,.T.); #1188 = LINE('',#1189,#1190); -#1189 = CARTESIAN_POINT('',(0.805,-0.805,0.)); +#1189 = CARTESIAN_POINT('',(1.155,-1.155,0.)); #1190 = VECTOR('',#1191,1.); #1191 = DIRECTION('',(-0.,-0.,-1.)); #1192 = ORIENTED_EDGE('',*,*,#367,.F.); #1193 = PLANE('',#1194); #1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197); -#1195 = CARTESIAN_POINT('',(0.805,-1.155,0.)); -#1196 = DIRECTION('',(1.,0.,0.)); -#1197 = DIRECTION('',(0.,1.,0.)); +#1195 = CARTESIAN_POINT('',(1.155,-0.805,0.)); +#1196 = DIRECTION('',(-1.,0.,0.)); +#1197 = DIRECTION('',(0.,-1.,0.)); #1198 = ADVANCED_FACE('',(#1199),#1210,.F.); #1199 = FACE_BOUND('',#1200,.F.); #1200 = EDGE_LOOP('',(#1201,#1202,#1208,#1209)); @@ -1225,16 +1225,16 @@ DATA; #1202 = ORIENTED_EDGE('',*,*,#1203,.T.); #1203 = EDGE_CURVE('',#1180,#1124,#1204,.T.); #1204 = LINE('',#1205,#1206); -#1205 = CARTESIAN_POINT('',(0.805,-0.805,-1.E-02)); +#1205 = CARTESIAN_POINT('',(1.155,-1.155,-1.E-02)); #1206 = VECTOR('',#1207,1.); -#1207 = DIRECTION('',(1.,0.,0.)); +#1207 = DIRECTION('',(-1.,0.,0.)); #1208 = ORIENTED_EDGE('',*,*,#1123,.F.); #1209 = ORIENTED_EDGE('',*,*,#359,.F.); #1210 = PLANE('',#1211); #1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214); -#1212 = CARTESIAN_POINT('',(0.805,-0.805,0.)); -#1213 = DIRECTION('',(0.,-1.,0.)); -#1214 = DIRECTION('',(1.,0.,0.)); +#1212 = CARTESIAN_POINT('',(1.155,-1.155,0.)); +#1213 = DIRECTION('',(0.,1.,0.)); +#1214 = DIRECTION('',(-1.,0.,0.)); #1215 = ADVANCED_FACE('',(#1216),#1241,.F.); #1216 = FACE_BOUND('',#1217,.F.); #1217 = EDGE_LOOP('',(#1218,#1226,#1234,#1240)); @@ -1337,208 +1337,208 @@ DATA; #1314 = ORIENTED_EDGE('',*,*,#1315,.T.); #1315 = EDGE_CURVE('',#1316,#1318,#1320,.T.); #1316 = VERTEX_POINT('',#1317); -#1317 = CARTESIAN_POINT('',(-1.03,1.15,0.23)); +#1317 = CARTESIAN_POINT('',(-1.15,-1.03,0.23)); #1318 = VERTEX_POINT('',#1319); -#1319 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); +#1319 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); #1320 = LINE('',#1321,#1322); -#1321 = CARTESIAN_POINT('',(-1.15,1.15,0.23)); +#1321 = CARTESIAN_POINT('',(-1.15,-1.15,0.23)); #1322 = VECTOR('',#1323,1.); -#1323 = DIRECTION('',(1.,0.,0.)); +#1323 = DIRECTION('',(0.,1.,0.)); #1324 = ORIENTED_EDGE('',*,*,#1325,.T.); #1325 = EDGE_CURVE('',#1318,#1326,#1328,.T.); #1326 = VERTEX_POINT('',#1327); -#1327 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1327 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); #1328 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1329,#1330,#1331,#1332, #1333,#1334,#1335,#1336),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(8.133347439069,8.284955591497), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(6.06210854103,6.213716693458), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1329 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); -#1330 = CARTESIAN_POINT('',(-0.960646032115,1.15,0.23)); -#1331 = CARTESIAN_POINT('',(-0.93067189639,1.15,0.23)); -#1332 = CARTESIAN_POINT('',(-0.902979466098,1.15,0.23)); -#1333 = CARTESIAN_POINT('',(-0.875844298578,1.15,0.23)); -#1334 = CARTESIAN_POINT('',(-0.8511699478,1.15,0.23)); -#1335 = CARTESIAN_POINT('',(-0.823431331776,1.15,0.23)); -#1336 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1329 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); +#1330 = CARTESIAN_POINT('',(-1.15,-0.960646032115,0.23)); +#1331 = CARTESIAN_POINT('',(-1.15,-0.930671896391,0.23)); +#1332 = CARTESIAN_POINT('',(-1.15,-0.902979466098,0.23)); +#1333 = CARTESIAN_POINT('',(-1.15,-0.875844298578,0.23)); +#1334 = CARTESIAN_POINT('',(-1.15,-0.851169947799,0.23)); +#1335 = CARTESIAN_POINT('',(-1.15,-0.823431331776,0.23)); +#1336 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); #1337 = ORIENTED_EDGE('',*,*,#1338,.T.); #1338 = EDGE_CURVE('',#1326,#1339,#1341,.T.); #1339 = VERTEX_POINT('',#1340); -#1340 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1340 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); #1341 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1342,#1343,#1344,#1345, #1346,#1347,#1348,#1349,#1350,#1351),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(8.284955591497,9.884955592811), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(6.213716693458,7.813716694772), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#1342 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); -#1343 = CARTESIAN_POINT('',(-0.620952247727,1.15,0.23)); -#1344 = CARTESIAN_POINT('',(-0.444638391226,1.15,0.23)); -#1345 = CARTESIAN_POINT('',(-0.265720889243,1.15,0.23)); -#1346 = CARTESIAN_POINT('',(-9.014404406737E-02,1.15,0.23)); -#1347 = CARTESIAN_POINT('',(9.014404406739E-02,1.15,0.23)); -#1348 = CARTESIAN_POINT('',(0.265720889243,1.15,0.23)); -#1349 = CARTESIAN_POINT('',(0.444638391226,1.15,0.23)); -#1350 = CARTESIAN_POINT('',(0.620952247727,1.15,0.23)); -#1351 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1342 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1343 = CARTESIAN_POINT('',(-1.15,-0.620952247727,0.23)); +#1344 = CARTESIAN_POINT('',(-1.15,-0.444638391226,0.23)); +#1345 = CARTESIAN_POINT('',(-1.15,-0.265720889243,0.23)); +#1346 = CARTESIAN_POINT('',(-1.15,-9.014404406738E-02,0.23)); +#1347 = CARTESIAN_POINT('',(-1.15,9.014404406741E-02,0.23)); +#1348 = CARTESIAN_POINT('',(-1.15,0.265720889243,0.23)); +#1349 = CARTESIAN_POINT('',(-1.15,0.444638391226,0.23)); +#1350 = CARTESIAN_POINT('',(-1.15,0.620952247727,0.23)); +#1351 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); #1352 = ORIENTED_EDGE('',*,*,#1353,.T.); #1353 = EDGE_CURVE('',#1339,#1354,#1356,.T.); #1354 = VERTEX_POINT('',#1355); -#1355 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); +#1355 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); #1356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1357,#1358,#1359,#1360, #1361,#1362,#1363,#1364),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(9.884955592811,10.036563745239), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(7.813716694772,7.9653248472), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1357 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); -#1358 = CARTESIAN_POINT('',(0.823431331776,1.15,0.23)); -#1359 = CARTESIAN_POINT('',(0.851169947799,1.15,0.23)); -#1360 = CARTESIAN_POINT('',(0.875844298579,1.15,0.23)); -#1361 = CARTESIAN_POINT('',(0.902979466097,1.15,0.23)); -#1362 = CARTESIAN_POINT('',(0.930671896391,1.15,0.23)); -#1363 = CARTESIAN_POINT('',(0.960646032115,1.15,0.23)); -#1364 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); +#1357 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1358 = CARTESIAN_POINT('',(-1.15,0.823431331776,0.23)); +#1359 = CARTESIAN_POINT('',(-1.15,0.8511699478,0.23)); +#1360 = CARTESIAN_POINT('',(-1.15,0.875844298578,0.23)); +#1361 = CARTESIAN_POINT('',(-1.15,0.902979466098,0.23)); +#1362 = CARTESIAN_POINT('',(-1.15,0.930671896391,0.23)); +#1363 = CARTESIAN_POINT('',(-1.15,0.960646032115,0.23)); +#1364 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); #1365 = ORIENTED_EDGE('',*,*,#1366,.T.); #1366 = EDGE_CURVE('',#1354,#1367,#1369,.T.); #1367 = VERTEX_POINT('',#1368); -#1368 = CARTESIAN_POINT('',(1.03,1.15,0.23)); +#1368 = CARTESIAN_POINT('',(-1.15,1.03,0.23)); #1369 = LINE('',#1370,#1371); -#1370 = CARTESIAN_POINT('',(-1.15,1.15,0.23)); +#1370 = CARTESIAN_POINT('',(-1.15,-1.15,0.23)); #1371 = VECTOR('',#1372,1.); -#1372 = DIRECTION('',(1.,0.,0.)); +#1372 = DIRECTION('',(0.,1.,0.)); #1373 = ORIENTED_EDGE('',*,*,#1374,.F.); #1374 = EDGE_CURVE('',#437,#1367,#1375,.T.); #1375 = LINE('',#1376,#1377); -#1376 = CARTESIAN_POINT('',(1.03,1.15,0.13)); +#1376 = CARTESIAN_POINT('',(-1.15,1.03,0.13)); #1377 = VECTOR('',#1378,1.); #1378 = DIRECTION('',(0.,0.,1.)); #1379 = ORIENTED_EDGE('',*,*,#434,.F.); #1380 = ORIENTED_EDGE('',*,*,#1381,.T.); #1381 = EDGE_CURVE('',#435,#1316,#1382,.T.); #1382 = LINE('',#1383,#1384); -#1383 = CARTESIAN_POINT('',(-1.03,1.15,0.13)); +#1383 = CARTESIAN_POINT('',(-1.15,-1.03,0.13)); #1384 = VECTOR('',#1385,1.); #1385 = DIRECTION('',(0.,0.,1.)); #1386 = PLANE('',#1387); #1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390); -#1388 = CARTESIAN_POINT('',(-1.15,1.15,0.13)); -#1389 = DIRECTION('',(0.,1.,0.)); -#1390 = DIRECTION('',(1.,0.,0.)); +#1388 = CARTESIAN_POINT('',(-1.15,-1.15,0.13)); +#1389 = DIRECTION('',(-1.,0.,0.)); +#1390 = DIRECTION('',(0.,1.,0.)); #1391 = ADVANCED_FACE('',(#1392),#1411,.T.); -#1392 = FACE_BOUND('',#1393,.F.); -#1393 = EDGE_LOOP('',(#1394,#1395,#1403,#1410)); +#1392 = FACE_BOUND('',#1393,.T.); +#1393 = EDGE_LOOP('',(#1394,#1395,#1396,#1405)); #1394 = ORIENTED_EDGE('',*,*,#495,.T.); -#1395 = ORIENTED_EDGE('',*,*,#1396,.T.); -#1396 = EDGE_CURVE('',#488,#1397,#1399,.T.); -#1397 = VERTEX_POINT('',#1398); -#1398 = CARTESIAN_POINT('',(1.15,1.03,0.23)); -#1399 = LINE('',#1400,#1401); -#1400 = CARTESIAN_POINT('',(1.15,1.03,0.13)); -#1401 = VECTOR('',#1402,1.); -#1402 = DIRECTION('',(0.,0.,1.)); -#1403 = ORIENTED_EDGE('',*,*,#1404,.F.); -#1404 = EDGE_CURVE('',#1367,#1397,#1405,.T.); -#1405 = CIRCLE('',#1406,0.12); -#1406 = AXIS2_PLACEMENT_3D('',#1407,#1408,#1409); -#1407 = CARTESIAN_POINT('',(1.03,1.03,0.23)); -#1408 = DIRECTION('',(-0.,-0.,-1.)); -#1409 = DIRECTION('',(0.,-1.,0.)); -#1410 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1395 = ORIENTED_EDGE('',*,*,#1374,.T.); +#1396 = ORIENTED_EDGE('',*,*,#1397,.F.); +#1397 = EDGE_CURVE('',#1398,#1367,#1400,.T.); +#1398 = VERTEX_POINT('',#1399); +#1399 = CARTESIAN_POINT('',(-1.03,1.15,0.23)); +#1400 = CIRCLE('',#1401,0.12); +#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404); +#1402 = CARTESIAN_POINT('',(-1.03,1.03,0.23)); +#1403 = DIRECTION('',(-0.,0.,1.)); +#1404 = DIRECTION('',(0.,-1.,0.)); +#1405 = ORIENTED_EDGE('',*,*,#1406,.F.); +#1406 = EDGE_CURVE('',#488,#1398,#1407,.T.); +#1407 = LINE('',#1408,#1409); +#1408 = CARTESIAN_POINT('',(-1.03,1.15,0.13)); +#1409 = VECTOR('',#1410,1.); +#1410 = DIRECTION('',(0.,0.,1.)); #1411 = CYLINDRICAL_SURFACE('',#1412,0.12); #1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415); -#1413 = CARTESIAN_POINT('',(1.03,1.03,0.13)); +#1413 = CARTESIAN_POINT('',(-1.03,1.03,0.13)); #1414 = DIRECTION('',(0.,0.,1.)); #1415 = DIRECTION('',(0.,1.,0.)); #1416 = ADVANCED_FACE('',(#1417),#1484,.T.); #1417 = FACE_BOUND('',#1418,.T.); #1418 = EDGE_LOOP('',(#1419,#1427,#1440,#1455,#1468,#1476,#1482,#1483)); #1419 = ORIENTED_EDGE('',*,*,#1420,.T.); -#1420 = EDGE_CURVE('',#1397,#1421,#1423,.T.); +#1420 = EDGE_CURVE('',#1398,#1421,#1423,.T.); #1421 = VERTEX_POINT('',#1422); -#1422 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); +#1422 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); #1423 = LINE('',#1424,#1425); -#1424 = CARTESIAN_POINT('',(1.15,1.15,0.23)); +#1424 = CARTESIAN_POINT('',(-1.15,1.15,0.23)); #1425 = VECTOR('',#1426,1.); -#1426 = DIRECTION('',(0.,-1.,0.)); +#1426 = DIRECTION('',(1.,0.,0.)); #1427 = ORIENTED_EDGE('',*,*,#1428,.T.); #1428 = EDGE_CURVE('',#1421,#1429,#1431,.T.); #1429 = VERTEX_POINT('',#1430); -#1430 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#1430 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); #1431 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1432,#1433,#1434,#1435, #1436,#1437,#1438,#1439),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(1.919630744953,2.071238897381), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(8.133347439069,8.284955591497), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1432 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); -#1433 = CARTESIAN_POINT('',(1.15,0.960646032115,0.23)); -#1434 = CARTESIAN_POINT('',(1.15,0.930671896391,0.23)); -#1435 = CARTESIAN_POINT('',(1.15,0.902979466098,0.23)); -#1436 = CARTESIAN_POINT('',(1.15,0.875844298578,0.23)); -#1437 = CARTESIAN_POINT('',(1.15,0.8511699478,0.23)); -#1438 = CARTESIAN_POINT('',(1.15,0.823431331776,0.23)); -#1439 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#1432 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); +#1433 = CARTESIAN_POINT('',(-0.960646032115,1.15,0.23)); +#1434 = CARTESIAN_POINT('',(-0.93067189639,1.15,0.23)); +#1435 = CARTESIAN_POINT('',(-0.902979466098,1.15,0.23)); +#1436 = CARTESIAN_POINT('',(-0.875844298578,1.15,0.23)); +#1437 = CARTESIAN_POINT('',(-0.8511699478,1.15,0.23)); +#1438 = CARTESIAN_POINT('',(-0.823431331776,1.15,0.23)); +#1439 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); #1440 = ORIENTED_EDGE('',*,*,#1441,.T.); #1441 = EDGE_CURVE('',#1429,#1442,#1444,.T.); #1442 = VERTEX_POINT('',#1443); -#1443 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#1443 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); #1444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1445,#1446,#1447,#1448, #1449,#1450,#1451,#1452,#1453,#1454),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(2.071238897381,3.671238898695), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(8.284955591497,9.884955592811), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#1445 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); -#1446 = CARTESIAN_POINT('',(1.15,0.620952247727,0.23)); -#1447 = CARTESIAN_POINT('',(1.15,0.444638391226,0.23)); -#1448 = CARTESIAN_POINT('',(1.15,0.265720889243,0.23)); -#1449 = CARTESIAN_POINT('',(1.15,9.014404406735E-02,0.23)); -#1450 = CARTESIAN_POINT('',(1.15,-9.014404406735E-02,0.23)); -#1451 = CARTESIAN_POINT('',(1.15,-0.265720889243,0.23)); -#1452 = CARTESIAN_POINT('',(1.15,-0.444638391226,0.23)); -#1453 = CARTESIAN_POINT('',(1.15,-0.620952247727,0.23)); -#1454 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#1445 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1446 = CARTESIAN_POINT('',(-0.620952247727,1.15,0.23)); +#1447 = CARTESIAN_POINT('',(-0.444638391226,1.15,0.23)); +#1448 = CARTESIAN_POINT('',(-0.265720889243,1.15,0.23)); +#1449 = CARTESIAN_POINT('',(-9.014404406737E-02,1.15,0.23)); +#1450 = CARTESIAN_POINT('',(9.014404406739E-02,1.15,0.23)); +#1451 = CARTESIAN_POINT('',(0.265720889243,1.15,0.23)); +#1452 = CARTESIAN_POINT('',(0.444638391226,1.15,0.23)); +#1453 = CARTESIAN_POINT('',(0.620952247727,1.15,0.23)); +#1454 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); #1455 = ORIENTED_EDGE('',*,*,#1456,.T.); #1456 = EDGE_CURVE('',#1442,#1457,#1459,.T.); #1457 = VERTEX_POINT('',#1458); -#1458 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#1458 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); #1459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1460,#1461,#1462,#1463, #1464,#1465,#1466,#1467),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.671238898695,3.822847051124), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(9.884955592811,10.036563745239), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1460 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); -#1461 = CARTESIAN_POINT('',(1.15,-0.823431331776,0.23)); -#1462 = CARTESIAN_POINT('',(1.15,-0.8511699478,0.23)); -#1463 = CARTESIAN_POINT('',(1.15,-0.875844298578,0.23)); -#1464 = CARTESIAN_POINT('',(1.15,-0.902979466098,0.23)); -#1465 = CARTESIAN_POINT('',(1.15,-0.93067189639,0.23)); -#1466 = CARTESIAN_POINT('',(1.15,-0.960646032115,0.23)); -#1467 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#1460 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#1461 = CARTESIAN_POINT('',(0.823431331776,1.15,0.23)); +#1462 = CARTESIAN_POINT('',(0.851169947799,1.15,0.23)); +#1463 = CARTESIAN_POINT('',(0.875844298579,1.15,0.23)); +#1464 = CARTESIAN_POINT('',(0.902979466097,1.15,0.23)); +#1465 = CARTESIAN_POINT('',(0.930671896391,1.15,0.23)); +#1466 = CARTESIAN_POINT('',(0.960646032115,1.15,0.23)); +#1467 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); #1468 = ORIENTED_EDGE('',*,*,#1469,.T.); #1469 = EDGE_CURVE('',#1457,#1470,#1472,.T.); #1470 = VERTEX_POINT('',#1471); -#1471 = CARTESIAN_POINT('',(1.15,-1.03,0.23)); +#1471 = CARTESIAN_POINT('',(1.03,1.15,0.23)); #1472 = LINE('',#1473,#1474); -#1473 = CARTESIAN_POINT('',(1.15,1.15,0.23)); +#1473 = CARTESIAN_POINT('',(-1.15,1.15,0.23)); #1474 = VECTOR('',#1475,1.); -#1475 = DIRECTION('',(0.,-1.,0.)); +#1475 = DIRECTION('',(1.,0.,0.)); #1476 = ORIENTED_EDGE('',*,*,#1477,.F.); #1477 = EDGE_CURVE('',#479,#1470,#1478,.T.); #1478 = LINE('',#1479,#1480); -#1479 = CARTESIAN_POINT('',(1.15,-1.03,0.13)); +#1479 = CARTESIAN_POINT('',(1.03,1.15,0.13)); #1480 = VECTOR('',#1481,1.); #1481 = DIRECTION('',(0.,0.,1.)); #1482 = ORIENTED_EDGE('',*,*,#487,.F.); -#1483 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1483 = ORIENTED_EDGE('',*,*,#1406,.T.); #1484 = PLANE('',#1485); #1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); -#1486 = CARTESIAN_POINT('',(1.15,1.15,0.13)); -#1487 = DIRECTION('',(1.,0.,0.)); -#1488 = DIRECTION('',(0.,-1.,0.)); +#1486 = CARTESIAN_POINT('',(-1.15,1.15,0.13)); +#1487 = DIRECTION('',(0.,1.,0.)); +#1488 = DIRECTION('',(1.,0.,0.)); #1489 = ADVANCED_FACE('',(#1490),#1509,.T.); #1490 = FACE_BOUND('',#1491,.F.); #1491 = EDGE_LOOP('',(#1492,#1493,#1501,#1508)); @@ -1546,225 +1546,225 @@ RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( #1493 = ORIENTED_EDGE('',*,*,#1494,.T.); #1494 = EDGE_CURVE('',#471,#1495,#1497,.T.); #1495 = VERTEX_POINT('',#1496); -#1496 = CARTESIAN_POINT('',(1.03,-1.15,0.23)); +#1496 = CARTESIAN_POINT('',(1.15,1.03,0.23)); #1497 = LINE('',#1498,#1499); -#1498 = CARTESIAN_POINT('',(1.03,-1.15,0.13)); +#1498 = CARTESIAN_POINT('',(1.15,1.03,0.13)); #1499 = VECTOR('',#1500,1.); #1500 = DIRECTION('',(0.,0.,1.)); #1501 = ORIENTED_EDGE('',*,*,#1502,.F.); #1502 = EDGE_CURVE('',#1470,#1495,#1503,.T.); #1503 = CIRCLE('',#1504,0.12); #1504 = AXIS2_PLACEMENT_3D('',#1505,#1506,#1507); -#1505 = CARTESIAN_POINT('',(1.03,-1.03,0.23)); +#1505 = CARTESIAN_POINT('',(1.03,1.03,0.23)); #1506 = DIRECTION('',(-0.,-0.,-1.)); #1507 = DIRECTION('',(0.,-1.,0.)); #1508 = ORIENTED_EDGE('',*,*,#1477,.F.); #1509 = CYLINDRICAL_SURFACE('',#1510,0.12); #1510 = AXIS2_PLACEMENT_3D('',#1511,#1512,#1513); -#1511 = CARTESIAN_POINT('',(1.03,-1.03,0.13)); +#1511 = CARTESIAN_POINT('',(1.03,1.03,0.13)); #1512 = DIRECTION('',(0.,0.,1.)); -#1513 = DIRECTION('',(1.,0.,0.)); +#1513 = DIRECTION('',(0.,1.,0.)); #1514 = ADVANCED_FACE('',(#1515),#1582,.T.); #1515 = FACE_BOUND('',#1516,.T.); #1516 = EDGE_LOOP('',(#1517,#1525,#1538,#1553,#1566,#1574,#1580,#1581)); #1517 = ORIENTED_EDGE('',*,*,#1518,.T.); #1518 = EDGE_CURVE('',#1495,#1519,#1521,.T.); #1519 = VERTEX_POINT('',#1520); -#1520 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); +#1520 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); #1521 = LINE('',#1522,#1523); -#1522 = CARTESIAN_POINT('',(1.15,-1.15,0.23)); +#1522 = CARTESIAN_POINT('',(1.15,1.15,0.23)); #1523 = VECTOR('',#1524,1.); -#1524 = DIRECTION('',(-1.,0.,0.)); +#1524 = DIRECTION('',(0.,-1.,0.)); #1525 = ORIENTED_EDGE('',*,*,#1526,.T.); #1526 = EDGE_CURVE('',#1519,#1527,#1529,.T.); #1527 = VERTEX_POINT('',#1528); -#1528 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#1528 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); #1529 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1530,#1531,#1532,#1533, #1534,#1535,#1536,#1537),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.990869642992,4.14247779542), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(1.919630744953,2.071238897381), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1530 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); -#1531 = CARTESIAN_POINT('',(0.960646032115,-1.15,0.23)); -#1532 = CARTESIAN_POINT('',(0.930671896391,-1.15,0.23)); -#1533 = CARTESIAN_POINT('',(0.902979466097,-1.15,0.23)); -#1534 = CARTESIAN_POINT('',(0.875844298578,-1.15,0.23)); -#1535 = CARTESIAN_POINT('',(0.8511699478,-1.15,0.23)); -#1536 = CARTESIAN_POINT('',(0.823431331776,-1.15,0.23)); -#1537 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#1530 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); +#1531 = CARTESIAN_POINT('',(1.15,0.960646032115,0.23)); +#1532 = CARTESIAN_POINT('',(1.15,0.930671896391,0.23)); +#1533 = CARTESIAN_POINT('',(1.15,0.902979466098,0.23)); +#1534 = CARTESIAN_POINT('',(1.15,0.875844298578,0.23)); +#1535 = CARTESIAN_POINT('',(1.15,0.8511699478,0.23)); +#1536 = CARTESIAN_POINT('',(1.15,0.823431331776,0.23)); +#1537 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); #1538 = ORIENTED_EDGE('',*,*,#1539,.T.); #1539 = EDGE_CURVE('',#1527,#1540,#1542,.T.); #1540 = VERTEX_POINT('',#1541); -#1541 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#1541 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); #1542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1543,#1544,#1545,#1546, #1547,#1548,#1549,#1550,#1551,#1552),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(4.14247779542,5.742477796733), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(2.071238897381,3.671238898695), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#1543 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); -#1544 = CARTESIAN_POINT('',(0.620952247727,-1.15,0.23)); -#1545 = CARTESIAN_POINT('',(0.444638391226,-1.15,0.23)); -#1546 = CARTESIAN_POINT('',(0.265720889243,-1.15,0.23)); -#1547 = CARTESIAN_POINT('',(9.014404406736E-02,-1.15,0.23)); -#1548 = CARTESIAN_POINT('',(-9.014404406736E-02,-1.15,0.23)); -#1549 = CARTESIAN_POINT('',(-0.265720889243,-1.15,0.23)); -#1550 = CARTESIAN_POINT('',(-0.444638391226,-1.15,0.23)); -#1551 = CARTESIAN_POINT('',(-0.620952247727,-1.15,0.23)); -#1552 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#1543 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#1544 = CARTESIAN_POINT('',(1.15,0.620952247727,0.23)); +#1545 = CARTESIAN_POINT('',(1.15,0.444638391226,0.23)); +#1546 = CARTESIAN_POINT('',(1.15,0.265720889243,0.23)); +#1547 = CARTESIAN_POINT('',(1.15,9.014404406735E-02,0.23)); +#1548 = CARTESIAN_POINT('',(1.15,-9.014404406735E-02,0.23)); +#1549 = CARTESIAN_POINT('',(1.15,-0.265720889243,0.23)); +#1550 = CARTESIAN_POINT('',(1.15,-0.444638391226,0.23)); +#1551 = CARTESIAN_POINT('',(1.15,-0.620952247727,0.23)); +#1552 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); #1553 = ORIENTED_EDGE('',*,*,#1554,.T.); #1554 = EDGE_CURVE('',#1540,#1555,#1557,.T.); #1555 = VERTEX_POINT('',#1556); -#1556 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#1556 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); #1557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1558,#1559,#1560,#1561, #1562,#1563,#1564,#1565),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(5.742477796733,5.894085949162), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.671238898695,3.822847051124), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1558 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); -#1559 = CARTESIAN_POINT('',(-0.823431331776,-1.15,0.23)); -#1560 = CARTESIAN_POINT('',(-0.8511699478,-1.15,0.23)); -#1561 = CARTESIAN_POINT('',(-0.875844298578,-1.15,0.23)); -#1562 = CARTESIAN_POINT('',(-0.902979466098,-1.15,0.23)); -#1563 = CARTESIAN_POINT('',(-0.93067189639,-1.15,0.23)); -#1564 = CARTESIAN_POINT('',(-0.960646032115,-1.15,0.23)); -#1565 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#1558 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#1559 = CARTESIAN_POINT('',(1.15,-0.823431331776,0.23)); +#1560 = CARTESIAN_POINT('',(1.15,-0.8511699478,0.23)); +#1561 = CARTESIAN_POINT('',(1.15,-0.875844298578,0.23)); +#1562 = CARTESIAN_POINT('',(1.15,-0.902979466098,0.23)); +#1563 = CARTESIAN_POINT('',(1.15,-0.93067189639,0.23)); +#1564 = CARTESIAN_POINT('',(1.15,-0.960646032115,0.23)); +#1565 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); #1566 = ORIENTED_EDGE('',*,*,#1567,.T.); #1567 = EDGE_CURVE('',#1555,#1568,#1570,.T.); #1568 = VERTEX_POINT('',#1569); -#1569 = CARTESIAN_POINT('',(-1.03,-1.15,0.23)); +#1569 = CARTESIAN_POINT('',(1.15,-1.03,0.23)); #1570 = LINE('',#1571,#1572); -#1571 = CARTESIAN_POINT('',(1.15,-1.15,0.23)); +#1571 = CARTESIAN_POINT('',(1.15,1.15,0.23)); #1572 = VECTOR('',#1573,1.); -#1573 = DIRECTION('',(-1.,0.,0.)); +#1573 = DIRECTION('',(0.,-1.,0.)); #1574 = ORIENTED_EDGE('',*,*,#1575,.F.); #1575 = EDGE_CURVE('',#462,#1568,#1576,.T.); #1576 = LINE('',#1577,#1578); -#1577 = CARTESIAN_POINT('',(-1.03,-1.15,0.13)); +#1577 = CARTESIAN_POINT('',(1.15,-1.03,0.13)); #1578 = VECTOR('',#1579,1.); #1579 = DIRECTION('',(0.,0.,1.)); #1580 = ORIENTED_EDGE('',*,*,#470,.F.); #1581 = ORIENTED_EDGE('',*,*,#1494,.T.); #1582 = PLANE('',#1583); #1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586); -#1584 = CARTESIAN_POINT('',(1.15,-1.15,0.13)); -#1585 = DIRECTION('',(0.,-1.,0.)); -#1586 = DIRECTION('',(-1.,0.,0.)); +#1584 = CARTESIAN_POINT('',(1.15,1.15,0.13)); +#1585 = DIRECTION('',(1.,0.,0.)); +#1586 = DIRECTION('',(0.,-1.,0.)); #1587 = ADVANCED_FACE('',(#1588),#1607,.T.); -#1588 = FACE_BOUND('',#1589,.T.); -#1589 = EDGE_LOOP('',(#1590,#1591,#1592,#1601)); +#1588 = FACE_BOUND('',#1589,.F.); +#1589 = EDGE_LOOP('',(#1590,#1591,#1599,#1606)); #1590 = ORIENTED_EDGE('',*,*,#461,.T.); -#1591 = ORIENTED_EDGE('',*,*,#1575,.T.); -#1592 = ORIENTED_EDGE('',*,*,#1593,.F.); -#1593 = EDGE_CURVE('',#1594,#1568,#1596,.T.); -#1594 = VERTEX_POINT('',#1595); -#1595 = CARTESIAN_POINT('',(-1.15,-1.03,0.23)); -#1596 = CIRCLE('',#1597,0.12); -#1597 = AXIS2_PLACEMENT_3D('',#1598,#1599,#1600); -#1598 = CARTESIAN_POINT('',(-1.03,-1.03,0.23)); -#1599 = DIRECTION('',(-0.,0.,1.)); -#1600 = DIRECTION('',(0.,-1.,0.)); -#1601 = ORIENTED_EDGE('',*,*,#1602,.F.); -#1602 = EDGE_CURVE('',#454,#1594,#1603,.T.); -#1603 = LINE('',#1604,#1605); -#1604 = CARTESIAN_POINT('',(-1.15,-1.03,0.13)); -#1605 = VECTOR('',#1606,1.); -#1606 = DIRECTION('',(0.,0.,1.)); +#1591 = ORIENTED_EDGE('',*,*,#1592,.T.); +#1592 = EDGE_CURVE('',#454,#1593,#1595,.T.); +#1593 = VERTEX_POINT('',#1594); +#1594 = CARTESIAN_POINT('',(1.03,-1.15,0.23)); +#1595 = LINE('',#1596,#1597); +#1596 = CARTESIAN_POINT('',(1.03,-1.15,0.13)); +#1597 = VECTOR('',#1598,1.); +#1598 = DIRECTION('',(0.,0.,1.)); +#1599 = ORIENTED_EDGE('',*,*,#1600,.F.); +#1600 = EDGE_CURVE('',#1568,#1593,#1601,.T.); +#1601 = CIRCLE('',#1602,0.12); +#1602 = AXIS2_PLACEMENT_3D('',#1603,#1604,#1605); +#1603 = CARTESIAN_POINT('',(1.03,-1.03,0.23)); +#1604 = DIRECTION('',(-0.,-0.,-1.)); +#1605 = DIRECTION('',(0.,-1.,0.)); +#1606 = ORIENTED_EDGE('',*,*,#1575,.F.); #1607 = CYLINDRICAL_SURFACE('',#1608,0.12); #1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611); -#1609 = CARTESIAN_POINT('',(-1.03,-1.03,0.13)); +#1609 = CARTESIAN_POINT('',(1.03,-1.03,0.13)); #1610 = DIRECTION('',(0.,0.,1.)); -#1611 = DIRECTION('',(-1.,0.,0.)); +#1611 = DIRECTION('',(1.,0.,0.)); #1612 = ADVANCED_FACE('',(#1613),#1680,.T.); #1613 = FACE_BOUND('',#1614,.T.); #1614 = EDGE_LOOP('',(#1615,#1623,#1636,#1651,#1664,#1672,#1678,#1679)); #1615 = ORIENTED_EDGE('',*,*,#1616,.T.); -#1616 = EDGE_CURVE('',#1594,#1617,#1619,.T.); +#1616 = EDGE_CURVE('',#1593,#1617,#1619,.T.); #1617 = VERTEX_POINT('',#1618); -#1618 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); +#1618 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); #1619 = LINE('',#1620,#1621); -#1620 = CARTESIAN_POINT('',(-1.15,-1.15,0.23)); +#1620 = CARTESIAN_POINT('',(1.15,-1.15,0.23)); #1621 = VECTOR('',#1622,1.); -#1622 = DIRECTION('',(0.,1.,0.)); +#1622 = DIRECTION('',(-1.,0.,0.)); #1623 = ORIENTED_EDGE('',*,*,#1624,.T.); #1624 = EDGE_CURVE('',#1617,#1625,#1627,.T.); #1625 = VERTEX_POINT('',#1626); -#1626 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1626 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); #1627 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1628,#1629,#1630,#1631, #1632,#1633,#1634,#1635),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(6.06210854103,6.213716693458), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.990869642992,4.14247779542), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1628 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); -#1629 = CARTESIAN_POINT('',(-1.15,-0.960646032115,0.23)); -#1630 = CARTESIAN_POINT('',(-1.15,-0.930671896391,0.23)); -#1631 = CARTESIAN_POINT('',(-1.15,-0.902979466098,0.23)); -#1632 = CARTESIAN_POINT('',(-1.15,-0.875844298578,0.23)); -#1633 = CARTESIAN_POINT('',(-1.15,-0.851169947799,0.23)); -#1634 = CARTESIAN_POINT('',(-1.15,-0.823431331776,0.23)); -#1635 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1628 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); +#1629 = CARTESIAN_POINT('',(0.960646032115,-1.15,0.23)); +#1630 = CARTESIAN_POINT('',(0.930671896391,-1.15,0.23)); +#1631 = CARTESIAN_POINT('',(0.902979466097,-1.15,0.23)); +#1632 = CARTESIAN_POINT('',(0.875844298578,-1.15,0.23)); +#1633 = CARTESIAN_POINT('',(0.8511699478,-1.15,0.23)); +#1634 = CARTESIAN_POINT('',(0.823431331776,-1.15,0.23)); +#1635 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); #1636 = ORIENTED_EDGE('',*,*,#1637,.T.); #1637 = EDGE_CURVE('',#1625,#1638,#1640,.T.); #1638 = VERTEX_POINT('',#1639); -#1639 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1639 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); #1640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1641,#1642,#1643,#1644, #1645,#1646,#1647,#1648,#1649,#1650),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(6.213716693458,7.813716694772), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(4.14247779542,5.742477796733), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#1641 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); -#1642 = CARTESIAN_POINT('',(-1.15,-0.620952247727,0.23)); -#1643 = CARTESIAN_POINT('',(-1.15,-0.444638391226,0.23)); -#1644 = CARTESIAN_POINT('',(-1.15,-0.265720889243,0.23)); -#1645 = CARTESIAN_POINT('',(-1.15,-9.014404406738E-02,0.23)); -#1646 = CARTESIAN_POINT('',(-1.15,9.014404406741E-02,0.23)); -#1647 = CARTESIAN_POINT('',(-1.15,0.265720889243,0.23)); -#1648 = CARTESIAN_POINT('',(-1.15,0.444638391226,0.23)); -#1649 = CARTESIAN_POINT('',(-1.15,0.620952247727,0.23)); -#1650 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1641 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#1642 = CARTESIAN_POINT('',(0.620952247727,-1.15,0.23)); +#1643 = CARTESIAN_POINT('',(0.444638391226,-1.15,0.23)); +#1644 = CARTESIAN_POINT('',(0.265720889243,-1.15,0.23)); +#1645 = CARTESIAN_POINT('',(9.014404406736E-02,-1.15,0.23)); +#1646 = CARTESIAN_POINT('',(-9.014404406736E-02,-1.15,0.23)); +#1647 = CARTESIAN_POINT('',(-0.265720889243,-1.15,0.23)); +#1648 = CARTESIAN_POINT('',(-0.444638391226,-1.15,0.23)); +#1649 = CARTESIAN_POINT('',(-0.620952247727,-1.15,0.23)); +#1650 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); #1651 = ORIENTED_EDGE('',*,*,#1652,.T.); #1652 = EDGE_CURVE('',#1638,#1653,#1655,.T.); #1653 = VERTEX_POINT('',#1654); -#1654 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#1654 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); #1655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1656,#1657,#1658,#1659, #1660,#1661,#1662,#1663),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(7.813716694772,7.9653248472), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(5.742477796733,5.894085949162), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1656 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); -#1657 = CARTESIAN_POINT('',(-1.15,0.823431331776,0.23)); -#1658 = CARTESIAN_POINT('',(-1.15,0.8511699478,0.23)); -#1659 = CARTESIAN_POINT('',(-1.15,0.875844298578,0.23)); -#1660 = CARTESIAN_POINT('',(-1.15,0.902979466098,0.23)); -#1661 = CARTESIAN_POINT('',(-1.15,0.930671896391,0.23)); -#1662 = CARTESIAN_POINT('',(-1.15,0.960646032115,0.23)); -#1663 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#1656 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#1657 = CARTESIAN_POINT('',(-0.823431331776,-1.15,0.23)); +#1658 = CARTESIAN_POINT('',(-0.8511699478,-1.15,0.23)); +#1659 = CARTESIAN_POINT('',(-0.875844298578,-1.15,0.23)); +#1660 = CARTESIAN_POINT('',(-0.902979466098,-1.15,0.23)); +#1661 = CARTESIAN_POINT('',(-0.93067189639,-1.15,0.23)); +#1662 = CARTESIAN_POINT('',(-0.960646032115,-1.15,0.23)); +#1663 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); #1664 = ORIENTED_EDGE('',*,*,#1665,.T.); #1665 = EDGE_CURVE('',#1653,#1666,#1668,.T.); #1666 = VERTEX_POINT('',#1667); -#1667 = CARTESIAN_POINT('',(-1.15,1.03,0.23)); +#1667 = CARTESIAN_POINT('',(-1.03,-1.15,0.23)); #1668 = LINE('',#1669,#1670); -#1669 = CARTESIAN_POINT('',(-1.15,-1.15,0.23)); +#1669 = CARTESIAN_POINT('',(1.15,-1.15,0.23)); #1670 = VECTOR('',#1671,1.); -#1671 = DIRECTION('',(0.,1.,0.)); +#1671 = DIRECTION('',(-1.,0.,0.)); #1672 = ORIENTED_EDGE('',*,*,#1673,.F.); #1673 = EDGE_CURVE('',#445,#1666,#1674,.T.); #1674 = LINE('',#1675,#1676); -#1675 = CARTESIAN_POINT('',(-1.15,1.03,0.13)); +#1675 = CARTESIAN_POINT('',(-1.03,-1.15,0.13)); #1676 = VECTOR('',#1677,1.); #1677 = DIRECTION('',(0.,0.,1.)); #1678 = ORIENTED_EDGE('',*,*,#453,.F.); -#1679 = ORIENTED_EDGE('',*,*,#1602,.T.); +#1679 = ORIENTED_EDGE('',*,*,#1592,.T.); #1680 = PLANE('',#1681); #1681 = AXIS2_PLACEMENT_3D('',#1682,#1683,#1684); -#1682 = CARTESIAN_POINT('',(-1.15,-1.15,0.13)); -#1683 = DIRECTION('',(-1.,0.,0.)); -#1684 = DIRECTION('',(0.,1.,0.)); +#1682 = CARTESIAN_POINT('',(1.15,-1.15,0.13)); +#1683 = DIRECTION('',(0.,-1.,0.)); +#1684 = DIRECTION('',(-1.,0.,0.)); #1685 = ADVANCED_FACE('',(#1686),#1698,.T.); #1686 = FACE_BOUND('',#1687,.T.); #1687 = EDGE_LOOP('',(#1688,#1689,#1690,#1697)); @@ -1774,72 +1774,72 @@ RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( #1691 = EDGE_CURVE('',#1316,#1666,#1692,.T.); #1692 = CIRCLE('',#1693,0.12); #1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696); -#1694 = CARTESIAN_POINT('',(-1.03,1.03,0.23)); +#1694 = CARTESIAN_POINT('',(-1.03,-1.03,0.23)); #1695 = DIRECTION('',(-0.,0.,1.)); #1696 = DIRECTION('',(0.,-1.,0.)); #1697 = ORIENTED_EDGE('',*,*,#1381,.F.); #1698 = CYLINDRICAL_SURFACE('',#1699,0.12); #1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702); -#1700 = CARTESIAN_POINT('',(-1.03,1.03,0.13)); +#1700 = CARTESIAN_POINT('',(-1.03,-1.03,0.13)); #1701 = DIRECTION('',(0.,0.,1.)); -#1702 = DIRECTION('',(0.,1.,0.)); +#1702 = DIRECTION('',(-1.,0.,0.)); #1703 = ADVANCED_FACE('',(#1704),#1710,.T.); #1704 = FACE_BOUND('',#1705,.T.); #1705 = EDGE_LOOP('',(#1706,#1707,#1708,#1709)); -#1706 = ORIENTED_EDGE('',*,*,#602,.T.); -#1707 = ORIENTED_EDGE('',*,*,#530,.T.); -#1708 = ORIENTED_EDGE('',*,*,#554,.T.); -#1709 = ORIENTED_EDGE('',*,*,#578,.T.); +#1706 = ORIENTED_EDGE('',*,*,#530,.T.); +#1707 = ORIENTED_EDGE('',*,*,#554,.T.); +#1708 = ORIENTED_EDGE('',*,*,#578,.T.); +#1709 = ORIENTED_EDGE('',*,*,#602,.T.); #1710 = PLANE('',#1711); #1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714); -#1712 = CARTESIAN_POINT('',(-0.98,0.98,-1.E-02)); +#1712 = CARTESIAN_POINT('',(-0.98,0.33,-1.E-02)); #1713 = DIRECTION('',(-0.,-0.,-1.)); #1714 = DIRECTION('',(-1.,0.,0.)); -#1715 = ADVANCED_FACE('',(#1716),#1719,.F.); -#1716 = FACE_BOUND('',#1717,.F.); -#1717 = EDGE_LOOP('',(#1718)); -#1718 = ORIENTED_EDGE('',*,*,#627,.T.); -#1719 = PLANE('',#1720); -#1720 = AXIS2_PLACEMENT_3D('',#1721,#1722,#1723); -#1721 = CARTESIAN_POINT('',(-0.5,0.98,-1.E-02)); -#1722 = DIRECTION('',(0.,0.,1.)); -#1723 = DIRECTION('',(1.,0.,0.)); -#1724 = ADVANCED_FACE('',(#1725),#1731,.T.); -#1725 = FACE_BOUND('',#1726,.T.); -#1726 = EDGE_LOOP('',(#1727,#1728,#1729,#1730)); -#1727 = ORIENTED_EDGE('',*,*,#675,.T.); -#1728 = ORIENTED_EDGE('',*,*,#699,.T.); -#1729 = ORIENTED_EDGE('',*,*,#723,.T.); -#1730 = ORIENTED_EDGE('',*,*,#651,.T.); -#1731 = PLANE('',#1732); -#1732 = AXIS2_PLACEMENT_3D('',#1733,#1734,#1735); -#1733 = CARTESIAN_POINT('',(0.98,0.98,-1.E-02)); -#1734 = DIRECTION('',(-0.,-0.,-1.)); -#1735 = DIRECTION('',(-1.,0.,0.)); -#1736 = ADVANCED_FACE('',(#1737),#1743,.T.); -#1737 = FACE_BOUND('',#1738,.T.); -#1738 = EDGE_LOOP('',(#1739,#1740,#1741,#1742)); -#1739 = ORIENTED_EDGE('',*,*,#795,.T.); -#1740 = ORIENTED_EDGE('',*,*,#819,.T.); -#1741 = ORIENTED_EDGE('',*,*,#747,.T.); -#1742 = ORIENTED_EDGE('',*,*,#771,.T.); -#1743 = PLANE('',#1744); -#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747); -#1745 = CARTESIAN_POINT('',(0.98,0.33,-1.E-02)); -#1746 = DIRECTION('',(-0.,-0.,-1.)); -#1747 = DIRECTION('',(-1.,0.,0.)); -#1748 = ADVANCED_FACE('',(#1749),#1755,.T.); -#1749 = FACE_BOUND('',#1750,.T.); -#1750 = EDGE_LOOP('',(#1751,#1752,#1753,#1754)); -#1751 = ORIENTED_EDGE('',*,*,#843,.T.); -#1752 = ORIENTED_EDGE('',*,*,#867,.T.); -#1753 = ORIENTED_EDGE('',*,*,#891,.T.); +#1715 = ADVANCED_FACE('',(#1716),#1722,.T.); +#1716 = FACE_BOUND('',#1717,.T.); +#1717 = EDGE_LOOP('',(#1718,#1719,#1720,#1721)); +#1718 = ORIENTED_EDGE('',*,*,#674,.T.); +#1719 = ORIENTED_EDGE('',*,*,#698,.T.); +#1720 = ORIENTED_EDGE('',*,*,#626,.T.); +#1721 = ORIENTED_EDGE('',*,*,#650,.T.); +#1722 = PLANE('',#1723); +#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726); +#1724 = CARTESIAN_POINT('',(-0.98,0.98,-1.E-02)); +#1725 = DIRECTION('',(-0.,-0.,-1.)); +#1726 = DIRECTION('',(-1.,0.,0.)); +#1727 = ADVANCED_FACE('',(#1728),#1734,.T.); +#1728 = FACE_BOUND('',#1729,.T.); +#1729 = EDGE_LOOP('',(#1730,#1731,#1732,#1733)); +#1730 = ORIENTED_EDGE('',*,*,#746,.T.); +#1731 = ORIENTED_EDGE('',*,*,#770,.T.); +#1732 = ORIENTED_EDGE('',*,*,#794,.T.); +#1733 = ORIENTED_EDGE('',*,*,#722,.T.); +#1734 = PLANE('',#1735); +#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738); +#1736 = CARTESIAN_POINT('',(0.98,0.98,-1.E-02)); +#1737 = DIRECTION('',(-0.,-0.,-1.)); +#1738 = DIRECTION('',(-1.,0.,0.)); +#1739 = ADVANCED_FACE('',(#1740),#1746,.T.); +#1740 = FACE_BOUND('',#1741,.T.); +#1741 = EDGE_LOOP('',(#1742,#1743,#1744,#1745)); +#1742 = ORIENTED_EDGE('',*,*,#866,.T.); +#1743 = ORIENTED_EDGE('',*,*,#890,.T.); +#1744 = ORIENTED_EDGE('',*,*,#818,.T.); +#1745 = ORIENTED_EDGE('',*,*,#842,.T.); +#1746 = PLANE('',#1747); +#1747 = AXIS2_PLACEMENT_3D('',#1748,#1749,#1750); +#1748 = CARTESIAN_POINT('',(0.98,0.33,-1.E-02)); +#1749 = DIRECTION('',(-0.,-0.,-1.)); +#1750 = DIRECTION('',(-1.,0.,0.)); +#1751 = ADVANCED_FACE('',(#1752),#1755,.F.); +#1752 = FACE_BOUND('',#1753,.F.); +#1753 = EDGE_LOOP('',(#1754)); #1754 = ORIENTED_EDGE('',*,*,#915,.T.); #1755 = PLANE('',#1756); #1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759); -#1757 = CARTESIAN_POINT('',(-0.98,0.33,-1.E-02)); -#1758 = DIRECTION('',(-0.,-0.,-1.)); -#1759 = DIRECTION('',(-1.,0.,0.)); +#1757 = CARTESIAN_POINT('',(0.5,0.98,-1.E-02)); +#1758 = DIRECTION('',(0.,0.,1.)); +#1759 = DIRECTION('',(1.,0.,0.)); #1760 = ADVANCED_FACE('',(#1761),#1767,.T.); #1761 = FACE_BOUND('',#1762,.T.); #1762 = EDGE_LOOP('',(#1763,#1764,#1765,#1766)); @@ -1855,10 +1855,10 @@ RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( #1772 = ADVANCED_FACE('',(#1773),#1779,.T.); #1773 = FACE_BOUND('',#1774,.T.); #1774 = EDGE_LOOP('',(#1775,#1776,#1777,#1778)); -#1775 = ORIENTED_EDGE('',*,*,#1083,.T.); -#1776 = ORIENTED_EDGE('',*,*,#1107,.T.); -#1777 = ORIENTED_EDGE('',*,*,#1035,.T.); -#1778 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1775 = ORIENTED_EDGE('',*,*,#1035,.T.); +#1776 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1777 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1778 = ORIENTED_EDGE('',*,*,#1107,.T.); #1779 = PLANE('',#1780); #1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783); #1781 = CARTESIAN_POINT('',(0.98,-0.33,-1.E-02)); @@ -1867,10 +1867,10 @@ RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( #1784 = ADVANCED_FACE('',(#1785),#1791,.T.); #1785 = FACE_BOUND('',#1786,.T.); #1786 = EDGE_LOOP('',(#1787,#1788,#1789,#1790)); -#1787 = ORIENTED_EDGE('',*,*,#1203,.T.); -#1788 = ORIENTED_EDGE('',*,*,#1131,.T.); -#1789 = ORIENTED_EDGE('',*,*,#1155,.T.); -#1790 = ORIENTED_EDGE('',*,*,#1179,.T.); +#1787 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1788 = ORIENTED_EDGE('',*,*,#1179,.T.); +#1789 = ORIENTED_EDGE('',*,*,#1203,.T.); +#1790 = ORIENTED_EDGE('',*,*,#1131,.T.); #1791 = PLANE('',#1792); #1792 = AXIS2_PLACEMENT_3D('',#1793,#1794,#1795); #1793 = CARTESIAN_POINT('',(0.98,-0.98,-1.E-02)); @@ -1896,9 +1896,9 @@ RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( #1813 = EDGE_CURVE('',#1653,#1318,#1814,.T.); #1814 = CIRCLE('',#1815,0.4); #1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818); -#1816 = CARTESIAN_POINT('',(-0.8,0.8,0.23)); +#1816 = CARTESIAN_POINT('',(-0.8,-0.8,0.23)); #1817 = DIRECTION('',(0.,0.,-1.)); -#1818 = DIRECTION('',(-1.,0.,0.)); +#1818 = DIRECTION('',(-3.7E-16,-1.,-0.)); #1819 = ORIENTED_EDGE('',*,*,#1665,.T.); #1820 = ORIENTED_EDGE('',*,*,#1691,.F.); #1821 = PLANE('',#1822); @@ -1912,90 +1912,90 @@ RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( #1829 = ORIENTED_EDGE('',*,*,#1830,.F.); #1830 = EDGE_CURVE('',#1318,#1831,#1833,.T.); #1831 = VERTEX_POINT('',#1832); -#1832 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#1832 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); #1833 = CIRCLE('',#1834,0.1); #1834 = AXIS2_PLACEMENT_3D('',#1835,#1836,#1837); -#1835 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.33)); -#1836 = DIRECTION('',(-0.875,-0.484122918276,-0.)); -#1837 = DIRECTION('',(-0.484122918276,0.875,0.)); +#1835 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.33)); +#1836 = DIRECTION('',(0.484122918276,-0.875,0.)); +#1837 = DIRECTION('',(-0.875,-0.484122918276,0.)); #1838 = ORIENTED_EDGE('',*,*,#1325,.T.); #1839 = ORIENTED_EDGE('',*,*,#1840,.T.); #1840 = EDGE_CURVE('',#1326,#1841,#1843,.T.); #1841 = VERTEX_POINT('',#1842); -#1842 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1842 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); #1843 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1844,#1845,#1846), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#1844 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); -#1845 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); -#1846 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1844 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1845 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); +#1846 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); #1847 = ORIENTED_EDGE('',*,*,#1848,.F.); #1848 = EDGE_CURVE('',#1831,#1841,#1849,.T.); #1849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1850,#1851,#1852,#1853, #1854,#1855,#1856,#1857),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(8.133347439069,8.284955591497), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(6.06210854103,6.213716693458), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1850 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); -#1851 = CARTESIAN_POINT('',(-0.926285856445,1.072985283018,0.33)); -#1852 = CARTESIAN_POINT('',(-0.906451046448,1.081873477652, +#1850 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); +#1851 = CARTESIAN_POINT('',(-1.072985283018,-0.926285856445,0.33)); +#1852 = CARTESIAN_POINT('',(-1.081873477652,-0.906451046448, 0.327031021628)); -#1853 = CARTESIAN_POINT('',(-0.885902496872,1.089080492469, +#1853 = CARTESIAN_POINT('',(-1.089080492469,-0.885902496872, 0.323637613648)); -#1854 = CARTESIAN_POINT('',(-0.864767592495,1.094526194439, +#1854 = CARTESIAN_POINT('',(-1.094526194439,-0.864767592495, 0.320316865185)); -#1855 = CARTESIAN_POINT('',(-0.843351149673,1.098170930651, +#1855 = CARTESIAN_POINT('',(-1.098170930651,-0.843351149673, 0.317740760315)); -#1856 = CARTESIAN_POINT('',(-0.821676335846,1.1,0.316619748365)); -#1857 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#1856 = CARTESIAN_POINT('',(-1.1,-0.821676335846,0.316619748365)); +#1857 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); #1858 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( (#1859,#1860,#1861,#1862,#1863,#1864,#1865,#1866) ,(#1867,#1868,#1869,#1870,#1871,#1872,#1873,#1874) ,(#1875,#1876,#1877,#1878,#1879,#1880,#1881,#1882 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(8.133347439069,8.284955591497), + 0.,0.151608152428),(6.06210854103,6.213716693458), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.) ,(0.707106781187,0.763596036233,0.801004924878,0.828675014796 ,0.847375208658,0.860358270929,0.865939328876,0.865965341371) ,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#1859 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); -#1860 = CARTESIAN_POINT('',(-0.926285856445,1.072985283018,0.33)); -#1861 = CARTESIAN_POINT('',(-0.906451046448,1.081873477652, +#1859 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); +#1860 = CARTESIAN_POINT('',(-1.072985283018,-0.926285856445,0.33)); +#1861 = CARTESIAN_POINT('',(-1.081873477652,-0.906451046448, 0.327031021628)); -#1862 = CARTESIAN_POINT('',(-0.885902496872,1.089080492469, +#1862 = CARTESIAN_POINT('',(-1.089080492469,-0.885902496872, 0.323637613648)); -#1863 = CARTESIAN_POINT('',(-0.864767592495,1.094526194439, +#1863 = CARTESIAN_POINT('',(-1.094526194439,-0.864767592495, 0.320316865185)); -#1864 = CARTESIAN_POINT('',(-0.843351149673,1.098170930651, +#1864 = CARTESIAN_POINT('',(-1.098170930651,-0.843351149673, 0.317740760315)); -#1865 = CARTESIAN_POINT('',(-0.821676335846,1.1,0.316619748365)); -#1866 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); -#1867 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.23)); -#1868 = CARTESIAN_POINT('',(-0.927687813628,1.072209603472, +#1865 = CARTESIAN_POINT('',(-1.1,-0.821676335846,0.316619748365)); +#1866 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#1867 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.23)); +#1868 = CARTESIAN_POINT('',(-1.072209603472,-0.927687813628, 0.244795586243)); -#1869 = CARTESIAN_POINT('',(-0.9078876898,1.081323545899,0.252121554372) - ); -#1870 = CARTESIAN_POINT('',(-0.887106327537,1.088734355701, +#1869 = CARTESIAN_POINT('',(-1.081323545899,-0.9078876898,0.252121554372 + )); +#1870 = CARTESIAN_POINT('',(-1.088734355701,-0.887106327537, 0.255840437751)); -#1871 = CARTESIAN_POINT('',(-0.865536635733,1.094415121954, +#1871 = CARTESIAN_POINT('',(-1.094415121954,-0.865536635733, 0.257619130074)); -#1872 = CARTESIAN_POINT('',(-0.843643775028,1.098156455835, +#1872 = CARTESIAN_POINT('',(-1.098156455835,-0.843643775028, 0.258482257319)); -#1873 = CARTESIAN_POINT('',(-0.821676986996,1.1,0.258861769121)); -#1874 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); -#1875 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); -#1876 = CARTESIAN_POINT('',(-0.960646032115,1.15,0.23)); -#1877 = CARTESIAN_POINT('',(-0.93067189639,1.15,0.23)); -#1878 = CARTESIAN_POINT('',(-0.902979466098,1.15,0.23)); -#1879 = CARTESIAN_POINT('',(-0.875844298578,1.15,0.23)); -#1880 = CARTESIAN_POINT('',(-0.8511699478,1.15,0.23)); -#1881 = CARTESIAN_POINT('',(-0.823431331776,1.15,0.23)); -#1882 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#1873 = CARTESIAN_POINT('',(-1.1,-0.821676986996,0.258861769121)); +#1874 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); +#1875 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); +#1876 = CARTESIAN_POINT('',(-1.15,-0.960646032115,0.23)); +#1877 = CARTESIAN_POINT('',(-1.15,-0.930671896391,0.23)); +#1878 = CARTESIAN_POINT('',(-1.15,-0.902979466098,0.23)); +#1879 = CARTESIAN_POINT('',(-1.15,-0.875844298578,0.23)); +#1880 = CARTESIAN_POINT('',(-1.15,-0.851169947799,0.23)); +#1881 = CARTESIAN_POINT('',(-1.15,-0.823431331776,0.23)); +#1882 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); #1883 = ADVANCED_FACE('',(#1884),#1909,.F.); #1884 = FACE_BOUND('',#1885,.F.); #1885 = EDGE_LOOP('',(#1886,#1887,#1888,#1896)); @@ -2004,37 +2004,310 @@ RATIONAL_B_SPLINE_SURFACE(( #1888 = ORIENTED_EDGE('',*,*,#1889,.T.); #1889 = EDGE_CURVE('',#1339,#1890,#1892,.T.); #1890 = VERTEX_POINT('',#1891); -#1891 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1891 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); #1892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1893,#1894,#1895), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#1893 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); -#1894 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); -#1895 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1893 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1894 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); +#1895 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); #1896 = ORIENTED_EDGE('',*,*,#1897,.F.); #1897 = EDGE_CURVE('',#1841,#1890,#1898,.T.); #1898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1899,#1900,#1901,#1902, #1903,#1904,#1905,#1906,#1907,#1908),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(8.284955591497,9.884955592811), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(6.213716693458,7.813716694772), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#1899 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549113)); -#1900 = CARTESIAN_POINT('',(-0.622074240005,1.1,0.316571872113)); -#1901 = CARTESIAN_POINT('',(-0.444958969155,1.1,0.316657114369)); -#1902 = CARTESIAN_POINT('',(-0.265720848497,1.1,0.316544644749)); -#1903 = CARTESIAN_POINT('',(-9.014411372539E-02,1.1,0.316628083853)); -#1904 = CARTESIAN_POINT('',(9.014411372541E-02,1.1,0.31662808383)); -#1905 = CARTESIAN_POINT('',(0.265720848497,1.1,0.316544644763)); -#1906 = CARTESIAN_POINT('',(0.444958969155,1.1,0.316657114366)); -#1907 = CARTESIAN_POINT('',(0.622074240005,1.1,0.316571872113)); -#1908 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#1899 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549113)); +#1900 = CARTESIAN_POINT('',(-1.1,-0.622074240005,0.316571872113)); +#1901 = CARTESIAN_POINT('',(-1.1,-0.444958969155,0.316657114369)); +#1902 = CARTESIAN_POINT('',(-1.1,-0.265720848497,0.316544644749)); +#1903 = CARTESIAN_POINT('',(-1.1,-9.014411372538E-02,0.316628083853)); +#1904 = CARTESIAN_POINT('',(-1.1,9.014411372541E-02,0.31662808383)); +#1905 = CARTESIAN_POINT('',(-1.1,0.265720848497,0.316544644763)); +#1906 = CARTESIAN_POINT('',(-1.1,0.444958969155,0.316657114366)); +#1907 = CARTESIAN_POINT('',(-1.1,0.622074240005,0.316571872113)); +#1908 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); #1909 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( (#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,#1918,#1919) ,(#1920,#1921,#1922,#1923,#1924,#1925,#1926,#1927,#1928,#1929) ,(#1930,#1931,#1932,#1933,#1934,#1935,#1936,#1937,#1938,#1939 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), + (0.,1.600000001314),(6.213716693458,7.813716694772), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.866178859608,0.865752245654,0.866315253949 + ,0.865897507536,0.865897507564,0.866315253932,0.865752245658 + ,0.866178859608,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#1910 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549113)); +#1911 = CARTESIAN_POINT('',(-1.1,-0.622074240005,0.316571872113)); +#1912 = CARTESIAN_POINT('',(-1.1,-0.444958969155,0.316657114369)); +#1913 = CARTESIAN_POINT('',(-1.1,-0.265720848497,0.316544644749)); +#1914 = CARTESIAN_POINT('',(-1.1,-9.014411372538E-02,0.316628083853)); +#1915 = CARTESIAN_POINT('',(-1.1,9.014411372541E-02,0.31662808383)); +#1916 = CARTESIAN_POINT('',(-1.1,0.265720848497,0.316544644763)); +#1917 = CARTESIAN_POINT('',(-1.1,0.444958969155,0.316657114366)); +#1918 = CARTESIAN_POINT('',(-1.1,0.622074240005,0.316571872113)); +#1919 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#1920 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); +#1921 = CARTESIAN_POINT('',(-1.1,-0.622118099762,0.258877759842)); +#1922 = CARTESIAN_POINT('',(-1.1,-0.444757584302,0.258849252332)); +#1923 = CARTESIAN_POINT('',(-1.100000000001,-0.266206721586, + 0.258886888187)); +#1924 = CARTESIAN_POINT('',(-1.099999999997,-8.941157167495E-02, + 0.258858957952)); +#1925 = CARTESIAN_POINT('',(-1.100000000004,8.941157167399E-02, + 0.258858957949)); +#1926 = CARTESIAN_POINT('',(-1.099999999997,0.266206721588,0.25888688819 + )); +#1927 = CARTESIAN_POINT('',(-1.100000000001,0.444757584301, + 0.258849252331)); +#1928 = CARTESIAN_POINT('',(-1.1,0.622118099763,0.258877759842)); +#1929 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); +#1930 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#1931 = CARTESIAN_POINT('',(-1.15,-0.620952247727,0.23)); +#1932 = CARTESIAN_POINT('',(-1.15,-0.444638391226,0.23)); +#1933 = CARTESIAN_POINT('',(-1.15,-0.265720889243,0.23)); +#1934 = CARTESIAN_POINT('',(-1.15,-9.014404406738E-02,0.23)); +#1935 = CARTESIAN_POINT('',(-1.15,9.014404406741E-02,0.23)); +#1936 = CARTESIAN_POINT('',(-1.15,0.265720889243,0.23)); +#1937 = CARTESIAN_POINT('',(-1.15,0.444638391226,0.23)); +#1938 = CARTESIAN_POINT('',(-1.15,0.620952247727,0.23)); +#1939 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1940 = ADVANCED_FACE('',(#1941),#1964,.F.); +#1941 = FACE_BOUND('',#1942,.F.); +#1942 = EDGE_LOOP('',(#1943,#1944,#1945,#1953)); +#1943 = ORIENTED_EDGE('',*,*,#1889,.F.); +#1944 = ORIENTED_EDGE('',*,*,#1353,.T.); +#1945 = ORIENTED_EDGE('',*,*,#1946,.T.); +#1946 = EDGE_CURVE('',#1354,#1947,#1949,.T.); +#1947 = VERTEX_POINT('',#1948); +#1948 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#1949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1950,#1951,#1952), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.707106781187,1.)) REPRESENTATION_ITEM('') ); +#1950 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#1951 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.23)); +#1952 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#1953 = ORIENTED_EDGE('',*,*,#1954,.F.); +#1954 = EDGE_CURVE('',#1890,#1947,#1955,.T.); +#1955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1956,#1957,#1958,#1959, + #1960,#1961,#1962,#1963),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(7.813716694772,7.9653248472), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#1956 = CARTESIAN_POINT('',(-1.1,0.8,0.316614549113)); +#1957 = CARTESIAN_POINT('',(-1.1,0.821676335846,0.316619748365)); +#1958 = CARTESIAN_POINT('',(-1.098170930651,0.843351149673, + 0.317740760313)); +#1959 = CARTESIAN_POINT('',(-1.094526194439,0.864767592495, + 0.320316865189)); +#1960 = CARTESIAN_POINT('',(-1.089080492469,0.885902496872, + 0.323637613645)); +#1961 = CARTESIAN_POINT('',(-1.081873477652,0.906451046448, + 0.327031021628)); +#1962 = CARTESIAN_POINT('',(-1.072985283018,0.926285856445,0.33)); +#1963 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#1964 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972) + ,(#1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980) + ,(#1981,#1982,#1983,#1984,#1985,#1986,#1987,#1988 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(7.813716694772,7.9653248472), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.865965341371,0.865939328876,0.86035827093,0.847375208653 + ,0.8286750148,0.801004924877,0.763596036233,0.707106781187) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#1965 = CARTESIAN_POINT('',(-1.1,0.8,0.316614549113)); +#1966 = CARTESIAN_POINT('',(-1.1,0.821676335846,0.316619748365)); +#1967 = CARTESIAN_POINT('',(-1.098170930651,0.843351149673, + 0.317740760313)); +#1968 = CARTESIAN_POINT('',(-1.094526194439,0.864767592495, + 0.320316865189)); +#1969 = CARTESIAN_POINT('',(-1.089080492469,0.885902496872, + 0.323637613645)); +#1970 = CARTESIAN_POINT('',(-1.081873477652,0.906451046448, + 0.327031021628)); +#1971 = CARTESIAN_POINT('',(-1.072985283018,0.926285856445,0.33)); +#1972 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#1973 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); +#1974 = CARTESIAN_POINT('',(-1.1,0.821676986996,0.258861769121)); +#1975 = CARTESIAN_POINT('',(-1.098156455835,0.843643775028, + 0.258482257319)); +#1976 = CARTESIAN_POINT('',(-1.094415121953,0.865536635733, + 0.257619130074)); +#1977 = CARTESIAN_POINT('',(-1.088734355702,0.887106327537, + 0.255840437751)); +#1978 = CARTESIAN_POINT('',(-1.081323545899,0.9078876898,0.252121554372) + ); +#1979 = CARTESIAN_POINT('',(-1.072209603472,0.927687813628, + 0.244795586244)); +#1980 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.23)); +#1981 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#1982 = CARTESIAN_POINT('',(-1.15,0.823431331776,0.23)); +#1983 = CARTESIAN_POINT('',(-1.15,0.8511699478,0.23)); +#1984 = CARTESIAN_POINT('',(-1.15,0.875844298578,0.23)); +#1985 = CARTESIAN_POINT('',(-1.15,0.902979466098,0.23)); +#1986 = CARTESIAN_POINT('',(-1.15,0.930671896391,0.23)); +#1987 = CARTESIAN_POINT('',(-1.15,0.960646032115,0.23)); +#1988 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#1989 = ADVANCED_FACE('',(#1990),#2002,.F.); +#1990 = FACE_BOUND('',#1991,.F.); +#1991 = EDGE_LOOP('',(#1992,#1993,#2000,#2001)); +#1992 = ORIENTED_EDGE('',*,*,#1420,.T.); +#1993 = ORIENTED_EDGE('',*,*,#1994,.F.); +#1994 = EDGE_CURVE('',#1354,#1421,#1995,.T.); +#1995 = CIRCLE('',#1996,0.4); +#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999); +#1997 = CARTESIAN_POINT('',(-0.8,0.8,0.23)); +#1998 = DIRECTION('',(0.,0.,-1.)); +#1999 = DIRECTION('',(-1.,0.,0.)); +#2000 = ORIENTED_EDGE('',*,*,#1366,.T.); +#2001 = ORIENTED_EDGE('',*,*,#1397,.F.); +#2002 = PLANE('',#2003); +#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006); +#2004 = CARTESIAN_POINT('',(0.,0.,0.23)); +#2005 = DIRECTION('',(-0.,-0.,-1.)); +#2006 = DIRECTION('',(-1.,0.,0.)); +#2007 = ADVANCED_FACE('',(#2008),#2039,.F.); +#2008 = FACE_BOUND('',#2009,.F.); +#2009 = EDGE_LOOP('',(#2010,#2019,#2020,#2028)); +#2010 = ORIENTED_EDGE('',*,*,#2011,.F.); +#2011 = EDGE_CURVE('',#1421,#2012,#2014,.T.); +#2012 = VERTEX_POINT('',#2013); +#2013 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#2014 = CIRCLE('',#2015,0.1); +#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018); +#2016 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.33)); +#2017 = DIRECTION('',(-0.875,-0.484122918276,-0.)); +#2018 = DIRECTION('',(-0.484122918276,0.875,0.)); +#2019 = ORIENTED_EDGE('',*,*,#1428,.T.); +#2020 = ORIENTED_EDGE('',*,*,#2021,.T.); +#2021 = EDGE_CURVE('',#1429,#2022,#2024,.T.); +#2022 = VERTEX_POINT('',#2023); +#2023 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#2024 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2025,#2026,#2027), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2025 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#2026 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); +#2027 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#2028 = ORIENTED_EDGE('',*,*,#2029,.F.); +#2029 = EDGE_CURVE('',#2012,#2022,#2030,.T.); +#2030 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2031,#2032,#2033,#2034, + #2035,#2036,#2037,#2038),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((8,8),(8.133347439069,8.284955591497), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( + '') ); +#2031 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#2032 = CARTESIAN_POINT('',(-0.926285856445,1.072985283018,0.33)); +#2033 = CARTESIAN_POINT('',(-0.906451046448,1.081873477652, + 0.327031021628)); +#2034 = CARTESIAN_POINT('',(-0.885902496872,1.089080492469, + 0.323637613648)); +#2035 = CARTESIAN_POINT('',(-0.864767592495,1.094526194439, + 0.320316865185)); +#2036 = CARTESIAN_POINT('',(-0.843351149673,1.098170930651, + 0.317740760315)); +#2037 = CARTESIAN_POINT('',(-0.821676335846,1.1,0.316619748365)); +#2038 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#2039 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2040,#2041,#2042,#2043,#2044,#2045,#2046,#2047) + ,(#2048,#2049,#2050,#2051,#2052,#2053,#2054,#2055) + ,(#2056,#2057,#2058,#2059,#2060,#2061,#2062,#2063 +)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( + 0.,0.151608152428),(8.133347439069,8.284955591497), +.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(( + (1.,1.,1.,1.,1.,1.,1.,1.) + ,(0.707106781187,0.763596036233,0.801004924878,0.828675014796 + ,0.847375208658,0.860358270929,0.865939328876,0.865965341371) +,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); +#2040 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.33)); +#2041 = CARTESIAN_POINT('',(-0.926285856445,1.072985283018,0.33)); +#2042 = CARTESIAN_POINT('',(-0.906451046448,1.081873477652, + 0.327031021628)); +#2043 = CARTESIAN_POINT('',(-0.885902496872,1.089080492469, + 0.323637613648)); +#2044 = CARTESIAN_POINT('',(-0.864767592495,1.094526194439, + 0.320316865185)); +#2045 = CARTESIAN_POINT('',(-0.843351149673,1.098170930651, + 0.317740760315)); +#2046 = CARTESIAN_POINT('',(-0.821676335846,1.1,0.316619748365)); +#2047 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549114)); +#2048 = CARTESIAN_POINT('',(-0.945236875483,1.0625,0.23)); +#2049 = CARTESIAN_POINT('',(-0.927687813628,1.072209603472, + 0.244795586243)); +#2050 = CARTESIAN_POINT('',(-0.9078876898,1.081323545899,0.252121554372) + ); +#2051 = CARTESIAN_POINT('',(-0.887106327537,1.088734355701, + 0.255840437751)); +#2052 = CARTESIAN_POINT('',(-0.865536635733,1.094415121954, + 0.257619130074)); +#2053 = CARTESIAN_POINT('',(-0.843643775028,1.098156455835, + 0.258482257319)); +#2054 = CARTESIAN_POINT('',(-0.821676986996,1.1,0.258861769121)); +#2055 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); +#2056 = CARTESIAN_POINT('',(-0.99364916731,1.15,0.23)); +#2057 = CARTESIAN_POINT('',(-0.960646032115,1.15,0.23)); +#2058 = CARTESIAN_POINT('',(-0.93067189639,1.15,0.23)); +#2059 = CARTESIAN_POINT('',(-0.902979466098,1.15,0.23)); +#2060 = CARTESIAN_POINT('',(-0.875844298578,1.15,0.23)); +#2061 = CARTESIAN_POINT('',(-0.8511699478,1.15,0.23)); +#2062 = CARTESIAN_POINT('',(-0.823431331776,1.15,0.23)); +#2063 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#2064 = ADVANCED_FACE('',(#2065),#2090,.F.); +#2065 = FACE_BOUND('',#2066,.F.); +#2066 = EDGE_LOOP('',(#2067,#2068,#2069,#2077)); +#2067 = ORIENTED_EDGE('',*,*,#2021,.F.); +#2068 = ORIENTED_EDGE('',*,*,#1441,.T.); +#2069 = ORIENTED_EDGE('',*,*,#2070,.T.); +#2070 = EDGE_CURVE('',#1442,#2071,#2073,.T.); +#2071 = VERTEX_POINT('',#2072); +#2072 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#2073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2074,#2075,#2076), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., +1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +0.865965341371,1.)) REPRESENTATION_ITEM('') ); +#2074 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#2075 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); +#2076 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#2077 = ORIENTED_EDGE('',*,*,#2078,.F.); +#2078 = EDGE_CURVE('',#2022,#2071,#2079,.T.); +#2079 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2080,#2081,#2082,#2083, + #2084,#2085,#2086,#2087,#2088,#2089),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((10,10),(8.284955591497,9.884955592811), +.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) +REPRESENTATION_ITEM('') ); +#2080 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549113)); +#2081 = CARTESIAN_POINT('',(-0.622074240005,1.1,0.316571872113)); +#2082 = CARTESIAN_POINT('',(-0.444958969155,1.1,0.316657114369)); +#2083 = CARTESIAN_POINT('',(-0.265720848497,1.1,0.316544644749)); +#2084 = CARTESIAN_POINT('',(-9.014411372539E-02,1.1,0.316628083853)); +#2085 = CARTESIAN_POINT('',(9.014411372541E-02,1.1,0.31662808383)); +#2086 = CARTESIAN_POINT('',(0.265720848497,1.1,0.316544644763)); +#2087 = CARTESIAN_POINT('',(0.444958969155,1.1,0.316657114366)); +#2088 = CARTESIAN_POINT('',(0.622074240005,1.1,0.316571872113)); +#2089 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#2090 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( + (#2091,#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100) + ,(#2101,#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110) + ,(#2111,#2112,#2113,#2114,#2115,#2116,#2117,#2118,#2119,#2120 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), (0.,1.600000001314),(8.284955591497,9.884955592811), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() @@ -2044,79 +2317,79 @@ RATIONAL_B_SPLINE_SURFACE(( ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 ,0.866178859608,0.865965341371) ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#1910 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549113)); -#1911 = CARTESIAN_POINT('',(-0.622074240005,1.1,0.316571872113)); -#1912 = CARTESIAN_POINT('',(-0.444958969155,1.1,0.316657114369)); -#1913 = CARTESIAN_POINT('',(-0.265720848497,1.1,0.316544644749)); -#1914 = CARTESIAN_POINT('',(-9.014411372539E-02,1.1,0.316628083853)); -#1915 = CARTESIAN_POINT('',(9.014411372541E-02,1.1,0.31662808383)); -#1916 = CARTESIAN_POINT('',(0.265720848497,1.1,0.316544644763)); -#1917 = CARTESIAN_POINT('',(0.444958969155,1.1,0.316657114366)); -#1918 = CARTESIAN_POINT('',(0.622074240005,1.1,0.316571872113)); -#1919 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); -#1920 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); -#1921 = CARTESIAN_POINT('',(-0.622118099762,1.1,0.258877759842)); -#1922 = CARTESIAN_POINT('',(-0.444757584302,1.1,0.258849252332)); -#1923 = CARTESIAN_POINT('',(-0.266206721586,1.100000000001, +#2091 = CARTESIAN_POINT('',(-0.8,1.1,0.316614549113)); +#2092 = CARTESIAN_POINT('',(-0.622074240005,1.1,0.316571872113)); +#2093 = CARTESIAN_POINT('',(-0.444958969155,1.1,0.316657114369)); +#2094 = CARTESIAN_POINT('',(-0.265720848497,1.1,0.316544644749)); +#2095 = CARTESIAN_POINT('',(-9.014411372539E-02,1.1,0.316628083853)); +#2096 = CARTESIAN_POINT('',(9.014411372541E-02,1.1,0.31662808383)); +#2097 = CARTESIAN_POINT('',(0.265720848497,1.1,0.316544644763)); +#2098 = CARTESIAN_POINT('',(0.444958969155,1.1,0.316657114366)); +#2099 = CARTESIAN_POINT('',(0.622074240005,1.1,0.316571872113)); +#2100 = CARTESIAN_POINT('',(0.8,1.1,0.316614550343)); +#2101 = CARTESIAN_POINT('',(-0.8,1.1,0.258863506105)); +#2102 = CARTESIAN_POINT('',(-0.622118099762,1.1,0.258877759842)); +#2103 = CARTESIAN_POINT('',(-0.444757584302,1.1,0.258849252332)); +#2104 = CARTESIAN_POINT('',(-0.266206721586,1.100000000001, 0.258886888187)); -#1924 = CARTESIAN_POINT('',(-8.941157167494E-02,1.099999999997, +#2105 = CARTESIAN_POINT('',(-8.941157167494E-02,1.099999999997, 0.258858957952)); -#1925 = CARTESIAN_POINT('',(8.941157167396E-02,1.100000000004, +#2106 = CARTESIAN_POINT('',(8.941157167396E-02,1.100000000004, 0.258858957949)); -#1926 = CARTESIAN_POINT('',(0.266206721588,1.099999999997,0.25888688819) +#2107 = CARTESIAN_POINT('',(0.266206721588,1.099999999997,0.25888688819) ); -#1927 = CARTESIAN_POINT('',(0.444757584301,1.100000000001,0.258849252331 +#2108 = CARTESIAN_POINT('',(0.444757584301,1.100000000001,0.258849252331 )); -#1928 = CARTESIAN_POINT('',(0.622118099763,1.1,0.258877759842)); -#1929 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); -#1930 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); -#1931 = CARTESIAN_POINT('',(-0.620952247727,1.15,0.23)); -#1932 = CARTESIAN_POINT('',(-0.444638391226,1.15,0.23)); -#1933 = CARTESIAN_POINT('',(-0.265720889243,1.15,0.23)); -#1934 = CARTESIAN_POINT('',(-9.014404406737E-02,1.15,0.23)); -#1935 = CARTESIAN_POINT('',(9.014404406739E-02,1.15,0.23)); -#1936 = CARTESIAN_POINT('',(0.265720889243,1.15,0.23)); -#1937 = CARTESIAN_POINT('',(0.444638391226,1.15,0.23)); -#1938 = CARTESIAN_POINT('',(0.620952247727,1.15,0.23)); -#1939 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); -#1940 = ADVANCED_FACE('',(#1941),#1965,.F.); -#1941 = FACE_BOUND('',#1942,.F.); -#1942 = EDGE_LOOP('',(#1943,#1944,#1945,#1954)); -#1943 = ORIENTED_EDGE('',*,*,#1889,.F.); -#1944 = ORIENTED_EDGE('',*,*,#1353,.T.); -#1945 = ORIENTED_EDGE('',*,*,#1946,.T.); -#1946 = EDGE_CURVE('',#1354,#1947,#1949,.T.); -#1947 = VERTEX_POINT('',#1948); -#1948 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); -#1949 = CIRCLE('',#1950,0.1); -#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953); -#1951 = CARTESIAN_POINT('',(0.99364916731,1.15,0.33)); -#1952 = DIRECTION('',(-0.875,0.484122918276,0.)); -#1953 = DIRECTION('',(0.484122918276,0.875,0.)); -#1954 = ORIENTED_EDGE('',*,*,#1955,.F.); -#1955 = EDGE_CURVE('',#1890,#1947,#1956,.T.); -#1956 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#1957,#1958,#1959,#1960, - #1961,#1962,#1963,#1964),.UNSPECIFIED.,.F.,.F.) +#2109 = CARTESIAN_POINT('',(0.622118099763,1.1,0.258877759842)); +#2110 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); +#2111 = CARTESIAN_POINT('',(-0.801442561522,1.15,0.23)); +#2112 = CARTESIAN_POINT('',(-0.620952247727,1.15,0.23)); +#2113 = CARTESIAN_POINT('',(-0.444638391226,1.15,0.23)); +#2114 = CARTESIAN_POINT('',(-0.265720889243,1.15,0.23)); +#2115 = CARTESIAN_POINT('',(-9.014404406737E-02,1.15,0.23)); +#2116 = CARTESIAN_POINT('',(9.014404406739E-02,1.15,0.23)); +#2117 = CARTESIAN_POINT('',(0.265720889243,1.15,0.23)); +#2118 = CARTESIAN_POINT('',(0.444638391226,1.15,0.23)); +#2119 = CARTESIAN_POINT('',(0.620952247727,1.15,0.23)); +#2120 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#2121 = ADVANCED_FACE('',(#2122),#2146,.F.); +#2122 = FACE_BOUND('',#2123,.F.); +#2123 = EDGE_LOOP('',(#2124,#2125,#2126,#2135)); +#2124 = ORIENTED_EDGE('',*,*,#2070,.F.); +#2125 = ORIENTED_EDGE('',*,*,#1456,.T.); +#2126 = ORIENTED_EDGE('',*,*,#2127,.T.); +#2127 = EDGE_CURVE('',#1457,#2128,#2130,.T.); +#2128 = VERTEX_POINT('',#2129); +#2129 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); +#2130 = CIRCLE('',#2131,0.1); +#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134); +#2132 = CARTESIAN_POINT('',(0.99364916731,1.15,0.33)); +#2133 = DIRECTION('',(-0.875,0.484122918276,0.)); +#2134 = DIRECTION('',(0.484122918276,0.875,0.)); +#2135 = ORIENTED_EDGE('',*,*,#2136,.F.); +#2136 = EDGE_CURVE('',#2071,#2128,#2137,.T.); +#2137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2138,#2139,#2140,#2141, + #2142,#2143,#2144,#2145),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((8,8),(9.884955592811,10.036563745239), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#1957 = CARTESIAN_POINT('',(0.8,1.1,0.316614549113)); -#1958 = CARTESIAN_POINT('',(0.821676335846,1.1,0.316619748365)); -#1959 = CARTESIAN_POINT('',(0.843351149673,1.098170930651,0.317740760313 +#2138 = CARTESIAN_POINT('',(0.8,1.1,0.316614549113)); +#2139 = CARTESIAN_POINT('',(0.821676335846,1.1,0.316619748365)); +#2140 = CARTESIAN_POINT('',(0.843351149673,1.098170930651,0.317740760313 )); -#1960 = CARTESIAN_POINT('',(0.864767592495,1.094526194439,0.320316865189 +#2141 = CARTESIAN_POINT('',(0.864767592495,1.094526194439,0.320316865189 )); -#1961 = CARTESIAN_POINT('',(0.885902496872,1.089080492469,0.323637613645 +#2142 = CARTESIAN_POINT('',(0.885902496872,1.089080492469,0.323637613645 )); -#1962 = CARTESIAN_POINT('',(0.906451046448,1.081873477652,0.327031021628 +#2143 = CARTESIAN_POINT('',(0.906451046448,1.081873477652,0.327031021628 )); -#1963 = CARTESIAN_POINT('',(0.926285856445,1.072985283018,0.33)); -#1964 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); -#1965 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( - (#1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973) - ,(#1974,#1975,#1976,#1977,#1978,#1979,#1980,#1981) - ,(#1982,#1983,#1984,#1985,#1986,#1987,#1988,#1989 +#2144 = CARTESIAN_POINT('',(0.926285856445,1.072985283018,0.33)); +#2145 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); +#2146 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( + (#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154) + ,(#2155,#2156,#2157,#2158,#2159,#2160,#2161,#2162) + ,(#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( 0.,0.151608152428),(9.884955592811,10.036563745239), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() @@ -2125,312 +2398,39 @@ RATIONAL_B_SPLINE_SURFACE(( ,(0.865965341371,0.865939328876,0.86035827093,0.847375208653 ,0.8286750148,0.801004924876,0.763596036233,0.707106781187) ,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#1966 = CARTESIAN_POINT('',(0.8,1.1,0.316614549113)); -#1967 = CARTESIAN_POINT('',(0.821676335846,1.1,0.316619748365)); -#1968 = CARTESIAN_POINT('',(0.843351149673,1.098170930651,0.317740760313 +#2147 = CARTESIAN_POINT('',(0.8,1.1,0.316614549113)); +#2148 = CARTESIAN_POINT('',(0.821676335846,1.1,0.316619748365)); +#2149 = CARTESIAN_POINT('',(0.843351149673,1.098170930651,0.317740760313 )); -#1969 = CARTESIAN_POINT('',(0.864767592495,1.094526194439,0.320316865189 +#2150 = CARTESIAN_POINT('',(0.864767592495,1.094526194439,0.320316865189 )); -#1970 = CARTESIAN_POINT('',(0.885902496872,1.089080492469,0.323637613645 +#2151 = CARTESIAN_POINT('',(0.885902496872,1.089080492469,0.323637613645 )); -#1971 = CARTESIAN_POINT('',(0.906451046448,1.081873477652,0.327031021628 +#2152 = CARTESIAN_POINT('',(0.906451046448,1.081873477652,0.327031021628 )); -#1972 = CARTESIAN_POINT('',(0.926285856445,1.072985283018,0.33)); -#1973 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); -#1974 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); -#1975 = CARTESIAN_POINT('',(0.821676986996,1.1,0.258861769121)); -#1976 = CARTESIAN_POINT('',(0.843643775028,1.098156455835,0.258482257319 +#2153 = CARTESIAN_POINT('',(0.926285856445,1.072985283018,0.33)); +#2154 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.33)); +#2155 = CARTESIAN_POINT('',(0.8,1.1,0.258863506105)); +#2156 = CARTESIAN_POINT('',(0.821676986996,1.1,0.258861769121)); +#2157 = CARTESIAN_POINT('',(0.843643775028,1.098156455835,0.258482257319 )); -#1977 = CARTESIAN_POINT('',(0.865536635733,1.094415121953,0.257619130074 +#2158 = CARTESIAN_POINT('',(0.865536635733,1.094415121953,0.257619130074 )); -#1978 = CARTESIAN_POINT('',(0.887106327537,1.088734355702,0.255840437751 +#2159 = CARTESIAN_POINT('',(0.887106327537,1.088734355702,0.255840437751 )); -#1979 = CARTESIAN_POINT('',(0.9078876898,1.081323545899,0.252121554372) +#2160 = CARTESIAN_POINT('',(0.9078876898,1.081323545899,0.252121554372) ); -#1980 = CARTESIAN_POINT('',(0.927687813628,1.072209603472,0.244795586244 +#2161 = CARTESIAN_POINT('',(0.927687813628,1.072209603472,0.244795586244 )); -#1981 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.23)); -#1982 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); -#1983 = CARTESIAN_POINT('',(0.823431331776,1.15,0.23)); -#1984 = CARTESIAN_POINT('',(0.851169947799,1.15,0.23)); -#1985 = CARTESIAN_POINT('',(0.875844298579,1.15,0.23)); -#1986 = CARTESIAN_POINT('',(0.902979466097,1.15,0.23)); -#1987 = CARTESIAN_POINT('',(0.930671896391,1.15,0.23)); -#1988 = CARTESIAN_POINT('',(0.960646032115,1.15,0.23)); -#1989 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); -#1990 = ADVANCED_FACE('',(#1991),#2003,.F.); -#1991 = FACE_BOUND('',#1992,.F.); -#1992 = EDGE_LOOP('',(#1993,#1994,#1995,#1996)); -#1993 = ORIENTED_EDGE('',*,*,#1366,.T.); -#1994 = ORIENTED_EDGE('',*,*,#1404,.T.); -#1995 = ORIENTED_EDGE('',*,*,#1420,.T.); -#1996 = ORIENTED_EDGE('',*,*,#1997,.F.); -#1997 = EDGE_CURVE('',#1354,#1421,#1998,.T.); -#1998 = CIRCLE('',#1999,0.4); -#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002); -#2000 = CARTESIAN_POINT('',(0.8,0.8,0.23)); -#2001 = DIRECTION('',(0.,0.,-1.)); -#2002 = DIRECTION('',(3.7E-16,1.,0.)); -#2003 = PLANE('',#2004); -#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007); -#2005 = CARTESIAN_POINT('',(0.,0.,0.23)); -#2006 = DIRECTION('',(-0.,-0.,-1.)); -#2007 = DIRECTION('',(-1.,0.,0.)); -#2008 = ADVANCED_FACE('',(#2009),#2040,.F.); -#2009 = FACE_BOUND('',#2010,.F.); -#2010 = EDGE_LOOP('',(#2011,#2020,#2021,#2029)); -#2011 = ORIENTED_EDGE('',*,*,#2012,.F.); -#2012 = EDGE_CURVE('',#1421,#2013,#2015,.T.); -#2013 = VERTEX_POINT('',#2014); -#2014 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); -#2015 = CIRCLE('',#2016,0.1); -#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); -#2017 = CARTESIAN_POINT('',(1.15,0.99364916731,0.33)); -#2018 = DIRECTION('',(-0.484122918276,0.875,0.)); -#2019 = DIRECTION('',(0.875,0.484122918276,0.)); -#2020 = ORIENTED_EDGE('',*,*,#1428,.T.); -#2021 = ORIENTED_EDGE('',*,*,#2022,.T.); -#2022 = EDGE_CURVE('',#1429,#2023,#2025,.T.); -#2023 = VERTEX_POINT('',#2024); -#2024 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); -#2025 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2026,#2027,#2028), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., -0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#2026 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); -#2027 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); -#2028 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); -#2029 = ORIENTED_EDGE('',*,*,#2030,.F.); -#2030 = EDGE_CURVE('',#2013,#2023,#2031,.T.); -#2031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2032,#2033,#2034,#2035, - #2036,#2037,#2038,#2039),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(1.919630744953,2.071238897381), -.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( - '') ); -#2032 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); -#2033 = CARTESIAN_POINT('',(1.072985283018,0.926285856445,0.33)); -#2034 = CARTESIAN_POINT('',(1.081873477652,0.906451046448,0.327031021628 - )); -#2035 = CARTESIAN_POINT('',(1.089080492469,0.885902496872,0.323637613648 - )); -#2036 = CARTESIAN_POINT('',(1.094526194439,0.864767592495,0.320316865185 - )); -#2037 = CARTESIAN_POINT('',(1.098170930651,0.843351149673,0.317740760315 - )); -#2038 = CARTESIAN_POINT('',(1.1,0.821676335846,0.316619748365)); -#2039 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); -#2040 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( - (#2041,#2042,#2043,#2044,#2045,#2046,#2047,#2048) - ,(#2049,#2050,#2051,#2052,#2053,#2054,#2055,#2056) - ,(#2057,#2058,#2059,#2060,#2061,#2062,#2063,#2064 -)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(1.919630744953,2.071238897381), -.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_SURFACE(( - (1.,1.,1.,1.,1.,1.,1.,1.) - ,(0.707106781187,0.763596036233,0.801004924877,0.828675014797 - ,0.847375208657,0.860358270929,0.865939328876,0.865965341371) -,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2041 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); -#2042 = CARTESIAN_POINT('',(1.072985283018,0.926285856445,0.33)); -#2043 = CARTESIAN_POINT('',(1.081873477652,0.906451046448,0.327031021628 - )); -#2044 = CARTESIAN_POINT('',(1.089080492469,0.885902496872,0.323637613648 - )); -#2045 = CARTESIAN_POINT('',(1.094526194439,0.864767592495,0.320316865185 - )); -#2046 = CARTESIAN_POINT('',(1.098170930651,0.843351149673,0.317740760315 - )); -#2047 = CARTESIAN_POINT('',(1.1,0.821676335846,0.316619748365)); -#2048 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); -#2049 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.23)); -#2050 = CARTESIAN_POINT('',(1.072209603472,0.927687813628,0.244795586244 - )); -#2051 = CARTESIAN_POINT('',(1.081323545899,0.907887689799,0.252121554372 - )); -#2052 = CARTESIAN_POINT('',(1.088734355701,0.887106327537,0.255840437751 - )); -#2053 = CARTESIAN_POINT('',(1.094415121954,0.865536635733,0.257619130074 - )); -#2054 = CARTESIAN_POINT('',(1.098156455835,0.843643775028,0.258482257319 - )); -#2055 = CARTESIAN_POINT('',(1.1,0.821676986996,0.258861769121)); -#2056 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); -#2057 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); -#2058 = CARTESIAN_POINT('',(1.15,0.960646032115,0.23)); -#2059 = CARTESIAN_POINT('',(1.15,0.930671896391,0.23)); -#2060 = CARTESIAN_POINT('',(1.15,0.902979466098,0.23)); -#2061 = CARTESIAN_POINT('',(1.15,0.875844298578,0.23)); -#2062 = CARTESIAN_POINT('',(1.15,0.8511699478,0.23)); -#2063 = CARTESIAN_POINT('',(1.15,0.823431331776,0.23)); -#2064 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); -#2065 = ADVANCED_FACE('',(#2066),#2091,.F.); -#2066 = FACE_BOUND('',#2067,.F.); -#2067 = EDGE_LOOP('',(#2068,#2069,#2070,#2078)); -#2068 = ORIENTED_EDGE('',*,*,#2022,.F.); -#2069 = ORIENTED_EDGE('',*,*,#1441,.T.); -#2070 = ORIENTED_EDGE('',*,*,#2071,.T.); -#2071 = EDGE_CURVE('',#1442,#2072,#2074,.T.); -#2072 = VERTEX_POINT('',#2073); -#2073 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); -#2074 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2075,#2076,#2077), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., -1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#2075 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); -#2076 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); -#2077 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); -#2078 = ORIENTED_EDGE('',*,*,#2079,.F.); -#2079 = EDGE_CURVE('',#2023,#2072,#2080,.T.); -#2080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2081,#2082,#2083,#2084, - #2085,#2086,#2087,#2088,#2089,#2090),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(2.071238897381,3.671238898695), -.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) -REPRESENTATION_ITEM('') ); -#2081 = CARTESIAN_POINT('',(1.1,0.8,0.316614549113)); -#2082 = CARTESIAN_POINT('',(1.1,0.622074240005,0.316571872113)); -#2083 = CARTESIAN_POINT('',(1.1,0.444958969155,0.316657114369)); -#2084 = CARTESIAN_POINT('',(1.1,0.265720848497,0.316544644749)); -#2085 = CARTESIAN_POINT('',(1.1,9.014411372535E-02,0.316628083853)); -#2086 = CARTESIAN_POINT('',(1.1,-9.014411372535E-02,0.31662808383)); -#2087 = CARTESIAN_POINT('',(1.1,-0.265720848497,0.316544644763)); -#2088 = CARTESIAN_POINT('',(1.1,-0.444958969155,0.316657114366)); -#2089 = CARTESIAN_POINT('',(1.1,-0.622074240005,0.316571872113)); -#2090 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); -#2091 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( - (#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100,#2101) - ,(#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111) - ,(#2112,#2113,#2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121 -)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), - (0.,1.600000001314),(2.071238897381,3.671238898695), -.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_SURFACE(( - (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) - ,(0.865965341371,0.866178859608,0.865752245654,0.866315253949 - ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 - ,0.866178859608,0.865965341371) -,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2092 = CARTESIAN_POINT('',(1.1,0.8,0.316614549113)); -#2093 = CARTESIAN_POINT('',(1.1,0.622074240005,0.316571872113)); -#2094 = CARTESIAN_POINT('',(1.1,0.444958969155,0.316657114369)); -#2095 = CARTESIAN_POINT('',(1.1,0.265720848497,0.316544644749)); -#2096 = CARTESIAN_POINT('',(1.1,9.014411372535E-02,0.316628083853)); -#2097 = CARTESIAN_POINT('',(1.1,-9.014411372535E-02,0.31662808383)); -#2098 = CARTESIAN_POINT('',(1.1,-0.265720848497,0.316544644763)); -#2099 = CARTESIAN_POINT('',(1.1,-0.444958969155,0.316657114366)); -#2100 = CARTESIAN_POINT('',(1.1,-0.622074240005,0.316571872113)); -#2101 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); -#2102 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); -#2103 = CARTESIAN_POINT('',(1.1,0.622118099762,0.258877759842)); -#2104 = CARTESIAN_POINT('',(1.1,0.444757584302,0.258849252332)); -#2105 = CARTESIAN_POINT('',(1.100000000001,0.266206721586,0.258886888187 - )); -#2106 = CARTESIAN_POINT('',(1.099999999997,8.941157167494E-02, - 0.258858957952)); -#2107 = CARTESIAN_POINT('',(1.100000000004,-8.941157167393E-02, - 0.258858957949)); -#2108 = CARTESIAN_POINT('',(1.099999999997,-0.266206721588,0.25888688819 - )); -#2109 = CARTESIAN_POINT('',(1.100000000001,-0.444757584301, - 0.258849252331)); -#2110 = CARTESIAN_POINT('',(1.1,-0.622118099762,0.258877759842)); -#2111 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); -#2112 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); -#2113 = CARTESIAN_POINT('',(1.15,0.620952247727,0.23)); -#2114 = CARTESIAN_POINT('',(1.15,0.444638391226,0.23)); -#2115 = CARTESIAN_POINT('',(1.15,0.265720889243,0.23)); -#2116 = CARTESIAN_POINT('',(1.15,9.014404406735E-02,0.23)); -#2117 = CARTESIAN_POINT('',(1.15,-9.014404406735E-02,0.23)); -#2118 = CARTESIAN_POINT('',(1.15,-0.265720889243,0.23)); -#2119 = CARTESIAN_POINT('',(1.15,-0.444638391226,0.23)); -#2120 = CARTESIAN_POINT('',(1.15,-0.620952247727,0.23)); -#2121 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); -#2122 = ADVANCED_FACE('',(#2123),#2146,.F.); -#2123 = FACE_BOUND('',#2124,.F.); -#2124 = EDGE_LOOP('',(#2125,#2126,#2127,#2135)); -#2125 = ORIENTED_EDGE('',*,*,#2071,.F.); -#2126 = ORIENTED_EDGE('',*,*,#1456,.T.); -#2127 = ORIENTED_EDGE('',*,*,#2128,.T.); -#2128 = EDGE_CURVE('',#1457,#2129,#2131,.T.); -#2129 = VERTEX_POINT('',#2130); -#2130 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); -#2131 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2132,#2133,#2134), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., -0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -0.707106781187,1.)) REPRESENTATION_ITEM('') ); -#2132 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); -#2133 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.23)); -#2134 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); -#2135 = ORIENTED_EDGE('',*,*,#2136,.F.); -#2136 = EDGE_CURVE('',#2072,#2129,#2137,.T.); -#2137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2138,#2139,#2140,#2141, - #2142,#2143,#2144,#2145),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.671238898695,3.822847051124), -.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( - '') ); -#2138 = CARTESIAN_POINT('',(1.1,-0.8,0.316614549113)); -#2139 = CARTESIAN_POINT('',(1.1,-0.821676335847,0.316619748365)); -#2140 = CARTESIAN_POINT('',(1.098170930651,-0.843351149673, - 0.317740760313)); -#2141 = CARTESIAN_POINT('',(1.094526194439,-0.864767592495, - 0.320316865189)); -#2142 = CARTESIAN_POINT('',(1.089080492469,-0.885902496872, - 0.323637613645)); -#2143 = CARTESIAN_POINT('',(1.081873477652,-0.906451046448, - 0.327031021628)); -#2144 = CARTESIAN_POINT('',(1.072985283018,-0.926285856445,0.33)); -#2145 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); -#2146 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( - (#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154) - ,(#2155,#2156,#2157,#2158,#2159,#2160,#2161,#2162) - ,(#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170 -)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(3.671238898695,3.822847051124), -.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_SURFACE(( - (1.,1.,1.,1.,1.,1.,1.,1.) - ,(0.865965341371,0.865939328876,0.86035827093,0.847375208654 - ,0.828675014799,0.801004924878,0.763596036232,0.707106781187) -,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2147 = CARTESIAN_POINT('',(1.1,-0.8,0.316614549113)); -#2148 = CARTESIAN_POINT('',(1.1,-0.821676335847,0.316619748365)); -#2149 = CARTESIAN_POINT('',(1.098170930651,-0.843351149673, - 0.317740760313)); -#2150 = CARTESIAN_POINT('',(1.094526194439,-0.864767592495, - 0.320316865189)); -#2151 = CARTESIAN_POINT('',(1.089080492469,-0.885902496872, - 0.323637613645)); -#2152 = CARTESIAN_POINT('',(1.081873477652,-0.906451046448, - 0.327031021628)); -#2153 = CARTESIAN_POINT('',(1.072985283018,-0.926285856445,0.33)); -#2154 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); -#2155 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); -#2156 = CARTESIAN_POINT('',(1.1,-0.821676986996,0.258861769121)); -#2157 = CARTESIAN_POINT('',(1.098156455835,-0.843643775028, - 0.258482257319)); -#2158 = CARTESIAN_POINT('',(1.094415121953,-0.865536635733, - 0.257619130075)); -#2159 = CARTESIAN_POINT('',(1.088734355702,-0.887106327537, - 0.255840437751)); -#2160 = CARTESIAN_POINT('',(1.081323545899,-0.9078876898,0.252121554373) - ); -#2161 = CARTESIAN_POINT('',(1.072209603472,-0.927687813628, - 0.244795586243)); -#2162 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.23)); -#2163 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); -#2164 = CARTESIAN_POINT('',(1.15,-0.823431331776,0.23)); -#2165 = CARTESIAN_POINT('',(1.15,-0.8511699478,0.23)); -#2166 = CARTESIAN_POINT('',(1.15,-0.875844298578,0.23)); -#2167 = CARTESIAN_POINT('',(1.15,-0.902979466098,0.23)); -#2168 = CARTESIAN_POINT('',(1.15,-0.93067189639,0.23)); -#2169 = CARTESIAN_POINT('',(1.15,-0.960646032115,0.23)); -#2170 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#2162 = CARTESIAN_POINT('',(0.945236875483,1.0625,0.23)); +#2163 = CARTESIAN_POINT('',(0.801442561522,1.15,0.23)); +#2164 = CARTESIAN_POINT('',(0.823431331776,1.15,0.23)); +#2165 = CARTESIAN_POINT('',(0.851169947799,1.15,0.23)); +#2166 = CARTESIAN_POINT('',(0.875844298579,1.15,0.23)); +#2167 = CARTESIAN_POINT('',(0.902979466097,1.15,0.23)); +#2168 = CARTESIAN_POINT('',(0.930671896391,1.15,0.23)); +#2169 = CARTESIAN_POINT('',(0.960646032115,1.15,0.23)); +#2170 = CARTESIAN_POINT('',(0.99364916731,1.15,0.23)); #2171 = ADVANCED_FACE('',(#2172),#2184,.F.); #2172 = FACE_BOUND('',#2173,.F.); #2173 = EDGE_LOOP('',(#2174,#2175,#2176,#2177)); @@ -2441,9 +2441,9 @@ RATIONAL_B_SPLINE_SURFACE(( #2178 = EDGE_CURVE('',#1457,#1519,#2179,.T.); #2179 = CIRCLE('',#2180,0.4); #2180 = AXIS2_PLACEMENT_3D('',#2181,#2182,#2183); -#2181 = CARTESIAN_POINT('',(0.8,-0.8,0.23)); +#2181 = CARTESIAN_POINT('',(0.8,0.8,0.23)); #2182 = DIRECTION('',(0.,0.,-1.)); -#2183 = DIRECTION('',(1.,0.,0.)); +#2183 = DIRECTION('',(3.7E-16,1.,0.)); #2184 = PLANE('',#2185); #2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188); #2186 = CARTESIAN_POINT('',(0.,0.,0.23)); @@ -2455,90 +2455,90 @@ RATIONAL_B_SPLINE_SURFACE(( #2192 = ORIENTED_EDGE('',*,*,#2193,.F.); #2193 = EDGE_CURVE('',#1519,#2194,#2196,.T.); #2194 = VERTEX_POINT('',#2195); -#2195 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); +#2195 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); #2196 = CIRCLE('',#2197,0.1); #2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200); -#2198 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.33)); -#2199 = DIRECTION('',(0.875,0.484122918276,0.)); -#2200 = DIRECTION('',(0.484122918276,-0.875,0.)); +#2198 = CARTESIAN_POINT('',(1.15,0.99364916731,0.33)); +#2199 = DIRECTION('',(-0.484122918276,0.875,0.)); +#2200 = DIRECTION('',(0.875,0.484122918276,0.)); #2201 = ORIENTED_EDGE('',*,*,#1526,.T.); #2202 = ORIENTED_EDGE('',*,*,#2203,.T.); #2203 = EDGE_CURVE('',#1527,#2204,#2206,.T.); #2204 = VERTEX_POINT('',#2205); -#2205 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2205 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); #2206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2207,#2208,#2209), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#2207 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); -#2208 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); -#2209 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2207 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#2208 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); +#2209 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); #2210 = ORIENTED_EDGE('',*,*,#2211,.F.); #2211 = EDGE_CURVE('',#2194,#2204,#2212,.T.); #2212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2213,#2214,#2215,#2216, #2217,#2218,#2219,#2220),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.990869642992,4.14247779542), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(1.919630744953,2.071238897381), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#2213 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); -#2214 = CARTESIAN_POINT('',(0.926285856445,-1.072985283018,0.33)); -#2215 = CARTESIAN_POINT('',(0.906451046448,-1.081873477652, - 0.327031021628)); -#2216 = CARTESIAN_POINT('',(0.885902496872,-1.089080492469, - 0.323637613648)); -#2217 = CARTESIAN_POINT('',(0.864767592495,-1.094526194439, - 0.320316865185)); -#2218 = CARTESIAN_POINT('',(0.843351149673,-1.098170930651, - 0.317740760315)); -#2219 = CARTESIAN_POINT('',(0.821676335846,-1.1,0.316619748365)); -#2220 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2213 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); +#2214 = CARTESIAN_POINT('',(1.072985283018,0.926285856445,0.33)); +#2215 = CARTESIAN_POINT('',(1.081873477652,0.906451046448,0.327031021628 + )); +#2216 = CARTESIAN_POINT('',(1.089080492469,0.885902496872,0.323637613648 + )); +#2217 = CARTESIAN_POINT('',(1.094526194439,0.864767592495,0.320316865185 + )); +#2218 = CARTESIAN_POINT('',(1.098170930651,0.843351149673,0.317740760315 + )); +#2219 = CARTESIAN_POINT('',(1.1,0.821676335846,0.316619748365)); +#2220 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); #2221 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( (#2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229) ,(#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237) ,(#2238,#2239,#2240,#2241,#2242,#2243,#2244,#2245 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(3.990869642992,4.14247779542), + 0.,0.151608152428),(1.919630744953,2.071238897381), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.) - ,(0.707106781187,0.763596036234,0.801004924877,0.828675014798 + ,(0.707106781187,0.763596036233,0.801004924877,0.828675014797 ,0.847375208657,0.860358270929,0.865939328876,0.865965341371) ,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2222 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); -#2223 = CARTESIAN_POINT('',(0.926285856445,-1.072985283018,0.33)); -#2224 = CARTESIAN_POINT('',(0.906451046448,-1.081873477652, - 0.327031021628)); -#2225 = CARTESIAN_POINT('',(0.885902496872,-1.089080492469, - 0.323637613648)); -#2226 = CARTESIAN_POINT('',(0.864767592495,-1.094526194439, - 0.320316865185)); -#2227 = CARTESIAN_POINT('',(0.843351149673,-1.098170930651, - 0.317740760315)); -#2228 = CARTESIAN_POINT('',(0.821676335846,-1.1,0.316619748365)); -#2229 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); -#2230 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.23)); -#2231 = CARTESIAN_POINT('',(0.927687813628,-1.072209603472, - 0.244795586244)); -#2232 = CARTESIAN_POINT('',(0.907887689799,-1.081323545899, - 0.252121554372)); -#2233 = CARTESIAN_POINT('',(0.887106327537,-1.088734355701, - 0.255840437752)); -#2234 = CARTESIAN_POINT('',(0.865536635733,-1.094415121954, - 0.257619130074)); -#2235 = CARTESIAN_POINT('',(0.843643775028,-1.098156455835, - 0.258482257319)); -#2236 = CARTESIAN_POINT('',(0.821676986996,-1.1,0.258861769121)); -#2237 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); -#2238 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); -#2239 = CARTESIAN_POINT('',(0.960646032115,-1.15,0.23)); -#2240 = CARTESIAN_POINT('',(0.930671896391,-1.15,0.23)); -#2241 = CARTESIAN_POINT('',(0.902979466097,-1.15,0.23)); -#2242 = CARTESIAN_POINT('',(0.875844298578,-1.15,0.23)); -#2243 = CARTESIAN_POINT('',(0.8511699478,-1.15,0.23)); -#2244 = CARTESIAN_POINT('',(0.823431331776,-1.15,0.23)); -#2245 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#2222 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.33)); +#2223 = CARTESIAN_POINT('',(1.072985283018,0.926285856445,0.33)); +#2224 = CARTESIAN_POINT('',(1.081873477652,0.906451046448,0.327031021628 + )); +#2225 = CARTESIAN_POINT('',(1.089080492469,0.885902496872,0.323637613648 + )); +#2226 = CARTESIAN_POINT('',(1.094526194439,0.864767592495,0.320316865185 + )); +#2227 = CARTESIAN_POINT('',(1.098170930651,0.843351149673,0.317740760315 + )); +#2228 = CARTESIAN_POINT('',(1.1,0.821676335846,0.316619748365)); +#2229 = CARTESIAN_POINT('',(1.1,0.8,0.316614549114)); +#2230 = CARTESIAN_POINT('',(1.0625,0.945236875483,0.23)); +#2231 = CARTESIAN_POINT('',(1.072209603472,0.927687813628,0.244795586244 + )); +#2232 = CARTESIAN_POINT('',(1.081323545899,0.907887689799,0.252121554372 + )); +#2233 = CARTESIAN_POINT('',(1.088734355701,0.887106327537,0.255840437751 + )); +#2234 = CARTESIAN_POINT('',(1.094415121954,0.865536635733,0.257619130074 + )); +#2235 = CARTESIAN_POINT('',(1.098156455835,0.843643775028,0.258482257319 + )); +#2236 = CARTESIAN_POINT('',(1.1,0.821676986996,0.258861769121)); +#2237 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); +#2238 = CARTESIAN_POINT('',(1.15,0.99364916731,0.23)); +#2239 = CARTESIAN_POINT('',(1.15,0.960646032115,0.23)); +#2240 = CARTESIAN_POINT('',(1.15,0.930671896391,0.23)); +#2241 = CARTESIAN_POINT('',(1.15,0.902979466098,0.23)); +#2242 = CARTESIAN_POINT('',(1.15,0.875844298578,0.23)); +#2243 = CARTESIAN_POINT('',(1.15,0.8511699478,0.23)); +#2244 = CARTESIAN_POINT('',(1.15,0.823431331776,0.23)); +#2245 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); #2246 = ADVANCED_FACE('',(#2247),#2272,.F.); #2247 = FACE_BOUND('',#2248,.F.); #2248 = EDGE_LOOP('',(#2249,#2250,#2251,#2259)); @@ -2547,39 +2547,39 @@ RATIONAL_B_SPLINE_SURFACE(( #2251 = ORIENTED_EDGE('',*,*,#2252,.T.); #2252 = EDGE_CURVE('',#1540,#2253,#2255,.T.); #2253 = VERTEX_POINT('',#2254); -#2254 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2254 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); #2255 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2256,#2257,#2258), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#2256 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); -#2257 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); -#2258 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2256 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#2257 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); +#2258 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); #2259 = ORIENTED_EDGE('',*,*,#2260,.F.); #2260 = EDGE_CURVE('',#2204,#2253,#2261,.T.); #2261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2262,#2263,#2264,#2265, #2266,#2267,#2268,#2269,#2270,#2271),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(4.14247779542,5.742477796733), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(2.071238897381,3.671238898695), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#2262 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549113)); -#2263 = CARTESIAN_POINT('',(0.622074240005,-1.1,0.316571872113)); -#2264 = CARTESIAN_POINT('',(0.444958969155,-1.1,0.316657114369)); -#2265 = CARTESIAN_POINT('',(0.265720848497,-1.1,0.316544644749)); -#2266 = CARTESIAN_POINT('',(9.014411372533E-02,-1.1,0.316628083853)); -#2267 = CARTESIAN_POINT('',(-9.014411372533E-02,-1.1,0.31662808383)); -#2268 = CARTESIAN_POINT('',(-0.265720848497,-1.1,0.316544644763)); -#2269 = CARTESIAN_POINT('',(-0.444958969155,-1.1,0.316657114366)); -#2270 = CARTESIAN_POINT('',(-0.622074240005,-1.1,0.316571872113)); -#2271 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2262 = CARTESIAN_POINT('',(1.1,0.8,0.316614549113)); +#2263 = CARTESIAN_POINT('',(1.1,0.622074240005,0.316571872113)); +#2264 = CARTESIAN_POINT('',(1.1,0.444958969155,0.316657114369)); +#2265 = CARTESIAN_POINT('',(1.1,0.265720848497,0.316544644749)); +#2266 = CARTESIAN_POINT('',(1.1,9.014411372535E-02,0.316628083853)); +#2267 = CARTESIAN_POINT('',(1.1,-9.014411372535E-02,0.31662808383)); +#2268 = CARTESIAN_POINT('',(1.1,-0.265720848497,0.316544644763)); +#2269 = CARTESIAN_POINT('',(1.1,-0.444958969155,0.316657114366)); +#2270 = CARTESIAN_POINT('',(1.1,-0.622074240005,0.316571872113)); +#2271 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); #2272 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( (#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282) ,(#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292) ,(#2293,#2294,#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), - (0.,1.600000001314),(4.14247779542,5.742477796733), + (0.,1.600000001314),(2.071238897381,3.671238898695), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) @@ -2587,41 +2587,41 @@ RATIONAL_B_SPLINE_SURFACE(( ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 ,0.866178859608,0.865965341371) ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2273 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549113)); -#2274 = CARTESIAN_POINT('',(0.622074240005,-1.1,0.316571872113)); -#2275 = CARTESIAN_POINT('',(0.444958969155,-1.1,0.316657114369)); -#2276 = CARTESIAN_POINT('',(0.265720848497,-1.1,0.316544644749)); -#2277 = CARTESIAN_POINT('',(9.014411372533E-02,-1.1,0.316628083853)); -#2278 = CARTESIAN_POINT('',(-9.014411372533E-02,-1.1,0.31662808383)); -#2279 = CARTESIAN_POINT('',(-0.265720848497,-1.1,0.316544644763)); -#2280 = CARTESIAN_POINT('',(-0.444958969155,-1.1,0.316657114366)); -#2281 = CARTESIAN_POINT('',(-0.622074240005,-1.1,0.316571872113)); -#2282 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); -#2283 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); -#2284 = CARTESIAN_POINT('',(0.622118099763,-1.1,0.258877759842)); -#2285 = CARTESIAN_POINT('',(0.444757584302,-1.1,0.258849252332)); -#2286 = CARTESIAN_POINT('',(0.266206721586,-1.100000000001, - 0.258886888187)); -#2287 = CARTESIAN_POINT('',(8.9411571675E-02,-1.099999999997, +#2273 = CARTESIAN_POINT('',(1.1,0.8,0.316614549113)); +#2274 = CARTESIAN_POINT('',(1.1,0.622074240005,0.316571872113)); +#2275 = CARTESIAN_POINT('',(1.1,0.444958969155,0.316657114369)); +#2276 = CARTESIAN_POINT('',(1.1,0.265720848497,0.316544644749)); +#2277 = CARTESIAN_POINT('',(1.1,9.014411372535E-02,0.316628083853)); +#2278 = CARTESIAN_POINT('',(1.1,-9.014411372535E-02,0.31662808383)); +#2279 = CARTESIAN_POINT('',(1.1,-0.265720848497,0.316544644763)); +#2280 = CARTESIAN_POINT('',(1.1,-0.444958969155,0.316657114366)); +#2281 = CARTESIAN_POINT('',(1.1,-0.622074240005,0.316571872113)); +#2282 = CARTESIAN_POINT('',(1.1,-0.8,0.316614550343)); +#2283 = CARTESIAN_POINT('',(1.1,0.8,0.258863506105)); +#2284 = CARTESIAN_POINT('',(1.1,0.622118099762,0.258877759842)); +#2285 = CARTESIAN_POINT('',(1.1,0.444757584302,0.258849252332)); +#2286 = CARTESIAN_POINT('',(1.100000000001,0.266206721586,0.258886888187 + )); +#2287 = CARTESIAN_POINT('',(1.099999999997,8.941157167494E-02, 0.258858957952)); -#2288 = CARTESIAN_POINT('',(-8.9411571674E-02,-1.100000000004, +#2288 = CARTESIAN_POINT('',(1.100000000004,-8.941157167393E-02, 0.258858957949)); -#2289 = CARTESIAN_POINT('',(-0.266206721588,-1.099999999997, - 0.25888688819)); -#2290 = CARTESIAN_POINT('',(-0.444757584301,-1.100000000001, +#2289 = CARTESIAN_POINT('',(1.099999999997,-0.266206721588,0.25888688819 + )); +#2290 = CARTESIAN_POINT('',(1.100000000001,-0.444757584301, 0.258849252331)); -#2291 = CARTESIAN_POINT('',(-0.622118099762,-1.1,0.258877759842)); -#2292 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); -#2293 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); -#2294 = CARTESIAN_POINT('',(0.620952247727,-1.15,0.23)); -#2295 = CARTESIAN_POINT('',(0.444638391226,-1.15,0.23)); -#2296 = CARTESIAN_POINT('',(0.265720889243,-1.15,0.23)); -#2297 = CARTESIAN_POINT('',(9.014404406736E-02,-1.15,0.23)); -#2298 = CARTESIAN_POINT('',(-9.014404406736E-02,-1.15,0.23)); -#2299 = CARTESIAN_POINT('',(-0.265720889243,-1.15,0.23)); -#2300 = CARTESIAN_POINT('',(-0.444638391226,-1.15,0.23)); -#2301 = CARTESIAN_POINT('',(-0.620952247727,-1.15,0.23)); -#2302 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#2291 = CARTESIAN_POINT('',(1.1,-0.622118099762,0.258877759842)); +#2292 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); +#2293 = CARTESIAN_POINT('',(1.15,0.801442561522,0.23)); +#2294 = CARTESIAN_POINT('',(1.15,0.620952247727,0.23)); +#2295 = CARTESIAN_POINT('',(1.15,0.444638391226,0.23)); +#2296 = CARTESIAN_POINT('',(1.15,0.265720889243,0.23)); +#2297 = CARTESIAN_POINT('',(1.15,9.014404406735E-02,0.23)); +#2298 = CARTESIAN_POINT('',(1.15,-9.014404406735E-02,0.23)); +#2299 = CARTESIAN_POINT('',(1.15,-0.265720889243,0.23)); +#2300 = CARTESIAN_POINT('',(1.15,-0.444638391226,0.23)); +#2301 = CARTESIAN_POINT('',(1.15,-0.620952247727,0.23)); +#2302 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); #2303 = ADVANCED_FACE('',(#2304),#2327,.F.); #2304 = FACE_BOUND('',#2305,.F.); #2305 = EDGE_LOOP('',(#2306,#2307,#2308,#2316)); @@ -2630,93 +2630,93 @@ RATIONAL_B_SPLINE_SURFACE(( #2308 = ORIENTED_EDGE('',*,*,#2309,.T.); #2309 = EDGE_CURVE('',#1555,#2310,#2312,.T.); #2310 = VERTEX_POINT('',#2311); -#2311 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2311 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); #2312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2313,#2314,#2315), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') ); -#2313 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); -#2314 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.23)); -#2315 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2313 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); +#2314 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.23)); +#2315 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); #2316 = ORIENTED_EDGE('',*,*,#2317,.F.); #2317 = EDGE_CURVE('',#2253,#2310,#2318,.T.); #2318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2319,#2320,#2321,#2322, #2323,#2324,#2325,#2326),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(5.742477796733,5.894085949162), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.671238898695,3.822847051124), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#2319 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614549113)); -#2320 = CARTESIAN_POINT('',(-0.821676335846,-1.1,0.316619748365)); -#2321 = CARTESIAN_POINT('',(-0.843351149673,-1.098170930651, +#2319 = CARTESIAN_POINT('',(1.1,-0.8,0.316614549113)); +#2320 = CARTESIAN_POINT('',(1.1,-0.821676335847,0.316619748365)); +#2321 = CARTESIAN_POINT('',(1.098170930651,-0.843351149673, 0.317740760313)); -#2322 = CARTESIAN_POINT('',(-0.864767592495,-1.094526194439, +#2322 = CARTESIAN_POINT('',(1.094526194439,-0.864767592495, 0.320316865189)); -#2323 = CARTESIAN_POINT('',(-0.885902496872,-1.089080492469, +#2323 = CARTESIAN_POINT('',(1.089080492469,-0.885902496872, 0.323637613645)); -#2324 = CARTESIAN_POINT('',(-0.906451046448,-1.081873477652, +#2324 = CARTESIAN_POINT('',(1.081873477652,-0.906451046448, 0.327031021628)); -#2325 = CARTESIAN_POINT('',(-0.926285856445,-1.072985283018,0.33)); -#2326 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2325 = CARTESIAN_POINT('',(1.072985283018,-0.926285856445,0.33)); +#2326 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); #2327 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( (#2328,#2329,#2330,#2331,#2332,#2333,#2334,#2335) ,(#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343) ,(#2344,#2345,#2346,#2347,#2348,#2349,#2350,#2351 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(5.742477796733,5.894085949162), + 0.,0.151608152428),(3.671238898695,3.822847051124), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.) ,(0.865965341371,0.865939328876,0.86035827093,0.847375208654 - ,0.8286750148,0.801004924877,0.763596036233,0.707106781187) + ,0.828675014799,0.801004924878,0.763596036232,0.707106781187) ,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2328 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614549113)); -#2329 = CARTESIAN_POINT('',(-0.821676335846,-1.1,0.316619748365)); -#2330 = CARTESIAN_POINT('',(-0.843351149673,-1.098170930651, +#2328 = CARTESIAN_POINT('',(1.1,-0.8,0.316614549113)); +#2329 = CARTESIAN_POINT('',(1.1,-0.821676335847,0.316619748365)); +#2330 = CARTESIAN_POINT('',(1.098170930651,-0.843351149673, 0.317740760313)); -#2331 = CARTESIAN_POINT('',(-0.864767592495,-1.094526194439, +#2331 = CARTESIAN_POINT('',(1.094526194439,-0.864767592495, 0.320316865189)); -#2332 = CARTESIAN_POINT('',(-0.885902496872,-1.089080492469, +#2332 = CARTESIAN_POINT('',(1.089080492469,-0.885902496872, 0.323637613645)); -#2333 = CARTESIAN_POINT('',(-0.906451046448,-1.081873477652, +#2333 = CARTESIAN_POINT('',(1.081873477652,-0.906451046448, 0.327031021628)); -#2334 = CARTESIAN_POINT('',(-0.926285856445,-1.072985283018,0.33)); -#2335 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); -#2336 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); -#2337 = CARTESIAN_POINT('',(-0.821676986996,-1.1,0.258861769121)); -#2338 = CARTESIAN_POINT('',(-0.843643775028,-1.098156455835, +#2334 = CARTESIAN_POINT('',(1.072985283018,-0.926285856445,0.33)); +#2335 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.33)); +#2336 = CARTESIAN_POINT('',(1.1,-0.8,0.258863506105)); +#2337 = CARTESIAN_POINT('',(1.1,-0.821676986996,0.258861769121)); +#2338 = CARTESIAN_POINT('',(1.098156455835,-0.843643775028, 0.258482257319)); -#2339 = CARTESIAN_POINT('',(-0.865536635733,-1.094415121953, +#2339 = CARTESIAN_POINT('',(1.094415121953,-0.865536635733, 0.257619130075)); -#2340 = CARTESIAN_POINT('',(-0.887106327537,-1.088734355702, +#2340 = CARTESIAN_POINT('',(1.088734355702,-0.887106327537, 0.255840437751)); -#2341 = CARTESIAN_POINT('',(-0.9078876898,-1.081323545899,0.252121554372 - )); -#2342 = CARTESIAN_POINT('',(-0.927687813628,-1.072209603472, +#2341 = CARTESIAN_POINT('',(1.081323545899,-0.9078876898,0.252121554373) + ); +#2342 = CARTESIAN_POINT('',(1.072209603472,-0.927687813628, 0.244795586243)); -#2343 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.23)); -#2344 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); -#2345 = CARTESIAN_POINT('',(-0.823431331776,-1.15,0.23)); -#2346 = CARTESIAN_POINT('',(-0.8511699478,-1.15,0.23)); -#2347 = CARTESIAN_POINT('',(-0.875844298578,-1.15,0.23)); -#2348 = CARTESIAN_POINT('',(-0.902979466098,-1.15,0.23)); -#2349 = CARTESIAN_POINT('',(-0.93067189639,-1.15,0.23)); -#2350 = CARTESIAN_POINT('',(-0.960646032115,-1.15,0.23)); -#2351 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#2343 = CARTESIAN_POINT('',(1.0625,-0.945236875483,0.23)); +#2344 = CARTESIAN_POINT('',(1.15,-0.801442561522,0.23)); +#2345 = CARTESIAN_POINT('',(1.15,-0.823431331776,0.23)); +#2346 = CARTESIAN_POINT('',(1.15,-0.8511699478,0.23)); +#2347 = CARTESIAN_POINT('',(1.15,-0.875844298578,0.23)); +#2348 = CARTESIAN_POINT('',(1.15,-0.902979466098,0.23)); +#2349 = CARTESIAN_POINT('',(1.15,-0.93067189639,0.23)); +#2350 = CARTESIAN_POINT('',(1.15,-0.960646032115,0.23)); +#2351 = CARTESIAN_POINT('',(1.15,-0.99364916731,0.23)); #2352 = ADVANCED_FACE('',(#2353),#2365,.F.); #2353 = FACE_BOUND('',#2354,.F.); -#2354 = EDGE_LOOP('',(#2355,#2356,#2363,#2364)); -#2355 = ORIENTED_EDGE('',*,*,#1616,.T.); -#2356 = ORIENTED_EDGE('',*,*,#2357,.F.); -#2357 = EDGE_CURVE('',#1555,#1617,#2358,.T.); -#2358 = CIRCLE('',#2359,0.4); -#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362); -#2360 = CARTESIAN_POINT('',(-0.8,-0.8,0.23)); -#2361 = DIRECTION('',(0.,0.,-1.)); -#2362 = DIRECTION('',(-3.7E-16,-1.,-0.)); -#2363 = ORIENTED_EDGE('',*,*,#1567,.T.); -#2364 = ORIENTED_EDGE('',*,*,#1593,.F.); +#2354 = EDGE_LOOP('',(#2355,#2356,#2357,#2358)); +#2355 = ORIENTED_EDGE('',*,*,#1567,.T.); +#2356 = ORIENTED_EDGE('',*,*,#1600,.T.); +#2357 = ORIENTED_EDGE('',*,*,#1616,.T.); +#2358 = ORIENTED_EDGE('',*,*,#2359,.F.); +#2359 = EDGE_CURVE('',#1555,#1617,#2360,.T.); +#2360 = CIRCLE('',#2361,0.4); +#2361 = AXIS2_PLACEMENT_3D('',#2362,#2363,#2364); +#2362 = CARTESIAN_POINT('',(0.8,-0.8,0.23)); +#2363 = DIRECTION('',(0.,0.,-1.)); +#2364 = DIRECTION('',(1.,0.,0.)); #2365 = PLANE('',#2366); #2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369); #2367 = CARTESIAN_POINT('',(0.,0.,0.23)); @@ -2728,90 +2728,90 @@ RATIONAL_B_SPLINE_SURFACE(( #2373 = ORIENTED_EDGE('',*,*,#2374,.F.); #2374 = EDGE_CURVE('',#1617,#2375,#2377,.T.); #2375 = VERTEX_POINT('',#2376); -#2376 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); +#2376 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); #2377 = CIRCLE('',#2378,0.1); #2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); -#2379 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.33)); -#2380 = DIRECTION('',(0.484122918276,-0.875,0.)); -#2381 = DIRECTION('',(-0.875,-0.484122918276,0.)); +#2379 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.33)); +#2380 = DIRECTION('',(0.875,0.484122918276,0.)); +#2381 = DIRECTION('',(0.484122918276,-0.875,0.)); #2382 = ORIENTED_EDGE('',*,*,#1624,.T.); #2383 = ORIENTED_EDGE('',*,*,#2384,.T.); #2384 = EDGE_CURVE('',#1625,#2385,#2387,.T.); #2385 = VERTEX_POINT('',#2386); -#2386 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2386 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); #2387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2388,#2389,#2390), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#2388 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); -#2389 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); -#2390 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2388 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#2389 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); +#2390 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); #2391 = ORIENTED_EDGE('',*,*,#2392,.F.); #2392 = EDGE_CURVE('',#2375,#2385,#2393,.T.); #2393 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2394,#2395,#2396,#2397, #2398,#2399,#2400,#2401),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(6.06210854103,6.213716693458), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(3.990869642992,4.14247779542), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#2394 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); -#2395 = CARTESIAN_POINT('',(-1.072985283018,-0.926285856445,0.33)); -#2396 = CARTESIAN_POINT('',(-1.081873477652,-0.906451046448, +#2394 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); +#2395 = CARTESIAN_POINT('',(0.926285856445,-1.072985283018,0.33)); +#2396 = CARTESIAN_POINT('',(0.906451046448,-1.081873477652, 0.327031021628)); -#2397 = CARTESIAN_POINT('',(-1.089080492469,-0.885902496872, +#2397 = CARTESIAN_POINT('',(0.885902496872,-1.089080492469, 0.323637613648)); -#2398 = CARTESIAN_POINT('',(-1.094526194439,-0.864767592495, +#2398 = CARTESIAN_POINT('',(0.864767592495,-1.094526194439, 0.320316865185)); -#2399 = CARTESIAN_POINT('',(-1.098170930651,-0.843351149673, +#2399 = CARTESIAN_POINT('',(0.843351149673,-1.098170930651, 0.317740760315)); -#2400 = CARTESIAN_POINT('',(-1.1,-0.821676335846,0.316619748365)); -#2401 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); +#2400 = CARTESIAN_POINT('',(0.821676335846,-1.1,0.316619748365)); +#2401 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); #2402 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( (#2403,#2404,#2405,#2406,#2407,#2408,#2409,#2410) ,(#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418) ,(#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(6.06210854103,6.213716693458), + 0.,0.151608152428),(3.990869642992,4.14247779542), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.) - ,(0.707106781187,0.763596036233,0.801004924878,0.828675014796 - ,0.847375208658,0.860358270929,0.865939328876,0.865965341371) + ,(0.707106781187,0.763596036234,0.801004924877,0.828675014798 + ,0.847375208657,0.860358270929,0.865939328876,0.865965341371) ,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2403 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.33)); -#2404 = CARTESIAN_POINT('',(-1.072985283018,-0.926285856445,0.33)); -#2405 = CARTESIAN_POINT('',(-1.081873477652,-0.906451046448, +#2403 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.33)); +#2404 = CARTESIAN_POINT('',(0.926285856445,-1.072985283018,0.33)); +#2405 = CARTESIAN_POINT('',(0.906451046448,-1.081873477652, 0.327031021628)); -#2406 = CARTESIAN_POINT('',(-1.089080492469,-0.885902496872, +#2406 = CARTESIAN_POINT('',(0.885902496872,-1.089080492469, 0.323637613648)); -#2407 = CARTESIAN_POINT('',(-1.094526194439,-0.864767592495, +#2407 = CARTESIAN_POINT('',(0.864767592495,-1.094526194439, 0.320316865185)); -#2408 = CARTESIAN_POINT('',(-1.098170930651,-0.843351149673, +#2408 = CARTESIAN_POINT('',(0.843351149673,-1.098170930651, 0.317740760315)); -#2409 = CARTESIAN_POINT('',(-1.1,-0.821676335846,0.316619748365)); -#2410 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549114)); -#2411 = CARTESIAN_POINT('',(-1.0625,-0.945236875483,0.23)); -#2412 = CARTESIAN_POINT('',(-1.072209603472,-0.927687813628, - 0.244795586243)); -#2413 = CARTESIAN_POINT('',(-1.081323545899,-0.9078876898,0.252121554372 - )); -#2414 = CARTESIAN_POINT('',(-1.088734355701,-0.887106327537, - 0.255840437751)); -#2415 = CARTESIAN_POINT('',(-1.094415121954,-0.865536635733, +#2409 = CARTESIAN_POINT('',(0.821676335846,-1.1,0.316619748365)); +#2410 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549114)); +#2411 = CARTESIAN_POINT('',(0.945236875483,-1.0625,0.23)); +#2412 = CARTESIAN_POINT('',(0.927687813628,-1.072209603472, + 0.244795586244)); +#2413 = CARTESIAN_POINT('',(0.907887689799,-1.081323545899, + 0.252121554372)); +#2414 = CARTESIAN_POINT('',(0.887106327537,-1.088734355701, + 0.255840437752)); +#2415 = CARTESIAN_POINT('',(0.865536635733,-1.094415121954, 0.257619130074)); -#2416 = CARTESIAN_POINT('',(-1.098156455835,-0.843643775028, +#2416 = CARTESIAN_POINT('',(0.843643775028,-1.098156455835, 0.258482257319)); -#2417 = CARTESIAN_POINT('',(-1.1,-0.821676986996,0.258861769121)); -#2418 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); -#2419 = CARTESIAN_POINT('',(-1.15,-0.99364916731,0.23)); -#2420 = CARTESIAN_POINT('',(-1.15,-0.960646032115,0.23)); -#2421 = CARTESIAN_POINT('',(-1.15,-0.930671896391,0.23)); -#2422 = CARTESIAN_POINT('',(-1.15,-0.902979466098,0.23)); -#2423 = CARTESIAN_POINT('',(-1.15,-0.875844298578,0.23)); -#2424 = CARTESIAN_POINT('',(-1.15,-0.851169947799,0.23)); -#2425 = CARTESIAN_POINT('',(-1.15,-0.823431331776,0.23)); -#2426 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); +#2417 = CARTESIAN_POINT('',(0.821676986996,-1.1,0.258861769121)); +#2418 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); +#2419 = CARTESIAN_POINT('',(0.99364916731,-1.15,0.23)); +#2420 = CARTESIAN_POINT('',(0.960646032115,-1.15,0.23)); +#2421 = CARTESIAN_POINT('',(0.930671896391,-1.15,0.23)); +#2422 = CARTESIAN_POINT('',(0.902979466097,-1.15,0.23)); +#2423 = CARTESIAN_POINT('',(0.875844298578,-1.15,0.23)); +#2424 = CARTESIAN_POINT('',(0.8511699478,-1.15,0.23)); +#2425 = CARTESIAN_POINT('',(0.823431331776,-1.15,0.23)); +#2426 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); #2427 = ADVANCED_FACE('',(#2428),#2453,.F.); #2428 = FACE_BOUND('',#2429,.F.); #2429 = EDGE_LOOP('',(#2430,#2431,#2432,#2440)); @@ -2820,81 +2820,81 @@ RATIONAL_B_SPLINE_SURFACE(( #2432 = ORIENTED_EDGE('',*,*,#2433,.T.); #2433 = EDGE_CURVE('',#1638,#2434,#2436,.T.); #2434 = VERTEX_POINT('',#2435); -#2435 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2435 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); #2436 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2437,#2438,#2439), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.600000001314),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.865965341371,1.)) REPRESENTATION_ITEM('') ); -#2437 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); -#2438 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); -#2439 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2437 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#2438 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); +#2439 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); #2440 = ORIENTED_EDGE('',*,*,#2441,.F.); #2441 = EDGE_CURVE('',#2385,#2434,#2442,.T.); #2442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2443,#2444,#2445,#2446, #2447,#2448,#2449,#2450,#2451,#2452),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((10,10),(6.213716693458,7.813716694772), +B_SPLINE_CURVE_WITH_KNOTS((10,10),(4.14247779542,5.742477796733), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') ); -#2443 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549113)); -#2444 = CARTESIAN_POINT('',(-1.1,-0.622074240005,0.316571872113)); -#2445 = CARTESIAN_POINT('',(-1.1,-0.444958969155,0.316657114369)); -#2446 = CARTESIAN_POINT('',(-1.1,-0.265720848497,0.316544644749)); -#2447 = CARTESIAN_POINT('',(-1.1,-9.014411372538E-02,0.316628083853)); -#2448 = CARTESIAN_POINT('',(-1.1,9.014411372541E-02,0.31662808383)); -#2449 = CARTESIAN_POINT('',(-1.1,0.265720848497,0.316544644763)); -#2450 = CARTESIAN_POINT('',(-1.1,0.444958969155,0.316657114366)); -#2451 = CARTESIAN_POINT('',(-1.1,0.622074240005,0.316571872113)); -#2452 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); +#2443 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549113)); +#2444 = CARTESIAN_POINT('',(0.622074240005,-1.1,0.316571872113)); +#2445 = CARTESIAN_POINT('',(0.444958969155,-1.1,0.316657114369)); +#2446 = CARTESIAN_POINT('',(0.265720848497,-1.1,0.316544644749)); +#2447 = CARTESIAN_POINT('',(9.014411372533E-02,-1.1,0.316628083853)); +#2448 = CARTESIAN_POINT('',(-9.014411372533E-02,-1.1,0.31662808383)); +#2449 = CARTESIAN_POINT('',(-0.265720848497,-1.1,0.316544644763)); +#2450 = CARTESIAN_POINT('',(-0.444958969155,-1.1,0.316657114366)); +#2451 = CARTESIAN_POINT('',(-0.622074240005,-1.1,0.316571872113)); +#2452 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); #2453 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,( (#2454,#2455,#2456,#2457,#2458,#2459,#2460,#2461,#2462,#2463) ,(#2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473) ,(#2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,10), - (0.,1.600000001314),(6.213716693458,7.813716694772), + (0.,1.600000001314),(4.14247779542,5.742477796733), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.) ,(0.865965341371,0.866178859608,0.865752245654,0.866315253949 - ,0.865897507536,0.865897507564,0.866315253932,0.865752245658 + ,0.865897507536,0.865897507564,0.866315253932,0.865752245659 ,0.866178859608,0.865965341371) ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2454 = CARTESIAN_POINT('',(-1.1,-0.8,0.316614549113)); -#2455 = CARTESIAN_POINT('',(-1.1,-0.622074240005,0.316571872113)); -#2456 = CARTESIAN_POINT('',(-1.1,-0.444958969155,0.316657114369)); -#2457 = CARTESIAN_POINT('',(-1.1,-0.265720848497,0.316544644749)); -#2458 = CARTESIAN_POINT('',(-1.1,-9.014411372538E-02,0.316628083853)); -#2459 = CARTESIAN_POINT('',(-1.1,9.014411372541E-02,0.31662808383)); -#2460 = CARTESIAN_POINT('',(-1.1,0.265720848497,0.316544644763)); -#2461 = CARTESIAN_POINT('',(-1.1,0.444958969155,0.316657114366)); -#2462 = CARTESIAN_POINT('',(-1.1,0.622074240005,0.316571872113)); -#2463 = CARTESIAN_POINT('',(-1.1,0.8,0.316614550343)); -#2464 = CARTESIAN_POINT('',(-1.1,-0.8,0.258863506105)); -#2465 = CARTESIAN_POINT('',(-1.1,-0.622118099762,0.258877759842)); -#2466 = CARTESIAN_POINT('',(-1.1,-0.444757584302,0.258849252332)); -#2467 = CARTESIAN_POINT('',(-1.100000000001,-0.266206721586, +#2454 = CARTESIAN_POINT('',(0.8,-1.1,0.316614549113)); +#2455 = CARTESIAN_POINT('',(0.622074240005,-1.1,0.316571872113)); +#2456 = CARTESIAN_POINT('',(0.444958969155,-1.1,0.316657114369)); +#2457 = CARTESIAN_POINT('',(0.265720848497,-1.1,0.316544644749)); +#2458 = CARTESIAN_POINT('',(9.014411372533E-02,-1.1,0.316628083853)); +#2459 = CARTESIAN_POINT('',(-9.014411372533E-02,-1.1,0.31662808383)); +#2460 = CARTESIAN_POINT('',(-0.265720848497,-1.1,0.316544644763)); +#2461 = CARTESIAN_POINT('',(-0.444958969155,-1.1,0.316657114366)); +#2462 = CARTESIAN_POINT('',(-0.622074240005,-1.1,0.316571872113)); +#2463 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614550343)); +#2464 = CARTESIAN_POINT('',(0.8,-1.1,0.258863506105)); +#2465 = CARTESIAN_POINT('',(0.622118099763,-1.1,0.258877759842)); +#2466 = CARTESIAN_POINT('',(0.444757584302,-1.1,0.258849252332)); +#2467 = CARTESIAN_POINT('',(0.266206721586,-1.100000000001, 0.258886888187)); -#2468 = CARTESIAN_POINT('',(-1.099999999997,-8.941157167495E-02, +#2468 = CARTESIAN_POINT('',(8.9411571675E-02,-1.099999999997, 0.258858957952)); -#2469 = CARTESIAN_POINT('',(-1.100000000004,8.941157167399E-02, +#2469 = CARTESIAN_POINT('',(-8.9411571674E-02,-1.100000000004, 0.258858957949)); -#2470 = CARTESIAN_POINT('',(-1.099999999997,0.266206721588,0.25888688819 - )); -#2471 = CARTESIAN_POINT('',(-1.100000000001,0.444757584301, +#2470 = CARTESIAN_POINT('',(-0.266206721588,-1.099999999997, + 0.25888688819)); +#2471 = CARTESIAN_POINT('',(-0.444757584301,-1.100000000001, 0.258849252331)); -#2472 = CARTESIAN_POINT('',(-1.1,0.622118099763,0.258877759842)); -#2473 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); -#2474 = CARTESIAN_POINT('',(-1.15,-0.801442561522,0.23)); -#2475 = CARTESIAN_POINT('',(-1.15,-0.620952247727,0.23)); -#2476 = CARTESIAN_POINT('',(-1.15,-0.444638391226,0.23)); -#2477 = CARTESIAN_POINT('',(-1.15,-0.265720889243,0.23)); -#2478 = CARTESIAN_POINT('',(-1.15,-9.014404406738E-02,0.23)); -#2479 = CARTESIAN_POINT('',(-1.15,9.014404406741E-02,0.23)); -#2480 = CARTESIAN_POINT('',(-1.15,0.265720889243,0.23)); -#2481 = CARTESIAN_POINT('',(-1.15,0.444638391226,0.23)); -#2482 = CARTESIAN_POINT('',(-1.15,0.620952247727,0.23)); -#2483 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); +#2472 = CARTESIAN_POINT('',(-0.622118099762,-1.1,0.258877759842)); +#2473 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); +#2474 = CARTESIAN_POINT('',(0.801442561522,-1.15,0.23)); +#2475 = CARTESIAN_POINT('',(0.620952247727,-1.15,0.23)); +#2476 = CARTESIAN_POINT('',(0.444638391226,-1.15,0.23)); +#2477 = CARTESIAN_POINT('',(0.265720889243,-1.15,0.23)); +#2478 = CARTESIAN_POINT('',(9.014404406736E-02,-1.15,0.23)); +#2479 = CARTESIAN_POINT('',(-9.014404406736E-02,-1.15,0.23)); +#2480 = CARTESIAN_POINT('',(-0.265720889243,-1.15,0.23)); +#2481 = CARTESIAN_POINT('',(-0.444638391226,-1.15,0.23)); +#2482 = CARTESIAN_POINT('',(-0.620952247727,-1.15,0.23)); +#2483 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); #2484 = ADVANCED_FACE('',(#2485),#2508,.F.); #2485 = FACE_BOUND('',#2486,.F.); #2486 = EDGE_LOOP('',(#2487,#2488,#2489,#2497)); @@ -2903,80 +2903,80 @@ RATIONAL_B_SPLINE_SURFACE(( #2489 = ORIENTED_EDGE('',*,*,#2490,.T.); #2490 = EDGE_CURVE('',#1653,#2491,#2493,.T.); #2491 = VERTEX_POINT('',#2492); -#2492 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2492 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); #2493 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2494,#2495,#2496), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 0.151608152428),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') ); -#2494 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); -#2495 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.23)); -#2496 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2494 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); +#2495 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.23)); +#2496 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); #2497 = ORIENTED_EDGE('',*,*,#2498,.F.); #2498 = EDGE_CURVE('',#2434,#2491,#2499,.T.); #2499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(7,(#2500,#2501,#2502,#2503, #2504,#2505,#2506,#2507),.UNSPECIFIED.,.F.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((8,8),(7.813716694772,7.9653248472), +B_SPLINE_CURVE_WITH_KNOTS((8,8),(5.742477796733,5.894085949162), .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM( '') ); -#2500 = CARTESIAN_POINT('',(-1.1,0.8,0.316614549113)); -#2501 = CARTESIAN_POINT('',(-1.1,0.821676335846,0.316619748365)); -#2502 = CARTESIAN_POINT('',(-1.098170930651,0.843351149673, +#2500 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614549113)); +#2501 = CARTESIAN_POINT('',(-0.821676335846,-1.1,0.316619748365)); +#2502 = CARTESIAN_POINT('',(-0.843351149673,-1.098170930651, 0.317740760313)); -#2503 = CARTESIAN_POINT('',(-1.094526194439,0.864767592495, +#2503 = CARTESIAN_POINT('',(-0.864767592495,-1.094526194439, 0.320316865189)); -#2504 = CARTESIAN_POINT('',(-1.089080492469,0.885902496872, +#2504 = CARTESIAN_POINT('',(-0.885902496872,-1.089080492469, 0.323637613645)); -#2505 = CARTESIAN_POINT('',(-1.081873477652,0.906451046448, +#2505 = CARTESIAN_POINT('',(-0.906451046448,-1.081873477652, 0.327031021628)); -#2506 = CARTESIAN_POINT('',(-1.072985283018,0.926285856445,0.33)); -#2507 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); +#2506 = CARTESIAN_POINT('',(-0.926285856445,-1.072985283018,0.33)); +#2507 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); #2508 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,7,( (#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516) ,(#2517,#2518,#2519,#2520,#2521,#2522,#2523,#2524) ,(#2525,#2526,#2527,#2528,#2529,#2530,#2531,#2532 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(8,8),( - 0.,0.151608152428),(7.813716694772,7.9653248472), + 0.,0.151608152428),(5.742477796733,5.894085949162), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.,1.,1.,1.,1.,1.,1.) - ,(0.865965341371,0.865939328876,0.86035827093,0.847375208653 + ,(0.865965341371,0.865939328876,0.86035827093,0.847375208654 ,0.8286750148,0.801004924877,0.763596036233,0.707106781187) ,(1.,1.,1.,1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() ); -#2509 = CARTESIAN_POINT('',(-1.1,0.8,0.316614549113)); -#2510 = CARTESIAN_POINT('',(-1.1,0.821676335846,0.316619748365)); -#2511 = CARTESIAN_POINT('',(-1.098170930651,0.843351149673, +#2509 = CARTESIAN_POINT('',(-0.8,-1.1,0.316614549113)); +#2510 = CARTESIAN_POINT('',(-0.821676335846,-1.1,0.316619748365)); +#2511 = CARTESIAN_POINT('',(-0.843351149673,-1.098170930651, 0.317740760313)); -#2512 = CARTESIAN_POINT('',(-1.094526194439,0.864767592495, +#2512 = CARTESIAN_POINT('',(-0.864767592495,-1.094526194439, 0.320316865189)); -#2513 = CARTESIAN_POINT('',(-1.089080492469,0.885902496872, +#2513 = CARTESIAN_POINT('',(-0.885902496872,-1.089080492469, 0.323637613645)); -#2514 = CARTESIAN_POINT('',(-1.081873477652,0.906451046448, +#2514 = CARTESIAN_POINT('',(-0.906451046448,-1.081873477652, 0.327031021628)); -#2515 = CARTESIAN_POINT('',(-1.072985283018,0.926285856445,0.33)); -#2516 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.33)); -#2517 = CARTESIAN_POINT('',(-1.1,0.8,0.258863506105)); -#2518 = CARTESIAN_POINT('',(-1.1,0.821676986996,0.258861769121)); -#2519 = CARTESIAN_POINT('',(-1.098156455835,0.843643775028, +#2515 = CARTESIAN_POINT('',(-0.926285856445,-1.072985283018,0.33)); +#2516 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.33)); +#2517 = CARTESIAN_POINT('',(-0.8,-1.1,0.258863506105)); +#2518 = CARTESIAN_POINT('',(-0.821676986996,-1.1,0.258861769121)); +#2519 = CARTESIAN_POINT('',(-0.843643775028,-1.098156455835, 0.258482257319)); -#2520 = CARTESIAN_POINT('',(-1.094415121953,0.865536635733, - 0.257619130074)); -#2521 = CARTESIAN_POINT('',(-1.088734355702,0.887106327537, +#2520 = CARTESIAN_POINT('',(-0.865536635733,-1.094415121953, + 0.257619130075)); +#2521 = CARTESIAN_POINT('',(-0.887106327537,-1.088734355702, 0.255840437751)); -#2522 = CARTESIAN_POINT('',(-1.081323545899,0.9078876898,0.252121554372) - ); -#2523 = CARTESIAN_POINT('',(-1.072209603472,0.927687813628, - 0.244795586244)); -#2524 = CARTESIAN_POINT('',(-1.0625,0.945236875483,0.23)); -#2525 = CARTESIAN_POINT('',(-1.15,0.801442561522,0.23)); -#2526 = CARTESIAN_POINT('',(-1.15,0.823431331776,0.23)); -#2527 = CARTESIAN_POINT('',(-1.15,0.8511699478,0.23)); -#2528 = CARTESIAN_POINT('',(-1.15,0.875844298578,0.23)); -#2529 = CARTESIAN_POINT('',(-1.15,0.902979466098,0.23)); -#2530 = CARTESIAN_POINT('',(-1.15,0.930671896391,0.23)); -#2531 = CARTESIAN_POINT('',(-1.15,0.960646032115,0.23)); -#2532 = CARTESIAN_POINT('',(-1.15,0.99364916731,0.23)); +#2522 = CARTESIAN_POINT('',(-0.9078876898,-1.081323545899,0.252121554372 + )); +#2523 = CARTESIAN_POINT('',(-0.927687813628,-1.072209603472, + 0.244795586243)); +#2524 = CARTESIAN_POINT('',(-0.945236875483,-1.0625,0.23)); +#2525 = CARTESIAN_POINT('',(-0.801442561522,-1.15,0.23)); +#2526 = CARTESIAN_POINT('',(-0.823431331776,-1.15,0.23)); +#2527 = CARTESIAN_POINT('',(-0.8511699478,-1.15,0.23)); +#2528 = CARTESIAN_POINT('',(-0.875844298578,-1.15,0.23)); +#2529 = CARTESIAN_POINT('',(-0.902979466098,-1.15,0.23)); +#2530 = CARTESIAN_POINT('',(-0.93067189639,-1.15,0.23)); +#2531 = CARTESIAN_POINT('',(-0.960646032115,-1.15,0.23)); +#2532 = CARTESIAN_POINT('',(-0.99364916731,-1.15,0.23)); #2533 = ADVANCED_FACE('',(#2534),#2546,.F.); #2534 = FACE_BOUND('',#2535,.F.); #2535 = EDGE_LOOP('',(#2536,#2537,#2538,#2539)); @@ -2987,117 +2987,117 @@ RATIONAL_B_SPLINE_SURFACE(( #2540 = EDGE_CURVE('',#2491,#1831,#2541,.T.); #2541 = CIRCLE('',#2542,0.3); #2542 = AXIS2_PLACEMENT_3D('',#2543,#2544,#2545); -#2543 = CARTESIAN_POINT('',(-0.8,0.8,0.33)); +#2543 = CARTESIAN_POINT('',(-0.8,-0.8,0.33)); #2544 = DIRECTION('',(0.,0.,-1.)); -#2545 = DIRECTION('',(-1.,0.,0.)); +#2545 = DIRECTION('',(-3.7E-16,-1.,-0.)); #2546 = TOROIDAL_SURFACE('',#2547,0.4,0.1); #2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550); -#2548 = CARTESIAN_POINT('',(-0.8,0.8,0.33)); +#2548 = CARTESIAN_POINT('',(-0.8,-0.8,0.33)); #2549 = DIRECTION('',(0.,0.,-1.)); -#2550 = DIRECTION('',(-1.,0.,0.)); +#2550 = DIRECTION('',(-3.7E-16,-1.,-0.)); #2551 = ADVANCED_FACE('',(#2552),#2580,.T.); -#2552 = FACE_BOUND('',#2553,.F.); +#2552 = FACE_BOUND('',#2553,.T.); #2553 = EDGE_LOOP('',(#2554,#2562,#2563,#2564,#2565,#2573)); #2554 = ORIENTED_EDGE('',*,*,#2555,.F.); -#2555 = EDGE_CURVE('',#2434,#2556,#2558,.T.); +#2555 = EDGE_CURVE('',#1841,#2556,#2558,.T.); #2556 = VERTEX_POINT('',#2557); -#2557 = CARTESIAN_POINT('',(-1.1,0.8,0.68)); +#2557 = CARTESIAN_POINT('',(-1.1,-0.8,0.68)); #2558 = LINE('',#2559,#2560); -#2559 = CARTESIAN_POINT('',(-1.1,0.8,0.23)); +#2559 = CARTESIAN_POINT('',(-1.1,-0.8,0.23)); #2560 = VECTOR('',#2561,1.); #2561 = DIRECTION('',(0.,0.,1.)); -#2562 = ORIENTED_EDGE('',*,*,#2498,.T.); -#2563 = ORIENTED_EDGE('',*,*,#2540,.T.); -#2564 = ORIENTED_EDGE('',*,*,#1848,.T.); +#2562 = ORIENTED_EDGE('',*,*,#1848,.F.); +#2563 = ORIENTED_EDGE('',*,*,#2540,.F.); +#2564 = ORIENTED_EDGE('',*,*,#2498,.F.); #2565 = ORIENTED_EDGE('',*,*,#2566,.T.); -#2566 = EDGE_CURVE('',#1841,#2567,#2569,.T.); +#2566 = EDGE_CURVE('',#2434,#2567,#2569,.T.); #2567 = VERTEX_POINT('',#2568); -#2568 = CARTESIAN_POINT('',(-0.8,1.1,0.68)); +#2568 = CARTESIAN_POINT('',(-0.8,-1.1,0.68)); #2569 = LINE('',#2570,#2571); -#2570 = CARTESIAN_POINT('',(-0.8,1.1,0.23)); +#2570 = CARTESIAN_POINT('',(-0.8,-1.1,0.23)); #2571 = VECTOR('',#2572,1.); #2572 = DIRECTION('',(0.,0.,1.)); -#2573 = ORIENTED_EDGE('',*,*,#2574,.F.); -#2574 = EDGE_CURVE('',#2556,#2567,#2575,.T.); +#2573 = ORIENTED_EDGE('',*,*,#2574,.T.); +#2574 = EDGE_CURVE('',#2567,#2556,#2575,.T.); #2575 = CIRCLE('',#2576,0.3); #2576 = AXIS2_PLACEMENT_3D('',#2577,#2578,#2579); -#2577 = CARTESIAN_POINT('',(-0.8,0.8,0.68)); +#2577 = CARTESIAN_POINT('',(-0.8,-0.8,0.68)); #2578 = DIRECTION('',(0.,0.,-1.)); -#2579 = DIRECTION('',(-1.,0.,0.)); +#2579 = DIRECTION('',(-3.7E-16,-1.,-0.)); #2580 = CYLINDRICAL_SURFACE('',#2581,0.3); #2581 = AXIS2_PLACEMENT_3D('',#2582,#2583,#2584); -#2582 = CARTESIAN_POINT('',(-0.8,0.8,0.23)); +#2582 = CARTESIAN_POINT('',(-0.8,-0.8,0.23)); #2583 = DIRECTION('',(0.,0.,1.)); #2584 = DIRECTION('',(-1.,0.,0.)); #2585 = ADVANCED_FACE('',(#2586),#2604,.T.); #2586 = FACE_BOUND('',#2587,.T.); #2587 = EDGE_LOOP('',(#2588,#2589,#2597,#2603)); -#2588 = ORIENTED_EDGE('',*,*,#2566,.T.); +#2588 = ORIENTED_EDGE('',*,*,#2555,.T.); #2589 = ORIENTED_EDGE('',*,*,#2590,.T.); -#2590 = EDGE_CURVE('',#2567,#2591,#2593,.T.); +#2590 = EDGE_CURVE('',#2556,#2591,#2593,.T.); #2591 = VERTEX_POINT('',#2592); -#2592 = CARTESIAN_POINT('',(0.8,1.1,0.68)); +#2592 = CARTESIAN_POINT('',(-1.1,0.8,0.68)); #2593 = LINE('',#2594,#2595); -#2594 = CARTESIAN_POINT('',(-0.8,1.1,0.68)); +#2594 = CARTESIAN_POINT('',(-1.1,-0.8,0.68)); #2595 = VECTOR('',#2596,1.); -#2596 = DIRECTION('',(1.,0.,0.)); +#2596 = DIRECTION('',(0.,1.,0.)); #2597 = ORIENTED_EDGE('',*,*,#2598,.F.); #2598 = EDGE_CURVE('',#1890,#2591,#2599,.T.); #2599 = LINE('',#2600,#2601); -#2600 = CARTESIAN_POINT('',(0.8,1.1,0.23)); +#2600 = CARTESIAN_POINT('',(-1.1,0.8,0.23)); #2601 = VECTOR('',#2602,1.); #2602 = DIRECTION('',(0.,0.,1.)); #2603 = ORIENTED_EDGE('',*,*,#1897,.F.); #2604 = PLANE('',#2605); #2605 = AXIS2_PLACEMENT_3D('',#2606,#2607,#2608); -#2606 = CARTESIAN_POINT('',(-1.1,1.1,0.23)); -#2607 = DIRECTION('',(0.,1.,0.)); -#2608 = DIRECTION('',(1.,0.,0.)); +#2606 = CARTESIAN_POINT('',(-1.1,-1.1,0.23)); +#2607 = DIRECTION('',(-1.,0.,0.)); +#2608 = DIRECTION('',(0.,1.,0.)); #2609 = ADVANCED_FACE('',(#2610),#2637,.T.); #2610 = FACE_BOUND('',#2611,.F.); #2611 = EDGE_LOOP('',(#2612,#2613,#2614,#2621,#2622,#2630)); #2612 = ORIENTED_EDGE('',*,*,#2598,.F.); -#2613 = ORIENTED_EDGE('',*,*,#1955,.T.); +#2613 = ORIENTED_EDGE('',*,*,#1954,.T.); #2614 = ORIENTED_EDGE('',*,*,#2615,.T.); -#2615 = EDGE_CURVE('',#1947,#2013,#2616,.T.); +#2615 = EDGE_CURVE('',#1947,#2012,#2616,.T.); #2616 = CIRCLE('',#2617,0.3); #2617 = AXIS2_PLACEMENT_3D('',#2618,#2619,#2620); -#2618 = CARTESIAN_POINT('',(0.8,0.8,0.33)); +#2618 = CARTESIAN_POINT('',(-0.8,0.8,0.33)); #2619 = DIRECTION('',(0.,0.,-1.)); -#2620 = DIRECTION('',(3.7E-16,1.,0.)); -#2621 = ORIENTED_EDGE('',*,*,#2030,.T.); +#2620 = DIRECTION('',(-1.,0.,0.)); +#2621 = ORIENTED_EDGE('',*,*,#2029,.T.); #2622 = ORIENTED_EDGE('',*,*,#2623,.T.); -#2623 = EDGE_CURVE('',#2023,#2624,#2626,.T.); +#2623 = EDGE_CURVE('',#2022,#2624,#2626,.T.); #2624 = VERTEX_POINT('',#2625); -#2625 = CARTESIAN_POINT('',(1.1,0.8,0.68)); +#2625 = CARTESIAN_POINT('',(-0.8,1.1,0.68)); #2626 = LINE('',#2627,#2628); -#2627 = CARTESIAN_POINT('',(1.1,0.8,0.23)); +#2627 = CARTESIAN_POINT('',(-0.8,1.1,0.23)); #2628 = VECTOR('',#2629,1.); #2629 = DIRECTION('',(0.,0.,1.)); #2630 = ORIENTED_EDGE('',*,*,#2631,.F.); #2631 = EDGE_CURVE('',#2591,#2624,#2632,.T.); #2632 = CIRCLE('',#2633,0.3); #2633 = AXIS2_PLACEMENT_3D('',#2634,#2635,#2636); -#2634 = CARTESIAN_POINT('',(0.8,0.8,0.68)); +#2634 = CARTESIAN_POINT('',(-0.8,0.8,0.68)); #2635 = DIRECTION('',(0.,0.,-1.)); -#2636 = DIRECTION('',(3.7E-16,1.,0.)); +#2636 = DIRECTION('',(-1.,0.,0.)); #2637 = CYLINDRICAL_SURFACE('',#2638,0.3); #2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641); -#2639 = CARTESIAN_POINT('',(0.8,0.8,0.23)); +#2639 = CARTESIAN_POINT('',(-0.8,0.8,0.23)); #2640 = DIRECTION('',(0.,0.,1.)); -#2641 = DIRECTION('',(0.,1.,0.)); +#2641 = DIRECTION('',(-1.,0.,0.)); #2642 = ADVANCED_FACE('',(#2643),#2649,.F.); #2643 = FACE_BOUND('',#2644,.F.); #2644 = EDGE_LOOP('',(#2645,#2646,#2647,#2648)); #2645 = ORIENTED_EDGE('',*,*,#1946,.F.); -#2646 = ORIENTED_EDGE('',*,*,#1997,.T.); -#2647 = ORIENTED_EDGE('',*,*,#2012,.T.); +#2646 = ORIENTED_EDGE('',*,*,#1994,.T.); +#2647 = ORIENTED_EDGE('',*,*,#2011,.T.); #2648 = ORIENTED_EDGE('',*,*,#2615,.F.); #2649 = TOROIDAL_SURFACE('',#2650,0.4,0.1); #2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653); -#2651 = CARTESIAN_POINT('',(0.8,0.8,0.33)); +#2651 = CARTESIAN_POINT('',(-0.8,0.8,0.33)); #2652 = DIRECTION('',(0.,0.,-1.)); -#2653 = DIRECTION('',(3.7E-16,1.,0.)); +#2653 = DIRECTION('',(-1.,0.,0.)); #2654 = ADVANCED_FACE('',(#2655),#2673,.T.); #2655 = FACE_BOUND('',#2656,.T.); #2656 = EDGE_LOOP('',(#2657,#2658,#2666,#2672)); @@ -3105,68 +3105,68 @@ RATIONAL_B_SPLINE_SURFACE(( #2658 = ORIENTED_EDGE('',*,*,#2659,.T.); #2659 = EDGE_CURVE('',#2624,#2660,#2662,.T.); #2660 = VERTEX_POINT('',#2661); -#2661 = CARTESIAN_POINT('',(1.1,-0.8,0.68)); +#2661 = CARTESIAN_POINT('',(0.8,1.1,0.68)); #2662 = LINE('',#2663,#2664); -#2663 = CARTESIAN_POINT('',(1.1,0.8,0.68)); +#2663 = CARTESIAN_POINT('',(-0.8,1.1,0.68)); #2664 = VECTOR('',#2665,1.); -#2665 = DIRECTION('',(0.,-1.,0.)); +#2665 = DIRECTION('',(1.,0.,0.)); #2666 = ORIENTED_EDGE('',*,*,#2667,.F.); -#2667 = EDGE_CURVE('',#2072,#2660,#2668,.T.); +#2667 = EDGE_CURVE('',#2071,#2660,#2668,.T.); #2668 = LINE('',#2669,#2670); -#2669 = CARTESIAN_POINT('',(1.1,-0.8,0.23)); +#2669 = CARTESIAN_POINT('',(0.8,1.1,0.23)); #2670 = VECTOR('',#2671,1.); #2671 = DIRECTION('',(0.,0.,1.)); -#2672 = ORIENTED_EDGE('',*,*,#2079,.F.); +#2672 = ORIENTED_EDGE('',*,*,#2078,.F.); #2673 = PLANE('',#2674); #2674 = AXIS2_PLACEMENT_3D('',#2675,#2676,#2677); -#2675 = CARTESIAN_POINT('',(1.1,1.1,0.23)); -#2676 = DIRECTION('',(1.,0.,0.)); -#2677 = DIRECTION('',(0.,-1.,0.)); +#2675 = CARTESIAN_POINT('',(-1.1,1.1,0.23)); +#2676 = DIRECTION('',(0.,1.,0.)); +#2677 = DIRECTION('',(1.,0.,0.)); #2678 = ADVANCED_FACE('',(#2679),#2706,.T.); #2679 = FACE_BOUND('',#2680,.F.); #2680 = EDGE_LOOP('',(#2681,#2682,#2683,#2690,#2691,#2699)); #2681 = ORIENTED_EDGE('',*,*,#2667,.F.); #2682 = ORIENTED_EDGE('',*,*,#2136,.T.); #2683 = ORIENTED_EDGE('',*,*,#2684,.T.); -#2684 = EDGE_CURVE('',#2129,#2194,#2685,.T.); +#2684 = EDGE_CURVE('',#2128,#2194,#2685,.T.); #2685 = CIRCLE('',#2686,0.3); #2686 = AXIS2_PLACEMENT_3D('',#2687,#2688,#2689); -#2687 = CARTESIAN_POINT('',(0.8,-0.8,0.33)); +#2687 = CARTESIAN_POINT('',(0.8,0.8,0.33)); #2688 = DIRECTION('',(0.,0.,-1.)); -#2689 = DIRECTION('',(1.,0.,0.)); +#2689 = DIRECTION('',(3.7E-16,1.,0.)); #2690 = ORIENTED_EDGE('',*,*,#2211,.T.); #2691 = ORIENTED_EDGE('',*,*,#2692,.T.); #2692 = EDGE_CURVE('',#2204,#2693,#2695,.T.); #2693 = VERTEX_POINT('',#2694); -#2694 = CARTESIAN_POINT('',(0.8,-1.1,0.68)); +#2694 = CARTESIAN_POINT('',(1.1,0.8,0.68)); #2695 = LINE('',#2696,#2697); -#2696 = CARTESIAN_POINT('',(0.8,-1.1,0.23)); +#2696 = CARTESIAN_POINT('',(1.1,0.8,0.23)); #2697 = VECTOR('',#2698,1.); #2698 = DIRECTION('',(0.,0.,1.)); #2699 = ORIENTED_EDGE('',*,*,#2700,.F.); #2700 = EDGE_CURVE('',#2660,#2693,#2701,.T.); #2701 = CIRCLE('',#2702,0.3); #2702 = AXIS2_PLACEMENT_3D('',#2703,#2704,#2705); -#2703 = CARTESIAN_POINT('',(0.8,-0.8,0.68)); +#2703 = CARTESIAN_POINT('',(0.8,0.8,0.68)); #2704 = DIRECTION('',(0.,0.,-1.)); -#2705 = DIRECTION('',(1.,0.,0.)); +#2705 = DIRECTION('',(3.7E-16,1.,0.)); #2706 = CYLINDRICAL_SURFACE('',#2707,0.3); #2707 = AXIS2_PLACEMENT_3D('',#2708,#2709,#2710); -#2708 = CARTESIAN_POINT('',(0.8,-0.8,0.23)); +#2708 = CARTESIAN_POINT('',(0.8,0.8,0.23)); #2709 = DIRECTION('',(0.,0.,1.)); -#2710 = DIRECTION('',(1.,0.,0.)); +#2710 = DIRECTION('',(0.,1.,0.)); #2711 = ADVANCED_FACE('',(#2712),#2718,.F.); #2712 = FACE_BOUND('',#2713,.F.); #2713 = EDGE_LOOP('',(#2714,#2715,#2716,#2717)); -#2714 = ORIENTED_EDGE('',*,*,#2128,.F.); +#2714 = ORIENTED_EDGE('',*,*,#2127,.F.); #2715 = ORIENTED_EDGE('',*,*,#2178,.T.); #2716 = ORIENTED_EDGE('',*,*,#2193,.T.); #2717 = ORIENTED_EDGE('',*,*,#2684,.F.); #2718 = TOROIDAL_SURFACE('',#2719,0.4,0.1); #2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722); -#2720 = CARTESIAN_POINT('',(0.8,-0.8,0.33)); +#2720 = CARTESIAN_POINT('',(0.8,0.8,0.33)); #2721 = DIRECTION('',(0.,0.,-1.)); -#2722 = DIRECTION('',(1.,0.,0.)); +#2722 = DIRECTION('',(3.7E-16,1.,0.)); #2723 = ADVANCED_FACE('',(#2724),#2742,.T.); #2724 = FACE_BOUND('',#2725,.T.); #2725 = EDGE_LOOP('',(#2726,#2727,#2735,#2741)); @@ -3174,1944 +3174,1929 @@ RATIONAL_B_SPLINE_SURFACE(( #2727 = ORIENTED_EDGE('',*,*,#2728,.T.); #2728 = EDGE_CURVE('',#2693,#2729,#2731,.T.); #2729 = VERTEX_POINT('',#2730); -#2730 = CARTESIAN_POINT('',(-0.8,-1.1,0.68)); +#2730 = CARTESIAN_POINT('',(1.1,-0.8,0.68)); #2731 = LINE('',#2732,#2733); -#2732 = CARTESIAN_POINT('',(0.8,-1.1,0.68)); +#2732 = CARTESIAN_POINT('',(1.1,0.8,0.68)); #2733 = VECTOR('',#2734,1.); -#2734 = DIRECTION('',(-1.,0.,0.)); +#2734 = DIRECTION('',(0.,-1.,0.)); #2735 = ORIENTED_EDGE('',*,*,#2736,.F.); #2736 = EDGE_CURVE('',#2253,#2729,#2737,.T.); #2737 = LINE('',#2738,#2739); -#2738 = CARTESIAN_POINT('',(-0.8,-1.1,0.23)); +#2738 = CARTESIAN_POINT('',(1.1,-0.8,0.23)); #2739 = VECTOR('',#2740,1.); #2740 = DIRECTION('',(0.,0.,1.)); #2741 = ORIENTED_EDGE('',*,*,#2260,.F.); #2742 = PLANE('',#2743); #2743 = AXIS2_PLACEMENT_3D('',#2744,#2745,#2746); -#2744 = CARTESIAN_POINT('',(1.1,-1.1,0.23)); -#2745 = DIRECTION('',(0.,-1.,0.)); -#2746 = DIRECTION('',(-1.,0.,0.)); +#2744 = CARTESIAN_POINT('',(1.1,1.1,0.23)); +#2745 = DIRECTION('',(1.,0.,0.)); +#2746 = DIRECTION('',(0.,-1.,0.)); #2747 = ADVANCED_FACE('',(#2748),#2775,.T.); -#2748 = FACE_BOUND('',#2749,.T.); -#2749 = EDGE_LOOP('',(#2750,#2758,#2759,#2766,#2767,#2768)); -#2750 = ORIENTED_EDGE('',*,*,#2751,.F.); -#2751 = EDGE_CURVE('',#2385,#2752,#2754,.T.); -#2752 = VERTEX_POINT('',#2753); -#2753 = CARTESIAN_POINT('',(-1.1,-0.8,0.68)); -#2754 = LINE('',#2755,#2756); -#2755 = CARTESIAN_POINT('',(-1.1,-0.8,0.23)); -#2756 = VECTOR('',#2757,1.); -#2757 = DIRECTION('',(0.,0.,1.)); -#2758 = ORIENTED_EDGE('',*,*,#2392,.F.); -#2759 = ORIENTED_EDGE('',*,*,#2760,.F.); -#2760 = EDGE_CURVE('',#2310,#2375,#2761,.T.); -#2761 = CIRCLE('',#2762,0.3); -#2762 = AXIS2_PLACEMENT_3D('',#2763,#2764,#2765); -#2763 = CARTESIAN_POINT('',(-0.8,-0.8,0.33)); -#2764 = DIRECTION('',(0.,0.,-1.)); -#2765 = DIRECTION('',(-3.7E-16,-1.,-0.)); -#2766 = ORIENTED_EDGE('',*,*,#2317,.F.); -#2767 = ORIENTED_EDGE('',*,*,#2736,.T.); -#2768 = ORIENTED_EDGE('',*,*,#2769,.T.); -#2769 = EDGE_CURVE('',#2729,#2752,#2770,.T.); +#2748 = FACE_BOUND('',#2749,.F.); +#2749 = EDGE_LOOP('',(#2750,#2751,#2752,#2759,#2760,#2768)); +#2750 = ORIENTED_EDGE('',*,*,#2736,.F.); +#2751 = ORIENTED_EDGE('',*,*,#2317,.T.); +#2752 = ORIENTED_EDGE('',*,*,#2753,.T.); +#2753 = EDGE_CURVE('',#2310,#2375,#2754,.T.); +#2754 = CIRCLE('',#2755,0.3); +#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758); +#2756 = CARTESIAN_POINT('',(0.8,-0.8,0.33)); +#2757 = DIRECTION('',(0.,0.,-1.)); +#2758 = DIRECTION('',(1.,0.,0.)); +#2759 = ORIENTED_EDGE('',*,*,#2392,.T.); +#2760 = ORIENTED_EDGE('',*,*,#2761,.T.); +#2761 = EDGE_CURVE('',#2385,#2762,#2764,.T.); +#2762 = VERTEX_POINT('',#2763); +#2763 = CARTESIAN_POINT('',(0.8,-1.1,0.68)); +#2764 = LINE('',#2765,#2766); +#2765 = CARTESIAN_POINT('',(0.8,-1.1,0.23)); +#2766 = VECTOR('',#2767,1.); +#2767 = DIRECTION('',(0.,0.,1.)); +#2768 = ORIENTED_EDGE('',*,*,#2769,.F.); +#2769 = EDGE_CURVE('',#2729,#2762,#2770,.T.); #2770 = CIRCLE('',#2771,0.3); #2771 = AXIS2_PLACEMENT_3D('',#2772,#2773,#2774); -#2772 = CARTESIAN_POINT('',(-0.8,-0.8,0.68)); +#2772 = CARTESIAN_POINT('',(0.8,-0.8,0.68)); #2773 = DIRECTION('',(0.,0.,-1.)); -#2774 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#2774 = DIRECTION('',(1.,0.,0.)); #2775 = CYLINDRICAL_SURFACE('',#2776,0.3); #2776 = AXIS2_PLACEMENT_3D('',#2777,#2778,#2779); -#2777 = CARTESIAN_POINT('',(-0.8,-0.8,0.23)); +#2777 = CARTESIAN_POINT('',(0.8,-0.8,0.23)); #2778 = DIRECTION('',(0.,0.,1.)); -#2779 = DIRECTION('',(-1.,0.,0.)); +#2779 = DIRECTION('',(1.,0.,0.)); #2780 = ADVANCED_FACE('',(#2781),#2787,.F.); #2781 = FACE_BOUND('',#2782,.F.); #2782 = EDGE_LOOP('',(#2783,#2784,#2785,#2786)); #2783 = ORIENTED_EDGE('',*,*,#2309,.F.); -#2784 = ORIENTED_EDGE('',*,*,#2357,.T.); +#2784 = ORIENTED_EDGE('',*,*,#2359,.T.); #2785 = ORIENTED_EDGE('',*,*,#2374,.T.); -#2786 = ORIENTED_EDGE('',*,*,#2760,.F.); +#2786 = ORIENTED_EDGE('',*,*,#2753,.F.); #2787 = TOROIDAL_SURFACE('',#2788,0.4,0.1); #2788 = AXIS2_PLACEMENT_3D('',#2789,#2790,#2791); -#2789 = CARTESIAN_POINT('',(-0.8,-0.8,0.33)); +#2789 = CARTESIAN_POINT('',(0.8,-0.8,0.33)); #2790 = DIRECTION('',(0.,0.,-1.)); -#2791 = DIRECTION('',(-3.7E-16,-1.,-0.)); +#2791 = DIRECTION('',(1.,0.,0.)); #2792 = ADVANCED_FACE('',(#2793),#2804,.T.); #2793 = FACE_BOUND('',#2794,.T.); #2794 = EDGE_LOOP('',(#2795,#2796,#2802,#2803)); -#2795 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2795 = ORIENTED_EDGE('',*,*,#2761,.T.); #2796 = ORIENTED_EDGE('',*,*,#2797,.T.); -#2797 = EDGE_CURVE('',#2752,#2556,#2798,.T.); +#2797 = EDGE_CURVE('',#2762,#2567,#2798,.T.); #2798 = LINE('',#2799,#2800); -#2799 = CARTESIAN_POINT('',(-1.1,-0.8,0.68)); +#2799 = CARTESIAN_POINT('',(0.8,-1.1,0.68)); #2800 = VECTOR('',#2801,1.); -#2801 = DIRECTION('',(0.,1.,0.)); -#2802 = ORIENTED_EDGE('',*,*,#2555,.F.); +#2801 = DIRECTION('',(-1.,0.,0.)); +#2802 = ORIENTED_EDGE('',*,*,#2566,.F.); #2803 = ORIENTED_EDGE('',*,*,#2441,.F.); #2804 = PLANE('',#2805); #2805 = AXIS2_PLACEMENT_3D('',#2806,#2807,#2808); -#2806 = CARTESIAN_POINT('',(-1.1,-1.1,0.23)); -#2807 = DIRECTION('',(-1.,0.,0.)); -#2808 = DIRECTION('',(0.,1.,0.)); +#2806 = CARTESIAN_POINT('',(1.1,-1.1,0.23)); +#2807 = DIRECTION('',(0.,-1.,0.)); +#2808 = DIRECTION('',(-1.,0.,0.)); #2809 = ADVANCED_FACE('',(#2810),#2838,.T.); #2810 = FACE_BOUND('',#2811,.F.); #2811 = EDGE_LOOP('',(#2812,#2821,#2822,#2831)); #2812 = ORIENTED_EDGE('',*,*,#2813,.F.); -#2813 = EDGE_CURVE('',#2556,#2814,#2816,.T.); +#2813 = EDGE_CURVE('',#2567,#2814,#2816,.T.); #2814 = VERTEX_POINT('',#2815); -#2815 = CARTESIAN_POINT('',(-0.85,0.8,0.93)); +#2815 = CARTESIAN_POINT('',(-0.8,-0.85,0.93)); #2816 = CIRCLE('',#2817,0.25); #2817 = AXIS2_PLACEMENT_3D('',#2818,#2819,#2820); -#2818 = CARTESIAN_POINT('',(-0.85,0.8,0.68)); -#2819 = DIRECTION('',(0.,1.,-0.)); -#2820 = DIRECTION('',(-1.,0.,0.)); +#2818 = CARTESIAN_POINT('',(-0.8,-0.85,0.68)); +#2819 = DIRECTION('',(-1.,0.,0.)); +#2820 = DIRECTION('',(0.,-1.,0.)); #2821 = ORIENTED_EDGE('',*,*,#2574,.T.); #2822 = ORIENTED_EDGE('',*,*,#2823,.T.); -#2823 = EDGE_CURVE('',#2567,#2824,#2826,.T.); +#2823 = EDGE_CURVE('',#2556,#2824,#2826,.T.); #2824 = VERTEX_POINT('',#2825); -#2825 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); +#2825 = CARTESIAN_POINT('',(-0.85,-0.8,0.93)); #2826 = CIRCLE('',#2827,0.25); #2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830); -#2828 = CARTESIAN_POINT('',(-0.8,0.85,0.68)); -#2829 = DIRECTION('',(1.,6.E-17,-0.)); -#2830 = DIRECTION('',(-6.E-17,1.,0.)); +#2828 = CARTESIAN_POINT('',(-0.85,-0.8,0.68)); +#2829 = DIRECTION('',(9.E-17,1.,-0.)); +#2830 = DIRECTION('',(-1.,9.E-17,0.)); #2831 = ORIENTED_EDGE('',*,*,#2832,.F.); #2832 = EDGE_CURVE('',#2814,#2824,#2833,.T.); #2833 = CIRCLE('',#2834,5.E-02); #2834 = AXIS2_PLACEMENT_3D('',#2835,#2836,#2837); -#2835 = CARTESIAN_POINT('',(-0.8,0.8,0.93)); +#2835 = CARTESIAN_POINT('',(-0.8,-0.8,0.93)); #2836 = DIRECTION('',(0.,0.,-1.)); -#2837 = DIRECTION('',(-1.,0.,0.)); +#2837 = DIRECTION('',(-3.7E-16,-1.,-0.)); #2838 = SURFACE_OF_REVOLUTION('',#2839,#2847); #2839 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2840,#2841,#2842,#2843,#2844, #2845,#2846),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.); -#2840 = CARTESIAN_POINT('',(-1.1,0.8,0.68)); -#2841 = CARTESIAN_POINT('',(-1.1,0.8,0.74544984695)); -#2842 = CARTESIAN_POINT('',(-1.079443078495,0.8,0.810894125176)); -#2843 = CARTESIAN_POINT('',(-1.03829753741,0.8,0.86829753741)); -#2844 = CARTESIAN_POINT('',(-0.980894125176,0.8,0.909443078495)); -#2845 = CARTESIAN_POINT('',(-0.91544984695,0.8,0.93)); -#2846 = CARTESIAN_POINT('',(-0.85,0.8,0.93)); +#2840 = CARTESIAN_POINT('',(-0.8,-1.1,0.68)); +#2841 = CARTESIAN_POINT('',(-0.8,-1.1,0.74544984695)); +#2842 = CARTESIAN_POINT('',(-0.8,-1.079443078495,0.810894125176)); +#2843 = CARTESIAN_POINT('',(-0.8,-1.03829753741,0.86829753741)); +#2844 = CARTESIAN_POINT('',(-0.8,-0.980894125176,0.909443078495)); +#2845 = CARTESIAN_POINT('',(-0.8,-0.91544984695,0.93)); +#2846 = CARTESIAN_POINT('',(-0.8,-0.85,0.93)); #2847 = AXIS1_PLACEMENT('',#2848,#2849); -#2848 = CARTESIAN_POINT('',(-0.8,0.8,0.68)); +#2848 = CARTESIAN_POINT('',(-0.8,-0.8,0.68)); #2849 = DIRECTION('',(0.,0.,1.)); -#2850 = ADVANCED_FACE('',(#2851),#2915,.T.); +#2850 = ADVANCED_FACE('',(#2851),#2870,.T.); #2851 = FACE_BOUND('',#2852,.T.); -#2852 = EDGE_LOOP('',(#2853,#2854,#2855,#2863,#2900,#2908)); -#2853 = ORIENTED_EDGE('',*,*,#2590,.F.); -#2854 = ORIENTED_EDGE('',*,*,#2823,.T.); -#2855 = ORIENTED_EDGE('',*,*,#2856,.T.); -#2856 = EDGE_CURVE('',#2824,#2857,#2859,.T.); -#2857 = VERTEX_POINT('',#2858); -#2858 = CARTESIAN_POINT('',(-0.19843134833,0.85,0.93)); -#2859 = LINE('',#2860,#2861); -#2860 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); -#2861 = VECTOR('',#2862,1.); -#2862 = DIRECTION('',(1.,0.,0.)); -#2863 = ORIENTED_EDGE('',*,*,#2864,.T.); -#2864 = EDGE_CURVE('',#2857,#2865,#2867,.T.); -#2865 = VERTEX_POINT('',#2866); -#2866 = CARTESIAN_POINT('',(0.19843134833,0.85,0.93)); -#2867 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2868,#2869,#2870,#2871,#2872, - #2873,#2874,#2875,#2876,#2877,#2878,#2879,#2880,#2881,#2882,#2883, - #2884,#2885,#2886,#2887,#2888,#2889,#2890,#2891,#2892,#2893,#2894, - #2895,#2896,#2897,#2898,#2899),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) - ,(0.,0.267712763803,0.355334590397,0.5,0.644665409604,0.732287236198, - 1.),.UNSPECIFIED.); -#2868 = CARTESIAN_POINT('',(-0.19843134833,0.85,0.93)); -#2869 = CARTESIAN_POINT('',(-0.185931978506,0.861023408033,0.93)); -#2870 = CARTESIAN_POINT('',(-0.172411370327,0.871466136883, - 0.929416656498)); -#2871 = CARTESIAN_POINT('',(-0.157803924951,0.881258726059, - 0.928365639923)); -#2872 = CARTESIAN_POINT('',(-0.142049702692,0.890278982544, - 0.926964949983)); -#2873 = CARTESIAN_POINT('',(-0.125110178542,0.898356752805,0.92538125714 - )); -#2874 = CARTESIAN_POINT('',(-0.101049997838,0.907540664319,0.92329912502 - )); -#2875 = CARTESIAN_POINT('',(-9.4985532877E-02,0.909682825868, - 0.92278688091)); -#2876 = CARTESIAN_POINT('',(-8.879030172637E-02,0.911694184494, - 0.922282966395)); -#2877 = CARTESIAN_POINT('',(-8.246529304041E-02,0.913566069629, - 0.921794684536)); -#2878 = CARTESIAN_POINT('',(-7.601177651165E-02,0.915289447223, - 0.921329499942)); -#2879 = CARTESIAN_POINT('',(-5.856680766805E-02,0.919439546582, - 0.920177734588)); -#2880 = CARTESIAN_POINT('',(-4.730474131671E-02,0.921605921739, - 0.919540534888)); -#2881 = CARTESIAN_POINT('',(-3.573297891218E-02,0.923283394524, - 0.919024944153)); -#2882 = CARTESIAN_POINT('',(-2.393659553714E-02,0.924424094943, - 0.918665748685)); -#2883 = CARTESIAN_POINT('',(-1.199848857105E-02,0.925,0.918484800354)); -#2884 = CARTESIAN_POINT('',(1.199848857103E-02,0.925,0.918484800354)); -#2885 = CARTESIAN_POINT('',(2.393659553715E-02,0.924424094943, - 0.918665748685)); -#2886 = CARTESIAN_POINT('',(3.573297891221E-02,0.923283394524, - 0.919024944153)); -#2887 = CARTESIAN_POINT('',(4.730474131671E-02,0.921605921739, - 0.919540534888)); -#2888 = CARTESIAN_POINT('',(5.856680766803E-02,0.919439546582, - 0.920177734588)); -#2889 = CARTESIAN_POINT('',(7.601177651165E-02,0.915289447223, - 0.921329499942)); -#2890 = CARTESIAN_POINT('',(8.24652930404E-02,0.913566069629, - 0.921794684536)); -#2891 = CARTESIAN_POINT('',(8.879030172637E-02,0.911694184494, - 0.922282966395)); -#2892 = CARTESIAN_POINT('',(9.4985532877E-02,0.909682825868, - 0.92278688091)); -#2893 = CARTESIAN_POINT('',(0.101049997838,0.907540664319,0.92329912502) - ); -#2894 = CARTESIAN_POINT('',(0.125110178542,0.898356752805,0.92538125714) - ); -#2895 = CARTESIAN_POINT('',(0.142049702692,0.890278982544,0.926964949983 - )); -#2896 = CARTESIAN_POINT('',(0.157803924951,0.881258726059,0.928365639923 - )); -#2897 = CARTESIAN_POINT('',(0.172411370327,0.871466136883,0.929416656498 - )); -#2898 = CARTESIAN_POINT('',(0.185931978506,0.861023408033,0.93)); -#2899 = CARTESIAN_POINT('',(0.19843134833,0.85,0.93)); -#2900 = ORIENTED_EDGE('',*,*,#2901,.T.); -#2901 = EDGE_CURVE('',#2865,#2902,#2904,.T.); -#2902 = VERTEX_POINT('',#2903); -#2903 = CARTESIAN_POINT('',(0.8,0.85,0.93)); -#2904 = LINE('',#2905,#2906); -#2905 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); -#2906 = VECTOR('',#2907,1.); -#2907 = DIRECTION('',(1.,0.,0.)); -#2908 = ORIENTED_EDGE('',*,*,#2909,.F.); -#2909 = EDGE_CURVE('',#2591,#2902,#2910,.T.); -#2910 = CIRCLE('',#2911,0.25); -#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914); -#2912 = CARTESIAN_POINT('',(0.8,0.85,0.68)); -#2913 = DIRECTION('',(1.,0.,0.)); -#2914 = DIRECTION('',(0.,1.,0.)); -#2915 = CYLINDRICAL_SURFACE('',#2916,0.25); -#2916 = AXIS2_PLACEMENT_3D('',#2917,#2918,#2919); -#2917 = CARTESIAN_POINT('',(-0.8,0.85,0.68)); -#2918 = DIRECTION('',(1.,0.,0.)); -#2919 = DIRECTION('',(0.,1.,0.)); -#2920 = ADVANCED_FACE('',(#2921),#2941,.T.); -#2921 = FACE_BOUND('',#2922,.F.); -#2922 = EDGE_LOOP('',(#2923,#2924,#2925,#2934)); -#2923 = ORIENTED_EDGE('',*,*,#2909,.F.); -#2924 = ORIENTED_EDGE('',*,*,#2631,.T.); -#2925 = ORIENTED_EDGE('',*,*,#2926,.T.); -#2926 = EDGE_CURVE('',#2624,#2927,#2929,.T.); -#2927 = VERTEX_POINT('',#2928); -#2928 = CARTESIAN_POINT('',(0.85,0.8,0.93)); -#2929 = CIRCLE('',#2930,0.25); -#2930 = AXIS2_PLACEMENT_3D('',#2931,#2932,#2933); -#2931 = CARTESIAN_POINT('',(0.85,0.8,0.68)); -#2932 = DIRECTION('',(0.,-1.,0.)); -#2933 = DIRECTION('',(1.,0.,0.)); -#2934 = ORIENTED_EDGE('',*,*,#2935,.F.); -#2935 = EDGE_CURVE('',#2902,#2927,#2936,.T.); -#2936 = CIRCLE('',#2937,5.E-02); -#2937 = AXIS2_PLACEMENT_3D('',#2938,#2939,#2940); -#2938 = CARTESIAN_POINT('',(0.8,0.8,0.93)); -#2939 = DIRECTION('',(0.,0.,-1.)); -#2940 = DIRECTION('',(3.7E-16,1.,0.)); -#2941 = SURFACE_OF_REVOLUTION('',#2942,#2950); -#2942 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2943,#2944,#2945,#2946,#2947, - #2948,#2949),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), +#2852 = EDGE_LOOP('',(#2853,#2854,#2862,#2869)); +#2853 = ORIENTED_EDGE('',*,*,#2823,.T.); +#2854 = ORIENTED_EDGE('',*,*,#2855,.T.); +#2855 = EDGE_CURVE('',#2824,#2856,#2858,.T.); +#2856 = VERTEX_POINT('',#2857); +#2857 = CARTESIAN_POINT('',(-0.85,0.8,0.93)); +#2858 = LINE('',#2859,#2860); +#2859 = CARTESIAN_POINT('',(-0.85,-0.8,0.93)); +#2860 = VECTOR('',#2861,1.); +#2861 = DIRECTION('',(0.,1.,0.)); +#2862 = ORIENTED_EDGE('',*,*,#2863,.F.); +#2863 = EDGE_CURVE('',#2591,#2856,#2864,.T.); +#2864 = CIRCLE('',#2865,0.25); +#2865 = AXIS2_PLACEMENT_3D('',#2866,#2867,#2868); +#2866 = CARTESIAN_POINT('',(-0.85,0.8,0.68)); +#2867 = DIRECTION('',(0.,1.,-0.)); +#2868 = DIRECTION('',(-1.,0.,0.)); +#2869 = ORIENTED_EDGE('',*,*,#2590,.F.); +#2870 = CYLINDRICAL_SURFACE('',#2871,0.25); +#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874); +#2872 = CARTESIAN_POINT('',(-0.85,-0.8,0.68)); +#2873 = DIRECTION('',(0.,1.,0.)); +#2874 = DIRECTION('',(-1.,0.,0.)); +#2875 = ADVANCED_FACE('',(#2876),#2896,.T.); +#2876 = FACE_BOUND('',#2877,.F.); +#2877 = EDGE_LOOP('',(#2878,#2879,#2880,#2889)); +#2878 = ORIENTED_EDGE('',*,*,#2863,.F.); +#2879 = ORIENTED_EDGE('',*,*,#2631,.T.); +#2880 = ORIENTED_EDGE('',*,*,#2881,.T.); +#2881 = EDGE_CURVE('',#2624,#2882,#2884,.T.); +#2882 = VERTEX_POINT('',#2883); +#2883 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); +#2884 = CIRCLE('',#2885,0.25); +#2885 = AXIS2_PLACEMENT_3D('',#2886,#2887,#2888); +#2886 = CARTESIAN_POINT('',(-0.8,0.85,0.68)); +#2887 = DIRECTION('',(1.,6.E-17,-0.)); +#2888 = DIRECTION('',(-6.E-17,1.,0.)); +#2889 = ORIENTED_EDGE('',*,*,#2890,.F.); +#2890 = EDGE_CURVE('',#2856,#2882,#2891,.T.); +#2891 = CIRCLE('',#2892,5.E-02); +#2892 = AXIS2_PLACEMENT_3D('',#2893,#2894,#2895); +#2893 = CARTESIAN_POINT('',(-0.8,0.8,0.93)); +#2894 = DIRECTION('',(0.,0.,-1.)); +#2895 = DIRECTION('',(-1.,0.,0.)); +#2896 = SURFACE_OF_REVOLUTION('',#2897,#2905); +#2897 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2898,#2899,#2900,#2901,#2902, + #2903,#2904),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.); -#2943 = CARTESIAN_POINT('',(0.8,1.1,0.68)); -#2944 = CARTESIAN_POINT('',(0.8,1.1,0.74544984695)); -#2945 = CARTESIAN_POINT('',(0.8,1.079443078495,0.810894125176)); -#2946 = CARTESIAN_POINT('',(0.8,1.03829753741,0.86829753741)); -#2947 = CARTESIAN_POINT('',(0.8,0.980894125176,0.909443078495)); -#2948 = CARTESIAN_POINT('',(0.8,0.91544984695,0.93)); -#2949 = CARTESIAN_POINT('',(0.8,0.85,0.93)); -#2950 = AXIS1_PLACEMENT('',#2951,#2952); -#2951 = CARTESIAN_POINT('',(0.8,0.8,0.68)); -#2952 = DIRECTION('',(0.,0.,1.)); -#2953 = ADVANCED_FACE('',(#2954),#2973,.T.); -#2954 = FACE_BOUND('',#2955,.T.); -#2955 = EDGE_LOOP('',(#2956,#2957,#2965,#2972)); -#2956 = ORIENTED_EDGE('',*,*,#2926,.T.); -#2957 = ORIENTED_EDGE('',*,*,#2958,.T.); -#2958 = EDGE_CURVE('',#2927,#2959,#2961,.T.); -#2959 = VERTEX_POINT('',#2960); -#2960 = CARTESIAN_POINT('',(0.85,-0.8,0.93)); -#2961 = LINE('',#2962,#2963); -#2962 = CARTESIAN_POINT('',(0.85,0.8,0.93)); -#2963 = VECTOR('',#2964,1.); -#2964 = DIRECTION('',(0.,-1.,0.)); -#2965 = ORIENTED_EDGE('',*,*,#2966,.F.); -#2966 = EDGE_CURVE('',#2660,#2959,#2967,.T.); -#2967 = CIRCLE('',#2968,0.25); -#2968 = AXIS2_PLACEMENT_3D('',#2969,#2970,#2971); -#2969 = CARTESIAN_POINT('',(0.85,-0.8,0.68)); -#2970 = DIRECTION('',(0.,-1.,0.)); -#2971 = DIRECTION('',(1.,0.,0.)); -#2972 = ORIENTED_EDGE('',*,*,#2659,.F.); -#2973 = CYLINDRICAL_SURFACE('',#2974,0.25); -#2974 = AXIS2_PLACEMENT_3D('',#2975,#2976,#2977); -#2975 = CARTESIAN_POINT('',(0.85,0.8,0.68)); -#2976 = DIRECTION('',(0.,-1.,0.)); -#2977 = DIRECTION('',(1.,0.,0.)); -#2978 = ADVANCED_FACE('',(#2979),#2999,.T.); -#2979 = FACE_BOUND('',#2980,.F.); -#2980 = EDGE_LOOP('',(#2981,#2982,#2983,#2992)); -#2981 = ORIENTED_EDGE('',*,*,#2966,.F.); -#2982 = ORIENTED_EDGE('',*,*,#2700,.T.); -#2983 = ORIENTED_EDGE('',*,*,#2984,.T.); -#2984 = EDGE_CURVE('',#2693,#2985,#2987,.T.); -#2985 = VERTEX_POINT('',#2986); -#2986 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); -#2987 = CIRCLE('',#2988,0.25); -#2988 = AXIS2_PLACEMENT_3D('',#2989,#2990,#2991); -#2989 = CARTESIAN_POINT('',(0.8,-0.85,0.68)); -#2990 = DIRECTION('',(-1.,-6.E-17,0.)); -#2991 = DIRECTION('',(6.E-17,-1.,0.)); -#2992 = ORIENTED_EDGE('',*,*,#2993,.F.); -#2993 = EDGE_CURVE('',#2959,#2985,#2994,.T.); -#2994 = CIRCLE('',#2995,5.E-02); -#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998); -#2996 = CARTESIAN_POINT('',(0.8,-0.8,0.93)); -#2997 = DIRECTION('',(0.,0.,-1.)); -#2998 = DIRECTION('',(1.,0.,0.)); -#2999 = SURFACE_OF_REVOLUTION('',#3000,#3008); -#3000 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3001,#3002,#3003,#3004,#3005, - #3006,#3007),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), +#2898 = CARTESIAN_POINT('',(-1.1,0.8,0.68)); +#2899 = CARTESIAN_POINT('',(-1.1,0.8,0.74544984695)); +#2900 = CARTESIAN_POINT('',(-1.079443078495,0.8,0.810894125176)); +#2901 = CARTESIAN_POINT('',(-1.03829753741,0.8,0.86829753741)); +#2902 = CARTESIAN_POINT('',(-0.980894125176,0.8,0.909443078495)); +#2903 = CARTESIAN_POINT('',(-0.91544984695,0.8,0.93)); +#2904 = CARTESIAN_POINT('',(-0.85,0.8,0.93)); +#2905 = AXIS1_PLACEMENT('',#2906,#2907); +#2906 = CARTESIAN_POINT('',(-0.8,0.8,0.68)); +#2907 = DIRECTION('',(0.,0.,1.)); +#2908 = ADVANCED_FACE('',(#2909),#2928,.T.); +#2909 = FACE_BOUND('',#2910,.T.); +#2910 = EDGE_LOOP('',(#2911,#2912,#2920,#2927)); +#2911 = ORIENTED_EDGE('',*,*,#2881,.T.); +#2912 = ORIENTED_EDGE('',*,*,#2913,.T.); +#2913 = EDGE_CURVE('',#2882,#2914,#2916,.T.); +#2914 = VERTEX_POINT('',#2915); +#2915 = CARTESIAN_POINT('',(0.8,0.85,0.93)); +#2916 = LINE('',#2917,#2918); +#2917 = CARTESIAN_POINT('',(-0.8,0.85,0.93)); +#2918 = VECTOR('',#2919,1.); +#2919 = DIRECTION('',(1.,0.,0.)); +#2920 = ORIENTED_EDGE('',*,*,#2921,.F.); +#2921 = EDGE_CURVE('',#2660,#2914,#2922,.T.); +#2922 = CIRCLE('',#2923,0.25); +#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926); +#2924 = CARTESIAN_POINT('',(0.8,0.85,0.68)); +#2925 = DIRECTION('',(1.,0.,0.)); +#2926 = DIRECTION('',(0.,1.,0.)); +#2927 = ORIENTED_EDGE('',*,*,#2659,.F.); +#2928 = CYLINDRICAL_SURFACE('',#2929,0.25); +#2929 = AXIS2_PLACEMENT_3D('',#2930,#2931,#2932); +#2930 = CARTESIAN_POINT('',(-0.8,0.85,0.68)); +#2931 = DIRECTION('',(1.,0.,0.)); +#2932 = DIRECTION('',(0.,1.,0.)); +#2933 = ADVANCED_FACE('',(#2934),#2954,.T.); +#2934 = FACE_BOUND('',#2935,.F.); +#2935 = EDGE_LOOP('',(#2936,#2937,#2938,#2947)); +#2936 = ORIENTED_EDGE('',*,*,#2921,.F.); +#2937 = ORIENTED_EDGE('',*,*,#2700,.T.); +#2938 = ORIENTED_EDGE('',*,*,#2939,.T.); +#2939 = EDGE_CURVE('',#2693,#2940,#2942,.T.); +#2940 = VERTEX_POINT('',#2941); +#2941 = CARTESIAN_POINT('',(0.85,0.8,0.93)); +#2942 = CIRCLE('',#2943,0.25); +#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946); +#2944 = CARTESIAN_POINT('',(0.85,0.8,0.68)); +#2945 = DIRECTION('',(0.,-1.,0.)); +#2946 = DIRECTION('',(1.,0.,0.)); +#2947 = ORIENTED_EDGE('',*,*,#2948,.F.); +#2948 = EDGE_CURVE('',#2914,#2940,#2949,.T.); +#2949 = CIRCLE('',#2950,5.E-02); +#2950 = AXIS2_PLACEMENT_3D('',#2951,#2952,#2953); +#2951 = CARTESIAN_POINT('',(0.8,0.8,0.93)); +#2952 = DIRECTION('',(0.,0.,-1.)); +#2953 = DIRECTION('',(3.7E-16,1.,0.)); +#2954 = SURFACE_OF_REVOLUTION('',#2955,#2963); +#2955 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2956,#2957,#2958,#2959,#2960, + #2961,#2962),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.); -#3001 = CARTESIAN_POINT('',(1.1,-0.8,0.68)); -#3002 = CARTESIAN_POINT('',(1.1,-0.8,0.74544984695)); -#3003 = CARTESIAN_POINT('',(1.079443078495,-0.8,0.810894125176)); -#3004 = CARTESIAN_POINT('',(1.03829753741,-0.8,0.86829753741)); -#3005 = CARTESIAN_POINT('',(0.980894125176,-0.8,0.909443078495)); -#3006 = CARTESIAN_POINT('',(0.91544984695,-0.8,0.93)); -#3007 = CARTESIAN_POINT('',(0.85,-0.8,0.93)); -#3008 = AXIS1_PLACEMENT('',#3009,#3010); -#3009 = CARTESIAN_POINT('',(0.8,-0.8,0.68)); -#3010 = DIRECTION('',(0.,0.,1.)); -#3011 = ADVANCED_FACE('',(#3012),#3031,.T.); -#3012 = FACE_BOUND('',#3013,.T.); -#3013 = EDGE_LOOP('',(#3014,#3015,#3023,#3030)); -#3014 = ORIENTED_EDGE('',*,*,#2984,.T.); -#3015 = ORIENTED_EDGE('',*,*,#3016,.T.); -#3016 = EDGE_CURVE('',#2985,#3017,#3019,.T.); -#3017 = VERTEX_POINT('',#3018); -#3018 = CARTESIAN_POINT('',(-0.8,-0.85,0.93)); -#3019 = LINE('',#3020,#3021); -#3020 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); -#3021 = VECTOR('',#3022,1.); -#3022 = DIRECTION('',(-1.,0.,0.)); -#3023 = ORIENTED_EDGE('',*,*,#3024,.F.); -#3024 = EDGE_CURVE('',#2729,#3017,#3025,.T.); -#3025 = CIRCLE('',#3026,0.25); -#3026 = AXIS2_PLACEMENT_3D('',#3027,#3028,#3029); -#3027 = CARTESIAN_POINT('',(-0.8,-0.85,0.68)); -#3028 = DIRECTION('',(-1.,0.,0.)); -#3029 = DIRECTION('',(0.,-1.,0.)); -#3030 = ORIENTED_EDGE('',*,*,#2728,.F.); -#3031 = CYLINDRICAL_SURFACE('',#3032,0.25); -#3032 = AXIS2_PLACEMENT_3D('',#3033,#3034,#3035); -#3033 = CARTESIAN_POINT('',(0.8,-0.85,0.68)); -#3034 = DIRECTION('',(-1.,0.,0.)); -#3035 = DIRECTION('',(0.,-1.,0.)); -#3036 = ADVANCED_FACE('',(#3037),#3057,.T.); -#3037 = FACE_BOUND('',#3038,.F.); -#3038 = EDGE_LOOP('',(#3039,#3040,#3041,#3050)); -#3039 = ORIENTED_EDGE('',*,*,#3024,.F.); -#3040 = ORIENTED_EDGE('',*,*,#2769,.T.); -#3041 = ORIENTED_EDGE('',*,*,#3042,.T.); -#3042 = EDGE_CURVE('',#2752,#3043,#3045,.T.); -#3043 = VERTEX_POINT('',#3044); -#3044 = CARTESIAN_POINT('',(-0.85,-0.8,0.93)); -#3045 = CIRCLE('',#3046,0.25); -#3046 = AXIS2_PLACEMENT_3D('',#3047,#3048,#3049); -#3047 = CARTESIAN_POINT('',(-0.85,-0.8,0.68)); -#3048 = DIRECTION('',(9.E-17,1.,-0.)); -#3049 = DIRECTION('',(-1.,9.E-17,0.)); -#3050 = ORIENTED_EDGE('',*,*,#3051,.F.); -#3051 = EDGE_CURVE('',#3017,#3043,#3052,.T.); -#3052 = CIRCLE('',#3053,5.E-02); -#3053 = AXIS2_PLACEMENT_3D('',#3054,#3055,#3056); -#3054 = CARTESIAN_POINT('',(-0.8,-0.8,0.93)); -#3055 = DIRECTION('',(0.,0.,-1.)); -#3056 = DIRECTION('',(-3.7E-16,-1.,-0.)); -#3057 = SURFACE_OF_REVOLUTION('',#3058,#3066); -#3058 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3059,#3060,#3061,#3062,#3063, - #3064,#3065),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), +#2956 = CARTESIAN_POINT('',(0.8,1.1,0.68)); +#2957 = CARTESIAN_POINT('',(0.8,1.1,0.74544984695)); +#2958 = CARTESIAN_POINT('',(0.8,1.079443078495,0.810894125176)); +#2959 = CARTESIAN_POINT('',(0.8,1.03829753741,0.86829753741)); +#2960 = CARTESIAN_POINT('',(0.8,0.980894125176,0.909443078495)); +#2961 = CARTESIAN_POINT('',(0.8,0.91544984695,0.93)); +#2962 = CARTESIAN_POINT('',(0.8,0.85,0.93)); +#2963 = AXIS1_PLACEMENT('',#2964,#2965); +#2964 = CARTESIAN_POINT('',(0.8,0.8,0.68)); +#2965 = DIRECTION('',(0.,0.,1.)); +#2966 = ADVANCED_FACE('',(#2967),#2986,.T.); +#2967 = FACE_BOUND('',#2968,.T.); +#2968 = EDGE_LOOP('',(#2969,#2970,#2978,#2985)); +#2969 = ORIENTED_EDGE('',*,*,#2939,.T.); +#2970 = ORIENTED_EDGE('',*,*,#2971,.T.); +#2971 = EDGE_CURVE('',#2940,#2972,#2974,.T.); +#2972 = VERTEX_POINT('',#2973); +#2973 = CARTESIAN_POINT('',(0.85,-0.8,0.93)); +#2974 = LINE('',#2975,#2976); +#2975 = CARTESIAN_POINT('',(0.85,0.8,0.93)); +#2976 = VECTOR('',#2977,1.); +#2977 = DIRECTION('',(0.,-1.,0.)); +#2978 = ORIENTED_EDGE('',*,*,#2979,.F.); +#2979 = EDGE_CURVE('',#2729,#2972,#2980,.T.); +#2980 = CIRCLE('',#2981,0.25); +#2981 = AXIS2_PLACEMENT_3D('',#2982,#2983,#2984); +#2982 = CARTESIAN_POINT('',(0.85,-0.8,0.68)); +#2983 = DIRECTION('',(0.,-1.,0.)); +#2984 = DIRECTION('',(1.,0.,0.)); +#2985 = ORIENTED_EDGE('',*,*,#2728,.F.); +#2986 = CYLINDRICAL_SURFACE('',#2987,0.25); +#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990); +#2988 = CARTESIAN_POINT('',(0.85,0.8,0.68)); +#2989 = DIRECTION('',(0.,-1.,0.)); +#2990 = DIRECTION('',(1.,0.,0.)); +#2991 = ADVANCED_FACE('',(#2992),#3012,.T.); +#2992 = FACE_BOUND('',#2993,.F.); +#2993 = EDGE_LOOP('',(#2994,#2995,#2996,#3005)); +#2994 = ORIENTED_EDGE('',*,*,#2979,.F.); +#2995 = ORIENTED_EDGE('',*,*,#2769,.T.); +#2996 = ORIENTED_EDGE('',*,*,#2997,.T.); +#2997 = EDGE_CURVE('',#2762,#2998,#3000,.T.); +#2998 = VERTEX_POINT('',#2999); +#2999 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); +#3000 = CIRCLE('',#3001,0.25); +#3001 = AXIS2_PLACEMENT_3D('',#3002,#3003,#3004); +#3002 = CARTESIAN_POINT('',(0.8,-0.85,0.68)); +#3003 = DIRECTION('',(-1.,-6.E-17,0.)); +#3004 = DIRECTION('',(6.E-17,-1.,0.)); +#3005 = ORIENTED_EDGE('',*,*,#3006,.F.); +#3006 = EDGE_CURVE('',#2972,#2998,#3007,.T.); +#3007 = CIRCLE('',#3008,5.E-02); +#3008 = AXIS2_PLACEMENT_3D('',#3009,#3010,#3011); +#3009 = CARTESIAN_POINT('',(0.8,-0.8,0.93)); +#3010 = DIRECTION('',(0.,0.,-1.)); +#3011 = DIRECTION('',(1.,0.,0.)); +#3012 = SURFACE_OF_REVOLUTION('',#3013,#3021); +#3013 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3014,#3015,#3016,#3017,#3018, + #3019,#3020),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.); -#3059 = CARTESIAN_POINT('',(-0.8,-1.1,0.68)); -#3060 = CARTESIAN_POINT('',(-0.8,-1.1,0.74544984695)); -#3061 = CARTESIAN_POINT('',(-0.8,-1.079443078495,0.810894125176)); -#3062 = CARTESIAN_POINT('',(-0.8,-1.03829753741,0.86829753741)); -#3063 = CARTESIAN_POINT('',(-0.8,-0.980894125176,0.909443078495)); -#3064 = CARTESIAN_POINT('',(-0.8,-0.91544984695,0.93)); -#3065 = CARTESIAN_POINT('',(-0.8,-0.85,0.93)); -#3066 = AXIS1_PLACEMENT('',#3067,#3068); -#3067 = CARTESIAN_POINT('',(-0.8,-0.8,0.68)); -#3068 = DIRECTION('',(0.,0.,1.)); -#3069 = ADVANCED_FACE('',(#3070),#3081,.T.); -#3070 = FACE_BOUND('',#3071,.T.); -#3071 = EDGE_LOOP('',(#3072,#3073,#3079,#3080)); -#3072 = ORIENTED_EDGE('',*,*,#3042,.T.); -#3073 = ORIENTED_EDGE('',*,*,#3074,.T.); -#3074 = EDGE_CURVE('',#3043,#2814,#3075,.T.); -#3075 = LINE('',#3076,#3077); -#3076 = CARTESIAN_POINT('',(-0.85,-0.8,0.93)); -#3077 = VECTOR('',#3078,1.); -#3078 = DIRECTION('',(0.,1.,0.)); -#3079 = ORIENTED_EDGE('',*,*,#2813,.F.); -#3080 = ORIENTED_EDGE('',*,*,#2797,.F.); +#3014 = CARTESIAN_POINT('',(1.1,-0.8,0.68)); +#3015 = CARTESIAN_POINT('',(1.1,-0.8,0.74544984695)); +#3016 = CARTESIAN_POINT('',(1.079443078495,-0.8,0.810894125176)); +#3017 = CARTESIAN_POINT('',(1.03829753741,-0.8,0.86829753741)); +#3018 = CARTESIAN_POINT('',(0.980894125176,-0.8,0.909443078495)); +#3019 = CARTESIAN_POINT('',(0.91544984695,-0.8,0.93)); +#3020 = CARTESIAN_POINT('',(0.85,-0.8,0.93)); +#3021 = AXIS1_PLACEMENT('',#3022,#3023); +#3022 = CARTESIAN_POINT('',(0.8,-0.8,0.68)); +#3023 = DIRECTION('',(0.,0.,1.)); +#3024 = ADVANCED_FACE('',(#3025),#3081,.T.); +#3025 = FACE_BOUND('',#3026,.T.); +#3026 = EDGE_LOOP('',(#3027,#3028,#3029,#3037,#3074,#3080)); +#3027 = ORIENTED_EDGE('',*,*,#2797,.F.); +#3028 = ORIENTED_EDGE('',*,*,#2997,.T.); +#3029 = ORIENTED_EDGE('',*,*,#3030,.T.); +#3030 = EDGE_CURVE('',#2998,#3031,#3033,.T.); +#3031 = VERTEX_POINT('',#3032); +#3032 = CARTESIAN_POINT('',(0.192613602843,-0.85,0.93)); +#3033 = LINE('',#3034,#3035); +#3034 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); +#3035 = VECTOR('',#3036,1.); +#3036 = DIRECTION('',(-1.,0.,0.)); +#3037 = ORIENTED_EDGE('',*,*,#3038,.F.); +#3038 = EDGE_CURVE('',#3039,#3031,#3041,.T.); +#3039 = VERTEX_POINT('',#3040); +#3040 = CARTESIAN_POINT('',(-0.192613602843,-0.85,0.93)); +#3041 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3042,#3043,#3044,#3045,#3046, + #3047,#3048,#3049,#3050,#3051,#3052,#3053,#3054,#3055,#3056,#3057, + #3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065,#3066,#3067,#3068, + #3069,#3070,#3071,#3072,#3073),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) + ,(0.,0.259705582638,0.349112483838,0.500000000001,0.650887516163, + 0.740294417362,1.),.UNSPECIFIED.); +#3042 = CARTESIAN_POINT('',(-0.192613602843,-0.85,0.93)); +#3043 = CARTESIAN_POINT('',(-0.180619316721,-0.860044620276,0.93)); +#3044 = CARTESIAN_POINT('',(-0.167724754081,-0.869566185592, + 0.929515663598)); +#3045 = CARTESIAN_POINT('',(-0.153877070292,-0.878500456443, + 0.928641845343)); +#3046 = CARTESIAN_POINT('',(-0.139029263186,-0.886743447625, + 0.927477626214)); +#3047 = CARTESIAN_POINT('',(-0.123150841687,-0.894154933923, + 0.92615666915)); +#3048 = CARTESIAN_POINT('',(-0.100415603224,-0.90276398005, + 0.924378867032)); +#3049 = CARTESIAN_POINT('',(-9.446719412674E-02,-0.904850635473, + 0.923923083698)); +#3050 = CARTESIAN_POINT('',(-8.839367360039E-02,-0.906811306434, + 0.923473333425)); +#3051 = CARTESIAN_POINT('',(-8.219616410064E-02,-0.908637807056, + 0.92303626105)); +#3052 = CARTESIAN_POINT('',(-7.587605495623E-02,-0.910321648633, + 0.922618630874)); +#3053 = CARTESIAN_POINT('',(-5.856476289951E-02,-0.914440178589, + 0.921566942287)); +#3054 = CARTESIAN_POINT('',(-4.72996933634E-02,-0.916606875393, + 0.920978243044)); +#3055 = CARTESIAN_POINT('',(-3.572682381795E-02,-0.918284144405, + 0.920500746143)); +#3056 = CARTESIAN_POINT('',(-2.393089761763E-02,-0.919424452607, + 0.92016770695)); +#3057 = CARTESIAN_POINT('',(-1.199480222145E-02,-0.92,0.92)); +#3058 = CARTESIAN_POINT('',(1.199480222143E-02,-0.92,0.92)); +#3059 = CARTESIAN_POINT('',(2.393089761763E-02,-0.919424452607, + 0.92016770695)); +#3060 = CARTESIAN_POINT('',(3.572682381796E-02,-0.918284144405, + 0.920500746143)); +#3061 = CARTESIAN_POINT('',(4.72996933634E-02,-0.916606875393, + 0.920978243044)); +#3062 = CARTESIAN_POINT('',(5.85647628995E-02,-0.914440178589, + 0.921566942287)); +#3063 = CARTESIAN_POINT('',(7.587605495622E-02,-0.910321648633, + 0.922618630874)); +#3064 = CARTESIAN_POINT('',(8.219616410063E-02,-0.908637807056, + 0.92303626105)); +#3065 = CARTESIAN_POINT('',(8.839367360039E-02,-0.906811306434, + 0.923473333425)); +#3066 = CARTESIAN_POINT('',(9.446719412676E-02,-0.904850635473, + 0.923923083698)); +#3067 = CARTESIAN_POINT('',(0.100415603224,-0.90276398005,0.924378867032 + )); +#3068 = CARTESIAN_POINT('',(0.123150841687,-0.894154933923,0.92615666915 + )); +#3069 = CARTESIAN_POINT('',(0.139029263186,-0.886743447625, + 0.927477626214)); +#3070 = CARTESIAN_POINT('',(0.153877070292,-0.878500456443, + 0.928641845343)); +#3071 = CARTESIAN_POINT('',(0.167724754081,-0.869566185592, + 0.929515663598)); +#3072 = CARTESIAN_POINT('',(0.180619316721,-0.860044620276,0.93)); +#3073 = CARTESIAN_POINT('',(0.192613602843,-0.85,0.93)); +#3074 = ORIENTED_EDGE('',*,*,#3075,.T.); +#3075 = EDGE_CURVE('',#3039,#2814,#3076,.T.); +#3076 = LINE('',#3077,#3078); +#3077 = CARTESIAN_POINT('',(0.8,-0.85,0.93)); +#3078 = VECTOR('',#3079,1.); +#3079 = DIRECTION('',(-1.,0.,0.)); +#3080 = ORIENTED_EDGE('',*,*,#2813,.F.); #3081 = CYLINDRICAL_SURFACE('',#3082,0.25); #3082 = AXIS2_PLACEMENT_3D('',#3083,#3084,#3085); -#3083 = CARTESIAN_POINT('',(-0.85,-0.8,0.68)); -#3084 = DIRECTION('',(0.,1.,0.)); -#3085 = DIRECTION('',(-1.,0.,0.)); +#3083 = CARTESIAN_POINT('',(0.8,-0.85,0.68)); +#3084 = DIRECTION('',(-1.,0.,0.)); +#3085 = DIRECTION('',(0.,-1.,0.)); #3086 = ADVANCED_FACE('',(#3087),#3114,.F.); #3087 = FACE_BOUND('',#3088,.F.); -#3088 = EDGE_LOOP('',(#3089,#3090,#3091,#3092,#3093,#3094,#3095,#3096, - #3097,#3106,#3113)); -#3089 = ORIENTED_EDGE('',*,*,#2935,.T.); -#3090 = ORIENTED_EDGE('',*,*,#2958,.T.); -#3091 = ORIENTED_EDGE('',*,*,#2993,.T.); -#3092 = ORIENTED_EDGE('',*,*,#3016,.T.); -#3093 = ORIENTED_EDGE('',*,*,#3051,.T.); -#3094 = ORIENTED_EDGE('',*,*,#3074,.T.); -#3095 = ORIENTED_EDGE('',*,*,#2832,.T.); -#3096 = ORIENTED_EDGE('',*,*,#2856,.T.); -#3097 = ORIENTED_EDGE('',*,*,#3098,.T.); -#3098 = EDGE_CURVE('',#2857,#3099,#3101,.T.); -#3099 = VERTEX_POINT('',#3100); -#3100 = CARTESIAN_POINT('',(0.3,0.625,0.93)); -#3101 = CIRCLE('',#3102,0.3); -#3102 = AXIS2_PLACEMENT_3D('',#3103,#3104,#3105); -#3103 = CARTESIAN_POINT('',(0.,0.625,0.93)); -#3104 = DIRECTION('',(0.,0.,1.)); -#3105 = DIRECTION('',(1.,0.,0.)); -#3106 = ORIENTED_EDGE('',*,*,#3107,.T.); -#3107 = EDGE_CURVE('',#3099,#2865,#3108,.T.); -#3108 = CIRCLE('',#3109,0.3); -#3109 = AXIS2_PLACEMENT_3D('',#3110,#3111,#3112); -#3110 = CARTESIAN_POINT('',(0.,0.625,0.93)); -#3111 = DIRECTION('',(0.,0.,1.)); -#3112 = DIRECTION('',(1.,0.,0.)); -#3113 = ORIENTED_EDGE('',*,*,#2901,.T.); +#3088 = EDGE_LOOP('',(#3089,#3090,#3091,#3092,#3093,#3102,#3109,#3110, + #3111,#3112,#3113)); +#3089 = ORIENTED_EDGE('',*,*,#2948,.T.); +#3090 = ORIENTED_EDGE('',*,*,#2971,.T.); +#3091 = ORIENTED_EDGE('',*,*,#3006,.T.); +#3092 = ORIENTED_EDGE('',*,*,#3030,.T.); +#3093 = ORIENTED_EDGE('',*,*,#3094,.T.); +#3094 = EDGE_CURVE('',#3031,#3095,#3097,.T.); +#3095 = VERTEX_POINT('',#3096); +#3096 = CARTESIAN_POINT('',(0.3,-0.62,0.93)); +#3097 = CIRCLE('',#3098,0.3); +#3098 = AXIS2_PLACEMENT_3D('',#3099,#3100,#3101); +#3099 = CARTESIAN_POINT('',(0.,-0.62,0.93)); +#3100 = DIRECTION('',(0.,0.,1.)); +#3101 = DIRECTION('',(1.,0.,0.)); +#3102 = ORIENTED_EDGE('',*,*,#3103,.T.); +#3103 = EDGE_CURVE('',#3095,#3039,#3104,.T.); +#3104 = CIRCLE('',#3105,0.3); +#3105 = AXIS2_PLACEMENT_3D('',#3106,#3107,#3108); +#3106 = CARTESIAN_POINT('',(0.,-0.62,0.93)); +#3107 = DIRECTION('',(0.,0.,1.)); +#3108 = DIRECTION('',(1.,0.,0.)); +#3109 = ORIENTED_EDGE('',*,*,#3075,.T.); +#3110 = ORIENTED_EDGE('',*,*,#2832,.T.); +#3111 = ORIENTED_EDGE('',*,*,#2855,.T.); +#3112 = ORIENTED_EDGE('',*,*,#2890,.T.); +#3113 = ORIENTED_EDGE('',*,*,#2913,.T.); #3114 = PLANE('',#3115); #3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118); #3116 = CARTESIAN_POINT('',(5.E-17,5.E-17,0.93)); #3117 = DIRECTION('',(-0.,-0.,-1.)); #3118 = DIRECTION('',(-1.,0.,0.)); -#3119 = ADVANCED_FACE('',(#3120),#3213,.F.); +#3119 = ADVANCED_FACE('',(#3120),#3206,.F.); #3120 = FACE_BOUND('',#3121,.F.); -#3121 = EDGE_LOOP('',(#3122,#3130,#3131,#3132,#3133,#3134,#3143,#3206)); +#3121 = EDGE_LOOP('',(#3122,#3130,#3131,#3132,#3133,#3134,#3143,#3199)); #3122 = ORIENTED_EDGE('',*,*,#3123,.F.); -#3123 = EDGE_CURVE('',#3099,#3124,#3126,.T.); +#3123 = EDGE_CURVE('',#3095,#3124,#3126,.T.); #3124 = VERTEX_POINT('',#3125); -#3125 = CARTESIAN_POINT('',(0.3,0.625,0.83)); +#3125 = CARTESIAN_POINT('',(0.3,-0.62,0.83)); #3126 = LINE('',#3127,#3128); -#3127 = CARTESIAN_POINT('',(0.3,0.625,0.93)); +#3127 = CARTESIAN_POINT('',(0.3,-0.62,0.93)); #3128 = VECTOR('',#3129,1.); #3129 = DIRECTION('',(-0.,-0.,-1.)); -#3130 = ORIENTED_EDGE('',*,*,#3098,.F.); -#3131 = ORIENTED_EDGE('',*,*,#2864,.T.); -#3132 = ORIENTED_EDGE('',*,*,#3107,.F.); +#3130 = ORIENTED_EDGE('',*,*,#3094,.F.); +#3131 = ORIENTED_EDGE('',*,*,#3038,.F.); +#3132 = ORIENTED_EDGE('',*,*,#3103,.F.); #3133 = ORIENTED_EDGE('',*,*,#3123,.T.); #3134 = ORIENTED_EDGE('',*,*,#3135,.T.); #3135 = EDGE_CURVE('',#3124,#3136,#3138,.T.); #3136 = VERTEX_POINT('',#3137); -#3137 = CARTESIAN_POINT('',(0.272717802866,0.75,0.83)); +#3137 = CARTESIAN_POINT('',(-0.270370116692,-0.75,0.83)); #3138 = CIRCLE('',#3139,0.3); #3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142); -#3140 = CARTESIAN_POINT('',(0.,0.625,0.83)); +#3140 = CARTESIAN_POINT('',(0.,-0.62,0.83)); #3141 = DIRECTION('',(0.,0.,1.)); #3142 = DIRECTION('',(1.,0.,0.)); -#3143 = ORIENTED_EDGE('',*,*,#3144,.T.); -#3144 = EDGE_CURVE('',#3136,#3145,#3147,.T.); +#3143 = ORIENTED_EDGE('',*,*,#3144,.F.); +#3144 = EDGE_CURVE('',#3145,#3136,#3147,.T.); #3145 = VERTEX_POINT('',#3146); -#3146 = CARTESIAN_POINT('',(-0.272717802866,0.75,0.83)); +#3146 = CARTESIAN_POINT('',(0.270370116692,-0.75,0.83)); #3147 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3148,#3149,#3150,#3151,#3152, #3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162,#3163, #3164,#3165,#3166,#3167,#3168,#3169,#3170,#3171,#3172,#3173,#3174, #3175,#3176,#3177,#3178,#3179,#3180,#3181,#3182,#3183,#3184,#3185, #3186,#3187,#3188,#3189,#3190,#3191,#3192,#3193,#3194,#3195,#3196, - #3197,#3198,#3199,#3200,#3201,#3202,#3203,#3204,#3205), - .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,3.812962447554E-02, - 0.387664745356,0.43100429681,0.499854402627,0.568704508445, - 0.614191449802,0.961828684469,1.),.UNSPECIFIED.); -#3148 = CARTESIAN_POINT('',(0.272717802866,0.75,0.83)); -#3149 = CARTESIAN_POINT('',(0.271524252519,0.752604019114,0.829999999743 + #3197,#3198),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,9),(0., + 0.380646786661,0.429056228068,0.499036029927,0.569015831786, + 0.617425273194,0.943249778315,1.),.UNSPECIFIED.); +#3148 = CARTESIAN_POINT('',(0.270370116692,-0.75,0.83)); +#3149 = CARTESIAN_POINT('',(0.258160470663,-0.775393254126, + 0.829999997497)); +#3150 = CARTESIAN_POINT('',(0.243366335469,-0.799183032354, + 0.827052728273)); +#3151 = CARTESIAN_POINT('',(0.226001361087,-0.821617564551, + 0.821805982464)); +#3152 = CARTESIAN_POINT('',(0.205800242517,-0.842851937675,0.81451252084 )); -#3150 = CARTESIAN_POINT('',(0.270299755832,0.755200532372,0.829969001373 +#3153 = CARTESIAN_POINT('',(0.182277833307,-0.862720396661, + 0.805305686949)); +#3154 = CARTESIAN_POINT('',(0.155271814302,-0.880295861366, + 0.794682238981)); +#3155 = CARTESIAN_POINT('',(0.125226559036,-0.894784859504,0.78425768233 )); -#3151 = CARTESIAN_POINT('',(0.26904429717,0.757789020473,0.829907317332) - ); -#3152 = CARTESIAN_POINT('',(0.26775786704,0.760368970307,0.829815272022) - ); -#3153 = CARTESIAN_POINT('',(0.26644046209,0.762939874957,0.82969320181) - ); -#3154 = CARTESIAN_POINT('',(0.265092085112,0.765501233694,0.829541455027 - )); -#3155 = CARTESIAN_POINT('',(0.263712745037,0.768052551983,0.829360391965 - )); -#3156 = CARTESIAN_POINT('',(0.249374314402,0.793884815643,0.827225245247 - )); -#3157 = CARTESIAN_POINT('',(0.234275280884,0.815517403199,0.822932144688 - )); -#3158 = CARTESIAN_POINT('',(0.216981654935,0.835821355639,0.816788183522 - )); -#3159 = CARTESIAN_POINT('',(0.197201967941,0.854985640873,0.808975612916 - )); -#3160 = CARTESIAN_POINT('',(0.1745015118,0.872852624801,0.799610383892) - ); -#3161 = CARTESIAN_POINT('',(0.148762499119,0.888643405447,0.789189623511 - )); -#3162 = CARTESIAN_POINT('',(0.120358106583,0.901692345171,0.779120083284 - )); -#3163 = CARTESIAN_POINT('',(8.568286571583E-02,0.912531751599, - 0.769962838359)); -#3164 = CARTESIAN_POINT('',(8.180351652246E-02,0.913680312893, - 0.768977841537)); -#3165 = CARTESIAN_POINT('',(7.786914515574E-02,0.914779867013, - 0.76802131265)); -#3166 = CARTESIAN_POINT('',(7.387892953119E-02,0.915828441167, - 0.767096738557)); -#3167 = CARTESIAN_POINT('',(6.983206076103E-02,0.916823920642, - 0.766207799942)); -#3168 = CARTESIAN_POINT('',(6.57277431542E-02,0.917764048813, - 0.765358371321)); -#3169 = CARTESIAN_POINT('',(6.156519421635E-02,0.918646427137, - 0.764552521038)); -#3170 = CARTESIAN_POINT('',(5.06372038904E-02,0.920774501148, - 0.762590321295)); -#3171 = CARTESIAN_POINT('',(4.374551431663E-02,0.921935339187, - 0.76150025645)); -#3172 = CARTESIAN_POINT('',(3.669887895576E-02,0.922930968472, - 0.760550197751)); -#3173 = CARTESIAN_POINT('',(2.952422594753E-02,0.923745686922, - 0.759762524669)); -#3174 = CARTESIAN_POINT('',(2.224571784469E-02,0.924367544635, - 0.759155668462)); -#3175 = CARTESIAN_POINT('',(1.48853609134E-02,0.924787737369, - 0.758743665523)); -#3176 = CARTESIAN_POINT('',(7.463614433707E-03,0.925,0.758535710714)); -#3177 = CARTESIAN_POINT('',(-7.463614433712E-03,0.925,0.758535710714)); -#3178 = CARTESIAN_POINT('',(-1.48853609134E-02,0.924787737369, - 0.758743665523)); -#3179 = CARTESIAN_POINT('',(-2.224571784468E-02,0.924367544635, - 0.759155668462)); -#3180 = CARTESIAN_POINT('',(-2.952422594753E-02,0.923745686922, - 0.759762524669)); -#3181 = CARTESIAN_POINT('',(-3.669887895576E-02,0.922930968472, - 0.760550197751)); -#3182 = CARTESIAN_POINT('',(-4.374551431664E-02,0.921935339187, - 0.76150025645)); -#3183 = CARTESIAN_POINT('',(-5.063720389041E-02,0.920774501148, - 0.762590321295)); -#3184 = CARTESIAN_POINT('',(-6.177436373036E-02,0.918605694286, - 0.764590078937)); -#3185 = CARTESIAN_POINT('',(-6.614003403285E-02,0.9176764723, - 0.765438337196)); -#3186 = CARTESIAN_POINT('',(-7.044156255455E-02,0.916683785876, - 0.766334355897)); -#3187 = CARTESIAN_POINT('',(-7.467987690939E-02,0.915630396399, - 0.76727344433)); -#3188 = CARTESIAN_POINT('',(-7.885592532806E-02,0.914518889971, - 0.768251151214)); -#3189 = CARTESIAN_POINT('',(-8.297067665795E-02,0.913351677403, - 0.769263264706)); -#3190 = CARTESIAN_POINT('',(-8.702512036319E-02,0.912130994218, - 0.770305812389)); -#3191 = CARTESIAN_POINT('',(-0.121553459617,0.901136833692, - 0.779546873183)); -#3192 = CARTESIAN_POINT('',(-0.149675492478,0.888077450583, - 0.789560077185)); -#3193 = CARTESIAN_POINT('',(-0.175164953456,0.872326944523, - 0.799883513707)); -#3194 = CARTESIAN_POINT('',(-0.197664754168,0.854537893035, - 0.809157917328)); -#3195 = CARTESIAN_POINT('',(-0.217291914648,0.835460850689, - 0.816899231971)); -#3196 = CARTESIAN_POINT('',(-0.234463228215,0.815251130502,0.82298667137 - )); -#3197 = CARTESIAN_POINT('',(-0.249458554471,0.793733047871,0.8272377895) - ); -#3198 = CARTESIAN_POINT('',(-0.263712745037,0.768052551983, - 0.829360391965)); -#3199 = CARTESIAN_POINT('',(-0.265092085112,0.765501233694, - 0.829541455027)); -#3200 = CARTESIAN_POINT('',(-0.26644046209,0.762939874957,0.82969320181) - ); -#3201 = CARTESIAN_POINT('',(-0.26775786704,0.760368970307,0.829815272022 - )); -#3202 = CARTESIAN_POINT('',(-0.26904429717,0.757789020473,0.829907317332 - )); -#3203 = CARTESIAN_POINT('',(-0.270299755832,0.755200532372, - 0.829969001373)); -#3204 = CARTESIAN_POINT('',(-0.271524252519,0.752604019114, - 0.829999999743)); -#3205 = CARTESIAN_POINT('',(-0.272717802866,0.75,0.83)); -#3206 = ORIENTED_EDGE('',*,*,#3207,.T.); -#3207 = EDGE_CURVE('',#3145,#3124,#3208,.T.); -#3208 = CIRCLE('',#3209,0.3); -#3209 = AXIS2_PLACEMENT_3D('',#3210,#3211,#3212); -#3210 = CARTESIAN_POINT('',(0.,0.625,0.83)); -#3211 = DIRECTION('',(0.,0.,1.)); -#3212 = DIRECTION('',(1.,0.,0.)); -#3213 = CYLINDRICAL_SURFACE('',#3214,0.3); -#3214 = AXIS2_PLACEMENT_3D('',#3215,#3216,#3217); -#3215 = CARTESIAN_POINT('',(0.,0.625,0.93)); -#3216 = DIRECTION('',(0.,0.,1.)); -#3217 = DIRECTION('',(1.,0.,0.)); -#3218 = ADVANCED_FACE('',(#3219),#3297,.T.); -#3219 = FACE_BOUND('',#3220,.T.); -#3220 = EDGE_LOOP('',(#3221,#3232,#3240,#3249,#3255,#3256,#3257,#3265, - #3274,#3282,#3291)); -#3221 = ORIENTED_EDGE('',*,*,#3222,.T.); -#3222 = EDGE_CURVE('',#3223,#3225,#3227,.T.); -#3223 = VERTEX_POINT('',#3224); -#3224 = CARTESIAN_POINT('',(-0.7,-0.75,0.83)); -#3225 = VERTEX_POINT('',#3226); -#3226 = CARTESIAN_POINT('',(-0.75,-0.7,0.83)); -#3227 = CIRCLE('',#3228,5.E-02); -#3228 = AXIS2_PLACEMENT_3D('',#3229,#3230,#3231); -#3229 = CARTESIAN_POINT('',(-0.7,-0.7,0.83)); -#3230 = DIRECTION('',(0.,0.,-1.)); -#3231 = DIRECTION('',(0.,-1.,0.)); -#3232 = ORIENTED_EDGE('',*,*,#3233,.T.); -#3233 = EDGE_CURVE('',#3225,#3234,#3236,.T.); -#3234 = VERTEX_POINT('',#3235); -#3235 = CARTESIAN_POINT('',(-0.75,0.7,0.83)); -#3236 = LINE('',#3237,#3238); -#3237 = CARTESIAN_POINT('',(-0.75,-0.7,0.83)); -#3238 = VECTOR('',#3239,1.); -#3239 = DIRECTION('',(0.,1.,0.)); -#3240 = ORIENTED_EDGE('',*,*,#3241,.T.); -#3241 = EDGE_CURVE('',#3234,#3242,#3244,.T.); -#3242 = VERTEX_POINT('',#3243); -#3243 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); -#3244 = CIRCLE('',#3245,5.E-02); -#3245 = AXIS2_PLACEMENT_3D('',#3246,#3247,#3248); -#3246 = CARTESIAN_POINT('',(-0.7,0.7,0.83)); -#3247 = DIRECTION('',(0.,0.,-1.)); -#3248 = DIRECTION('',(-1.,0.,0.)); -#3249 = ORIENTED_EDGE('',*,*,#3250,.T.); -#3250 = EDGE_CURVE('',#3242,#3145,#3251,.T.); -#3251 = LINE('',#3252,#3253); -#3252 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); -#3253 = VECTOR('',#3254,1.); -#3254 = DIRECTION('',(1.,0.,0.)); -#3255 = ORIENTED_EDGE('',*,*,#3207,.T.); -#3256 = ORIENTED_EDGE('',*,*,#3135,.T.); -#3257 = ORIENTED_EDGE('',*,*,#3258,.T.); -#3258 = EDGE_CURVE('',#3136,#3259,#3261,.T.); -#3259 = VERTEX_POINT('',#3260); -#3260 = CARTESIAN_POINT('',(0.7,0.75,0.83)); -#3261 = LINE('',#3262,#3263); -#3262 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); -#3263 = VECTOR('',#3264,1.); -#3264 = DIRECTION('',(1.,0.,0.)); -#3265 = ORIENTED_EDGE('',*,*,#3266,.T.); -#3266 = EDGE_CURVE('',#3259,#3267,#3269,.T.); -#3267 = VERTEX_POINT('',#3268); -#3268 = CARTESIAN_POINT('',(0.75,0.7,0.83)); -#3269 = CIRCLE('',#3270,5.E-02); -#3270 = AXIS2_PLACEMENT_3D('',#3271,#3272,#3273); -#3271 = CARTESIAN_POINT('',(0.7,0.7,0.83)); -#3272 = DIRECTION('',(0.,0.,-1.)); -#3273 = DIRECTION('',(3.7E-16,1.,0.)); -#3274 = ORIENTED_EDGE('',*,*,#3275,.T.); -#3275 = EDGE_CURVE('',#3267,#3276,#3278,.T.); -#3276 = VERTEX_POINT('',#3277); -#3277 = CARTESIAN_POINT('',(0.75,-0.7,0.83)); +#3156 = CARTESIAN_POINT('',(8.825930151861E-02,-0.906756895241, + 0.774756898403)); +#3157 = CARTESIAN_POINT('',(8.402408962934E-02,-0.908051509836, + 0.773712135613)); +#3158 = CARTESIAN_POINT('',(7.97236486411E-02,-0.909287598245, + 0.772698631246)); +#3159 = CARTESIAN_POINT('',(7.535704714797E-02,-0.910462609789, + 0.771720698073)); +#3160 = CARTESIAN_POINT('',(7.0923371397E-02,-0.91157380625, + 0.77078289233)); +#3161 = CARTESIAN_POINT('',(6.64217252883E-02,-0.912618261868, + 0.76989001372)); +#3162 = CARTESIAN_POINT('',(6.185123037498E-02,-0.913592863341, + 0.769047105411)); +#3163 = CARTESIAN_POINT('',(5.050323120828E-02,-0.915797424353, + 0.767120839641)); +#3164 = CARTESIAN_POINT('',(4.361685075815E-02,-0.916953988161, + 0.766092017366)); +#3165 = CARTESIAN_POINT('',(3.658099295371E-02,-0.917944799459, + 0.765196725267)); +#3166 = CARTESIAN_POINT('',(2.942178311448E-02,-0.918754794271, + 0.764455448959)); +#3167 = CARTESIAN_POINT('',(2.216290771446E-02,-0.919372507995, + 0.763885004637)); +#3168 = CARTESIAN_POINT('',(1.4826158658E-02,-0.919789536961, + 0.763498122106)); +#3169 = CARTESIAN_POINT('',(7.43197755564E-03,-0.92,0.763303027798)); +#3170 = CARTESIAN_POINT('',(-7.431977555639E-03,-0.92,0.763303027798)); +#3171 = CARTESIAN_POINT('',(-1.4826158658E-02,-0.919789536961, + 0.763498122106)); +#3172 = CARTESIAN_POINT('',(-2.216290771447E-02,-0.919372507995, + 0.763885004637)); +#3173 = CARTESIAN_POINT('',(-2.942178311448E-02,-0.918754794271, + 0.764455448959)); +#3174 = CARTESIAN_POINT('',(-3.658099295371E-02,-0.917944799459, + 0.765196725267)); +#3175 = CARTESIAN_POINT('',(-4.361685075815E-02,-0.916953988161, + 0.766092017366)); +#3176 = CARTESIAN_POINT('',(-5.050323120828E-02,-0.915797424353, + 0.767120839641)); +#3177 = CARTESIAN_POINT('',(-6.185123037499E-02,-0.913592863341, + 0.769047105411)); +#3178 = CARTESIAN_POINT('',(-6.64217252883E-02,-0.912618261868, + 0.76989001372)); +#3179 = CARTESIAN_POINT('',(-7.0923371397E-02,-0.91157380625, + 0.77078289233)); +#3180 = CARTESIAN_POINT('',(-7.535704714796E-02,-0.910462609789, + 0.771720698073)); +#3181 = CARTESIAN_POINT('',(-7.97236486411E-02,-0.909287598245, + 0.772698631246)); +#3182 = CARTESIAN_POINT('',(-8.402408962934E-02,-0.908051509836, + 0.773712135613)); +#3183 = CARTESIAN_POINT('',(-8.825930151861E-02,-0.906756895241, + 0.774756898403)); +#3184 = CARTESIAN_POINT('',(-0.120503100275,-0.896314575823, + 0.783043728034)); +#3185 = CARTESIAN_POINT('',(-0.146427096259,-0.884432256368, + 0.791686850975)); +#3186 = CARTESIAN_POINT('',(-0.17005148945,-0.870297568964, + 0.800604763235)); +#3187 = CARTESIAN_POINT('',(-0.191168648245,-0.854430367257, + 0.808795545359)); +#3188 = CARTESIAN_POINT('',(-0.209874623123,-0.837370384001, + 0.815828664797)); +#3189 = CARTESIAN_POINT('',(-0.226477774829,-0.819271091072, + 0.821558715308)); +#3190 = CARTESIAN_POINT('',(-0.241218058794,-0.800019802957, + 0.825824747357)); +#3191 = CARTESIAN_POINT('',(-0.256412589743,-0.775790185796, + 0.82869251153)); +#3192 = CARTESIAN_POINT('',(-0.258601559852,-0.772170548149, + 0.829060624332)); +#3193 = CARTESIAN_POINT('',(-0.260725531079,-0.768526871571, + 0.82937020151)); +#3194 = CARTESIAN_POINT('',(-0.262784475048,-0.764860617852, + 0.829620045312)); +#3195 = CARTESIAN_POINT('',(-0.264778383551,-0.761173275431, + 0.829809011364)); +#3196 = CARTESIAN_POINT('',(-0.266707268547,-0.757466359389, + 0.829936008675)); +#3197 = CARTESIAN_POINT('',(-0.268571162163,-0.753741411455, + 0.829999999631)); +#3198 = CARTESIAN_POINT('',(-0.270370116692,-0.75,0.83)); +#3199 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3200 = EDGE_CURVE('',#3145,#3124,#3201,.T.); +#3201 = CIRCLE('',#3202,0.3); +#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205); +#3203 = CARTESIAN_POINT('',(0.,-0.62,0.83)); +#3204 = DIRECTION('',(0.,0.,1.)); +#3205 = DIRECTION('',(1.,0.,0.)); +#3206 = CYLINDRICAL_SURFACE('',#3207,0.3); +#3207 = AXIS2_PLACEMENT_3D('',#3208,#3209,#3210); +#3208 = CARTESIAN_POINT('',(0.,-0.62,0.93)); +#3209 = DIRECTION('',(0.,0.,1.)); +#3210 = DIRECTION('',(1.,0.,0.)); +#3211 = ADVANCED_FACE('',(#3212),#3290,.T.); +#3212 = FACE_BOUND('',#3213,.T.); +#3213 = EDGE_LOOP('',(#3214,#3225,#3233,#3242,#3250,#3259,#3267,#3276, + #3282,#3283,#3284)); +#3214 = ORIENTED_EDGE('',*,*,#3215,.T.); +#3215 = EDGE_CURVE('',#3216,#3218,#3220,.T.); +#3216 = VERTEX_POINT('',#3217); +#3217 = CARTESIAN_POINT('',(-0.7,-0.75,0.83)); +#3218 = VERTEX_POINT('',#3219); +#3219 = CARTESIAN_POINT('',(-0.75,-0.7,0.83)); +#3220 = CIRCLE('',#3221,5.E-02); +#3221 = AXIS2_PLACEMENT_3D('',#3222,#3223,#3224); +#3222 = CARTESIAN_POINT('',(-0.7,-0.7,0.83)); +#3223 = DIRECTION('',(0.,0.,-1.)); +#3224 = DIRECTION('',(0.,-1.,0.)); +#3225 = ORIENTED_EDGE('',*,*,#3226,.T.); +#3226 = EDGE_CURVE('',#3218,#3227,#3229,.T.); +#3227 = VERTEX_POINT('',#3228); +#3228 = CARTESIAN_POINT('',(-0.75,0.7,0.83)); +#3229 = LINE('',#3230,#3231); +#3230 = CARTESIAN_POINT('',(-0.75,-0.7,0.83)); +#3231 = VECTOR('',#3232,1.); +#3232 = DIRECTION('',(0.,1.,0.)); +#3233 = ORIENTED_EDGE('',*,*,#3234,.T.); +#3234 = EDGE_CURVE('',#3227,#3235,#3237,.T.); +#3235 = VERTEX_POINT('',#3236); +#3236 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); +#3237 = CIRCLE('',#3238,5.E-02); +#3238 = AXIS2_PLACEMENT_3D('',#3239,#3240,#3241); +#3239 = CARTESIAN_POINT('',(-0.7,0.7,0.83)); +#3240 = DIRECTION('',(0.,0.,-1.)); +#3241 = DIRECTION('',(-1.,0.,0.)); +#3242 = ORIENTED_EDGE('',*,*,#3243,.T.); +#3243 = EDGE_CURVE('',#3235,#3244,#3246,.T.); +#3244 = VERTEX_POINT('',#3245); +#3245 = CARTESIAN_POINT('',(0.7,0.75,0.83)); +#3246 = LINE('',#3247,#3248); +#3247 = CARTESIAN_POINT('',(-0.7,0.75,0.83)); +#3248 = VECTOR('',#3249,1.); +#3249 = DIRECTION('',(1.,0.,0.)); +#3250 = ORIENTED_EDGE('',*,*,#3251,.T.); +#3251 = EDGE_CURVE('',#3244,#3252,#3254,.T.); +#3252 = VERTEX_POINT('',#3253); +#3253 = CARTESIAN_POINT('',(0.75,0.7,0.83)); +#3254 = CIRCLE('',#3255,5.E-02); +#3255 = AXIS2_PLACEMENT_3D('',#3256,#3257,#3258); +#3256 = CARTESIAN_POINT('',(0.7,0.7,0.83)); +#3257 = DIRECTION('',(0.,0.,-1.)); +#3258 = DIRECTION('',(3.7E-16,1.,0.)); +#3259 = ORIENTED_EDGE('',*,*,#3260,.T.); +#3260 = EDGE_CURVE('',#3252,#3261,#3263,.T.); +#3261 = VERTEX_POINT('',#3262); +#3262 = CARTESIAN_POINT('',(0.75,-0.7,0.83)); +#3263 = LINE('',#3264,#3265); +#3264 = CARTESIAN_POINT('',(0.75,0.7,0.83)); +#3265 = VECTOR('',#3266,1.); +#3266 = DIRECTION('',(0.,-1.,0.)); +#3267 = ORIENTED_EDGE('',*,*,#3268,.T.); +#3268 = EDGE_CURVE('',#3261,#3269,#3271,.T.); +#3269 = VERTEX_POINT('',#3270); +#3270 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); +#3271 = CIRCLE('',#3272,5.E-02); +#3272 = AXIS2_PLACEMENT_3D('',#3273,#3274,#3275); +#3273 = CARTESIAN_POINT('',(0.7,-0.7,0.83)); +#3274 = DIRECTION('',(0.,0.,-1.)); +#3275 = DIRECTION('',(1.,0.,0.)); +#3276 = ORIENTED_EDGE('',*,*,#3277,.T.); +#3277 = EDGE_CURVE('',#3269,#3145,#3278,.T.); #3278 = LINE('',#3279,#3280); -#3279 = CARTESIAN_POINT('',(0.75,0.7,0.83)); +#3279 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); #3280 = VECTOR('',#3281,1.); -#3281 = DIRECTION('',(0.,-1.,0.)); -#3282 = ORIENTED_EDGE('',*,*,#3283,.T.); -#3283 = EDGE_CURVE('',#3276,#3284,#3286,.T.); -#3284 = VERTEX_POINT('',#3285); -#3285 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); -#3286 = CIRCLE('',#3287,5.E-02); -#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290); -#3288 = CARTESIAN_POINT('',(0.7,-0.7,0.83)); -#3289 = DIRECTION('',(0.,0.,-1.)); -#3290 = DIRECTION('',(1.,0.,0.)); -#3291 = ORIENTED_EDGE('',*,*,#3292,.T.); -#3292 = EDGE_CURVE('',#3284,#3223,#3293,.T.); -#3293 = LINE('',#3294,#3295); -#3294 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); -#3295 = VECTOR('',#3296,1.); -#3296 = DIRECTION('',(-1.,0.,0.)); -#3297 = PLANE('',#3298); -#3298 = AXIS2_PLACEMENT_3D('',#3299,#3300,#3301); -#3299 = CARTESIAN_POINT('',(0.,0.,0.83)); -#3300 = DIRECTION('',(-0.,-0.,-1.)); -#3301 = DIRECTION('',(-1.,0.,0.)); -#3302 = ADVANCED_FACE('',(#3303),#3332,.F.); -#3303 = FACE_BOUND('',#3304,.T.); -#3304 = EDGE_LOOP('',(#3305,#3306,#3315,#3323,#3330,#3331)); -#3305 = ORIENTED_EDGE('',*,*,#3250,.F.); -#3306 = ORIENTED_EDGE('',*,*,#3307,.T.); -#3307 = EDGE_CURVE('',#3242,#3308,#3310,.T.); -#3308 = VERTEX_POINT('',#3309); -#3309 = CARTESIAN_POINT('',(-0.7,1.,0.58)); -#3310 = CIRCLE('',#3311,0.25); -#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314); -#3312 = CARTESIAN_POINT('',(-0.7,0.75,0.58)); -#3313 = DIRECTION('',(-1.,-6.E-17,-0.)); -#3314 = DIRECTION('',(-6.E-17,1.,0.)); -#3315 = ORIENTED_EDGE('',*,*,#3316,.T.); -#3316 = EDGE_CURVE('',#3308,#3317,#3319,.T.); -#3317 = VERTEX_POINT('',#3318); -#3318 = CARTESIAN_POINT('',(0.7,1.,0.58)); -#3319 = LINE('',#3320,#3321); -#3320 = CARTESIAN_POINT('',(-0.7,1.,0.58)); -#3321 = VECTOR('',#3322,1.); -#3322 = DIRECTION('',(1.,0.,0.)); -#3323 = ORIENTED_EDGE('',*,*,#3324,.F.); -#3324 = EDGE_CURVE('',#3259,#3317,#3325,.T.); -#3325 = CIRCLE('',#3326,0.25); +#3281 = DIRECTION('',(-1.,0.,0.)); +#3282 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3283 = ORIENTED_EDGE('',*,*,#3135,.T.); +#3284 = ORIENTED_EDGE('',*,*,#3285,.T.); +#3285 = EDGE_CURVE('',#3136,#3216,#3286,.T.); +#3286 = LINE('',#3287,#3288); +#3287 = CARTESIAN_POINT('',(0.7,-0.75,0.83)); +#3288 = VECTOR('',#3289,1.); +#3289 = DIRECTION('',(-1.,0.,0.)); +#3290 = PLANE('',#3291); +#3291 = AXIS2_PLACEMENT_3D('',#3292,#3293,#3294); +#3292 = CARTESIAN_POINT('',(0.,0.,0.83)); +#3293 = DIRECTION('',(-0.,-0.,-1.)); +#3294 = DIRECTION('',(-1.,0.,0.)); +#3295 = ADVANCED_FACE('',(#3296),#3325,.F.); +#3296 = FACE_BOUND('',#3297,.T.); +#3297 = EDGE_LOOP('',(#3298,#3299,#3308,#3316,#3323,#3324)); +#3298 = ORIENTED_EDGE('',*,*,#3277,.F.); +#3299 = ORIENTED_EDGE('',*,*,#3300,.T.); +#3300 = EDGE_CURVE('',#3269,#3301,#3303,.T.); +#3301 = VERTEX_POINT('',#3302); +#3302 = CARTESIAN_POINT('',(0.7,-1.,0.58)); +#3303 = CIRCLE('',#3304,0.25); +#3304 = AXIS2_PLACEMENT_3D('',#3305,#3306,#3307); +#3305 = CARTESIAN_POINT('',(0.7,-0.75,0.58)); +#3306 = DIRECTION('',(1.,6.E-17,0.)); +#3307 = DIRECTION('',(6.E-17,-1.,0.)); +#3308 = ORIENTED_EDGE('',*,*,#3309,.T.); +#3309 = EDGE_CURVE('',#3301,#3310,#3312,.T.); +#3310 = VERTEX_POINT('',#3311); +#3311 = CARTESIAN_POINT('',(-0.7,-1.,0.58)); +#3312 = LINE('',#3313,#3314); +#3313 = CARTESIAN_POINT('',(0.7,-1.,0.58)); +#3314 = VECTOR('',#3315,1.); +#3315 = DIRECTION('',(-1.,0.,0.)); +#3316 = ORIENTED_EDGE('',*,*,#3317,.F.); +#3317 = EDGE_CURVE('',#3216,#3310,#3318,.T.); +#3318 = CIRCLE('',#3319,0.25); +#3319 = AXIS2_PLACEMENT_3D('',#3320,#3321,#3322); +#3320 = CARTESIAN_POINT('',(-0.7,-0.75,0.58)); +#3321 = DIRECTION('',(1.,0.,-0.)); +#3322 = DIRECTION('',(0.,0.,1.)); +#3323 = ORIENTED_EDGE('',*,*,#3285,.F.); +#3324 = ORIENTED_EDGE('',*,*,#3144,.F.); +#3325 = CYLINDRICAL_SURFACE('',#3326,0.25); #3326 = AXIS2_PLACEMENT_3D('',#3327,#3328,#3329); -#3327 = CARTESIAN_POINT('',(0.7,0.75,0.58)); +#3327 = CARTESIAN_POINT('',(0.7,-0.75,0.58)); #3328 = DIRECTION('',(-1.,0.,0.)); #3329 = DIRECTION('',(0.,0.,1.)); -#3330 = ORIENTED_EDGE('',*,*,#3258,.F.); -#3331 = ORIENTED_EDGE('',*,*,#3144,.T.); -#3332 = CYLINDRICAL_SURFACE('',#3333,0.25); -#3333 = AXIS2_PLACEMENT_3D('',#3334,#3335,#3336); -#3334 = CARTESIAN_POINT('',(-0.7,0.75,0.58)); -#3335 = DIRECTION('',(1.,0.,0.)); -#3336 = DIRECTION('',(0.,0.,1.)); -#3337 = ADVANCED_FACE('',(#3338),#3366,.F.); -#3338 = FACE_BOUND('',#3339,.F.); -#3339 = EDGE_LOOP('',(#3340,#3349,#3350,#3359)); -#3340 = ORIENTED_EDGE('',*,*,#3341,.F.); -#3341 = EDGE_CURVE('',#3223,#3342,#3344,.T.); -#3342 = VERTEX_POINT('',#3343); -#3343 = CARTESIAN_POINT('',(-0.7,-1.,0.58)); -#3344 = CIRCLE('',#3345,0.25); -#3345 = AXIS2_PLACEMENT_3D('',#3346,#3347,#3348); -#3346 = CARTESIAN_POINT('',(-0.7,-0.75,0.58)); -#3347 = DIRECTION('',(1.,0.,-0.)); -#3348 = DIRECTION('',(0.,0.,1.)); -#3349 = ORIENTED_EDGE('',*,*,#3222,.T.); -#3350 = ORIENTED_EDGE('',*,*,#3351,.T.); -#3351 = EDGE_CURVE('',#3225,#3352,#3354,.T.); -#3352 = VERTEX_POINT('',#3353); -#3353 = CARTESIAN_POINT('',(-1.,-0.7,0.58)); -#3354 = CIRCLE('',#3355,0.25); -#3355 = AXIS2_PLACEMENT_3D('',#3356,#3357,#3358); -#3356 = CARTESIAN_POINT('',(-0.75,-0.7,0.58)); -#3357 = DIRECTION('',(0.,-1.,0.)); -#3358 = DIRECTION('',(0.,0.,1.)); -#3359 = ORIENTED_EDGE('',*,*,#3360,.F.); -#3360 = EDGE_CURVE('',#3342,#3352,#3361,.T.); -#3361 = CIRCLE('',#3362,0.3); -#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365); -#3363 = CARTESIAN_POINT('',(-0.7,-0.7,0.58)); -#3364 = DIRECTION('',(0.,0.,-1.)); -#3365 = DIRECTION('',(0.,-1.,0.)); -#3366 = SURFACE_OF_REVOLUTION('',#3367,#3375); -#3367 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3368,#3369,#3370,#3371,#3372, - #3373,#3374),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, +#3330 = ADVANCED_FACE('',(#3331),#3351,.F.); +#3331 = FACE_BOUND('',#3332,.F.); +#3332 = EDGE_LOOP('',(#3333,#3334,#3335,#3344)); +#3333 = ORIENTED_EDGE('',*,*,#3317,.F.); +#3334 = ORIENTED_EDGE('',*,*,#3215,.T.); +#3335 = ORIENTED_EDGE('',*,*,#3336,.T.); +#3336 = EDGE_CURVE('',#3218,#3337,#3339,.T.); +#3337 = VERTEX_POINT('',#3338); +#3338 = CARTESIAN_POINT('',(-1.,-0.7,0.58)); +#3339 = CIRCLE('',#3340,0.25); +#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343); +#3341 = CARTESIAN_POINT('',(-0.75,-0.7,0.58)); +#3342 = DIRECTION('',(0.,-1.,0.)); +#3343 = DIRECTION('',(0.,0.,1.)); +#3344 = ORIENTED_EDGE('',*,*,#3345,.F.); +#3345 = EDGE_CURVE('',#3310,#3337,#3346,.T.); +#3346 = CIRCLE('',#3347,0.3); +#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350); +#3348 = CARTESIAN_POINT('',(-0.7,-0.7,0.58)); +#3349 = DIRECTION('',(0.,0.,-1.)); +#3350 = DIRECTION('',(0.,-1.,0.)); +#3351 = SURFACE_OF_REVOLUTION('',#3352,#3360); +#3352 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3353,#3354,#3355,#3356,#3357, + #3358,#3359),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#3368 = CARTESIAN_POINT('',(-0.7,-0.75,0.83)); -#3369 = CARTESIAN_POINT('',(-0.7,-0.81544984695,0.83)); -#3370 = CARTESIAN_POINT('',(-0.7,-0.880894125176,0.809443078495)); -#3371 = CARTESIAN_POINT('',(-0.7,-0.93829753741,0.76829753741)); -#3372 = CARTESIAN_POINT('',(-0.7,-0.979443078495,0.710894125176)); -#3373 = CARTESIAN_POINT('',(-0.7,-1.,0.64544984695)); -#3374 = CARTESIAN_POINT('',(-0.7,-1.,0.58)); -#3375 = AXIS1_PLACEMENT('',#3376,#3377); -#3376 = CARTESIAN_POINT('',(-0.7,-0.7,0.58)); -#3377 = DIRECTION('',(0.,0.,-1.)); -#3378 = ADVANCED_FACE('',(#3379),#3398,.F.); -#3379 = FACE_BOUND('',#3380,.T.); -#3380 = EDGE_LOOP('',(#3381,#3390,#3396,#3397)); -#3381 = ORIENTED_EDGE('',*,*,#3382,.T.); -#3382 = EDGE_CURVE('',#3284,#3383,#3385,.T.); -#3383 = VERTEX_POINT('',#3384); -#3384 = CARTESIAN_POINT('',(0.7,-1.,0.58)); -#3385 = CIRCLE('',#3386,0.25); -#3386 = AXIS2_PLACEMENT_3D('',#3387,#3388,#3389); -#3387 = CARTESIAN_POINT('',(0.7,-0.75,0.58)); -#3388 = DIRECTION('',(1.,6.E-17,0.)); -#3389 = DIRECTION('',(6.E-17,-1.,0.)); -#3390 = ORIENTED_EDGE('',*,*,#3391,.T.); -#3391 = EDGE_CURVE('',#3383,#3342,#3392,.T.); -#3392 = LINE('',#3393,#3394); -#3393 = CARTESIAN_POINT('',(0.7,-1.,0.58)); -#3394 = VECTOR('',#3395,1.); -#3395 = DIRECTION('',(-1.,0.,0.)); -#3396 = ORIENTED_EDGE('',*,*,#3341,.F.); -#3397 = ORIENTED_EDGE('',*,*,#3292,.F.); -#3398 = CYLINDRICAL_SURFACE('',#3399,0.25); -#3399 = AXIS2_PLACEMENT_3D('',#3400,#3401,#3402); -#3400 = CARTESIAN_POINT('',(0.7,-0.75,0.58)); -#3401 = DIRECTION('',(-1.,0.,0.)); -#3402 = DIRECTION('',(0.,0.,1.)); -#3403 = ADVANCED_FACE('',(#3404),#3424,.F.); -#3404 = FACE_BOUND('',#3405,.F.); -#3405 = EDGE_LOOP('',(#3406,#3415,#3416,#3417)); -#3406 = ORIENTED_EDGE('',*,*,#3407,.F.); -#3407 = EDGE_CURVE('',#3276,#3408,#3410,.T.); -#3408 = VERTEX_POINT('',#3409); -#3409 = CARTESIAN_POINT('',(1.,-0.7,0.58)); -#3410 = CIRCLE('',#3411,0.25); -#3411 = AXIS2_PLACEMENT_3D('',#3412,#3413,#3414); -#3412 = CARTESIAN_POINT('',(0.75,-0.7,0.58)); -#3413 = DIRECTION('',(0.,1.,0.)); -#3414 = DIRECTION('',(0.,0.,1.)); -#3415 = ORIENTED_EDGE('',*,*,#3283,.T.); -#3416 = ORIENTED_EDGE('',*,*,#3382,.T.); -#3417 = ORIENTED_EDGE('',*,*,#3418,.F.); -#3418 = EDGE_CURVE('',#3408,#3383,#3419,.T.); -#3419 = CIRCLE('',#3420,0.3); -#3420 = AXIS2_PLACEMENT_3D('',#3421,#3422,#3423); -#3421 = CARTESIAN_POINT('',(0.7,-0.7,0.58)); -#3422 = DIRECTION('',(0.,0.,-1.)); -#3423 = DIRECTION('',(1.,0.,0.)); -#3424 = SURFACE_OF_REVOLUTION('',#3425,#3433); -#3425 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3426,#3427,#3428,#3429,#3430, - #3431,#3432),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, +#3353 = CARTESIAN_POINT('',(-0.7,-0.75,0.83)); +#3354 = CARTESIAN_POINT('',(-0.7,-0.81544984695,0.83)); +#3355 = CARTESIAN_POINT('',(-0.7,-0.880894125176,0.809443078495)); +#3356 = CARTESIAN_POINT('',(-0.7,-0.93829753741,0.76829753741)); +#3357 = CARTESIAN_POINT('',(-0.7,-0.979443078495,0.710894125176)); +#3358 = CARTESIAN_POINT('',(-0.7,-1.,0.64544984695)); +#3359 = CARTESIAN_POINT('',(-0.7,-1.,0.58)); +#3360 = AXIS1_PLACEMENT('',#3361,#3362); +#3361 = CARTESIAN_POINT('',(-0.7,-0.7,0.58)); +#3362 = DIRECTION('',(0.,0.,-1.)); +#3363 = ADVANCED_FACE('',(#3364),#3384,.F.); +#3364 = FACE_BOUND('',#3365,.F.); +#3365 = EDGE_LOOP('',(#3366,#3375,#3376,#3377)); +#3366 = ORIENTED_EDGE('',*,*,#3367,.F.); +#3367 = EDGE_CURVE('',#3261,#3368,#3370,.T.); +#3368 = VERTEX_POINT('',#3369); +#3369 = CARTESIAN_POINT('',(1.,-0.7,0.58)); +#3370 = CIRCLE('',#3371,0.25); +#3371 = AXIS2_PLACEMENT_3D('',#3372,#3373,#3374); +#3372 = CARTESIAN_POINT('',(0.75,-0.7,0.58)); +#3373 = DIRECTION('',(0.,1.,0.)); +#3374 = DIRECTION('',(0.,0.,1.)); +#3375 = ORIENTED_EDGE('',*,*,#3268,.T.); +#3376 = ORIENTED_EDGE('',*,*,#3300,.T.); +#3377 = ORIENTED_EDGE('',*,*,#3378,.F.); +#3378 = EDGE_CURVE('',#3368,#3301,#3379,.T.); +#3379 = CIRCLE('',#3380,0.3); +#3380 = AXIS2_PLACEMENT_3D('',#3381,#3382,#3383); +#3381 = CARTESIAN_POINT('',(0.7,-0.7,0.58)); +#3382 = DIRECTION('',(0.,0.,-1.)); +#3383 = DIRECTION('',(1.,0.,0.)); +#3384 = SURFACE_OF_REVOLUTION('',#3385,#3393); +#3385 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3386,#3387,#3388,#3389,#3390, + #3391,#3392),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#3426 = CARTESIAN_POINT('',(0.75,-0.7,0.83)); -#3427 = CARTESIAN_POINT('',(0.81544984695,-0.7,0.83)); -#3428 = CARTESIAN_POINT('',(0.880894125176,-0.7,0.809443078495)); -#3429 = CARTESIAN_POINT('',(0.93829753741,-0.7,0.76829753741)); -#3430 = CARTESIAN_POINT('',(0.979443078495,-0.7,0.710894125176)); -#3431 = CARTESIAN_POINT('',(1.,-0.7,0.64544984695)); -#3432 = CARTESIAN_POINT('',(1.,-0.7,0.58)); -#3433 = AXIS1_PLACEMENT('',#3434,#3435); -#3434 = CARTESIAN_POINT('',(0.7,-0.7,0.58)); -#3435 = DIRECTION('',(0.,0.,-1.)); -#3436 = ADVANCED_FACE('',(#3437),#3456,.F.); -#3437 = FACE_BOUND('',#3438,.T.); -#3438 = EDGE_LOOP('',(#3439,#3448,#3454,#3455)); -#3439 = ORIENTED_EDGE('',*,*,#3440,.T.); -#3440 = EDGE_CURVE('',#3267,#3441,#3443,.T.); -#3441 = VERTEX_POINT('',#3442); -#3442 = CARTESIAN_POINT('',(1.,0.7,0.58)); -#3443 = CIRCLE('',#3444,0.25); -#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447); -#3445 = CARTESIAN_POINT('',(0.75,0.7,0.58)); -#3446 = DIRECTION('',(-1.4E-16,1.,0.)); -#3447 = DIRECTION('',(1.,1.4E-16,0.)); -#3448 = ORIENTED_EDGE('',*,*,#3449,.T.); -#3449 = EDGE_CURVE('',#3441,#3408,#3450,.T.); -#3450 = LINE('',#3451,#3452); -#3451 = CARTESIAN_POINT('',(1.,0.7,0.58)); -#3452 = VECTOR('',#3453,1.); -#3453 = DIRECTION('',(0.,-1.,0.)); -#3454 = ORIENTED_EDGE('',*,*,#3407,.F.); -#3455 = ORIENTED_EDGE('',*,*,#3275,.F.); -#3456 = CYLINDRICAL_SURFACE('',#3457,0.25); -#3457 = AXIS2_PLACEMENT_3D('',#3458,#3459,#3460); -#3458 = CARTESIAN_POINT('',(0.75,0.7,0.58)); -#3459 = DIRECTION('',(0.,-1.,0.)); -#3460 = DIRECTION('',(0.,0.,1.)); -#3461 = ADVANCED_FACE('',(#3462),#3474,.F.); -#3462 = FACE_BOUND('',#3463,.F.); -#3463 = EDGE_LOOP('',(#3464,#3465,#3466,#3467)); -#3464 = ORIENTED_EDGE('',*,*,#3324,.F.); -#3465 = ORIENTED_EDGE('',*,*,#3266,.T.); -#3466 = ORIENTED_EDGE('',*,*,#3440,.T.); -#3467 = ORIENTED_EDGE('',*,*,#3468,.F.); -#3468 = EDGE_CURVE('',#3317,#3441,#3469,.T.); -#3469 = CIRCLE('',#3470,0.3); -#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473); -#3471 = CARTESIAN_POINT('',(0.7,0.7,0.58)); -#3472 = DIRECTION('',(0.,0.,-1.)); -#3473 = DIRECTION('',(3.7E-16,1.,0.)); -#3474 = SURFACE_OF_REVOLUTION('',#3475,#3483); -#3475 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3476,#3477,#3478,#3479,#3480, - #3481,#3482),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, +#3386 = CARTESIAN_POINT('',(0.75,-0.7,0.83)); +#3387 = CARTESIAN_POINT('',(0.81544984695,-0.7,0.83)); +#3388 = CARTESIAN_POINT('',(0.880894125176,-0.7,0.809443078495)); +#3389 = CARTESIAN_POINT('',(0.93829753741,-0.7,0.76829753741)); +#3390 = CARTESIAN_POINT('',(0.979443078495,-0.7,0.710894125176)); +#3391 = CARTESIAN_POINT('',(1.,-0.7,0.64544984695)); +#3392 = CARTESIAN_POINT('',(1.,-0.7,0.58)); +#3393 = AXIS1_PLACEMENT('',#3394,#3395); +#3394 = CARTESIAN_POINT('',(0.7,-0.7,0.58)); +#3395 = DIRECTION('',(0.,0.,-1.)); +#3396 = ADVANCED_FACE('',(#3397),#3416,.F.); +#3397 = FACE_BOUND('',#3398,.T.); +#3398 = EDGE_LOOP('',(#3399,#3408,#3414,#3415)); +#3399 = ORIENTED_EDGE('',*,*,#3400,.T.); +#3400 = EDGE_CURVE('',#3252,#3401,#3403,.T.); +#3401 = VERTEX_POINT('',#3402); +#3402 = CARTESIAN_POINT('',(1.,0.7,0.58)); +#3403 = CIRCLE('',#3404,0.25); +#3404 = AXIS2_PLACEMENT_3D('',#3405,#3406,#3407); +#3405 = CARTESIAN_POINT('',(0.75,0.7,0.58)); +#3406 = DIRECTION('',(-1.4E-16,1.,0.)); +#3407 = DIRECTION('',(1.,1.4E-16,0.)); +#3408 = ORIENTED_EDGE('',*,*,#3409,.T.); +#3409 = EDGE_CURVE('',#3401,#3368,#3410,.T.); +#3410 = LINE('',#3411,#3412); +#3411 = CARTESIAN_POINT('',(1.,0.7,0.58)); +#3412 = VECTOR('',#3413,1.); +#3413 = DIRECTION('',(0.,-1.,0.)); +#3414 = ORIENTED_EDGE('',*,*,#3367,.F.); +#3415 = ORIENTED_EDGE('',*,*,#3260,.F.); +#3416 = CYLINDRICAL_SURFACE('',#3417,0.25); +#3417 = AXIS2_PLACEMENT_3D('',#3418,#3419,#3420); +#3418 = CARTESIAN_POINT('',(0.75,0.7,0.58)); +#3419 = DIRECTION('',(0.,-1.,0.)); +#3420 = DIRECTION('',(0.,0.,1.)); +#3421 = ADVANCED_FACE('',(#3422),#3442,.F.); +#3422 = FACE_BOUND('',#3423,.F.); +#3423 = EDGE_LOOP('',(#3424,#3433,#3434,#3435)); +#3424 = ORIENTED_EDGE('',*,*,#3425,.F.); +#3425 = EDGE_CURVE('',#3244,#3426,#3428,.T.); +#3426 = VERTEX_POINT('',#3427); +#3427 = CARTESIAN_POINT('',(0.7,1.,0.58)); +#3428 = CIRCLE('',#3429,0.25); +#3429 = AXIS2_PLACEMENT_3D('',#3430,#3431,#3432); +#3430 = CARTESIAN_POINT('',(0.7,0.75,0.58)); +#3431 = DIRECTION('',(-1.,0.,0.)); +#3432 = DIRECTION('',(0.,0.,1.)); +#3433 = ORIENTED_EDGE('',*,*,#3251,.T.); +#3434 = ORIENTED_EDGE('',*,*,#3400,.T.); +#3435 = ORIENTED_EDGE('',*,*,#3436,.F.); +#3436 = EDGE_CURVE('',#3426,#3401,#3437,.T.); +#3437 = CIRCLE('',#3438,0.3); +#3438 = AXIS2_PLACEMENT_3D('',#3439,#3440,#3441); +#3439 = CARTESIAN_POINT('',(0.7,0.7,0.58)); +#3440 = DIRECTION('',(0.,0.,-1.)); +#3441 = DIRECTION('',(3.7E-16,1.,0.)); +#3442 = SURFACE_OF_REVOLUTION('',#3443,#3451); +#3443 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3444,#3445,#3446,#3447,#3448, + #3449,#3450),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#3476 = CARTESIAN_POINT('',(0.7,0.75,0.83)); -#3477 = CARTESIAN_POINT('',(0.7,0.81544984695,0.83)); -#3478 = CARTESIAN_POINT('',(0.7,0.880894125176,0.809443078495)); -#3479 = CARTESIAN_POINT('',(0.7,0.93829753741,0.76829753741)); -#3480 = CARTESIAN_POINT('',(0.7,0.979443078495,0.710894125176)); -#3481 = CARTESIAN_POINT('',(0.7,1.,0.64544984695)); -#3482 = CARTESIAN_POINT('',(0.7,1.,0.58)); -#3483 = AXIS1_PLACEMENT('',#3484,#3485); -#3484 = CARTESIAN_POINT('',(0.7,0.7,0.58)); -#3485 = DIRECTION('',(0.,0.,-1.)); -#3486 = ADVANCED_FACE('',(#3487),#3507,.F.); -#3487 = FACE_BOUND('',#3488,.F.); -#3488 = EDGE_LOOP('',(#3489,#3498,#3499,#3500)); -#3489 = ORIENTED_EDGE('',*,*,#3490,.F.); -#3490 = EDGE_CURVE('',#3234,#3491,#3493,.T.); -#3491 = VERTEX_POINT('',#3492); -#3492 = CARTESIAN_POINT('',(-1.,0.7,0.58)); -#3493 = CIRCLE('',#3494,0.25); -#3494 = AXIS2_PLACEMENT_3D('',#3495,#3496,#3497); -#3495 = CARTESIAN_POINT('',(-0.75,0.7,0.58)); -#3496 = DIRECTION('',(0.,-1.,0.)); -#3497 = DIRECTION('',(0.,0.,1.)); -#3498 = ORIENTED_EDGE('',*,*,#3241,.T.); -#3499 = ORIENTED_EDGE('',*,*,#3307,.T.); -#3500 = ORIENTED_EDGE('',*,*,#3501,.F.); -#3501 = EDGE_CURVE('',#3491,#3308,#3502,.T.); -#3502 = CIRCLE('',#3503,0.3); -#3503 = AXIS2_PLACEMENT_3D('',#3504,#3505,#3506); -#3504 = CARTESIAN_POINT('',(-0.7,0.7,0.58)); -#3505 = DIRECTION('',(0.,0.,-1.)); -#3506 = DIRECTION('',(-1.,0.,0.)); -#3507 = SURFACE_OF_REVOLUTION('',#3508,#3516); -#3508 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3509,#3510,#3511,#3512,#3513, - #3514,#3515),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, +#3444 = CARTESIAN_POINT('',(0.7,0.75,0.83)); +#3445 = CARTESIAN_POINT('',(0.7,0.81544984695,0.83)); +#3446 = CARTESIAN_POINT('',(0.7,0.880894125176,0.809443078495)); +#3447 = CARTESIAN_POINT('',(0.7,0.93829753741,0.76829753741)); +#3448 = CARTESIAN_POINT('',(0.7,0.979443078495,0.710894125176)); +#3449 = CARTESIAN_POINT('',(0.7,1.,0.64544984695)); +#3450 = CARTESIAN_POINT('',(0.7,1.,0.58)); +#3451 = AXIS1_PLACEMENT('',#3452,#3453); +#3452 = CARTESIAN_POINT('',(0.7,0.7,0.58)); +#3453 = DIRECTION('',(0.,0.,-1.)); +#3454 = ADVANCED_FACE('',(#3455),#3474,.F.); +#3455 = FACE_BOUND('',#3456,.T.); +#3456 = EDGE_LOOP('',(#3457,#3466,#3472,#3473)); +#3457 = ORIENTED_EDGE('',*,*,#3458,.T.); +#3458 = EDGE_CURVE('',#3235,#3459,#3461,.T.); +#3459 = VERTEX_POINT('',#3460); +#3460 = CARTESIAN_POINT('',(-0.7,1.,0.58)); +#3461 = CIRCLE('',#3462,0.25); +#3462 = AXIS2_PLACEMENT_3D('',#3463,#3464,#3465); +#3463 = CARTESIAN_POINT('',(-0.7,0.75,0.58)); +#3464 = DIRECTION('',(-1.,-6.E-17,-0.)); +#3465 = DIRECTION('',(-6.E-17,1.,0.)); +#3466 = ORIENTED_EDGE('',*,*,#3467,.T.); +#3467 = EDGE_CURVE('',#3459,#3426,#3468,.T.); +#3468 = LINE('',#3469,#3470); +#3469 = CARTESIAN_POINT('',(-0.7,1.,0.58)); +#3470 = VECTOR('',#3471,1.); +#3471 = DIRECTION('',(1.,0.,0.)); +#3472 = ORIENTED_EDGE('',*,*,#3425,.F.); +#3473 = ORIENTED_EDGE('',*,*,#3243,.F.); +#3474 = CYLINDRICAL_SURFACE('',#3475,0.25); +#3475 = AXIS2_PLACEMENT_3D('',#3476,#3477,#3478); +#3476 = CARTESIAN_POINT('',(-0.7,0.75,0.58)); +#3477 = DIRECTION('',(1.,0.,0.)); +#3478 = DIRECTION('',(0.,0.,1.)); +#3479 = ADVANCED_FACE('',(#3480),#3500,.F.); +#3480 = FACE_BOUND('',#3481,.F.); +#3481 = EDGE_LOOP('',(#3482,#3491,#3492,#3493)); +#3482 = ORIENTED_EDGE('',*,*,#3483,.F.); +#3483 = EDGE_CURVE('',#3227,#3484,#3486,.T.); +#3484 = VERTEX_POINT('',#3485); +#3485 = CARTESIAN_POINT('',(-1.,0.7,0.58)); +#3486 = CIRCLE('',#3487,0.25); +#3487 = AXIS2_PLACEMENT_3D('',#3488,#3489,#3490); +#3488 = CARTESIAN_POINT('',(-0.75,0.7,0.58)); +#3489 = DIRECTION('',(0.,-1.,0.)); +#3490 = DIRECTION('',(0.,0.,1.)); +#3491 = ORIENTED_EDGE('',*,*,#3234,.T.); +#3492 = ORIENTED_EDGE('',*,*,#3458,.T.); +#3493 = ORIENTED_EDGE('',*,*,#3494,.F.); +#3494 = EDGE_CURVE('',#3484,#3459,#3495,.T.); +#3495 = CIRCLE('',#3496,0.3); +#3496 = AXIS2_PLACEMENT_3D('',#3497,#3498,#3499); +#3497 = CARTESIAN_POINT('',(-0.7,0.7,0.58)); +#3498 = DIRECTION('',(0.,0.,-1.)); +#3499 = DIRECTION('',(-1.,0.,0.)); +#3500 = SURFACE_OF_REVOLUTION('',#3501,#3509); +#3501 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3502,#3503,#3504,#3505,#3506, + #3507,#3508),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); -#3509 = CARTESIAN_POINT('',(-0.75,0.7,0.83)); -#3510 = CARTESIAN_POINT('',(-0.81544984695,0.7,0.83)); -#3511 = CARTESIAN_POINT('',(-0.880894125176,0.7,0.809443078495)); -#3512 = CARTESIAN_POINT('',(-0.93829753741,0.7,0.76829753741)); -#3513 = CARTESIAN_POINT('',(-0.979443078495,0.7,0.710894125176)); -#3514 = CARTESIAN_POINT('',(-1.,0.7,0.64544984695)); -#3515 = CARTESIAN_POINT('',(-1.,0.7,0.58)); -#3516 = AXIS1_PLACEMENT('',#3517,#3518); -#3517 = CARTESIAN_POINT('',(-0.7,0.7,0.58)); -#3518 = DIRECTION('',(0.,0.,-1.)); -#3519 = ADVANCED_FACE('',(#3520),#3531,.F.); -#3520 = FACE_BOUND('',#3521,.T.); -#3521 = EDGE_LOOP('',(#3522,#3523,#3529,#3530)); -#3522 = ORIENTED_EDGE('',*,*,#3351,.T.); -#3523 = ORIENTED_EDGE('',*,*,#3524,.T.); -#3524 = EDGE_CURVE('',#3352,#3491,#3525,.T.); -#3525 = LINE('',#3526,#3527); -#3526 = CARTESIAN_POINT('',(-1.,-0.7,0.58)); -#3527 = VECTOR('',#3528,1.); -#3528 = DIRECTION('',(0.,1.,0.)); -#3529 = ORIENTED_EDGE('',*,*,#3490,.F.); -#3530 = ORIENTED_EDGE('',*,*,#3233,.F.); -#3531 = CYLINDRICAL_SURFACE('',#3532,0.25); -#3532 = AXIS2_PLACEMENT_3D('',#3533,#3534,#3535); -#3533 = CARTESIAN_POINT('',(-0.75,-0.7,0.58)); -#3534 = DIRECTION('',(0.,1.,0.)); -#3535 = DIRECTION('',(0.,0.,1.)); -#3536 = ADVANCED_FACE('',(#3537),#3562,.F.); -#3537 = FACE_BOUND('',#3538,.F.); -#3538 = EDGE_LOOP('',(#3539,#3549,#3555,#3556)); -#3539 = ORIENTED_EDGE('',*,*,#3540,.F.); -#3540 = EDGE_CURVE('',#3541,#3543,#3545,.T.); -#3541 = VERTEX_POINT('',#3542); -#3542 = CARTESIAN_POINT('',(-0.7,1.,0.26)); -#3543 = VERTEX_POINT('',#3544); -#3544 = CARTESIAN_POINT('',(0.7,1.,0.26)); -#3545 = LINE('',#3546,#3547); -#3546 = CARTESIAN_POINT('',(-1.,1.,0.26)); -#3547 = VECTOR('',#3548,1.); -#3548 = DIRECTION('',(1.,0.,0.)); -#3549 = ORIENTED_EDGE('',*,*,#3550,.T.); -#3550 = EDGE_CURVE('',#3541,#3308,#3551,.T.); +#3502 = CARTESIAN_POINT('',(-0.75,0.7,0.83)); +#3503 = CARTESIAN_POINT('',(-0.81544984695,0.7,0.83)); +#3504 = CARTESIAN_POINT('',(-0.880894125176,0.7,0.809443078495)); +#3505 = CARTESIAN_POINT('',(-0.93829753741,0.7,0.76829753741)); +#3506 = CARTESIAN_POINT('',(-0.979443078495,0.7,0.710894125176)); +#3507 = CARTESIAN_POINT('',(-1.,0.7,0.64544984695)); +#3508 = CARTESIAN_POINT('',(-1.,0.7,0.58)); +#3509 = AXIS1_PLACEMENT('',#3510,#3511); +#3510 = CARTESIAN_POINT('',(-0.7,0.7,0.58)); +#3511 = DIRECTION('',(0.,0.,-1.)); +#3512 = ADVANCED_FACE('',(#3513),#3524,.F.); +#3513 = FACE_BOUND('',#3514,.T.); +#3514 = EDGE_LOOP('',(#3515,#3516,#3522,#3523)); +#3515 = ORIENTED_EDGE('',*,*,#3336,.T.); +#3516 = ORIENTED_EDGE('',*,*,#3517,.T.); +#3517 = EDGE_CURVE('',#3337,#3484,#3518,.T.); +#3518 = LINE('',#3519,#3520); +#3519 = CARTESIAN_POINT('',(-1.,-0.7,0.58)); +#3520 = VECTOR('',#3521,1.); +#3521 = DIRECTION('',(0.,1.,0.)); +#3522 = ORIENTED_EDGE('',*,*,#3483,.F.); +#3523 = ORIENTED_EDGE('',*,*,#3226,.F.); +#3524 = CYLINDRICAL_SURFACE('',#3525,0.25); +#3525 = AXIS2_PLACEMENT_3D('',#3526,#3527,#3528); +#3526 = CARTESIAN_POINT('',(-0.75,-0.7,0.58)); +#3527 = DIRECTION('',(0.,1.,0.)); +#3528 = DIRECTION('',(0.,0.,1.)); +#3529 = ADVANCED_FACE('',(#3530),#3555,.F.); +#3530 = FACE_BOUND('',#3531,.F.); +#3531 = EDGE_LOOP('',(#3532,#3542,#3548,#3549)); +#3532 = ORIENTED_EDGE('',*,*,#3533,.F.); +#3533 = EDGE_CURVE('',#3534,#3536,#3538,.T.); +#3534 = VERTEX_POINT('',#3535); +#3535 = CARTESIAN_POINT('',(0.7,-1.,0.26)); +#3536 = VERTEX_POINT('',#3537); +#3537 = CARTESIAN_POINT('',(-0.7,-1.,0.26)); +#3538 = LINE('',#3539,#3540); +#3539 = CARTESIAN_POINT('',(1.,-1.,0.26)); +#3540 = VECTOR('',#3541,1.); +#3541 = DIRECTION('',(-1.,0.,0.)); +#3542 = ORIENTED_EDGE('',*,*,#3543,.T.); +#3543 = EDGE_CURVE('',#3534,#3301,#3544,.T.); +#3544 = LINE('',#3545,#3546); +#3545 = CARTESIAN_POINT('',(0.7,-1.,0.13)); +#3546 = VECTOR('',#3547,1.); +#3547 = DIRECTION('',(0.,0.,1.)); +#3548 = ORIENTED_EDGE('',*,*,#3309,.T.); +#3549 = ORIENTED_EDGE('',*,*,#3550,.F.); +#3550 = EDGE_CURVE('',#3536,#3310,#3551,.T.); #3551 = LINE('',#3552,#3553); -#3552 = CARTESIAN_POINT('',(-0.7,1.,0.13)); +#3552 = CARTESIAN_POINT('',(-0.7,-1.,0.13)); #3553 = VECTOR('',#3554,1.); #3554 = DIRECTION('',(0.,0.,1.)); -#3555 = ORIENTED_EDGE('',*,*,#3316,.T.); -#3556 = ORIENTED_EDGE('',*,*,#3557,.F.); -#3557 = EDGE_CURVE('',#3543,#3317,#3558,.T.); -#3558 = LINE('',#3559,#3560); -#3559 = CARTESIAN_POINT('',(0.7,1.,0.13)); -#3560 = VECTOR('',#3561,1.); -#3561 = DIRECTION('',(0.,0.,1.)); -#3562 = PLANE('',#3563); -#3563 = AXIS2_PLACEMENT_3D('',#3564,#3565,#3566); -#3564 = CARTESIAN_POINT('',(-1.,1.,0.13)); -#3565 = DIRECTION('',(0.,1.,0.)); -#3566 = DIRECTION('',(1.,0.,0.)); -#3567 = ADVANCED_FACE('',(#3568),#3594,.F.); -#3568 = FACE_BOUND('',#3569,.T.); -#3569 = EDGE_LOOP('',(#3570,#3578,#3587,#3593)); -#3570 = ORIENTED_EDGE('',*,*,#3571,.F.); -#3571 = EDGE_CURVE('',#3572,#3342,#3574,.T.); -#3572 = VERTEX_POINT('',#3573); -#3573 = CARTESIAN_POINT('',(-0.7,-1.,0.26)); -#3574 = LINE('',#3575,#3576); -#3575 = CARTESIAN_POINT('',(-0.7,-1.,0.13)); -#3576 = VECTOR('',#3577,1.); -#3577 = DIRECTION('',(0.,0.,1.)); -#3578 = ORIENTED_EDGE('',*,*,#3579,.T.); -#3579 = EDGE_CURVE('',#3572,#3580,#3582,.T.); -#3580 = VERTEX_POINT('',#3581); -#3581 = CARTESIAN_POINT('',(-1.,-0.7,0.26)); -#3582 = CIRCLE('',#3583,0.3); -#3583 = AXIS2_PLACEMENT_3D('',#3584,#3585,#3586); -#3584 = CARTESIAN_POINT('',(-0.7,-0.7,0.26)); -#3585 = DIRECTION('',(-0.,-0.,-1.)); -#3586 = DIRECTION('',(0.,-1.,0.)); -#3587 = ORIENTED_EDGE('',*,*,#3588,.T.); -#3588 = EDGE_CURVE('',#3580,#3352,#3589,.T.); -#3589 = LINE('',#3590,#3591); -#3590 = CARTESIAN_POINT('',(-1.,-0.7,0.13)); -#3591 = VECTOR('',#3592,1.); -#3592 = DIRECTION('',(0.,0.,1.)); -#3593 = ORIENTED_EDGE('',*,*,#3360,.F.); -#3594 = CYLINDRICAL_SURFACE('',#3595,0.3); -#3595 = AXIS2_PLACEMENT_3D('',#3596,#3597,#3598); -#3596 = CARTESIAN_POINT('',(-0.7,-0.7,0.13)); -#3597 = DIRECTION('',(0.,0.,1.)); -#3598 = DIRECTION('',(0.,-1.,0.)); -#3599 = ADVANCED_FACE('',(#3600),#3618,.F.); -#3600 = FACE_BOUND('',#3601,.F.); -#3601 = EDGE_LOOP('',(#3602,#3610,#3616,#3617)); -#3602 = ORIENTED_EDGE('',*,*,#3603,.F.); -#3603 = EDGE_CURVE('',#3604,#3572,#3606,.T.); -#3604 = VERTEX_POINT('',#3605); -#3605 = CARTESIAN_POINT('',(0.7,-1.,0.26)); -#3606 = LINE('',#3607,#3608); -#3607 = CARTESIAN_POINT('',(1.,-1.,0.26)); -#3608 = VECTOR('',#3609,1.); -#3609 = DIRECTION('',(-1.,0.,0.)); -#3610 = ORIENTED_EDGE('',*,*,#3611,.T.); -#3611 = EDGE_CURVE('',#3604,#3383,#3612,.T.); -#3612 = LINE('',#3613,#3614); -#3613 = CARTESIAN_POINT('',(0.7,-1.,0.13)); -#3614 = VECTOR('',#3615,1.); -#3615 = DIRECTION('',(0.,0.,1.)); -#3616 = ORIENTED_EDGE('',*,*,#3391,.T.); -#3617 = ORIENTED_EDGE('',*,*,#3571,.F.); -#3618 = PLANE('',#3619); -#3619 = AXIS2_PLACEMENT_3D('',#3620,#3621,#3622); -#3620 = CARTESIAN_POINT('',(1.,-1.,0.13)); -#3621 = DIRECTION('',(0.,-1.,0.)); -#3622 = DIRECTION('',(-1.,0.,0.)); -#3623 = ADVANCED_FACE('',(#3624),#3643,.F.); -#3624 = FACE_BOUND('',#3625,.T.); -#3625 = EDGE_LOOP('',(#3626,#3634,#3641,#3642)); -#3626 = ORIENTED_EDGE('',*,*,#3627,.F.); -#3627 = EDGE_CURVE('',#3628,#3408,#3630,.T.); -#3628 = VERTEX_POINT('',#3629); -#3629 = CARTESIAN_POINT('',(1.,-0.7,0.26)); -#3630 = LINE('',#3631,#3632); -#3631 = CARTESIAN_POINT('',(1.,-0.7,0.13)); -#3632 = VECTOR('',#3633,1.); -#3633 = DIRECTION('',(0.,0.,1.)); -#3634 = ORIENTED_EDGE('',*,*,#3635,.T.); -#3635 = EDGE_CURVE('',#3628,#3604,#3636,.T.); -#3636 = CIRCLE('',#3637,0.3); -#3637 = AXIS2_PLACEMENT_3D('',#3638,#3639,#3640); -#3638 = CARTESIAN_POINT('',(0.7,-0.7,0.26)); -#3639 = DIRECTION('',(-0.,-0.,-1.)); -#3640 = DIRECTION('',(0.,-1.,0.)); -#3641 = ORIENTED_EDGE('',*,*,#3611,.T.); -#3642 = ORIENTED_EDGE('',*,*,#3418,.F.); -#3643 = CYLINDRICAL_SURFACE('',#3644,0.3); -#3644 = AXIS2_PLACEMENT_3D('',#3645,#3646,#3647); -#3645 = CARTESIAN_POINT('',(0.7,-0.7,0.13)); -#3646 = DIRECTION('',(0.,0.,1.)); -#3647 = DIRECTION('',(1.,0.,0.)); -#3648 = ADVANCED_FACE('',(#3649),#3667,.F.); -#3649 = FACE_BOUND('',#3650,.F.); -#3650 = EDGE_LOOP('',(#3651,#3659,#3665,#3666)); -#3651 = ORIENTED_EDGE('',*,*,#3652,.F.); -#3652 = EDGE_CURVE('',#3653,#3628,#3655,.T.); -#3653 = VERTEX_POINT('',#3654); -#3654 = CARTESIAN_POINT('',(1.,0.7,0.26)); -#3655 = LINE('',#3656,#3657); -#3656 = CARTESIAN_POINT('',(1.,1.,0.26)); -#3657 = VECTOR('',#3658,1.); -#3658 = DIRECTION('',(0.,-1.,0.)); -#3659 = ORIENTED_EDGE('',*,*,#3660,.T.); -#3660 = EDGE_CURVE('',#3653,#3441,#3661,.T.); -#3661 = LINE('',#3662,#3663); -#3662 = CARTESIAN_POINT('',(1.,0.7,0.13)); -#3663 = VECTOR('',#3664,1.); -#3664 = DIRECTION('',(0.,0.,1.)); -#3665 = ORIENTED_EDGE('',*,*,#3449,.T.); -#3666 = ORIENTED_EDGE('',*,*,#3627,.F.); -#3667 = PLANE('',#3668); -#3668 = AXIS2_PLACEMENT_3D('',#3669,#3670,#3671); -#3669 = CARTESIAN_POINT('',(1.,1.,0.13)); -#3670 = DIRECTION('',(1.,0.,0.)); -#3671 = DIRECTION('',(0.,-1.,0.)); -#3672 = ADVANCED_FACE('',(#3673),#3685,.F.); -#3673 = FACE_BOUND('',#3674,.T.); -#3674 = EDGE_LOOP('',(#3675,#3676,#3683,#3684)); -#3675 = ORIENTED_EDGE('',*,*,#3557,.F.); -#3676 = ORIENTED_EDGE('',*,*,#3677,.T.); -#3677 = EDGE_CURVE('',#3543,#3653,#3678,.T.); -#3678 = CIRCLE('',#3679,0.3); +#3555 = PLANE('',#3556); +#3556 = AXIS2_PLACEMENT_3D('',#3557,#3558,#3559); +#3557 = CARTESIAN_POINT('',(1.,-1.,0.13)); +#3558 = DIRECTION('',(0.,-1.,0.)); +#3559 = DIRECTION('',(-1.,0.,0.)); +#3560 = ADVANCED_FACE('',(#3561),#3580,.F.); +#3561 = FACE_BOUND('',#3562,.T.); +#3562 = EDGE_LOOP('',(#3563,#3564,#3573,#3579)); +#3563 = ORIENTED_EDGE('',*,*,#3550,.F.); +#3564 = ORIENTED_EDGE('',*,*,#3565,.T.); +#3565 = EDGE_CURVE('',#3536,#3566,#3568,.T.); +#3566 = VERTEX_POINT('',#3567); +#3567 = CARTESIAN_POINT('',(-1.,-0.7,0.26)); +#3568 = CIRCLE('',#3569,0.3); +#3569 = AXIS2_PLACEMENT_3D('',#3570,#3571,#3572); +#3570 = CARTESIAN_POINT('',(-0.7,-0.7,0.26)); +#3571 = DIRECTION('',(-0.,-0.,-1.)); +#3572 = DIRECTION('',(0.,-1.,0.)); +#3573 = ORIENTED_EDGE('',*,*,#3574,.T.); +#3574 = EDGE_CURVE('',#3566,#3337,#3575,.T.); +#3575 = LINE('',#3576,#3577); +#3576 = CARTESIAN_POINT('',(-1.,-0.7,0.13)); +#3577 = VECTOR('',#3578,1.); +#3578 = DIRECTION('',(0.,0.,1.)); +#3579 = ORIENTED_EDGE('',*,*,#3345,.F.); +#3580 = CYLINDRICAL_SURFACE('',#3581,0.3); +#3581 = AXIS2_PLACEMENT_3D('',#3582,#3583,#3584); +#3582 = CARTESIAN_POINT('',(-0.7,-0.7,0.13)); +#3583 = DIRECTION('',(0.,0.,1.)); +#3584 = DIRECTION('',(0.,-1.,0.)); +#3585 = ADVANCED_FACE('',(#3586),#3605,.F.); +#3586 = FACE_BOUND('',#3587,.T.); +#3587 = EDGE_LOOP('',(#3588,#3596,#3603,#3604)); +#3588 = ORIENTED_EDGE('',*,*,#3589,.F.); +#3589 = EDGE_CURVE('',#3590,#3368,#3592,.T.); +#3590 = VERTEX_POINT('',#3591); +#3591 = CARTESIAN_POINT('',(1.,-0.7,0.26)); +#3592 = LINE('',#3593,#3594); +#3593 = CARTESIAN_POINT('',(1.,-0.7,0.13)); +#3594 = VECTOR('',#3595,1.); +#3595 = DIRECTION('',(0.,0.,1.)); +#3596 = ORIENTED_EDGE('',*,*,#3597,.T.); +#3597 = EDGE_CURVE('',#3590,#3534,#3598,.T.); +#3598 = CIRCLE('',#3599,0.3); +#3599 = AXIS2_PLACEMENT_3D('',#3600,#3601,#3602); +#3600 = CARTESIAN_POINT('',(0.7,-0.7,0.26)); +#3601 = DIRECTION('',(-0.,-0.,-1.)); +#3602 = DIRECTION('',(0.,-1.,0.)); +#3603 = ORIENTED_EDGE('',*,*,#3543,.T.); +#3604 = ORIENTED_EDGE('',*,*,#3378,.F.); +#3605 = CYLINDRICAL_SURFACE('',#3606,0.3); +#3606 = AXIS2_PLACEMENT_3D('',#3607,#3608,#3609); +#3607 = CARTESIAN_POINT('',(0.7,-0.7,0.13)); +#3608 = DIRECTION('',(0.,0.,1.)); +#3609 = DIRECTION('',(1.,0.,0.)); +#3610 = ADVANCED_FACE('',(#3611),#3629,.F.); +#3611 = FACE_BOUND('',#3612,.F.); +#3612 = EDGE_LOOP('',(#3613,#3621,#3627,#3628)); +#3613 = ORIENTED_EDGE('',*,*,#3614,.F.); +#3614 = EDGE_CURVE('',#3615,#3590,#3617,.T.); +#3615 = VERTEX_POINT('',#3616); +#3616 = CARTESIAN_POINT('',(1.,0.7,0.26)); +#3617 = LINE('',#3618,#3619); +#3618 = CARTESIAN_POINT('',(1.,1.,0.26)); +#3619 = VECTOR('',#3620,1.); +#3620 = DIRECTION('',(0.,-1.,0.)); +#3621 = ORIENTED_EDGE('',*,*,#3622,.T.); +#3622 = EDGE_CURVE('',#3615,#3401,#3623,.T.); +#3623 = LINE('',#3624,#3625); +#3624 = CARTESIAN_POINT('',(1.,0.7,0.13)); +#3625 = VECTOR('',#3626,1.); +#3626 = DIRECTION('',(0.,0.,1.)); +#3627 = ORIENTED_EDGE('',*,*,#3409,.T.); +#3628 = ORIENTED_EDGE('',*,*,#3589,.F.); +#3629 = PLANE('',#3630); +#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633); +#3631 = CARTESIAN_POINT('',(1.,1.,0.13)); +#3632 = DIRECTION('',(1.,0.,0.)); +#3633 = DIRECTION('',(0.,-1.,0.)); +#3634 = ADVANCED_FACE('',(#3635),#3654,.F.); +#3635 = FACE_BOUND('',#3636,.T.); +#3636 = EDGE_LOOP('',(#3637,#3645,#3652,#3653)); +#3637 = ORIENTED_EDGE('',*,*,#3638,.F.); +#3638 = EDGE_CURVE('',#3639,#3426,#3641,.T.); +#3639 = VERTEX_POINT('',#3640); +#3640 = CARTESIAN_POINT('',(0.7,1.,0.26)); +#3641 = LINE('',#3642,#3643); +#3642 = CARTESIAN_POINT('',(0.7,1.,0.13)); +#3643 = VECTOR('',#3644,1.); +#3644 = DIRECTION('',(0.,0.,1.)); +#3645 = ORIENTED_EDGE('',*,*,#3646,.T.); +#3646 = EDGE_CURVE('',#3639,#3615,#3647,.T.); +#3647 = CIRCLE('',#3648,0.3); +#3648 = AXIS2_PLACEMENT_3D('',#3649,#3650,#3651); +#3649 = CARTESIAN_POINT('',(0.7,0.7,0.26)); +#3650 = DIRECTION('',(-0.,-0.,-1.)); +#3651 = DIRECTION('',(0.,-1.,0.)); +#3652 = ORIENTED_EDGE('',*,*,#3622,.T.); +#3653 = ORIENTED_EDGE('',*,*,#3436,.F.); +#3654 = CYLINDRICAL_SURFACE('',#3655,0.3); +#3655 = AXIS2_PLACEMENT_3D('',#3656,#3657,#3658); +#3656 = CARTESIAN_POINT('',(0.7,0.7,0.13)); +#3657 = DIRECTION('',(0.,0.,1.)); +#3658 = DIRECTION('',(0.,1.,0.)); +#3659 = ADVANCED_FACE('',(#3660),#3678,.F.); +#3660 = FACE_BOUND('',#3661,.F.); +#3661 = EDGE_LOOP('',(#3662,#3670,#3676,#3677)); +#3662 = ORIENTED_EDGE('',*,*,#3663,.F.); +#3663 = EDGE_CURVE('',#3664,#3639,#3666,.T.); +#3664 = VERTEX_POINT('',#3665); +#3665 = CARTESIAN_POINT('',(-0.7,1.,0.26)); +#3666 = LINE('',#3667,#3668); +#3667 = CARTESIAN_POINT('',(-1.,1.,0.26)); +#3668 = VECTOR('',#3669,1.); +#3669 = DIRECTION('',(1.,0.,0.)); +#3670 = ORIENTED_EDGE('',*,*,#3671,.T.); +#3671 = EDGE_CURVE('',#3664,#3459,#3672,.T.); +#3672 = LINE('',#3673,#3674); +#3673 = CARTESIAN_POINT('',(-0.7,1.,0.13)); +#3674 = VECTOR('',#3675,1.); +#3675 = DIRECTION('',(0.,0.,1.)); +#3676 = ORIENTED_EDGE('',*,*,#3467,.T.); +#3677 = ORIENTED_EDGE('',*,*,#3638,.F.); +#3678 = PLANE('',#3679); #3679 = AXIS2_PLACEMENT_3D('',#3680,#3681,#3682); -#3680 = CARTESIAN_POINT('',(0.7,0.7,0.26)); -#3681 = DIRECTION('',(-0.,-0.,-1.)); -#3682 = DIRECTION('',(0.,-1.,0.)); -#3683 = ORIENTED_EDGE('',*,*,#3660,.T.); -#3684 = ORIENTED_EDGE('',*,*,#3468,.F.); -#3685 = CYLINDRICAL_SURFACE('',#3686,0.3); -#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689); -#3687 = CARTESIAN_POINT('',(0.7,0.7,0.13)); -#3688 = DIRECTION('',(0.,0.,1.)); -#3689 = DIRECTION('',(0.,1.,0.)); -#3690 = ADVANCED_FACE('',(#3691),#3710,.F.); -#3691 = FACE_BOUND('',#3692,.F.); -#3692 = EDGE_LOOP('',(#3693,#3694,#3703,#3709)); -#3693 = ORIENTED_EDGE('',*,*,#3550,.F.); -#3694 = ORIENTED_EDGE('',*,*,#3695,.T.); -#3695 = EDGE_CURVE('',#3541,#3696,#3698,.T.); -#3696 = VERTEX_POINT('',#3697); -#3697 = CARTESIAN_POINT('',(-1.,0.7,0.26)); -#3698 = CIRCLE('',#3699,0.3); -#3699 = AXIS2_PLACEMENT_3D('',#3700,#3701,#3702); -#3700 = CARTESIAN_POINT('',(-0.7,0.7,0.26)); -#3701 = DIRECTION('',(-0.,0.,1.)); -#3702 = DIRECTION('',(0.,-1.,0.)); -#3703 = ORIENTED_EDGE('',*,*,#3704,.T.); -#3704 = EDGE_CURVE('',#3696,#3491,#3705,.T.); -#3705 = LINE('',#3706,#3707); -#3706 = CARTESIAN_POINT('',(-1.,0.7,0.13)); -#3707 = VECTOR('',#3708,1.); -#3708 = DIRECTION('',(0.,0.,1.)); -#3709 = ORIENTED_EDGE('',*,*,#3501,.T.); -#3710 = CYLINDRICAL_SURFACE('',#3711,0.3); -#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); -#3712 = CARTESIAN_POINT('',(-0.7,0.7,0.13)); -#3713 = DIRECTION('',(0.,0.,1.)); -#3714 = DIRECTION('',(0.,1.,0.)); -#3715 = ADVANCED_FACE('',(#3716),#3727,.F.); -#3716 = FACE_BOUND('',#3717,.F.); -#3717 = EDGE_LOOP('',(#3718,#3724,#3725,#3726)); -#3718 = ORIENTED_EDGE('',*,*,#3719,.F.); -#3719 = EDGE_CURVE('',#3580,#3696,#3720,.T.); -#3720 = LINE('',#3721,#3722); -#3721 = CARTESIAN_POINT('',(-1.,-1.,0.26)); -#3722 = VECTOR('',#3723,1.); -#3723 = DIRECTION('',(0.,1.,0.)); -#3724 = ORIENTED_EDGE('',*,*,#3588,.T.); -#3725 = ORIENTED_EDGE('',*,*,#3524,.T.); -#3726 = ORIENTED_EDGE('',*,*,#3704,.F.); -#3727 = PLANE('',#3728); -#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731); -#3729 = CARTESIAN_POINT('',(-1.,-1.,0.13)); -#3730 = DIRECTION('',(-1.,0.,0.)); -#3731 = DIRECTION('',(0.,1.,0.)); -#3732 = ADVANCED_FACE('',(#3733),#3743,.F.); -#3733 = FACE_BOUND('',#3734,.F.); -#3734 = EDGE_LOOP('',(#3735,#3736,#3737,#3738,#3739,#3740,#3741,#3742)); -#3735 = ORIENTED_EDGE('',*,*,#3540,.T.); -#3736 = ORIENTED_EDGE('',*,*,#3677,.T.); -#3737 = ORIENTED_EDGE('',*,*,#3652,.T.); -#3738 = ORIENTED_EDGE('',*,*,#3635,.T.); -#3739 = ORIENTED_EDGE('',*,*,#3603,.T.); -#3740 = ORIENTED_EDGE('',*,*,#3579,.T.); -#3741 = ORIENTED_EDGE('',*,*,#3719,.T.); -#3742 = ORIENTED_EDGE('',*,*,#3695,.F.); -#3743 = PLANE('',#3744); -#3744 = AXIS2_PLACEMENT_3D('',#3745,#3746,#3747); -#3745 = CARTESIAN_POINT('',(0.,0.,0.26)); -#3746 = DIRECTION('',(-0.,-0.,-1.)); -#3747 = DIRECTION('',(-1.,0.,0.)); -#3748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3752)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3749,#3750,#3751)) REPRESENTATION_CONTEXT +#3680 = CARTESIAN_POINT('',(-1.,1.,0.13)); +#3681 = DIRECTION('',(0.,1.,0.)); +#3682 = DIRECTION('',(1.,0.,0.)); +#3683 = ADVANCED_FACE('',(#3684),#3703,.F.); +#3684 = FACE_BOUND('',#3685,.F.); +#3685 = EDGE_LOOP('',(#3686,#3687,#3696,#3702)); +#3686 = ORIENTED_EDGE('',*,*,#3671,.F.); +#3687 = ORIENTED_EDGE('',*,*,#3688,.T.); +#3688 = EDGE_CURVE('',#3664,#3689,#3691,.T.); +#3689 = VERTEX_POINT('',#3690); +#3690 = CARTESIAN_POINT('',(-1.,0.7,0.26)); +#3691 = CIRCLE('',#3692,0.3); +#3692 = AXIS2_PLACEMENT_3D('',#3693,#3694,#3695); +#3693 = CARTESIAN_POINT('',(-0.7,0.7,0.26)); +#3694 = DIRECTION('',(-0.,0.,1.)); +#3695 = DIRECTION('',(0.,-1.,0.)); +#3696 = ORIENTED_EDGE('',*,*,#3697,.T.); +#3697 = EDGE_CURVE('',#3689,#3484,#3698,.T.); +#3698 = LINE('',#3699,#3700); +#3699 = CARTESIAN_POINT('',(-1.,0.7,0.13)); +#3700 = VECTOR('',#3701,1.); +#3701 = DIRECTION('',(0.,0.,1.)); +#3702 = ORIENTED_EDGE('',*,*,#3494,.T.); +#3703 = CYLINDRICAL_SURFACE('',#3704,0.3); +#3704 = AXIS2_PLACEMENT_3D('',#3705,#3706,#3707); +#3705 = CARTESIAN_POINT('',(-0.7,0.7,0.13)); +#3706 = DIRECTION('',(0.,0.,1.)); +#3707 = DIRECTION('',(0.,1.,0.)); +#3708 = ADVANCED_FACE('',(#3709),#3720,.F.); +#3709 = FACE_BOUND('',#3710,.F.); +#3710 = EDGE_LOOP('',(#3711,#3717,#3718,#3719)); +#3711 = ORIENTED_EDGE('',*,*,#3712,.F.); +#3712 = EDGE_CURVE('',#3566,#3689,#3713,.T.); +#3713 = LINE('',#3714,#3715); +#3714 = CARTESIAN_POINT('',(-1.,-1.,0.26)); +#3715 = VECTOR('',#3716,1.); +#3716 = DIRECTION('',(0.,1.,0.)); +#3717 = ORIENTED_EDGE('',*,*,#3574,.T.); +#3718 = ORIENTED_EDGE('',*,*,#3517,.T.); +#3719 = ORIENTED_EDGE('',*,*,#3697,.F.); +#3720 = PLANE('',#3721); +#3721 = AXIS2_PLACEMENT_3D('',#3722,#3723,#3724); +#3722 = CARTESIAN_POINT('',(-1.,-1.,0.13)); +#3723 = DIRECTION('',(-1.,0.,0.)); +#3724 = DIRECTION('',(0.,1.,0.)); +#3725 = ADVANCED_FACE('',(#3726),#3736,.F.); +#3726 = FACE_BOUND('',#3727,.F.); +#3727 = EDGE_LOOP('',(#3728,#3729,#3730,#3731,#3732,#3733,#3734,#3735)); +#3728 = ORIENTED_EDGE('',*,*,#3663,.T.); +#3729 = ORIENTED_EDGE('',*,*,#3646,.T.); +#3730 = ORIENTED_EDGE('',*,*,#3614,.T.); +#3731 = ORIENTED_EDGE('',*,*,#3597,.T.); +#3732 = ORIENTED_EDGE('',*,*,#3533,.T.); +#3733 = ORIENTED_EDGE('',*,*,#3565,.T.); +#3734 = ORIENTED_EDGE('',*,*,#3712,.T.); +#3735 = ORIENTED_EDGE('',*,*,#3688,.F.); +#3736 = PLANE('',#3737); +#3737 = AXIS2_PLACEMENT_3D('',#3738,#3739,#3740); +#3738 = CARTESIAN_POINT('',(0.,0.,0.26)); +#3739 = DIRECTION('',(-0.,-0.,-1.)); +#3740 = DIRECTION('',(-1.,0.,0.)); +#3741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3745)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3742,#3743,#3744)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3749 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3750 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3751 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3752 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#3749, +#3742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#3742, 'distance_accuracy_value','confusion accuracy'); -#3753 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -#3754 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #3755,#3763,#3770,#3777,#3784,#3791,#3798,#3806,#3813,#3820,#3827, - #3834,#3841,#3848,#3855,#3862,#3869,#3876,#3883,#3890,#3897,#3904, - #3911,#3918,#3925,#3932,#3939,#3946,#3953,#3960,#3967,#3974,#3981, - #3988,#3995,#4002,#4009,#4016,#4023,#4030,#4038,#4045,#4052,#4059, - #4066,#4073,#4080,#4087,#4094,#4101,#4108,#4115,#4122,#4129,#4136, - #4143,#4150,#4157,#4164,#4171,#4178,#4185,#4192,#4199,#4206,#4213, - #4220,#4227,#4234,#4241,#4248,#4255,#4262,#4269,#4276,#4283,#4290, - #4297,#4304,#4311,#4318,#4325,#4332,#4339,#4346,#4353,#4360,#4367, - #4374,#4381,#4388,#4395,#4402,#4409,#4416,#4423,#4430,#4437,#4444, - #4451,#4458,#4465,#4472,#4479,#4486,#4493,#4500,#4507,#4514,#4521, - #4528,#4535),#3748); -#3755 = STYLED_ITEM('color',(#3756),#17); -#3756 = PRESENTATION_STYLE_ASSIGNMENT((#3757)); -#3757 = SURFACE_STYLE_USAGE(.BOTH.,#3758); -#3758 = SURFACE_SIDE_STYLE('',(#3759)); -#3759 = SURFACE_STYLE_FILL_AREA(#3760); -#3760 = FILL_AREA_STYLE('',(#3761)); -#3761 = FILL_AREA_STYLE_COLOUR('',#3762); -#3762 = COLOUR_RGB('',0.,0.333333343267,0.); -#3763 = STYLED_ITEM('color',(#3764),#57); +#3746 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#3747 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3748,#3756,#3763,#3770,#3777,#3784,#3791,#3799,#3806,#3813,#3820, + #3827,#3834,#3841,#3848,#3855,#3862,#3869,#3876,#3883,#3890,#3897, + #3904,#3911,#3918,#3925,#3932,#3939,#3946,#3953,#3960,#3967,#3974, + #3981,#3988,#3995,#4002,#4009,#4016,#4023,#4031,#4038,#4045,#4052, + #4059,#4066,#4073,#4080,#4087,#4094,#4101,#4108,#4115,#4122,#4129, + #4136,#4143,#4150,#4157,#4164,#4171,#4178,#4185,#4192,#4199,#4206, + #4213,#4220,#4227,#4234,#4241,#4248,#4255,#4262,#4269,#4276,#4283, + #4290,#4297,#4304,#4311,#4318,#4325,#4332,#4339,#4346,#4353,#4360, + #4367,#4374,#4381,#4388,#4395,#4402,#4409,#4416,#4423,#4430,#4437, + #4444,#4451,#4458,#4465,#4472,#4479,#4486,#4493,#4500,#4507,#4514, + #4521,#4528),#3741); +#3748 = STYLED_ITEM('color',(#3749),#17); +#3749 = PRESENTATION_STYLE_ASSIGNMENT((#3750)); +#3750 = SURFACE_STYLE_USAGE(.BOTH.,#3751); +#3751 = SURFACE_SIDE_STYLE('',(#3752)); +#3752 = SURFACE_STYLE_FILL_AREA(#3753); +#3753 = FILL_AREA_STYLE('',(#3754)); +#3754 = FILL_AREA_STYLE_COLOUR('',#3755); +#3755 = COLOUR_RGB('',0.,0.333333343267,0.); +#3756 = STYLED_ITEM('color',(#3757),#57); +#3757 = PRESENTATION_STYLE_ASSIGNMENT((#3758)); +#3758 = SURFACE_STYLE_USAGE(.BOTH.,#3759); +#3759 = SURFACE_SIDE_STYLE('',(#3760)); +#3760 = SURFACE_STYLE_FILL_AREA(#3761); +#3761 = FILL_AREA_STYLE('',(#3762)); +#3762 = FILL_AREA_STYLE_COLOUR('',#3755); +#3763 = STYLED_ITEM('color',(#3764),#88); #3764 = PRESENTATION_STYLE_ASSIGNMENT((#3765)); #3765 = SURFACE_STYLE_USAGE(.BOTH.,#3766); #3766 = SURFACE_SIDE_STYLE('',(#3767)); #3767 = SURFACE_STYLE_FILL_AREA(#3768); #3768 = FILL_AREA_STYLE('',(#3769)); -#3769 = FILL_AREA_STYLE_COLOUR('',#3762); -#3770 = STYLED_ITEM('color',(#3771),#88); +#3769 = FILL_AREA_STYLE_COLOUR('',#3755); +#3770 = STYLED_ITEM('color',(#3771),#119); #3771 = PRESENTATION_STYLE_ASSIGNMENT((#3772)); #3772 = SURFACE_STYLE_USAGE(.BOTH.,#3773); #3773 = SURFACE_SIDE_STYLE('',(#3774)); #3774 = SURFACE_STYLE_FILL_AREA(#3775); #3775 = FILL_AREA_STYLE('',(#3776)); -#3776 = FILL_AREA_STYLE_COLOUR('',#3762); -#3777 = STYLED_ITEM('color',(#3778),#119); +#3776 = FILL_AREA_STYLE_COLOUR('',#3755); +#3777 = STYLED_ITEM('color',(#3778),#419); #3778 = PRESENTATION_STYLE_ASSIGNMENT((#3779)); #3779 = SURFACE_STYLE_USAGE(.BOTH.,#3780); #3780 = SURFACE_SIDE_STYLE('',(#3781)); #3781 = SURFACE_STYLE_FILL_AREA(#3782); #3782 = FILL_AREA_STYLE('',(#3783)); -#3783 = FILL_AREA_STYLE_COLOUR('',#3762); -#3784 = STYLED_ITEM('color',(#3785),#419); +#3783 = FILL_AREA_STYLE_COLOUR('',#3755); +#3784 = STYLED_ITEM('color',(#3785),#506); #3785 = PRESENTATION_STYLE_ASSIGNMENT((#3786)); #3786 = SURFACE_STYLE_USAGE(.BOTH.,#3787); #3787 = SURFACE_SIDE_STYLE('',(#3788)); #3788 = SURFACE_STYLE_FILL_AREA(#3789); #3789 = FILL_AREA_STYLE('',(#3790)); -#3790 = FILL_AREA_STYLE_COLOUR('',#3762); -#3791 = STYLED_ITEM('color',(#3792),#506); +#3790 = FILL_AREA_STYLE_COLOUR('',#3755); +#3791 = STYLED_ITEM('color',(#3792),#518); #3792 = PRESENTATION_STYLE_ASSIGNMENT((#3793)); #3793 = SURFACE_STYLE_USAGE(.BOTH.,#3794); #3794 = SURFACE_SIDE_STYLE('',(#3795)); #3795 = SURFACE_STYLE_FILL_AREA(#3796); #3796 = FILL_AREA_STYLE('',(#3797)); -#3797 = FILL_AREA_STYLE_COLOUR('',#3762); -#3798 = STYLED_ITEM('color',(#3799),#518); -#3799 = PRESENTATION_STYLE_ASSIGNMENT((#3800)); -#3800 = SURFACE_STYLE_USAGE(.BOTH.,#3801); -#3801 = SURFACE_SIDE_STYLE('',(#3802)); -#3802 = SURFACE_STYLE_FILL_AREA(#3803); -#3803 = FILL_AREA_STYLE('',(#3804)); -#3804 = FILL_AREA_STYLE_COLOUR('',#3805); -#3805 = COLOUR_RGB('',0.780392169952,0.568627476692,0.113725490868); -#3806 = STYLED_ITEM('color',(#3807),#549); +#3797 = FILL_AREA_STYLE_COLOUR('',#3798); +#3798 = COLOUR_RGB('',0.780392169952,0.568627476692,0.113725490868); +#3799 = STYLED_ITEM('color',(#3800),#549); +#3800 = PRESENTATION_STYLE_ASSIGNMENT((#3801)); +#3801 = SURFACE_STYLE_USAGE(.BOTH.,#3802); +#3802 = SURFACE_SIDE_STYLE('',(#3803)); +#3803 = SURFACE_STYLE_FILL_AREA(#3804); +#3804 = FILL_AREA_STYLE('',(#3805)); +#3805 = FILL_AREA_STYLE_COLOUR('',#3798); +#3806 = STYLED_ITEM('color',(#3807),#573); #3807 = PRESENTATION_STYLE_ASSIGNMENT((#3808)); #3808 = SURFACE_STYLE_USAGE(.BOTH.,#3809); #3809 = SURFACE_SIDE_STYLE('',(#3810)); #3810 = SURFACE_STYLE_FILL_AREA(#3811); #3811 = FILL_AREA_STYLE('',(#3812)); -#3812 = FILL_AREA_STYLE_COLOUR('',#3805); -#3813 = STYLED_ITEM('color',(#3814),#573); +#3812 = FILL_AREA_STYLE_COLOUR('',#3798); +#3813 = STYLED_ITEM('color',(#3814),#597); #3814 = PRESENTATION_STYLE_ASSIGNMENT((#3815)); #3815 = SURFACE_STYLE_USAGE(.BOTH.,#3816); #3816 = SURFACE_SIDE_STYLE('',(#3817)); #3817 = SURFACE_STYLE_FILL_AREA(#3818); #3818 = FILL_AREA_STYLE('',(#3819)); -#3819 = FILL_AREA_STYLE_COLOUR('',#3805); -#3820 = STYLED_ITEM('color',(#3821),#597); +#3819 = FILL_AREA_STYLE_COLOUR('',#3798); +#3820 = STYLED_ITEM('color',(#3821),#614); #3821 = PRESENTATION_STYLE_ASSIGNMENT((#3822)); #3822 = SURFACE_STYLE_USAGE(.BOTH.,#3823); #3823 = SURFACE_SIDE_STYLE('',(#3824)); #3824 = SURFACE_STYLE_FILL_AREA(#3825); #3825 = FILL_AREA_STYLE('',(#3826)); -#3826 = FILL_AREA_STYLE_COLOUR('',#3805); -#3827 = STYLED_ITEM('color',(#3828),#614); +#3826 = FILL_AREA_STYLE_COLOUR('',#3798); +#3827 = STYLED_ITEM('color',(#3828),#645); #3828 = PRESENTATION_STYLE_ASSIGNMENT((#3829)); #3829 = SURFACE_STYLE_USAGE(.BOTH.,#3830); #3830 = SURFACE_SIDE_STYLE('',(#3831)); #3831 = SURFACE_STYLE_FILL_AREA(#3832); #3832 = FILL_AREA_STYLE('',(#3833)); -#3833 = FILL_AREA_STYLE_COLOUR('',#3805); -#3834 = STYLED_ITEM('color',(#3835),#639); +#3833 = FILL_AREA_STYLE_COLOUR('',#3798); +#3834 = STYLED_ITEM('color',(#3835),#669); #3835 = PRESENTATION_STYLE_ASSIGNMENT((#3836)); #3836 = SURFACE_STYLE_USAGE(.BOTH.,#3837); #3837 = SURFACE_SIDE_STYLE('',(#3838)); #3838 = SURFACE_STYLE_FILL_AREA(#3839); #3839 = FILL_AREA_STYLE('',(#3840)); -#3840 = FILL_AREA_STYLE_COLOUR('',#3805); -#3841 = STYLED_ITEM('color',(#3842),#670); +#3840 = FILL_AREA_STYLE_COLOUR('',#3798); +#3841 = STYLED_ITEM('color',(#3842),#693); #3842 = PRESENTATION_STYLE_ASSIGNMENT((#3843)); #3843 = SURFACE_STYLE_USAGE(.BOTH.,#3844); #3844 = SURFACE_SIDE_STYLE('',(#3845)); #3845 = SURFACE_STYLE_FILL_AREA(#3846); #3846 = FILL_AREA_STYLE('',(#3847)); -#3847 = FILL_AREA_STYLE_COLOUR('',#3805); -#3848 = STYLED_ITEM('color',(#3849),#694); +#3847 = FILL_AREA_STYLE_COLOUR('',#3798); +#3848 = STYLED_ITEM('color',(#3849),#710); #3849 = PRESENTATION_STYLE_ASSIGNMENT((#3850)); #3850 = SURFACE_STYLE_USAGE(.BOTH.,#3851); #3851 = SURFACE_SIDE_STYLE('',(#3852)); #3852 = SURFACE_STYLE_FILL_AREA(#3853); #3853 = FILL_AREA_STYLE('',(#3854)); -#3854 = FILL_AREA_STYLE_COLOUR('',#3805); -#3855 = STYLED_ITEM('color',(#3856),#718); +#3854 = FILL_AREA_STYLE_COLOUR('',#3798); +#3855 = STYLED_ITEM('color',(#3856),#741); #3856 = PRESENTATION_STYLE_ASSIGNMENT((#3857)); #3857 = SURFACE_STYLE_USAGE(.BOTH.,#3858); #3858 = SURFACE_SIDE_STYLE('',(#3859)); #3859 = SURFACE_STYLE_FILL_AREA(#3860); #3860 = FILL_AREA_STYLE('',(#3861)); -#3861 = FILL_AREA_STYLE_COLOUR('',#3805); -#3862 = STYLED_ITEM('color',(#3863),#735); +#3861 = FILL_AREA_STYLE_COLOUR('',#3798); +#3862 = STYLED_ITEM('color',(#3863),#765); #3863 = PRESENTATION_STYLE_ASSIGNMENT((#3864)); #3864 = SURFACE_STYLE_USAGE(.BOTH.,#3865); #3865 = SURFACE_SIDE_STYLE('',(#3866)); #3866 = SURFACE_STYLE_FILL_AREA(#3867); #3867 = FILL_AREA_STYLE('',(#3868)); -#3868 = FILL_AREA_STYLE_COLOUR('',#3805); -#3869 = STYLED_ITEM('color',(#3870),#766); +#3868 = FILL_AREA_STYLE_COLOUR('',#3798); +#3869 = STYLED_ITEM('color',(#3870),#789); #3870 = PRESENTATION_STYLE_ASSIGNMENT((#3871)); #3871 = SURFACE_STYLE_USAGE(.BOTH.,#3872); #3872 = SURFACE_SIDE_STYLE('',(#3873)); #3873 = SURFACE_STYLE_FILL_AREA(#3874); #3874 = FILL_AREA_STYLE('',(#3875)); -#3875 = FILL_AREA_STYLE_COLOUR('',#3805); -#3876 = STYLED_ITEM('color',(#3877),#790); +#3875 = FILL_AREA_STYLE_COLOUR('',#3798); +#3876 = STYLED_ITEM('color',(#3877),#806); #3877 = PRESENTATION_STYLE_ASSIGNMENT((#3878)); #3878 = SURFACE_STYLE_USAGE(.BOTH.,#3879); #3879 = SURFACE_SIDE_STYLE('',(#3880)); #3880 = SURFACE_STYLE_FILL_AREA(#3881); #3881 = FILL_AREA_STYLE('',(#3882)); -#3882 = FILL_AREA_STYLE_COLOUR('',#3805); -#3883 = STYLED_ITEM('color',(#3884),#814); +#3882 = FILL_AREA_STYLE_COLOUR('',#3798); +#3883 = STYLED_ITEM('color',(#3884),#837); #3884 = PRESENTATION_STYLE_ASSIGNMENT((#3885)); #3885 = SURFACE_STYLE_USAGE(.BOTH.,#3886); #3886 = SURFACE_SIDE_STYLE('',(#3887)); #3887 = SURFACE_STYLE_FILL_AREA(#3888); #3888 = FILL_AREA_STYLE('',(#3889)); -#3889 = FILL_AREA_STYLE_COLOUR('',#3805); -#3890 = STYLED_ITEM('color',(#3891),#831); +#3889 = FILL_AREA_STYLE_COLOUR('',#3798); +#3890 = STYLED_ITEM('color',(#3891),#861); #3891 = PRESENTATION_STYLE_ASSIGNMENT((#3892)); #3892 = SURFACE_STYLE_USAGE(.BOTH.,#3893); #3893 = SURFACE_SIDE_STYLE('',(#3894)); #3894 = SURFACE_STYLE_FILL_AREA(#3895); #3895 = FILL_AREA_STYLE('',(#3896)); -#3896 = FILL_AREA_STYLE_COLOUR('',#3805); -#3897 = STYLED_ITEM('color',(#3898),#862); +#3896 = FILL_AREA_STYLE_COLOUR('',#3798); +#3897 = STYLED_ITEM('color',(#3898),#885); #3898 = PRESENTATION_STYLE_ASSIGNMENT((#3899)); #3899 = SURFACE_STYLE_USAGE(.BOTH.,#3900); #3900 = SURFACE_SIDE_STYLE('',(#3901)); #3901 = SURFACE_STYLE_FILL_AREA(#3902); #3902 = FILL_AREA_STYLE('',(#3903)); -#3903 = FILL_AREA_STYLE_COLOUR('',#3805); -#3904 = STYLED_ITEM('color',(#3905),#886); +#3903 = FILL_AREA_STYLE_COLOUR('',#3798); +#3904 = STYLED_ITEM('color',(#3905),#902); #3905 = PRESENTATION_STYLE_ASSIGNMENT((#3906)); #3906 = SURFACE_STYLE_USAGE(.BOTH.,#3907); #3907 = SURFACE_SIDE_STYLE('',(#3908)); #3908 = SURFACE_STYLE_FILL_AREA(#3909); #3909 = FILL_AREA_STYLE('',(#3910)); -#3910 = FILL_AREA_STYLE_COLOUR('',#3805); -#3911 = STYLED_ITEM('color',(#3912),#910); +#3910 = FILL_AREA_STYLE_COLOUR('',#3798); +#3911 = STYLED_ITEM('color',(#3912),#927); #3912 = PRESENTATION_STYLE_ASSIGNMENT((#3913)); #3913 = SURFACE_STYLE_USAGE(.BOTH.,#3914); #3914 = SURFACE_SIDE_STYLE('',(#3915)); #3915 = SURFACE_STYLE_FILL_AREA(#3916); #3916 = FILL_AREA_STYLE('',(#3917)); -#3917 = FILL_AREA_STYLE_COLOUR('',#3805); -#3918 = STYLED_ITEM('color',(#3919),#927); +#3917 = FILL_AREA_STYLE_COLOUR('',#3798); +#3918 = STYLED_ITEM('color',(#3919),#958); #3919 = PRESENTATION_STYLE_ASSIGNMENT((#3920)); #3920 = SURFACE_STYLE_USAGE(.BOTH.,#3921); #3921 = SURFACE_SIDE_STYLE('',(#3922)); #3922 = SURFACE_STYLE_FILL_AREA(#3923); #3923 = FILL_AREA_STYLE('',(#3924)); -#3924 = FILL_AREA_STYLE_COLOUR('',#3805); -#3925 = STYLED_ITEM('color',(#3926),#958); +#3924 = FILL_AREA_STYLE_COLOUR('',#3798); +#3925 = STYLED_ITEM('color',(#3926),#982); #3926 = PRESENTATION_STYLE_ASSIGNMENT((#3927)); #3927 = SURFACE_STYLE_USAGE(.BOTH.,#3928); #3928 = SURFACE_SIDE_STYLE('',(#3929)); #3929 = SURFACE_STYLE_FILL_AREA(#3930); #3930 = FILL_AREA_STYLE('',(#3931)); -#3931 = FILL_AREA_STYLE_COLOUR('',#3805); -#3932 = STYLED_ITEM('color',(#3933),#982); +#3931 = FILL_AREA_STYLE_COLOUR('',#3798); +#3932 = STYLED_ITEM('color',(#3933),#1006); #3933 = PRESENTATION_STYLE_ASSIGNMENT((#3934)); #3934 = SURFACE_STYLE_USAGE(.BOTH.,#3935); #3935 = SURFACE_SIDE_STYLE('',(#3936)); #3936 = SURFACE_STYLE_FILL_AREA(#3937); #3937 = FILL_AREA_STYLE('',(#3938)); -#3938 = FILL_AREA_STYLE_COLOUR('',#3805); -#3939 = STYLED_ITEM('color',(#3940),#1006); +#3938 = FILL_AREA_STYLE_COLOUR('',#3798); +#3939 = STYLED_ITEM('color',(#3940),#1023); #3940 = PRESENTATION_STYLE_ASSIGNMENT((#3941)); #3941 = SURFACE_STYLE_USAGE(.BOTH.,#3942); #3942 = SURFACE_SIDE_STYLE('',(#3943)); #3943 = SURFACE_STYLE_FILL_AREA(#3944); #3944 = FILL_AREA_STYLE('',(#3945)); -#3945 = FILL_AREA_STYLE_COLOUR('',#3805); -#3946 = STYLED_ITEM('color',(#3947),#1023); +#3945 = FILL_AREA_STYLE_COLOUR('',#3798); +#3946 = STYLED_ITEM('color',(#3947),#1054); #3947 = PRESENTATION_STYLE_ASSIGNMENT((#3948)); #3948 = SURFACE_STYLE_USAGE(.BOTH.,#3949); #3949 = SURFACE_SIDE_STYLE('',(#3950)); #3950 = SURFACE_STYLE_FILL_AREA(#3951); #3951 = FILL_AREA_STYLE('',(#3952)); -#3952 = FILL_AREA_STYLE_COLOUR('',#3805); -#3953 = STYLED_ITEM('color',(#3954),#1054); +#3952 = FILL_AREA_STYLE_COLOUR('',#3798); +#3953 = STYLED_ITEM('color',(#3954),#1078); #3954 = PRESENTATION_STYLE_ASSIGNMENT((#3955)); #3955 = SURFACE_STYLE_USAGE(.BOTH.,#3956); #3956 = SURFACE_SIDE_STYLE('',(#3957)); #3957 = SURFACE_STYLE_FILL_AREA(#3958); #3958 = FILL_AREA_STYLE('',(#3959)); -#3959 = FILL_AREA_STYLE_COLOUR('',#3805); -#3960 = STYLED_ITEM('color',(#3961),#1078); +#3959 = FILL_AREA_STYLE_COLOUR('',#3798); +#3960 = STYLED_ITEM('color',(#3961),#1102); #3961 = PRESENTATION_STYLE_ASSIGNMENT((#3962)); #3962 = SURFACE_STYLE_USAGE(.BOTH.,#3963); #3963 = SURFACE_SIDE_STYLE('',(#3964)); #3964 = SURFACE_STYLE_FILL_AREA(#3965); #3965 = FILL_AREA_STYLE('',(#3966)); -#3966 = FILL_AREA_STYLE_COLOUR('',#3805); -#3967 = STYLED_ITEM('color',(#3968),#1102); +#3966 = FILL_AREA_STYLE_COLOUR('',#3798); +#3967 = STYLED_ITEM('color',(#3968),#1119); #3968 = PRESENTATION_STYLE_ASSIGNMENT((#3969)); #3969 = SURFACE_STYLE_USAGE(.BOTH.,#3970); #3970 = SURFACE_SIDE_STYLE('',(#3971)); #3971 = SURFACE_STYLE_FILL_AREA(#3972); #3972 = FILL_AREA_STYLE('',(#3973)); -#3973 = FILL_AREA_STYLE_COLOUR('',#3805); -#3974 = STYLED_ITEM('color',(#3975),#1119); +#3973 = FILL_AREA_STYLE_COLOUR('',#3798); +#3974 = STYLED_ITEM('color',(#3975),#1150); #3975 = PRESENTATION_STYLE_ASSIGNMENT((#3976)); #3976 = SURFACE_STYLE_USAGE(.BOTH.,#3977); #3977 = SURFACE_SIDE_STYLE('',(#3978)); #3978 = SURFACE_STYLE_FILL_AREA(#3979); #3979 = FILL_AREA_STYLE('',(#3980)); -#3980 = FILL_AREA_STYLE_COLOUR('',#3805); -#3981 = STYLED_ITEM('color',(#3982),#1150); +#3980 = FILL_AREA_STYLE_COLOUR('',#3798); +#3981 = STYLED_ITEM('color',(#3982),#1174); #3982 = PRESENTATION_STYLE_ASSIGNMENT((#3983)); #3983 = SURFACE_STYLE_USAGE(.BOTH.,#3984); #3984 = SURFACE_SIDE_STYLE('',(#3985)); #3985 = SURFACE_STYLE_FILL_AREA(#3986); #3986 = FILL_AREA_STYLE('',(#3987)); -#3987 = FILL_AREA_STYLE_COLOUR('',#3805); -#3988 = STYLED_ITEM('color',(#3989),#1174); +#3987 = FILL_AREA_STYLE_COLOUR('',#3798); +#3988 = STYLED_ITEM('color',(#3989),#1198); #3989 = PRESENTATION_STYLE_ASSIGNMENT((#3990)); #3990 = SURFACE_STYLE_USAGE(.BOTH.,#3991); #3991 = SURFACE_SIDE_STYLE('',(#3992)); #3992 = SURFACE_STYLE_FILL_AREA(#3993); #3993 = FILL_AREA_STYLE('',(#3994)); -#3994 = FILL_AREA_STYLE_COLOUR('',#3805); -#3995 = STYLED_ITEM('color',(#3996),#1198); +#3994 = FILL_AREA_STYLE_COLOUR('',#3798); +#3995 = STYLED_ITEM('color',(#3996),#1215); #3996 = PRESENTATION_STYLE_ASSIGNMENT((#3997)); #3997 = SURFACE_STYLE_USAGE(.BOTH.,#3998); #3998 = SURFACE_SIDE_STYLE('',(#3999)); #3999 = SURFACE_STYLE_FILL_AREA(#4000); #4000 = FILL_AREA_STYLE('',(#4001)); -#4001 = FILL_AREA_STYLE_COLOUR('',#3805); -#4002 = STYLED_ITEM('color',(#4003),#1215); +#4001 = FILL_AREA_STYLE_COLOUR('',#3798); +#4002 = STYLED_ITEM('color',(#4003),#1246); #4003 = PRESENTATION_STYLE_ASSIGNMENT((#4004)); #4004 = SURFACE_STYLE_USAGE(.BOTH.,#4005); #4005 = SURFACE_SIDE_STYLE('',(#4006)); #4006 = SURFACE_STYLE_FILL_AREA(#4007); #4007 = FILL_AREA_STYLE('',(#4008)); -#4008 = FILL_AREA_STYLE_COLOUR('',#3805); -#4009 = STYLED_ITEM('color',(#4010),#1246); +#4008 = FILL_AREA_STYLE_COLOUR('',#3798); +#4009 = STYLED_ITEM('color',(#4010),#1270); #4010 = PRESENTATION_STYLE_ASSIGNMENT((#4011)); #4011 = SURFACE_STYLE_USAGE(.BOTH.,#4012); #4012 = SURFACE_SIDE_STYLE('',(#4013)); #4013 = SURFACE_STYLE_FILL_AREA(#4014); #4014 = FILL_AREA_STYLE('',(#4015)); -#4015 = FILL_AREA_STYLE_COLOUR('',#3805); -#4016 = STYLED_ITEM('color',(#4017),#1270); +#4015 = FILL_AREA_STYLE_COLOUR('',#3798); +#4016 = STYLED_ITEM('color',(#4017),#1294); #4017 = PRESENTATION_STYLE_ASSIGNMENT((#4018)); #4018 = SURFACE_STYLE_USAGE(.BOTH.,#4019); #4019 = SURFACE_SIDE_STYLE('',(#4020)); #4020 = SURFACE_STYLE_FILL_AREA(#4021); #4021 = FILL_AREA_STYLE('',(#4022)); -#4022 = FILL_AREA_STYLE_COLOUR('',#3805); -#4023 = STYLED_ITEM('color',(#4024),#1294); +#4022 = FILL_AREA_STYLE_COLOUR('',#3798); +#4023 = STYLED_ITEM('color',(#4024),#1311); #4024 = PRESENTATION_STYLE_ASSIGNMENT((#4025)); #4025 = SURFACE_STYLE_USAGE(.BOTH.,#4026); #4026 = SURFACE_SIDE_STYLE('',(#4027)); #4027 = SURFACE_STYLE_FILL_AREA(#4028); #4028 = FILL_AREA_STYLE('',(#4029)); -#4029 = FILL_AREA_STYLE_COLOUR('',#3805); -#4030 = STYLED_ITEM('color',(#4031),#1311); -#4031 = PRESENTATION_STYLE_ASSIGNMENT((#4032)); -#4032 = SURFACE_STYLE_USAGE(.BOTH.,#4033); -#4033 = SURFACE_SIDE_STYLE('',(#4034)); -#4034 = SURFACE_STYLE_FILL_AREA(#4035); -#4035 = FILL_AREA_STYLE('',(#4036)); -#4036 = FILL_AREA_STYLE_COLOUR('',#4037); -#4037 = COLOUR_RGB('',0.752941191196,0.780392169952,0.564705908298); -#4038 = STYLED_ITEM('color',(#4039),#1391); +#4029 = FILL_AREA_STYLE_COLOUR('',#4030); +#4030 = COLOUR_RGB('',0.850980401039,0.847058832645,0.654901981354); +#4031 = STYLED_ITEM('color',(#4032),#1391); +#4032 = PRESENTATION_STYLE_ASSIGNMENT((#4033)); +#4033 = SURFACE_STYLE_USAGE(.BOTH.,#4034); +#4034 = SURFACE_SIDE_STYLE('',(#4035)); +#4035 = SURFACE_STYLE_FILL_AREA(#4036); +#4036 = FILL_AREA_STYLE('',(#4037)); +#4037 = FILL_AREA_STYLE_COLOUR('',#4030); +#4038 = STYLED_ITEM('color',(#4039),#1416); #4039 = PRESENTATION_STYLE_ASSIGNMENT((#4040)); #4040 = SURFACE_STYLE_USAGE(.BOTH.,#4041); #4041 = SURFACE_SIDE_STYLE('',(#4042)); #4042 = SURFACE_STYLE_FILL_AREA(#4043); #4043 = FILL_AREA_STYLE('',(#4044)); -#4044 = FILL_AREA_STYLE_COLOUR('',#4037); -#4045 = STYLED_ITEM('color',(#4046),#1416); +#4044 = FILL_AREA_STYLE_COLOUR('',#4030); +#4045 = STYLED_ITEM('color',(#4046),#1489); #4046 = PRESENTATION_STYLE_ASSIGNMENT((#4047)); #4047 = SURFACE_STYLE_USAGE(.BOTH.,#4048); #4048 = SURFACE_SIDE_STYLE('',(#4049)); #4049 = SURFACE_STYLE_FILL_AREA(#4050); #4050 = FILL_AREA_STYLE('',(#4051)); -#4051 = FILL_AREA_STYLE_COLOUR('',#4037); -#4052 = STYLED_ITEM('color',(#4053),#1489); +#4051 = FILL_AREA_STYLE_COLOUR('',#4030); +#4052 = STYLED_ITEM('color',(#4053),#1514); #4053 = PRESENTATION_STYLE_ASSIGNMENT((#4054)); #4054 = SURFACE_STYLE_USAGE(.BOTH.,#4055); #4055 = SURFACE_SIDE_STYLE('',(#4056)); #4056 = SURFACE_STYLE_FILL_AREA(#4057); #4057 = FILL_AREA_STYLE('',(#4058)); -#4058 = FILL_AREA_STYLE_COLOUR('',#4037); -#4059 = STYLED_ITEM('color',(#4060),#1514); +#4058 = FILL_AREA_STYLE_COLOUR('',#4030); +#4059 = STYLED_ITEM('color',(#4060),#1587); #4060 = PRESENTATION_STYLE_ASSIGNMENT((#4061)); #4061 = SURFACE_STYLE_USAGE(.BOTH.,#4062); #4062 = SURFACE_SIDE_STYLE('',(#4063)); #4063 = SURFACE_STYLE_FILL_AREA(#4064); #4064 = FILL_AREA_STYLE('',(#4065)); -#4065 = FILL_AREA_STYLE_COLOUR('',#4037); -#4066 = STYLED_ITEM('color',(#4067),#1587); +#4065 = FILL_AREA_STYLE_COLOUR('',#4030); +#4066 = STYLED_ITEM('color',(#4067),#1612); #4067 = PRESENTATION_STYLE_ASSIGNMENT((#4068)); #4068 = SURFACE_STYLE_USAGE(.BOTH.,#4069); #4069 = SURFACE_SIDE_STYLE('',(#4070)); #4070 = SURFACE_STYLE_FILL_AREA(#4071); #4071 = FILL_AREA_STYLE('',(#4072)); -#4072 = FILL_AREA_STYLE_COLOUR('',#4037); -#4073 = STYLED_ITEM('color',(#4074),#1612); +#4072 = FILL_AREA_STYLE_COLOUR('',#4030); +#4073 = STYLED_ITEM('color',(#4074),#1685); #4074 = PRESENTATION_STYLE_ASSIGNMENT((#4075)); #4075 = SURFACE_STYLE_USAGE(.BOTH.,#4076); #4076 = SURFACE_SIDE_STYLE('',(#4077)); #4077 = SURFACE_STYLE_FILL_AREA(#4078); #4078 = FILL_AREA_STYLE('',(#4079)); -#4079 = FILL_AREA_STYLE_COLOUR('',#4037); -#4080 = STYLED_ITEM('color',(#4081),#1685); +#4079 = FILL_AREA_STYLE_COLOUR('',#4030); +#4080 = STYLED_ITEM('color',(#4081),#1703); #4081 = PRESENTATION_STYLE_ASSIGNMENT((#4082)); #4082 = SURFACE_STYLE_USAGE(.BOTH.,#4083); #4083 = SURFACE_SIDE_STYLE('',(#4084)); #4084 = SURFACE_STYLE_FILL_AREA(#4085); #4085 = FILL_AREA_STYLE('',(#4086)); -#4086 = FILL_AREA_STYLE_COLOUR('',#4037); -#4087 = STYLED_ITEM('color',(#4088),#1703); +#4086 = FILL_AREA_STYLE_COLOUR('',#3798); +#4087 = STYLED_ITEM('color',(#4088),#1715); #4088 = PRESENTATION_STYLE_ASSIGNMENT((#4089)); #4089 = SURFACE_STYLE_USAGE(.BOTH.,#4090); #4090 = SURFACE_SIDE_STYLE('',(#4091)); #4091 = SURFACE_STYLE_FILL_AREA(#4092); #4092 = FILL_AREA_STYLE('',(#4093)); -#4093 = FILL_AREA_STYLE_COLOUR('',#3805); -#4094 = STYLED_ITEM('color',(#4095),#1715); +#4093 = FILL_AREA_STYLE_COLOUR('',#3798); +#4094 = STYLED_ITEM('color',(#4095),#1727); #4095 = PRESENTATION_STYLE_ASSIGNMENT((#4096)); #4096 = SURFACE_STYLE_USAGE(.BOTH.,#4097); #4097 = SURFACE_SIDE_STYLE('',(#4098)); #4098 = SURFACE_STYLE_FILL_AREA(#4099); #4099 = FILL_AREA_STYLE('',(#4100)); -#4100 = FILL_AREA_STYLE_COLOUR('',#3805); -#4101 = STYLED_ITEM('color',(#4102),#1724); +#4100 = FILL_AREA_STYLE_COLOUR('',#3798); +#4101 = STYLED_ITEM('color',(#4102),#1739); #4102 = PRESENTATION_STYLE_ASSIGNMENT((#4103)); #4103 = SURFACE_STYLE_USAGE(.BOTH.,#4104); #4104 = SURFACE_SIDE_STYLE('',(#4105)); #4105 = SURFACE_STYLE_FILL_AREA(#4106); #4106 = FILL_AREA_STYLE('',(#4107)); -#4107 = FILL_AREA_STYLE_COLOUR('',#3805); -#4108 = STYLED_ITEM('color',(#4109),#1736); +#4107 = FILL_AREA_STYLE_COLOUR('',#3798); +#4108 = STYLED_ITEM('color',(#4109),#1751); #4109 = PRESENTATION_STYLE_ASSIGNMENT((#4110)); #4110 = SURFACE_STYLE_USAGE(.BOTH.,#4111); #4111 = SURFACE_SIDE_STYLE('',(#4112)); #4112 = SURFACE_STYLE_FILL_AREA(#4113); #4113 = FILL_AREA_STYLE('',(#4114)); -#4114 = FILL_AREA_STYLE_COLOUR('',#3805); -#4115 = STYLED_ITEM('color',(#4116),#1748); +#4114 = FILL_AREA_STYLE_COLOUR('',#3798); +#4115 = STYLED_ITEM('color',(#4116),#1760); #4116 = PRESENTATION_STYLE_ASSIGNMENT((#4117)); #4117 = SURFACE_STYLE_USAGE(.BOTH.,#4118); #4118 = SURFACE_SIDE_STYLE('',(#4119)); #4119 = SURFACE_STYLE_FILL_AREA(#4120); #4120 = FILL_AREA_STYLE('',(#4121)); -#4121 = FILL_AREA_STYLE_COLOUR('',#3805); -#4122 = STYLED_ITEM('color',(#4123),#1760); +#4121 = FILL_AREA_STYLE_COLOUR('',#3798); +#4122 = STYLED_ITEM('color',(#4123),#1772); #4123 = PRESENTATION_STYLE_ASSIGNMENT((#4124)); #4124 = SURFACE_STYLE_USAGE(.BOTH.,#4125); #4125 = SURFACE_SIDE_STYLE('',(#4126)); #4126 = SURFACE_STYLE_FILL_AREA(#4127); #4127 = FILL_AREA_STYLE('',(#4128)); -#4128 = FILL_AREA_STYLE_COLOUR('',#3805); -#4129 = STYLED_ITEM('color',(#4130),#1772); +#4128 = FILL_AREA_STYLE_COLOUR('',#3798); +#4129 = STYLED_ITEM('color',(#4130),#1784); #4130 = PRESENTATION_STYLE_ASSIGNMENT((#4131)); #4131 = SURFACE_STYLE_USAGE(.BOTH.,#4132); #4132 = SURFACE_SIDE_STYLE('',(#4133)); #4133 = SURFACE_STYLE_FILL_AREA(#4134); #4134 = FILL_AREA_STYLE('',(#4135)); -#4135 = FILL_AREA_STYLE_COLOUR('',#3805); -#4136 = STYLED_ITEM('color',(#4137),#1784); +#4135 = FILL_AREA_STYLE_COLOUR('',#3798); +#4136 = STYLED_ITEM('color',(#4137),#1796); #4137 = PRESENTATION_STYLE_ASSIGNMENT((#4138)); #4138 = SURFACE_STYLE_USAGE(.BOTH.,#4139); #4139 = SURFACE_SIDE_STYLE('',(#4140)); #4140 = SURFACE_STYLE_FILL_AREA(#4141); #4141 = FILL_AREA_STYLE('',(#4142)); -#4142 = FILL_AREA_STYLE_COLOUR('',#3805); -#4143 = STYLED_ITEM('color',(#4144),#1796); +#4142 = FILL_AREA_STYLE_COLOUR('',#3798); +#4143 = STYLED_ITEM('color',(#4144),#1808); #4144 = PRESENTATION_STYLE_ASSIGNMENT((#4145)); #4145 = SURFACE_STYLE_USAGE(.BOTH.,#4146); #4146 = SURFACE_SIDE_STYLE('',(#4147)); #4147 = SURFACE_STYLE_FILL_AREA(#4148); #4148 = FILL_AREA_STYLE('',(#4149)); -#4149 = FILL_AREA_STYLE_COLOUR('',#3805); -#4150 = STYLED_ITEM('color',(#4151),#1808); +#4149 = FILL_AREA_STYLE_COLOUR('',#4030); +#4150 = STYLED_ITEM('color',(#4151),#1826); #4151 = PRESENTATION_STYLE_ASSIGNMENT((#4152)); #4152 = SURFACE_STYLE_USAGE(.BOTH.,#4153); #4153 = SURFACE_SIDE_STYLE('',(#4154)); #4154 = SURFACE_STYLE_FILL_AREA(#4155); #4155 = FILL_AREA_STYLE('',(#4156)); -#4156 = FILL_AREA_STYLE_COLOUR('',#4037); -#4157 = STYLED_ITEM('color',(#4158),#1826); +#4156 = FILL_AREA_STYLE_COLOUR('',#4030); +#4157 = STYLED_ITEM('color',(#4158),#1883); #4158 = PRESENTATION_STYLE_ASSIGNMENT((#4159)); #4159 = SURFACE_STYLE_USAGE(.BOTH.,#4160); #4160 = SURFACE_SIDE_STYLE('',(#4161)); #4161 = SURFACE_STYLE_FILL_AREA(#4162); #4162 = FILL_AREA_STYLE('',(#4163)); -#4163 = FILL_AREA_STYLE_COLOUR('',#4037); -#4164 = STYLED_ITEM('color',(#4165),#1883); +#4163 = FILL_AREA_STYLE_COLOUR('',#4030); +#4164 = STYLED_ITEM('color',(#4165),#1940); #4165 = PRESENTATION_STYLE_ASSIGNMENT((#4166)); #4166 = SURFACE_STYLE_USAGE(.BOTH.,#4167); #4167 = SURFACE_SIDE_STYLE('',(#4168)); #4168 = SURFACE_STYLE_FILL_AREA(#4169); #4169 = FILL_AREA_STYLE('',(#4170)); -#4170 = FILL_AREA_STYLE_COLOUR('',#4037); -#4171 = STYLED_ITEM('color',(#4172),#1940); +#4170 = FILL_AREA_STYLE_COLOUR('',#4030); +#4171 = STYLED_ITEM('color',(#4172),#1989); #4172 = PRESENTATION_STYLE_ASSIGNMENT((#4173)); #4173 = SURFACE_STYLE_USAGE(.BOTH.,#4174); #4174 = SURFACE_SIDE_STYLE('',(#4175)); #4175 = SURFACE_STYLE_FILL_AREA(#4176); #4176 = FILL_AREA_STYLE('',(#4177)); -#4177 = FILL_AREA_STYLE_COLOUR('',#4037); -#4178 = STYLED_ITEM('color',(#4179),#1990); +#4177 = FILL_AREA_STYLE_COLOUR('',#4030); +#4178 = STYLED_ITEM('color',(#4179),#2007); #4179 = PRESENTATION_STYLE_ASSIGNMENT((#4180)); #4180 = SURFACE_STYLE_USAGE(.BOTH.,#4181); #4181 = SURFACE_SIDE_STYLE('',(#4182)); #4182 = SURFACE_STYLE_FILL_AREA(#4183); #4183 = FILL_AREA_STYLE('',(#4184)); -#4184 = FILL_AREA_STYLE_COLOUR('',#4037); -#4185 = STYLED_ITEM('color',(#4186),#2008); +#4184 = FILL_AREA_STYLE_COLOUR('',#4030); +#4185 = STYLED_ITEM('color',(#4186),#2064); #4186 = PRESENTATION_STYLE_ASSIGNMENT((#4187)); #4187 = SURFACE_STYLE_USAGE(.BOTH.,#4188); #4188 = SURFACE_SIDE_STYLE('',(#4189)); #4189 = SURFACE_STYLE_FILL_AREA(#4190); #4190 = FILL_AREA_STYLE('',(#4191)); -#4191 = FILL_AREA_STYLE_COLOUR('',#4037); -#4192 = STYLED_ITEM('color',(#4193),#2065); +#4191 = FILL_AREA_STYLE_COLOUR('',#4030); +#4192 = STYLED_ITEM('color',(#4193),#2121); #4193 = PRESENTATION_STYLE_ASSIGNMENT((#4194)); #4194 = SURFACE_STYLE_USAGE(.BOTH.,#4195); #4195 = SURFACE_SIDE_STYLE('',(#4196)); #4196 = SURFACE_STYLE_FILL_AREA(#4197); #4197 = FILL_AREA_STYLE('',(#4198)); -#4198 = FILL_AREA_STYLE_COLOUR('',#4037); -#4199 = STYLED_ITEM('color',(#4200),#2122); +#4198 = FILL_AREA_STYLE_COLOUR('',#4030); +#4199 = STYLED_ITEM('color',(#4200),#2171); #4200 = PRESENTATION_STYLE_ASSIGNMENT((#4201)); #4201 = SURFACE_STYLE_USAGE(.BOTH.,#4202); #4202 = SURFACE_SIDE_STYLE('',(#4203)); #4203 = SURFACE_STYLE_FILL_AREA(#4204); #4204 = FILL_AREA_STYLE('',(#4205)); -#4205 = FILL_AREA_STYLE_COLOUR('',#4037); -#4206 = STYLED_ITEM('color',(#4207),#2171); +#4205 = FILL_AREA_STYLE_COLOUR('',#4030); +#4206 = STYLED_ITEM('color',(#4207),#2189); #4207 = PRESENTATION_STYLE_ASSIGNMENT((#4208)); #4208 = SURFACE_STYLE_USAGE(.BOTH.,#4209); #4209 = SURFACE_SIDE_STYLE('',(#4210)); #4210 = SURFACE_STYLE_FILL_AREA(#4211); #4211 = FILL_AREA_STYLE('',(#4212)); -#4212 = FILL_AREA_STYLE_COLOUR('',#4037); -#4213 = STYLED_ITEM('color',(#4214),#2189); +#4212 = FILL_AREA_STYLE_COLOUR('',#4030); +#4213 = STYLED_ITEM('color',(#4214),#2246); #4214 = PRESENTATION_STYLE_ASSIGNMENT((#4215)); #4215 = SURFACE_STYLE_USAGE(.BOTH.,#4216); #4216 = SURFACE_SIDE_STYLE('',(#4217)); #4217 = SURFACE_STYLE_FILL_AREA(#4218); #4218 = FILL_AREA_STYLE('',(#4219)); -#4219 = FILL_AREA_STYLE_COLOUR('',#4037); -#4220 = STYLED_ITEM('color',(#4221),#2246); +#4219 = FILL_AREA_STYLE_COLOUR('',#4030); +#4220 = STYLED_ITEM('color',(#4221),#2303); #4221 = PRESENTATION_STYLE_ASSIGNMENT((#4222)); #4222 = SURFACE_STYLE_USAGE(.BOTH.,#4223); #4223 = SURFACE_SIDE_STYLE('',(#4224)); #4224 = SURFACE_STYLE_FILL_AREA(#4225); #4225 = FILL_AREA_STYLE('',(#4226)); -#4226 = FILL_AREA_STYLE_COLOUR('',#4037); -#4227 = STYLED_ITEM('color',(#4228),#2303); +#4226 = FILL_AREA_STYLE_COLOUR('',#4030); +#4227 = STYLED_ITEM('color',(#4228),#2352); #4228 = PRESENTATION_STYLE_ASSIGNMENT((#4229)); #4229 = SURFACE_STYLE_USAGE(.BOTH.,#4230); #4230 = SURFACE_SIDE_STYLE('',(#4231)); #4231 = SURFACE_STYLE_FILL_AREA(#4232); #4232 = FILL_AREA_STYLE('',(#4233)); -#4233 = FILL_AREA_STYLE_COLOUR('',#4037); -#4234 = STYLED_ITEM('color',(#4235),#2352); +#4233 = FILL_AREA_STYLE_COLOUR('',#4030); +#4234 = STYLED_ITEM('color',(#4235),#2370); #4235 = PRESENTATION_STYLE_ASSIGNMENT((#4236)); #4236 = SURFACE_STYLE_USAGE(.BOTH.,#4237); #4237 = SURFACE_SIDE_STYLE('',(#4238)); #4238 = SURFACE_STYLE_FILL_AREA(#4239); #4239 = FILL_AREA_STYLE('',(#4240)); -#4240 = FILL_AREA_STYLE_COLOUR('',#4037); -#4241 = STYLED_ITEM('color',(#4242),#2370); +#4240 = FILL_AREA_STYLE_COLOUR('',#4030); +#4241 = STYLED_ITEM('color',(#4242),#2427); #4242 = PRESENTATION_STYLE_ASSIGNMENT((#4243)); #4243 = SURFACE_STYLE_USAGE(.BOTH.,#4244); #4244 = SURFACE_SIDE_STYLE('',(#4245)); #4245 = SURFACE_STYLE_FILL_AREA(#4246); #4246 = FILL_AREA_STYLE('',(#4247)); -#4247 = FILL_AREA_STYLE_COLOUR('',#4037); -#4248 = STYLED_ITEM('color',(#4249),#2427); +#4247 = FILL_AREA_STYLE_COLOUR('',#4030); +#4248 = STYLED_ITEM('color',(#4249),#2484); #4249 = PRESENTATION_STYLE_ASSIGNMENT((#4250)); #4250 = SURFACE_STYLE_USAGE(.BOTH.,#4251); #4251 = SURFACE_SIDE_STYLE('',(#4252)); #4252 = SURFACE_STYLE_FILL_AREA(#4253); #4253 = FILL_AREA_STYLE('',(#4254)); -#4254 = FILL_AREA_STYLE_COLOUR('',#4037); -#4255 = STYLED_ITEM('color',(#4256),#2484); +#4254 = FILL_AREA_STYLE_COLOUR('',#4030); +#4255 = STYLED_ITEM('color',(#4256),#2533); #4256 = PRESENTATION_STYLE_ASSIGNMENT((#4257)); #4257 = SURFACE_STYLE_USAGE(.BOTH.,#4258); #4258 = SURFACE_SIDE_STYLE('',(#4259)); #4259 = SURFACE_STYLE_FILL_AREA(#4260); #4260 = FILL_AREA_STYLE('',(#4261)); -#4261 = FILL_AREA_STYLE_COLOUR('',#4037); -#4262 = STYLED_ITEM('color',(#4263),#2533); +#4261 = FILL_AREA_STYLE_COLOUR('',#4030); +#4262 = STYLED_ITEM('color',(#4263),#2551); #4263 = PRESENTATION_STYLE_ASSIGNMENT((#4264)); #4264 = SURFACE_STYLE_USAGE(.BOTH.,#4265); #4265 = SURFACE_SIDE_STYLE('',(#4266)); #4266 = SURFACE_STYLE_FILL_AREA(#4267); #4267 = FILL_AREA_STYLE('',(#4268)); -#4268 = FILL_AREA_STYLE_COLOUR('',#4037); -#4269 = STYLED_ITEM('color',(#4270),#2551); +#4268 = FILL_AREA_STYLE_COLOUR('',#4030); +#4269 = STYLED_ITEM('color',(#4270),#2585); #4270 = PRESENTATION_STYLE_ASSIGNMENT((#4271)); #4271 = SURFACE_STYLE_USAGE(.BOTH.,#4272); #4272 = SURFACE_SIDE_STYLE('',(#4273)); #4273 = SURFACE_STYLE_FILL_AREA(#4274); #4274 = FILL_AREA_STYLE('',(#4275)); -#4275 = FILL_AREA_STYLE_COLOUR('',#4037); -#4276 = STYLED_ITEM('color',(#4277),#2585); +#4275 = FILL_AREA_STYLE_COLOUR('',#4030); +#4276 = STYLED_ITEM('color',(#4277),#2609); #4277 = PRESENTATION_STYLE_ASSIGNMENT((#4278)); #4278 = SURFACE_STYLE_USAGE(.BOTH.,#4279); #4279 = SURFACE_SIDE_STYLE('',(#4280)); #4280 = SURFACE_STYLE_FILL_AREA(#4281); #4281 = FILL_AREA_STYLE('',(#4282)); -#4282 = FILL_AREA_STYLE_COLOUR('',#4037); -#4283 = STYLED_ITEM('color',(#4284),#2609); +#4282 = FILL_AREA_STYLE_COLOUR('',#4030); +#4283 = STYLED_ITEM('color',(#4284),#2642); #4284 = PRESENTATION_STYLE_ASSIGNMENT((#4285)); #4285 = SURFACE_STYLE_USAGE(.BOTH.,#4286); #4286 = SURFACE_SIDE_STYLE('',(#4287)); #4287 = SURFACE_STYLE_FILL_AREA(#4288); #4288 = FILL_AREA_STYLE('',(#4289)); -#4289 = FILL_AREA_STYLE_COLOUR('',#4037); -#4290 = STYLED_ITEM('color',(#4291),#2642); +#4289 = FILL_AREA_STYLE_COLOUR('',#4030); +#4290 = STYLED_ITEM('color',(#4291),#2654); #4291 = PRESENTATION_STYLE_ASSIGNMENT((#4292)); #4292 = SURFACE_STYLE_USAGE(.BOTH.,#4293); #4293 = SURFACE_SIDE_STYLE('',(#4294)); #4294 = SURFACE_STYLE_FILL_AREA(#4295); #4295 = FILL_AREA_STYLE('',(#4296)); -#4296 = FILL_AREA_STYLE_COLOUR('',#4037); -#4297 = STYLED_ITEM('color',(#4298),#2654); +#4296 = FILL_AREA_STYLE_COLOUR('',#4030); +#4297 = STYLED_ITEM('color',(#4298),#2678); #4298 = PRESENTATION_STYLE_ASSIGNMENT((#4299)); #4299 = SURFACE_STYLE_USAGE(.BOTH.,#4300); #4300 = SURFACE_SIDE_STYLE('',(#4301)); #4301 = SURFACE_STYLE_FILL_AREA(#4302); #4302 = FILL_AREA_STYLE('',(#4303)); -#4303 = FILL_AREA_STYLE_COLOUR('',#4037); -#4304 = STYLED_ITEM('color',(#4305),#2678); +#4303 = FILL_AREA_STYLE_COLOUR('',#4030); +#4304 = STYLED_ITEM('color',(#4305),#2711); #4305 = PRESENTATION_STYLE_ASSIGNMENT((#4306)); #4306 = SURFACE_STYLE_USAGE(.BOTH.,#4307); #4307 = SURFACE_SIDE_STYLE('',(#4308)); #4308 = SURFACE_STYLE_FILL_AREA(#4309); #4309 = FILL_AREA_STYLE('',(#4310)); -#4310 = FILL_AREA_STYLE_COLOUR('',#4037); -#4311 = STYLED_ITEM('color',(#4312),#2711); +#4310 = FILL_AREA_STYLE_COLOUR('',#4030); +#4311 = STYLED_ITEM('color',(#4312),#2723); #4312 = PRESENTATION_STYLE_ASSIGNMENT((#4313)); #4313 = SURFACE_STYLE_USAGE(.BOTH.,#4314); #4314 = SURFACE_SIDE_STYLE('',(#4315)); #4315 = SURFACE_STYLE_FILL_AREA(#4316); #4316 = FILL_AREA_STYLE('',(#4317)); -#4317 = FILL_AREA_STYLE_COLOUR('',#4037); -#4318 = STYLED_ITEM('color',(#4319),#2723); +#4317 = FILL_AREA_STYLE_COLOUR('',#4030); +#4318 = STYLED_ITEM('color',(#4319),#2747); #4319 = PRESENTATION_STYLE_ASSIGNMENT((#4320)); #4320 = SURFACE_STYLE_USAGE(.BOTH.,#4321); #4321 = SURFACE_SIDE_STYLE('',(#4322)); #4322 = SURFACE_STYLE_FILL_AREA(#4323); #4323 = FILL_AREA_STYLE('',(#4324)); -#4324 = FILL_AREA_STYLE_COLOUR('',#4037); -#4325 = STYLED_ITEM('color',(#4326),#2747); +#4324 = FILL_AREA_STYLE_COLOUR('',#4030); +#4325 = STYLED_ITEM('color',(#4326),#2780); #4326 = PRESENTATION_STYLE_ASSIGNMENT((#4327)); #4327 = SURFACE_STYLE_USAGE(.BOTH.,#4328); #4328 = SURFACE_SIDE_STYLE('',(#4329)); #4329 = SURFACE_STYLE_FILL_AREA(#4330); #4330 = FILL_AREA_STYLE('',(#4331)); -#4331 = FILL_AREA_STYLE_COLOUR('',#4037); -#4332 = STYLED_ITEM('color',(#4333),#2780); +#4331 = FILL_AREA_STYLE_COLOUR('',#4030); +#4332 = STYLED_ITEM('color',(#4333),#2792); #4333 = PRESENTATION_STYLE_ASSIGNMENT((#4334)); #4334 = SURFACE_STYLE_USAGE(.BOTH.,#4335); #4335 = SURFACE_SIDE_STYLE('',(#4336)); #4336 = SURFACE_STYLE_FILL_AREA(#4337); #4337 = FILL_AREA_STYLE('',(#4338)); -#4338 = FILL_AREA_STYLE_COLOUR('',#4037); -#4339 = STYLED_ITEM('color',(#4340),#2792); +#4338 = FILL_AREA_STYLE_COLOUR('',#4030); +#4339 = STYLED_ITEM('color',(#4340),#2809); #4340 = PRESENTATION_STYLE_ASSIGNMENT((#4341)); #4341 = SURFACE_STYLE_USAGE(.BOTH.,#4342); #4342 = SURFACE_SIDE_STYLE('',(#4343)); #4343 = SURFACE_STYLE_FILL_AREA(#4344); #4344 = FILL_AREA_STYLE('',(#4345)); -#4345 = FILL_AREA_STYLE_COLOUR('',#4037); -#4346 = STYLED_ITEM('color',(#4347),#2809); +#4345 = FILL_AREA_STYLE_COLOUR('',#4030); +#4346 = STYLED_ITEM('color',(#4347),#2850); #4347 = PRESENTATION_STYLE_ASSIGNMENT((#4348)); #4348 = SURFACE_STYLE_USAGE(.BOTH.,#4349); #4349 = SURFACE_SIDE_STYLE('',(#4350)); #4350 = SURFACE_STYLE_FILL_AREA(#4351); #4351 = FILL_AREA_STYLE('',(#4352)); -#4352 = FILL_AREA_STYLE_COLOUR('',#4037); -#4353 = STYLED_ITEM('color',(#4354),#2850); +#4352 = FILL_AREA_STYLE_COLOUR('',#4030); +#4353 = STYLED_ITEM('color',(#4354),#2875); #4354 = PRESENTATION_STYLE_ASSIGNMENT((#4355)); #4355 = SURFACE_STYLE_USAGE(.BOTH.,#4356); #4356 = SURFACE_SIDE_STYLE('',(#4357)); #4357 = SURFACE_STYLE_FILL_AREA(#4358); #4358 = FILL_AREA_STYLE('',(#4359)); -#4359 = FILL_AREA_STYLE_COLOUR('',#4037); -#4360 = STYLED_ITEM('color',(#4361),#2920); +#4359 = FILL_AREA_STYLE_COLOUR('',#4030); +#4360 = STYLED_ITEM('color',(#4361),#2908); #4361 = PRESENTATION_STYLE_ASSIGNMENT((#4362)); #4362 = SURFACE_STYLE_USAGE(.BOTH.,#4363); #4363 = SURFACE_SIDE_STYLE('',(#4364)); #4364 = SURFACE_STYLE_FILL_AREA(#4365); #4365 = FILL_AREA_STYLE('',(#4366)); -#4366 = FILL_AREA_STYLE_COLOUR('',#4037); -#4367 = STYLED_ITEM('color',(#4368),#2953); +#4366 = FILL_AREA_STYLE_COLOUR('',#4030); +#4367 = STYLED_ITEM('color',(#4368),#2933); #4368 = PRESENTATION_STYLE_ASSIGNMENT((#4369)); #4369 = SURFACE_STYLE_USAGE(.BOTH.,#4370); #4370 = SURFACE_SIDE_STYLE('',(#4371)); #4371 = SURFACE_STYLE_FILL_AREA(#4372); #4372 = FILL_AREA_STYLE('',(#4373)); -#4373 = FILL_AREA_STYLE_COLOUR('',#4037); -#4374 = STYLED_ITEM('color',(#4375),#2978); +#4373 = FILL_AREA_STYLE_COLOUR('',#4030); +#4374 = STYLED_ITEM('color',(#4375),#2966); #4375 = PRESENTATION_STYLE_ASSIGNMENT((#4376)); #4376 = SURFACE_STYLE_USAGE(.BOTH.,#4377); #4377 = SURFACE_SIDE_STYLE('',(#4378)); #4378 = SURFACE_STYLE_FILL_AREA(#4379); #4379 = FILL_AREA_STYLE('',(#4380)); -#4380 = FILL_AREA_STYLE_COLOUR('',#4037); -#4381 = STYLED_ITEM('color',(#4382),#3011); +#4380 = FILL_AREA_STYLE_COLOUR('',#4030); +#4381 = STYLED_ITEM('color',(#4382),#2991); #4382 = PRESENTATION_STYLE_ASSIGNMENT((#4383)); #4383 = SURFACE_STYLE_USAGE(.BOTH.,#4384); #4384 = SURFACE_SIDE_STYLE('',(#4385)); #4385 = SURFACE_STYLE_FILL_AREA(#4386); #4386 = FILL_AREA_STYLE('',(#4387)); -#4387 = FILL_AREA_STYLE_COLOUR('',#4037); -#4388 = STYLED_ITEM('color',(#4389),#3036); +#4387 = FILL_AREA_STYLE_COLOUR('',#4030); +#4388 = STYLED_ITEM('color',(#4389),#3024); #4389 = PRESENTATION_STYLE_ASSIGNMENT((#4390)); #4390 = SURFACE_STYLE_USAGE(.BOTH.,#4391); #4391 = SURFACE_SIDE_STYLE('',(#4392)); #4392 = SURFACE_STYLE_FILL_AREA(#4393); #4393 = FILL_AREA_STYLE('',(#4394)); -#4394 = FILL_AREA_STYLE_COLOUR('',#4037); -#4395 = STYLED_ITEM('color',(#4396),#3069); +#4394 = FILL_AREA_STYLE_COLOUR('',#4030); +#4395 = STYLED_ITEM('color',(#4396),#3086); #4396 = PRESENTATION_STYLE_ASSIGNMENT((#4397)); #4397 = SURFACE_STYLE_USAGE(.BOTH.,#4398); #4398 = SURFACE_SIDE_STYLE('',(#4399)); #4399 = SURFACE_STYLE_FILL_AREA(#4400); #4400 = FILL_AREA_STYLE('',(#4401)); -#4401 = FILL_AREA_STYLE_COLOUR('',#4037); -#4402 = STYLED_ITEM('color',(#4403),#3086); +#4401 = FILL_AREA_STYLE_COLOUR('',#4030); +#4402 = STYLED_ITEM('color',(#4403),#3119); #4403 = PRESENTATION_STYLE_ASSIGNMENT((#4404)); #4404 = SURFACE_STYLE_USAGE(.BOTH.,#4405); #4405 = SURFACE_SIDE_STYLE('',(#4406)); #4406 = SURFACE_STYLE_FILL_AREA(#4407); #4407 = FILL_AREA_STYLE('',(#4408)); -#4408 = FILL_AREA_STYLE_COLOUR('',#4037); -#4409 = STYLED_ITEM('color',(#4410),#3119); +#4408 = FILL_AREA_STYLE_COLOUR('',#4030); +#4409 = STYLED_ITEM('color',(#4410),#3211); #4410 = PRESENTATION_STYLE_ASSIGNMENT((#4411)); #4411 = SURFACE_STYLE_USAGE(.BOTH.,#4412); #4412 = SURFACE_SIDE_STYLE('',(#4413)); #4413 = SURFACE_STYLE_FILL_AREA(#4414); #4414 = FILL_AREA_STYLE('',(#4415)); -#4415 = FILL_AREA_STYLE_COLOUR('',#4037); -#4416 = STYLED_ITEM('color',(#4417),#3218); +#4415 = FILL_AREA_STYLE_COLOUR('',#4030); +#4416 = STYLED_ITEM('color',(#4417),#3295); #4417 = PRESENTATION_STYLE_ASSIGNMENT((#4418)); #4418 = SURFACE_STYLE_USAGE(.BOTH.,#4419); #4419 = SURFACE_SIDE_STYLE('',(#4420)); #4420 = SURFACE_STYLE_FILL_AREA(#4421); #4421 = FILL_AREA_STYLE('',(#4422)); -#4422 = FILL_AREA_STYLE_COLOUR('',#4037); -#4423 = STYLED_ITEM('color',(#4424),#3302); +#4422 = FILL_AREA_STYLE_COLOUR('',#4030); +#4423 = STYLED_ITEM('color',(#4424),#3330); #4424 = PRESENTATION_STYLE_ASSIGNMENT((#4425)); #4425 = SURFACE_STYLE_USAGE(.BOTH.,#4426); #4426 = SURFACE_SIDE_STYLE('',(#4427)); #4427 = SURFACE_STYLE_FILL_AREA(#4428); #4428 = FILL_AREA_STYLE('',(#4429)); -#4429 = FILL_AREA_STYLE_COLOUR('',#4037); -#4430 = STYLED_ITEM('color',(#4431),#3337); +#4429 = FILL_AREA_STYLE_COLOUR('',#4030); +#4430 = STYLED_ITEM('color',(#4431),#3363); #4431 = PRESENTATION_STYLE_ASSIGNMENT((#4432)); #4432 = SURFACE_STYLE_USAGE(.BOTH.,#4433); #4433 = SURFACE_SIDE_STYLE('',(#4434)); #4434 = SURFACE_STYLE_FILL_AREA(#4435); #4435 = FILL_AREA_STYLE('',(#4436)); -#4436 = FILL_AREA_STYLE_COLOUR('',#4037); -#4437 = STYLED_ITEM('color',(#4438),#3378); +#4436 = FILL_AREA_STYLE_COLOUR('',#4030); +#4437 = STYLED_ITEM('color',(#4438),#3396); #4438 = PRESENTATION_STYLE_ASSIGNMENT((#4439)); #4439 = SURFACE_STYLE_USAGE(.BOTH.,#4440); #4440 = SURFACE_SIDE_STYLE('',(#4441)); #4441 = SURFACE_STYLE_FILL_AREA(#4442); #4442 = FILL_AREA_STYLE('',(#4443)); -#4443 = FILL_AREA_STYLE_COLOUR('',#4037); -#4444 = STYLED_ITEM('color',(#4445),#3403); +#4443 = FILL_AREA_STYLE_COLOUR('',#4030); +#4444 = STYLED_ITEM('color',(#4445),#3421); #4445 = PRESENTATION_STYLE_ASSIGNMENT((#4446)); #4446 = SURFACE_STYLE_USAGE(.BOTH.,#4447); #4447 = SURFACE_SIDE_STYLE('',(#4448)); #4448 = SURFACE_STYLE_FILL_AREA(#4449); #4449 = FILL_AREA_STYLE('',(#4450)); -#4450 = FILL_AREA_STYLE_COLOUR('',#4037); -#4451 = STYLED_ITEM('color',(#4452),#3436); +#4450 = FILL_AREA_STYLE_COLOUR('',#4030); +#4451 = STYLED_ITEM('color',(#4452),#3454); #4452 = PRESENTATION_STYLE_ASSIGNMENT((#4453)); #4453 = SURFACE_STYLE_USAGE(.BOTH.,#4454); #4454 = SURFACE_SIDE_STYLE('',(#4455)); #4455 = SURFACE_STYLE_FILL_AREA(#4456); #4456 = FILL_AREA_STYLE('',(#4457)); -#4457 = FILL_AREA_STYLE_COLOUR('',#4037); -#4458 = STYLED_ITEM('color',(#4459),#3461); +#4457 = FILL_AREA_STYLE_COLOUR('',#4030); +#4458 = STYLED_ITEM('color',(#4459),#3479); #4459 = PRESENTATION_STYLE_ASSIGNMENT((#4460)); #4460 = SURFACE_STYLE_USAGE(.BOTH.,#4461); #4461 = SURFACE_SIDE_STYLE('',(#4462)); #4462 = SURFACE_STYLE_FILL_AREA(#4463); #4463 = FILL_AREA_STYLE('',(#4464)); -#4464 = FILL_AREA_STYLE_COLOUR('',#4037); -#4465 = STYLED_ITEM('color',(#4466),#3486); +#4464 = FILL_AREA_STYLE_COLOUR('',#4030); +#4465 = STYLED_ITEM('color',(#4466),#3512); #4466 = PRESENTATION_STYLE_ASSIGNMENT((#4467)); #4467 = SURFACE_STYLE_USAGE(.BOTH.,#4468); #4468 = SURFACE_SIDE_STYLE('',(#4469)); #4469 = SURFACE_STYLE_FILL_AREA(#4470); #4470 = FILL_AREA_STYLE('',(#4471)); -#4471 = FILL_AREA_STYLE_COLOUR('',#4037); -#4472 = STYLED_ITEM('color',(#4473),#3519); +#4471 = FILL_AREA_STYLE_COLOUR('',#4030); +#4472 = STYLED_ITEM('color',(#4473),#3529); #4473 = PRESENTATION_STYLE_ASSIGNMENT((#4474)); #4474 = SURFACE_STYLE_USAGE(.BOTH.,#4475); #4475 = SURFACE_SIDE_STYLE('',(#4476)); #4476 = SURFACE_STYLE_FILL_AREA(#4477); #4477 = FILL_AREA_STYLE('',(#4478)); -#4478 = FILL_AREA_STYLE_COLOUR('',#4037); -#4479 = STYLED_ITEM('color',(#4480),#3536); +#4478 = FILL_AREA_STYLE_COLOUR('',#4030); +#4479 = STYLED_ITEM('color',(#4480),#3560); #4480 = PRESENTATION_STYLE_ASSIGNMENT((#4481)); #4481 = SURFACE_STYLE_USAGE(.BOTH.,#4482); #4482 = SURFACE_SIDE_STYLE('',(#4483)); #4483 = SURFACE_STYLE_FILL_AREA(#4484); #4484 = FILL_AREA_STYLE('',(#4485)); -#4485 = FILL_AREA_STYLE_COLOUR('',#4037); -#4486 = STYLED_ITEM('color',(#4487),#3567); +#4485 = FILL_AREA_STYLE_COLOUR('',#4030); +#4486 = STYLED_ITEM('color',(#4487),#3585); #4487 = PRESENTATION_STYLE_ASSIGNMENT((#4488)); #4488 = SURFACE_STYLE_USAGE(.BOTH.,#4489); #4489 = SURFACE_SIDE_STYLE('',(#4490)); #4490 = SURFACE_STYLE_FILL_AREA(#4491); #4491 = FILL_AREA_STYLE('',(#4492)); -#4492 = FILL_AREA_STYLE_COLOUR('',#4037); -#4493 = STYLED_ITEM('color',(#4494),#3599); +#4492 = FILL_AREA_STYLE_COLOUR('',#4030); +#4493 = STYLED_ITEM('color',(#4494),#3610); #4494 = PRESENTATION_STYLE_ASSIGNMENT((#4495)); #4495 = SURFACE_STYLE_USAGE(.BOTH.,#4496); #4496 = SURFACE_SIDE_STYLE('',(#4497)); #4497 = SURFACE_STYLE_FILL_AREA(#4498); #4498 = FILL_AREA_STYLE('',(#4499)); -#4499 = FILL_AREA_STYLE_COLOUR('',#4037); -#4500 = STYLED_ITEM('color',(#4501),#3623); +#4499 = FILL_AREA_STYLE_COLOUR('',#4030); +#4500 = STYLED_ITEM('color',(#4501),#3634); #4501 = PRESENTATION_STYLE_ASSIGNMENT((#4502)); #4502 = SURFACE_STYLE_USAGE(.BOTH.,#4503); #4503 = SURFACE_SIDE_STYLE('',(#4504)); #4504 = SURFACE_STYLE_FILL_AREA(#4505); #4505 = FILL_AREA_STYLE('',(#4506)); -#4506 = FILL_AREA_STYLE_COLOUR('',#4037); -#4507 = STYLED_ITEM('color',(#4508),#3648); +#4506 = FILL_AREA_STYLE_COLOUR('',#4030); +#4507 = STYLED_ITEM('color',(#4508),#3659); #4508 = PRESENTATION_STYLE_ASSIGNMENT((#4509)); #4509 = SURFACE_STYLE_USAGE(.BOTH.,#4510); #4510 = SURFACE_SIDE_STYLE('',(#4511)); #4511 = SURFACE_STYLE_FILL_AREA(#4512); #4512 = FILL_AREA_STYLE('',(#4513)); -#4513 = FILL_AREA_STYLE_COLOUR('',#4037); -#4514 = STYLED_ITEM('color',(#4515),#3672); +#4513 = FILL_AREA_STYLE_COLOUR('',#4030); +#4514 = STYLED_ITEM('color',(#4515),#3683); #4515 = PRESENTATION_STYLE_ASSIGNMENT((#4516)); #4516 = SURFACE_STYLE_USAGE(.BOTH.,#4517); #4517 = SURFACE_SIDE_STYLE('',(#4518)); #4518 = SURFACE_STYLE_FILL_AREA(#4519); #4519 = FILL_AREA_STYLE('',(#4520)); -#4520 = FILL_AREA_STYLE_COLOUR('',#4037); -#4521 = STYLED_ITEM('color',(#4522),#3690); +#4520 = FILL_AREA_STYLE_COLOUR('',#4030); +#4521 = STYLED_ITEM('color',(#4522),#3708); #4522 = PRESENTATION_STYLE_ASSIGNMENT((#4523)); #4523 = SURFACE_STYLE_USAGE(.BOTH.,#4524); #4524 = SURFACE_SIDE_STYLE('',(#4525)); #4525 = SURFACE_STYLE_FILL_AREA(#4526); #4526 = FILL_AREA_STYLE('',(#4527)); -#4527 = FILL_AREA_STYLE_COLOUR('',#4037); -#4528 = STYLED_ITEM('color',(#4529),#3715); +#4527 = FILL_AREA_STYLE_COLOUR('',#4030); +#4528 = STYLED_ITEM('color',(#4529),#3725); #4529 = PRESENTATION_STYLE_ASSIGNMENT((#4530)); #4530 = SURFACE_STYLE_USAGE(.BOTH.,#4531); #4531 = SURFACE_SIDE_STYLE('',(#4532)); #4532 = SURFACE_STYLE_FILL_AREA(#4533); #4533 = FILL_AREA_STYLE('',(#4534)); -#4534 = FILL_AREA_STYLE_COLOUR('',#4037); -#4535 = STYLED_ITEM('color',(#4536),#3732); -#4536 = PRESENTATION_STYLE_ASSIGNMENT((#4537)); -#4537 = SURFACE_STYLE_USAGE(.BOTH.,#4538); -#4538 = SURFACE_SIDE_STYLE('',(#4539)); -#4539 = SURFACE_STYLE_FILL_AREA(#4540); -#4540 = FILL_AREA_STYLE('',(#4541)); -#4541 = FILL_AREA_STYLE_COLOUR('',#4542); -#4542 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#4534 = FILL_AREA_STYLE_COLOUR('',#4535); +#4535 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); ENDSEC; END-ISO-10303-21; diff --git a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl index ffb4609f..cee0c40d 100644 --- a/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl +++ b/modules/packages3d/Housings_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm.wrl @@ -372,14 +372,14 @@ coord Coordinate { point [0.492125 -0.492125 0,0.492125 0.492125 0,0.492125 0.49 appearance Appearance{material Material{diffuseColor 0 0.333333 0 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,3,5,6,-1,0,2,7,-1,3,6,8,-1,3,8,9,-1,3,9,10,-1,3,10,11,-1,12,13,14,-1,3,11,15,-1,3,15,16,-1,17,18,19,-1,20,0,7,-1,21,7,22,-1,21,16,7,-1,23,19,18,-1,24,25,13,-1,24,13,12,-1,26,19,23,-1,27,28,21,-1,27,3,28,-1,29,20,7,-1,27,21,22,-1,27,30,25,-1,27,25,3,-1,3,25,4,-1,4,25,31,-1,32,27,22,-1,33,23,34,-1,32,22,35,-1,36,25,24,-1,32,35,37,-1,32,37,38,-1,30,19,26,-1,33,26,23,-1,30,26,39,-1,30,39,40,-1,30,40,41,-1,42,29,7,-1,43,39,44,-1,45,25,36,-1,43,40,39,-1,46,25,45,-1,47,34,17,-1,47,17,48,-1,49,25,46,-1,30,41,50,-1,13,41,51,-1,13,50,41,-1,31,25,49,-1,52,30,50,-1,32,53,48,-1,32,48,17,-1,32,17,19,-1,54,33,34,-1,54,34,47,-1,55,53,32,-1,25,30,52,-1,56,44,33,-1,56,33,54,-1,38,55,32,-1,38,54,47,-1,38,47,55,-1,16,42,7,-1,2,43,44,-1,16,15,57,-1,2,44,56,-1,16,57,58,-1,16,58,59,-1,16,59,60,-1,16,60,42,-1,35,2,56,-1,35,56,37,-1,1,43,2,-1,1,61,51,-1,1,51,43,-1,14,51,61,-1,14,13,51,-1] -coord Coordinate { point [-0.182889 0.349014 0,-0.174485 0.353425 0,-0.316929 0.0610235 0,-0.316929 0.454723 0,-0.192104 0.424909 0,-0.201596 0.424909 0,-0.210811 0.422638 0,-0.316929 0.198819 0,-0.219215 0.418227 0,-0.226319 0.411933 0,-0.23171 0.404122 0,-0.235076 0.395248 0,-0.158624 0.376404 0,0.316929 0.316929 0,-0.16199 0.36753 0,-0.23622 0.385826 0,-0.316929 0.316928 0,0.316929 -0.454724 0,0.454724 -0.454724 0,0.492125 -0.492125 0,-0.192104 0.346743 0,-0.454724 0.316928 0,-0.454724 0.198819 0,0.454724 -0.316929 0,-0.15748 0.385826 0,0.316929 0.454724 0,0.454724 -0.198819 0,-0.492125 0.492125 0,-0.454724 0.454723 0,-0.201596 0.346743 0,0.492125 0.492125 0,-0.182889 0.422638 0,-0.492125 -0.492125 0,0.316929 -0.198819 0,0.316929 -0.316929 0,-0.454724 0.0610235 0,-0.158624 0.395248 0,-0.454724 -0.0610235 0,-0.454724 -0.198819 0,0.454724 -0.0610235 0,0.454724 0.0610235 0,0.454724 0.198819 0,-0.210811 0.349014 0,0.316929 0.0610235 0,0.316929 -0.0610235 0,-0.16199 0.404122 0,-0.167381 0.411933 0,-0.316929 -0.316929 0,-0.316929 -0.454724 0,-0.174485 0.418227 0,0.454724 0.316929 0,0.316929 0.198819 0,0.454724 0.454724 0,-0.454724 -0.454724 0,-0.316929 -0.198819 0,-0.454724 -0.316929 0,-0.316929 -0.0610235 0,-0.235076 0.376404 0,-0.23171 0.36753 0,-0.226319 0.359719 0,-0.219215 0.353425 0,-0.167381 0.359719 0] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,5,6,-1,7,3,8,-1,9,10,11,-1,7,0,3,-1,12,13,14,-1,15,16,0,-1,15,17,18,-1,19,14,13,-1,15,18,20,-1,21,4,22,-1,15,20,23,-1,15,23,24,-1,15,24,16,-1,25,13,12,-1,26,10,9,-1,27,28,7,-1,27,15,28,-1,27,7,8,-1,29,12,30,-1,27,31,10,-1,27,10,15,-1,15,10,32,-1,33,10,26,-1,15,32,17,-1,29,25,12,-1,34,27,8,-1,34,8,35,-1,34,35,36,-1,34,36,37,-1,31,13,25,-1,31,25,38,-1,31,38,39,-1,31,39,40,-1,22,38,41,-1,22,39,38,-1,42,10,33,-1,43,10,42,-1,44,30,19,-1,44,19,45,-1,34,45,19,-1,32,10,43,-1,34,19,13,-1,31,40,46,-1,47,45,34,-1,48,40,6,-1,48,46,40,-1,49,31,46,-1,50,29,30,-1,50,30,44,-1,51,52,48,-1,53,48,52,-1,54,47,34,-1,55,41,29,-1,10,31,49,-1,55,29,50,-1,37,54,34,-1,37,44,54,-1,56,51,48,-1,37,50,44,-1,56,48,6,-1,57,21,22,-1,58,48,53,-1,57,22,41,-1,59,56,6,-1,57,41,55,-1,60,10,48,-1,35,55,36,-1,60,48,58,-1,35,57,55,-1,5,59,6,-1,3,21,57,-1,3,2,61,-1,3,61,21,-1,11,10,60,-1,0,16,1,-1,4,6,22,-1] +coord Coordinate { point [-0.316929 0.316928 0,0.158624 0.376404 0,0.16199 0.36753 0,-0.316929 0.198819 0,0.182889 0.349014 0,0.192104 0.346743 0,0.316929 0.198819 0,-0.454724 0.316928 0,-0.454724 0.198819 0,0.23171 0.404122 0,0.316929 0.454724 0,0.235076 0.395248 0,0.454724 -0.316929 0,0.492125 -0.492125 0,0.454724 -0.454724 0,-0.316929 0.454723 0,0.15748 0.385826 0,0.182889 0.422638 0,0.174485 0.418227 0,0.316929 -0.454724 0,0.167381 0.411933 0,0.174485 0.353425 0,0.316929 0.0610235 0,0.16199 0.404122 0,0.158624 0.395248 0,0.454724 -0.198819 0,0.226319 0.411933 0,-0.492125 0.492125 0,-0.454724 0.454723 0,0.316929 -0.198819 0,0.316929 -0.316929 0,0.492125 0.492125 0,0.192104 0.424909 0,0.219215 0.418227 0,-0.492125 -0.492125 0,-0.454724 0.0610235 0,-0.454724 -0.0610235 0,-0.454724 -0.198819 0,0.454724 -0.0610235 0,0.454724 0.0610235 0,0.454724 0.198819 0,0.316929 -0.0610235 0,0.210811 0.422638 0,0.201596 0.424909 0,-0.316929 -0.316929 0,-0.316929 -0.454724 0,0.454724 0.316929 0,-0.454724 -0.454724 0,0.316929 0.316929 0,0.454724 0.454724 0,-0.316929 -0.198819 0,0.219215 0.353425 0,0.226319 0.359719 0,0.23171 0.36753 0,-0.454724 -0.316929 0,-0.316929 -0.0610235 0,0.210811 0.349014 0,-0.316929 0.0610235 0,0.235076 0.376404 0,0.201596 0.346743 0,0.23622 0.385826 0,0.167381 0.359719 0] }} appearance Appearance{material Material{diffuseColor 0 0.333333 0 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,0,-1,0,4,1,-1,3,5,0,-1,6,7,8,-1,9,7,10,-1,0,11,4,-1,10,7,12,-1,12,7,13,-1,13,7,14,-1,14,7,15,-1,15,7,16,-1,16,7,6,-1,8,7,17,-1,0,18,11,-1,19,7,20,-1,20,7,9,-1,5,21,0,-1,22,19,23,-1,24,19,22,-1,25,19,24,-1,18,19,25,-1,0,19,18,-1,26,17,21,-1,27,17,28,-1,28,17,29,-1,29,17,26,-1,21,17,0,-1,19,30,23,-1,27,31,17,-1,19,32,30,-1,31,33,17,-1,33,34,17,-1,19,35,32,-1,34,8,17,-1,19,20,35,-1] -coord Coordinate { point [0.492125 -0.492125 0.051181,0.442448 -0.434967 0.051181,0.434967 -0.442448 0.051181,0.426009 -0.448076 0.051181,0.448076 -0.426009 0.051181,0.416024 -0.45157 0.051181,-0.452755 0.405511 0.051181,-0.492125 0.492125 0.051181,-0.452755 -0.405511 0.051181,-0.405511 0.452755 0.051181,-0.416024 0.45157 0.051181,0.45157 -0.416024 0.051181,-0.426009 0.448076 0.051181,-0.434967 0.442448 0.051181,-0.442448 0.434967 0.051181,-0.448076 0.426009 0.051181,-0.45157 0.416024 0.051181,-0.492125 -0.492125 0.051181,0.452755 -0.405511 0.051181,0.492125 0.492125 0.051181,0.405511 0.452755 0.051181,0.405511 -0.452755 0.051181,0.448076 0.426009 0.051181,0.442448 0.434967 0.051181,0.45157 0.416024 0.051181,0.452755 0.405511 0.051181,-0.405511 -0.452755 0.051181,-0.434967 -0.442448 0.051181,-0.426009 -0.448076 0.051181,-0.416024 -0.45157 0.051181,0.434967 0.442448 0.051181,-0.442448 -0.434967 0.051181,0.426009 0.448076 0.051181,-0.448076 -0.426009 0.051181,-0.45157 -0.416024 0.051181,0.416024 0.45157 0.051181] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,0,-1,0,4,1,-1,3,5,0,-1,6,7,8,-1,9,7,10,-1,10,7,11,-1,11,7,12,-1,0,13,4,-1,12,7,14,-1,14,7,15,-1,15,7,16,-1,16,7,6,-1,8,7,17,-1,18,7,19,-1,19,7,9,-1,0,20,13,-1,5,21,0,-1,22,18,23,-1,24,18,22,-1,25,18,24,-1,20,18,25,-1,0,18,20,-1,26,17,21,-1,27,17,28,-1,28,17,29,-1,29,17,26,-1,21,17,0,-1,18,30,23,-1,27,31,17,-1,31,32,17,-1,18,33,30,-1,32,34,17,-1,18,35,33,-1,18,19,35,-1,34,8,17,-1] +coord Coordinate { point [0.492125 -0.492125 0.051181,0.442448 -0.434967 0.051181,0.434967 -0.442448 0.051181,0.426009 -0.448076 0.051181,0.448076 -0.426009 0.051181,0.416024 -0.45157 0.051181,-0.452755 0.405511 0.051181,-0.492125 0.492125 0.051181,-0.452755 -0.405511 0.051181,-0.405511 0.452755 0.051181,-0.416024 0.45157 0.051181,-0.426009 0.448076 0.051181,-0.434967 0.442448 0.051181,0.45157 -0.416024 0.051181,-0.442448 0.434967 0.051181,-0.448076 0.426009 0.051181,-0.45157 0.416024 0.051181,-0.492125 -0.492125 0.051181,0.492125 0.492125 0.051181,0.405511 0.452755 0.051181,0.452755 -0.405511 0.051181,0.405511 -0.452755 0.051181,0.448076 0.426009 0.051181,0.442448 0.434967 0.051181,0.45157 0.416024 0.051181,0.452755 0.405511 0.051181,-0.405511 -0.452755 0.051181,-0.434967 -0.442448 0.051181,-0.426009 -0.448076 0.051181,-0.416024 -0.45157 0.051181,0.434967 0.442448 0.051181,-0.442448 -0.434967 0.051181,-0.448076 -0.426009 0.051181,0.426009 0.448076 0.051181,-0.45157 -0.416024 0.051181,0.416024 0.45157 0.051181] }} appearance Appearance{material Material{diffuseColor 0 0.333333 0 transparency 0}}} @@ -391,7 +391,25 @@ appearance Appearance{material Material{diffuseColor 0 0.333333 0 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [-0.316929 0.454723 0,-0.316929 0.316928 0,-0.316929 0.454723 -0.003937,-0.316929 0.316928 -0.003937] +coord Coordinate { point [-0.454724 0.198819 0,-0.316929 0.198819 0,-0.454724 0.198819 -0.003937,-0.316929 0.198819 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.198819 0,-0.316929 0.0610235 0,-0.316929 0.198819 -0.003937,-0.316929 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.0610235 0,-0.454724 0.0610235 0,-0.316929 0.0610235 -0.003937,-0.454724 0.0610235 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.454724 0.0610235 0,-0.454724 0.198819 0,-0.454724 0.0610235 -0.003937,-0.454724 0.198819 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} @@ -414,8 +432,8 @@ coord Coordinate { point [-0.454724 0.454723 0,-0.316929 0.454723 0,-0.454724 0. appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,7,8,-1,9,4,5,-1,6,10,7,-1,9,5,11,-1,12,8,13,-1,14,9,11,-1,12,6,8,-1,14,11,15,-1,16,13,17,-1,18,14,15,-1,18,15,19,-1,16,12,13,-1,20,17,21,-1,22,18,19,-1,22,19,23,-1,20,16,17,-1,24,21,25,-1,26,23,27,-1,24,20,21,-1,26,22,23,-1,28,27,29,-1,30,25,31,-1,28,26,27,-1,10,29,7,-1,30,24,25,-1,10,28,29,-1,32,31,33,-1,32,30,31,-1,34,33,35,-1,34,32,33,-1,36,35,37,-1,36,34,35,-1,38,37,39,-1,38,36,37,-1,40,39,41,-1,40,38,39,-1,42,40,41,-1,42,41,43,-1,44,42,43,-1,44,43,45,-1,46,44,45,-1,46,45,47,-1,48,46,47,-1,48,47,49,-1,50,48,49,-1,50,49,51,-1,1,50,51,-1,1,51,2,-1] -coord Coordinate { point [-0.210811 0.349014 0,-0.219215 0.353425 0,-0.219215 0.353425 -0.003937,-0.210811 0.349014 -0.003937,-0.201596 0.346743 0,-0.201596 0.346743 -0.003937,-0.158624 0.395248 0,-0.15748 0.385826 -0.003937,-0.158624 0.395248 -0.003937,-0.192104 0.346743 0,-0.15748 0.385826 0,-0.192104 0.346743 -0.003937,-0.16199 0.404122 0,-0.16199 0.404122 -0.003937,-0.182889 0.349014 0,-0.182889 0.349014 -0.003937,-0.167381 0.411933 0,-0.167381 0.411933 -0.003937,-0.174485 0.353425 0,-0.174485 0.353425 -0.003937,-0.174485 0.418227 0,-0.174485 0.418227 -0.003937,-0.167381 0.359719 0,-0.167381 0.359719 -0.003937,-0.182889 0.422638 0,-0.182889 0.422638 -0.003937,-0.16199 0.36753 0,-0.16199 0.36753 -0.003937,-0.158624 0.376404 0,-0.158624 0.376404 -0.003937,-0.192104 0.424909 0,-0.192104 0.424909 -0.003937,-0.201596 0.424909 0,-0.201596 0.424909 -0.003937,-0.210811 0.422638 0,-0.210811 0.422638 -0.003937,-0.219215 0.418227 0,-0.219215 0.418227 -0.003937,-0.226319 0.411933 0,-0.226319 0.411933 -0.003937,-0.23171 0.404122 0,-0.23171 0.404122 -0.003937,-0.235076 0.395248 0,-0.235076 0.395248 -0.003937,-0.23622 0.385826 0,-0.23622 0.385826 -0.003937,-0.235076 0.376404 0,-0.235076 0.376404 -0.003937,-0.23171 0.36753 0,-0.23171 0.36753 -0.003937,-0.226319 0.359719 0,-0.226319 0.359719 -0.003937] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.316929 0.454723 0,-0.316929 0.316928 0,-0.316929 0.454723 -0.003937,-0.316929 0.316928 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} @@ -468,26 +486,8 @@ coord Coordinate { point [0.454724 0.198819 0,0.454724 0.0610235 0,0.454724 0.19 appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [-0.454724 0.198819 0,-0.316929 0.198819 0,-0.454724 0.198819 -0.003937,-0.316929 0.198819 -0.003937] -}} -appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [-0.316929 0.198819 0,-0.316929 0.0610235 0,-0.316929 0.198819 -0.003937,-0.316929 0.0610235 -0.003937] -}} -appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [-0.316929 0.0610235 0,-0.454724 0.0610235 0,-0.316929 0.0610235 -0.003937,-0.454724 0.0610235 -0.003937] -}} -appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [-0.454724 0.0610235 0,-0.454724 0.198819 0,-0.454724 0.0610235 -0.003937,-0.454724 0.198819 -0.003937] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,7,8,-1,9,4,5,-1,6,10,7,-1,9,5,11,-1,12,8,13,-1,14,9,11,-1,12,6,8,-1,14,11,15,-1,16,13,17,-1,18,14,15,-1,18,15,19,-1,16,12,13,-1,20,17,21,-1,22,18,19,-1,22,19,23,-1,20,16,17,-1,24,21,25,-1,26,23,27,-1,24,20,21,-1,26,22,23,-1,28,27,29,-1,30,25,31,-1,28,26,27,-1,10,29,7,-1,30,24,25,-1,10,28,29,-1,32,31,33,-1,32,30,31,-1,34,33,35,-1,34,32,33,-1,36,35,37,-1,36,34,35,-1,38,37,39,-1,38,36,37,-1,40,39,41,-1,40,38,39,-1,42,40,41,-1,42,41,43,-1,44,42,43,-1,44,43,45,-1,46,44,45,-1,46,45,47,-1,48,46,47,-1,48,47,49,-1,50,48,49,-1,50,49,51,-1,1,50,51,-1,1,51,2,-1] +coord Coordinate { point [0.182889 0.349014 0,0.174485 0.353425 0,0.174485 0.353425 -0.003937,0.182889 0.349014 -0.003937,0.192104 0.346743 0,0.192104 0.346743 -0.003937,0.235076 0.395248 0,0.23622 0.385826 -0.003937,0.235076 0.395248 -0.003937,0.201596 0.346743 0,0.23622 0.385826 0,0.201596 0.346743 -0.003937,0.23171 0.404122 0,0.23171 0.404122 -0.003937,0.210811 0.349014 0,0.210811 0.349014 -0.003937,0.226319 0.411933 0,0.226319 0.411933 -0.003937,0.219215 0.353425 0,0.219215 0.353425 -0.003937,0.219215 0.418227 0,0.219215 0.418227 -0.003937,0.226319 0.359719 0,0.226319 0.359719 -0.003937,0.210811 0.422638 0,0.210811 0.422638 -0.003937,0.23171 0.36753 0,0.23171 0.36753 -0.003937,0.235076 0.376404 0,0.235076 0.376404 -0.003937,0.201596 0.424909 0,0.201596 0.424909 -0.003937,0.192104 0.424909 0,0.192104 0.424909 -0.003937,0.182889 0.422638 0,0.182889 0.422638 -0.003937,0.174485 0.418227 0,0.174485 0.418227 -0.003937,0.167381 0.411933 0,0.167381 0.411933 -0.003937,0.16199 0.404122 0,0.16199 0.404122 -0.003937,0.158624 0.395248 0,0.158624 0.395248 -0.003937,0.15748 0.385826 0,0.15748 0.385826 -0.003937,0.158624 0.376404 0,0.158624 0.376404 -0.003937,0.16199 0.36753 0,0.16199 0.36753 -0.003937,0.167381 0.359719 0,0.167381 0.359719 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} @@ -517,18 +517,6 @@ appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [0.454724 -0.198819 0,0.316929 -0.198819 0,0.454724 -0.198819 -0.003937,0.316929 -0.198819 -0.003937] -}} -appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [0.316929 -0.198819 0,0.316929 -0.0610235 0,0.316929 -0.198819 -0.003937,0.316929 -0.0610235 -0.003937] -}} -appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] coord Coordinate { point [0.316929 -0.0610235 0,0.454724 -0.0610235 0,0.316929 -0.0610235 -0.003937,0.454724 -0.0610235 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 @@ -541,13 +529,13 @@ appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [0.454724 -0.316929 0,0.454724 -0.454724 0,0.454724 -0.316929 -0.003937,0.454724 -0.454724 -0.003937] +coord Coordinate { point [0.454724 -0.198819 0,0.316929 -0.198819 0,0.454724 -0.198819 -0.003937,0.316929 -0.198819 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] -coord Coordinate { point [0.454724 -0.454724 0,0.316929 -0.454724 0,0.454724 -0.454724 -0.003937,0.316929 -0.454724 -0.003937] +coord Coordinate { point [0.316929 -0.198819 0,0.316929 -0.0610235 0,0.316929 -0.198819 -0.003937,0.316929 -0.0610235 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} @@ -565,6 +553,18 @@ appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 -0.316929 0,0.454724 -0.454724 0,0.454724 -0.316929 -0.003937,0.454724 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.454724 -0.454724 0,0.316929 -0.454724 0,0.454724 -0.454724 -0.003937,0.316929 -0.454724 -0.003937] +}} +appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] coord Coordinate { point [-0.316929 -0.454724 0,-0.454724 -0.454724 0,-0.316929 -0.454724 -0.003937,-0.454724 -0.454724 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 @@ -589,61 +589,61 @@ appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] -coord Coordinate { point [-0.405511 0.452755 0.051181,-0.405511 0.452755 0.090551,-0.3912 0.452755 0.090551,-0.315528 0.452755 0.090551,0.405511 0.452755 0.051181,0.315528 0.452755 0.090551,0.3912 0.452755 0.090551,0.405511 0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] -coord Coordinate { point [0.405511 0.452755 0.051181,0.416024 0.45157 0.090551,0.416024 0.45157 0.051181,0.405511 0.452755 0.090551,0.426009 0.448076 0.090551,0.426009 0.448076 0.051181,0.434967 0.442448 0.090551,0.434967 0.442448 0.051181,0.442448 0.434967 0.090551,0.442448 0.434967 0.051181,0.448076 0.426009 0.090551,0.448076 0.426009 0.051181,0.45157 0.416024 0.090551,0.45157 0.416024 0.051181,0.452755 0.405511 0.090551,0.452755 0.405511 0.051181] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] -coord Coordinate { point [0.452755 0.405511 0.051181,0.452755 0.405511 0.090551,0.452755 0.3912 0.090551,0.452755 0.315528 0.090551,0.452755 -0.405511 0.051181,0.452755 -0.315528 0.090551,0.452755 -0.3912 0.090551,0.452755 -0.405511 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] -coord Coordinate { point [0.452755 -0.405511 0.051181,0.45157 -0.416024 0.090551,0.45157 -0.416024 0.051181,0.452755 -0.405511 0.090551,0.448076 -0.426009 0.090551,0.448076 -0.426009 0.051181,0.442448 -0.434967 0.090551,0.442448 -0.434967 0.051181,0.434967 -0.442448 0.090551,0.434967 -0.442448 0.051181,0.426009 -0.448076 0.090551,0.426009 -0.448076 0.051181,0.416024 -0.45157 0.090551,0.416024 -0.45157 0.051181,0.405511 -0.452755 0.090551,0.405511 -0.452755 0.051181] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] -coord Coordinate { point [0.405511 -0.452755 0.051181,0.405511 -0.452755 0.090551,0.3912 -0.452755 0.090551,0.315528 -0.452755 0.090551,-0.405511 -0.452755 0.051181,-0.315528 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.405511 -0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] -coord Coordinate { point [-0.45157 -0.416024 0.090551,-0.452755 -0.405511 0.051181,-0.45157 -0.416024 0.051181,-0.452755 -0.405511 0.090551,-0.448076 -0.426009 0.090551,-0.448076 -0.426009 0.051181,-0.442448 -0.434967 0.090551,-0.442448 -0.434967 0.051181,-0.434967 -0.442448 0.090551,-0.434967 -0.442448 0.051181,-0.426009 -0.448076 0.090551,-0.426009 -0.448076 0.051181,-0.416024 -0.45157 0.090551,-0.416024 -0.45157 0.051181,-0.405511 -0.452755 0.090551,-0.405511 -0.452755 0.051181] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] coord Coordinate { point [-0.452755 -0.405511 0.051181,-0.452755 -0.405511 0.090551,-0.452755 -0.3912 0.090551,-0.452755 -0.315528 0.090551,-0.452755 0.405511 0.051181,-0.452755 0.315528 0.090551,-0.452755 0.3912 0.090551,-0.452755 0.405511 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] coord Coordinate { point [-0.416024 0.45157 0.090551,-0.405511 0.452755 0.051181,-0.416024 0.45157 0.051181,-0.405511 0.452755 0.090551,-0.426009 0.448076 0.090551,-0.426009 0.448076 0.051181,-0.434967 0.442448 0.090551,-0.434967 0.442448 0.051181,-0.442448 0.434967 0.090551,-0.442448 0.434967 0.051181,-0.448076 0.426009 0.090551,-0.448076 0.426009 0.051181,-0.45157 0.416024 0.090551,-0.45157 0.416024 0.051181,-0.452755 0.405511 0.090551,-0.452755 0.405511 0.051181] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [-0.405511 0.452755 0.051181,-0.405511 0.452755 0.090551,-0.3912 0.452755 0.090551,-0.315528 0.452755 0.090551,0.405511 0.452755 0.051181,0.315528 0.452755 0.090551,0.3912 0.452755 0.090551,0.405511 0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] +coord Coordinate { point [0.405511 0.452755 0.051181,0.416024 0.45157 0.090551,0.416024 0.45157 0.051181,0.405511 0.452755 0.090551,0.426009 0.448076 0.090551,0.426009 0.448076 0.051181,0.434967 0.442448 0.090551,0.434967 0.442448 0.051181,0.442448 0.434967 0.090551,0.442448 0.434967 0.051181,0.448076 0.426009 0.090551,0.448076 0.426009 0.051181,0.45157 0.416024 0.090551,0.45157 0.416024 0.051181,0.452755 0.405511 0.090551,0.452755 0.405511 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [0.452755 0.405511 0.051181,0.452755 0.405511 0.090551,0.452755 0.3912 0.090551,0.452755 0.315528 0.090551,0.452755 -0.405511 0.051181,0.452755 -0.315528 0.090551,0.452755 -0.3912 0.090551,0.452755 -0.405511 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] +coord Coordinate { point [0.452755 -0.405511 0.051181,0.45157 -0.416024 0.090551,0.45157 -0.416024 0.051181,0.452755 -0.405511 0.090551,0.448076 -0.426009 0.090551,0.448076 -0.426009 0.051181,0.442448 -0.434967 0.090551,0.442448 -0.434967 0.051181,0.434967 -0.442448 0.090551,0.434967 -0.442448 0.051181,0.426009 -0.448076 0.090551,0.426009 -0.448076 0.051181,0.416024 -0.45157 0.090551,0.416024 -0.45157 0.051181,0.405511 -0.452755 0.090551,0.405511 -0.452755 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,6,7,-1,4,0,3,-1,4,3,5,-1] +coord Coordinate { point [0.405511 -0.452755 0.051181,0.405511 -0.452755 0.090551,0.3912 -0.452755 0.090551,0.315528 -0.452755 0.090551,-0.405511 -0.452755 0.051181,-0.315528 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.405511 -0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.45157 -0.416024 0.090551,-0.452755 -0.405511 0.051181,-0.45157 -0.416024 0.051181,-0.452755 -0.405511 0.090551,-0.448076 -0.426009 0.090551,-0.448076 -0.426009 0.051181,-0.442448 -0.434967 0.090551,-0.442448 -0.434967 0.051181,-0.434967 -0.442448 0.090551,-0.434967 -0.442448 0.051181,-0.426009 -0.448076 0.090551,-0.426009 -0.448076 0.051181,-0.416024 -0.45157 0.090551,-0.416024 -0.45157 0.051181,-0.405511 -0.452755 0.090551,-0.405511 -0.452755 0.051181] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [-0.454724 0.454723 -0.003937,-0.316929 0.454723 -0.003937,-0.316929 0.316928 -0.003937,-0.454724 0.316928 -0.003937] +coord Coordinate { point [-0.454724 0.198819 -0.003937,-0.316929 0.198819 -0.003937,-0.316929 0.0610235 -0.003937,-0.454724 0.0610235 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,1,5,-1,5,1,6,-1,6,1,7,-1,7,1,8,-1,8,1,9,-1,9,1,10,-1,10,1,11,-1,11,1,12,-1,12,1,13,-1,13,1,14,-1,14,1,15,-1,15,1,16,-1,16,1,17,-1,17,1,18,-1,18,1,19,-1,19,1,20,-1,20,1,21,-1,21,1,22,-1,22,1,23,-1,23,1,24,-1,24,1,25,-1,25,1,0,-1] -coord Coordinate { point [-0.15748 0.385826 -0.003937,-0.167381 0.411933 -0.003937,-0.158624 0.395248 -0.003937,-0.16199 0.404122 -0.003937,-0.174485 0.418227 -0.003937,-0.182889 0.422638 -0.003937,-0.192104 0.424909 -0.003937,-0.201596 0.424909 -0.003937,-0.210811 0.422638 -0.003937,-0.219215 0.418227 -0.003937,-0.226319 0.411933 -0.003937,-0.23171 0.404122 -0.003937,-0.235076 0.395248 -0.003937,-0.23622 0.385826 -0.003937,-0.235076 0.376404 -0.003937,-0.23171 0.36753 -0.003937,-0.226319 0.359719 -0.003937,-0.219215 0.353425 -0.003937,-0.210811 0.349014 -0.003937,-0.201596 0.346743 -0.003937,-0.192104 0.346743 -0.003937,-0.182889 0.349014 -0.003937,-0.174485 0.353425 -0.003937,-0.167381 0.359719 -0.003937,-0.16199 0.36753 -0.003937,-0.158624 0.376404 -0.003937] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.454724 0.454723 -0.003937,-0.316929 0.454723 -0.003937,-0.316929 0.316928 -0.003937,-0.454724 0.316928 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} @@ -660,8 +660,8 @@ coord Coordinate { point [0.316929 0.198819 -0.003937,0.454724 0.198819 -0.00393 appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [-0.454724 0.198819 -0.003937,-0.316929 0.198819 -0.003937,-0.316929 0.0610235 -0.003937,-0.454724 0.0610235 -0.003937] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,1,5,-1,5,1,6,-1,6,1,7,-1,7,1,8,-1,8,1,9,-1,9,1,10,-1,10,1,11,-1,11,1,12,-1,12,1,13,-1,13,1,14,-1,14,1,15,-1,15,1,16,-1,16,1,17,-1,17,1,18,-1,18,1,19,-1,19,1,20,-1,20,1,21,-1,21,1,22,-1,22,1,23,-1,23,1,24,-1,24,1,25,-1,25,1,0,-1] +coord Coordinate { point [0.23622 0.385826 -0.003937,0.226319 0.411933 -0.003937,0.235076 0.395248 -0.003937,0.23171 0.404122 -0.003937,0.219215 0.418227 -0.003937,0.210811 0.422638 -0.003937,0.201596 0.424909 -0.003937,0.192104 0.424909 -0.003937,0.182889 0.422638 -0.003937,0.174485 0.418227 -0.003937,0.167381 0.411933 -0.003937,0.16199 0.404122 -0.003937,0.158624 0.395248 -0.003937,0.15748 0.385826 -0.003937,0.158624 0.376404 -0.003937,0.16199 0.36753 -0.003937,0.167381 0.359719 -0.003937,0.174485 0.353425 -0.003937,0.182889 0.349014 -0.003937,0.192104 0.346743 -0.003937,0.201596 0.346743 -0.003937,0.210811 0.349014 -0.003937,0.219215 0.353425 -0.003937,0.226319 0.359719 -0.003937,0.23171 0.36753 -0.003937,0.235076 0.376404 -0.003937] }} appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} @@ -690,334 +690,334 @@ coord Coordinate { point [-0.454724 -0.316929 -0.003937,-0.316929 -0.316929 -0.0 appearance Appearance{material Material{diffuseColor 0.780392 0.568627 0.113725 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,1,6,2,-1,3,7,4,-1,6,8,2,-1,3,9,7,-1,8,10,2,-1,2,11,3,-1,3,11,9,-1,10,11,2,-1] -coord Coordinate { point [-0.3912 0.452755 0.090551,-0.405511 0.452755 0.090551,-0.415451 0.43621 0.090551,-0.43621 0.415451 0.090551,-0.452755 0.405511 0.090551,-0.452755 0.3912 0.090551,-0.416024 0.45157 0.090551,-0.45157 0.416024 0.090551,-0.426009 0.448076 0.090551,-0.448076 0.426009 0.090551,-0.434967 0.442448 0.090551,-0.442448 0.434967 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] -coord Coordinate { point [-0.374027 0.421718 0.112839,-0.354004 0.42643 0.128211,-0.376298 0.425822 0.105374,-0.372618 0.41917 0.12116,-0.37214 0.418306 0.129921,-0.334766 0.431398 0.125709,-0.334876 0.432057 0.118485,-0.31496 0.43307 0.124651,-0.314977 0.433675 0.117774,-0.315031 0.435548 0.110902,-0.335217 0.434105 0.111266,-0.335981 0.438691 0.102741,-0.379316 0.431277 0.0991403,-0.315152 0.439741 0.102721,-0.336652 0.442715 0.0979282,-0.38293 0.437808 0.0944499,-0.315323 0.445663 0.0957846,-0.386958 0.445089 0.0915381,-0.337426 0.447359 0.0938922,-0.3912 0.452755 0.090551,-0.315528 0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] -coord Coordinate { point [-0.31496 0.43307 0.124651,0.314977 0.433675 0.117774,-0.314977 0.433675 0.117774,0.31496 0.43307 0.124651,0.315031 0.435548 0.110902,-0.315031 0.435548 0.110902,0.315152 0.439741 0.102721,-0.315152 0.439741 0.102721,0.315323 0.445663 0.0957846,-0.315323 0.445663 0.0957846,0.315528 0.452755 0.090551,-0.315528 0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,1,4,2,-1,5,6,7,-1,7,8,1,-1,9,8,6,-1,6,8,7,-1,10,11,9,-1,8,11,1,-1,9,11,8,-1,12,13,10,-1,10,13,11,-1,1,13,4,-1,11,13,1,-1,4,14,15,-1,16,14,17,-1,17,14,12,-1,13,14,4,-1,12,14,13,-1,15,18,19,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] -coord Coordinate { point [0.314977 0.433675 0.117774,0.334766 0.431398 0.125709,0.315031 0.435548 0.110902,0.31496 0.43307 0.124651,0.315152 0.439741 0.102721,0.37214 0.418306 0.129921,0.372618 0.41917 0.12116,0.354004 0.42643 0.128211,0.354292 0.427255 0.119963,0.374027 0.421718 0.112839,0.376298 0.425822 0.105374,0.3552 0.429846 0.111721,0.379316 0.431277 0.0991403,0.357234 0.435654 0.102249,0.358995 0.440682 0.0972111,0.315323 0.445663 0.0957846,0.386958 0.445089 0.0915381,0.38293 0.437808 0.0944499,0.360983 0.44636 0.0933279,0.315528 0.452755 0.090551,0.3912 0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,1,4,-1,0,5,1,-1,5,6,1,-1,6,7,1,-1,6,8,7,-1,8,9,7,-1,9,10,7,-1,10,11,7,-1] -coord Coordinate { point [0.448076 0.426009 0.090551,0.43621 0.415451 0.090551,0.45157 0.416024 0.090551,0.452755 0.405511 0.090551,0.452755 0.3912 0.090551,0.442448 0.434967 0.090551,0.434967 0.442448 0.090551,0.415451 0.43621 0.090551,0.426009 0.448076 0.090551,0.416024 0.45157 0.090551,0.405511 0.452755 0.090551,0.3912 0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] -coord Coordinate { point [0.421718 0.374027 0.112839,0.42643 0.354004 0.128211,0.425822 0.376298 0.105374,0.41917 0.372618 0.12116,0.418306 0.37214 0.129921,0.431398 0.334766 0.125709,0.432057 0.334876 0.118485,0.43307 0.31496 0.124651,0.433675 0.314977 0.117774,0.435548 0.315031 0.110902,0.434105 0.335217 0.111266,0.438691 0.335981 0.102741,0.431277 0.379316 0.0991403,0.439741 0.315152 0.102721,0.442715 0.336652 0.0979282,0.437808 0.38293 0.0944499,0.445663 0.315323 0.0957846,0.445089 0.386958 0.0915381,0.447359 0.337426 0.0938922,0.452755 0.3912 0.090551,0.452755 0.315528 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] -coord Coordinate { point [0.43307 0.31496 0.124651,0.433675 -0.314977 0.117774,0.433675 0.314977 0.117774,0.43307 -0.31496 0.124651,0.435548 -0.315031 0.110902,0.435548 0.315031 0.110902,0.439741 -0.315152 0.102721,0.439741 0.315152 0.102721,0.445663 -0.315323 0.0957846,0.445663 0.315323 0.0957846,0.452755 -0.315528 0.090551,0.452755 0.315528 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] -coord Coordinate { point [0.433675 -0.314977 0.117774,0.431398 -0.334766 0.125709,0.435548 -0.315031 0.110902,0.43307 -0.31496 0.124651,0.418306 -0.37214 0.129921,0.41849 -0.372242 0.125856,0.42643 -0.354004 0.128211,0.426998 -0.354203 0.121352,0.419069 -0.372562 0.121683,0.421331 -0.373813 0.113789,0.428644 -0.354779 0.114824,0.431401 -0.355744 0.108539,0.439741 -0.315152 0.102721,0.430422 -0.378843 0.0999455,0.425166 -0.375935 0.106345,0.436727 -0.382332 0.095072,0.435654 -0.357234 0.102249,0.445663 -0.315323 0.0957846,0.443656 -0.360036 0.0949843,0.452755 -0.315528 0.090551,0.452755 -0.3912 0.090551,0.444348 -0.386548 0.0917415] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,1,4,-1,5,6,7,-1,7,6,8,-1,8,6,9,-1,9,6,0,-1,0,6,1,-1,5,10,6,-1,1,11,4,-1] -coord Coordinate { point [0.434967 -0.442448 0.090551,0.415451 -0.43621 0.090551,0.426009 -0.448076 0.090551,0.416024 -0.45157 0.090551,0.405511 -0.452755 0.090551,0.452755 -0.405511 0.090551,0.43621 -0.415451 0.090551,0.45157 -0.416024 0.090551,0.448076 -0.426009 0.090551,0.442448 -0.434967 0.090551,0.452755 -0.3912 0.090551,0.3912 -0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] -coord Coordinate { point [0.374027 -0.421718 0.112839,0.354004 -0.42643 0.128211,0.376298 -0.425822 0.105374,0.372618 -0.41917 0.12116,0.37214 -0.418306 0.129921,0.334766 -0.431398 0.125709,0.334876 -0.432057 0.118485,0.31496 -0.43307 0.124651,0.314977 -0.433675 0.117774,0.315031 -0.435548 0.110902,0.335217 -0.434105 0.111266,0.335981 -0.438691 0.102741,0.379316 -0.431277 0.0991403,0.315152 -0.439741 0.102721,0.336652 -0.442715 0.0979282,0.38293 -0.437808 0.0944499,0.315323 -0.445663 0.0957846,0.386958 -0.445089 0.0915381,0.337426 -0.447359 0.0938922,0.3912 -0.452755 0.090551,0.315528 -0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] -coord Coordinate { point [0.31496 -0.43307 0.124651,-0.314977 -0.433675 0.117774,0.314977 -0.433675 0.117774,-0.31496 -0.43307 0.124651,-0.315031 -0.435548 0.110902,0.315031 -0.435548 0.110902,-0.315152 -0.439741 0.102721,0.315152 -0.439741 0.102721,-0.315323 -0.445663 0.0957846,0.315323 -0.445663 0.0957846,-0.315528 -0.452755 0.090551,0.315528 -0.452755 0.090551] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] -coord Coordinate { point [-0.314977 -0.433675 0.117774,-0.334766 -0.431398 0.125709,-0.315031 -0.435548 0.110902,-0.31496 -0.43307 0.124651,-0.37214 -0.418306 0.129921,-0.372242 -0.41849 0.125856,-0.354004 -0.42643 0.128211,-0.354203 -0.426998 0.121352,-0.372562 -0.419069 0.121683,-0.373813 -0.421331 0.113789,-0.354779 -0.428644 0.114824,-0.355744 -0.431401 0.108539,-0.315152 -0.439741 0.102721,-0.378843 -0.430422 0.0999455,-0.375935 -0.425166 0.106345,-0.382332 -0.436727 0.095072,-0.357234 -0.435654 0.102249,-0.315323 -0.445663 0.0957846,-0.360036 -0.443656 0.0949843,-0.315528 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.386548 -0.444348 0.0917415] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,1,5,2,-1,5,6,7,-1,1,6,5,-1,6,8,7,-1,6,9,8,-1,6,10,9,-1,6,11,10,-1] coord Coordinate { point [-0.416024 -0.45157 0.090551,-0.415451 -0.43621 0.090551,-0.426009 -0.448076 0.090551,-0.405511 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.434967 -0.442448 0.090551,-0.43621 -0.415451 0.090551,-0.442448 -0.434967 0.090551,-0.448076 -0.426009 0.090551,-0.45157 -0.416024 0.090551,-0.452755 -0.405511 0.090551,-0.452755 -0.3912 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] coord Coordinate { point [-0.421718 -0.374027 0.112839,-0.42643 -0.354004 0.128211,-0.425822 -0.376298 0.105374,-0.41917 -0.372618 0.12116,-0.418306 -0.37214 0.129921,-0.431398 -0.334766 0.125709,-0.432057 -0.334876 0.118485,-0.43307 -0.31496 0.124651,-0.433675 -0.314977 0.117774,-0.435548 -0.315031 0.110902,-0.434105 -0.335217 0.111266,-0.438691 -0.335981 0.102741,-0.431277 -0.379316 0.0991403,-0.439741 -0.315152 0.102721,-0.442715 -0.336652 0.0979282,-0.437808 -0.38293 0.0944499,-0.445663 -0.315323 0.0957846,-0.445089 -0.386958 0.0915381,-0.447359 -0.337426 0.0938922,-0.452755 -0.3912 0.090551,-0.452755 -0.315528 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] coord Coordinate { point [-0.43307 -0.31496 0.124651,-0.433675 0.314977 0.117774,-0.433675 -0.314977 0.117774,-0.43307 0.31496 0.124651,-0.435548 0.315031 0.110902,-0.435548 -0.315031 0.110902,-0.439741 0.315152 0.102721,-0.439741 -0.315152 0.102721,-0.445663 0.315323 0.0957846,-0.445663 -0.315323 0.0957846,-0.452755 0.315528 0.090551,-0.452755 -0.315528 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] coord Coordinate { point [-0.433675 0.314977 0.117774,-0.431398 0.334766 0.125709,-0.435548 0.315031 0.110902,-0.43307 0.31496 0.124651,-0.418306 0.37214 0.129921,-0.41849 0.372242 0.125856,-0.42643 0.354004 0.128211,-0.426998 0.354203 0.121352,-0.419069 0.372562 0.121683,-0.421331 0.373813 0.113789,-0.428644 0.354779 0.114824,-0.431401 0.355744 0.108539,-0.439741 0.315152 0.102721,-0.430422 0.378843 0.0999455,-0.425166 0.375935 0.106345,-0.436727 0.382332 0.095072,-0.435654 0.357234 0.102249,-0.445663 0.315323 0.0957846,-0.443656 0.360036 0.0949843,-0.452755 0.315528 0.090551,-0.452755 0.3912 0.090551,-0.444348 0.386548 0.0917415] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,7,-1,2,4,6,-1,7,4,3,-1,8,9,10,-1,11,9,8,-1,5,9,12,-1,12,9,11,-1,4,9,5,-1,10,9,1,-1,1,9,2,-1,2,9,4,-1,13,14,15,-1,16,10,17,-1,18,19,20,-1,20,19,21,-1,22,23,18,-1,18,23,19,-1,21,24,13,-1,13,24,14,-1,19,24,21,-1,25,26,22,-1,22,26,23,-1,14,27,28,-1,23,27,19,-1,24,27,14,-1,19,27,24,-1,29,6,25,-1,25,6,26,-1,28,30,31,-1,26,30,23,-1,23,30,27,-1,27,30,28,-1,0,2,29,-1,29,2,6,-1,31,7,3,-1,6,7,26,-1,26,7,30,-1,30,7,31,-1,32,1,0,-1,17,1,32,-1,10,1,17,-1] -coord Coordinate { point [-0.421331 0.373813 0.113789,-0.406657 0.390958 0.12116,-0.408899 0.392816 0.112839,-0.376298 0.425822 0.105374,-0.392816 0.408899 0.112839,-0.374027 0.421718 0.112839,-0.412511 0.395809 0.105374,-0.395809 0.412511 0.105374,-0.390328 0.405897 0.129921,-0.390958 0.406657 0.12116,-0.405897 0.390328 0.129921,-0.37214 0.418306 0.129921,-0.372618 0.41917 0.12116,-0.415451 0.43621 0.090551,-0.386958 0.445089 0.0915381,-0.3912 0.452755 0.090551,-0.418306 0.37214 0.129921,-0.41849 0.372242 0.125856,-0.444348 0.386548 0.0917415,-0.429465 0.409861 0.0915381,-0.452755 0.3912 0.090551,-0.43621 0.415451 0.090551,-0.436727 0.382332 0.095072,-0.423058 0.404551 0.0944499,-0.409861 0.429465 0.0915381,-0.430422 0.378843 0.0999455,-0.41731 0.399787 0.0991403,-0.404551 0.423058 0.0944499,-0.38293 0.437808 0.0944499,-0.425166 0.375935 0.106345,-0.399787 0.41731 0.0991403,-0.379316 0.431277 0.0991403,-0.419069 0.372562 0.121683] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,1,6,2,-1,3,7,4,-1,6,8,2,-1,3,9,7,-1,8,10,2,-1,2,11,3,-1,10,11,2,-1,3,11,9,-1] +coord Coordinate { point [-0.3912 0.452755 0.090551,-0.405511 0.452755 0.090551,-0.415451 0.43621 0.090551,-0.43621 0.415451 0.090551,-0.452755 0.405511 0.090551,-0.452755 0.3912 0.090551,-0.416024 0.45157 0.090551,-0.45157 0.416024 0.090551,-0.426009 0.448076 0.090551,-0.448076 0.426009 0.090551,-0.434967 0.442448 0.090551,-0.442448 0.434967 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] -coord Coordinate { point [-0.43307 0.31496 0.124651,-0.43307 0.31496 0.267716,-0.431398 0.334766 0.125709,-0.430109 0.341242 0.267716,-0.42643 0.354004 0.128211,-0.421373 0.366206 0.267716,-0.418306 0.37214 0.129921,-0.407302 0.3886 0.267716,-0.405897 0.390328 0.129921,-0.3886 0.407302 0.267716,-0.390328 0.405897 0.129921,-0.37214 0.418306 0.129921,-0.366206 0.421373 0.267716,-0.354004 0.42643 0.128211,-0.341242 0.430109 0.267716,-0.334766 0.431398 0.125709,-0.31496 0.43307 0.267716,-0.31496 0.43307 0.124651] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [-0.374027 0.421718 0.112839,-0.354004 0.42643 0.128211,-0.376298 0.425822 0.105374,-0.372618 0.41917 0.12116,-0.37214 0.418306 0.129921,-0.334766 0.431398 0.125709,-0.334876 0.432057 0.118485,-0.31496 0.43307 0.124651,-0.314977 0.433675 0.117774,-0.315031 0.435548 0.110902,-0.335217 0.434105 0.111266,-0.335981 0.438691 0.102741,-0.379316 0.431277 0.0991403,-0.315152 0.439741 0.102721,-0.336652 0.442715 0.0979282,-0.38293 0.437808 0.0944499,-0.315323 0.445663 0.0957846,-0.386958 0.445089 0.0915381,-0.337426 0.447359 0.0938922,-0.3912 0.452755 0.090551,-0.315528 0.452755 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [0.31496 0.43307 0.124651,-0.31496 0.43307 0.124651,-0.31496 0.43307 0.267716,0.31496 0.43307 0.267716] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [-0.31496 0.43307 0.124651,0.314977 0.433675 0.117774,-0.314977 0.433675 0.117774,0.31496 0.43307 0.124651,0.315031 0.435548 0.110902,-0.315031 0.435548 0.110902,0.315152 0.439741 0.102721,-0.315152 0.439741 0.102721,0.315323 0.445663 0.0957846,-0.315323 0.445663 0.0957846,0.315528 0.452755 0.090551,-0.315528 0.452755 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] -coord Coordinate { point [0.31496 0.43307 0.124651,0.31496 0.43307 0.267716,0.334766 0.431398 0.125709,0.341242 0.430109 0.267716,0.354004 0.42643 0.128211,0.366206 0.421373 0.267716,0.37214 0.418306 0.129921,0.3886 0.407302 0.267716,0.390328 0.405897 0.129921,0.407302 0.3886 0.267716,0.405897 0.390328 0.129921,0.418306 0.37214 0.129921,0.421373 0.366206 0.267716,0.42643 0.354004 0.128211,0.430109 0.341242 0.267716,0.431398 0.334766 0.125709,0.43307 0.31496 0.267716,0.43307 0.31496 0.124651] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,1,4,2,-1,5,6,7,-1,7,8,1,-1,9,8,6,-1,6,8,7,-1,10,11,9,-1,8,11,1,-1,9,11,8,-1,12,13,10,-1,10,13,11,-1,1,13,4,-1,11,13,1,-1,4,14,15,-1,16,14,17,-1,17,14,12,-1,13,14,4,-1,12,14,13,-1,15,18,19,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [0.314977 0.433675 0.117774,0.334766 0.431398 0.125709,0.315031 0.435548 0.110902,0.31496 0.43307 0.124651,0.315152 0.439741 0.102721,0.37214 0.418306 0.129921,0.372618 0.41917 0.12116,0.354004 0.42643 0.128211,0.354292 0.427255 0.119963,0.374027 0.421718 0.112839,0.376298 0.425822 0.105374,0.3552 0.429846 0.111721,0.379316 0.431277 0.0991403,0.357234 0.435654 0.102249,0.358995 0.440682 0.0972111,0.315323 0.445663 0.0957846,0.386958 0.445089 0.0915381,0.38293 0.437808 0.0944499,0.360983 0.44636 0.0933279,0.315528 0.452755 0.090551,0.3912 0.452755 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,3,-1,7,4,8,-1,8,4,6,-1,5,4,9,-1,10,4,1,-1,1,4,7,-1,9,4,10,-1,11,12,13,-1,13,12,14,-1,15,16,11,-1,11,16,12,-1,14,17,18,-1,18,17,19,-1,19,17,20,-1,12,17,14,-1,21,22,15,-1,15,22,16,-1,20,23,24,-1,16,23,12,-1,12,23,17,-1,17,23,20,-1,25,0,21,-1,21,0,22,-1,24,26,27,-1,23,26,24,-1,16,26,23,-1,22,26,16,-1,28,10,25,-1,25,10,0,-1,27,2,29,-1,26,2,27,-1,22,2,26,-1,0,2,22,-1,30,9,28,-1,31,9,30,-1,5,9,31,-1,28,9,10,-1,29,1,7,-1,2,1,29,-1,10,1,0,-1] -coord Coordinate { point [0.395809 0.412511 0.105374,0.408899 0.392816 0.112839,0.412511 0.395809 0.105374,0.405897 0.390328 0.129921,0.406657 0.390958 0.12116,0.390328 0.405897 0.129921,0.418306 0.37214 0.129921,0.421718 0.374027 0.112839,0.41917 0.372618 0.12116,0.390958 0.406657 0.12116,0.392816 0.408899 0.112839,0.386958 0.445089 0.0915381,0.409861 0.429465 0.0915381,0.3912 0.452755 0.090551,0.415451 0.43621 0.090551,0.38293 0.437808 0.0944499,0.404551 0.423058 0.0944499,0.429465 0.409861 0.0915381,0.43621 0.415451 0.090551,0.452755 0.3912 0.090551,0.445089 0.386958 0.0915381,0.379316 0.431277 0.0991403,0.399787 0.41731 0.0991403,0.423058 0.404551 0.0944499,0.437808 0.38293 0.0944499,0.376298 0.425822 0.105374,0.41731 0.399787 0.0991403,0.431277 0.379316 0.0991403,0.374027 0.421718 0.112839,0.425822 0.376298 0.105374,0.372618 0.41917 0.12116,0.37214 0.418306 0.129921] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,1,4,-1,0,5,1,-1,6,7,5,-1,5,7,1,-1,6,8,7,-1,8,9,7,-1,9,10,7,-1,10,11,7,-1] +coord Coordinate { point [0.448076 0.426009 0.090551,0.43621 0.415451 0.090551,0.45157 0.416024 0.090551,0.452755 0.405511 0.090551,0.452755 0.3912 0.090551,0.442448 0.434967 0.090551,0.434967 0.442448 0.090551,0.415451 0.43621 0.090551,0.426009 0.448076 0.090551,0.416024 0.45157 0.090551,0.405511 0.452755 0.090551,0.3912 0.452755 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [0.43307 -0.31496 0.124651,0.43307 0.31496 0.124651,0.43307 0.31496 0.267716,0.43307 -0.31496 0.267716] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [0.421718 0.374027 0.112839,0.42643 0.354004 0.128211,0.425822 0.376298 0.105374,0.41917 0.372618 0.12116,0.418306 0.37214 0.129921,0.431398 0.334766 0.125709,0.432057 0.334876 0.118485,0.43307 0.31496 0.124651,0.433675 0.314977 0.117774,0.435548 0.315031 0.110902,0.434105 0.335217 0.111266,0.438691 0.335981 0.102741,0.431277 0.379316 0.0991403,0.439741 0.315152 0.102721,0.442715 0.336652 0.0979282,0.437808 0.38293 0.0944499,0.445663 0.315323 0.0957846,0.445089 0.386958 0.0915381,0.447359 0.337426 0.0938922,0.452755 0.3912 0.090551,0.452755 0.315528 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] -coord Coordinate { point [0.43307 -0.31496 0.124651,0.43307 -0.31496 0.267716,0.431398 -0.334766 0.125709,0.430109 -0.341242 0.267716,0.42643 -0.354004 0.128211,0.421373 -0.366206 0.267716,0.418306 -0.37214 0.129921,0.407302 -0.3886 0.267716,0.405897 -0.390328 0.129921,0.3886 -0.407302 0.267716,0.390328 -0.405897 0.129921,0.37214 -0.418306 0.129921,0.366206 -0.421373 0.267716,0.354004 -0.42643 0.128211,0.341242 -0.430109 0.267716,0.334766 -0.431398 0.125709,0.31496 -0.43307 0.267716,0.31496 -0.43307 0.124651] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [0.43307 0.31496 0.124651,0.433675 -0.314977 0.117774,0.433675 0.314977 0.117774,0.43307 -0.31496 0.124651,0.435548 -0.315031 0.110902,0.435548 0.315031 0.110902,0.439741 -0.315152 0.102721,0.439741 0.315152 0.102721,0.445663 -0.315323 0.0957846,0.445663 0.315323 0.0957846,0.452755 -0.315528 0.090551,0.452755 0.315528 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,7,-1,2,4,6,-1,7,4,3,-1,8,9,10,-1,11,9,8,-1,5,9,12,-1,12,9,11,-1,4,9,5,-1,10,9,1,-1,1,9,2,-1,2,9,4,-1,13,14,15,-1,16,10,17,-1,18,19,20,-1,20,19,21,-1,22,23,18,-1,18,23,19,-1,21,24,13,-1,13,24,14,-1,19,24,21,-1,25,26,22,-1,22,26,23,-1,14,27,28,-1,23,27,19,-1,24,27,14,-1,19,27,24,-1,29,6,25,-1,25,6,26,-1,28,30,31,-1,26,30,23,-1,23,30,27,-1,27,30,28,-1,0,2,29,-1,29,2,6,-1,31,7,3,-1,6,7,26,-1,26,7,30,-1,30,7,31,-1,32,1,0,-1,17,1,32,-1,10,1,17,-1] -coord Coordinate { point [0.421331 -0.373813 0.113789,0.406657 -0.390958 0.12116,0.408899 -0.392816 0.112839,0.376298 -0.425822 0.105374,0.392816 -0.408899 0.112839,0.374027 -0.421718 0.112839,0.412511 -0.395809 0.105374,0.395809 -0.412511 0.105374,0.390328 -0.405897 0.129921,0.390958 -0.406657 0.12116,0.405897 -0.390328 0.129921,0.37214 -0.418306 0.129921,0.372618 -0.41917 0.12116,0.415451 -0.43621 0.090551,0.386958 -0.445089 0.0915381,0.3912 -0.452755 0.090551,0.418306 -0.37214 0.129921,0.41849 -0.372242 0.125856,0.444348 -0.386548 0.0917415,0.429465 -0.409861 0.0915381,0.452755 -0.3912 0.090551,0.43621 -0.415451 0.090551,0.436727 -0.382332 0.095072,0.423058 -0.404551 0.0944499,0.409861 -0.429465 0.0915381,0.430422 -0.378843 0.0999455,0.41731 -0.399787 0.0991403,0.404551 -0.423058 0.0944499,0.38293 -0.437808 0.0944499,0.425166 -0.375935 0.106345,0.399787 -0.41731 0.0991403,0.379316 -0.431277 0.0991403,0.419069 -0.372562 0.121683] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] +coord Coordinate { point [0.433675 -0.314977 0.117774,0.431398 -0.334766 0.125709,0.435548 -0.315031 0.110902,0.43307 -0.31496 0.124651,0.418306 -0.37214 0.129921,0.41849 -0.372242 0.125856,0.42643 -0.354004 0.128211,0.426998 -0.354203 0.121352,0.419069 -0.372562 0.121683,0.421331 -0.373813 0.113789,0.428644 -0.354779 0.114824,0.431401 -0.355744 0.108539,0.439741 -0.315152 0.102721,0.430422 -0.378843 0.0999455,0.425166 -0.375935 0.106345,0.436727 -0.382332 0.095072,0.435654 -0.357234 0.102249,0.445663 -0.315323 0.0957846,0.443656 -0.360036 0.0949843,0.452755 -0.315528 0.090551,0.452755 -0.3912 0.090551,0.444348 -0.386548 0.0917415] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [-0.31496 -0.43307 0.124651,0.31496 -0.43307 0.124651,0.31496 -0.43307 0.267716,-0.31496 -0.43307 0.267716] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,1,4,-1,4,1,5,-1,5,6,7,-1,7,6,8,-1,8,6,9,-1,1,6,5,-1,0,10,1,-1,6,11,9,-1] +coord Coordinate { point [0.452755 -0.405511 0.090551,0.43621 -0.415451 0.090551,0.45157 -0.416024 0.090551,0.448076 -0.426009 0.090551,0.442448 -0.434967 0.090551,0.434967 -0.442448 0.090551,0.415451 -0.43621 0.090551,0.426009 -0.448076 0.090551,0.416024 -0.45157 0.090551,0.405511 -0.452755 0.090551,0.452755 -0.3912 0.090551,0.3912 -0.452755 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,2,4,-1,3,0,2,-1,5,4,6,-1,5,3,4,-1,7,6,8,-1,7,5,6,-1,9,10,11,-1,9,8,10,-1,9,7,8,-1,12,11,13,-1,12,9,11,-1,14,13,15,-1,14,12,13,-1,16,15,17,-1,16,14,15,-1] -coord Coordinate { point [-0.43307 -0.31496 0.267716,-0.43307 -0.31496 0.124651,-0.431398 -0.334766 0.125709,-0.430109 -0.341242 0.267716,-0.42643 -0.354004 0.128211,-0.421373 -0.366206 0.267716,-0.418306 -0.37214 0.129921,-0.407302 -0.3886 0.267716,-0.405897 -0.390328 0.129921,-0.3886 -0.407302 0.267716,-0.390328 -0.405897 0.129921,-0.37214 -0.418306 0.129921,-0.366206 -0.421373 0.267716,-0.354004 -0.42643 0.128211,-0.341242 -0.430109 0.267716,-0.334766 -0.431398 0.125709,-0.31496 -0.43307 0.267716,-0.31496 -0.43307 0.124651] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,6,1,-1,7,6,5,-1,8,6,7,-1,9,10,8,-1,6,10,1,-1,1,10,2,-1,8,10,6,-1,2,11,12,-1,13,11,9,-1,10,11,2,-1,9,11,10,-1,12,14,15,-1,16,14,13,-1,13,14,11,-1,11,14,12,-1,17,18,19,-1,15,18,17,-1,19,18,20,-1,20,18,16,-1,14,18,15,-1,16,18,14,-1] +coord Coordinate { point [0.374027 -0.421718 0.112839,0.354004 -0.42643 0.128211,0.376298 -0.425822 0.105374,0.372618 -0.41917 0.12116,0.37214 -0.418306 0.129921,0.334766 -0.431398 0.125709,0.334876 -0.432057 0.118485,0.31496 -0.43307 0.124651,0.314977 -0.433675 0.117774,0.315031 -0.435548 0.110902,0.335217 -0.434105 0.111266,0.335981 -0.438691 0.102741,0.379316 -0.431277 0.0991403,0.315152 -0.439741 0.102721,0.336652 -0.442715 0.0979282,0.38293 -0.437808 0.0944499,0.315323 -0.445663 0.0957846,0.386958 -0.445089 0.0915381,0.337426 -0.447359 0.0938922,0.3912 -0.452755 0.090551,0.315528 -0.452755 0.090551] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1] +coord Coordinate { point [0.31496 -0.43307 0.124651,-0.314977 -0.433675 0.117774,0.314977 -0.433675 0.117774,-0.31496 -0.43307 0.124651,-0.315031 -0.435548 0.110902,0.315031 -0.435548 0.110902,-0.315152 -0.439741 0.102721,0.315152 -0.439741 0.102721,-0.315323 -0.445663 0.0957846,0.315323 -0.445663 0.0957846,-0.315528 -0.452755 0.090551,0.315528 -0.452755 0.090551] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,6,7,1,-1,8,7,5,-1,5,7,6,-1,9,10,8,-1,7,10,1,-1,8,10,7,-1,2,11,12,-1,13,11,14,-1,14,11,9,-1,1,11,2,-1,9,11,10,-1,10,11,1,-1,15,16,13,-1,11,16,12,-1,13,16,11,-1,17,18,19,-1,12,18,17,-1,19,18,20,-1,20,18,21,-1,21,18,15,-1,15,18,16,-1,16,18,12,-1] +coord Coordinate { point [-0.314977 -0.433675 0.117774,-0.334766 -0.431398 0.125709,-0.315031 -0.435548 0.110902,-0.31496 -0.43307 0.124651,-0.37214 -0.418306 0.129921,-0.372242 -0.41849 0.125856,-0.354004 -0.42643 0.128211,-0.354203 -0.426998 0.121352,-0.372562 -0.419069 0.121683,-0.373813 -0.421331 0.113789,-0.354779 -0.428644 0.114824,-0.355744 -0.431401 0.108539,-0.315152 -0.439741 0.102721,-0.378843 -0.430422 0.0999455,-0.375935 -0.425166 0.106345,-0.382332 -0.436727 0.095072,-0.357234 -0.435654 0.102249,-0.315323 -0.445663 0.0957846,-0.360036 -0.443656 0.0949843,-0.315528 -0.452755 0.090551,-0.3912 -0.452755 0.090551,-0.386548 -0.444348 0.0917415] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,4,-1,5,6,7,-1,4,6,8,-1,8,6,9,-1,9,6,5,-1,10,11,0,-1,12,11,10,-1,7,11,13,-1,13,11,12,-1,6,11,7,-1,0,11,1,-1,1,11,4,-1,4,11,6,-1,14,0,2,-1,15,16,17,-1,17,16,18,-1,19,20,15,-1,15,20,16,-1,18,21,22,-1,22,21,23,-1,23,21,24,-1,16,21,18,-1,25,26,19,-1,19,26,20,-1,24,27,28,-1,20,27,16,-1,16,27,21,-1,21,27,24,-1,29,8,25,-1,25,8,26,-1,28,30,31,-1,26,30,20,-1,20,30,27,-1,27,30,28,-1,3,4,29,-1,29,4,8,-1,31,9,5,-1,26,9,30,-1,8,9,26,-1,30,9,31,-1,32,1,3,-1,2,1,32,-1] coord Coordinate { point [-0.390328 -0.405897 0.129921,-0.390958 -0.406657 0.12116,-0.372242 -0.41849 0.125856,-0.373813 -0.421331 0.113789,-0.392816 -0.408899 0.112839,-0.425822 -0.376298 0.105374,-0.408899 -0.392816 0.112839,-0.421718 -0.374027 0.112839,-0.395809 -0.412511 0.105374,-0.412511 -0.395809 0.105374,-0.405897 -0.390328 0.129921,-0.406657 -0.390958 0.12116,-0.418306 -0.37214 0.129921,-0.41917 -0.372618 0.12116,-0.37214 -0.418306 0.129921,-0.386548 -0.444348 0.0917415,-0.409861 -0.429465 0.0915381,-0.3912 -0.452755 0.090551,-0.415451 -0.43621 0.090551,-0.382332 -0.436727 0.095072,-0.404551 -0.423058 0.0944499,-0.429465 -0.409861 0.0915381,-0.43621 -0.415451 0.090551,-0.452755 -0.3912 0.090551,-0.445089 -0.386958 0.0915381,-0.378843 -0.430422 0.0999455,-0.399787 -0.41731 0.0991403,-0.423058 -0.404551 0.0944499,-0.437808 -0.38293 0.0944499,-0.375935 -0.425166 0.106345,-0.41731 -0.399787 0.0991403,-0.431277 -0.379316 0.0991403,-0.372562 -0.419069 0.121683] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,2,4,-1,3,0,2,-1,5,4,6,-1,5,3,4,-1,7,6,8,-1,7,5,6,-1,9,10,11,-1,9,8,10,-1,9,7,8,-1,12,11,13,-1,12,9,11,-1,14,13,15,-1,14,12,13,-1,16,15,17,-1,16,14,15,-1] +coord Coordinate { point [-0.43307 -0.31496 0.267716,-0.43307 -0.31496 0.124651,-0.431398 -0.334766 0.125709,-0.430109 -0.341242 0.267716,-0.42643 -0.354004 0.128211,-0.421373 -0.366206 0.267716,-0.418306 -0.37214 0.129921,-0.407302 -0.3886 0.267716,-0.405897 -0.390328 0.129921,-0.3886 -0.407302 0.267716,-0.390328 -0.405897 0.129921,-0.37214 -0.418306 0.129921,-0.366206 -0.421373 0.267716,-0.354004 -0.42643 0.128211,-0.341242 -0.430109 0.267716,-0.334766 -0.431398 0.125709,-0.31496 -0.43307 0.267716,-0.31496 -0.43307 0.124651] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] coord Coordinate { point [-0.43307 0.31496 0.124651,-0.43307 -0.31496 0.124651,-0.43307 -0.31496 0.267716,-0.43307 0.31496 0.267716] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] -coord Coordinate { point [-0.408517 0.382933 0.289618,-0.382933 0.408517 0.289618,-0.407302 0.3886 0.267716,-0.406867 0.344822 0.329083,-0.393141 0.371762 0.329083,-0.418019 0.348446 0.310421,-0.402627 0.378654 0.310421,-0.430602 0.31496 0.289618,-0.430109 0.341242 0.267716,-0.43307 0.31496 0.267716,-0.37735 0.31496 0.356394,-0.374296 0.33424 0.356394,-0.396012 0.31496 0.344668,-0.392045 0.340006 0.344668,-0.378654 0.402627 0.310421,-0.380532 0.362601 0.344668,-0.356547 0.31496 0.363673,-0.354511 0.327811 0.363673,-0.332696 0.323501 0.366141,-0.334151 0.31934 0.366141,-0.366206 0.421373 0.267716,-0.350695 0.424942 0.289618,-0.341242 0.430109 0.267716,-0.31496 0.430602 0.289618,-0.371762 0.393141 0.329083,-0.334645 0.31496 0.366141,-0.365435 0.351632 0.356394,-0.348446 0.418019 0.310421,-0.31496 0.423323 0.310421,-0.362601 0.380532 0.344668,-0.31496 0.43307 0.267716,-0.33035 0.327233 0.366141,-0.348604 0.339404 0.363673,-0.344822 0.406867 0.329083,-0.31496 0.411597 0.329083,-0.351632 0.365435 0.356394,-0.340006 0.392045 0.344668,-0.31496 0.396012 0.344668,-0.339404 0.348604 0.363673,-0.327233 0.33035 0.366141,-0.323501 0.332696 0.366141,-0.33424 0.374296 0.356394,-0.31496 0.37735 0.356394,-0.327811 0.354511 0.363673,-0.31934 0.334151 0.366141,-0.31496 0.334645 0.366141,-0.31496 0.356547 0.363673,-0.424942 0.350695 0.289618,-0.421373 0.366206 0.267716,-0.423323 0.31496 0.310421,-0.411597 0.31496 0.329083,-0.3886 0.407302 0.267716] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] +coord Coordinate { point [-0.43307 0.31496 0.124651,-0.43307 0.31496 0.267716,-0.431398 0.334766 0.125709,-0.430109 0.341242 0.267716,-0.42643 0.354004 0.128211,-0.421373 0.366206 0.267716,-0.418306 0.37214 0.129921,-0.407302 0.3886 0.267716,-0.405897 0.390328 0.129921,-0.3886 0.407302 0.267716,-0.390328 0.405897 0.129921,-0.37214 0.418306 0.129921,-0.366206 0.421373 0.267716,-0.354004 0.42643 0.128211,-0.341242 0.430109 0.267716,-0.334766 0.431398 0.125709,-0.31496 0.43307 0.267716,-0.31496 0.43307 0.124651] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,11,12,-1,13,9,11,-1,13,11,10,-1,13,8,9,-1,14,10,12,-1,15,8,13,-1,16,12,17,-1,16,14,12,-1,18,16,17,-1,19,13,20,-1,19,20,21,-1,19,21,22,-1,19,15,13,-1,23,22,24,-1,23,19,22,-1] -coord Coordinate { point [0.31496 0.430602 0.289618,0.31496 0.43307 0.267716,-0.31496 0.43307 0.267716,-0.31496 0.430602 0.289618,0.31496 0.423323 0.310421,-0.31496 0.423323 0.310421,0.31496 0.411597 0.329083,-0.31496 0.411597 0.329083,0.31496 0.396012 0.344668,-0.31496 0.396012 0.344668,-0.0169888 0.362944 0.361985,-0.31496 0.37735 0.356394,-0.31496 0.356547 0.363673,0.00956367 0.363785 0.361729,-0.0410166 0.356822 0.36361,0.31496 0.37735 0.356394,-0.0613288 0.347002 0.365362,-0.31496 0.334645 0.366141,-0.0781224 0.334645 0.366141,0.31496 0.356547 0.363673,0.0345746 0.358999 0.36308,0.0559304 0.35009 0.364922,0.0677305 0.342823 0.365801,0.31496 0.334645 0.366141,0.0781224 0.334645 0.366141] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,7,-1,2,4,6,-1,7,4,3,-1,8,9,10,-1,11,9,8,-1,5,9,12,-1,12,9,11,-1,4,9,5,-1,10,9,1,-1,1,9,2,-1,2,9,4,-1,13,14,15,-1,16,10,17,-1,18,19,20,-1,20,19,21,-1,22,23,18,-1,18,23,19,-1,21,24,13,-1,13,24,14,-1,19,24,21,-1,25,26,22,-1,22,26,23,-1,14,27,28,-1,23,27,19,-1,24,27,14,-1,19,27,24,-1,29,6,25,-1,25,6,26,-1,28,30,31,-1,26,30,23,-1,23,30,27,-1,27,30,28,-1,0,2,29,-1,29,2,6,-1,31,7,3,-1,6,7,26,-1,26,7,30,-1,30,7,31,-1,32,1,0,-1,17,1,32,-1,10,1,17,-1] +coord Coordinate { point [-0.421331 0.373813 0.113789,-0.406657 0.390958 0.12116,-0.408899 0.392816 0.112839,-0.376298 0.425822 0.105374,-0.392816 0.408899 0.112839,-0.374027 0.421718 0.112839,-0.412511 0.395809 0.105374,-0.395809 0.412511 0.105374,-0.390328 0.405897 0.129921,-0.390958 0.406657 0.12116,-0.405897 0.390328 0.129921,-0.37214 0.418306 0.129921,-0.372618 0.41917 0.12116,-0.415451 0.43621 0.090551,-0.386958 0.445089 0.0915381,-0.3912 0.452755 0.090551,-0.418306 0.37214 0.129921,-0.41849 0.372242 0.125856,-0.444348 0.386548 0.0917415,-0.429465 0.409861 0.0915381,-0.452755 0.3912 0.090551,-0.43621 0.415451 0.090551,-0.436727 0.382332 0.095072,-0.423058 0.404551 0.0944499,-0.409861 0.429465 0.0915381,-0.430422 0.378843 0.0999455,-0.41731 0.399787 0.0991403,-0.404551 0.423058 0.0944499,-0.38293 0.437808 0.0944499,-0.425166 0.375935 0.106345,-0.399787 0.41731 0.0991403,-0.379316 0.431277 0.0991403,-0.419069 0.372562 0.121683] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,14,33,27,-1,27,33,28,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] -coord Coordinate { point [0.382933 0.408517 0.289618,0.408517 0.382933 0.289618,0.3886 0.407302 0.267716,0.344822 0.406867 0.329083,0.371762 0.393141 0.329083,0.348446 0.418019 0.310421,0.378654 0.402627 0.310421,0.31496 0.430602 0.289618,0.341242 0.430109 0.267716,0.31496 0.43307 0.267716,0.31496 0.37735 0.356394,0.33424 0.374296 0.356394,0.31496 0.396012 0.344668,0.340006 0.392045 0.344668,0.402627 0.378654 0.310421,0.362601 0.380532 0.344668,0.31496 0.356547 0.363673,0.327811 0.354511 0.363673,0.323501 0.332696 0.366141,0.31934 0.334151 0.366141,0.421373 0.366206 0.267716,0.424942 0.350695 0.289618,0.430109 0.341242 0.267716,0.430602 0.31496 0.289618,0.393141 0.371762 0.329083,0.31496 0.334645 0.366141,0.351632 0.365435 0.356394,0.418019 0.348446 0.310421,0.423323 0.31496 0.310421,0.380532 0.362601 0.344668,0.43307 0.31496 0.267716,0.327233 0.33035 0.366141,0.339404 0.348604 0.363673,0.406867 0.344822 0.329083,0.411597 0.31496 0.329083,0.365435 0.351632 0.356394,0.392045 0.340006 0.344668,0.396012 0.31496 0.344668,0.348604 0.339404 0.363673,0.33035 0.327233 0.366141,0.332696 0.323501 0.366141,0.374296 0.33424 0.356394,0.37735 0.31496 0.356394,0.354511 0.327811 0.363673,0.334151 0.31934 0.366141,0.334645 0.31496 0.366141,0.356547 0.31496 0.363673,0.350695 0.424942 0.289618,0.366206 0.421373 0.267716,0.31496 0.423323 0.310421,0.31496 0.411597 0.329083,0.407302 0.3886 0.267716] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.31496 0.43307 0.124651,-0.31496 0.43307 0.124651,-0.31496 0.43307 0.267716,0.31496 0.43307 0.267716] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] -coord Coordinate { point [0.430602 -0.31496 0.289618,0.43307 0.31496 0.267716,0.430602 0.31496 0.289618,0.43307 -0.31496 0.267716,0.423323 -0.31496 0.310421,0.423323 0.31496 0.310421,0.411597 -0.31496 0.329083,0.411597 0.31496 0.329083,0.396012 -0.31496 0.344668,0.396012 0.31496 0.344668,0.37735 -0.31496 0.356394,0.37735 0.31496 0.356394,0.356547 -0.31496 0.363673,0.356547 0.31496 0.363673,0.334645 -0.31496 0.366141,0.334645 0.31496 0.366141] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] +coord Coordinate { point [0.31496 0.43307 0.124651,0.31496 0.43307 0.267716,0.334766 0.431398 0.125709,0.341242 0.430109 0.267716,0.354004 0.42643 0.128211,0.366206 0.421373 0.267716,0.37214 0.418306 0.129921,0.3886 0.407302 0.267716,0.390328 0.405897 0.129921,0.407302 0.3886 0.267716,0.405897 0.390328 0.129921,0.418306 0.37214 0.129921,0.421373 0.366206 0.267716,0.42643 0.354004 0.128211,0.430109 0.341242 0.267716,0.431398 0.334766 0.125709,0.43307 0.31496 0.267716,0.43307 0.31496 0.124651] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] -coord Coordinate { point [0.408517 -0.382933 0.289618,0.382933 -0.408517 0.289618,0.407302 -0.3886 0.267716,0.406867 -0.344822 0.329083,0.393141 -0.371762 0.329083,0.418019 -0.348446 0.310421,0.402627 -0.378654 0.310421,0.430602 -0.31496 0.289618,0.430109 -0.341242 0.267716,0.43307 -0.31496 0.267716,0.37735 -0.31496 0.356394,0.374296 -0.33424 0.356394,0.396012 -0.31496 0.344668,0.392045 -0.340006 0.344668,0.378654 -0.402627 0.310421,0.380532 -0.362601 0.344668,0.356547 -0.31496 0.363673,0.354511 -0.327811 0.363673,0.332696 -0.323501 0.366141,0.334151 -0.31934 0.366141,0.366206 -0.421373 0.267716,0.350695 -0.424942 0.289618,0.341242 -0.430109 0.267716,0.31496 -0.430602 0.289618,0.371762 -0.393141 0.329083,0.334645 -0.31496 0.366141,0.365435 -0.351632 0.356394,0.348446 -0.418019 0.310421,0.31496 -0.423323 0.310421,0.362601 -0.380532 0.344668,0.31496 -0.43307 0.267716,0.33035 -0.327233 0.366141,0.348604 -0.339404 0.363673,0.344822 -0.406867 0.329083,0.31496 -0.411597 0.329083,0.351632 -0.365435 0.356394,0.340006 -0.392045 0.344668,0.31496 -0.396012 0.344668,0.339404 -0.348604 0.363673,0.327233 -0.33035 0.366141,0.323501 -0.332696 0.366141,0.33424 -0.374296 0.356394,0.31496 -0.37735 0.356394,0.327811 -0.354511 0.363673,0.31934 -0.334151 0.366141,0.31496 -0.334645 0.366141,0.31496 -0.356547 0.363673,0.424942 -0.350695 0.289618,0.421373 -0.366206 0.267716,0.423323 -0.31496 0.310421,0.411597 -0.31496 0.329083,0.3886 -0.407302 0.267716] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,3,-1,7,4,8,-1,8,4,6,-1,5,4,9,-1,10,4,1,-1,1,4,7,-1,9,4,10,-1,11,12,13,-1,13,12,14,-1,15,16,11,-1,11,16,12,-1,14,17,18,-1,18,17,19,-1,19,17,20,-1,12,17,14,-1,21,22,15,-1,15,22,16,-1,20,23,24,-1,16,23,12,-1,12,23,17,-1,17,23,20,-1,25,0,21,-1,21,0,22,-1,24,26,27,-1,23,26,24,-1,16,26,23,-1,22,26,16,-1,28,10,25,-1,25,10,0,-1,27,2,29,-1,26,2,27,-1,22,2,26,-1,0,2,22,-1,30,9,28,-1,31,9,30,-1,5,9,31,-1,28,9,10,-1,29,1,7,-1,2,1,29,-1,10,1,0,-1] +coord Coordinate { point [0.395809 0.412511 0.105374,0.408899 0.392816 0.112839,0.412511 0.395809 0.105374,0.405897 0.390328 0.129921,0.406657 0.390958 0.12116,0.390328 0.405897 0.129921,0.418306 0.37214 0.129921,0.421718 0.374027 0.112839,0.41917 0.372618 0.12116,0.390958 0.406657 0.12116,0.392816 0.408899 0.112839,0.386958 0.445089 0.0915381,0.409861 0.429465 0.0915381,0.3912 0.452755 0.090551,0.415451 0.43621 0.090551,0.38293 0.437808 0.0944499,0.404551 0.423058 0.0944499,0.429465 0.409861 0.0915381,0.43621 0.415451 0.090551,0.452755 0.3912 0.090551,0.445089 0.386958 0.0915381,0.379316 0.431277 0.0991403,0.399787 0.41731 0.0991403,0.423058 0.404551 0.0944499,0.437808 0.38293 0.0944499,0.376298 0.425822 0.105374,0.41731 0.399787 0.0991403,0.431277 0.379316 0.0991403,0.374027 0.421718 0.112839,0.425822 0.376298 0.105374,0.372618 0.41917 0.12116,0.37214 0.418306 0.129921] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] -coord Coordinate { point [-0.31496 -0.430602 0.289618,0.31496 -0.43307 0.267716,0.31496 -0.430602 0.289618,-0.31496 -0.43307 0.267716,-0.31496 -0.423323 0.310421,0.31496 -0.423323 0.310421,-0.31496 -0.411597 0.329083,0.31496 -0.411597 0.329083,-0.31496 -0.396012 0.344668,0.31496 -0.396012 0.344668,-0.31496 -0.37735 0.356394,0.31496 -0.37735 0.356394,-0.31496 -0.356547 0.363673,0.31496 -0.356547 0.363673,-0.31496 -0.334645 0.366141,0.31496 -0.334645 0.366141] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.43307 -0.31496 0.124651,0.43307 0.31496 0.124651,0.43307 0.31496 0.267716,0.43307 -0.31496 0.267716] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,4,-1,1,3,2,-1,4,5,6,-1,3,5,4,-1,6,7,8,-1,5,7,6,-1,8,9,10,-1,10,9,11,-1,7,9,8,-1,11,12,13,-1,9,12,11,-1,13,14,15,-1,12,14,13,-1,15,16,17,-1,14,16,15,-1] +coord Coordinate { point [0.43307 -0.31496 0.124651,0.43307 -0.31496 0.267716,0.431398 -0.334766 0.125709,0.430109 -0.341242 0.267716,0.42643 -0.354004 0.128211,0.421373 -0.366206 0.267716,0.418306 -0.37214 0.129921,0.407302 -0.3886 0.267716,0.405897 -0.390328 0.129921,0.3886 -0.407302 0.267716,0.390328 -0.405897 0.129921,0.37214 -0.418306 0.129921,0.366206 -0.421373 0.267716,0.354004 -0.42643 0.128211,0.341242 -0.430109 0.267716,0.334766 -0.431398 0.125709,0.31496 -0.43307 0.267716,0.31496 -0.43307 0.124651] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,4,7,-1,2,4,6,-1,7,4,3,-1,8,9,10,-1,11,9,8,-1,5,9,12,-1,12,9,11,-1,4,9,5,-1,10,9,1,-1,1,9,2,-1,2,9,4,-1,13,14,15,-1,16,10,17,-1,18,19,20,-1,20,19,21,-1,22,23,18,-1,18,23,19,-1,21,24,13,-1,13,24,14,-1,19,24,21,-1,25,26,22,-1,22,26,23,-1,14,27,28,-1,23,27,19,-1,24,27,14,-1,19,27,24,-1,29,6,25,-1,25,6,26,-1,28,30,31,-1,26,30,23,-1,23,30,27,-1,27,30,28,-1,0,2,29,-1,29,2,6,-1,31,7,3,-1,6,7,26,-1,26,7,30,-1,30,7,31,-1,32,1,0,-1,17,1,32,-1,10,1,17,-1] +coord Coordinate { point [0.421331 -0.373813 0.113789,0.406657 -0.390958 0.12116,0.408899 -0.392816 0.112839,0.376298 -0.425822 0.105374,0.392816 -0.408899 0.112839,0.374027 -0.421718 0.112839,0.412511 -0.395809 0.105374,0.395809 -0.412511 0.105374,0.390328 -0.405897 0.129921,0.390958 -0.406657 0.12116,0.405897 -0.390328 0.129921,0.37214 -0.418306 0.129921,0.372618 -0.41917 0.12116,0.415451 -0.43621 0.090551,0.386958 -0.445089 0.0915381,0.3912 -0.452755 0.090551,0.418306 -0.37214 0.129921,0.41849 -0.372242 0.125856,0.444348 -0.386548 0.0917415,0.429465 -0.409861 0.0915381,0.452755 -0.3912 0.090551,0.43621 -0.415451 0.090551,0.436727 -0.382332 0.095072,0.423058 -0.404551 0.0944499,0.409861 -0.429465 0.0915381,0.430422 -0.378843 0.0999455,0.41731 -0.399787 0.0991403,0.404551 -0.423058 0.0944499,0.38293 -0.437808 0.0944499,0.425166 -0.375935 0.106345,0.399787 -0.41731 0.0991403,0.379316 -0.431277 0.0991403,0.419069 -0.372562 0.121683] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.31496 -0.43307 0.124651,0.31496 -0.43307 0.124651,0.31496 -0.43307 0.267716,-0.31496 -0.43307 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,14,33,27,-1,27,33,28,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] coord Coordinate { point [-0.382933 -0.408517 0.289618,-0.408517 -0.382933 0.289618,-0.3886 -0.407302 0.267716,-0.344822 -0.406867 0.329083,-0.371762 -0.393141 0.329083,-0.348446 -0.418019 0.310421,-0.378654 -0.402627 0.310421,-0.31496 -0.430602 0.289618,-0.341242 -0.430109 0.267716,-0.31496 -0.43307 0.267716,-0.31496 -0.37735 0.356394,-0.33424 -0.374296 0.356394,-0.31496 -0.396012 0.344668,-0.340006 -0.392045 0.344668,-0.402627 -0.378654 0.310421,-0.362601 -0.380532 0.344668,-0.31496 -0.356547 0.363673,-0.327811 -0.354511 0.363673,-0.323501 -0.332696 0.366141,-0.31934 -0.334151 0.366141,-0.421373 -0.366206 0.267716,-0.424942 -0.350695 0.289618,-0.430109 -0.341242 0.267716,-0.430602 -0.31496 0.289618,-0.393141 -0.371762 0.329083,-0.31496 -0.334645 0.366141,-0.351632 -0.365435 0.356394,-0.418019 -0.348446 0.310421,-0.423323 -0.31496 0.310421,-0.380532 -0.362601 0.344668,-0.43307 -0.31496 0.267716,-0.327233 -0.33035 0.366141,-0.339404 -0.348604 0.363673,-0.406867 -0.344822 0.329083,-0.411597 -0.31496 0.329083,-0.365435 -0.351632 0.356394,-0.392045 -0.340006 0.344668,-0.396012 -0.31496 0.344668,-0.348604 -0.339404 0.363673,-0.33035 -0.327233 0.366141,-0.332696 -0.323501 0.366141,-0.374296 -0.33424 0.356394,-0.37735 -0.31496 0.356394,-0.354511 -0.327811 0.363673,-0.334151 -0.31934 0.366141,-0.334645 -0.31496 0.366141,-0.356547 -0.31496 0.363673,-0.350695 -0.424942 0.289618,-0.366206 -0.421373 0.267716,-0.31496 -0.423323 0.310421,-0.31496 -0.411597 0.329083,-0.407302 -0.3886 0.267716] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] coord Coordinate { point [-0.430602 0.31496 0.289618,-0.43307 -0.31496 0.267716,-0.430602 -0.31496 0.289618,-0.43307 0.31496 0.267716,-0.423323 0.31496 0.310421,-0.423323 -0.31496 0.310421,-0.411597 0.31496 0.329083,-0.411597 -0.31496 0.329083,-0.396012 0.31496 0.344668,-0.396012 -0.31496 0.344668,-0.37735 0.31496 0.356394,-0.37735 -0.31496 0.356394,-0.356547 0.31496 0.363673,-0.356547 -0.31496 0.363673,-0.334645 0.31496 0.366141,-0.334645 -0.31496 0.366141] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,7,8,-1,5,4,9,-1,9,4,10,-1,10,4,11,-1,11,4,1,-1,12,13,14,-1,14,13,15,-1,7,16,8,-1,8,16,17,-1,12,18,13,-1,17,19,2,-1,16,19,17,-1,1,20,21,-1,21,20,22,-1,22,20,23,-1,24,20,25,-1,25,20,4,-1,4,20,1,-1,12,26,18,-1,27,28,29,-1,29,28,30,-1,30,28,31,-1,31,28,32,-1,32,28,33,-1,33,28,8,-1,19,34,2,-1,12,35,26,-1,34,36,2,-1,12,37,35,-1,36,0,2,-1,17,2,38,-1,38,2,39,-1,39,2,40,-1,40,2,41,-1,41,2,42,-1,42,2,43,-1,44,12,45,-1,45,12,46,-1,46,12,47,-1,47,12,48,-1,48,12,49,-1,49,12,14,-1,14,50,28,-1,50,51,28,-1,14,52,50,-1,51,6,28,-1,28,6,8,-1,14,15,52,-1,11,1,53,-1,53,1,0,-1] -coord Coordinate { point [-0.100066 0.183319 0.366141,-0.334645 0.31496 0.366141,-0.334645 -0.31496 0.366141,-0.0781224 0.334645 0.366141,-0.31496 0.334645 0.366141,-0.0965796 0.31405 0.366141,0.0457078 0.137155 0.366141,0.0191298 0.129512 0.366141,0.31496 -0.334645 0.366141,-0.109742 0.289728 0.366141,-0.116887 0.263012 0.366141,-0.117625 0.235367 0.366141,0.31496 0.334645 0.366141,0.11811 0.246062 0.366141,0.334645 0.31496 0.366141,0.114872 0.218598 0.366141,-0.00849689 0.128259 0.366141,-0.31496 -0.334645 0.366141,0.115465 0.270916 0.366141,-0.0356578 0.133464 0.366141,-0.327233 0.33035 0.366141,-0.334151 0.31934 0.366141,-0.332696 0.323501 0.366141,-0.33035 0.327233 0.366141,-0.323501 0.332696 0.366141,-0.31934 0.334151 0.366141,0.10765 0.294657 0.366141,0.334151 -0.31934 0.366141,0.334645 -0.31496 0.366141,0.332696 -0.323501 0.366141,0.33035 -0.327233 0.366141,0.327233 -0.33035 0.366141,0.323501 -0.332696 0.366141,0.31934 -0.334151 0.366141,-0.0608637 0.144842 0.366141,0.0950136 0.316222 0.366141,-0.0827328 0.16177 0.366141,0.0781224 0.334645 0.366141,-0.31934 -0.334151 0.366141,-0.323501 -0.332696 0.366141,-0.327233 -0.33035 0.366141,-0.33035 -0.327233 0.366141,-0.332696 -0.323501 0.366141,-0.334151 -0.31934 0.366141,0.31934 0.334151 0.366141,0.323501 0.332696 0.366141,0.327233 0.33035 0.366141,0.33035 0.327233 0.366141,0.332696 0.323501 0.366141,0.334151 0.31934 0.366141,0.0900261 0.169608 0.366141,0.0697798 0.15077 0.366141,0.105337 0.192638 0.366141,-0.111913 0.208308 0.366141] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [-0.408517 0.382933 0.289618,-0.382933 0.408517 0.289618,-0.407302 0.3886 0.267716,-0.406867 0.344822 0.329083,-0.393141 0.371762 0.329083,-0.418019 0.348446 0.310421,-0.402627 0.378654 0.310421,-0.430602 0.31496 0.289618,-0.430109 0.341242 0.267716,-0.43307 0.31496 0.267716,-0.37735 0.31496 0.356394,-0.374296 0.33424 0.356394,-0.396012 0.31496 0.344668,-0.392045 0.340006 0.344668,-0.378654 0.402627 0.310421,-0.380532 0.362601 0.344668,-0.356547 0.31496 0.363673,-0.354511 0.327811 0.363673,-0.332696 0.323501 0.366141,-0.334151 0.31934 0.366141,-0.366206 0.421373 0.267716,-0.350695 0.424942 0.289618,-0.341242 0.430109 0.267716,-0.31496 0.430602 0.289618,-0.371762 0.393141 0.329083,-0.334645 0.31496 0.366141,-0.365435 0.351632 0.356394,-0.348446 0.418019 0.310421,-0.31496 0.423323 0.310421,-0.362601 0.380532 0.344668,-0.31496 0.43307 0.267716,-0.33035 0.327233 0.366141,-0.348604 0.339404 0.363673,-0.344822 0.406867 0.329083,-0.31496 0.411597 0.329083,-0.351632 0.365435 0.356394,-0.340006 0.392045 0.344668,-0.31496 0.396012 0.344668,-0.339404 0.348604 0.363673,-0.327233 0.33035 0.366141,-0.323501 0.332696 0.366141,-0.33424 0.374296 0.356394,-0.31496 0.37735 0.356394,-0.327811 0.354511 0.363673,-0.31934 0.334151 0.366141,-0.31496 0.334645 0.366141,-0.31496 0.356547 0.363673,-0.424942 0.350695 0.289618,-0.421373 0.366206 0.267716,-0.423323 0.31496 0.310421,-0.411597 0.31496 0.329083,-0.3886 0.407302 0.267716] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,2,7,8,-1,1,7,2,-1,6,9,10,-1,8,11,12,-1,7,11,8,-1,5,9,6,-1,12,13,14,-1,11,13,12,-1,14,15,16,-1,17,18,19,-1,13,15,14,-1,10,18,17,-1,9,18,10,-1,16,20,21,-1,15,20,16,-1,19,22,23,-1,18,22,19,-1,21,24,25,-1,20,24,21,-1,25,26,27,-1,23,28,29,-1,24,26,25,-1,22,28,23,-1,28,30,29,-1,27,31,32,-1,26,31,27,-1,29,33,34,-1,30,33,29,-1,32,35,36,-1,31,35,32,-1,34,37,38,-1,36,39,40,-1,35,39,36,-1,33,37,34,-1,40,41,42,-1,38,43,44,-1,44,43,45,-1,39,41,40,-1,37,43,38,-1,42,46,4,-1,41,46,42,-1,43,47,45,-1,45,47,48,-1,48,47,49,-1,46,5,4,-1,47,50,49,-1,49,50,51,-1,50,52,51,-1,51,52,53,-1,52,54,53,-1,53,54,55,-1,54,56,55,-1,55,56,57,-1,57,56,58,-1,58,59,60,-1,56,59,58,-1,60,3,0,-1,59,3,60,-1] -coord Coordinate { point [-0.117983 0.240583 0.326771,-0.117625 0.235367 0.366141,-0.113362 0.212912 0.326771,-0.116887 0.263012 0.366141,0.11811 0.246062 0.326771,0.11811 0.246062 0.366141,0.1169 0.262925 0.326771,-0.111913 0.208308 0.366141,-0.102346 0.187111 0.326771,0.115465 0.270916 0.366141,0.113295 0.279442 0.326771,-0.100066 0.183319 0.366141,-0.085555 0.164636 0.326771,-0.0827328 0.16177 0.366141,-0.0639371 0.146755 0.326771,-0.0608637 0.144842 0.366141,-0.0387119 0.134477 0.326771,0.107369 0.295275 0.326771,0.10765 0.294657 0.366141,0.0985205 0.311206 0.325473,-0.0356578 0.133464 0.366141,-0.0113026 0.128495 0.326771,0.0950136 0.316222 0.366141,0.0872418 0.325679 0.321957,-0.00849689 0.128259 0.366141,0.0167444 0.129145 0.326771,0.0191298 0.129512 0.366141,0.0438467 0.136393 0.326771,0.0781224 0.334645 0.366141,0.0733137 0.338664 0.316691,0.0677305 0.342823 0.365801,0.0457078 0.137155 0.366141,0.0684752 0.149828 0.326771,0.0559304 0.35009 0.364922,0.0564903 0.349787 0.310297,0.0697798 0.15077 0.366141,0.0892403 0.168692 0.326771,0.0345746 0.358999 0.36308,0.0367943 0.358295 0.30395,0.0900261 0.169608 0.366141,0.10497 0.191922 0.326771,0.105337 0.192638 0.366141,0.114778 0.218206 0.326771,0.00956367 0.363785 0.361729,0.0138701 0.363355 0.299427,-0.0069441 0.363968 0.298835,0.114872 0.218598 0.366141,-0.0169888 0.362944 0.361985,-0.025294 0.361432 0.301221,-0.041484 0.356648 0.305293,-0.0410166 0.356822 0.36361,-0.0605297 0.347483 0.311783,-0.0613288 0.347002 0.365362,-0.0784976 0.334313 0.318698,-0.0781224 0.334645 0.366141,-0.0928961 0.319003 0.323868,-0.0965796 0.31405 0.366141,-0.10084 0.307555 0.326002,-0.107369 0.295275 0.326771,-0.109742 0.289728 0.366141,-0.115947 0.268564 0.326771] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [0.31496 0.430602 0.289618,-0.31496 0.43307 0.267716,-0.31496 0.430602 0.289618,0.31496 0.43307 0.267716,0.31496 0.423323 0.310421,-0.31496 0.423323 0.310421,0.31496 0.411597 0.329083,-0.31496 0.411597 0.329083,0.31496 0.396012 0.344668,-0.31496 0.396012 0.344668,0.31496 0.37735 0.356394,-0.31496 0.37735 0.356394,0.31496 0.356547 0.363673,-0.31496 0.356547 0.363673,0.31496 0.334645 0.366141,-0.31496 0.334645 0.366141] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,1,0,-1,7,5,8,-1,7,3,5,-1,9,1,6,-1,10,1,9,-1,11,7,8,-1,5,12,13,-1,5,13,14,-1,11,8,15,-1,5,14,16,-1,5,16,17,-1,5,17,18,-1,19,1,10,-1,5,18,20,-1,21,11,15,-1,22,21,15,-1,23,24,25,-1,23,25,26,-1,27,22,15,-1,27,23,26,-1,27,26,28,-1,27,28,29,-1,27,29,22,-1,1,30,31,-1,1,31,32,-1,1,32,33,-1,1,33,34,-1,35,23,27,-1,1,34,36,-1,35,27,37,-1,1,36,2,-1,35,37,38,-1,35,38,39,-1,35,40,41,-1,35,41,23,-1,15,8,42,-1,15,42,43,-1,15,43,44,-1,15,44,45,-1,15,45,46,-1,15,46,47,-1,48,2,12,-1,49,48,12,-1,50,2,48,-1,4,49,12,-1,4,12,5,-1,0,2,50,-1] -coord Coordinate { point [0.114778 0.218206 0.326771,0.27559 0.295275 0.326771,0.295275 0.27559 0.326771,0.0167444 0.129145 0.326771,0.0438467 0.136393 0.326771,0.27559 -0.295275 0.326771,0.11811 0.246062 0.326771,-0.0113026 0.128495 0.326771,-0.27559 -0.295275 0.326771,0.1169 0.262925 0.326771,0.113295 0.279442 0.326771,-0.0387119 0.134477 0.326771,0.295275 -0.27559 0.326771,0.294781 -0.27997 0.326771,0.293326 -0.284131 0.326771,-0.295275 -0.27559 0.326771,0.29098 -0.287863 0.326771,0.287863 -0.29098 0.326771,0.284131 -0.293326 0.326771,0.107369 0.295275 0.326771,0.27997 -0.294781 0.326771,-0.0639371 0.146755 0.326771,-0.085555 0.164636 0.326771,-0.27559 0.295275 0.326771,-0.107369 0.295275 0.326771,-0.115947 0.268564 0.326771,-0.117983 0.240583 0.326771,-0.295275 0.27559 0.326771,-0.113362 0.212912 0.326771,-0.102346 0.187111 0.326771,0.27997 0.294781 0.326771,0.284131 0.293326 0.326771,0.287863 0.29098 0.326771,0.29098 0.287863 0.326771,0.293326 0.284131 0.326771,-0.287863 0.29098 0.326771,0.294781 0.27997 0.326771,-0.294781 0.27997 0.326771,-0.293326 0.284131 0.326771,-0.29098 0.287863 0.326771,-0.284131 0.293326 0.326771,-0.27997 0.294781 0.326771,-0.27997 -0.294781 0.326771,-0.284131 -0.293326 0.326771,-0.287863 -0.29098 0.326771,-0.29098 -0.287863 0.326771,-0.293326 -0.284131 0.326771,-0.294781 -0.27997 0.326771,0.0892403 0.168692 0.326771,0.0684752 0.149828 0.326771,0.10497 0.191922 0.326771] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,14,33,27,-1,27,33,28,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [0.382933 0.408517 0.289618,0.408517 0.382933 0.289618,0.3886 0.407302 0.267716,0.344822 0.406867 0.329083,0.371762 0.393141 0.329083,0.348446 0.418019 0.310421,0.378654 0.402627 0.310421,0.31496 0.430602 0.289618,0.341242 0.430109 0.267716,0.31496 0.43307 0.267716,0.31496 0.37735 0.356394,0.33424 0.374296 0.356394,0.31496 0.396012 0.344668,0.340006 0.392045 0.344668,0.402627 0.378654 0.310421,0.362601 0.380532 0.344668,0.31496 0.356547 0.363673,0.327811 0.354511 0.363673,0.323501 0.332696 0.366141,0.31934 0.334151 0.366141,0.421373 0.366206 0.267716,0.424942 0.350695 0.289618,0.430109 0.341242 0.267716,0.430602 0.31496 0.289618,0.393141 0.371762 0.329083,0.31496 0.334645 0.366141,0.351632 0.365435 0.356394,0.418019 0.348446 0.310421,0.423323 0.31496 0.310421,0.380532 0.362601 0.344668,0.43307 0.31496 0.267716,0.327233 0.33035 0.366141,0.339404 0.348604 0.363673,0.406867 0.344822 0.329083,0.411597 0.31496 0.329083,0.365435 0.351632 0.356394,0.392045 0.340006 0.344668,0.396012 0.31496 0.344668,0.348604 0.339404 0.363673,0.33035 0.327233 0.366141,0.332696 0.323501 0.366141,0.374296 0.33424 0.356394,0.37735 0.31496 0.356394,0.354511 0.327811 0.363673,0.334151 0.31934 0.366141,0.334645 0.31496 0.366141,0.356547 0.31496 0.363673,0.350695 0.424942 0.289618,0.366206 0.421373 0.267716,0.31496 0.423323 0.310421,0.31496 0.411597 0.329083,0.407302 0.3886 0.267716] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,0,3,-1,5,6,7,-1,8,3,9,-1,8,4,3,-1,10,5,11,-1,10,6,5,-1,12,9,13,-1,12,8,9,-1,14,12,13,-1,15,11,16,-1,15,16,17,-1,15,10,11,-1,18,13,19,-1,18,14,13,-1,20,18,19,-1,21,20,19,-1,22,17,23,-1,22,23,24,-1,22,15,17,-1,25,24,20,-1,25,22,24,-1,26,21,27,-1,26,20,21,-1,26,25,20,-1,28,26,27,-1,29,27,30,-1,29,28,27,-1] -coord Coordinate { point [-0.10084 0.307555 0.326002,-0.107369 0.295275 0.326771,-0.27559 0.295275 0.326771,-0.27559 0.317177 0.324303,-0.0928961 0.319003 0.323868,0.0985205 0.311206 0.325473,0.27559 0.295275 0.326771,0.107369 0.295275 0.326771,-0.0784976 0.334313 0.318698,-0.27559 0.33798 0.317024,0.27559 0.317177 0.324303,0.0872418 0.325679 0.321957,-0.0605297 0.347483 0.311783,-0.27559 0.356642 0.305298,-0.041484 0.356648 0.305293,0.27559 0.33798 0.317024,0.0733137 0.338664 0.316691,0.0564903 0.349787 0.310297,-0.025294 0.361432 0.301221,-0.27559 0.372227 0.289713,-0.0069441 0.363968 0.298835,-0.27559 0.383953 0.271051,0.27559 0.356642 0.305298,0.0367943 0.358295 0.30395,0.0138701 0.363355 0.299427,0.27559 0.372227 0.289713,0.27559 0.383953 0.271051,-0.27559 0.391232 0.250248,0.27559 0.391232 0.250248,0.27559 0.3937 0.228346,-0.27559 0.3937 0.228346] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [0.430602 -0.31496 0.289618,0.43307 0.31496 0.267716,0.430602 0.31496 0.289618,0.43307 -0.31496 0.267716,0.423323 -0.31496 0.310421,0.423323 0.31496 0.310421,0.411597 -0.31496 0.329083,0.411597 0.31496 0.329083,0.396012 -0.31496 0.344668,0.396012 0.31496 0.344668,0.37735 -0.31496 0.356394,0.37735 0.31496 0.356394,0.356547 -0.31496 0.363673,0.356547 0.31496 0.363673,0.334645 -0.31496 0.366141,0.334645 0.31496 0.366141] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] +coord Coordinate { point [0.408517 -0.382933 0.289618,0.382933 -0.408517 0.289618,0.407302 -0.3886 0.267716,0.406867 -0.344822 0.329083,0.393141 -0.371762 0.329083,0.418019 -0.348446 0.310421,0.402627 -0.378654 0.310421,0.430602 -0.31496 0.289618,0.430109 -0.341242 0.267716,0.43307 -0.31496 0.267716,0.37735 -0.31496 0.356394,0.374296 -0.33424 0.356394,0.396012 -0.31496 0.344668,0.392045 -0.340006 0.344668,0.378654 -0.402627 0.310421,0.380532 -0.362601 0.344668,0.356547 -0.31496 0.363673,0.354511 -0.327811 0.363673,0.332696 -0.323501 0.366141,0.334151 -0.31934 0.366141,0.366206 -0.421373 0.267716,0.350695 -0.424942 0.289618,0.341242 -0.430109 0.267716,0.31496 -0.430602 0.289618,0.371762 -0.393141 0.329083,0.334645 -0.31496 0.366141,0.365435 -0.351632 0.356394,0.348446 -0.418019 0.310421,0.31496 -0.423323 0.310421,0.362601 -0.380532 0.344668,0.31496 -0.43307 0.267716,0.33035 -0.327233 0.366141,0.348604 -0.339404 0.363673,0.344822 -0.406867 0.329083,0.31496 -0.411597 0.329083,0.351632 -0.365435 0.356394,0.340006 -0.392045 0.344668,0.31496 -0.396012 0.344668,0.339404 -0.348604 0.363673,0.327233 -0.33035 0.366141,0.323501 -0.332696 0.366141,0.33424 -0.374296 0.356394,0.31496 -0.37735 0.356394,0.327811 -0.354511 0.363673,0.31934 -0.334151 0.366141,0.31496 -0.334645 0.366141,0.31496 -0.356547 0.363673,0.424942 -0.350695 0.289618,0.421373 -0.366206 0.267716,0.423323 -0.31496 0.310421,0.411597 -0.31496 0.329083,0.3886 -0.407302 0.267716] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,11,12,-1,10,13,11,-1,14,10,12,-1,15,13,16,-1,15,9,11,-1,15,8,9,-1,15,11,13,-1,17,12,18,-1,17,14,12,-1,19,17,18,-1,20,16,21,-1,20,15,16,-1,22,21,23,-1,22,20,21,-1] +coord Coordinate { point [-0.31496 -0.430602 0.289618,-0.31496 -0.43307 0.267716,0.31496 -0.43307 0.267716,0.31496 -0.430602 0.289618,-0.31496 -0.423323 0.310421,0.31496 -0.423323 0.310421,-0.31496 -0.411597 0.329083,0.31496 -0.411597 0.329083,-0.31496 -0.396012 0.344668,0.31496 -0.396012 0.344668,0.027296 -0.359007 0.363078,0.31496 -0.37735 0.356394,0.31496 -0.356547 0.363673,0.000173885 -0.362204 0.362204,0.0507419 -0.350749 0.364815,-0.31496 -0.37735 0.356394,-0.0269804 -0.359081 0.363059,0.0641347 -0.343274 0.365762,0.31496 -0.334645 0.366141,0.075832 -0.334645 0.366141,-0.31496 -0.356547 0.363673,-0.0528364 -0.349727 0.364979,-0.31496 -0.334645 0.366141,-0.075832 -0.334645 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,4,-1,5,6,7,-1,7,6,8,-1,9,3,10,-1,10,3,11,-1,11,3,5,-1,5,3,6,-1,6,12,13,-1,6,14,12,-1,6,15,14,-1,3,16,6,-1,6,16,15,-1,3,17,16,-1,3,18,17,-1,19,20,21,-1,21,20,22,-1,3,4,18,-1,22,20,23,-1,23,20,24,-1,24,20,25,-1,25,20,26,-1,26,20,27,-1,28,20,29,-1,29,20,19,-1,30,31,32,-1,32,31,33,-1,33,31,34,-1,34,31,35,-1,35,31,36,-1,36,31,1,-1,2,31,37,-1,37,31,38,-1,1,31,2,-1,38,39,40,-1,31,39,38,-1,39,41,40,-1,40,41,42,-1,42,41,43,-1,43,41,28,-1,28,41,20,-1,41,44,45,-1,45,44,46,-1,46,44,47,-1,48,44,49,-1,49,44,39,-1,39,44,41,-1,19,21,50,-1,50,21,51,-1,51,21,52,-1,52,21,53,-1,4,1,0,-1] +coord Coordinate { point [0.0692052 -0.148383 0.366141,0.334645 0.31496 0.366141,0.0448874 -0.134846 0.366141,0.334645 -0.31496 0.366141,0.0896802 -0.167234 0.366141,0.327233 -0.33035 0.366141,0.31496 -0.334645 0.366141,0.323501 -0.332696 0.366141,0.31934 -0.334151 0.366141,0.334151 -0.31934 0.366141,0.332696 -0.323501 0.366141,0.33035 -0.327233 0.366141,0.0936507 -0.316063 0.366141,0.075832 -0.334645 0.366141,0.10702 -0.294061 0.366141,0.115304 -0.269686 0.366141,0.11811 -0.244094 0.366141,0.114831 -0.216456 0.366141,0.105176 -0.190353 0.366141,-0.117811 -0.2357 0.366141,-0.334645 -0.31496 0.366141,-0.31496 -0.334645 0.366141,-0.31934 -0.334151 0.366141,-0.323501 -0.332696 0.366141,-0.327233 -0.33035 0.366141,-0.33035 -0.327233 0.366141,-0.332696 -0.323501 0.366141,-0.334151 -0.31934 0.366141,-0.10109 -0.183015 0.366141,-0.112576 -0.208366 0.366141,0.31934 0.334151 0.366141,0.31496 0.334645 0.366141,0.323501 0.332696 0.366141,0.327233 0.33035 0.366141,0.33035 0.327233 0.366141,0.332696 0.323501 0.366141,0.334151 0.31934 0.366141,0.0180772 -0.127376 0.366141,-0.00973679 -0.126386 0.366141,-0.31496 0.334645 0.366141,-0.0370101 -0.131932 0.366141,-0.334645 0.31496 0.366141,-0.0622284 -0.143707 0.366141,-0.0839913 -0.161055 0.366141,-0.327233 0.33035 0.366141,-0.334151 0.31934 0.366141,-0.332696 0.323501 0.366141,-0.33035 0.327233 0.366141,-0.323501 0.332696 0.366141,-0.31934 0.334151 0.366141,-0.116505 -0.263501 0.366141,-0.108729 -0.290225 0.366141,-0.0949155 -0.314386 0.366141,-0.075832 -0.334645 0.366141] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,5,6,-1,7,5,4,-1,6,8,9,-1,5,8,6,-1,9,10,11,-1,8,10,9,-1,2,12,13,-1,1,12,2,-1,11,14,15,-1,10,14,11,-1,15,16,17,-1,18,19,20,-1,14,16,15,-1,13,19,18,-1,12,19,13,-1,17,21,22,-1,16,21,17,-1,20,23,24,-1,19,23,20,-1,22,25,26,-1,21,25,22,-1,27,28,29,-1,24,28,27,-1,23,28,24,-1,26,30,31,-1,25,30,26,-1,32,33,34,-1,29,33,32,-1,28,33,29,-1,30,35,31,-1,31,35,36,-1,34,37,38,-1,33,37,34,-1,35,39,36,-1,36,39,40,-1,37,41,38,-1,39,42,40,-1,40,42,43,-1,38,44,45,-1,41,44,38,-1,42,46,43,-1,43,46,47,-1,45,48,49,-1,46,50,47,-1,44,48,45,-1,47,50,51,-1,50,52,51,-1,51,52,53,-1,54,55,56,-1,49,55,54,-1,48,55,49,-1,56,57,58,-1,55,57,56,-1,59,3,0,-1,58,7,4,-1,52,3,53,-1,53,3,59,-1,57,7,58,-1] +coord Coordinate { point [-0.100185 -0.306647 0.326112,-0.0949155 -0.314386 0.366141,-0.0926382 -0.317362 0.324261,-0.108729 -0.290225 0.366141,0.11811 -0.244094 0.326771,0.114831 -0.216456 0.366141,0.114744 -0.216097 0.326771,0.11811 -0.244094 0.366141,0.105176 -0.190353 0.366141,0.104837 -0.189696 0.326771,0.0896802 -0.167234 0.366141,0.0889548 -0.166396 0.326771,-0.075832 -0.334645 0.366141,-0.0784254 -0.332408 0.319497,0.0692052 -0.148383 0.366141,0.0680019 -0.147524 0.326771,0.0448874 -0.134846 0.366141,0.0431728 -0.134157 0.326771,-0.0607789 -0.345365 0.313072,-0.0528364 -0.349727 0.364979,-0.042056 -0.354463 0.306986,0.0180772 -0.127376 0.366141,0.0158829 -0.127057 0.326771,-0.0269804 -0.359081 0.363059,-0.0261063 -0.359283 0.303116,-0.00973679 -0.126386 0.366141,-0.0123124 -0.126628 0.326771,-0.00807885 -0.361927 0.300768,0.000173885 -0.362204 0.362204,0.0124822 -0.361543 0.30112,-0.0370101 -0.131932 0.366141,-0.0398058 -0.132894 0.326771,0.0353987 -0.356775 0.305192,0.027296 -0.359007 0.363078,0.0550898 -0.348569 0.311094,-0.0622284 -0.143707 0.366141,-0.0650303 -0.145499 0.326771,0.0507419 -0.350749 0.364815,0.0720286 -0.337699 0.317159,-0.0839913 -0.161055 0.366141,-0.086548 -0.163724 0.326771,0.0641347 -0.343274 0.365762,-0.10109 -0.183015 0.366141,-0.103132 -0.18653 0.326771,0.075832 -0.334645 0.366141,0.0861179 -0.324925 0.322199,-0.112576 -0.208366 0.366141,-0.113838 -0.212617 0.326771,0.0936507 -0.316063 0.366141,0.0975091 -0.310742 0.325548,-0.117811 -0.2357 0.366141,-0.118055 -0.240498 0.326771,-0.116505 -0.263501 0.366141,-0.115543 -0.268585 0.326771,0.106445 -0.295275 0.326771,0.10702 -0.294061 0.366141,0.112877 -0.278862 0.326771,0.115304 -0.269686 0.366141,0.116794 -0.261674 0.326771,-0.106445 -0.295275 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,0,4,1,-1,5,6,7,-1,5,7,8,-1,4,9,10,-1,4,10,11,-1,4,11,12,-1,4,12,13,-1,4,13,14,-1,4,14,15,-1,16,15,17,-1,18,19,20,-1,21,15,16,-1,22,23,24,-1,25,15,21,-1,26,4,15,-1,26,15,25,-1,27,4,26,-1,1,4,27,-1,28,18,20,-1,28,3,29,-1,28,29,30,-1,28,31,32,-1,28,32,18,-1,28,20,33,-1,28,33,0,-1,28,0,3,-1,34,5,35,-1,34,35,23,-1,34,22,36,-1,34,36,37,-1,34,38,39,-1,34,39,40,-1,34,40,6,-1,34,23,22,-1,34,6,5,-1,41,30,42,-1,41,28,30,-1,43,42,44,-1,43,44,38,-1,43,38,34,-1,43,41,42,-1,45,43,46,-1,45,41,43,-1,45,46,47,-1,45,47,48,-1,45,49,50,-1,45,50,41,-1] +coord Coordinate { point [0.295275 0.27559 0.326771,0.0889548 -0.166396 0.326771,0.0680019 -0.147524 0.326771,0.0431728 -0.134157 0.326771,0.295275 -0.27559 0.326771,-0.27559 -0.295275 0.326771,-0.118055 -0.240498 0.326771,-0.115543 -0.268585 0.326771,-0.106445 -0.295275 0.326771,0.294781 -0.27997 0.326771,0.293326 -0.284131 0.326771,0.29098 -0.287863 0.326771,0.287863 -0.29098 0.326771,0.284131 -0.293326 0.326771,0.27997 -0.294781 0.326771,0.27559 -0.295275 0.326771,0.112877 -0.278862 0.326771,0.106445 -0.295275 0.326771,0.287863 0.29098 0.326771,0.29098 0.287863 0.326771,0.293326 0.284131 0.326771,0.116794 -0.261674 0.326771,-0.29098 -0.287863 0.326771,-0.284131 -0.293326 0.326771,-0.287863 -0.29098 0.326771,0.11811 -0.244094 0.326771,0.114744 -0.216097 0.326771,0.104837 -0.189696 0.326771,0.27559 0.295275 0.326771,0.0158829 -0.127057 0.326771,-0.0123124 -0.126628 0.326771,0.27997 0.294781 0.326771,0.284131 0.293326 0.326771,0.294781 0.27997 0.326771,-0.295275 -0.27559 0.326771,-0.27997 -0.294781 0.326771,-0.293326 -0.284131 0.326771,-0.294781 -0.27997 0.326771,-0.086548 -0.163724 0.326771,-0.103132 -0.18653 0.326771,-0.113838 -0.212617 0.326771,-0.27559 0.295275 0.326771,-0.0398058 -0.132894 0.326771,-0.295275 0.27559 0.326771,-0.0650303 -0.145499 0.326771,-0.287863 0.29098 0.326771,-0.294781 0.27997 0.326771,-0.293326 0.284131 0.326771,-0.29098 0.287863 0.326771,-0.284131 0.293326 0.326771,-0.27997 0.294781 0.326771] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,7,8,-1,9,4,5,-1,10,11,12,-1,10,8,11,-1,10,6,8,-1,13,5,14,-1,13,9,5,-1,15,13,14,-1,16,12,17,-1,16,10,12,-1,18,14,19,-1,18,15,14,-1,20,18,19,-1,21,20,19,-1,22,23,24,-1,22,17,23,-1,22,16,17,-1,25,24,20,-1,25,22,24,-1,26,21,27,-1,26,20,21,-1,26,25,20,-1,28,26,27,-1,29,27,30,-1,29,28,27,-1] +coord Coordinate { point [0.0975091 -0.310742 0.325548,0.106445 -0.295275 0.326771,0.27559 -0.295275 0.326771,0.27559 -0.317177 0.324303,0.0861179 -0.324925 0.322199,0.27559 -0.33798 0.317024,-0.27559 -0.295275 0.326771,-0.106445 -0.295275 0.326771,-0.100185 -0.306647 0.326112,0.0720286 -0.337699 0.317159,-0.27559 -0.317177 0.324303,-0.0926382 -0.317362 0.324261,-0.0784254 -0.332408 0.319497,0.0550898 -0.348569 0.311094,0.27559 -0.356642 0.305298,0.0353987 -0.356775 0.305192,-0.27559 -0.33798 0.317024,-0.0607789 -0.345365 0.313072,0.0124822 -0.361543 0.30112,0.27559 -0.372227 0.289713,-0.00807885 -0.361927 0.300768,0.27559 -0.383953 0.271051,-0.27559 -0.356642 0.305298,-0.042056 -0.354463 0.306986,-0.0261063 -0.359283 0.303116,-0.27559 -0.372227 0.289713,-0.27559 -0.383953 0.271051,0.27559 -0.391232 0.250248,-0.27559 -0.391232 0.250248,-0.27559 -0.3937 0.228346,0.27559 -0.3937 0.228346] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,6,-1,7,8,9,-1,9,8,10,-1,3,11,12,-1,12,11,13,-1,0,14,1,-1,10,14,0,-1,15,16,7,-1,17,16,18,-1,7,16,8,-1,18,16,15,-1,19,20,21,-1,13,20,19,-1,21,20,22,-1,1,23,3,-1,3,23,11,-1,24,18,15,-1,8,25,10,-1,10,25,14,-1,22,26,27,-1,11,26,13,-1,20,26,22,-1,13,26,20,-1,14,28,1,-1,1,28,23,-1,21,22,29,-1,30,31,17,-1,17,31,16,-1,8,31,25,-1,16,31,8,-1,27,32,33,-1,26,32,27,-1,11,32,26,-1,23,32,11,-1,14,34,28,-1,25,34,14,-1,23,35,32,-1,33,35,36,-1,32,35,33,-1,28,35,23,-1,31,37,25,-1,38,37,30,-1,39,37,38,-1,25,37,34,-1,30,37,31,-1,35,40,36,-1,28,40,35,-1,36,40,41,-1,34,40,28,-1,39,42,37,-1,40,42,41,-1,43,44,45,-1,43,42,39,-1,34,42,40,-1,41,42,45,-1,37,42,34,-1,5,46,47,-1,45,42,43,-1,4,46,5,-1,48,2,4,-1,4,2,46,-1,47,12,49,-1,46,12,47,-1,50,0,48,-1,48,0,2,-1,46,3,12,-1,2,3,46,-1,9,10,50,-1,50,10,0,-1,49,13,51,-1,51,13,19,-1,12,13,49,-1] coord Coordinate { point [-0.300636 -0.352675 0.305298,-0.323231 -0.341162 0.305298,-0.29487 -0.334926 0.317024,-0.312262 -0.326065 0.317024,-0.27559 -0.317177 0.324303,-0.27997 -0.294781 0.326771,-0.27559 -0.295275 0.326771,-0.27559 -0.383953 0.271051,-0.309076 -0.378649 0.271051,-0.27559 -0.372227 0.289713,-0.305452 -0.367497 0.289713,-0.326065 -0.312262 0.317024,-0.300034 -0.309234 0.324303,-0.309234 -0.300034 0.324303,-0.332392 -0.353771 0.289713,-0.27559 -0.391232 0.250248,-0.311325 -0.385572 0.250248,-0.326836 -0.382003 0.228346,-0.301872 -0.390739 0.228346,-0.293326 -0.284131 0.326771,-0.315141 -0.288441 0.324303,-0.294781 -0.27997 0.326771,-0.317177 -0.27559 0.324303,-0.341162 -0.323231 0.305298,-0.27559 -0.3937 0.228346,-0.339284 -0.363257 0.271051,-0.334926 -0.29487 0.317024,-0.33798 -0.27559 0.317024,-0.353771 -0.332392 0.289713,-0.295275 -0.27559 0.326771,-0.34923 -0.367932 0.228346,-0.343563 -0.369147 0.250248,-0.352675 -0.300636 0.305298,-0.356642 -0.27559 0.305298,-0.363257 -0.339284 0.271051,-0.367497 -0.305452 0.289713,-0.372227 -0.27559 0.289713,-0.369147 -0.343563 0.250248,-0.367932 -0.34923 0.228346,-0.382003 -0.326836 0.228346,-0.378649 -0.309076 0.271051,-0.383953 -0.27559 0.271051,-0.385572 -0.311325 0.250248,-0.390739 -0.301872 0.228346,-0.3937 -0.27559 0.228346,-0.391232 -0.27559 0.250248,-0.288441 -0.315141 0.324303,-0.284131 -0.293326 0.326771,-0.27559 -0.33798 0.317024,-0.287863 -0.29098 0.326771,-0.27559 -0.356642 0.305298,-0.29098 -0.287863 0.326771] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1,14,12,15,-1,14,13,12,-1] -coord Coordinate { point [-0.27559 -0.317177 0.324303,0.27559 -0.295275 0.326771,0.27559 -0.317177 0.324303,-0.27559 -0.295275 0.326771,-0.27559 -0.33798 0.317024,0.27559 -0.33798 0.317024,-0.27559 -0.356642 0.305298,0.27559 -0.356642 0.305298,-0.27559 -0.372227 0.289713,0.27559 -0.372227 0.289713,-0.27559 -0.383953 0.271051,0.27559 -0.383953 0.271051,0.27559 -0.391232 0.250248,-0.27559 -0.391232 0.250248,-0.27559 -0.3937 0.228346,0.27559 -0.3937 0.228346] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,6,-1,7,8,9,-1,9,8,10,-1,3,11,12,-1,12,11,13,-1,0,14,1,-1,10,14,0,-1,15,16,7,-1,17,16,18,-1,7,16,8,-1,18,16,15,-1,19,20,21,-1,13,20,19,-1,21,20,22,-1,1,23,3,-1,3,23,11,-1,24,18,15,-1,8,25,10,-1,10,25,14,-1,22,26,27,-1,11,26,13,-1,20,26,22,-1,13,26,20,-1,14,28,1,-1,1,28,23,-1,21,22,29,-1,30,31,17,-1,17,31,16,-1,8,31,25,-1,16,31,8,-1,27,32,33,-1,26,32,27,-1,11,32,26,-1,23,32,11,-1,14,34,28,-1,25,34,14,-1,23,35,32,-1,33,35,36,-1,32,35,33,-1,28,35,23,-1,31,37,25,-1,38,37,30,-1,39,37,38,-1,25,37,34,-1,30,37,31,-1,35,40,36,-1,28,40,35,-1,36,40,41,-1,34,40,28,-1,39,42,37,-1,40,42,41,-1,43,44,45,-1,43,42,39,-1,34,42,40,-1,41,42,45,-1,37,42,34,-1,5,46,47,-1,45,42,43,-1,4,46,5,-1,48,2,4,-1,4,2,46,-1,47,12,49,-1,46,12,47,-1,50,0,48,-1,48,0,2,-1,46,3,12,-1,2,3,46,-1,9,10,50,-1,50,10,0,-1,49,13,51,-1,51,13,19,-1,12,13,49,-1] coord Coordinate { point [0.352675 -0.300636 0.305298,0.341162 -0.323231 0.305298,0.334926 -0.29487 0.317024,0.326065 -0.312262 0.317024,0.317177 -0.27559 0.324303,0.294781 -0.27997 0.326771,0.295275 -0.27559 0.326771,0.383953 -0.27559 0.271051,0.378649 -0.309076 0.271051,0.372227 -0.27559 0.289713,0.367497 -0.305452 0.289713,0.312262 -0.326065 0.317024,0.309234 -0.300034 0.324303,0.300034 -0.309234 0.324303,0.353771 -0.332392 0.289713,0.391232 -0.27559 0.250248,0.385572 -0.311325 0.250248,0.382003 -0.326836 0.228346,0.390739 -0.301872 0.228346,0.284131 -0.293326 0.326771,0.288441 -0.315141 0.324303,0.27997 -0.294781 0.326771,0.27559 -0.317177 0.324303,0.323231 -0.341162 0.305298,0.3937 -0.27559 0.228346,0.363257 -0.339284 0.271051,0.29487 -0.334926 0.317024,0.27559 -0.33798 0.317024,0.332392 -0.353771 0.289713,0.27559 -0.295275 0.326771,0.367932 -0.34923 0.228346,0.369147 -0.343563 0.250248,0.300636 -0.352675 0.305298,0.27559 -0.356642 0.305298,0.339284 -0.363257 0.271051,0.305452 -0.367497 0.289713,0.27559 -0.372227 0.289713,0.343563 -0.369147 0.250248,0.34923 -0.367932 0.228346,0.326836 -0.382003 0.228346,0.309076 -0.378649 0.271051,0.27559 -0.383953 0.271051,0.311325 -0.385572 0.250248,0.301872 -0.390739 0.228346,0.27559 -0.3937 0.228346,0.27559 -0.391232 0.250248,0.315141 -0.288441 0.324303,0.293326 -0.284131 0.326771,0.33798 -0.27559 0.317024,0.29098 -0.287863 0.326771,0.356642 -0.27559 0.305298,0.287863 -0.29098 0.326771] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1,14,12,15,-1,14,13,12,-1] coord Coordinate { point [0.317177 -0.27559 0.324303,0.295275 0.27559 0.326771,0.317177 0.27559 0.324303,0.295275 -0.27559 0.326771,0.33798 -0.27559 0.317024,0.33798 0.27559 0.317024,0.356642 -0.27559 0.305298,0.356642 0.27559 0.305298,0.372227 -0.27559 0.289713,0.372227 0.27559 0.289713,0.383953 -0.27559 0.271051,0.383953 0.27559 0.271051,0.391232 0.27559 0.250248,0.391232 -0.27559 0.250248,0.3937 -0.27559 0.228346,0.3937 0.27559 0.228346] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,6,-1,7,8,9,-1,10,11,12,-1,12,11,13,-1,6,14,0,-1,0,14,1,-1,3,15,4,-1,13,15,3,-1,16,17,10,-1,18,17,19,-1,10,17,11,-1,19,17,16,-1,20,21,22,-1,1,21,20,-1,22,21,23,-1,4,24,6,-1,6,24,14,-1,25,19,16,-1,11,26,13,-1,13,26,15,-1,23,27,28,-1,14,27,1,-1,21,27,23,-1,1,27,21,-1,15,29,4,-1,4,29,24,-1,22,23,30,-1,31,32,18,-1,18,32,17,-1,11,32,26,-1,17,32,11,-1,28,33,34,-1,27,33,28,-1,14,33,27,-1,24,33,14,-1,15,35,29,-1,26,35,15,-1,24,36,33,-1,34,36,37,-1,33,36,34,-1,29,36,24,-1,32,38,26,-1,39,38,31,-1,40,38,39,-1,26,38,35,-1,31,38,32,-1,36,41,37,-1,29,41,36,-1,37,41,42,-1,35,41,29,-1,40,43,38,-1,41,43,42,-1,44,45,46,-1,44,43,40,-1,35,43,41,-1,42,43,46,-1,38,43,35,-1,8,47,48,-1,46,43,44,-1,7,47,8,-1,49,5,7,-1,7,5,47,-1,48,0,2,-1,47,0,48,-1,50,3,49,-1,49,3,5,-1,47,6,0,-1,5,6,47,-1,12,13,50,-1,50,13,3,-1,2,1,51,-1,51,1,20,-1] coord Coordinate { point [0.300034 0.309234 0.324303,0.309234 0.300034 0.324303,0.287863 0.29098 0.326771,0.300636 0.352675 0.305298,0.323231 0.341162 0.305298,0.29487 0.334926 0.317024,0.312262 0.326065 0.317024,0.27559 0.317177 0.324303,0.27997 0.294781 0.326771,0.27559 0.295275 0.326771,0.27559 0.383953 0.271051,0.309076 0.378649 0.271051,0.27559 0.372227 0.289713,0.305452 0.367497 0.289713,0.326065 0.312262 0.317024,0.332392 0.353771 0.289713,0.27559 0.391232 0.250248,0.311325 0.385572 0.250248,0.326836 0.382003 0.228346,0.301872 0.390739 0.228346,0.293326 0.284131 0.326771,0.315141 0.288441 0.324303,0.294781 0.27997 0.326771,0.317177 0.27559 0.324303,0.341162 0.323231 0.305298,0.27559 0.3937 0.228346,0.339284 0.363257 0.271051,0.334926 0.29487 0.317024,0.33798 0.27559 0.317024,0.353771 0.332392 0.289713,0.295275 0.27559 0.326771,0.34923 0.367932 0.228346,0.343563 0.369147 0.250248,0.352675 0.300636 0.305298,0.356642 0.27559 0.305298,0.363257 0.339284 0.271051,0.367497 0.305452 0.289713,0.372227 0.27559 0.289713,0.369147 0.343563 0.250248,0.367932 0.34923 0.228346,0.382003 0.326836 0.228346,0.378649 0.309076 0.271051,0.383953 0.27559 0.271051,0.385572 0.311325 0.250248,0.390739 0.301872 0.228346,0.3937 0.27559 0.228346,0.391232 0.27559 0.250248,0.288441 0.315141 0.324303,0.284131 0.293326 0.326771,0.27559 0.33798 0.317024,0.27559 0.356642 0.305298,0.29098 0.287863 0.326771] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1,14,12,15,-1,14,13,12,-1] +coord Coordinate { point [0.27559 0.317177 0.324303,-0.27559 0.295275 0.326771,-0.27559 0.317177 0.324303,0.27559 0.295275 0.326771,0.27559 0.33798 0.317024,-0.27559 0.33798 0.317024,0.27559 0.356642 0.305298,-0.27559 0.356642 0.305298,0.27559 0.372227 0.289713,-0.27559 0.372227 0.289713,0.27559 0.383953 0.271051,-0.27559 0.383953 0.271051,-0.27559 0.391232 0.250248,0.27559 0.391232 0.250248,0.27559 0.3937 0.228346,-0.27559 0.3937 0.228346] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,6,-1,7,8,9,-1,9,8,10,-1,3,11,12,-1,12,11,13,-1,0,14,1,-1,10,14,0,-1,15,16,7,-1,17,16,18,-1,7,16,8,-1,18,16,15,-1,19,20,21,-1,13,20,19,-1,21,20,22,-1,1,23,3,-1,3,23,11,-1,24,18,15,-1,8,25,10,-1,10,25,14,-1,22,26,27,-1,11,26,13,-1,20,26,22,-1,13,26,20,-1,14,28,1,-1,1,28,23,-1,21,22,29,-1,30,31,17,-1,17,31,16,-1,8,31,25,-1,16,31,8,-1,27,32,33,-1,26,32,27,-1,11,32,26,-1,23,32,11,-1,14,34,28,-1,25,34,14,-1,23,35,32,-1,33,35,36,-1,32,35,33,-1,28,35,23,-1,31,37,25,-1,38,37,30,-1,39,37,38,-1,25,37,34,-1,30,37,31,-1,35,40,36,-1,28,40,35,-1,36,40,41,-1,34,40,28,-1,39,42,37,-1,40,42,41,-1,43,44,45,-1,43,42,39,-1,34,42,40,-1,41,42,45,-1,37,42,34,-1,5,46,47,-1,45,42,43,-1,4,46,5,-1,48,2,4,-1,4,2,46,-1,47,12,49,-1,46,12,47,-1,50,0,48,-1,48,0,2,-1,46,3,12,-1,2,3,46,-1,9,10,50,-1,50,10,0,-1,49,13,51,-1,51,13,19,-1,12,13,49,-1] coord Coordinate { point [-0.352675 0.300636 0.305298,-0.341162 0.323231 0.305298,-0.334926 0.29487 0.317024,-0.326065 0.312262 0.317024,-0.317177 0.27559 0.324303,-0.294781 0.27997 0.326771,-0.295275 0.27559 0.326771,-0.383953 0.27559 0.271051,-0.378649 0.309076 0.271051,-0.372227 0.27559 0.289713,-0.367497 0.305452 0.289713,-0.312262 0.326065 0.317024,-0.309234 0.300034 0.324303,-0.300034 0.309234 0.324303,-0.353771 0.332392 0.289713,-0.391232 0.27559 0.250248,-0.385572 0.311325 0.250248,-0.382003 0.326836 0.228346,-0.390739 0.301872 0.228346,-0.284131 0.293326 0.326771,-0.288441 0.315141 0.324303,-0.27997 0.294781 0.326771,-0.27559 0.317177 0.324303,-0.323231 0.341162 0.305298,-0.3937 0.27559 0.228346,-0.363257 0.339284 0.271051,-0.29487 0.334926 0.317024,-0.27559 0.33798 0.317024,-0.332392 0.353771 0.289713,-0.27559 0.295275 0.326771,-0.367932 0.34923 0.228346,-0.369147 0.343563 0.250248,-0.300636 0.352675 0.305298,-0.27559 0.356642 0.305298,-0.339284 0.363257 0.271051,-0.305452 0.367497 0.289713,-0.27559 0.372227 0.289713,-0.343563 0.369147 0.250248,-0.34923 0.367932 0.228346,-0.326836 0.382003 0.228346,-0.309076 0.378649 0.271051,-0.27559 0.383953 0.271051,-0.311325 0.385572 0.250248,-0.301872 0.390739 0.228346,-0.27559 0.3937 0.228346,-0.27559 0.391232 0.250248,-0.315141 0.288441 0.324303,-0.293326 0.284131 0.326771,-0.33798 0.27559 0.317024,-0.29098 0.287863 0.326771,-0.356642 0.27559 0.305298,-0.287863 0.29098 0.326771] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] coord Coordinate { point [-0.317177 0.27559 0.324303,-0.295275 -0.27559 0.326771,-0.317177 -0.27559 0.324303,-0.295275 0.27559 0.326771,-0.33798 0.27559 0.317024,-0.33798 -0.27559 0.317024,-0.356642 0.27559 0.305298,-0.356642 -0.27559 0.305298,-0.372227 0.27559 0.289713,-0.372227 -0.27559 0.289713,-0.383953 0.27559 0.271051,-0.383953 -0.27559 0.271051,-0.391232 0.27559 0.250248,-0.391232 -0.27559 0.250248,-0.3937 0.27559 0.228346,-0.3937 -0.27559 0.228346] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] -coord Coordinate { point [-0.27559 0.3937 0.228346,0.27559 0.3937 0.102362,0.27559 0.3937 0.228346,-0.27559 0.3937 0.102362] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 -transparency 0}}} -Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] -coord Coordinate { point [-0.301872 -0.390739 0.228346,-0.27559 -0.3937 0.228346,-0.27559 -0.3937 0.102362,-0.301872 -0.390739 0.102362,-0.326836 -0.382003 0.228346,-0.326836 -0.382003 0.102362,-0.34923 -0.367932 0.228346,-0.34923 -0.367932 0.102362,-0.367932 -0.34923 0.228346,-0.367932 -0.34923 0.102362,-0.382003 -0.326836 0.228346,-0.382003 -0.326836 0.102362,-0.390739 -0.301872 0.228346,-0.390739 -0.301872 0.102362,-0.3937 -0.27559 0.228346,-0.3937 -0.27559 0.102362] -}} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] coord Coordinate { point [0.27559 -0.3937 0.228346,-0.27559 -0.3937 0.102362,-0.27559 -0.3937 0.228346,0.27559 -0.3937 0.102362] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] +coord Coordinate { point [-0.301872 -0.390739 0.228346,-0.27559 -0.3937 0.228346,-0.27559 -0.3937 0.102362,-0.301872 -0.390739 0.102362,-0.326836 -0.382003 0.228346,-0.326836 -0.382003 0.102362,-0.34923 -0.367932 0.228346,-0.34923 -0.367932 0.102362,-0.367932 -0.34923 0.228346,-0.367932 -0.34923 0.102362,-0.382003 -0.326836 0.228346,-0.382003 -0.326836 0.102362,-0.390739 -0.301872 0.228346,-0.390739 -0.301872 0.102362,-0.3937 -0.27559 0.228346,-0.3937 -0.27559 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] coord Coordinate { point [0.390739 -0.301872 0.228346,0.3937 -0.27559 0.228346,0.3937 -0.27559 0.102362,0.390739 -0.301872 0.102362,0.382003 -0.326836 0.228346,0.382003 -0.326836 0.102362,0.367932 -0.34923 0.228346,0.367932 -0.34923 0.102362,0.34923 -0.367932 0.228346,0.34923 -0.367932 0.102362,0.326836 -0.382003 0.228346,0.326836 -0.382003 0.102362,0.301872 -0.390739 0.228346,0.301872 -0.390739 0.102362,0.27559 -0.3937 0.228346,0.27559 -0.3937 0.102362] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] coord Coordinate { point [0.3937 0.27559 0.228346,0.3937 -0.27559 0.102362,0.3937 -0.27559 0.228346,0.3937 0.27559 0.102362] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,3,5,-1,4,0,3,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1] coord Coordinate { point [0.301872 0.390739 0.228346,0.27559 0.3937 0.228346,0.27559 0.3937 0.102362,0.301872 0.390739 0.102362,0.326836 0.382003 0.228346,0.326836 0.382003 0.102362,0.34923 0.367932 0.228346,0.34923 0.367932 0.102362,0.367932 0.34923 0.228346,0.367932 0.34923 0.102362,0.382003 0.326836 0.228346,0.382003 0.326836 0.102362,0.390739 0.301872 0.228346,0.390739 0.301872 0.102362,0.3937 0.27559 0.228346,0.3937 0.27559 0.102362] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [-0.27559 0.3937 0.228346,0.27559 0.3937 0.102362,0.27559 0.3937 0.228346,-0.27559 0.3937 0.102362] +}} +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,3,4,5,-1,1,4,3,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1] coord Coordinate { point [-0.27559 0.3937 0.228346,-0.301872 0.390739 0.228346,-0.27559 0.3937 0.102362,-0.301872 0.390739 0.102362,-0.326836 0.382003 0.228346,-0.326836 0.382003 0.102362,-0.34923 0.367932 0.228346,-0.34923 0.367932 0.102362,-0.367932 0.34923 0.228346,-0.367932 0.34923 0.102362,-0.382003 0.326836 0.228346,-0.382003 0.326836 0.102362,-0.390739 0.301872 0.228346,-0.390739 0.301872 0.102362,-0.3937 0.27559 0.228346,-0.3937 0.27559 0.102362] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] coord Coordinate { point [-0.3937 -0.27559 0.228346,-0.3937 0.27559 0.102362,-0.3937 0.27559 0.228346,-0.3937 -0.27559 0.102362] }} -appearance Appearance{material Material{diffuseColor 0.752941 0.780392 0.564706 +appearance Appearance{material Material{diffuseColor 0.85098 0.847059 0.654902 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,1,6,-1,7,1,5,-1,2,1,7,-1,8,9,10,-1,10,9,11,-1,12,13,14,-1,14,13,15,-1,15,13,8,-1,8,13,9,-1,16,17,18,-1,18,17,19,-1,19,17,20,-1,20,17,21,-1,21,17,22,-1,22,17,23,-1,9,17,16,-1,13,17,9,-1,24,25,26,-1,26,25,27,-1,27,25,28,-1,28,25,29,-1,29,25,30,-1,30,25,31,-1,2,7,25,-1,31,7,13,-1,25,7,31,-1,13,7,17,-1] From c699284a5caab2dc998386a69c8fa0119355ef0f Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 07:39:32 -0800 Subject: [PATCH 25/54] Update net ties --- library/device.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/device.dcm b/library/device.dcm index 744ecada..66c59037 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -842,7 +842,7 @@ D Net Tie, 4 pins K net tie short $ENDCMP # -$CMP Net-Tie_4+ +$CMP Net-Tie_4_Cross D Net Tie, 4 pins, cross K net tie short $ENDCMP From f45406f28f0e06e97deaf9a1ec51548398a1ccfc Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 07:40:17 -0800 Subject: [PATCH 26/54] Update net ties --- library/device.lib | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/library/device.lib b/library/device.lib index 4c19ff98..b0369186 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3849,9 +3849,9 @@ ENDDEF # # Net-Tie_2 # -DEF Net-Tie_2 NT 0 0 Y N 1 F N -F0 "NT" 0 75 50 H V C CNN -F1 "Net-Tie_2" 0 -75 50 H V C CNN +DEF Net-Tie_2 NT 0 0 N N 1 F N +F0 "NT" 0 50 50 H V C CNN +F1 "Net-Tie_2" 0 -50 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -3866,9 +3866,9 @@ ENDDEF # # Net-Tie_3 # -DEF Net-Tie_3 NT 0 0 Y N 1 F N -F0 "NT" 0 75 50 H V C CNN -F1 "Net-Tie_3" 0 -225 50 H V C CNN +DEF Net-Tie_3 NT 0 0 N N 1 F N +F0 "NT" 0 50 50 H V C CNN +F1 "Net-Tie_3" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -3887,9 +3887,9 @@ ENDDEF # # Net-Tie_4 # -DEF Net-Tie_4 NT 0 0 Y N 1 F N -F0 "NT" 0 75 50 H V C CNN -F1 "Net-Tie_4" 0 -225 50 H V C CNN +DEF Net-Tie_4 NT 0 0 N N 1 F N +F0 "NT" 0 50 50 H V C CNN +F1 "Net-Tie_4" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -3907,11 +3907,11 @@ X 4 4 100 -100 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# Net-Tie_4+ +# Net-Tie_4_Cross # -DEF Net-Tie_4+ NT 0 0 Y N 1 F N -F0 "NT" 0 150 50 H V C CNN -F1 "Net-Tie_4+" 0 -150 50 H V C CNN +DEF Net-Tie_4_Cross NT 0 0 N N 1 F N +F0 "NT" 25 50 50 H V L CNN +F1 "Net-Tie_4_Cross" 25 -50 50 H V L CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST From 4bbfc572f56bce7fe13074c4da84156093aca69b Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 13:42:30 -0800 Subject: [PATCH 27/54] Add PD70224 --- library/Power_Management.dcm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/Power_Management.dcm b/library/Power_Management.dcm index b446cb2d..1dfe5724 100644 --- a/library/Power_Management.dcm +++ b/library/Power_Management.dcm @@ -294,6 +294,12 @@ K power switch FET driver F http://ww1.microchip.com/downloads/en/DeviceDoc/mic2587-87r.pdf $ENDCMP # +$CMP PD70224 +D Ideal Dual Diode Bridge, QFN-40 +K dual ideal diode bridge +F https://www.microsemi.com/document-portal/doc_download/131677-pd70224-data-sheet +$ENDCMP +# $CMP PM8834 D 4 A dual low-side MOSFET driver (SO8 package) K mosfet driver From 3bdd929ed5df8abc0703ceaebf6c441482b996a1 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 13:43:09 -0800 Subject: [PATCH 28/54] Add PD70224 --- library/Power_Management.lib | 140 +++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) diff --git a/library/Power_Management.lib b/library/Power_Management.lib index 7c953604..a1e31db8 100644 --- a/library/Power_Management.lib +++ b/library/Power_Management.lib @@ -550,6 +550,146 @@ X OUTA 8 400 100 100 L 50 50 1 1 w ENDDRAW ENDDEF # +# PD70224 +# +DEF PD70224 U 0 10 Y Y 1 F N +F0 "U" -400 550 50 H V L CNN +F1 "PD70224" 400 550 50 H V R CNN +F2 "Housings_DFN_QFN:Microsemi_QFN-40-32-2EP_6x8mm_Pitch0.5mm" 25 0 50 H I C CIN +F3 "" 25 150 50 H I C CNN +$FPLIST + Microsemi*QFN*6x8mm*Pitch0.5mm* +$ENDFPLIST +DRAW +C 150 -285 5 0 1 0 N +C 150 -150 5 0 1 0 N +C 150 -125 5 0 1 0 N +C 150 65 5 0 1 0 N +C 150 200 5 0 1 0 N +C 150 225 5 0 1 0 N +C 200 -400 5 0 1 0 N +C 200 -285 5 0 1 0 N +C 200 -200 5 0 1 0 N +C 200 -125 5 0 1 0 N +C 200 -25 5 0 1 0 N +C 200 25 5 0 1 0 N +C 200 65 5 0 1 0 N +C 200 150 5 0 1 0 N +C 200 225 5 0 1 0 N +C 200 400 5 0 1 0 N +C 325 -400 5 0 1 0 N +C 375 400 5 0 1 0 N +S -400 500 400 -500 0 1 10 f +S -50 125 50 -125 0 1 0 N +P 2 0 1 0 85 -220 85 -290 N +P 2 0 1 0 85 -95 50 -95 N +P 2 0 1 0 85 -60 85 -130 N +P 2 0 1 0 85 95 50 95 N +P 2 0 1 0 85 130 85 60 N +P 2 0 1 0 85 290 85 220 N +P 2 0 1 0 100 -285 150 -285 N +P 2 0 1 0 100 -125 150 -125 N +P 2 0 1 0 100 65 150 65 N +P 2 0 1 0 100 225 150 225 N +P 2 0 1 0 250 -285 200 -285 N +P 2 0 1 0 250 -125 200 -125 N +P 2 0 1 0 250 65 200 65 N +P 2 0 1 0 250 225 200 225 N +P 2 0 1 0 265 -220 265 -290 N +P 2 0 1 0 265 -60 265 -130 N +P 2 0 1 0 265 130 265 60 N +P 2 0 1 0 265 290 265 220 N +P 3 0 1 0 85 -255 25 -255 25 -125 N +P 3 0 1 0 85 255 25 255 25 125 N +P 3 0 1 14 100 -280 100 -290 100 -290 N +P 3 0 1 14 100 -250 100 -260 100 -260 N +P 3 0 1 14 100 -120 100 -130 100 -130 N +P 3 0 1 14 100 -90 100 -100 100 -100 N +P 3 0 1 14 100 -60 100 -70 100 -70 N +P 3 0 1 14 100 70 100 60 100 60 N +P 3 0 1 14 100 100 100 90 100 90 N +P 3 0 1 14 100 230 100 220 100 220 N +P 3 0 1 14 100 260 100 250 100 250 N +P 3 0 1 14 100 290 100 280 100 280 N +P 3 0 1 0 200 -400 200 -255 250 -255 N +P 3 0 1 14 250 -280 250 -290 250 -290 N +P 3 0 1 14 250 -250 250 -260 250 -260 N +P 3 0 1 14 250 -120 250 -130 250 -130 N +P 3 0 1 14 250 -90 250 -100 250 -100 N +P 3 0 1 0 250 -65 200 -65 200 -25 N +P 3 0 1 14 250 -60 250 -70 250 -70 N +P 3 0 1 14 250 70 250 60 250 60 N +P 3 0 1 0 250 95 200 95 200 25 N +P 3 0 1 14 250 100 250 90 250 90 N +P 3 0 1 14 250 230 250 220 250 220 N +P 3 0 1 14 250 260 250 250 250 250 N +P 3 0 1 0 250 285 200 285 200 400 N +P 3 0 1 14 250 290 250 280 250 280 N +P 4 0 1 0 -200 -400 -100 -400 -100 -200 200 -200 N +P 4 0 1 0 100 -255 150 -255 150 -400 400 -400 N +P 4 0 1 0 100 -95 150 -95 150 -225 100 -225 N +P 4 0 1 0 100 255 150 255 150 125 100 125 N +P 4 0 1 0 100 285 150 285 150 400 400 400 N +P 4 0 1 0 110 -255 130 -250 130 -260 110 -255 N +P 4 0 1 0 110 -95 130 -90 130 -100 110 -95 N +P 4 0 1 0 110 95 130 100 130 90 110 95 N +P 4 0 1 0 110 255 130 260 130 250 110 255 N +P 4 0 1 0 150 -150 -150 -150 -150 -300 -200 -300 N +P 4 0 1 0 150 200 -100 200 -100 400 -200 400 N +P 4 0 1 0 200 150 -150 150 -150 300 -200 300 N +P 4 0 1 0 240 -255 220 -250 220 -260 240 -255 N +P 4 0 1 0 240 -95 220 -90 220 -100 240 -95 N +P 4 0 1 0 240 95 220 100 220 90 240 95 N +P 4 0 1 0 240 255 220 260 220 250 240 255 N +P 4 0 1 0 250 -95 200 -95 200 -225 250 -225 N +P 4 0 1 0 250 255 200 255 200 125 250 125 N +P 5 0 1 0 -25 125 -25 350 315 350 315 95 265 95 N +P 5 0 1 0 0 -125 0 -325 290 -325 290 -255 265 -255 N +P 5 0 1 0 100 -65 150 -65 150 -25 375 -25 375 400 N +P 5 0 1 0 100 95 150 95 150 25 350 25 350 -400 N +P 5 0 1 0 265 -95 315 -95 315 -350 -25 -350 -25 -125 N +P 5 0 1 0 265 255 290 255 290 325 0 325 0 125 N +P 2 1 1 14 100 -220 100 -230 N +P 2 1 1 14 100 130 100 120 N +P 2 1 1 14 250 -220 250 -230 N +P 2 1 1 14 250 130 250 120 N +X ~ 1 500 400 100 L 50 50 1 1 W +X ~ 2 500 400 100 L 50 50 1 1 P N +X ~ 3 500 400 100 L 50 50 1 1 P N +X IN2B 4 -500 -400 100 R 50 50 1 1 P +X IN2B 5 -500 -400 100 R 50 50 1 1 P N +X IN2B 6 -500 -400 100 R 50 50 1 1 P N +X IN2B 7 -500 -400 100 R 50 50 1 1 P N +X ~ 8 500 -400 100 L 50 50 1 1 W +X ~ 9 500 -400 100 L 50 50 1 1 P N +X ~ 10 500 -400 100 L 50 50 1 1 P N +X IN1B 20 -500 300 100 R 50 50 1 1 P +X NC 30 -400 200 100 R 50 50 1 1 N N +X IN2A 11 -500 -300 100 R 50 50 1 1 P +X IN1B 21 -500 300 100 R 50 50 1 1 P N +X IN2A 31 -500 -300 100 R 50 50 1 1 P N +X IN2A 12 -500 -300 100 R 50 50 1 1 P N +X IN1B 22 -500 300 100 R 50 50 1 1 P N +X IN2A 32 -500 -300 100 R 50 50 1 1 P N +X SUPP_SA 13 -500 100 100 R 50 50 1 1 I +X IN1B 23 -500 300 100 R 50 50 1 1 P N +X ~ 33 500 400 100 L 50 50 1 1 P N +X SUPP_SB 14 -500 -100 100 R 50 50 1 1 I +X ~ 24 500 400 100 L 50 50 1 1 P N +X ~ 34 500 -400 100 L 50 50 1 1 P N +X IN1A 15 -500 400 100 R 50 50 1 1 P +X ~ 25 500 400 100 L 50 50 1 1 P N +X IN1A 16 -500 400 100 R 50 50 1 1 P N +X ~ 26 500 400 100 L 50 50 1 1 P N +X ~ 17 500 -400 100 L 50 50 1 1 P N +X IN1A 27 -500 400 100 R 50 50 1 1 P N +X ~ 18 500 -400 100 L 50 50 1 1 P N +X IN1A 28 -500 400 100 R 50 50 1 1 P N +X ~ 19 500 -400 100 L 50 50 1 1 P N +X WA_EN 29 -500 0 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # PM8834 # DEF PM8834 U 0 30 Y Y 1 F N From 437ff04dc016ca2739f886b001b69e21d77f295c Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 13:47:52 -0800 Subject: [PATCH 29/54] Fixed dot location --- library/Power_Management.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Power_Management.lib b/library/Power_Management.lib index a1e31db8..38bc6bdd 100644 --- a/library/Power_Management.lib +++ b/library/Power_Management.lib @@ -577,7 +577,7 @@ C 200 65 5 0 1 0 N C 200 150 5 0 1 0 N C 200 225 5 0 1 0 N C 200 400 5 0 1 0 N -C 325 -400 5 0 1 0 N +C 350 -400 5 0 1 0 N C 375 400 5 0 1 0 N S -400 500 400 -500 0 1 10 f S -50 125 50 -125 0 1 0 N From 2040eca8033938c57b2c061d5d39d43e379c0a9c Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 17:51:49 -0800 Subject: [PATCH 30/54] Add "T" 3-pin net tie --- library/device.dcm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index 66c59037..a5812de4 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -837,6 +837,11 @@ D Net Tie, 3 pins K net tie short $ENDCMP # +$CMP Net-Tie_3_Tee +D Net Tie, 3 pins, tee +K net tie short +$ENDCMP +# $CMP Net-Tie_4 D Net Tie, 4 pins K net tie short From 517e273dc15a959516d16248a116563385ca0dba Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 17:54:21 -0800 Subject: [PATCH 31/54] Add "T" 3-pin net tie --- library/device.lib | 45 +++++++++++++++++++++++++++++++++------------ 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/library/device.lib b/library/device.lib index b0369186..fddee7ad 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3858,7 +3858,7 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P ENDDRAW @@ -3875,16 +3875,37 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 -100 0 -100 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 0 -100 0 0 N +P 2 0 1 20 -50 -100 0 -100 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 0 -100 0 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 -100 -100 100 R 50 50 1 1 P ENDDRAW ENDDEF # +# Net-Tie_3_Tee +# +DEF Net-Tie_3_Tee NT 0 0 N N 1 F N +F0 "NT" 0 125 50 H V C CNN +F1 "Net-Tie_3_Tee" 0 50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Net*Tie* +$ENDFPLIST +DRAW +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -100 0 -100 N +P 2 0 1 20 0 -50 0 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Net-Tie_4 # DEF Net-Tie_4 NT 0 0 N N 1 F N @@ -3896,10 +3917,10 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 -100 50 -100 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 0 -100 0 0 N +P 2 0 1 20 -50 -100 50 -100 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 0 -100 0 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 -100 -100 100 R 50 50 1 1 P @@ -3918,9 +3939,9 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 0 -50 0 50 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 0 -50 0 50 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 0 100 100 D 50 50 1 1 P From c2838d5083f09a9261afea39c27cb5452096be0d Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 18:00:00 -0800 Subject: [PATCH 32/54] Remove duplicated polylines in net ties --- library/device.lib | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/library/device.lib b/library/device.lib index fddee7ad..28055fa5 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3858,7 +3858,7 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 20 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P ENDDRAW @@ -3875,10 +3875,8 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 20 -50 -100 0 -100 N P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 0 -100 0 0 N +P 3 0 1 20 0 0 0 -100 -50 -100 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 -100 -100 100 R 50 50 1 1 P @@ -3919,7 +3917,6 @@ $ENDFPLIST DRAW P 2 0 1 20 -50 -100 50 -100 N P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 -50 0 50 0 N P 2 0 1 20 0 -100 0 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P @@ -3940,7 +3937,6 @@ $FPLIST $ENDFPLIST DRAW P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 -50 0 50 0 N P 2 0 1 20 0 -50 0 50 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P From b4b2f50c54c29302b8fac19ed1e1f653f555e8a6 Mon Sep 17 00:00:00 2001 From: "b.bosquet" Date: Wed, 8 Nov 2017 21:58:03 +0100 Subject: [PATCH 33/54] Add OPA890 operational amplifier in SOT23-6 package --- library/linear.dcm | 54 +++++---- library/linear.lib | 279 ++++++++++++++++++++++++--------------------- 2 files changed, 180 insertions(+), 153 deletions(-) diff --git a/library/linear.dcm b/library/linear.dcm index 175e8a9c..52a97241 100644 --- a/library/linear.dcm +++ b/library/linear.dcm @@ -126,6 +126,12 @@ K highside HS current sense amplifier linear buffered monitor F http://www.analog.com/media/en/technical-documentation/data-sheets/AD8219.pdf $ENDCMP # +$CMP AD8230 +D 16 V Rail-to-Rail, Zero-Drift, Precision Instrumentation Amplifier, SOIC-8 +K single instrumentation amplifier +F http://www.analog.com/media/en/technical-documentation/data-sheets/AD8230.pdf +$ENDCMP +# $CMP AD8236 D Single 40 μA Micropower Instrumentation Amplifier with Zero Crossover Distortion, MSOP-8 K single instumentation amplifier @@ -852,6 +858,24 @@ K single instrumentation amp F http://cds.linear.com/docs/en/datasheet/1100fc.pdf $ENDCMP # +$CMP LTC1151CN8 +D Dual ±15V, Zero-Drift, Operational Amplifier, DIP-8 +K dual opamp +F http://www.linear.com/docs/3482 +$ENDCMP +# +$CMP LTC1151CSW +D Dual ±15V, Zero-Drift, Operational Amplifier, SOIC-16W +K dual opamp +F http://www.linear.com/docs/3482 +$ENDCMP +# +$CMP LTC1152 +D Rail-to-Rail Input, Rail-to-Rail Output, Zero-Drift Op Amp, DIP-8, SOIC-8 +K single opamp +F http://www.linear.com/docs/2857 +$ENDCMP +# $CMP LTC4414 D 36V, Low Loss PowerPath Controller for Large PFETs, MSOP-8 K active diode PFET controller @@ -1626,6 +1650,12 @@ K quad opamp F http://www.ti.com/lit/ds/symlink/opa376.pdf $ENDCMP # +$CMP OPA890ID +D Single Low-Power, Wideband, Voltage-Feedback Operational Amplifier with Disable, SOT-23-6 +K single opamp wideband low-power +F https://www.ti.com/lit/ds/symlink/opa890.pdf +$ENDCMP +# $CMP RC4558 D Dual General Purpose, Operational Amplifier, DIP-8/SOIC-8/SSOP-8 K dual opamp @@ -1902,28 +1932,4 @@ K High side current monitor shunt F https://www.diodes.com/assets/Datasheets/ZXCT1107_10.pdf $ENDCMP # -$CMP LTC1151CN8 -D Dual ±15V, Zero-Drift, Operational Amplifier, DIP-8 -K dual opamp -F http://www.linear.com/docs/3482 -$ENDCMP -# -$CMP LTC1151CSW -D Dual ±15V, Zero-Drift, Operational Amplifier, SOIC-16W -K dual opamp -F http://www.linear.com/docs/3482 -$ENDCMP -# -$CMP LTC1152 -D Rail-to-Rail Input, Rail-to-Rail Output, Zero-Drift Op Amp, DIP-8, SOIC-8 -K single opamp -F http://www.linear.com/docs/2857 -$ENDCMP -# -$CMP AD8230 -D 16 V Rail-to-Rail, Zero-Drift, Precision Instrumentation Amplifier, SOIC-8 -K single instrumentation amplifier -F http://www.analog.com/media/en/technical-documentation/data-sheets/AD8230.pdf -$ENDCMP -# #End Doc Library diff --git a/library/linear.lib b/library/linear.lib index b3fca8c6..ad83d425 100644 --- a/library/linear.lib +++ b/library/linear.lib @@ -337,6 +337,29 @@ X -IN 8 200 400 100 D 50 50 1 1 I ENDDRAW ENDDEF # +# AD8230 +# +DEF AD8230 U 0 10 Y Y 1 F N +F0 "U" 300 300 50 H V C CNN +F1 "AD8230" 300 200 50 H V C CNN +F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 150 -550 50 H I C CNN +F3 "" -100 100 50 H I C CNN +$FPLIST + SOIC*3.9x4.9mm*Pitch1.27mm* +$ENDFPLIST +DRAW +P 5 0 1 10 -200 300 -200 0 -200 -300 400 0 -200 300 f +X V- 1 0 -300 100 U 50 50 1 1 W +X V+ 2 0 300 100 D 50 50 1 1 W +X Vr1 3 100 -300 150 U 50 50 1 1 I +X + 4 -300 100 100 R 50 50 1 1 I +X - 5 -300 -100 100 R 50 50 1 1 I +X Vr2 6 200 -300 200 U 50 50 1 1 I +X Rg 7 100 300 150 D 50 50 1 1 O +X ~ 8 500 0 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # AD8236 # DEF AD8236 U 0 20 Y Y 1 F N @@ -892,16 +915,12 @@ $FPLIST DIP*W7.62mm* $ENDFPLIST DRAW +X V- 6 0 -300 100 U 50 50 0 1 W +X V+ 11 0 300 100 D 50 50 0 1 W C 250 0 25 1 1 0 N C 275 0 25 1 1 0 N -C 250 0 25 3 1 0 N -C 275 0 25 3 1 0 N T 0 -75 -100 50 0 1 1 + Normal 0 C C T 0 -75 100 50 0 1 1 - Normal 0 C C -T 0 -75 -100 50 0 3 1 + Normal 0 C C -T 0 -75 100 50 0 3 1 - Normal 0 C C -S -100 100 100 -100 2 1 10 f -S -100 100 100 -100 4 1 10 f P 2 1 1 0 -75 75 -25 75 N P 2 1 1 0 -50 -25 -50 25 N P 2 1 1 0 -25 -75 -75 -75 N @@ -911,6 +930,12 @@ P 3 1 1 0 275 -25 275 -100 300 -100 N P 4 1 1 0 -75 -25 -25 -25 -50 -75 -75 -25 F P 4 1 1 0 -75 25 -25 25 -50 75 -75 25 F P 4 1 1 10 225 0 -100 -175 -100 175 225 0 f +X OUTPUT 12 400 0 100 L 50 50 1 1 O +X INPUT(-) 13 -200 100 100 R 50 50 1 1 I +X INPUT(+) 14 -200 -100 100 R 50 50 1 1 I +X DIODE_BIAS 15 -200 0 100 R 50 50 1 1 I +X AMP_BIAS_INPUT 16 400 -100 100 L 50 50 1 1 I +S -100 100 100 -100 2 1 10 f P 2 2 1 0 -200 0 -100 0 N P 2 2 1 0 -50 0 0 -25 N P 2 2 1 0 -50 50 0 75 N @@ -923,6 +948,12 @@ P 2 2 1 0 0 200 0 100 N P 2 2 1 0 200 0 100 0 N P 4 2 1 0 0 -25 -25 0 -25 -25 0 -25 F P 4 2 1 0 50 -75 25 -50 25 -75 50 -75 F +X BUFFER_OUTPUT 9 300 0 100 L 50 50 2 1 O +X BUFFER_INPUT 10 -300 0 100 R 50 50 2 1 I +C 250 0 25 3 1 0 N +C 275 0 25 3 1 0 N +T 0 -75 -100 50 0 3 1 + Normal 0 C C +T 0 -75 100 50 0 3 1 - Normal 0 C C P 2 3 1 0 -75 75 -25 75 N P 2 3 1 0 -50 -25 -50 25 N P 2 3 1 0 -25 -75 -75 -75 N @@ -932,6 +963,12 @@ P 3 3 1 0 275 -25 275 -100 300 -100 N P 4 3 1 0 -75 -25 -25 -25 -50 -75 -75 -25 F P 4 3 1 0 -75 25 -25 25 -50 75 -75 25 F P 4 3 1 10 225 0 -100 -175 -100 175 225 0 f +X AMP_BIAS_INPUT 1 400 -100 100 L 50 50 3 1 I +X DIODE_BIAS 2 -200 0 100 R 50 50 3 1 I +X INPUT(+) 3 -200 -100 100 R 50 50 3 1 I +X INPUT(-) 4 -200 100 100 R 50 50 3 1 I +X OUTPUT 5 400 0 100 L 50 50 3 1 O +S -100 100 100 -100 4 1 10 f P 2 4 1 0 -200 0 -100 0 N P 2 4 1 0 -50 0 0 -25 N P 2 4 1 0 -50 50 0 75 N @@ -944,20 +981,6 @@ P 2 4 1 0 0 200 0 100 N P 2 4 1 0 200 0 100 0 N P 4 4 1 0 0 -25 -25 0 -25 -25 0 -25 F P 4 4 1 0 50 -75 25 -50 25 -75 50 -75 F -X V- 6 0 -300 100 U 50 50 0 1 W -X V+ 11 0 300 100 D 50 50 0 1 W -X OUTPUT 12 400 0 100 L 50 50 1 1 O -X INPUT(-) 13 -200 100 100 R 50 50 1 1 I -X INPUT(+) 14 -200 -100 100 R 50 50 1 1 I -X DIODE_BIAS 15 -200 0 100 R 50 50 1 1 I -X AMP_BIAS_INPUT 16 400 -100 100 L 50 50 1 1 I -X BUFFER_OUTPUT 9 300 0 100 L 50 50 2 1 O -X BUFFER_INPUT 10 -300 0 100 R 50 50 2 1 I -X AMP_BIAS_INPUT 1 400 -100 100 L 50 50 3 1 I -X DIODE_BIAS 2 -200 0 100 R 50 50 3 1 I -X INPUT(+) 3 -200 -100 100 R 50 50 3 1 I -X INPUT(-) 4 -200 100 100 R 50 50 3 1 I -X OUTPUT 5 400 0 100 L 50 50 3 1 O X BUFFER_INPUT 7 -300 0 100 R 50 50 4 1 I X BUFFER_OUTPUT 8 300 0 100 L 50 50 4 1 O ENDDRAW @@ -1315,10 +1338,10 @@ $FPLIST TSSOP*3x3mm*Pitch0.65mm* $ENDFPLIST DRAW -S -350 -300 350 300 0 1 10 f -S -350 -300 350 300 0 1 10 f X GND 1 0 -400 100 U 50 50 0 0 W X VCC 8 0 400 100 D 50 50 0 0 W +S -350 -300 350 300 0 1 10 f +S -350 -300 350 300 0 1 10 f X TR 2 -500 200 150 R 50 50 1 1 I X Q 3 500 200 150 L 50 50 1 1 O X R 4 -500 -200 150 R 50 50 1 1 I I @@ -1342,10 +1365,10 @@ $FPLIST SOIC*3.9x8.7mm*Pitch1.27mm* $ENDFPLIST DRAW -S -350 -300 350 300 0 1 10 f -S -350 -300 350 300 0 1 10 f X GND 7 0 -400 100 U 50 50 0 0 W X VCC 14 0 400 100 D 50 50 0 0 W +S -350 -300 350 300 0 1 10 f +S -350 -300 350 300 0 1 10 f X DIS 1 500 0 150 L 50 50 1 1 I X THR 2 500 -200 150 L 50 50 1 1 I X CV 3 -500 0 150 R 50 50 1 1 I @@ -1564,10 +1587,10 @@ $FPLIST Texas*DSBGA*Pitch0.5mm* $ENDFPLIST DRAW -S -350 -300 350 300 0 1 10 f -S -350 -300 350 300 0 1 10 f X VCC A2 0 400 100 D 50 50 0 0 W X GND A3 0 -400 100 U 50 50 0 0 W +S -350 -300 350 300 0 1 10 f +S -350 -300 350 300 0 1 10 f X DIS A1 500 0 150 L 50 50 1 1 I X THR B1 500 -200 150 L 50 50 1 1 I X CV C1 -500 0 150 R 50 50 1 1 I @@ -1747,6 +1770,84 @@ X NC 16 100 -100 100 U 50 50 1 1 N N ENDDRAW ENDDEF # +# LTC1151CN8 +# +DEF LTC1151CN8 U 0 10 Y Y 2 F N +F0 "U" 200 300 50 H V C CNN +F1 "LTC1151CN8" 200 200 50 H V C CNN +F2 "Housings_DIP:DIP-8_W7.62mm" 0 -400 50 H I C CNN +F3 "" -2100 750 50 H I C CNN +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f +X V- 4 -100 -300 150 U 50 50 0 1 W +X V+ 8 -100 300 150 D 50 50 0 1 W +X ~ 1 300 0 100 L 50 50 1 1 O +X - 2 -300 -100 100 R 50 50 1 1 I +X + 3 -300 100 100 R 50 50 1 1 I +X + 5 -300 100 100 R 50 50 2 1 I +X - 6 -300 -100 100 R 50 50 2 1 I +X ~ 7 300 0 100 L 50 50 2 1 O +ENDDRAW +ENDDEF +# +# LTC1151CSW +# +DEF LTC1151CSW U 0 10 Y Y 2 F N +F0 "U" 200 300 50 H V C CNN +F1 "LTC1151CSW" 200 200 50 H V C CNN +F2 "Housings_SOIC:SOIC-16W_7.5x10.3mm_Pitch1.27mm" 0 -400 50 H I C CNN +F3 "" -2100 750 50 H I C CNN +$FPLIST + SOIC*W*7.5x10.5mm*Pitch1.27mm* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f +X V- 6 -100 -300 150 U 50 50 0 1 W +X V+ 14 -100 300 150 D 50 50 0 1 W +X NC 1 -200 200 100 D 50 50 1 1 N N +X NC 2 -200 -200 100 U 50 50 1 1 N N +X ~ 3 300 0 100 L 50 50 1 1 O +X - 4 -300 -100 100 R 50 50 1 1 I +X + 5 -300 100 100 R 50 50 1 1 I +X NC 15 0 100 100 D 50 50 1 1 N N +X NC 16 0 -100 100 U 50 50 1 1 N N +X NC 7 -200 200 100 D 50 50 2 1 N N +X NC 8 -200 -200 100 U 50 50 2 1 N N +X NC 9 0 100 100 D 50 50 2 1 N N +X NC 10 0 -100 100 U 50 50 2 1 N N +X + 11 -300 100 100 R 50 50 2 1 I +X - 12 -300 -100 100 R 50 50 2 1 I +X ~ 13 300 0 100 L 50 50 2 1 O +ENDDRAW +ENDDEF +# +# LTC1152 +# +DEF LTC1152 U 0 10 Y Y 1 F N +F0 "U" 200 300 50 H V C CNN +F1 "LTC1152" 200 200 50 H V C CNN +F2 "" -800 350 50 H I C CNN +F3 "" -800 350 50 H I C CNN +$FPLIST + SOIC*3.9x4.9mm*Pitch1.27mm* + DIP*W7.62mm* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f +X ~ 1 0 300 200 D 50 50 1 1 I +X - 2 -300 -100 100 R 50 50 1 1 I +X + 3 -300 100 100 R 50 50 1 1 I +X V- 4 -100 -300 150 U 50 50 1 1 W +X ~ 5 0 -300 200 U 50 50 1 1 I +X ~ 6 300 0 100 L 50 50 1 1 O +X V+ 7 -100 300 150 D 50 50 1 1 W +X ~ 8 100 -300 250 U 50 50 1 1 O +ENDDRAW +ENDDEF +# # LTC4414 # DEF LTC4414 U 0 20 Y Y 1 F N @@ -2870,6 +2971,27 @@ X NC 8 0 -100 100 U 50 50 1 1 N N ENDDRAW ENDDEF # +# OPA890ID +# +DEF OPA890ID U 0 20 Y Y 1 F N +F0 "U" -50 250 50 H V L CNN +F1 "OPA890ID" -50 150 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23-6" -100 -200 50 H I L CNN +F3 "" 0 200 50 H I C CNN +$FPLIST + SOT?23?6* +$ENDFPLIST +DRAW +P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f +X V- 2 -100 -300 150 U 50 50 0 1 W +X V+ 6 -100 300 150 D 50 50 0 1 W +X ~ 1 300 0 100 L 50 50 1 1 O +X + 3 -300 100 100 R 50 50 1 1 I +X - 4 -300 -100 100 R 50 50 1 1 I +X ~DIS 5 0 -300 200 U 50 50 1 1 I +ENDDRAW +ENDDEF +# # THS4631DDA # DEF THS4631DDA U 0 10 Y Y 1 F N @@ -2934,10 +3056,10 @@ $FPLIST TSSOP*3x3mm*Pitch0.65mm* $ENDFPLIST DRAW -S -350 -300 350 300 0 1 10 f -S -350 -300 350 300 0 1 10 f X GND 1 0 -400 100 U 50 50 0 0 W X VDD 14 0 400 100 D 50 50 0 0 W +S -350 -300 350 300 0 1 10 f +S -350 -300 350 300 0 1 10 f X NC 2 -100 200 100 D 50 50 1 1 N N X TR 3 -500 200 150 R 50 50 1 1 I X NC 4 0 200 100 D 50 50 1 1 N N @@ -3076,105 +3198,4 @@ X Vs- 5 200 200 100 D 50 50 1 1 I ENDDRAW ENDDEF # -# LTC1151CN8 -# -DEF LTC1151CN8 U 0 10 Y Y 2 F N -F0 "U" 200 300 50 H V C CNN -F1 "LTC1151CN8" 200 200 50 H V C CNN -F2 "Housings_DIP:DIP-8_W7.62mm" 0 -400 50 H I C CNN -F3 "" -2100 750 50 H I C CNN -$FPLIST - DIP*W7.62mm* -$ENDFPLIST -DRAW -P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f -X V- 4 -100 -300 150 U 50 50 0 1 W -X V+ 8 -100 300 150 D 50 50 0 1 W -X ~ 1 300 0 100 L 50 50 1 1 O -X - 2 -300 -100 100 R 50 50 1 1 I -X + 3 -300 100 100 R 50 50 1 1 I -X + 5 -300 100 100 R 50 50 2 1 I -X - 6 -300 -100 100 R 50 50 2 1 I -X ~ 7 300 0 100 L 50 50 2 1 O -ENDDRAW -ENDDEF -# -# LTC1151CSW -# -DEF LTC1151CSW U 0 10 Y Y 2 F N -F0 "U" 200 300 50 H V C CNN -F1 "LTC1151CSW" 200 200 50 H V C CNN -F2 "Housings_SOIC:SOIC-16W_7.5x10.3mm_Pitch1.27mm" 0 -400 50 H I C CNN -F3 "" -2100 750 50 H I C CNN -$FPLIST - SOIC*W*7.5x10.5mm*Pitch1.27mm* -$ENDFPLIST -DRAW -P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f -X V- 6 -100 -300 150 U 50 50 0 1 W -X V+ 14 -100 300 150 D 50 50 0 1 W -X NC 1 -200 200 100 D 50 50 1 1 N N -X NC 2 -200 -200 100 U 50 50 1 1 N N -X ~ 3 300 0 100 L 50 50 1 1 O -X - 4 -300 -100 100 R 50 50 1 1 I -X + 5 -300 100 100 R 50 50 1 1 I -X NC 15 0 100 100 D 50 50 1 1 N N -X NC 16 0 -100 100 U 50 50 1 1 N N -X NC 7 -200 200 100 D 50 50 2 1 N N -X NC 8 -200 -200 100 U 50 50 2 1 N N -X NC 9 0 100 100 D 50 50 2 1 N N -X NC 10 0 -100 100 U 50 50 2 1 N N -X + 11 -300 100 100 R 50 50 2 1 I -X - 12 -300 -100 100 R 50 50 2 1 I -X ~ 13 300 0 100 L 50 50 2 1 O -ENDDRAW -ENDDEF -# -# LTC1152 -# -DEF LTC1152 U 0 10 Y Y 1 F N -F0 "U" 200 300 50 H V C CNN -F1 "LTC1152" 200 200 50 H V C CNN -F2 "" -800 350 50 H I C CNN -F3 "" -800 350 50 H I C CNN -$FPLIST - SOIC*3.9x4.9mm*Pitch1.27mm* - DIP*W7.62mm* -$ENDFPLIST -DRAW -P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f -X ~ 1 0 300 200 D 50 50 1 1 I -X - 2 -300 -100 100 R 50 50 1 1 I -X + 3 -300 100 100 R 50 50 1 1 I -X V- 4 -100 -300 150 U 50 50 1 1 W -X ~ 5 0 -300 200 U 50 50 1 1 I -X ~ 6 300 0 100 L 50 50 1 1 O -X V+ 7 -100 300 150 D 50 50 1 1 W -X ~ 8 100 -300 250 U 50 50 1 1 O -ENDDRAW -ENDDEF -# -# AD8230 -# -DEF AD8230 U 0 10 Y Y 1 F N -F0 "U" 300 300 50 H V C CNN -F1 "AD8230" 300 200 50 H V C CNN -F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 150 -550 50 H I C CNN -F3 "" -100 100 50 H I C CNN -$FPLIST - SOIC*3.9x4.9mm*Pitch1.27mm* -$ENDFPLIST -DRAW -P 5 0 1 10 -200 300 -200 0 -200 -300 400 0 -200 300 f -X V- 1 0 -300 100 U 50 50 1 1 W -X V+ 2 0 300 100 D 50 50 1 1 W -X Vr1 3 100 -300 150 U 50 50 1 1 I -X + 4 -300 100 100 R 50 50 1 1 I -X - 5 -300 -100 100 R 50 50 1 1 I -X Vr2 6 200 -300 200 U 50 50 1 1 I -X Rg 7 100 300 150 D 50 50 1 1 O -X ~ 8 500 0 100 L 50 50 1 1 O -ENDDRAW -ENDDEF -# #End Library From 59dc8a1d372d12a36079006ab4d3b6b69286fd88 Mon Sep 17 00:00:00 2001 From: diggit Date: Sat, 11 Nov 2017 10:35:26 +0100 Subject: [PATCH 34/54] fix sym-lib-table typos ang missing Logic_ prefixes --- template/sym-lib-table | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/template/sym-lib-table b/template/sym-lib-table index 18877497..0682a210 100644 --- a/template/sym-lib-table +++ b/template/sym-lib-table @@ -13,8 +13,8 @@ (lib (name LED)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LED.lib)(options "")(descr "Legacy LED symbol library.")) (lib (name LEM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LEM.lib)(options "")(descr "Legacy LEM symbol library.")) (lib (name Lattice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Lattice.lib)(options "")(descr "Legacy Lattice symbol library.")) - (lib (name Logic_74xgxx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/74xgxx.lib)(options "")(descr "Legacy 74xgxx symbol library.")) - (lib (name Logic_74xx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/74xx.lib)(options "")(descr "Legacy 74xx symbol library.")) + (lib (name Logic_74xgxx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_74xgxx.lib)(options "")(descr "Legacy 74xgxx symbol library.")) + (lib (name Logic_74xx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_74xx.lib)(options "")(descr "Legacy 74xx symbol library.")) (lib (name Logic_CMOS_4000)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_CMOS_4000.lib)(options "")(descr "Legacy Logic_CMOS_4000 symbol library.")) (lib (name Logic_CMOS_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_CMOS_IEEE.lib)(options "")(descr "Legacy Logic_CMOS_IEEE symbol library.")) (lib (name Logic_TTL_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_TTL_IEEE.lib)(options "")(descr "Legacy Logic_TTL_IEEE symbol library.")) @@ -92,11 +92,11 @@ (lib (name sensors)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/sensors.lib)(options "")(descr "Legacy sensors symbol library.")) (lib (name silabs)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/silabs.lib)(options "")(descr "Legacy silabs symbol library.")) (lib (name siliconi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/siliconi.lib)(options "")(descr "Legacy siliconi symbol library.")) - (lib (name supertex)(type Legacy)(uri ${KIsCAD_SYMBOL_DIR}/supertex.lib)(options "")(descr "Legacy supertex symbol library.")) + (lib (name supertex)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/supertex.lib)(options "")(descr "Legacy supertex symbol library.")) (lib (name texas)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/texas.lib)(options "")(descr "Legacy texas symbol library.")) (lib (name triac_thyristor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/triac_thyristor.lib)(options "")(descr "Legacy triac_thyristor symbol library.")) (lib (name video)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/video.lib)(options "")(descr "Legacy video symbol library.")) (lib (name wiznet)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/wiznet.lib)(options "")(descr "Legacy wiznet symbol library.")) (lib (name xilinx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/xilinx.lib)(options "")(descr "Legacy xilinx symbol library.")) (lib (name zetex)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/zetex.lib)(options "")(descr "Legacy zetex symbol library.")) -) \ No newline at end of file +) From 30a3d8c4339f5dc7332535adcda5881b4f17b828 Mon Sep 17 00:00:00 2001 From: Nuntipat Narkthong Date: Sun, 12 Nov 2017 00:12:48 +0700 Subject: [PATCH 35/54] added LSM303C and LSM6DS3 --- library/sensors.dcm | 12 ++++++++++ library/sensors.lib | 56 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 62a491ba..338855d9 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -456,6 +456,12 @@ K mems absolute baromeeter F http://www.st.com/content/ccc/resource/technical/document/datasheet/58/d2/33/a4/42/89/42/0b/DM00066332.pdf/files/DM00066332.pdf/jcr:content/translations/en.DM00066332.pdf $ENDCMP # +$CMP LSM303C +D I2C/SPI, 3D Accelerometer and 3D Magnetometer +K Accelerometer Magnetometer MEMS +F www.st.com/resource/en/datasheet/lsm303c.pdf +$ENDCMP +# $CMP LSM303D D I2C/SPI, 3D Accelerometer and 3D Magnetometer K Accelerometer Magnetometer MEMS @@ -468,6 +474,12 @@ K Accelerometer Magnetometer MEMS F http://www.st.com/web/en/resource/technical/document/datasheet/DM00027543.pdf $ENDCMP # +$CMP LSM6DS3 +D I2C/SPI, iNEMO inertial module: always-on 3D accelerometer and 3D gyroscope +K Accelerometer Gyroscope MEMS +F www.st.com/resource/en/datasheet/lsm6ds3.pdf +$ENDCMP +# $CMP LSM9DS1 D I2C SPI 9 axis IMU accelerometer gyroscope magnetometer K I2C SPI IMU accelerometer gyroscope magnetometer diff --git a/library/sensors.lib b/library/sensors.lib index 494fb7ac..d0dd02ef 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1237,6 +1237,33 @@ X VDD 10 300 500 150 D 50 50 1 1 W ENDDRAW ENDDEF # +# LSM303C +# +DEF LSM303C U 0 40 Y Y 1 F N +F0 "U" -450 600 50 H V R CNN +F1 "LSM303C" -200 550 50 H V R TNN +F2 "" -400 -700 50 H I L CNN +F3 "" 100 -650 50 H I C CNN +$FPLIST + LGA* +$ENDFPLIST +DRAW +S 550 450 -550 -450 0 1 10 f +X SCL/SPC 1 -700 200 150 R 50 50 1 1 O +X CS_XL 2 -700 0 150 R 50 50 1 1 I +X CS_MAG 3 -700 -100 150 R 50 50 1 1 I +X SDA/SDI/SDO 4 -700 100 150 R 50 50 1 1 B +X C1 5 700 -200 150 L 50 50 1 1 P +X GND 6 0 -600 150 U 50 50 1 1 W +X INT_MAG 7 700 100 150 L 50 50 1 1 O +X GND 8 100 -600 150 U 50 50 1 1 W +X VDD 9 100 600 150 D 50 50 1 1 W +X VDDIO 10 0 600 150 D 50 50 1 1 W +X DRDY_MAG 11 700 200 150 L 50 50 1 1 O +X INT_XL 12 700 0 150 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # LSM303D # DEF LSM303D U 0 40 Y Y 1 F N @@ -1297,6 +1324,35 @@ X VDD 14 100 700 150 D 50 50 1 1 W ENDDRAW ENDDEF # +# LSM6DS3 +# +DEF LSM6DS3 U 0 40 Y Y 1 F N +F0 "U" -450 600 50 H V L CNN +F1 "LSM6DS3" -450 500 50 H V L BNN +F2 "" -400 -700 50 H I L CNN +F3 "" 100 -650 50 H I C CNN +$FPLIST + LGA* +$ENDFPLIST +DRAW +S 450 450 -450 -450 0 1 10 f +X SDO/SA0 1 -600 300 150 R 50 50 1 1 B +X SDX 2 -600 200 150 R 50 50 1 1 B +X SCX 3 -600 100 150 R 50 50 1 1 I +X INT1 4 600 300 150 L 50 50 1 1 O +X VDDIO 5 0 600 150 D 50 50 1 1 W +X GND 6 0 -600 150 U 50 50 1 1 W +X GND 7 100 -600 150 U 50 50 1 1 W +X VDD 8 100 600 150 D 50 50 1 1 W +X INT2 9 600 200 150 L 50 50 1 1 O +X NC 10 600 -200 150 L 50 50 1 1 N N +X NC 11 600 -100 150 L 50 50 1 1 N N +X CS 12 -600 -300 150 R 50 50 1 1 I +X SCL 13 -600 -200 150 R 50 50 1 1 I +X SDA 14 -600 -100 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # LSM9DS1 # DEF LSM9DS1 U 0 40 Y Y 1 F N From 9b2e62f3c72b92a38d84cb5e975d459b46567f95 Mon Sep 17 00:00:00 2001 From: Nuntipat Narkthong Date: Sun, 12 Nov 2017 00:46:59 +0700 Subject: [PATCH 36/54] Fix footprint filter --- library/sensors.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index d0dd02ef..27cf525c 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1245,7 +1245,7 @@ F1 "LSM303C" -200 550 50 H V R TNN F2 "" -400 -700 50 H I L CNN F3 "" 100 -650 50 H I C CNN $FPLIST - LGA* + LGA*2x2mm*Pitch0.5mm* $ENDFPLIST DRAW S 550 450 -550 -450 0 1 10 f @@ -1332,7 +1332,7 @@ F1 "LSM6DS3" -450 500 50 H V L BNN F2 "" -400 -700 50 H I L CNN F3 "" 100 -650 50 H I C CNN $FPLIST - LGA* + LGA*2.5x3mm*Pitch0.5mm* $ENDFPLIST DRAW S 450 450 -450 -450 0 1 10 f From 64e11ca40f99ae21572c7daf76655046ab9d7bb6 Mon Sep 17 00:00:00 2001 From: Phil Tooley Date: Sat, 11 Nov 2017 23:20:27 +0000 Subject: [PATCH 37/54] hopefully final fixups --- library/sensors.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index 2127bde7..c4210b42 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1428,7 +1428,7 @@ ENDDEF # # MAX31856 # -DEF MAX31856 U 0 40 Y Y 1 F N +DEF MAX31856 U 0 20 Y Y 1 F N F0 "U" -300 550 50 H V R CNN F1 "MAX31856" 550 550 50 H V R CNN F2 "Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mm" 150 -550 50 H I L CNN @@ -1453,14 +1453,14 @@ X BIAS 2 -500 -100 100 R 50 50 1 1 I X T- 3 -500 0 100 R 50 50 1 1 I X T+ 4 -500 100 100 R 50 50 1 1 I X AVDD 5 -100 600 100 D 50 50 1 1 W -X DNC 6 -500 -300 100 R 50 50 1 1 N N -X ~DRDY 7 500 300 100 L 50 50 1 1 I +X DNC 6 -400 -300 100 R 50 50 1 1 N N +X ~DRDY 7 500 300 100 L 50 50 1 1 O X DVDD 8 100 600 100 D 50 50 1 1 W X ~CS 9 500 0 100 L 50 50 1 1 I X SCK 10 500 -100 100 L 50 50 1 1 I X SDO 11 500 -200 100 L 50 50 1 1 O X SDI 12 500 -300 100 L 50 50 1 1 I -X ~FAULT 13 500 200 100 L 50 50 1 1 I +X ~FAULT 13 500 200 100 L 50 50 1 1 O X DGND 14 100 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF From c4c3174d3f0df6e434afef0b2cbe7e9ed7804438 Mon Sep 17 00:00:00 2001 From: Aimylios Date: Sun, 12 Nov 2017 13:11:47 +0100 Subject: [PATCH 38/54] MCU_Texas_MSP430: update keywords --- library/MCU_Texas_MSP430.dcm | 714 +++++++++++++++++------------------ 1 file changed, 357 insertions(+), 357 deletions(-) diff --git a/library/MCU_Texas_MSP430.dcm b/library/MCU_Texas_MSP430.dcm index 927ab30f..5b408403 100644 --- a/library/MCU_Texas_MSP430.dcm +++ b/library/MCU_Texas_MSP430.dcm @@ -2,2143 +2,2143 @@ EESchema-DOCLIB Version 2.0 # $CMP MSP430AFE221IPW D 24pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE222IPW D 24pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE223IPW D 24pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE231IPW D 24pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE232IPW D 24pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE233IPW D 24pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE251IPW D 24pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE252IPW D 24pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE253IPW D 24pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430F1101AIDGV D 20pin TVSOP, 1KB + 128B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1101AIDW D 20pin SOWB, 1KB + 128B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1101AIPW D 20pin TSSOP, 1KB + 128B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1101AIRGE D 24pin QFN, 1KB + 128B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIDGV D 20pin TVSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIDW D 20pin SOWB, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIPW D 20pin TSSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIRGE D 24pin QFN, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIDGV D 20pin TVSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIDW D 20pin SOWB, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIPW D 20pin TSSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIRGE D 24pin QFN, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1122IDW D 20pin SOWB, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1122IPW D 20pin TSSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1122IRHB D 32pin QFN, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1132IDW D 20pin SOWB, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1132IPW D 20pin TSSOP, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1132IRHB D 32pin QFN, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1222IDW D 28pin SOWB, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1222IPW D 28pin TSSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1222IRHB D 32pin QFN, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F122IDW D 28pin SOWB, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F122IPW D 28pin TSSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F122IRHB D 32pin QFN, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1232IDW D 28pin SOWB, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1232IPW D 28pin TSSOP, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1232IRHB D 32pin QFN, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F123IDW D 28pin SOWB, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F123IPW D 28pin TSSOP, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F123IRHB D 32pin QFN, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F2001IN D 14pin PDIP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2001IPW D 14pin TSSOP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2001IRSA D 16pin QFN, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IN D 14pin PDIP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IPW D 14pin TSSOP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IRSA D 16pin QFN, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2003IN D 14pin PDIP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2003IPW D 14pin TSSOP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2003IRSA D 16pin QFN, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2011IN D 14pin PDIP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2011IPW D 14pin TSSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2011IRSA D 16pin QFN, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2012IN D 14pin PDIP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2012IPW D 14pin TSSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2012IRSA D 16pin QFN, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2013IN D 14pin PDIP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2013IPW D 14pin TSSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2013IRSA D 16pin QFN, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2101IDGV D 20pin TVSOP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IDW D 20pin SOWB, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IPW D 20pin TSSOP, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IRGE D 24pin QFN, 1KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IDGV D 20pin TVSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IDW D 20pin SOWB, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IPW D 20pin TSSOP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IRGE D 24pin QFN, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2112IPW D 28pin TSSOP, 2KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2112IRHB D 32pin QFN, 2KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2112IRTV D 32pin QFN, 2KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2121IDGV D 20pin TVSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2121IDW D 20pin SOWB, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2121IPW D 20pin TSSOP, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2121IRGE D 24pin QFN, 4KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2122IPW D 28pin TSSOP, 4KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2122IRHB D 32pin QFN, 4KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2122IRTV D 32pin QFN, 4KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2131IDGV D 20pin TVSOP, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2131IDW D 20pin SOWB, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2131IPW D 20pin TSSOP, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2131IRGE D 24pin QFN, 8KB + 256B Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2132IPW D 28pin TSSOP, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2132IRHB D 32pin QFN, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2132IRTV D 32pin QFN, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2232IDA D 38pin TSSOP, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2232IRHA D 40pin QFN, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2232IYFF D 49ball BGA, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IDA D 38pin TSSOP, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IRHA D 40pin QFN, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IYFF D 49ball BGA, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2252IDA D 38pin TSSOP, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2252IRHA D 40pin QFN, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2252IYFF D 49ball BGA, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2254IDA D 38pin TSSOP, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2254IRHA D 40pin QFN, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2254IYFF D 49ball BGA, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2272IDA D 38pin TSSOP, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2272IRHA D 40pin QFN, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2272IYFF D 49ball BGA, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2274IDA D 38pin TSSOP, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2274IRHA D 40pin QFN, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2274IYFF D 49ball BGA, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2330IRHA D 40pin QFN, 8KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2330IYFF D 49ball BGA, 8KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2350IRHA D MSP430F2340, 40pin QFN, 16KB + 256B Flash Memory, 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2350IYFF D 49ball BGA, 16KB + 256B Flash Memory, 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2370IRHA D 40pin QFN, 32KB + 256B Flash Memory, 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2370IYFF D 49ball BGA, 32KB + 256B Flash Memory, 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F5217IRGC D 64pin QFN, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5217IYFF D 64ball BGA, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5219IRGC D 64pin QFN, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5219IYFF D 64ball BGA, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5227IRGC D 64pin QFN, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5227IYFF D 64ball BGA, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5229IRGC D 64pin QFN, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5229IYFF D 64ball BGA, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5232IRGZ D MSP430F2532, 48pin QFN, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5234IRGZ D MSP430F2534, 48pin QFN, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5237IRGC D 64pin QFN, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5239IRGC D 64pin QFN, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5242IRGZ D MSP430F2542, 48pin QFN, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5244IRGZ D MSP430F2544, 48pin QFN, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5247IRGC D 64pin QFN, 64KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5249IRGC D 64pin QFN, 128KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5304IPT D 48pin LQFN, 8KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5304IRGZ D 48pin QFN, 8KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IPT D 48pin LQFN, 16KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IRGC D 64pin QFN, 16KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IRGZ D 48pin LQFN, 16KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IZQE D 80ball BGA, 16KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IPT D 48pin LQFN, 24KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IRGC D 64pin QFN, 24KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IRGZ D 48pin QFN, 24KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IZQE D 80ball BGA, 24KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IPT D 48pin LQFN, 32KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IRGC D 64pin QFN, 32KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IRGZ D 48pin QFN, 32KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IZQE D 80ball BGA, 32KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5333IPZ D 100pin VQFP, 128KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5333IZQW D 113ball BGA, 128KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5335IPZ D 100pin VQFP, 256KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5335IZQW D 113ball BGA, 256KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5336IPZ D 100pin VQFP, 128KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5336IZQW D 113ball BGA, 128KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5338IPZ D 100pin VQFP, 256KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5338IZQW D 113ball BGA, 128KB Flash Memory, 18KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5340IRGZ D 48pin QFN, 64KB Flash Memory, 6KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf $ENDCMP # $CMP MSP430F5341IRGZ D 48pin QFN, 96KB Flash Memory, 8KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf $ENDCMP # $CMP MSP430F5342IRGZ D MSP430F5340, 48pin QFN, 128KB Flash Memory, 10KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf $ENDCMP # $CMP MSP430F5358IZQW D 113ball BGA, 384KB Flash Memory, 34KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5358.pdf $ENDCMP # $CMP MSP430F5359IZQW D 113ball BGA, 512KB Flash Memory, 66KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5358.pdf $ENDCMP # $CMP MSP430F5500IRGZ D 48pin QFN, 8KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5501IRGZ D 48pin QFN, 16KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5502IRGZ D 48pin QFN, 24KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5503IRGZ D 48pin QFN, 32KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5504IRGZ D 48pin QFN, 8KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5505IRGZ D 48pin QFN, 16KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5506IRGZ D 48pin QFN, 24KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5507IRGZ D 48pin QFN, 32KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5508IRGZ D 48pin QFN, 16KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5509IRGZ D 48pin QFN, 24KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5510IRGZ D 48pin QFN, 32KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5524IYFF D 64ball BGA, 64KB Flash Memory, 4 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf $ENDCMP # $CMP MSP430F5526IYFF D 64ball BGA, 96KB Flash Memory, 6 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf $ENDCMP # $CMP MSP430F5528IYFF D 64ball BGA, 128KB Flash Memory, 8 + 2KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf $ENDCMP # $CMP MSP430F5630IZQW D 113ball BGA, 128KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5631IZQW D 113ball BGA, 192KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5632IZQW D 113ball BGA, 256KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5633IZQW D 113ball BGA, 128KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5634IZQW D 113ball BGA, 192KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5635IZQW D 113ball BGA, 256KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5636IZQW D 113ball BGA, 128KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5637IZQW D 113ball BGA, 192KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5638IZQW D 113ball BGA, 256KB Flash Memory, 16 + 2KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5658IZQW D 113ball BGA, 384KB Flash Memory, 34KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5658.pdf $ENDCMP # $CMP MSP430F5659IZQW D 113ball BGA, 512KB Flash Memory, 66KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5658.pdf $ENDCMP # $CMP MSP430FR5720IRGE D 24pin QFN, 4KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5722IRGE D 24pin QFN, 8KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5724IRGE D 24pin QFN, 8KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5726IRGE D 24pin QFN, 16KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5728IRGE D 24pin QFN, 16KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5730IRGE D 24pin QFN, 4KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5732IRGE D 24pin QFN, 8KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5734IRGE D 24pin QFN, 8KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5736IRGE D 24pin QFN, 16KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5738IRGE D 24pin QFN, 16KB FRAM Memory, 1KB SRAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430G2001IN14 D 14pin PDIP, 512B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2001IPW14 D MSP430G2001, 14pin TSSOP, 512B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2001IRSA16 D MSP430G2001, 16pin QFN, 512B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IN14 D 14pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IPW14 D MSP430G2101, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IRSA16 D MSP430G2101, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2102IN20 D 20pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IPW14 D MSP430G2102, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IPW20 D MSP430G2102, 20pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IRSA16 D MSP430G2102, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2111IN14 D 14pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2111IPW14 D MSP430G2111, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2111IRSA16 D MSP430G2111, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2112IN20 D 20pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2112IPW14 D MSP430G2112, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2112IPW20 D MSP430G2112, 20pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2112IRSA16 D MSP430G2112, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2113IPW20 D MSP430G2113, 20pin TSSOP, 1KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2121IN14 D 14pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2121IPW14 D MSP430G2121, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2121IRSA16 D MSP430G2121, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IN14 D MSP430G2121, 14pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IPW14 D MSP430G2121, 14pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IRSA16 D MSP430G2131, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2132IN20 D 20pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2132IPW14 D MSP430G2132, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2132IPW20 D MSP430G2132, 20pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2132IRSA16 D MSP430G2132, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2152IN20 D 20pin PDIP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2152IPW14 D MSP430G2152, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2152IPW20 D MSP430G2152, 20pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2152IRSA16 D MSP430G2152, 16pin QFN, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2153IN20 D MSP430G2113, 20pin PDIP, 1KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2153IPW20 D MSP430G2113, 20pin TSSOP, 1KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2153IPW28 D MSP430G2153, 28pin TQFP, 1KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2153IRHB32 D MSP430G2153, 32pin QFN, 1KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2201IN14 D 14pin PDIP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2201IPW14 D MSP430G2201, 14pin TSSOP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2201IRSA16 D MSP430G2201, 16pin QFN, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2202IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2202IPW14 D MSP430G2202, 14pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2202IPW20 D MSP430G2202, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2202IRSA16 D MSP430G2202, 16pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2203IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2203IPW20 D MSP430G2203, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2203IPW28 D MSP430G2203, 28pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2203IRHB32 D MSP430G2203, 32pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2210ID D 8pin PDIP, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2210.pdf $ENDCMP # $CMP MSP430G2211IN14 D 14pin PDIP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2211IPW14 D MSP430G2211, 14pin TSSOP, 1KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2211IRSA16 D MSP430G2211, 16pin QFN, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2212IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2212IPW14 D MSP430G2212, 14pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2212IPW20 D MSP430G2212, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2212IRSA16 D MSP430G2212, 16pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2213IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2213IPW20 D MSP430G2213, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2213IPW28 D MSP430G2213, 28pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2213IRHB32 D MSP430G2213, 32pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2221IN14 D 14pin PDIP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2221IPW14 D MSP430G2221, 14pin TSSOP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2221IRSA16 D MSP430G2221, 16pin QFN, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2230ID D 8pin SOIC, 2KB + 256B Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2230.pdf $ENDCMP # $CMP MSP430G2231IN14 D 14pin PDIP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2231IPW14 D MSP430G2231, 14pin PDIP, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2231IRSA16 D MSP430G2231, 16pin QFN, 2KB Flash Memory, 128B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2232IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2232IPW14 D MSP430G2232, 14pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2232IPW20 D MSP430G2232, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2232IRSA16 D MSP430G2232, 16pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2233IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2233IPW20 D MSP430G2233, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2233IPW28 D MSP430G2233, 28pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2233IRHB32 D MSP430G2233, 32pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2252IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2252IPW14 D MSP430G2252, 14pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2252IPW20 D MSP430G2252, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2252IRSA16 D MSP430G2252, 16pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2253IN20 D 20pin PDIP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2253IPW20 D MSP430G2253, 20pin TSSOP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2253IPW28 D MSP430G2253, 28pin TQFP, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2253IRHB32 D MSP430G2253, 32pin QFN, 2KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2302IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2302IPW14 D MSP430G2302, 14pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2302IPW20 D MSP430G2302, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2302IRSA16 D MSP430G2302, 16pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2303IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2303IPW20 D MSP430G2303, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2303IPW28 D MSP430G2303, 28pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2303IRHB32 D MSP430G2303, 32pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2312IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2312IPW14 D MSP430G2312, 14pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2312IPW20 D MSP430G2312, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2312IRSA16 D MSP430G2312, 16pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2313IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2313IPW20 D MSP430G2313, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2313IPW28 D MSP430G2313, 28pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2313IRHB32 D MSP430G2313, 32pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2332IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2332IPW14 D MSP430G2332, 14pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2332IPW20 D MSP430G2332, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2332IRSA16 D MSP430G2332, 16pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2333IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2333IPW20 D MSP430G2333, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2333IPW28 D MSP430G2333, 28pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2333IRHB32 D MSP430G2333, 32pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2352IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2352IPW14 D MSP430G2352, 14pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2352IPW20 D MSP430G2352, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2352IRSA16 D MSP430G2352, 16pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2353IN20 D 20pin PDIP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2353IPW20 D MSP430G2353, 20pin TSSOP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2353IPW28 D MSP430G2353, 28pin TQFP, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2353IRHB32 D MSP430G2353, 32pin QFN, 4KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2402IN20 D 20pin PDIP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2402IPW14 D MSP430G2402, 14pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2402IPW20 D MSP430G2402, 20pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2402IRSA16 D MSP430G2402, 16pin QFN, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2403IN20 D 20pin PDIP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2403IPW20 D MSP430G2403, 20pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2403IPW28 D MSP430G2403, 28pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2403IRHB32 D MSP430G2403, 32pin QFN, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2412IN20 D 20pin PDIP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2412IPW14 D MSP430G2412, 14pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2412IPW20 D MSP430G2412, 20pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2412IRSA16 D MSP430G2412, 16pin QFN, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2413IN20 D 20pin PDIP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2413IPW20 D MSP430G2413, 20pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2413IPW28 D MSP430G2413, 28pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2413IRHB32 D MSP430G2413, 32pin QFN, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2432IN20 D 20pin PDIP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2432IPW14 D MSP430G2432, 14pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2432IPW20 D MSP430G2432, 20pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2432IRSA16 D MSP430G2432, 16pin QFN, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2433IN20 D 20pin PDIP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2433IPW20 D MSP430G2433, 20pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2433IPW28 D MSP430G2433, 28pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2433IRHB32 D MSP430G2433, 32pin QFN, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2444IDA38 D MSP430G2444, 38pin TSSOP, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2444IRHA40 D MSP430G2444, 40pin QFN, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2444IYFF D 49ball BGA, 8KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2452IN20 D 20pin PDIP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2452IPW14 D MSP430G2452, 14pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2452IPW20 D MSP430G2452, 20pin TSSOP, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2452IRSA16 D MSP430G2452, 16pin QFN, 8KB Flash Memory, 256B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2453IN20 D 20pin PDIP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2453IPW20 D MSP430G2453, 20pin TSSOP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2453IPW28 D MSP430G2453, 28pin TQFP, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2453IRHB32 D MSP430G2453, 32pin QFN, 8KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2513IN20 D 20pin PDIP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2513IPW20 D MSP430G2513, 20pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2513IPW28 D MSP430G2513, 28pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2513IRHB32 D MSP430G2513, 32pin QFN, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2533IN20 D 20pin PDIP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2533IPW20 D MSP430G2533, 20pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2533IPW28 D MSP430G2533, 28pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2533IRHB32 D MSP430G2533, 32pin QFN, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2544IDA38 D MSP430G2544, 38pin TSSOP, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2544IRHA40 D MSP430G2544, 40pin QFN, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2544IYFF D 49ball BGA, 16KB + 256B Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2553IN20 D MSP430G2553, 20pin PDIP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2553IPW20 D MSP430G2553, 20pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2553IPW28 D MSP430G2553, 28pin TSSOP, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2553IRHB32 D MSP430G2553, 32pin QFN, 16KB Flash Memory, 512B RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2744IDA38 D MSP430G2744, 38pin TSSOP, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2744IRHA40 D MSP430G2744, 40pin QFN, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2744IYFF D 49ball BGA, 32KB + 256B Flash Memory, 1KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2755IDA38 D MSP430F2755, 38pin TSSOP, 32KB Flash Memory, 4KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2755IRHA40 D MSP430F2755, 40pin QFN, 32KB Flash Memory, 4KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2855IDA38 D MSP430F2855, 38pin TSSOP, 48KB Flash Memory, 4KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2855IRHA40 D MSP430F2855, 40pin QFN, 48KB Flash Memory, 4KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2955IDA38 D MSP430F2955, 38pin TSSOP, 56KB Flash Memory, 4KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2955IRHA40 D MSP430F2955, 40pin QFN, 56KB Flash Memory, 4KB RAM -K MSP430 MIXED SIGNAL MICROCONTROLLER +K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # From 6ecb7361d3f2e001add7bb4a1d540ab0bb50c388 Mon Sep 17 00:00:00 2001 From: Aimylios Date: Sun, 12 Nov 2017 13:13:11 +0100 Subject: [PATCH 39/54] MCU_Texas_MSP430: update description - do not duplicate part name (KLC 3.0.2 S6.3) - append simplified footprint name (KLC 3.0.2 S6.3) --- library/MCU_Texas_MSP430.dcm | 714 +++++++++++++++++------------------ 1 file changed, 357 insertions(+), 357 deletions(-) diff --git a/library/MCU_Texas_MSP430.dcm b/library/MCU_Texas_MSP430.dcm index 5b408403..75271b3f 100644 --- a/library/MCU_Texas_MSP430.dcm +++ b/library/MCU_Texas_MSP430.dcm @@ -1,2143 +1,2143 @@ EESchema-DOCLIB Version 2.0 # $CMP MSP430AFE221IPW -D 24pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE222IPW -D 24pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE223IPW -D 24pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE231IPW -D 24pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE232IPW -D 24pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE233IPW -D 24pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE251IPW -D 24pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE252IPW -D 24pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430AFE253IPW -D 24pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf $ENDCMP # $CMP MSP430F1101AIDGV -D 20pin TVSOP, 1KB + 128B Flash Memory, 128B RAM +D 1kB + 128B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1101AIDW -D 20pin SOWB, 1KB + 128B Flash Memory, 128B RAM +D 1kB + 128B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1101AIPW -D 20pin TSSOP, 1KB + 128B Flash Memory, 128B RAM +D 1kB + 128B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1101AIRGE -D 24pin QFN, 1KB + 128B Flash Memory, 128B RAM +D 1kB + 128B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIDGV -D 20pin TVSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIDW -D 20pin SOWB, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIPW -D 20pin TSSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1111AIRGE -D 24pin QFN, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIDGV -D 20pin TVSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIDW -D 20pin SOWB, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIPW -D 20pin TSSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1121AIRGE -D 24pin QFN, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf $ENDCMP # $CMP MSP430F1122IDW -D 20pin SOWB, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1122IPW -D 20pin TSSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1122IRHB -D 32pin QFN, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1132IDW -D 20pin SOWB, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1132IPW -D 20pin TSSOP, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1132IRHB -D 32pin QFN, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1222IDW -D 28pin SOWB, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1222IPW -D 28pin TSSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1222IRHB -D 32pin QFN, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F122IDW -D 28pin SOWB, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F122IPW -D 28pin TSSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F122IRHB -D 32pin QFN, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1232IDW -D 28pin SOWB, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1232IPW -D 28pin TSSOP, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F1232IRHB -D 32pin QFN, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F123IDW -D 28pin SOWB, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F123IPW -D 28pin TSSOP, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F123IRHB -D 32pin QFN, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf $ENDCMP # $CMP MSP430F2001IN -D 14pin PDIP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2001IPW -D 14pin TSSOP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2001IRSA -D 16pin QFN, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IN -D 14pin PDIP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IPW -D 14pin TSSOP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IRSA -D 16pin QFN, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2003IN -D 14pin PDIP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2003IPW -D 14pin TSSOP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2003IRSA -D 16pin QFN, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2011IN -D 14pin PDIP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2011IPW -D 14pin TSSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2011IRSA -D 16pin QFN, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2012IN -D 14pin PDIP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2012IPW -D 14pin TSSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2012IRSA -D 16pin QFN, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2013IN -D 14pin PDIP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2013IPW -D 14pin TSSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2013IRSA -D 16pin QFN, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2101IDGV -D 20pin TVSOP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IDW -D 20pin SOWB, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IPW -D 20pin TSSOP, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IRGE -D 24pin QFN, 1KB + 256B Flash Memory, 128B RAM +D 1kB + 256B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IDGV -D 20pin TVSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IDW -D 20pin SOWB, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IPW -D 20pin TSSOP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IRGE -D 24pin QFN, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2112IPW -D 28pin TSSOP, 2KB + 256B Flash Memory, 256B RAM +D 2kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2112IRHB -D 32pin QFN, 2KB + 256B Flash Memory, 256B RAM +D 2kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2112IRTV -D 32pin QFN, 2KB + 256B Flash Memory, 256B RAM +D 2kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2121IDGV -D 20pin TVSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2121IDW -D 20pin SOWB, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2121IPW -D 20pin TSSOP, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2121IRGE -D 24pin QFN, 4KB + 256B Flash Memory, 256B RAM +D 4kB + 256B Flash, 256B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2122IPW -D 28pin TSSOP, 4KB + 256B Flash Memory, 512B RAM +D 4kB + 256B Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2122IRHB -D 32pin QFN, 4KB + 256B Flash Memory, 512B RAM +D 4kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2122IRTV -D 32pin QFN, 4KB + 256B Flash Memory, 512B RAM +D 4kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2131IDGV -D 20pin TVSOP, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2131IDW -D 20pin SOWB, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2131IPW -D 20pin TSSOP, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2131IRGE -D 24pin QFN, 8KB + 256B Flash Memory, 256B RAM +D 8kB + 256B Flash, 256B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2132IPW -D 28pin TSSOP, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2132IRHB -D 32pin QFN, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2132IRTV -D 32pin QFN, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2232IDA -D 38pin TSSOP, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2232IRHA -D 40pin QFN, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2232IYFF -D 49ball BGA, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IDA -D 38pin TSSOP, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IRHA -D 40pin QFN, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IYFF -D 49ball BGA, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2252IDA -D 38pin TSSOP, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2252IRHA -D 40pin QFN, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2252IYFF -D 49ball BGA, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2254IDA -D 38pin TSSOP, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2254IRHA -D 40pin QFN, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2254IYFF -D 49ball BGA, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2272IDA -D 38pin TSSOP, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2272IRHA -D 40pin QFN, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2272IYFF -D 49ball BGA, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2274IDA -D 38pin TSSOP, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2274IRHA -D 40pin QFN, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2274IYFF -D 49ball BGA, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2330IRHA -D 40pin QFN, 8KB + 256B Flash Memory, 1KB RAM +D 8kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2330IYFF -D 49ball BGA, 8KB + 256B Flash Memory, 1KB RAM +D 8kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2350IRHA -D MSP430F2340, 40pin QFN, 16KB + 256B Flash Memory, 2KB RAM +D 16kB + 256B Flash, 2kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2350IYFF -D 49ball BGA, 16KB + 256B Flash Memory, 2KB RAM +D 16kB + 256B Flash, 2kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2370IRHA -D 40pin QFN, 32KB + 256B Flash Memory, 2KB RAM +D 32kB + 256B Flash, 2kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F2370IYFF -D 49ball BGA, 32KB + 256B Flash Memory, 2KB RAM +D 32kB + 256B Flash, 2kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf $ENDCMP # $CMP MSP430F5217IRGC -D 64pin QFN, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5217IYFF -D 64ball BGA, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5219IRGC -D 64pin QFN, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5219IYFF -D 64ball BGA, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5227IRGC -D 64pin QFN, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5227IYFF -D 64ball BGA, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5229IRGC -D 64pin QFN, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5229IYFF -D 64ball BGA, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf $ENDCMP # $CMP MSP430F5232IRGZ -D MSP430F2532, 48pin QFN, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5234IRGZ -D MSP430F2534, 48pin QFN, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5237IRGC -D 64pin QFN, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5239IRGC -D 64pin QFN, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5242IRGZ -D MSP430F2542, 48pin QFN, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5244IRGZ -D MSP430F2544, 48pin QFN, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5247IRGC -D 64pin QFN, 64KB Flash Memory, 8KB RAM +D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5249IRGC -D 64pin QFN, 128KB Flash Memory, 8KB RAM +D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf $ENDCMP # $CMP MSP430F5304IPT -D 48pin LQFN, 8KB Flash Memory, 6KB RAM +D 8kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5304IRGZ -D 48pin QFN, 8KB Flash Memory, 6KB RAM +D 8kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IPT -D 48pin LQFN, 16KB Flash Memory, 6KB RAM +D 16kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IRGC -D 64pin QFN, 16KB Flash Memory, 6KB RAM +D 16kB Flash, 6kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IRGZ -D 48pin LQFN, 16KB Flash Memory, 6KB RAM +D 16kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5308IZQE -D 80ball BGA, 16KB Flash Memory, 6KB RAM +D 16kB Flash, 6kB RAM, BGA-80 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IPT -D 48pin LQFN, 24KB Flash Memory, 6KB RAM +D 24kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IRGC -D 64pin QFN, 24KB Flash Memory, 6KB RAM +D 24kB Flash, 6kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IRGZ -D 48pin QFN, 24KB Flash Memory, 6KB RAM +D 24kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5309IZQE -D 80ball BGA, 24KB Flash Memory, 6KB RAM +D 24kB Flash, 6kB RAM, BGA-80 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IPT -D 48pin LQFN, 32KB Flash Memory, 6KB RAM +D 32kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IRGC -D 64pin QFN, 32KB Flash Memory, 6KB RAM +D 32kB Flash, 6kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IRGZ -D 48pin QFN, 32KB Flash Memory, 6KB RAM +D 32kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5310IZQE -D 80ball BGA, 32KB Flash Memory, 6KB RAM +D 32kB Flash, 6kB RAM, BGA-80 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf $ENDCMP # $CMP MSP430F5333IPZ -D 100pin VQFP, 128KB Flash Memory, 18KB RAM +D 128kB Flash, 10kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5333IZQW -D 113ball BGA, 128KB Flash Memory, 18KB RAM +D 128kB Flash, 10kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5335IPZ -D 100pin VQFP, 256KB Flash Memory, 18KB RAM +D 256kB Flash, 18kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5335IZQW -D 113ball BGA, 256KB Flash Memory, 18KB RAM +D 256kB Flash, 18kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5336IPZ -D 100pin VQFP, 128KB Flash Memory, 18KB RAM +D 128kB Flash, 18kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5336IZQW -D 113ball BGA, 128KB Flash Memory, 18KB RAM +D 128kB Flash, 18kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5338IPZ -D 100pin VQFP, 256KB Flash Memory, 18KB RAM +D 256kB Flash, 18kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5338IZQW -D 113ball BGA, 128KB Flash Memory, 18KB RAM +D 128kB Flash, 18kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf $ENDCMP # $CMP MSP430F5340IRGZ -D 48pin QFN, 64KB Flash Memory, 6KB RAM +D 64kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf $ENDCMP # $CMP MSP430F5341IRGZ -D 48pin QFN, 96KB Flash Memory, 8KB RAM +D 96kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf $ENDCMP # $CMP MSP430F5342IRGZ -D MSP430F5340, 48pin QFN, 128KB Flash Memory, 10KB RAM +D 128kB Flash, 10kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf $ENDCMP # $CMP MSP430F5358IZQW -D 113ball BGA, 384KB Flash Memory, 34KB RAM +D 384kB Flash, 34kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5358.pdf $ENDCMP # $CMP MSP430F5359IZQW -D 113ball BGA, 512KB Flash Memory, 66KB RAM +D 512kB Flash, 66kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5358.pdf $ENDCMP # $CMP MSP430F5500IRGZ -D 48pin QFN, 8KB Flash Memory, 4 + 2KB SRAM +D 8kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5501IRGZ -D 48pin QFN, 16KB Flash Memory, 4 + 2KB SRAM +D 16kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5502IRGZ -D 48pin QFN, 24KB Flash Memory, 4 + 2KB SRAM +D 24kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5503IRGZ -D 48pin QFN, 32KB Flash Memory, 4 + 2KB SRAM +D 32kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5504IRGZ -D 48pin QFN, 8KB Flash Memory, 4 + 2KB SRAM +D 8kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5505IRGZ -D 48pin QFN, 16KB Flash Memory, 4 + 2KB SRAM +D 16kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5506IRGZ -D 48pin QFN, 24KB Flash Memory, 4 + 2KB SRAM +D 24kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5507IRGZ -D 48pin QFN, 32KB Flash Memory, 4 + 2KB SRAM +D 32kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5508IRGZ -D 48pin QFN, 16KB Flash Memory, 4 + 2KB SRAM +D 16kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5509IRGZ -D 48pin QFN, 24KB Flash Memory, 4 + 2KB SRAM +D 24kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5510IRGZ -D 48pin QFN, 32KB Flash Memory, 4 + 2KB SRAM +D 32kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf $ENDCMP # $CMP MSP430F5524IYFF -D 64ball BGA, 64KB Flash Memory, 4 + 2KB SRAM +D 64kB Flash, 4kB + 2kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf $ENDCMP # $CMP MSP430F5526IYFF -D 64ball BGA, 96KB Flash Memory, 6 + 2KB SRAM +D 96kB Flash, 6kB + 2kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf $ENDCMP # $CMP MSP430F5528IYFF -D 64ball BGA, 128KB Flash Memory, 8 + 2KB SRAM +D 128kB Flash, 8kB + 2kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf $ENDCMP # $CMP MSP430F5630IZQW -D 113ball BGA, 128KB Flash Memory, 16 + 2KB RAM +D 128kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5631IZQW -D 113ball BGA, 192KB Flash Memory, 16 + 2KB RAM +D 192kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5632IZQW -D 113ball BGA, 256KB Flash Memory, 16 + 2KB RAM +D 256kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5633IZQW -D 113ball BGA, 128KB Flash Memory, 16 + 2KB RAM +D 128kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5634IZQW -D 113ball BGA, 192KB Flash Memory, 16 + 2KB RAM +D 192kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5635IZQW -D 113ball BGA, 256KB Flash Memory, 16 + 2KB RAM +D 256kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5636IZQW -D 113ball BGA, 128KB Flash Memory, 16 + 2KB RAM +D 128kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5637IZQW -D 113ball BGA, 192KB Flash Memory, 16 + 2KB RAM +D 192kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5638IZQW -D 113ball BGA, 256KB Flash Memory, 16 + 2KB RAM +D 256kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf $ENDCMP # $CMP MSP430F5658IZQW -D 113ball BGA, 384KB Flash Memory, 34KB RAM +D 384kB Flash, 32kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5658.pdf $ENDCMP # $CMP MSP430F5659IZQW -D 113ball BGA, 512KB Flash Memory, 66KB RAM +D 512kB Flash, 64kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430f5658.pdf $ENDCMP # $CMP MSP430FR5720IRGE -D 24pin QFN, 4KB FRAM Memory, 1KB SRAM +D 4kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5722IRGE -D 24pin QFN, 8KB FRAM Memory, 1KB SRAM +D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5724IRGE -D 24pin QFN, 8KB FRAM Memory, 1KB SRAM +D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5726IRGE -D 24pin QFN, 16KB FRAM Memory, 1KB SRAM +D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5728IRGE -D 24pin QFN, 16KB FRAM Memory, 1KB SRAM +D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5730IRGE -D 24pin QFN, 4KB FRAM Memory, 1KB SRAM +D 4kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5732IRGE -D 24pin QFN, 8KB FRAM Memory, 1KB SRAM +D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5734IRGE -D 24pin QFN, 8KB FRAM Memory, 1KB SRAM +D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5736IRGE -D 24pin QFN, 16KB FRAM Memory, 1KB SRAM +D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430FR5738IRGE -D 24pin QFN, 16KB FRAM Memory, 1KB SRAM +D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf $ENDCMP # $CMP MSP430G2001IN14 -D 14pin PDIP, 512B Flash Memory, 128B RAM +D 512B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2001IPW14 -D MSP430G2001, 14pin TSSOP, 512B Flash Memory, 128B RAM +D 512B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2001IRSA16 -D MSP430G2001, 16pin QFN, 512B Flash Memory, 128B RAM +D 512B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IN14 -D 14pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IPW14 -D MSP430G2101, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IRSA16 -D MSP430G2101, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2102IN20 -D 20pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IPW14 -D MSP430G2102, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IPW20 -D MSP430G2102, 20pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IRSA16 -D MSP430G2102, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2111IN14 -D 14pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2111IPW14 -D MSP430G2111, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2111IRSA16 -D MSP430G2111, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2112IN20 -D 20pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2112IPW14 -D MSP430G2112, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2112IPW20 -D MSP430G2112, 20pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2112IRSA16 -D MSP430G2112, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2113IPW20 -D MSP430G2113, 20pin TSSOP, 1KB Flash Memory, 256B RAM +D 1kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2121IN14 -D 14pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2121IPW14 -D MSP430G2121, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2121IRSA16 -D MSP430G2121, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IN14 -D MSP430G2121, 14pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IPW14 -D MSP430G2121, 14pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IRSA16 -D MSP430G2131, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2132IN20 -D 20pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2132IPW14 -D MSP430G2132, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2132IPW20 -D MSP430G2132, 20pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2132IRSA16 -D MSP430G2132, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2152IN20 -D 20pin PDIP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2152IPW14 -D MSP430G2152, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2152IPW20 -D MSP430G2152, 20pin TSSOP, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2152IRSA16 -D MSP430G2152, 16pin QFN, 1KB Flash Memory, 128B RAM +D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2153IN20 -D MSP430G2113, 20pin PDIP, 1KB Flash Memory, 256B RAM +D 1kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2153IPW20 -D MSP430G2113, 20pin TSSOP, 1KB Flash Memory, 256B RAM +D 1kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2153IPW28 -D MSP430G2153, 28pin TQFP, 1KB Flash Memory, 256B RAM +D 1kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2153IRHB32 -D MSP430G2153, 32pin QFN, 1KB Flash Memory, 256B RAM +D 1kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2201IN14 -D 14pin PDIP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2201IPW14 -D MSP430G2201, 14pin TSSOP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2201IRSA16 -D MSP430G2201, 16pin QFN, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2202IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2202IPW14 -D MSP430G2202, 14pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2202IPW20 -D MSP430G2202, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2202IRSA16 -D MSP430G2202, 16pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2203IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2203IPW20 -D MSP430G2203, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2203IPW28 -D MSP430G2203, 28pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2203IRHB32 -D MSP430G2203, 32pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2210ID -D 8pin PDIP, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, SOIC-8 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2210.pdf $ENDCMP # $CMP MSP430G2211IN14 -D 14pin PDIP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2211IPW14 -D MSP430G2211, 14pin TSSOP, 1KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2211IRSA16 -D MSP430G2211, 16pin QFN, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2212IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2212IPW14 -D MSP430G2212, 14pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2212IPW20 -D MSP430G2212, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2212IRSA16 -D MSP430G2212, 16pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2213IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2213IPW20 -D MSP430G2213, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2213IPW28 -D MSP430G2213, 28pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2213IRHB32 -D MSP430G2213, 32pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2221IN14 -D 14pin PDIP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2221IPW14 -D MSP430G2221, 14pin TSSOP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2221IRSA16 -D MSP430G2221, 16pin QFN, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2230ID -D 8pin SOIC, 2KB + 256B Flash Memory, 128B RAM +D 2kB + 256B Flash, 128B RAM, SOIC-8 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2230.pdf $ENDCMP # $CMP MSP430G2231IN14 -D 14pin PDIP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2231IPW14 -D MSP430G2231, 14pin PDIP, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2231IRSA16 -D MSP430G2231, 16pin QFN, 2KB Flash Memory, 128B RAM +D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2232IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2232IPW14 -D MSP430G2232, 14pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2232IPW20 -D MSP430G2232, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2232IRSA16 -D MSP430G2232, 16pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2233IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2233IPW20 -D MSP430G2233, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2233IPW28 -D MSP430G2233, 28pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2233IRHB32 -D MSP430G2233, 32pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2252IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2252IPW14 -D MSP430G2252, 14pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2252IPW20 -D MSP430G2252, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2252IRSA16 -D MSP430G2252, 16pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2253IN20 -D 20pin PDIP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2253IPW20 -D MSP430G2253, 20pin TSSOP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2253IPW28 -D MSP430G2253, 28pin TQFP, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2253IRHB32 -D MSP430G2253, 32pin QFN, 2KB Flash Memory, 256B RAM +D 2kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2302IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2302IPW14 -D MSP430G2302, 14pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2302IPW20 -D MSP430G2302, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2302IRSA16 -D MSP430G2302, 16pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2303IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2303IPW20 -D MSP430G2303, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2303IPW28 -D MSP430G2303, 28pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2303IRHB32 -D MSP430G2303, 32pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2312IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2312IPW14 -D MSP430G2312, 14pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2312IPW20 -D MSP430G2312, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2312IRSA16 -D MSP430G2312, 16pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2313IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2313IPW20 -D MSP430G2313, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2313IPW28 -D MSP430G2313, 28pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2313IRHB32 -D MSP430G2313, 32pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2332IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2332IPW14 -D MSP430G2332, 14pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2332IPW20 -D MSP430G2332, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2332IRSA16 -D MSP430G2332, 16pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2333IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2333IPW20 -D MSP430G2333, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2333IPW28 -D MSP430G2333, 28pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2333IRHB32 -D MSP430G2333, 32pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2352IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2352IPW14 -D MSP430G2352, 14pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2352IPW20 -D MSP430G2352, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2352IRSA16 -D MSP430G2352, 16pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2353IN20 -D 20pin PDIP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2353IPW20 -D MSP430G2353, 20pin TSSOP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2353IPW28 -D MSP430G2353, 28pin TQFP, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2353IRHB32 -D MSP430G2353, 32pin QFN, 4KB Flash Memory, 256B RAM +D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2402IN20 -D 20pin PDIP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2402IPW14 -D MSP430G2402, 14pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2402IPW20 -D MSP430G2402, 20pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2402IRSA16 -D MSP430G2402, 16pin QFN, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2403IN20 -D 20pin PDIP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2403IPW20 -D MSP430G2403, 20pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2403IPW28 -D MSP430G2403, 28pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2403IRHB32 -D MSP430G2403, 32pin QFN, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf $ENDCMP # $CMP MSP430G2412IN20 -D 20pin PDIP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2412IPW14 -D MSP430G2412, 14pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2412IPW20 -D MSP430G2412, 20pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2412IRSA16 -D MSP430G2412, 16pin QFN, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2413IN20 -D 20pin PDIP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2413IPW20 -D MSP430G2413, 20pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2413IPW28 -D MSP430G2413, 28pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2413IRHB32 -D MSP430G2413, 32pin QFN, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2432IN20 -D 20pin PDIP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2432IPW14 -D MSP430G2432, 14pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2432IPW20 -D MSP430G2432, 20pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2432IRSA16 -D MSP430G2432, 16pin QFN, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2433IN20 -D 20pin PDIP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2433IPW20 -D MSP430G2433, 20pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2433IPW28 -D MSP430G2433, 28pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2433IRHB32 -D MSP430G2433, 32pin QFN, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2444IDA38 -D MSP430G2444, 38pin TSSOP, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2444IRHA40 -D MSP430G2444, 40pin QFN, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2444IYFF -D 49ball BGA, 8KB + 256B Flash Memory, 512B RAM +D 8kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2452IN20 -D 20pin PDIP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2452IPW14 -D MSP430G2452, 14pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2452IPW20 -D MSP430G2452, 20pin TSSOP, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf $ENDCMP # $CMP MSP430G2452IRSA16 -D MSP430G2452, 16pin QFN, 8KB Flash Memory, 256B RAM +D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2453IN20 -D 20pin PDIP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2453IPW20 -D MSP430G2453, 20pin TSSOP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2453IPW28 -D MSP430G2453, 28pin TQFP, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2453IRHB32 -D MSP430G2453, 32pin QFN, 8KB Flash Memory, 512B RAM +D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2513IN20 -D 20pin PDIP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2513IPW20 -D MSP430G2513, 20pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2513IPW28 -D MSP430G2513, 28pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2513IRHB32 -D MSP430G2513, 32pin QFN, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2533IN20 -D 20pin PDIP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2533IPW20 -D MSP430G2533, 20pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2533IPW28 -D MSP430G2533, 28pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2533IRHB32 -D MSP430G2533, 32pin QFN, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf $ENDCMP # $CMP MSP430G2544IDA38 -D MSP430G2544, 38pin TSSOP, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2544IRHA40 -D MSP430G2544, 40pin QFN, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2544IYFF -D 49ball BGA, 16KB + 256B Flash Memory, 512B RAM +D 16kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2553IN20 -D MSP430G2553, 20pin PDIP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2553IPW20 -D MSP430G2553, 20pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2553IPW28 -D MSP430G2553, 28pin TSSOP, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2553IRHB32 -D MSP430G2553, 32pin QFN, 16KB Flash Memory, 512B RAM +D 16kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf $ENDCMP # $CMP MSP430G2744IDA38 -D MSP430G2744, 38pin TSSOP, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2744IRHA40 -D MSP430G2744, 40pin QFN, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2744IYFF -D 49ball BGA, 32KB + 256B Flash Memory, 1KB RAM +D 32kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf $ENDCMP # $CMP MSP430G2755IDA38 -D MSP430F2755, 38pin TSSOP, 32KB Flash Memory, 4KB RAM +D 32kB Flash, 4kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2755IRHA40 -D MSP430F2755, 40pin QFN, 32KB Flash Memory, 4KB RAM +D 32kB Flash, 4kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2855IDA38 -D MSP430F2855, 38pin TSSOP, 48KB Flash Memory, 4KB RAM +D 48kB Flash, 4kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2855IRHA40 -D MSP430F2855, 40pin QFN, 48KB Flash Memory, 4KB RAM +D 48kB Flash, 4kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2955IDA38 -D MSP430F2955, 38pin TSSOP, 56KB Flash Memory, 4KB RAM +D 56kB Flash, 4kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP # $CMP MSP430G2955IRHA40 -D MSP430F2955, 40pin QFN, 56KB Flash Memory, 4KB RAM +D 56kB Flash, 4kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf $ENDCMP From da3d4a8ff8b13becb2255e2a8eaf89aa71f02f63 Mon Sep 17 00:00:00 2001 From: Aimylios Date: Sun, 12 Nov 2017 13:19:21 +0100 Subject: [PATCH 40/54] MCU_Texas_MSP430: update documentation file Always use a symlink based on the actual part number, even if multiple devices share the same data sheet. --- library/MCU_Texas_MSP430.dcm | 608 +++++++++++++++++------------------ 1 file changed, 304 insertions(+), 304 deletions(-) diff --git a/library/MCU_Texas_MSP430.dcm b/library/MCU_Texas_MSP430.dcm index 75271b3f..6aae2c92 100644 --- a/library/MCU_Texas_MSP430.dcm +++ b/library/MCU_Texas_MSP430.dcm @@ -3,7 +3,7 @@ EESchema-DOCLIB Version 2.0 $CMP MSP430AFE221IPW D 4kB Flash, 256B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe221.pdf $ENDCMP # $CMP MSP430AFE222IPW @@ -15,43 +15,43 @@ $ENDCMP $CMP MSP430AFE223IPW D 4kB Flash, 256B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe223.pdf $ENDCMP # $CMP MSP430AFE231IPW D 8kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe231.pdf $ENDCMP # $CMP MSP430AFE232IPW D 8kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe232.pdf $ENDCMP # $CMP MSP430AFE233IPW D 8kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe233.pdf $ENDCMP # $CMP MSP430AFE251IPW D 16kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe251.pdf $ENDCMP # $CMP MSP430AFE252IPW D 16kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe252.pdf $ENDCMP # $CMP MSP430AFE253IPW D 16kB Flash, 512B RAM, TSSOP-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430afe222.pdf +F http://www.ti.com/lit/ds/symlink/msp430afe253.pdf $ENDCMP # $CMP MSP430F1101AIDGV @@ -81,49 +81,49 @@ $ENDCMP $CMP MSP430F1111AIDGV D 2kB + 256B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1111a.pdf $ENDCMP # $CMP MSP430F1111AIDW D 2kB + 256B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1111a.pdf $ENDCMP # $CMP MSP430F1111AIPW D 2kB + 256B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1111a.pdf $ENDCMP # $CMP MSP430F1111AIRGE D 2kB + 256B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1111a.pdf $ENDCMP # $CMP MSP430F1121AIDGV D 4kB + 256B Flash, 256B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1121a.pdf $ENDCMP # $CMP MSP430F1121AIDW D 4kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1121a.pdf $ENDCMP # $CMP MSP430F1121AIPW D 4kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1121a.pdf $ENDCMP # $CMP MSP430F1121AIRGE D 4kB + 256B Flash, 256B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1121a.pdf $ENDCMP # $CMP MSP430F1122IDW @@ -147,37 +147,37 @@ $ENDCMP $CMP MSP430F1132IDW D 8kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1132.pdf $ENDCMP # $CMP MSP430F1132IPW D 8kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1132.pdf $ENDCMP # $CMP MSP430F1132IRHB D 8kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1132.pdf $ENDCMP # $CMP MSP430F1222IDW D 4kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1222.pdf $ENDCMP # $CMP MSP430F1222IPW D 4kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1222.pdf $ENDCMP # $CMP MSP430F1222IRHB D 4kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1222.pdf $ENDCMP # $CMP MSP430F122IDW @@ -195,409 +195,409 @@ $ENDCMP $CMP MSP430F122IRHB D 4kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f122.pdf $ENDCMP # $CMP MSP430F1232IDW D 8kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1232.pdf $ENDCMP # $CMP MSP430F1232IPW D 8kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1232.pdf $ENDCMP # $CMP MSP430F1232IRHB D 8kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f1232.pdf $ENDCMP # $CMP MSP430F123IDW D 8kB + 256B Flash, 256B RAM, SOWB-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f123.pdf $ENDCMP # $CMP MSP430F123IPW D 8kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f123.pdf $ENDCMP # $CMP MSP430F123IRHB D 8kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f1122.pdf +F http://www.ti.com/lit/ds/symlink/msp430f123.pdf $ENDCMP # $CMP MSP430F2001IN D 1kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2001IPW D 1kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2001IRSA D 1kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2001.pdf $ENDCMP # $CMP MSP430F2002IN D 1kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2002.pdf $ENDCMP # $CMP MSP430F2002IPW D 1kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2002.pdf $ENDCMP # $CMP MSP430F2002IRSA D 1kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2002.pdf $ENDCMP # $CMP MSP430F2003IN D 1kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2003.pdf $ENDCMP # $CMP MSP430F2003IPW D 1kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2003.pdf $ENDCMP # $CMP MSP430F2003IRSA D 1kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2003.pdf $ENDCMP # $CMP MSP430F2011IN D 2kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2011.pdf $ENDCMP # $CMP MSP430F2011IPW D 2kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2011.pdf $ENDCMP # $CMP MSP430F2011IRSA D 2kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2011.pdf $ENDCMP # $CMP MSP430F2012IN D 2kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2012.pdf $ENDCMP # $CMP MSP430F2012IPW D 2kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2012.pdf $ENDCMP # $CMP MSP430F2012IRSA D 2kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2012.pdf $ENDCMP # $CMP MSP430F2013IN D 2kB + 256B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2013.pdf $ENDCMP # $CMP MSP430F2013IPW D 2kB + 256B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2013.pdf $ENDCMP # $CMP MSP430F2013IRSA D 2kB + 256B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2013.pdf $ENDCMP # $CMP MSP430F2101IDGV D 1kB + 256B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IDW D 1kB + 256B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IPW D 1kB + 256B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2101IRGE D 1kB + 256B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2101.pdf $ENDCMP # $CMP MSP430F2111IDGV D 2kB + 256B Flash, 128B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2111.pdf $ENDCMP # $CMP MSP430F2111IDW D 2kB + 256B Flash, 128B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2111.pdf $ENDCMP # $CMP MSP430F2111IPW D 2kB + 256B Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2111.pdf $ENDCMP # $CMP MSP430F2111IRGE D 2kB + 256B Flash, 128B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2111.pdf $ENDCMP # $CMP MSP430F2112IPW D 2kB + 256B Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2112IRHB D 2kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2112IRTV D 2kB + 256B Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2112.pdf $ENDCMP # $CMP MSP430F2121IDGV D 4kB + 256B Flash, 256B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2121.pdf $ENDCMP # $CMP MSP430F2121IDW D 4kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2121.pdf $ENDCMP # $CMP MSP430F2121IPW D 4kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2121.pdf $ENDCMP # $CMP MSP430F2121IRGE D 4kB + 256B Flash, 256B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2121.pdf $ENDCMP # $CMP MSP430F2122IPW D 4kB + 256B Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2122.pdf $ENDCMP # $CMP MSP430F2122IRHB D 4kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2122.pdf $ENDCMP # $CMP MSP430F2122IRTV D 4kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2122.pdf $ENDCMP # $CMP MSP430F2131IDGV D 8kB + 256B Flash, 256B RAM, TVSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2131.pdf $ENDCMP # $CMP MSP430F2131IDW D 8kB + 256B Flash, 256B RAM, SOWB-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2131.pdf $ENDCMP # $CMP MSP430F2131IPW D 8kB + 256B Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2131.pdf $ENDCMP # $CMP MSP430F2131IRGE D 8kB + 256B Flash, 256B RAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2101.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2131.pdf $ENDCMP # $CMP MSP430F2132IPW D 8kB + 256B Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2132.pdf $ENDCMP # $CMP MSP430F2132IRHB D 8kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2132.pdf $ENDCMP # $CMP MSP430F2132IRTV D 8kB + 256B Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2132.pdf $ENDCMP # $CMP MSP430F2232IDA D 8kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2232IRHA D 8kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2232IYFF D 8kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2232.pdf $ENDCMP # $CMP MSP430F2234IDA D 8kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2234.pdf $ENDCMP # $CMP MSP430F2234IRHA D 8kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2234.pdf $ENDCMP # $CMP MSP430F2234IYFF D 8kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2234.pdf $ENDCMP # $CMP MSP430F2252IDA D 16kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2252.pdf $ENDCMP # $CMP MSP430F2252IRHA D 16kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2252.pdf $ENDCMP # $CMP MSP430F2252IYFF D 16kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2252.pdf $ENDCMP # $CMP MSP430F2254IDA D 16kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2254.pdf $ENDCMP # $CMP MSP430F2254IRHA D 16kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2254.pdf $ENDCMP # $CMP MSP430F2254IYFF D 16kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2254.pdf $ENDCMP # $CMP MSP430F2272IDA D 32kB + 256B Flash, 1kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2272.pdf $ENDCMP # $CMP MSP430F2272IRHA D 32kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2272.pdf $ENDCMP # $CMP MSP430F2272IYFF D 32kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2272.pdf $ENDCMP # $CMP MSP430F2274IDA D 32kB + 256B Flash, 1kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2274.pdf $ENDCMP # $CMP MSP430F2274IRHA D 32kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2274.pdf $ENDCMP # $CMP MSP430F2274IYFF D 32kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430f2232.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2274.pdf $ENDCMP # $CMP MSP430F2330IRHA @@ -615,49 +615,49 @@ $ENDCMP $CMP MSP430F2350IRHA D 16kB + 256B Flash, 2kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2350.pdf $ENDCMP # $CMP MSP430F2350IYFF D 16kB + 256B Flash, 2kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2350.pdf $ENDCMP # $CMP MSP430F2370IRHA D 32kB + 256B Flash, 2kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2370.pdf $ENDCMP # $CMP MSP430F2370IYFF D 32kB + 256B Flash, 2kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f2330.pdf +F http://www.ti.com/lit/ds/symlink/msp430f2370.pdf $ENDCMP # $CMP MSP430F5217IRGC D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5217.pdf $ENDCMP # $CMP MSP430F5217IYFF D 64kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5217.pdf $ENDCMP # $CMP MSP430F5219IRGC D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5219.pdf $ENDCMP # $CMP MSP430F5219IYFF D 128kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5219.pdf $ENDCMP # $CMP MSP430F5227IRGC @@ -675,37 +675,37 @@ $ENDCMP $CMP MSP430F5229IRGC D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5229.pdf $ENDCMP # $CMP MSP430F5229IYFF D 128kB Flash, 8kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5227.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5229.pdf $ENDCMP # $CMP MSP430F5232IRGZ D 64kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5232.pdf $ENDCMP # $CMP MSP430F5234IRGZ D 128kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5234.pdf $ENDCMP # $CMP MSP430F5237IRGC D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5237.pdf $ENDCMP # $CMP MSP430F5239IRGC D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5239.pdf $ENDCMP # $CMP MSP430F5242IRGZ @@ -717,19 +717,19 @@ $ENDCMP $CMP MSP430F5244IRGZ D 128kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5244.pdf $ENDCMP # $CMP MSP430F5247IRGC D 64kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5247.pdf $ENDCMP # $CMP MSP430F5249IRGC D 128kB Flash, 8kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5242.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5249.pdf $ENDCMP # $CMP MSP430F5304IPT @@ -747,73 +747,73 @@ $ENDCMP $CMP MSP430F5308IPT D 16kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5308.pdf $ENDCMP # $CMP MSP430F5308IRGC D 16kB Flash, 6kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5308.pdf $ENDCMP # $CMP MSP430F5308IRGZ D 16kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5308.pdf $ENDCMP # $CMP MSP430F5308IZQE D 16kB Flash, 6kB RAM, BGA-80 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5308.pdf $ENDCMP # $CMP MSP430F5309IPT D 24kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5309.pdf $ENDCMP # $CMP MSP430F5309IRGC D 24kB Flash, 6kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5309.pdf $ENDCMP # $CMP MSP430F5309IRGZ D 24kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5309.pdf $ENDCMP # $CMP MSP430F5309IZQE D 24kB Flash, 6kB RAM, BGA-80 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5309.pdf $ENDCMP # $CMP MSP430F5310IPT D 32kB Flash, 6kB RAM, LQFP-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5310.pdf $ENDCMP # $CMP MSP430F5310IRGC D 32kB Flash, 6kB RAM, QFN-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5310.pdf $ENDCMP # $CMP MSP430F5310IRGZ D 32kB Flash, 6kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5310.pdf $ENDCMP # $CMP MSP430F5310IZQE D 32kB Flash, 6kB RAM, BGA-80 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5304.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5310.pdf $ENDCMP # $CMP MSP430F5333IPZ @@ -831,37 +831,37 @@ $ENDCMP $CMP MSP430F5335IPZ D 256kB Flash, 18kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5335.pdf $ENDCMP # $CMP MSP430F5335IZQW D 256kB Flash, 18kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5335.pdf $ENDCMP # $CMP MSP430F5336IPZ D 128kB Flash, 18kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5336.pdf $ENDCMP # $CMP MSP430F5336IZQW D 128kB Flash, 18kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5336.pdf $ENDCMP # $CMP MSP430F5338IPZ D 256kB Flash, 18kB RAM, LQFP-100 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5338.pdf $ENDCMP # $CMP MSP430F5338IZQW D 128kB Flash, 18kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5333.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5338.pdf $ENDCMP # $CMP MSP430F5340IRGZ @@ -873,13 +873,13 @@ $ENDCMP $CMP MSP430F5341IRGZ D 96kB Flash, 8kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5341.pdf $ENDCMP # $CMP MSP430F5342IRGZ D 128kB Flash, 10kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5340.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5342.pdf $ENDCMP # $CMP MSP430F5358IZQW @@ -891,67 +891,67 @@ $ENDCMP $CMP MSP430F5359IZQW D 512kB Flash, 66kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5358.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5359.pdf $ENDCMP # $CMP MSP430F5500IRGZ D 8kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5500.pdf $ENDCMP # $CMP MSP430F5501IRGZ D 16kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5501.pdf $ENDCMP # $CMP MSP430F5502IRGZ D 24kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5502.pdf $ENDCMP # $CMP MSP430F5503IRGZ D 32kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5503.pdf $ENDCMP # $CMP MSP430F5504IRGZ D 8kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5504.pdf $ENDCMP # $CMP MSP430F5505IRGZ D 16kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5505.pdf $ENDCMP # $CMP MSP430F5506IRGZ D 24kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5506.pdf $ENDCMP # $CMP MSP430F5507IRGZ D 32kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5507.pdf $ENDCMP # $CMP MSP430F5508IRGZ D 16kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5508.pdf $ENDCMP # $CMP MSP430F5509IRGZ D 24kB Flash, 4kB + 2kB RAM, QFN-48 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5510.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5509.pdf $ENDCMP # $CMP MSP430F5510IRGZ @@ -969,13 +969,13 @@ $ENDCMP $CMP MSP430F5526IYFF D 96kB Flash, 6kB + 2kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5526.pdf $ENDCMP # $CMP MSP430F5528IYFF D 128kB Flash, 8kB + 2kB RAM, BGA-64 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5524.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5528.pdf $ENDCMP # $CMP MSP430F5630IZQW @@ -987,49 +987,49 @@ $ENDCMP $CMP MSP430F5631IZQW D 192kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5631.pdf $ENDCMP # $CMP MSP430F5632IZQW D 256kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5632.pdf $ENDCMP # $CMP MSP430F5633IZQW D 128kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5633.pdf $ENDCMP # $CMP MSP430F5634IZQW D 192kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5634.pdf $ENDCMP # $CMP MSP430F5635IZQW D 256kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5635.pdf $ENDCMP # $CMP MSP430F5636IZQW D 128kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5636.pdf $ENDCMP # $CMP MSP430F5637IZQW D 192kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5637.pdf $ENDCMP # $CMP MSP430F5638IZQW D 256kB Flash, 16kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5630.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5638.pdf $ENDCMP # $CMP MSP430F5658IZQW @@ -1041,7 +1041,7 @@ $ENDCMP $CMP MSP430F5659IZQW D 512kB Flash, 64kB + 2kB RAM, BGA-113 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430f5658.pdf +F http://www.ti.com/lit/ds/symlink/msp430f5659.pdf $ENDCMP # $CMP MSP430FR5720IRGE @@ -1053,133 +1053,133 @@ $ENDCMP $CMP MSP430FR5722IRGE D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5722.pdf $ENDCMP # $CMP MSP430FR5724IRGE D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5724.pdf $ENDCMP # $CMP MSP430FR5726IRGE D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5726.pdf $ENDCMP # $CMP MSP430FR5728IRGE D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5728.pdf $ENDCMP # $CMP MSP430FR5730IRGE D 4kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5730.pdf $ENDCMP # $CMP MSP430FR5732IRGE D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5732.pdf $ENDCMP # $CMP MSP430FR5734IRGE D 8kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5734.pdf $ENDCMP # $CMP MSP430FR5736IRGE D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5736.pdf $ENDCMP # $CMP MSP430FR5738IRGE D 16kB FRAM, 1kB SRAM, QFN-24 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf +F http://www.ti.com/lit/ds/symlink/msp430fr5738.pdf $ENDCMP # $CMP MSP430G2001IN14 D 512B Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2001IPW14 D 512B Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2001IRSA16 D 512B Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2001.pdf $ENDCMP # $CMP MSP430G2101IN14 D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2101.pdf $ENDCMP # $CMP MSP430G2101IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2101.pdf $ENDCMP # $CMP MSP430G2101IRSA16 D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2101.pdf $ENDCMP # $CMP MSP430G2102IN20 D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IPW20 D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2102IRSA16 D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2102.pdf $ENDCMP # $CMP MSP430G2111IN14 D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2111.pdf $ENDCMP # $CMP MSP430G2111IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2111.pdf $ENDCMP # $CMP MSP430G2111IRSA16 D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2111.pdf $ENDCMP # $CMP MSP430G2112IN20 @@ -1209,85 +1209,85 @@ $ENDCMP $CMP MSP430G2113IPW20 D 1kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2121IN14 D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2121IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2121IRSA16 D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2121.pdf $ENDCMP # $CMP MSP430G2131IN14 D 1kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2131.pdf $ENDCMP # $CMP MSP430G2131IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2131.pdf $ENDCMP # $CMP MSP430G2131IRSA16 D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2131.pdf $ENDCMP # $CMP MSP430G2132IN20 D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2132.pdf $ENDCMP # $CMP MSP430G2132IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2132.pdf $ENDCMP # $CMP MSP430G2132IPW20 D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2132.pdf $ENDCMP # $CMP MSP430G2132IRSA16 D 1kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2132.pdf $ENDCMP # $CMP MSP430G2152IN20 D 1kB Flash, 128B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2152IPW14 D 1kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2152IPW20 D 1kB Flash, 128B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf $ENDCMP # $CMP MSP430G2152IRSA16 @@ -1299,13 +1299,13 @@ $ENDCMP $CMP MSP430G2153IN20 D 1kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2153IPW20 D 1kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf $ENDCMP # $CMP MSP430G2153IPW28 @@ -1323,43 +1323,43 @@ $ENDCMP $CMP MSP430G2201IN14 D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2201.pdf $ENDCMP # $CMP MSP430G2201IPW14 D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2201.pdf $ENDCMP # $CMP MSP430G2201IRSA16 D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2201.pdf $ENDCMP # $CMP MSP430G2202IN20 D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2202.pdf $ENDCMP # $CMP MSP430G2202IPW14 D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2202.pdf $ENDCMP # $CMP MSP430G2202IPW20 D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2202.pdf $ENDCMP # $CMP MSP430G2202IRSA16 D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2202.pdf $ENDCMP # $CMP MSP430G2203IN20 @@ -1395,55 +1395,55 @@ $ENDCMP $CMP MSP430G2211IN14 D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2211.pdf $ENDCMP # $CMP MSP430G2211IPW14 D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2211.pdf $ENDCMP # $CMP MSP430G2211IRSA16 D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2001.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2211.pdf $ENDCMP # $CMP MSP430G2212IN20 D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2212.pdf $ENDCMP # $CMP MSP430G2212IPW14 D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2212.pdf $ENDCMP # $CMP MSP430G2212IPW20 D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2212.pdf $ENDCMP # $CMP MSP430G2212IRSA16 D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2212.pdf $ENDCMP # $CMP MSP430G2213IN20 D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2213IPW20 D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf $ENDCMP # $CMP MSP430G2213IPW28 @@ -1461,67 +1461,67 @@ $ENDCMP $CMP MSP430G2221IN14 D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2221.pdf $ENDCMP # $CMP MSP430G2221IPW14 D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2221.pdf $ENDCMP # $CMP MSP430G2221IRSA16 D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2221.pdf $ENDCMP # $CMP MSP430G2230ID D 2kB + 256B Flash, 128B RAM, SOIC-8 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2230.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2230.pdf $ENDCMP # $CMP MSP430G2231IN14 D 2kB Flash, 128B RAM, DIP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2231.pdf $ENDCMP # $CMP MSP430G2231IPW14 D 2kB Flash, 128B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2231.pdf $ENDCMP # $CMP MSP430G2231IRSA16 D 2kB Flash, 128B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2121.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2231.pdf $ENDCMP # $CMP MSP430G2232IN20 D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2232.pdf $ENDCMP # $CMP MSP430G2232IPW14 D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2232.pdf $ENDCMP # $CMP MSP430G2232IPW20 D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2232.pdf $ENDCMP # $CMP MSP430G2232IRSA16 D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2232.pdf $ENDCMP # $CMP MSP430G2233IN20 @@ -1551,385 +1551,385 @@ $ENDCMP $CMP MSP430G2252IN20 D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2252.pdf $ENDCMP # $CMP MSP430G2252IPW14 D 2kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2252.pdf $ENDCMP # $CMP MSP430G2252IPW20 D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2252.pdf $ENDCMP # $CMP MSP430G2252IRSA16 D 2kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2252.pdf $ENDCMP # $CMP MSP430G2253IN20 D 2kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2253.pdf $ENDCMP # $CMP MSP430G2253IPW20 D 2kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2253.pdf $ENDCMP # $CMP MSP430G2253IPW28 D 2kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2253.pdf $ENDCMP # $CMP MSP430G2253IRHB32 D 2kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2253.pdf $ENDCMP # $CMP MSP430G2302IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2302.pdf $ENDCMP # $CMP MSP430G2302IPW14 D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2302.pdf $ENDCMP # $CMP MSP430G2302IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2302.pdf $ENDCMP # $CMP MSP430G2302IRSA16 D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2302.pdf $ENDCMP # $CMP MSP430G2303IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2303.pdf $ENDCMP # $CMP MSP430G2303IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2303.pdf $ENDCMP # $CMP MSP430G2303IPW28 D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2303.pdf $ENDCMP # $CMP MSP430G2303IRHB32 D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2303.pdf $ENDCMP # $CMP MSP430G2312IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2312.pdf $ENDCMP # $CMP MSP430G2312IPW14 D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2312.pdf $ENDCMP # $CMP MSP430G2312IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2312.pdf $ENDCMP # $CMP MSP430G2312IRSA16 D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2312.pdf $ENDCMP # $CMP MSP430G2313IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2313.pdf $ENDCMP # $CMP MSP430G2313IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2313.pdf $ENDCMP # $CMP MSP430G2313IPW28 D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2313.pdf $ENDCMP # $CMP MSP430G2313IRHB32 D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2313.pdf $ENDCMP # $CMP MSP430G2332IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2332.pdf $ENDCMP # $CMP MSP430G2332IPW14 D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2332.pdf $ENDCMP # $CMP MSP430G2332IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2332.pdf $ENDCMP # $CMP MSP430G2332IRSA16 D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2332.pdf $ENDCMP # $CMP MSP430G2333IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2333.pdf $ENDCMP # $CMP MSP430G2333IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2333.pdf $ENDCMP # $CMP MSP430G2333IPW28 D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2333.pdf $ENDCMP # $CMP MSP430G2333IRHB32 D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2333.pdf $ENDCMP # $CMP MSP430G2352IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2352.pdf $ENDCMP # $CMP MSP430G2352IPW14 D 4kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2352.pdf $ENDCMP # $CMP MSP430G2352IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2352.pdf $ENDCMP # $CMP MSP430G2352IRSA16 D 4kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2352.pdf $ENDCMP # $CMP MSP430G2353IN20 D 4kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2353.pdf $ENDCMP # $CMP MSP430G2353IPW20 D 4kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2353.pdf $ENDCMP # $CMP MSP430G2353IPW28 D 4kB Flash, 256B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2353.pdf $ENDCMP # $CMP MSP430G2353IRHB32 D 4kB Flash, 256B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2353.pdf $ENDCMP # $CMP MSP430G2402IN20 D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2402.pdf $ENDCMP # $CMP MSP430G2402IPW14 D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2402.pdf $ENDCMP # $CMP MSP430G2402IPW20 D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2402.pdf $ENDCMP # $CMP MSP430G2402IRSA16 D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2402.pdf $ENDCMP # $CMP MSP430G2403IN20 D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2403.pdf $ENDCMP # $CMP MSP430G2403IPW20 D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2403.pdf $ENDCMP # $CMP MSP430G2403IPW28 D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2403.pdf $ENDCMP # $CMP MSP430G2403IRHB32 D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2203.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2403.pdf $ENDCMP # $CMP MSP430G2412IN20 D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2412.pdf $ENDCMP # $CMP MSP430G2412IPW14 D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2412.pdf $ENDCMP # $CMP MSP430G2412IPW20 D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2412.pdf $ENDCMP # $CMP MSP430G2412IRSA16 D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2412.pdf $ENDCMP # $CMP MSP430G2413IN20 D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2413.pdf $ENDCMP # $CMP MSP430G2413IPW20 D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2413.pdf $ENDCMP # $CMP MSP430G2413IPW28 D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2413.pdf $ENDCMP # $CMP MSP430G2413IRHB32 D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2413.pdf $ENDCMP # $CMP MSP430G2432IN20 D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2432.pdf $ENDCMP # $CMP MSP430G2432IPW14 D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2432.pdf $ENDCMP # $CMP MSP430G2432IPW20 D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2432.pdf $ENDCMP # $CMP MSP430G2432IRSA16 D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://focus.ti.com/lit/ds/symlink/msp430g2102.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2432.pdf $ENDCMP # $CMP MSP430G2433IN20 D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2433.pdf $ENDCMP # $CMP MSP430G2433IPW20 D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2433.pdf $ENDCMP # $CMP MSP430G2433IPW28 D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2433.pdf $ENDCMP # $CMP MSP430G2433IRHB32 D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2433.pdf $ENDCMP # $CMP MSP430G2444IDA38 @@ -1953,115 +1953,115 @@ $ENDCMP $CMP MSP430G2452IN20 D 8kB Flash, 256B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2452.pdf $ENDCMP # $CMP MSP430G2452IPW14 D 8kB Flash, 256B RAM, TSSOP-14 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2452.pdf $ENDCMP # $CMP MSP430G2452IPW20 D 8kB Flash, 256B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2112.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2452.pdf $ENDCMP # $CMP MSP430G2452IRSA16 D 8kB Flash, 256B RAM, QFN-16 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2152.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2452.pdf $ENDCMP # $CMP MSP430G2453IN20 D 8kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2453.pdf $ENDCMP # $CMP MSP430G2453IPW20 D 8kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2453.pdf $ENDCMP # $CMP MSP430G2453IPW28 D 8kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2453.pdf $ENDCMP # $CMP MSP430G2453IRHB32 D 8kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2153.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2453.pdf $ENDCMP # $CMP MSP430G2513IN20 D 16kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2513.pdf $ENDCMP # $CMP MSP430G2513IPW20 D 16kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2553.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2513.pdf $ENDCMP # $CMP MSP430G2513IPW28 D 16kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2513.pdf $ENDCMP # $CMP MSP430G2513IRHB32 D 16kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2213.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2513.pdf $ENDCMP # $CMP MSP430G2533IN20 D 16kB Flash, 512B RAM, DIP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2533.pdf $ENDCMP # $CMP MSP430G2533IPW20 D 16kB Flash, 512B RAM, TSSOP-20 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2533.pdf $ENDCMP # $CMP MSP430G2533IPW28 D 16kB Flash, 512B RAM, TSSOP-28 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2533.pdf $ENDCMP # $CMP MSP430G2533IRHB32 D 16kB Flash, 512B RAM, QFN-32 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2233.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2533.pdf $ENDCMP # $CMP MSP430G2544IDA38 D 16kB + 256B Flash, 512B RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2544.pdf $ENDCMP # $CMP MSP430G2544IRHA40 D 16kB + 256B Flash, 512B RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2544.pdf $ENDCMP # $CMP MSP430G2544IYFF D 16kB + 256B Flash, 512B RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2544.pdf $ENDCMP # $CMP MSP430G2553IN20 @@ -2091,19 +2091,19 @@ $ENDCMP $CMP MSP430G2744IDA38 D 32kB + 256B Flash, 1kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2744.pdf $ENDCMP # $CMP MSP430G2744IRHA40 D 32kB + 256B Flash, 1kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2744.pdf $ENDCMP # $CMP MSP430G2744IYFF D 32kB + 256B Flash, 1kB RAM, BGA-49 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2444.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2744.pdf $ENDCMP # $CMP MSP430G2755IDA38 @@ -2121,25 +2121,25 @@ $ENDCMP $CMP MSP430G2855IDA38 D 48kB Flash, 4kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2855.pdf $ENDCMP # $CMP MSP430G2855IRHA40 D 48kB Flash, 4kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2855.pdf $ENDCMP # $CMP MSP430G2955IDA38 D 56kB Flash, 4kB RAM, TSSOP-38 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2955.pdf $ENDCMP # $CMP MSP430G2955IRHA40 D 56kB Flash, 4kB RAM, QFN-40 K TI MSP430 16-bit mixed signal microcontroller -F http://www.ti.com/lit/ds/symlink/msp430g2755.pdf +F http://www.ti.com/lit/ds/symlink/msp430g2955.pdf $ENDCMP # #End Doc Library From 5c6c13145dbec8cf83a590d01273d4a07acacaa5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 12 Nov 2017 23:24:57 +1100 Subject: [PATCH 41/54] Added better descriptions for symbol libraries --- template/sym-lib-table | 172 ++++++++++++++++++++--------------------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/template/sym-lib-table b/template/sym-lib-table index 0682a210..c2f30d71 100644 --- a/template/sym-lib-table +++ b/template/sym-lib-table @@ -1,100 +1,100 @@ (sym_lib_table (lib (name Altera)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Altera.lib)(options "")(descr "Legacy Altera symbol library.")) - (lib (name Battery_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Battery_Management.lib)(options "")(descr "Legacy Battery_Management symbol library.")) - (lib (name Bosch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Bosch.lib)(options "")(descr "Legacy Bosch symbol library.")) - (lib (name Connector)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector.lib)(options "")(descr "Legacy Connector symbol library.")) - (lib (name DSP_Microchip_DSPIC33)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Microchip_DSPIC33.lib)(options "")(descr "Legacy DSP_Microchip_DSPIC33 symbol library.")) - (lib (name Diode)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Diode.lib)(options "")(descr "Legacy Diode symbol library.")) - (lib (name Display)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Display.lib)(options "")(descr "Legacy Display symbol library.")) - (lib (name ESD_Protection)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ESD_Protection.lib)(options "")(descr "Legacy ESD_Protection symbol library.")) - (lib (name Espressif)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Espressif.lib)(options "")(descr "Legacy Espressif symbol library.")) - (lib (name FPGA_Actel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Actel.lib)(options "")(descr "Legacy FPGA_Actel symbol library.")) - (lib (name Graphic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Graphic.lib)(options "")(descr "Legacy Graphic symbol library.")) - (lib (name LED)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LED.lib)(options "")(descr "Legacy LED symbol library.")) - (lib (name LEM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LEM.lib)(options "")(descr "Legacy LEM symbol library.")) - (lib (name Lattice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Lattice.lib)(options "")(descr "Legacy Lattice symbol library.")) - (lib (name Logic_74xgxx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_74xgxx.lib)(options "")(descr "Legacy 74xgxx symbol library.")) - (lib (name Logic_74xx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_74xx.lib)(options "")(descr "Legacy 74xx symbol library.")) - (lib (name Logic_CMOS_4000)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_CMOS_4000.lib)(options "")(descr "Legacy Logic_CMOS_4000 symbol library.")) - (lib (name Logic_CMOS_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_CMOS_IEEE.lib)(options "")(descr "Legacy Logic_CMOS_IEEE symbol library.")) - (lib (name Logic_TTL_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_TTL_IEEE.lib)(options "")(descr "Legacy Logic_TTL_IEEE symbol library.")) - (lib (name MCU_Microchip_PIC10)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC10.lib)(options "")(descr "Legacy MCU_Microchip_PIC10 symbol library.")) - (lib (name MCU_Microchip_PIC12)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC12.lib)(options "")(descr "Legacy MCU_Microchip_PIC12 symbol library.")) - (lib (name MCU_Microchip_PIC16)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC16.lib)(options "")(descr "Legacy MCU_Microchip_PIC16 symbol library.")) - (lib (name MCU_Microchip_PIC18)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC18.lib)(options "")(descr "Legacy MCU_Microchip_PIC18 symbol library.")) - (lib (name MCU_Microchip_PIC24)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC24.lib)(options "")(descr "Legacy MCU_Microchip_PIC24 symbol library.")) - (lib (name MCU_Microchip_PIC32)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC32.lib)(options "")(descr "Legacy MCU_Microchip_PIC32 symbol library.")) - (lib (name MCU_NXP_Kinetis)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_Kinetis.lib)(options "")(descr "Legacy MCU_NXP_Kinetis symbol library.")) - (lib (name MCU_NXP_LPC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_LPC.lib)(options "")(descr "Legacy MCU_NXP_LPC symbol library.")) - (lib (name MCU_NXP_S08)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_S08.lib)(options "")(descr "Legacy MCU_NXP_S08 symbol library.")) - (lib (name MCU_Parallax)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Parallax.lib)(options "")(descr "Legacy MCU_Parallax symbol library.")) - (lib (name MCU_ST_STM32)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32.lib)(options "")(descr "Legacy MCU_ST_STM32 symbol library.")) - (lib (name MCU_ST_STM8)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM8.lib)(options "")(descr "Legacy MCU_ST_STM8 symbol library.")) - (lib (name MCU_Texas_MSP430)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Texas_MSP430.lib)(options "")(descr "Legacy MCU_Texas_MSP430 symbol library.")) - (lib (name Mechanical)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Mechanical.lib)(options "")(descr "Legacy Mechanical symbol library.")) - (lib (name Motor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Motor.lib)(options "")(descr "Legacy Motor symbol library.")) - (lib (name Oscillators)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Oscillators.lib)(options "")(descr "Legacy Oscillators symbol library.")) - (lib (name Power_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Management.lib)(options "")(descr "Legacy Power_Management symbol library.")) - (lib (name RFSolutions)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RFSolutions.lib)(options "")(descr "Legacy RFSolutions symbol library.")) - (lib (name Relay)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Relay.lib)(options "")(descr "Legacy Relay symbol library.")) - (lib (name Sensor_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Current.lib)(options "")(descr "Legacy zetex current sensors library.")) - (lib (name Switch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Switch.lib)(options "")(descr "Legacy Switch symbol library.")) - (lib (name Transformer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transformer.lib)(options "")(descr "Legacy Transformer symbol library.")) - (lib (name Transistor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor.lib)(options "")(descr "Legacy Transistor symbol library.")) - (lib (name Valve)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Valve.lib)(options "")(descr "Legacy Valve symbol library.")) - (lib (name Worldsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Worldsemi.lib)(options "")(descr "Legacy Worldsemi symbol library.")) - (lib (name Xicor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Xicor.lib)(options "")(descr "Legacy Xicor symbol library.")) - (lib (name Zilog)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Zilog.lib)(options "")(descr "Legacy Zilog symbol library.")) - (lib (name ac-dc)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ac-dc.lib)(options "")(descr "Legacy ac-dc symbol library.")) - (lib (name adc-dac)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/adc-dac.lib)(options "")(descr "Legacy adc-dac symbol library.")) - (lib (name analog_devices)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/analog_devices.lib)(options "")(descr "Legacy analog_devices symbol library.")) - (lib (name analog_switches)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/analog_switches.lib)(options "")(descr "Legacy analog_switches symbol library.")) - (lib (name atmel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/atmel.lib)(options "")(descr "Legacy atmel symbol library.")) - (lib (name audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/audio.lib)(options "")(descr "Legacy audio symbol library.")) - (lib (name bbd)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/bbd.lib)(options "")(descr "Legacy bbd symbol library.")) - (lib (name brooktre)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/brooktre.lib)(options "")(descr "Legacy brooktre symbol library.")) + (lib (name Battery_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Battery_Management.lib)(options "")(descr "Battery management ICs")) + (lib (name Bosch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Bosch.lib)(options "")(descr "Assorted Bosch ICs")) + (lib (name Connector)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector.lib)(options "")(descr "Generic connector symbols")) + (lib (name DSP_Microchip_DSPIC33)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Microchip_DSPIC33.lib)(options "")(descr "Microchip DSPIC33")) + (lib (name Diode)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Diode.lib)(options "")(descr "Diodes")) + (lib (name Display)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Display.lib)(options "")(descr "Display modules")) + (lib (name ESD_Protection)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ESD_Protection.lib)(options "")(descr "ESD protection devices")) + (lib (name Espressif)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Espressif.lib)(options "")(descr "Assorted Espressif ICs")) + (lib (name FPGA_Actel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Actel.lib)(options "")(descr "Actel FPGA symbols")) + (lib (name Graphic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Graphic.lib)(options "")(descr "Graphical symbols")) + (lib (name LED)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LED.lib)(options "")(descr "Light Emitting Diode (LED) symbols")) + (lib (name LEM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LEM.lib)(options "")(descr "LEM current sensors")) + (lib (name Lattice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Lattice.lib)(options "")(descr "Assorted Lattice ICs")) + (lib (name Logic_74xgxx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_74xgxx.lib)(options "")(descr "74xgxx logic symbols")) + (lib (name Logic_74xx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_74xx.lib)(options "")(descr "74xx logic symbols")) + (lib (name Logic_CMOS_4000)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_CMOS_4000.lib)(options "")(descr "4000 series CMOS logic symbols")) + (lib (name Logic_CMOS_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_CMOS_IEEE.lib)(options "")(descr "4000 series IEEE logic symbols")) + (lib (name Logic_TTL_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_TTL_IEEE.lib)(options "")(descr "4000 series TTL_IEEE logic symbols")) + (lib (name MCU_Microchip_PIC10)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC10.lib)(options "")(descr "Microchip PIC10 microcontrollers")) + (lib (name MCU_Microchip_PIC12)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC12.lib)(options "")(descr "Microchip PIC12 microcontrollers")) + (lib (name MCU_Microchip_PIC16)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC16.lib)(options "")(descr "Microchip PIC16 microcontrollers")) + (lib (name MCU_Microchip_PIC18)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC18.lib)(options "")(descr "Microchip PIC18 microcontrollers")) + (lib (name MCU_Microchip_PIC24)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC24.lib)(options "")(descr "Microchip PIC24 microcontrollers")) + (lib (name MCU_Microchip_PIC32)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC32.lib)(options "")(descr "Microchip PIC32 microcontrollers")) + (lib (name MCU_NXP_Kinetis)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_Kinetis.lib)(options "")(descr "NXP Kinetis microcontrollers")) + (lib (name MCU_NXP_LPC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_LPC.lib)(options "")(descr "NXP LPC microcontrollers")) + (lib (name MCU_NXP_S08)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_S08.lib)(options "")(descr "NXP S08 microcontrollers")) + (lib (name MCU_Parallax)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Parallax.lib)(options "")(descr "Parallax microcontrollers")) + (lib (name MCU_ST_STM32)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32.lib)(options "")(descr "ST STM32 microcontrollers")) + (lib (name MCU_ST_STM8)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM8.lib)(options "")(descr "ST STM8 microcontrollers")) + (lib (name MCU_Texas_MSP430)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Texas_MSP430.lib)(options "")(descr "Texas Instruments MSP430 microcontrollers")) + (lib (name Mechanical)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Mechanical.lib)(options "")(descr "Mechanical symbols")) + (lib (name Motor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Motor.lib)(options "")(descr "Motor symbols")) + (lib (name Oscillators)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Oscillators.lib)(options "")(descr "Oscillator symbols")) + (lib (name Power_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Management.lib)(options "")(descr "Power management and distribution ICs")) + (lib (name RFSolutions)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RFSolutions.lib)(options "")(descr "RFSolutions wireless modules")) + (lib (name Relay)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Relay.lib)(options "")(descr "Relay symbols")) + (lib (name Sensor_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Current.lib)(options "")(descr "Current sensors")) + (lib (name Switch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Switch.lib)(options "")(descr "Switch symbols")) + (lib (name Transformer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transformer.lib)(options "")(descr "Transformer symbols")) + (lib (name Transistor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor.lib)(options "")(descr "Transistor symbols")) + (lib (name Valve)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Valve.lib)(options "")(descr "Valve symbols")) + (lib (name Worldsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Worldsemi.lib)(options "")(descr "Assorted Worldsemi symbols")) + (lib (name Xicor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Xicor.lib)(options "")(descr "Xicor symbols")) + (lib (name Zilog)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Zilog.lib)(options "")(descr "Zilog symbols")) + (lib (name ac-dc)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ac-dc.lib)(options "")(descr "AC to DC converters")) + (lib (name adc-dac)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/adc-dac.lib)(options "")(descr "ADC (analog to digital converter) and DAC (digital to analog converter)")) + (lib (name analog_devices)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/analog_devices.lib)(options "")(descr "Assorted Analog Devices symbols")) + (lib (name analog_switches)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/analog_switches.lib)(options "")(descr "Analog switches")) + (lib (name atmel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/atmel.lib)(options "")(descr "Assorted Atmel symbols")) + (lib (name audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/audio.lib)(options "")(descr "Audio devices")) + (lib (name bbd)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/bbd.lib)(options "")(descr "Assorted BBD symbols")) + (lib (name brooktre)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/brooktre.lib)(options "")(descr "Assorted brooktre symbols")) (lib (name contrib)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/contrib.lib)(options "")(descr "Legacy contrib symbol library.")) - (lib (name cypress)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/cypress.lib)(options "")(descr "Legacy cypress symbol library.")) - (lib (name dc-dc)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/dc-dc.lib)(options "")(descr "Legacy dc-dc symbol library.")) - (lib (name device)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/device.lib)(options "")(descr "Legacy device symbol library.")) - (lib (name digital-audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/digital-audio.lib)(options "")(descr "Legacy digital-audio symbol library.")) - (lib (name driver_gate)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/driver_gate.lib)(options "")(descr "Legacy gate driver symbol library.")) - (lib (name dsp)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/dsp.lib)(options "")(descr "Legacy dsp symbol library.")) + (lib (name cypress)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/cypress.lib)(options "")(descr "Assorted Cypress symbols")) + (lib (name dc-dc)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/dc-dc.lib)(options "")(descr "DC to DC switching converters")) + (lib (name device)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/device.lib)(options "")(descr "Generic simple symbols")) + (lib (name digital-audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/digital-audio.lib)(options "")(descr "Digital audio devices")) + (lib (name driver_gate)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/driver_gate.lib)(options "")(descr "Gate driver symbols")) + (lib (name dsp)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/dsp.lib)(options "")(descr "Digital symbol processors")) (lib (name elec-unifil)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/elec-unifil.lib)(options "")(descr "Legacy elec-unifil symbol library.")) - (lib (name ftdi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ftdi.lib)(options "")(descr "Legacy ftdi symbol library.")) + (lib (name ftdi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ftdi.lib)(options "")(descr "Assorted FTDI symbols")) (lib (name gennum)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/gennum.lib)(options "")(descr "Legacy gennum symbol library.")) (lib (name hc11)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/hc11.lib)(options "")(descr "Legacy hc11 symbol library.")) - (lib (name infineon)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/infineon.lib)(options "")(descr "Legacy infineon symbol library.")) - (lib (name intel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/intel.lib)(options "")(descr "Legacy intel symbol library.")) - (lib (name interface)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/interface.lib)(options "")(descr "Legacy interface symbol library.")) - (lib (name intersil)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/intersil.lib)(options "")(descr "Legacy intersil symbol library.")) + (lib (name infineon)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/infineon.lib)(options "")(descr "Assorted Infineon symbols")) + (lib (name intel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/intel.lib)(options "")(descr "Assorted Intel symbols")) + (lib (name interface)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/interface.lib)(options "")(descr "Interface and I/O symbols")) + (lib (name intersil)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/intersil.lib)(options "")(descr "Assorted Intersil symbols")) (lib (name ir)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/ir.lib)(options "")(descr "Legacy ir symbol library.")) - (lib (name linear)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/linear.lib)(options "")(descr "Legacy linear symbol library.")) - (lib (name logic_programmable)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/logic_programmable.lib)(options "")(descr "Legacy logic_programmable symbol library.")) - (lib (name maxim)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/maxim.lib)(options "")(descr "Legacy maxim symbol library.")) - (lib (name memory)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/memory.lib)(options "")(descr "Legacy memory symbol library.")) - (lib (name microchip)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/microchip.lib)(options "")(descr "Legacy microchip symbol library.")) - (lib (name microcontrollers)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/microcontrollers.lib)(options "")(descr "Legacy microcontrollers symbol library.")) - (lib (name modules)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/modules.lib)(options "")(descr "Legacy modules symbol library.")) - (lib (name motor_drivers)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/motor_drivers.lib)(options "")(descr "Legacy motor_drivers symbol library.")) - (lib (name motorola)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/motorola.lib)(options "")(descr "Legacy motorola symbol library.")) - (lib (name nordicsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/nordicsemi.lib)(options "")(descr "Legacy nordicsemi symbol library.")) - (lib (name nxp)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/nxp.lib)(options "")(descr "Legacy nxp symbol library.")) - (lib (name onsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/onsemi.lib)(options "")(descr "Legacy onsemi symbol library.")) - (lib (name opto)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/opto.lib)(options "")(descr "Legacy opto symbol library.")) - (lib (name philips)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/philips.lib)(options "")(descr "Legacy philips symbol library.")) - (lib (name power)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/power.lib)(options "")(descr "Legacy power symbol library.")) + (lib (name linear)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/linear.lib)(options "")(descr "Linear devices, op-amps")) + (lib (name logic_programmable)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/logic_programmable.lib)(options "")(descr "Programmable logic devices")) + (lib (name maxim)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/maxim.lib)(options "")(descr "Assorted Maxim symbols")) + (lib (name memory)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/memory.lib)(options "")(descr "Memory ICs")) + (lib (name microchip)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/microchip.lib)(options "")(descr "Assorted Microchip symbols")) + (lib (name microcontrollers)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/microcontrollers.lib)(options "")(descr "Assorted microcontrollers")) + (lib (name modules)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/modules.lib)(options "")(descr "SOC modules")) + (lib (name motor_drivers)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/motor_drivers.lib)(options "")(descr "Motor driver ICs")) + (lib (name motorola)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/motorola.lib)(options "")(descr "Assorted Motorola symbols")) + (lib (name nordicsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/nordicsemi.lib)(options "")(descr "Nordic Semiconductor symbols")) + (lib (name nxp)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/nxp.lib)(options "")(descr "Assorted NXP symbols")) + (lib (name onsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/onsemi.lib)(options "")(descr "Assorted ON semiconductor symbols")) + (lib (name opto)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/opto.lib)(options "")(descr "Optocouplers and assorted opto devices")) + (lib (name philips)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/philips.lib)(options "")(descr "Assorted Philips symbols")) + (lib (name power)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/power.lib)(options "")(descr "Power symbols, special power flags")) (lib (name powerint)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/powerint.lib)(options "")(descr "Legacy powerint symbol library.")) (lib (name pspice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/pspice.lib)(options "")(descr "Legacy pspice symbol library.")) - (lib (name references)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/references.lib)(options "")(descr "Legacy references symbol library.")) - (lib (name regul)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/regul.lib)(options "")(descr "Legacy regul symbol library.")) - (lib (name rfcom)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/rfcom.lib)(options "")(descr "Legacy rfcom symbol library.")) - (lib (name sensors)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/sensors.lib)(options "")(descr "Legacy sensors symbol library.")) - (lib (name silabs)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/silabs.lib)(options "")(descr "Legacy silabs symbol library.")) + (lib (name references)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/references.lib)(options "")(descr "Reference symbols")) + (lib (name regul)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/regul.lib)(options "")(descr "Linear regulators")) + (lib (name rfcom)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/rfcom.lib)(options "")(descr "RF communication symbols")) + (lib (name sensors)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/sensors.lib)(options "")(descr "Sensor symbols")) + (lib (name silabs)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/silabs.lib)(options "")(descr "Assorted SILabs symbols")) (lib (name siliconi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/siliconi.lib)(options "")(descr "Legacy siliconi symbol library.")) (lib (name supertex)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/supertex.lib)(options "")(descr "Legacy supertex symbol library.")) - (lib (name texas)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/texas.lib)(options "")(descr "Legacy texas symbol library.")) - (lib (name triac_thyristor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/triac_thyristor.lib)(options "")(descr "Legacy triac_thyristor symbol library.")) + (lib (name texas)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/texas.lib)(options "")(descr "Assorted Texas Instruments symbols")) + (lib (name triac_thyristor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/triac_thyristor.lib)(options "")(descr "Triacs and thyristors")) (lib (name video)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/video.lib)(options "")(descr "Legacy video symbol library.")) (lib (name wiznet)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/wiznet.lib)(options "")(descr "Legacy wiznet symbol library.")) (lib (name xilinx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/xilinx.lib)(options "")(descr "Legacy xilinx symbol library.")) From 4d2a93c5392ec7aaf49dc1778f5de88348085f00 Mon Sep 17 00:00:00 2001 From: Adam Heinrich Date: Sun, 12 Nov 2017 20:06:08 +0100 Subject: [PATCH 42/54] Add TPS2592xx Schematic library for the 5V/12V eFuse protection switch by TI Signed-off-by: Adam Heinrich --- library/Power_Management.dcm | 6 ++++++ library/Power_Management.lib | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/library/Power_Management.dcm b/library/Power_Management.dcm index 6e003e01..9ebf183a 100644 --- a/library/Power_Management.dcm +++ b/library/Power_Management.dcm @@ -396,6 +396,12 @@ K voltage supervisor F http://www.ti.com.cn/cn/lit/ds/symlink/tl7705b.pdf $ENDCMP # +$CMP TPS2592xx +D 5V/12V eFuse Protection Switch (VSON-10) +K efuse protection switch +F http://www.ti.com/lit/ds/symlink/tps25925.pdf +$ENDCMP +# $CMP TPS3831 D 150-nA, Ultralow Power, Supply Voltage Monitor, X2SON-4 K supply voltage supervisor diff --git a/library/Power_Management.lib b/library/Power_Management.lib index 1910a538..124fe2e4 100644 --- a/library/Power_Management.lib +++ b/library/Power_Management.lib @@ -794,6 +794,32 @@ X VCC 8 0 400 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# TPS2592xx +# +DEF TPS2592xx U 0 20 Y Y 1 F N +F0 "U" -250 250 50 H V C CNN +F1 "TPS2592xx" 250 250 50 H V C CNN +F2 "Housings_SON:VSON-10-1EP_3x3mm_Pitch0.5mm_ThermalPad" 0 0 50 H I C CNN +F3 "" -400 400 50 H I C CNN +$FPLIST + VSON*1EP*3x3mm*Pitch0.5mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X dV/dT 1 400 -100 100 L 50 50 1 1 O +X ILIM 10 400 0 100 L 50 50 1 1 O +X GND 11 0 -300 100 U 50 50 1 1 W +X EN/UVLO 2 -400 0 100 R 50 50 1 1 I +X VIN 3 0 300 100 D 50 50 1 1 W +X VIN 4 0 300 100 D 50 50 1 1 P N +X VIN 5 0 300 100 D 50 50 1 1 P N +X OUT 6 400 100 100 L 50 50 1 1 w +X OUT 7 400 100 100 L 50 50 1 1 P N +X OUT 8 400 100 100 L 50 50 1 1 P N +X NC 9 -400 -100 100 R 50 50 1 1 N N +ENDDRAW +ENDDEF +# # TPS3831 # DEF TPS3831 U 0 10 Y Y 1 F N From 1a7fc75f3e64bcceb0395a566237229abdce0fb4 Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Tue, 14 Nov 2017 13:11:43 +0100 Subject: [PATCH 43/54] Add TPS22929D power distribution switch --- library/Power_Management.dcm | 6 ++++++ library/Power_Management.lib | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/library/Power_Management.dcm b/library/Power_Management.dcm index 35558a92..6f38cce3 100644 --- a/library/Power_Management.dcm +++ b/library/Power_Management.dcm @@ -408,6 +408,12 @@ K efuse protection switch F http://www.ti.com/lit/ds/symlink/tps25925.pdf $ENDCMP # +$CMP TPS22929D +D High side, power distribution switch, 1.4V-5.5V, 1.8A, SOT23-6 package +K high-side power distribution switch +F http://www.ti.com/lit/ds/symlink/tps22929d.pdf +$ENDCMP +# $CMP TPS3831 D 150-nA, Ultralow Power, Supply Voltage Monitor, X2SON-4 K supply voltage supervisor diff --git a/library/Power_Management.lib b/library/Power_Management.lib index 61122c22..2869555f 100644 --- a/library/Power_Management.lib +++ b/library/Power_Management.lib @@ -934,6 +934,27 @@ X VCC 8 0 400 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# TPS22929D +# +DEF TPS22929D U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "TPS22929D" 300 350 50 H V R CNN +F2 "TO_SOT_Packages_SMD:SOT-23-6" 0 -400 50 H I C CNN +F3 "" -100 450 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -300 300 300 -200 0 1 10 f +X VOUT 1 400 200 100 L 50 50 1 1 w +X GND 2 0 -300 100 U 50 50 1 1 W +X ON 3 -400 -100 100 R 50 50 1 1 I +X VIN 4 -400 200 100 R 50 50 1 1 W +X GND 5 100 -300 100 U 50 50 1 1 W +X VIN 6 -400 100 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# # TPS2592xx # DEF TPS2592xx U 0 20 Y Y 1 F N From 05439bf2c394a46069507c77af580823e8d06f8c Mon Sep 17 00:00:00 2001 From: lavadew Date: Tue, 14 Nov 2017 13:44:34 +0100 Subject: [PATCH 44/54] - adjusted names of the symbols to the new KLC --- library/adc-dac.dcm | 48 ++++++++++++++++++------------------- library/adc-dac.lib | 58 ++++++++++++++++++++++----------------------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/library/adc-dac.dcm b/library/adc-dac.dcm index f02670f0..9986f78f 100644 --- a/library/adc-dac.dcm +++ b/library/adc-dac.dcm @@ -44,13 +44,13 @@ $ENDCMP # $CMP AD5687BCPZ D Dual, 12-Bit nanoDAC+ with SPI Interface, LFCSP-16 -K dac 2nch 12bit spi +K dac 2nch 12bit spi F http://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf $ENDCMP # $CMP AD5687BRUZ D Dual, 12-Bit nanoDAC+ with SPI Interface, TSSOP-16 -K dac 2nch 12bit spi +K dac 2nch 12bit spi F http://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf $ENDCMP # @@ -462,7 +462,7 @@ K Single-supply, 12bit, 4 ch, touch screen driver, 2.2 - 5.25 VDD, -40 to +85 C, F http://www.ti.com/lit/ds/symlink/ads7843.pdf $ENDCMP # -$CMP ADS7843E/2K5 +$CMP ADS7843E-2K5 D Single-supply, 12bit, 4 ch, touch screen driver, 2.2 - 5.25 VDD, -40 to +85 C, QSPI, SPI, 3-wire serial interface, SSOP-16 K Single-supply, 12bit, 4 ch, touch screen driver, 2.2 - 5.25 VDD, -40 to +85 C, QSPI, SPI, 3-wire serial interface, SSOP-16 F http://www.ti.com/lit/ds/symlink/ads7843.pdf @@ -773,7 +773,7 @@ K 13-Bit Differential ADC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/21700D.pdf $ENDCMP # -$CMP MCP3421A0T-E/CH +$CMP MCP3421A0T-ECH D Single Delta-Sigma 18bit Analog to Digital Converter, I2C Interface, SOT-23-6 K Sigma-Delta ADC Converter 18bit I2C 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22003e.pdf @@ -797,25 +797,25 @@ K 18-Bit ADC I2C IIC I²C Delta-Sigma-ADC Delta-Sigma-ADC Reference 4ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22088c.pdf $ENDCMP # -$CMP MCP3425A0T-E/CH +$CMP MCP3425A0T-ECH D Single Delta-Sigma 16bit Analog to Digital Converter, I2C Interface, SOT-23-6 K Sigma-Delta ADC Converter 16bit I2C 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22072b.pdf $ENDCMP # -$CMP MCP3425A1T-E/CH +$CMP MCP3425A1T-ECH D Single Delta-Sigma 16bit Analog to Digital Converter, I2C Interface, SOT-23-6 K Sigma-Delta ADC Converter 16bit I2C 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22072b.pdf $ENDCMP # -$CMP MCP3425A2T-E/CH +$CMP MCP3425A2T-ECH D Single Delta-Sigma 16bit Analog to Digital Converter, I2C Interface, SOT-23-6 K Sigma-Delta ADC Converter 16bit I2C 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22072b.pdf $ENDCMP # -$CMP MCP3425A3T-E/CH +$CMP MCP3425A3T-ECH D Single Delta-Sigma 16bit Analog to Digital Converter, I2C Interface, SOT-23-6 K Sigma-Delta ADC Converter 16bit I2C 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22072b.pdf @@ -857,25 +857,25 @@ K adc 4ch 16bit i2c F http://ww1.microchip.com/downloads/en/DeviceDoc/22226a.pdf $ENDCMP # -$CMP MCP3550-50-E/MS +$CMP MCP3550-50-EMS D Single Delta-Sigma 22bit Analog to Digital Converter, SPI Interface, 50Hz Rejection, MSOP-8 K Sigma-Delta ADC Converter 22bit SPI 1ch F http://ww1.microchip.com/downloads/en/devicedoc/21950c.pdf $ENDCMP # -$CMP MCP3550-60-E/SN +$CMP MCP3550-60-ESN D Single Delta-Sigma 22bit Analog to Digital Converter, SPI Interface, 60Hz Rejection, MSOP-8 K Sigma-Delta ADC Converter 22bit SPI 1ch F http://ww1.microchip.com/downloads/en/devicedoc/21950c.pdf $ENDCMP # -$CMP MCP3551-E/MS +$CMP MCP3551-EMS D Single Delta-Sigma 22bit Analog to Digital Converter, SPI Interface, MSOP-8 K Sigma-Delta ADC Converter 22bit SPI 1ch F http://ww1.microchip.com/downloads/en/devicedoc/21950c.pdf $ENDCMP # -$CMP MCP3553-E/SN +$CMP MCP3553-ESN D Single Delta-Sigma 22bit Analog to Digital Converter, SPI Interface, MSOP-8 K Sigma-Delta ADC Converter 22bit SPI 1ch F http://ww1.microchip.com/downloads/en/devicedoc/21950c.pdf @@ -893,7 +893,7 @@ K 8-Bit DAC SPI Reference 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22244B.pdf $ENDCMP # -$CMP MCP4801-E/MC +$CMP MCP4801-EMC D 8-Bit D/A Converters with SPI Interface, internal Reference (2.048V) K 8-Bit DAC SPI Reference 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22244B.pdf @@ -911,7 +911,7 @@ K 10-Bit DAC SPI Reference 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22244B.pdf $ENDCMP # -$CMP MCP4811-E/MC +$CMP MCP4811-EMC D 10-Bit D/A Converters with SPI Interface, internal Reference (2.048V) K 10-Bit DAC SPI Reference 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22244B.pdf @@ -929,7 +929,7 @@ K 12-Bit DAC SPI Reference 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22244B.pdf $ENDCMP # -$CMP MCP4821-E/MC +$CMP MCP4821-EMC D 12-Bit D/A Converters with SPI Interface, internal Reference (2.048V) K 12-Bit DAC SPI Reference 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22244B.pdf @@ -947,7 +947,7 @@ K 8-Bit DAC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22248a.pdf $ENDCMP # -$CMP MCP4901-E/MC +$CMP MCP4901-EMC D 8-Bit D/A Converters with SPI Interface K 8-Bit DAC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22248a.pdf @@ -965,7 +965,7 @@ K 10-Bit DAC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22248a.pdf $ENDCMP # -$CMP MCP4911-E/MC +$CMP MCP4911-EMC D 10-Bit D/A Converters with SPI Interface K 10-Bit DAC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22248a.pdf @@ -983,25 +983,25 @@ K 12-Bit DAC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22248a.pdf $ENDCMP # -$CMP MCP4921-E/MC +$CMP MCP4921-EMC D 12-Bit D/A Converters with SPI Interface K 12-Bit DAC SPI 1ch F http://ww1.microchip.com/downloads/en/DeviceDoc/22248a.pdf $ENDCMP # -$CMP MCP4921-E/MS +$CMP MCP4921-EMS D Single 12-bit Digital to Analog Converter, SPI Interface, MSOP-8 K Single DAC 1ch 12bit SPI F http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf $ENDCMP # -$CMP MCP4921-E/P +$CMP MCP4921-EP D Single 12-bit Digital to Analog Converter, SPI Interface, PDIP-8 K Single DAC 1ch 12bit SPI F http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf $ENDCMP # -$CMP MCP4921-E/SN +$CMP MCP4921-ESN D Single 12-bit Digital to Analog Converter, SPI Interface, SOIC-8 K Single DAC 1ch 12bit SPI F http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf @@ -1013,19 +1013,19 @@ K 12-Bit DAC SPI 2CH F http://ww1.microchip.com/downloads/en/DeviceDoc/22250A.pdf $ENDCMP # -$CMP MCP4922-E/P +$CMP MCP4922-EP D Dual 12-bit Digital to Analog Converter, SPI Interface, PDIP-14 K Dual DAC 1ch 12bit SPI F http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf $ENDCMP # -$CMP MCP4922-E/SL +$CMP MCP4922-ESL D Dual 12-bit Digital to Analog Converter, SPI Interface, SOIC-14 K Dual DAC 1ch 12bit SPI F http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf $ENDCMP # -$CMP MCP4922-E/ST +$CMP MCP4922-EST D Dual 12-bit Digital to Analog Converter, SPI Interface, TSSOP-14 K Dual DAC 1ch 12bit SPI F http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf diff --git a/library/adc-dac.lib b/library/adc-dac.lib index 8b1f6fdd..03e95281 100644 --- a/library/adc-dac.lib +++ b/library/adc-dac.lib @@ -1817,7 +1817,7 @@ F0 "U" -400 440 50 H V L CNN F1 "ADS7843E" 140 450 50 H V L CNN F2 "Housings_SSOP:SSOP-16_3.9x4.9mm_Pitch0.635mm" 0 -600 50 H I C CIN F3 "" 200 -550 50 H I C CNN -ALIAS ADS7843EG4 ADS7843E/2K5 ADS7843IDBQRQ1 +ALIAS ADS7843EG4 ADS7843E-2K5 ADS7843IDBQRQ1 $FPLIST *SSOP*3.9x4.9mm*Pitch0.635mm* $ENDFPLIST @@ -2905,14 +2905,14 @@ X CH4- 14 -600 -800 100 R 50 50 1 1 I ENDDRAW ENDDEF # -# MCP3425A0T-E/CH +# MCP3425A0T-ECH # -DEF MCP3425A0T-E/CH U 0 40 Y Y 1 F N +DEF MCP3425A0T-ECH U 0 40 Y Y 1 F N F0 "U" -400 300 50 H V L CNN -F1 "MCP3425A0T-E/CH" 100 300 50 H V L CNN +F1 "MCP3425A0T-ECH" 100 300 50 H V L CNN F2 "" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN -ALIAS MCP3425A1T-E/CH MCP3425A2T-E/CH MCP3425A3T-E/CH MCP3421A0T-E/CH +ALIAS MCP3425A1T-ECH MCP3425A2T-ECH MCP3425A3T-ECH MCP3421A0T-ECH $FPLIST SOT?23* SOT?23* @@ -3058,14 +3058,14 @@ X CH4- 14 -400 -400 100 R 50 50 1 1 I ENDDRAW ENDDEF # -# MCP3550-50-E/MS +# MCP3550-50-EMS # -DEF MCP3550-50-E/MS U 0 40 Y Y 1 F N +DEF MCP3550-50-EMS U 0 40 Y Y 1 F N F0 "U" -450 300 50 H V L CNN -F1 "MCP3550-50-E/MS" 200 300 50 H V L CNN +F1 "MCP3550-50-EMS" 200 300 50 H V L CNN F2 "" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN -ALIAS MCP3551-E/MS +ALIAS MCP3551-EMS $FPLIST MSOP* $ENDFPLIST @@ -3082,14 +3082,14 @@ X Vdd 8 100 400 150 D 50 50 1 1 W ENDDRAW ENDDEF # -# MCP3550-60-E/SN +# MCP3550-60-ESN # -DEF MCP3550-60-E/SN U 0 40 Y Y 1 F N +DEF MCP3550-60-ESN U 0 40 Y Y 1 F N F0 "U" -200 300 50 H V L CNN -F1 "MCP3550-60-E/SN" 200 300 50 H V L CNN +F1 "MCP3550-60-ESN" 200 300 50 H V L CNN F2 "" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN -ALIAS MCP3553-E/SN +ALIAS MCP3553-ESN $FPLIST SO* $ENDFPLIST @@ -3157,14 +3157,14 @@ X Vout 8 600 0 100 L 50 50 1 1 O ENDDRAW ENDDEF # -# MCP4801-E/MC +# MCP4801-EMC # -DEF MCP4801-E/MC U 0 40 Y Y 1 F N +DEF MCP4801-EMC U 0 40 Y Y 1 F N F0 "U" 50 425 50 H V L CNN -F1 "MCP4801-E/MC" 50 350 50 H V L CNN +F1 "MCP4801-EMC" 50 350 50 H V L CNN F2 "Housings_DFN_QFN:DFN-8-1EP_3x2mm_Pitch0.5mm" 0 -470 50 H I C CNN F3 "" 900 -100 50 H I C CNN -ALIAS MCP4811-E/MC MCP4821-E/MC +ALIAS MCP4811-EMC MCP4821-EMC $FPLIST DFN*1EP*3x2mm*Pitch0.5mm* $ENDFPLIST @@ -3251,14 +3251,14 @@ X Vout 8 700 0 100 L 50 50 1 1 O ENDDRAW ENDDEF # -# MCP4901-E/MC +# MCP4901-EMC # -DEF MCP4901-E/MC U 0 40 Y Y 1 F N +DEF MCP4901-EMC U 0 40 Y Y 1 F N F0 "U" 250 425 50 H V L CNN -F1 "MCP4901-E/MC" 250 350 50 H V L CNN +F1 "MCP4901-EMC" 250 350 50 H V L CNN F2 "Housings_DFN_QFN:DFN-8-1EP_3x2mm_Pitch0.5mm" 0 -480 50 H I C CNN F3 "" 1000 -100 50 H I C CNN -ALIAS MCP4911-E/MC MCP4921-E/MC +ALIAS MCP4911-EMC MCP4921-EMC $FPLIST DFN*1EP*3x2mm*Pitch0.5mm* $ENDFPLIST @@ -3326,14 +3326,14 @@ X VA 14 500 100 100 L 50 50 1 1 O ENDDRAW ENDDEF # -# MCP4921-E/MS +# MCP4921-EMS # -DEF MCP4921-E/MS U 0 40 Y Y 1 F N +DEF MCP4921-EMS U 0 40 Y Y 1 F N F0 "U" -450 300 50 H V L CNN -F1 "MCP4921-E/MS" 0 300 50 H V L CNN +F1 "MCP4921-EMS" 0 300 50 H V L CNN F2 "" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN -ALIAS MCP4921-E/SN MCP4921-E/P +ALIAS MCP4921-ESN MCP4921-EP $FPLIST MSOP* SOIC* @@ -3353,14 +3353,14 @@ X VoutA 8 600 0 150 L 50 50 1 1 P ENDDRAW ENDDEF # -# MCP4922-E/P +# MCP4922-EP # -DEF MCP4922-E/P U 0 40 Y Y 1 F N +DEF MCP4922-EP U 0 40 Y Y 1 F N F0 "U" -400 400 50 H V L CNN -F1 "MCP4922-E/P" 150 400 50 H V L CNN +F1 "MCP4922-EP" 150 400 50 H V L CNN F2 "" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN -ALIAS MCP4922-E/SL MCP4922-E/ST +ALIAS MCP4922-ESL MCP4922-EST $FPLIST DIP* PDIP* From d89bebae7594f3ecf19027510e1e569798de691e Mon Sep 17 00:00:00 2001 From: Jon Neal Date: Wed, 15 Nov 2017 20:24:39 -0500 Subject: [PATCH 45/54] Added TPS61090, TPS61091, and TPS61092 boost converters. --- library/dc-dc.dcm | 18 ++ library/dc-dc.lib | 790 ++++++++++++++++++++++++++-------------------- 2 files changed, 461 insertions(+), 347 deletions(-) diff --git a/library/dc-dc.dcm b/library/dc-dc.dcm index 80e6556d..2661ab25 100644 --- a/library/dc-dc.dcm +++ b/library/dc-dc.dcm @@ -3054,6 +3054,24 @@ K Regulator Step-Down Charge Pump TPS Texas Instruments Ti F http://www.ti.com/lit/ds/symlink/tps60503.pdf $ENDCMP # +$CMP TPS61090 +D 2A Step-Up DC-DC Converter for Batteries, Isw up to 2500mA, Adjustable output voltage, QFN-16 +K Adjustable 2A battery boost converter +F http://www.ti.com/lit/ds/symlink/tps61090.pdf +$ENDCMP +# +$CMP TPS61091 +D 2A Step-Up DC-DC Converter for Batteries, Isw up to 2500mA, 3.3V Output Voltage, QFN-16 +K Fixed 3.3V 2A battery boost converter +F http://www.ti.com/lit/ds/symlink/tps61090.pdf +$ENDCMP +# +$CMP TPS61092 +D 2A Step-Up DC-DC Converter for Batteries, Isw up to 2500mA, 5V Output Voltage, QFN-16 +K Fixed 5V 2A battery boost converter +F http://www.ti.com/lit/ds/symlink/tps61090.pdf +$ENDCMP +# $CMP TPS61200DRC D Low Input Voltage Synchronous Boost Converter With 1.3A Switches, Adjustable Output Voltage, 0.3-5.5V Input Voltage, VSON-10 K boost step-up DC/DC synchronous diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 82f4e4f8..515f4457 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 +EESchema-LIBRARY Version 2.4 #encoding utf-8 # # ADP2108AUJ-1.0 @@ -81,54 +81,54 @@ P 2 0 1 10 -900 -350 900 -350 N P 2 0 1 10 900 -450 -900 -450 N P 2 0 1 10 900 550 -900 550 N X BST3 1 1100 -500 200 L 50 50 1 1 W +X PGND4 10 100 -1900 200 U 50 50 1 1 W +X PGND4 11 100 -1900 200 U 50 50 1 1 P N +X BST4 12 1100 -1100 200 L 50 50 1 1 W +X CFG34 13 -1100 -900 200 R 50 50 1 1 I +X EN4 14 -1100 -1300 200 R 50 50 1 1 I +X COMP4 15 -1100 -1200 200 R 50 50 1 1 U +X FB4 16 1100 -1300 200 L 50 50 1 1 I +X PWRGD 17 1100 -1600 200 L 50 50 1 1 C +X CFG12 18 -1100 100 200 R 50 50 1 1 I +X FB2 19 1100 -300 200 L 50 50 1 1 I X PGND3 2 0 -1900 200 U 50 50 1 1 P N +X COMP2 20 -1100 -200 200 R 50 50 1 1 U +X EN2 21 -1100 -300 200 R 50 50 1 1 I +X PVIN2 22 -1100 -100 200 R 50 50 1 1 P N +X PVIN2 23 -1100 -100 200 R 50 50 1 1 P N +X PVIN2 24 -1100 -100 200 R 50 50 1 1 W +X SW2 25 1100 -100 200 L 50 50 1 1 P N +X SW2 26 1100 -100 200 L 50 50 1 1 P N +X SW2 27 1100 -100 200 L 50 50 1 1 w +X BST2 28 1100 -200 200 L 50 50 1 1 W +X DL2 29 1100 0 200 L 50 50 1 1 O X PGND3 3 0 -1900 200 U 50 50 1 1 W +X PGND 30 -100 -1900 200 U 50 50 1 1 W +X DL1 31 1100 200 200 L 50 50 1 1 O +X BST1 32 1100 400 200 L 50 50 1 1 W +X SW1 33 1100 300 200 L 50 50 1 1 P N +X SW1 34 1100 300 200 L 50 50 1 1 P N +X SW1 35 1100 300 200 L 50 50 1 1 w +X PVIN1 36 -1100 500 200 R 50 50 1 1 P N +X PVIN1 37 -1100 500 200 R 50 50 1 1 P N +X PVIN1 38 -1100 500 200 R 50 50 1 1 W +X EN1 39 -1100 300 200 R 50 50 1 1 I X SW3 4 1100 -600 200 L 50 50 1 1 w +X COMP1 40 -1100 400 200 R 50 50 1 1 U +X FB1 41 1100 500 200 L 50 50 1 1 I +X RT 42 1100 700 200 L 50 50 1 1 U +X VDD 43 -1100 700 200 R 50 50 1 1 w +X SYNC/MODE 44 1100 800 200 L 50 50 1 1 U +X VREG 45 -1100 800 200 R 50 50 1 1 w +X FB3 46 1100 -700 200 L 50 50 1 1 I +X COMP3 47 -1100 -600 200 R 50 50 1 1 U +X EN3 48 -1100 -700 200 R 50 50 1 1 I +X EPAD 49 200 -1900 200 U 50 50 1 1 W X SW3 5 1100 -600 200 L 50 50 1 1 P N X PVIN3 6 -1100 -500 200 R 50 50 1 1 W X PVIN4 7 -1100 -1100 200 R 50 50 1 1 W X SW4 8 1100 -1200 200 L 50 50 1 1 w X SW4 9 1100 -1200 200 L 50 50 1 1 P N -X PGND4 10 100 -1900 200 U 50 50 1 1 W -X COMP2 20 -1100 -200 200 R 50 50 1 1 U -X PGND 30 -100 -1900 200 U 50 50 1 1 W -X COMP1 40 -1100 400 200 R 50 50 1 1 U -X PGND4 11 100 -1900 200 U 50 50 1 1 P N -X EN2 21 -1100 -300 200 R 50 50 1 1 I -X DL1 31 1100 200 200 L 50 50 1 1 O -X FB1 41 1100 500 200 L 50 50 1 1 I -X BST4 12 1100 -1100 200 L 50 50 1 1 W -X PVIN2 22 -1100 -100 200 R 50 50 1 1 P N -X BST1 32 1100 400 200 L 50 50 1 1 W -X RT 42 1100 700 200 L 50 50 1 1 U -X CFG34 13 -1100 -900 200 R 50 50 1 1 I -X PVIN2 23 -1100 -100 200 R 50 50 1 1 P N -X SW1 33 1100 300 200 L 50 50 1 1 P N -X VDD 43 -1100 700 200 R 50 50 1 1 w -X EN4 14 -1100 -1300 200 R 50 50 1 1 I -X PVIN2 24 -1100 -100 200 R 50 50 1 1 W -X SW1 34 1100 300 200 L 50 50 1 1 P N -X SYNC/MODE 44 1100 800 200 L 50 50 1 1 U -X COMP4 15 -1100 -1200 200 R 50 50 1 1 U -X SW2 25 1100 -100 200 L 50 50 1 1 P N -X SW1 35 1100 300 200 L 50 50 1 1 w -X VREG 45 -1100 800 200 R 50 50 1 1 w -X FB4 16 1100 -1300 200 L 50 50 1 1 I -X SW2 26 1100 -100 200 L 50 50 1 1 P N -X PVIN1 36 -1100 500 200 R 50 50 1 1 P N -X FB3 46 1100 -700 200 L 50 50 1 1 I -X PWRGD 17 1100 -1600 200 L 50 50 1 1 C -X SW2 27 1100 -100 200 L 50 50 1 1 w -X PVIN1 37 -1100 500 200 R 50 50 1 1 P N -X COMP3 47 -1100 -600 200 R 50 50 1 1 U -X CFG12 18 -1100 100 200 R 50 50 1 1 I -X BST2 28 1100 -200 200 L 50 50 1 1 W -X PVIN1 38 -1100 500 200 R 50 50 1 1 W -X EN3 48 -1100 -700 200 R 50 50 1 1 I -X FB2 19 1100 -300 200 L 50 50 1 1 I -X DL2 29 1100 0 200 L 50 50 1 1 O -X EN1 39 -1100 300 200 R 50 50 1 1 I -X EPAD 49 200 -1900 200 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -462,14 +462,6 @@ $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f X CLKOUT 1 -600 0 100 R 50 50 1 1 I -X MOD/SYNC 2 -600 200 100 R 50 50 1 1 I -X PGOOD 3 -600 100 100 R 50 50 1 1 I -X RT 4 -600 -200 100 R 50 50 1 1 I -X SS/TRK 5 -600 -100 100 R 50 50 1 1 I -X FB 6 600 -300 100 L 50 50 1 1 I -X PGND 7 100 -600 100 U 50 50 1 1 W -X LGATE/OCS 8 600 -100 100 L 50 50 1 1 I -X VCC5V 9 0 600 100 D 50 50 1 1 W X ISEN 10 600 0 100 L 50 50 1 1 I X PHASE 11 600 100 100 L 50 50 1 1 I X UGATE 12 600 200 100 L 50 50 1 1 O @@ -478,6 +470,14 @@ X VIN 14 100 600 100 D 50 50 1 1 W X EXTBIAS 15 -200 -600 100 U 50 50 1 1 I X EN 16 -600 300 100 R 50 50 1 1 I X SGND 17 0 -600 100 U 50 50 1 1 W +X MOD/SYNC 2 -600 200 100 R 50 50 1 1 I +X PGOOD 3 -600 100 100 R 50 50 1 1 I +X RT 4 -600 -200 100 R 50 50 1 1 I +X SS/TRK 5 -600 -100 100 R 50 50 1 1 I +X FB 6 600 -300 100 L 50 50 1 1 I +X PGND 7 100 -600 100 U 50 50 1 1 W +X LGATE/OCS 8 600 -100 100 L 50 50 1 1 I +X VCC5V 9 0 600 100 D 50 50 1 1 W ENDDRAW ENDDEF # @@ -494,14 +494,6 @@ $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f X EXTBIAS 1 -200 -600 100 U 50 50 1 1 I -X EN 2 -600 300 100 R 50 50 1 1 I -X CLKOUT 3 -600 0 100 R 50 50 1 1 I -X MOD/SYNC 4 -600 200 100 R 50 50 1 1 I -X PGOOD 5 -600 100 100 R 50 50 1 1 I -X RT 6 -600 -200 100 R 50 50 1 1 I -X SS/TRK 7 -600 -100 100 R 50 50 1 1 I -X FB 8 600 -300 100 L 50 50 1 1 I -X PGND 9 100 -600 100 U 50 50 1 1 W X LGATE/OCS 10 600 -100 100 L 50 50 1 1 I X VCC5V 11 0 600 100 D 50 50 1 1 W X ISEN 12 600 0 100 L 50 50 1 1 I @@ -510,6 +502,14 @@ X UGATE 14 600 200 100 L 50 50 1 1 O X BOOT 15 600 300 100 L 50 50 1 1 I X VIN 16 100 600 100 D 50 50 1 1 W X SGND 17 0 -600 100 U 50 50 1 1 W +X EN 2 -600 300 100 R 50 50 1 1 I +X CLKOUT 3 -600 0 100 R 50 50 1 1 I +X MOD/SYNC 4 -600 200 100 R 50 50 1 1 I +X PGOOD 5 -600 100 100 R 50 50 1 1 I +X RT 6 -600 -200 100 R 50 50 1 1 I +X SS/TRK 7 -600 -100 100 R 50 50 1 1 I +X FB 8 600 -300 100 L 50 50 1 1 I +X PGND 9 100 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -550,12 +550,12 @@ $FPLIST $ENDFPLIST DRAW S -400 200 400 -200 0 1 10 f +X VIN 10 -500 100 100 R 50 50 1 1 W +X OUT 12 500 -100 100 L 50 50 1 1 O X FB 3 500 100 100 L 50 50 1 1 I X SGND 4 0 -300 100 U 50 50 1 1 W X ON/~OFF 5 -500 -100 100 R 50 50 1 1 I X PGND 6 100 -300 100 U 50 50 1 1 W -X VIN 10 -500 100 100 R 50 50 1 1 W -X OUT 12 500 -100 100 L 50 50 1 1 O ENDDRAW ENDDEF # @@ -885,6 +885,10 @@ $ENDFPLIST DRAW S -300 300 400 -700 0 1 10 f X PGOOD 1 -400 0 100 R 50 50 1 1 C +X C+ 10 -400 -400 100 R 50 50 1 1 P +X OUT+ 11 500 200 100 L 50 50 1 1 w +X EN+ 12 -400 -200 100 R 50 50 1 1 I +X PAD 13 100 -800 100 U 50 50 1 1 W X FB+ 2 500 0 100 L 50 50 1 1 I X VIN 3 -400 200 100 R 50 50 1 1 W X GND 4 0 -800 100 U 50 50 1 1 W @@ -893,10 +897,6 @@ X OUT- 6 500 -400 100 L 50 50 1 1 w X FB- 7 500 -200 100 L 50 50 1 1 I X EN- 8 -400 -100 100 R 50 50 1 1 I X C- 9 -400 -600 100 R 50 50 1 1 P -X C+ 10 -400 -400 100 R 50 50 1 1 P -X OUT+ 11 500 200 100 L 50 50 1 1 w -X EN+ 12 -400 -200 100 R 50 50 1 1 I -X PAD 13 100 -800 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -962,6 +962,7 @@ $ENDFPLIST DRAW S -300 500 300 -400 0 1 10 f X SW 1 400 0 100 L 50 50 1 1 O +X VIN 10 -400 400 100 R 50 50 1 1 W X BST 2 400 200 100 L 50 50 1 1 I X LG 3 400 -200 100 L 50 50 1 1 O X RTN 4 0 -500 100 U 50 50 1 1 W @@ -970,7 +971,6 @@ X UVO 6 -400 -100 100 R 50 50 1 1 O X FB 7 400 -300 100 L 50 50 1 1 I X RT/SD 8 -400 200 100 R 50 50 1 1 I X VCC 9 400 400 100 L 50 50 1 1 O -X VIN 10 -400 400 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -1084,6 +1084,8 @@ $ENDFPLIST DRAW S -300 400 300 -400 0 1 10 f X SW 1 400 300 100 L 50 50 1 1 w +X GND 10 -100 -500 100 U 50 50 1 1 W +X PAD 11 0 -500 100 U 50 50 1 1 W X VIN 2 -400 300 100 R 50 50 1 1 W X ILIM 3 400 -200 100 L 50 50 1 1 I X SS 4 400 -100 100 L 50 50 1 1 I @@ -1092,8 +1094,6 @@ X PGOOD 6 -400 0 100 R 50 50 1 1 O X EN 7 -400 200 100 R 50 50 1 1 I X FB 8 400 100 100 L 50 50 1 1 I X HYS 9 -400 -100 100 R 50 50 1 1 O -X GND 10 -100 -500 100 U 50 50 1 1 W -X PAD 11 0 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -1111,6 +1111,8 @@ $ENDFPLIST DRAW S -300 400 300 -400 0 1 10 f X SW 1 400 300 100 L 50 50 1 1 w +X GND 10 -100 -500 100 U 50 50 1 1 W +X PAD 11 0 -500 100 U 50 50 1 1 W X VIN 2 -400 300 100 R 50 50 1 1 W X ILIM 3 400 -200 100 L 50 50 1 1 I X SS 4 400 -100 100 L 50 50 1 1 I @@ -1119,8 +1121,6 @@ X PGOOD 6 -400 0 100 R 50 50 1 1 O X EN 7 -400 200 100 R 50 50 1 1 I X VOUT 8 400 100 100 L 50 50 1 1 I X HYS 9 -400 -100 100 R 50 50 1 1 O -X GND 10 -100 -500 100 U 50 50 1 1 W -X PAD 11 0 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -1511,6 +1511,7 @@ $ENDFPLIST DRAW S -300 400 300 -200 0 1 10 f X NFB1 1 400 0 100 L 50 50 1 1 I +X SW1 10 400 100 100 L 50 50 1 1 w X ~SHDN1 2 -400 200 100 R 50 50 1 1 I X GND 3 -100 -300 100 U 50 50 1 1 W X ~SHDN2 4 -400 100 100 R 50 50 1 1 I @@ -1519,7 +1520,6 @@ X SW2 6 400 200 100 L 50 50 1 1 w X PGND 7 0 -300 100 U 50 50 1 1 P N X VIN 8 -400 300 100 R 50 50 1 1 W X PGND 9 0 -300 100 U 50 50 1 1 W -X SW1 10 400 100 100 L 50 50 1 1 w ENDDRAW ENDDEF # @@ -1537,13 +1537,6 @@ $ENDFPLIST DRAW S -300 300 300 -400 0 1 10 f X GND 1 0 -500 100 U 50 50 1 1 W -X SW 2 400 100 100 L 50 50 1 1 O -X VIN 3 -100 400 100 D 50 50 1 1 W -X VIN 4 -100 400 100 D 50 50 1 1 P N -X SW 5 400 100 100 L 50 50 1 1 P N -X BOOST 6 0 400 100 D 50 50 1 1 I -X GND 8 0 -500 100 U 50 50 1 1 P N -X GND 9 0 -500 100 U 50 50 1 1 P N X BIAS 10 400 -100 100 L 50 50 1 1 I X VC 11 -400 -300 100 R 50 50 1 1 I X FB 12 400 -300 100 L 50 50 1 1 I @@ -1551,6 +1544,13 @@ X SYNC 14 -400 0 100 R 50 50 1 1 I X ~SHDN 15 -400 -100 100 R 50 50 1 1 I X GND 16 0 -500 100 U 50 50 1 1 P N X GND 17 0 -500 100 U 50 50 1 1 P N +X SW 2 400 100 100 L 50 50 1 1 O +X VIN 3 -100 400 100 D 50 50 1 1 W +X VIN 4 -100 400 100 D 50 50 1 1 P N +X SW 5 400 100 100 L 50 50 1 1 P N +X BOOST 6 0 400 100 D 50 50 1 1 I +X GND 8 0 -500 100 U 50 50 1 1 P N +X GND 9 0 -500 100 U 50 50 1 1 P N ENDDRAW ENDDEF # @@ -1567,14 +1567,6 @@ $ENDFPLIST DRAW S -300 400 400 -500 0 1 10 f X PGND 1 0 -600 100 U 50 50 1 1 W -X NC 2 -300 200 100 R 50 50 1 1 N N -X COLA 3 500 200 100 L 50 50 1 1 O -X Rsl 4 500 -400 100 L 50 50 1 1 P -X SYNC 5 -400 -200 100 R 50 50 1 1 P -X Ct 6 -400 -300 100 R 50 50 1 1 P -X Rt 7 -400 -400 100 R 50 50 1 1 P -X NC 8 -300 100 100 R 50 50 1 1 N N -X NC 9 -300 0 100 R 50 50 1 1 N N X GND 10 -100 -600 100 U 50 50 1 1 W X ~SHDN~ 11 -400 300 100 R 50 50 1 1 I X NC 12 -300 -100 100 R 50 50 1 1 N N @@ -1583,6 +1575,14 @@ X COLB 14 500 -100 100 L 50 50 1 1 O X NC 15 400 0 100 L 50 50 1 1 N N X PGND 16 0 -600 100 U 50 50 1 1 P N X PADGND 17 100 -600 100 U 50 50 1 1 W +X NC 2 -300 200 100 R 50 50 1 1 N N +X COLA 3 500 200 100 L 50 50 1 1 O +X Rsl 4 500 -400 100 L 50 50 1 1 P +X SYNC 5 -400 -200 100 R 50 50 1 1 P +X Ct 6 -400 -300 100 R 50 50 1 1 P +X Rt 7 -400 -400 100 R 50 50 1 1 P +X NC 8 -300 100 100 R 50 50 1 1 N N +X NC 9 -300 0 100 R 50 50 1 1 N N ENDDRAW ENDDEF # @@ -1621,6 +1621,8 @@ $ENDFPLIST DRAW S -450 300 450 -400 0 1 10 f X SWP 1 -100 400 100 D 50 50 1 1 W +X VPOS 10 -600 200 150 R 50 50 1 1 O +X GND 11 0 -500 100 U 50 50 1 1 W X VIN 2 0 400 100 D 50 50 1 1 W X SHDN 3 -600 -300 150 R 50 50 1 1 I I X SWN 4 100 400 100 D 50 50 1 1 W @@ -1629,8 +1631,6 @@ X FBN 6 600 0 150 L 50 50 1 1 I X SSN 7 100 -500 100 U 50 50 1 1 W X FBP 8 -600 0 150 R 50 50 1 1 I X SSP 9 -100 -500 100 U 50 50 1 1 W -X VPOS 10 -600 200 150 R 50 50 1 1 O -X GND 11 0 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -1648,14 +1648,6 @@ $ENDFPLIST DRAW S -600 -700 600 700 0 1 10 f X PWMOUT 1 700 -500 100 L 50 50 1 1 O -X FB 2 700 400 100 L 50 50 1 1 I -X ISN 3 700 300 100 L 50 50 1 1 I -X ISP 4 700 200 100 L 50 50 1 1 I -X VC 5 700 -600 100 L 50 50 1 1 O -X CTRL 6 -700 300 100 R 50 50 1 1 I -X VREF 7 -700 400 100 R 50 50 1 1 O -X PWM 8 -700 -300 100 R 50 50 1 1 I -X ~OPENLED 9 -700 0 100 R 50 50 1 1 C X SS 10 -700 -500 100 R 50 50 1 1 I X RT 11 -700 -600 100 R 50 50 1 1 I X ~SHDN~/UVLO 12 -700 600 100 R 50 50 1 1 I @@ -1664,6 +1656,14 @@ X VIN 14 0 800 100 D 50 50 1 1 W X SENSE 15 700 -200 100 L 50 50 1 1 I X GATE 16 700 -100 100 L 50 50 1 1 O X GND 17 0 -800 100 U 50 50 1 1 W +X FB 2 700 400 100 L 50 50 1 1 I +X ISN 3 700 300 100 L 50 50 1 1 I +X ISP 4 700 200 100 L 50 50 1 1 I +X VC 5 700 -600 100 L 50 50 1 1 O +X CTRL 6 -700 300 100 R 50 50 1 1 I +X VREF 7 -700 400 100 R 50 50 1 1 O +X PWM 8 -700 -300 100 R 50 50 1 1 I +X ~OPENLED 9 -700 0 100 R 50 50 1 1 C ENDDRAW ENDDEF # @@ -1680,14 +1680,6 @@ $ENDFPLIST DRAW S -600 -700 600 700 0 1 10 f X PWMOUT 1 700 -500 100 L 50 50 1 1 O -X FB 2 700 400 100 L 50 50 1 1 I -X ISN 3 700 300 100 L 50 50 1 1 I -X ISP 4 700 200 100 L 50 50 1 1 I -X VC 5 700 -600 100 L 50 50 1 1 O -X CTRL 6 -700 300 100 R 50 50 1 1 I -X VREF 7 -700 400 100 R 50 50 1 1 O -X PWM 8 -700 -300 100 R 50 50 1 1 I -X SYNC 9 -700 0 100 R 50 50 1 1 I X SS 10 -700 -500 100 R 50 50 1 1 I X RT 11 -700 -600 100 R 50 50 1 1 I X ~SHDN~/UVLO 12 -700 600 100 R 50 50 1 1 I @@ -1696,6 +1688,14 @@ X VIN 14 0 800 100 D 50 50 1 1 W X SENSE 15 700 -200 100 L 50 50 1 1 I X GATE 16 700 -100 100 L 50 50 1 1 O X GND 17 0 -800 100 U 50 50 1 1 W +X FB 2 700 400 100 L 50 50 1 1 I +X ISN 3 700 300 100 L 50 50 1 1 I +X ISP 4 700 200 100 L 50 50 1 1 I +X VC 5 700 -600 100 L 50 50 1 1 O +X CTRL 6 -700 300 100 R 50 50 1 1 I +X VREF 7 -700 400 100 R 50 50 1 1 O +X PWM 8 -700 -300 100 R 50 50 1 1 I +X SYNC 9 -700 0 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -1713,14 +1713,6 @@ $ENDFPLIST DRAW S -600 -700 600 700 0 1 10 f X VREF 1 -700 400 100 R 50 50 1 1 O -X PWM 2 -700 -300 100 R 50 50 1 1 I -X ~OPENLED 3 -700 0 100 R 50 50 1 1 I -X SS 4 -700 -500 100 R 50 50 1 1 I -X RT 5 -700 -600 100 R 50 50 1 1 I -X ~SHDN~/UVLO 6 -700 600 100 R 50 50 1 1 I -X INTVCC 7 700 600 100 L 50 50 1 1 w -X VIN 8 0 800 100 D 50 50 1 1 W -X SENSE 9 700 -200 100 L 50 50 1 1 I X GATE 10 700 -100 100 L 50 50 1 1 O X PWMOUT 11 700 -500 100 L 50 50 1 1 O X FB 12 700 400 100 L 50 50 1 1 I @@ -1729,6 +1721,14 @@ X ISP 14 700 200 100 L 50 50 1 1 I X VC 15 700 -600 100 L 50 50 1 1 O X CTRL 16 -700 300 100 R 50 50 1 1 I X GND 17 0 -800 100 U 50 50 1 1 W +X PWM 2 -700 -300 100 R 50 50 1 1 I +X ~OPENLED 3 -700 0 100 R 50 50 1 1 I +X SS 4 -700 -500 100 R 50 50 1 1 I +X RT 5 -700 -600 100 R 50 50 1 1 I +X ~SHDN~/UVLO 6 -700 600 100 R 50 50 1 1 I +X INTVCC 7 700 600 100 L 50 50 1 1 w +X VIN 8 0 800 100 D 50 50 1 1 W +X SENSE 9 700 -200 100 L 50 50 1 1 I ENDDRAW ENDDEF # @@ -1745,14 +1745,6 @@ $ENDFPLIST DRAW S -600 -700 600 700 0 1 10 f X VREF 1 -700 400 100 R 50 50 1 1 O -X PWM 2 -700 -300 100 R 50 50 1 1 I -X SYNC 3 -700 0 100 R 50 50 1 1 I -X SS 4 -700 -500 100 R 50 50 1 1 I -X RT 5 -700 -600 100 R 50 50 1 1 I -X SHDN/UVLO 6 -700 600 100 R 50 50 1 1 I -X INTVCC 7 700 600 100 L 50 50 1 1 w -X VIN 8 0 800 100 D 50 50 1 1 W -X SENSE 9 700 -200 100 L 50 50 1 1 I X GATE 10 700 -100 100 L 50 50 1 1 O X PWMOUT 11 700 -500 100 L 50 50 1 1 O X FB 12 700 400 100 L 50 50 1 1 I @@ -1761,6 +1753,14 @@ X ISP 14 700 200 100 L 50 50 1 1 I X VC 15 700 -600 100 L 50 50 1 1 O X CTRL 16 -700 300 100 R 50 50 1 1 I X GND 17 0 -800 100 U 50 50 1 1 W +X PWM 2 -700 -300 100 R 50 50 1 1 I +X SYNC 3 -700 0 100 R 50 50 1 1 I +X SS 4 -700 -500 100 R 50 50 1 1 I +X RT 5 -700 -600 100 R 50 50 1 1 I +X SHDN/UVLO 6 -700 600 100 R 50 50 1 1 I +X INTVCC 7 700 600 100 L 50 50 1 1 w +X VIN 8 0 800 100 D 50 50 1 1 W +X SENSE 9 700 -200 100 L 50 50 1 1 I ENDDRAW ENDDEF # @@ -1778,6 +1778,8 @@ $ENDFPLIST DRAW S -300 400 400 -500 0 1 10 f X VC 1 -400 -400 100 R 50 50 1 1 I +X VIN 10 0 500 100 D 50 50 1 1 W +X GND 11 0 -600 100 U 50 50 1 1 W X FBX 2 500 -200 100 L 50 50 1 1 I X SS 3 -400 -200 100 R 50 50 1 1 I X RT 4 -400 -100 100 R 50 50 1 1 I @@ -1786,8 +1788,6 @@ X SENSE 6 500 0 100 L 50 50 1 1 I X GATE 7 500 200 100 L 50 50 1 1 O X INTVCC 8 500 -400 100 L 50 50 1 1 O X ~SHDN~/UVLO 9 -400 100 100 R 50 50 1 1 I -X VIN 10 0 500 100 D 50 50 1 1 W -X GND 11 0 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -1805,6 +1805,8 @@ $ENDFPLIST DRAW S -300 400 400 -500 0 1 10 f X VC 1 -400 -400 100 R 50 50 1 1 I +X VIN 10 0 500 100 D 50 50 1 1 W +X GND 11 0 -600 100 U 50 50 1 1 W X FBX 2 500 -200 100 L 50 50 1 1 I X SS 3 -400 -200 100 R 50 50 1 1 I X RT 4 -400 -100 100 R 50 50 1 1 I @@ -1813,8 +1815,6 @@ X SENSE 6 500 0 100 L 50 50 1 1 I X GATE 7 500 200 100 L 50 50 1 1 O X INTVCC 8 500 -400 100 L 50 50 1 1 O X ~SHDN~/UVLO 9 -400 100 100 R 50 50 1 1 I -X VIN 10 0 500 100 D 50 50 1 1 W -X GND 11 0 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -1855,7 +1855,22 @@ $ENDFPLIST DRAW S -500 -900 500 900 0 1 10 f X COSC 1 -600 -600 100 R 50 50 1 1 P +X SENSE- 10 600 -600 100 L 50 50 1 1 I +X SENSE+ 11 600 -400 100 L 50 50 1 1 I +X AUXON 12 -600 200 100 R 50 50 1 1 I +X AUXFB 13 -600 400 100 R 50 50 1 1 I +X AUXDR 14 -600 800 100 R 50 50 1 1 C +X EXTVCC 15 -100 1000 100 D 50 50 1 1 W +X PGND 16 100 -1000 100 U 50 50 1 1 W +X BG 17 600 -200 100 L 50 50 1 1 O +X INTVCC 18 600 200 100 L 50 50 1 1 W +X VIN 19 100 1000 100 D 50 50 1 1 W X RUN/SS 2 -600 -700 100 R 50 50 1 1 P +X TGS 20 600 600 100 L 50 50 1 1 O +X SW 21 600 400 100 L 50 50 1 1 P +X TGL 22 600 800 100 L 50 50 1 1 O +X BOOST 23 600 0 100 L 50 50 1 1 P +X POR 24 -600 -300 100 R 50 50 1 1 C X LBO 3 -600 -100 100 R 50 50 1 1 C X LBI 4 -600 0 100 R 50 50 1 1 I X ITH 5 -600 -800 100 R 50 50 1 1 P @@ -1863,21 +1878,6 @@ X SFB 6 -600 600 100 R 50 50 1 1 P X SGND 7 -100 -1000 100 U 50 50 1 1 W X VPROG 8 -600 -400 100 R 50 50 1 1 I X VOSENSE 9 600 -800 100 L 50 50 1 1 I -X SENSE- 10 600 -600 100 L 50 50 1 1 I -X TGS 20 600 600 100 L 50 50 1 1 O -X SENSE+ 11 600 -400 100 L 50 50 1 1 I -X SW 21 600 400 100 L 50 50 1 1 P -X AUXON 12 -600 200 100 R 50 50 1 1 I -X TGL 22 600 800 100 L 50 50 1 1 O -X AUXFB 13 -600 400 100 R 50 50 1 1 I -X BOOST 23 600 0 100 L 50 50 1 1 P -X AUXDR 14 -600 800 100 R 50 50 1 1 C -X POR 24 -600 -300 100 R 50 50 1 1 C -X EXTVCC 15 -100 1000 100 D 50 50 1 1 W -X PGND 16 100 -1000 100 U 50 50 1 1 W -X BG 17 600 -200 100 L 50 50 1 1 O -X INTVCC 18 600 200 100 L 50 50 1 1 W -X VIN 19 100 1000 100 D 50 50 1 1 W ENDDRAW ENDDEF # @@ -1894,7 +1894,22 @@ $ENDFPLIST DRAW S -500 -900 500 900 0 1 10 f X PLLLPF 1 -600 -100 100 R 50 50 1 1 P +X SENSE+ 10 600 -400 100 L 50 50 1 1 I +X AUXON 11 -600 200 100 R 50 50 1 1 I +X AUXFB 12 -600 400 100 R 50 50 1 1 I +X AUXDR 13 -600 800 100 R 50 50 1 1 C +X EXTVCC 14 -100 1000 100 D 50 50 1 1 W +X PGND 15 100 -1000 100 U 50 50 1 1 W +X BG 16 600 -200 100 L 50 50 1 1 O +X INTVCC 17 600 200 100 L 50 50 1 1 W +X VIN 18 100 1000 100 D 50 50 1 1 W +X TGS 19 600 600 100 L 50 50 1 1 O X COSC 2 -600 -600 100 R 50 50 1 1 P +X SW 20 600 400 100 L 50 50 1 1 P +X TGL 21 600 800 100 L 50 50 1 1 O +X BOOST 22 600 0 100 L 50 50 1 1 P +X POR 23 -600 -300 100 R 50 50 1 1 C +X PLLIN 24 -600 0 100 R 50 50 1 1 I X RUN/SS 3 -600 -700 100 R 50 50 1 1 P X ITH 4 -600 -800 100 R 50 50 1 1 P X SFB 5 -600 600 100 R 50 50 1 1 P @@ -1902,21 +1917,6 @@ X SGND 6 -100 -1000 100 U 50 50 1 1 W X VPROG 7 -600 -400 100 R 50 50 1 1 I X VOSENSE 8 600 -800 100 L 50 50 1 1 I X SENSE- 9 600 -600 100 L 50 50 1 1 I -X SENSE+ 10 600 -400 100 L 50 50 1 1 I -X SW 20 600 400 100 L 50 50 1 1 P -X AUXON 11 -600 200 100 R 50 50 1 1 I -X TGL 21 600 800 100 L 50 50 1 1 O -X AUXFB 12 -600 400 100 R 50 50 1 1 I -X BOOST 22 600 0 100 L 50 50 1 1 P -X AUXDR 13 -600 800 100 R 50 50 1 1 C -X POR 23 -600 -300 100 R 50 50 1 1 C -X EXTVCC 14 -100 1000 100 D 50 50 1 1 W -X PLLIN 24 -600 0 100 R 50 50 1 1 I -X PGND 15 100 -1000 100 U 50 50 1 1 W -X BG 16 600 -200 100 L 50 50 1 1 O -X INTVCC 17 600 200 100 L 50 50 1 1 W -X VIN 18 100 1000 100 D 50 50 1 1 W -X TGS 19 600 600 100 L 50 50 1 1 O ENDDRAW ENDDEF # @@ -1933,7 +1933,26 @@ $ENDFPLIST DRAW S -500 -1000 500 1000 0 1 10 f X PLLLPF 1 -600 -200 100 R 50 50 1 1 P +X VOSENSE 10 600 -900 100 L 50 50 1 1 I +X NC 11 0 1000 100 D 50 50 1 1 N N +X SENSE- 12 600 -700 100 L 50 50 1 1 I +X SENSE+ 13 600 -500 100 L 50 50 1 1 I +X AUXON 14 -600 300 100 R 50 50 1 1 I +X AUXFB 15 -600 500 100 R 50 50 1 1 I +X AUXDR 16 -600 900 100 R 50 50 1 1 C +X EXTVCC 17 -100 1100 100 D 50 50 1 1 W +X PGND 18 100 -1100 100 U 50 50 1 1 W +X BG 19 600 -300 100 L 50 50 1 1 O X COSC 2 -600 -700 100 R 50 50 1 1 P +X DRVCC 20 600 100 100 L 50 50 1 1 W +X INTVCC 21 600 300 100 L 50 50 1 1 W +X VIN 22 100 1100 100 D 50 50 1 1 W +X TGS 23 600 700 100 L 50 50 1 1 O +X SW 24 600 500 100 L 50 50 1 1 P +X TGL 25 600 900 100 L 50 50 1 1 O +X BOOST 26 600 -100 100 L 50 50 1 1 P +X POR 27 -600 -400 100 R 50 50 1 1 C +X PLLIN 28 -600 -100 100 R 50 50 1 1 I X RUN/SS 3 -600 -800 100 R 50 50 1 1 P X LBO 4 -600 0 100 R 50 50 1 1 C X LBI 5 -600 100 100 R 50 50 1 1 I @@ -1941,25 +1960,6 @@ X ITH 6 -600 -900 100 R 50 50 1 1 P X SFB 7 -600 700 100 R 50 50 1 1 P X SGND 8 -100 -1100 100 U 50 50 1 1 W X VPROG 9 -600 -500 100 R 50 50 1 1 I -X VOSENSE 10 600 -900 100 L 50 50 1 1 I -X DRVCC 20 600 100 100 L 50 50 1 1 W -X NC 11 0 1000 100 D 50 50 1 1 N N -X INTVCC 21 600 300 100 L 50 50 1 1 W -X SENSE- 12 600 -700 100 L 50 50 1 1 I -X VIN 22 100 1100 100 D 50 50 1 1 W -X SENSE+ 13 600 -500 100 L 50 50 1 1 I -X TGS 23 600 700 100 L 50 50 1 1 O -X AUXON 14 -600 300 100 R 50 50 1 1 I -X SW 24 600 500 100 L 50 50 1 1 P -X AUXFB 15 -600 500 100 R 50 50 1 1 I -X TGL 25 600 900 100 L 50 50 1 1 O -X AUXDR 16 -600 900 100 R 50 50 1 1 C -X BOOST 26 600 -100 100 L 50 50 1 1 P -X EXTVCC 17 -100 1100 100 D 50 50 1 1 W -X POR 27 -600 -400 100 R 50 50 1 1 C -X PGND 18 100 -1100 100 U 50 50 1 1 W -X PLLIN 28 -600 -100 100 R 50 50 1 1 I -X BG 19 600 -300 100 L 50 50 1 1 O ENDDRAW ENDDEF # @@ -2065,6 +2065,10 @@ $ENDFPLIST DRAW S -500 400 400 -500 0 1 10 f X ~SHDN~/SS 1 -600 100 100 R 50 50 1 1 I +X RLIM 10 -600 -100 100 R 50 50 1 1 I +X VC 11 500 -100 100 L 50 50 1 1 I +X FB 12 500 100 100 L 50 50 1 1 I +X PADGND 13 -100 -600 100 U 50 50 1 1 W X RT 2 -600 -300 100 R 50 50 1 1 I X SGND 3 -300 -600 100 U 50 50 1 1 W X SW1 4 -100 500 100 D 50 50 1 1 B @@ -2073,10 +2077,6 @@ X SW2 6 100 500 100 D 50 50 1 1 B X BURST 7 500 -300 100 L 50 50 1 1 I X VOUT 8 500 300 100 L 50 50 1 1 w X VIN 9 -300 500 100 D 50 50 1 1 W -X RLIM 10 -600 -100 100 R 50 50 1 1 I -X VC 11 500 -100 100 L 50 50 1 1 I -X FB 12 500 100 100 L 50 50 1 1 I -X PADGND 13 -100 -600 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -2117,14 +2117,6 @@ $ENDFPLIST DRAW S -300 300 300 -400 0 1 10 f X SW 1 400 200 100 L 50 50 1 1 w -X NC 2 -300 -100 100 R 50 50 1 1 N N -X Vin 3 0 400 100 D 50 50 1 1 W -X NC 4 -300 200 100 R 50 50 1 1 N N -X RUN 5 -400 100 100 R 50 50 1 1 I -X Vprg2 6 400 -200 100 L 50 50 1 1 B -X Vprg1 7 -400 -200 100 R 50 50 1 1 B -X GND 8 0 -500 100 U 50 50 1 1 W -X Vfb 9 400 0 100 L 50 50 1 1 I X SS 10 400 -100 100 L 50 50 1 1 I X Iset 11 400 -300 100 L 50 50 1 1 I X FBO 12 -400 -300 100 R 50 50 1 1 I @@ -2133,6 +2125,14 @@ X GND 14 0 -500 100 U 50 50 1 1 P N X NC 15 -300 0 100 R 50 50 1 1 N N X GND 16 0 -500 100 U 50 50 1 1 P N X GND 17 0 -500 100 U 50 50 1 1 P N +X NC 2 -300 -100 100 R 50 50 1 1 N N +X Vin 3 0 400 100 D 50 50 1 1 W +X NC 4 -300 200 100 R 50 50 1 1 N N +X RUN 5 -400 100 100 R 50 50 1 1 I +X Vprg2 6 400 -200 100 L 50 50 1 1 B +X Vprg1 7 -400 -200 100 R 50 50 1 1 B +X GND 8 0 -500 100 U 50 50 1 1 W +X Vfb 9 400 0 100 L 50 50 1 1 I ENDDRAW ENDDEF # @@ -2150,18 +2150,18 @@ $ENDFPLIST DRAW S -300 300 300 -400 0 1 10 f X SW 1 400 200 100 L 50 50 1 1 w -X Vin 3 0 400 100 D 50 50 1 1 W -X RUN 5 -400 100 100 R 50 50 1 1 I -X Vprg2 6 400 -200 100 L 50 50 1 1 B -X Vprg1 7 -400 -200 100 R 50 50 1 1 B -X GND 8 0 -500 100 U 50 50 1 1 W -X Vfb 9 400 0 100 L 50 50 1 1 I X SS 10 400 -100 100 L 50 50 1 1 I X Iset 11 400 -300 100 L 50 50 1 1 I X FBO 12 -400 -300 100 R 50 50 1 1 I X GND 14 0 -500 100 U 50 50 1 1 P N X GND 16 0 -500 100 U 50 50 1 1 P N X GND 17 0 -500 100 U 50 50 1 1 P N +X Vin 3 0 400 100 D 50 50 1 1 W +X RUN 5 -400 100 100 R 50 50 1 1 I +X Vprg2 6 400 -200 100 L 50 50 1 1 B +X Vprg1 7 -400 -200 100 R 50 50 1 1 B +X GND 8 0 -500 100 U 50 50 1 1 W +X Vfb 9 400 0 100 L 50 50 1 1 I ENDDRAW ENDDEF # @@ -2178,52 +2178,52 @@ $ENDFPLIST DRAW S -600 100 600 -3100 0 1 10 f X SW0 1 -700 -300 100 R 50 50 1 1 O +X Isense1- 10 700 -800 100 L 50 50 1 1 I +X Ithr0 11 -700 -2800 100 R 50 50 1 1 I +X Ith0 12 -700 -2900 100 R 50 50 1 1 I +X SYNC 13 -700 -1900 100 R 50 50 1 1 I +X SCL 14 -700 -2200 100 R 50 50 1 1 I +X SDA 15 -700 -2300 100 R 50 50 1 1 B +X ~ALERT 16 -700 -2400 100 R 50 50 1 1 O +X ~FAULT0 17 700 -2200 100 L 50 50 1 1 O +X ~FAULT1 18 700 -2300 100 L 50 50 1 1 O +X RUN0 19 -700 -2500 100 R 50 50 1 1 I X TG0 2 -700 0 100 R 50 50 1 1 O +X RUN1 20 -700 -2600 100 R 50 50 1 1 I +X ASEL0 21 -700 -1600 100 R 50 50 1 1 I +X ASEL1 22 -700 -1700 100 R 50 50 1 1 I +X Vout_cfg0 23 700 -1600 100 L 50 50 1 1 I +X Vout_cfg1 24 700 -1700 100 L 50 50 1 1 I +X FREQ_CFG 25 700 -1900 100 L 50 50 1 1 I +X PHAS_CFG 26 700 -2000 100 L 50 50 1 1 I +X Vdd25 27 200 -3200 100 U 50 50 1 1 w +X WP 28 -700 -2100 100 R 50 50 1 1 I +X SHARE_CLK 29 700 -2600 100 L 50 50 1 1 I +X Vdd33 30 -200 -3200 100 U 50 50 1 1 w +X Ith1 31 700 -2900 100 L 50 50 1 1 I +X Ithr1 32 700 -2800 100 L 50 50 1 1 I +X PGOOD1 33 700 -2500 100 L 50 50 1 1 O +X PGOOD0 34 700 -2400 100 L 50 50 1 1 O +X Vsense1+ 35 700 -1200 100 L 50 50 1 1 I +X TSNS1 36 700 -1400 100 L 50 50 1 1 I +X TG1 38 700 0 100 L 50 50 1 1 O +X SW1 39 700 -300 100 L 50 50 1 1 O X Isense0+ 4 -700 -700 100 R 50 50 1 1 I +X BOOST1 40 700 -200 100 L 50 50 1 1 O +X BG1 42 700 -400 100 L 50 50 1 1 O +X EXTVcc 43 -700 -1100 100 R 50 50 1 1 W +X INTVcc 44 0 200 100 D 50 50 1 1 w +X Iin- 46 300 200 100 D 50 50 1 1 I +X Iin+ 47 200 200 100 D 50 50 1 1 I +X Vin 48 -200 200 100 D 50 50 1 1 W X Isense0- 5 -700 -800 100 R 50 50 1 1 I +X BG0 50 -700 -400 100 R 50 50 1 1 O +X BOOST0 52 -700 -200 100 R 50 50 1 1 O +X GND 53 0 -3200 100 U 50 50 1 1 W X TSNS0 6 -700 -1400 100 R 50 50 1 1 I X Vsense0+ 7 -700 -1200 100 R 50 50 1 1 I X Vsense0- 8 -700 -1300 100 R 50 50 1 1 I X Isense1+ 9 700 -700 100 L 50 50 1 1 I -X Isense1- 10 700 -800 100 L 50 50 1 1 I -X RUN1 20 -700 -2600 100 R 50 50 1 1 I -X Vdd33 30 -200 -3200 100 U 50 50 1 1 w -X BOOST1 40 700 -200 100 L 50 50 1 1 O -X BG0 50 -700 -400 100 R 50 50 1 1 O -X Ithr0 11 -700 -2800 100 R 50 50 1 1 I -X ASEL0 21 -700 -1600 100 R 50 50 1 1 I -X Ith1 31 700 -2900 100 L 50 50 1 1 I -X Ith0 12 -700 -2900 100 R 50 50 1 1 I -X ASEL1 22 -700 -1700 100 R 50 50 1 1 I -X Ithr1 32 700 -2800 100 L 50 50 1 1 I -X BG1 42 700 -400 100 L 50 50 1 1 O -X BOOST0 52 -700 -200 100 R 50 50 1 1 O -X SYNC 13 -700 -1900 100 R 50 50 1 1 I -X Vout_cfg0 23 700 -1600 100 L 50 50 1 1 I -X PGOOD1 33 700 -2500 100 L 50 50 1 1 O -X EXTVcc 43 -700 -1100 100 R 50 50 1 1 W -X GND 53 0 -3200 100 U 50 50 1 1 W -X SCL 14 -700 -2200 100 R 50 50 1 1 I -X Vout_cfg1 24 700 -1700 100 L 50 50 1 1 I -X PGOOD0 34 700 -2400 100 L 50 50 1 1 O -X INTVcc 44 0 200 100 D 50 50 1 1 w -X SDA 15 -700 -2300 100 R 50 50 1 1 B -X FREQ_CFG 25 700 -1900 100 L 50 50 1 1 I -X Vsense1+ 35 700 -1200 100 L 50 50 1 1 I -X ~ALERT 16 -700 -2400 100 R 50 50 1 1 O -X PHAS_CFG 26 700 -2000 100 L 50 50 1 1 I -X TSNS1 36 700 -1400 100 L 50 50 1 1 I -X Iin- 46 300 200 100 D 50 50 1 1 I -X ~FAULT0 17 700 -2200 100 L 50 50 1 1 O -X Vdd25 27 200 -3200 100 U 50 50 1 1 w -X Iin+ 47 200 200 100 D 50 50 1 1 I -X ~FAULT1 18 700 -2300 100 L 50 50 1 1 O -X WP 28 -700 -2100 100 R 50 50 1 1 I -X TG1 38 700 0 100 L 50 50 1 1 O -X Vin 48 -200 200 100 D 50 50 1 1 W -X RUN0 19 -700 -2500 100 R 50 50 1 1 I -X SHARE_CLK 29 700 -2600 100 L 50 50 1 1 I -X SW1 39 700 -300 100 L 50 50 1 1 O ENDDRAW ENDDEF # @@ -2240,38 +2240,38 @@ $ENDFPLIST DRAW S -600 200 600 -1500 0 1 10 f X SENSE1- 1 -700 -500 100 R 50 50 1 1 I +X SENSE2+ 10 700 -400 100 L 50 50 1 1 I +X VFB2 11 700 -600 100 L 50 50 1 1 I +X ITH2 12 700 -1300 100 L 50 50 1 1 O +X SS2 13 300 -1600 100 U 50 50 1 1 I +X PGOOD2 14 700 -800 100 L 50 50 1 1 O +X TG2 15 700 100 100 L 50 50 1 1 O +X SW2 16 700 -100 100 L 50 50 1 1 O +X BOOST2 17 700 0 100 L 50 50 1 1 O +X BG2 18 700 -200 100 L 50 50 1 1 O +X INTVcc 19 100 300 100 D 50 50 1 1 w X FREQ 2 -700 -1000 100 R 50 50 1 1 I +X EXTVcc 20 200 300 100 D 50 50 1 1 W +X PGND 21 100 -1600 100 U 50 50 1 1 W +X Vin 22 -100 300 100 D 50 50 1 1 W +X BG1 23 -700 -200 100 R 50 50 1 1 O +X BOOST1 24 -700 0 100 R 50 50 1 1 O +X SW1 25 -700 -100 100 R 50 50 1 1 O +X TG1 26 -700 100 100 R 50 50 1 1 O +X PGOOD1 27 -700 -800 100 R 50 50 1 1 O +X I_Lim 28 700 -1200 100 L 50 50 1 1 I +X SS1 29 -300 -1600 100 U 50 50 1 1 I X PHASMD 3 700 -1000 100 L 50 50 1 1 I +X ITH1 30 -700 -1300 100 R 50 50 1 1 O +X VFB1 31 -700 -600 100 R 50 50 1 1 I +X SENSE1+ 32 -700 -400 100 R 50 50 1 1 I +X SGND 33 0 -1600 100 U 50 50 1 1 W X CLKOUT 4 -700 -1100 100 R 50 50 1 1 O X PLL/MODE 5 700 -1100 100 L 50 50 1 1 I X SGND 6 -100 -1600 100 U 50 50 1 1 W X RUN1 7 -700 -700 100 R 50 50 1 1 I X RUN2 8 700 -700 100 L 50 50 1 1 I X SENSE2- 9 700 -500 100 L 50 50 1 1 I -X SENSE2+ 10 700 -400 100 L 50 50 1 1 I -X EXTVcc 20 200 300 100 D 50 50 1 1 W -X ITH1 30 -700 -1300 100 R 50 50 1 1 O -X VFB2 11 700 -600 100 L 50 50 1 1 I -X PGND 21 100 -1600 100 U 50 50 1 1 W -X VFB1 31 -700 -600 100 R 50 50 1 1 I -X ITH2 12 700 -1300 100 L 50 50 1 1 O -X Vin 22 -100 300 100 D 50 50 1 1 W -X SENSE1+ 32 -700 -400 100 R 50 50 1 1 I -X SS2 13 300 -1600 100 U 50 50 1 1 I -X BG1 23 -700 -200 100 R 50 50 1 1 O -X SGND 33 0 -1600 100 U 50 50 1 1 W -X PGOOD2 14 700 -800 100 L 50 50 1 1 O -X BOOST1 24 -700 0 100 R 50 50 1 1 O -X TG2 15 700 100 100 L 50 50 1 1 O -X SW1 25 -700 -100 100 R 50 50 1 1 O -X SW2 16 700 -100 100 L 50 50 1 1 O -X TG1 26 -700 100 100 R 50 50 1 1 O -X BOOST2 17 700 0 100 L 50 50 1 1 O -X PGOOD1 27 -700 -800 100 R 50 50 1 1 O -X BG2 18 700 -200 100 L 50 50 1 1 O -X I_Lim 28 700 -1200 100 L 50 50 1 1 I -X INTVcc 19 100 300 100 D 50 50 1 1 w -X SS1 29 -300 -1600 100 U 50 50 1 1 I ENDDRAW ENDDEF # @@ -2288,7 +2288,26 @@ $ENDFPLIST DRAW S -600 200 600 -1500 0 1 10 f X ITH1 1 -700 -1300 100 R 50 50 1 1 O +X SENSE2- 10 700 -500 100 L 50 50 1 1 I +X SENSE2+ 11 700 -400 100 L 50 50 1 1 I +X VFB2 12 700 -600 100 L 50 50 1 1 I +X ITH2 13 700 -1300 100 L 50 50 1 1 O +X SS2 14 300 -1600 100 U 50 50 1 1 I +X TG2 15 700 100 100 L 50 50 1 1 O +X SW2 16 700 -100 100 L 50 50 1 1 O +X BOOST2 17 700 0 100 L 50 50 1 1 O +X BG2 18 700 -200 100 L 50 50 1 1 O +X INTVcc 19 100 300 100 D 50 50 1 1 w X VFB1 2 -700 -600 100 R 50 50 1 1 I +X EXTVcc 20 200 300 100 D 50 50 1 1 W +X PGND 21 100 -1600 100 U 50 50 1 1 W +X Vin 22 -100 300 100 D 50 50 1 1 W +X BG1 23 -700 -200 100 R 50 50 1 1 O +X BOOST1 24 -700 0 100 R 50 50 1 1 O +X SW1 25 -700 -100 100 R 50 50 1 1 O +X TG1 26 -700 100 100 R 50 50 1 1 O +X PGOOD1 27 -700 -800 100 R 50 50 1 1 O +X SS1 28 -300 -1600 100 U 50 50 1 1 I X SENSE1+ 3 -700 -400 100 R 50 50 1 1 I X SENSE1- 4 -700 -500 100 R 50 50 1 1 I X FREQ 5 -700 -1000 100 R 50 50 1 1 I @@ -2296,25 +2315,6 @@ X PLL/MODE 6 700 -1100 100 L 50 50 1 1 I X SGND 7 -100 -1600 100 U 50 50 1 1 W X RUN1 8 -700 -700 100 R 50 50 1 1 I X RUN2 9 700 -700 100 L 50 50 1 1 I -X SENSE2- 10 700 -500 100 L 50 50 1 1 I -X EXTVcc 20 200 300 100 D 50 50 1 1 W -X SENSE2+ 11 700 -400 100 L 50 50 1 1 I -X PGND 21 100 -1600 100 U 50 50 1 1 W -X VFB2 12 700 -600 100 L 50 50 1 1 I -X Vin 22 -100 300 100 D 50 50 1 1 W -X ITH2 13 700 -1300 100 L 50 50 1 1 O -X BG1 23 -700 -200 100 R 50 50 1 1 O -X SS2 14 300 -1600 100 U 50 50 1 1 I -X BOOST1 24 -700 0 100 R 50 50 1 1 O -X TG2 15 700 100 100 L 50 50 1 1 O -X SW1 25 -700 -100 100 R 50 50 1 1 O -X SW2 16 700 -100 100 L 50 50 1 1 O -X TG1 26 -700 100 100 R 50 50 1 1 O -X BOOST2 17 700 0 100 L 50 50 1 1 O -X PGOOD1 27 -700 -800 100 R 50 50 1 1 O -X BG2 18 700 -200 100 L 50 50 1 1 O -X SS1 28 -300 -1600 100 U 50 50 1 1 I -X INTVcc 19 100 300 100 D 50 50 1 1 w ENDDRAW ENDDEF # @@ -2406,6 +2406,10 @@ $ENDFPLIST DRAW S -500 400 500 -400 0 1 10 f X VIN 1 -600 300 100 R 50 50 1 1 W +X BST 10 600 300 100 L 50 50 1 1 P +X LX 11 600 100 100 L 50 50 1 1 w +X PGND 12 0 -500 100 U 50 50 1 1 W +X EP 13 100 -500 100 U 50 50 1 1 W X EN/UVLO 2 -600 200 100 R 50 50 1 1 I X ~RESET 3 600 -200 100 L 50 50 1 1 C X SS 4 -600 -200 100 R 50 50 1 1 P @@ -2414,10 +2418,6 @@ X RT/SYNC 6 -600 -100 100 R 50 50 1 1 I X FB 7 600 -100 100 L 50 50 1 1 I X GND 8 -100 -500 100 U 50 50 1 1 W X EXTVCC 9 0 500 100 D 50 50 1 1 W -X BST 10 600 300 100 L 50 50 1 1 P -X LX 11 600 100 100 L 50 50 1 1 w -X PGND 12 0 -500 100 U 50 50 1 1 W -X EP 13 100 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -2434,7 +2434,23 @@ $ENDFPLIST DRAW S -400 500 400 -500 0 1 10 f X LX 1 500 200 100 L 50 50 1 1 P N +X EN/UVLO 10 -500 200 100 R 50 50 1 1 I +X PGND 11 -100 -600 100 U 50 50 1 1 P N +X VCC 12 500 -400 100 L 50 50 1 1 w +X NC 13 400 -200 100 L 50 50 1 1 N N +X ~RESET 14 500 -300 100 L 50 50 1 1 C +X MODE/SYNC 15 -500 -100 100 R 50 50 1 1 I +X SS 16 -500 -300 100 R 50 50 1 1 P +X CF 17 500 0 100 L 50 50 1 1 P +X FB 18 500 -100 100 L 50 50 1 1 I +X RT 19 -500 0 100 R 50 50 1 1 I X PGND 2 -100 -600 100 U 50 50 1 1 W +X EXTVCC 20 0 600 100 D 50 50 1 1 W +X SGND 21 0 -600 100 U 50 50 1 1 W +X BST 22 500 400 100 L 50 50 1 1 P +X LX 23 500 200 100 L 50 50 1 1 P N +X LX 24 500 200 100 L 50 50 1 1 w +X EP 25 100 -600 100 U 50 50 1 1 W X PGND 3 -100 -600 100 U 50 50 1 1 P N X NC 4 -400 100 100 R 50 50 1 1 N N X VIN 5 -500 300 100 R 50 50 1 1 P N @@ -2442,22 +2458,6 @@ X VIN 6 -500 300 100 R 50 50 1 1 P N X VIN 7 -500 300 100 R 50 50 1 1 P N X NC 8 -400 -200 100 R 50 50 1 1 N N X VIN 9 -500 300 100 R 50 50 1 1 W -X EN/UVLO 10 -500 200 100 R 50 50 1 1 I -X EXTVCC 20 0 600 100 D 50 50 1 1 W -X PGND 11 -100 -600 100 U 50 50 1 1 P N -X SGND 21 0 -600 100 U 50 50 1 1 W -X VCC 12 500 -400 100 L 50 50 1 1 w -X BST 22 500 400 100 L 50 50 1 1 P -X NC 13 400 -200 100 L 50 50 1 1 N N -X LX 23 500 200 100 L 50 50 1 1 P N -X ~RESET 14 500 -300 100 L 50 50 1 1 C -X LX 24 500 200 100 L 50 50 1 1 w -X MODE/SYNC 15 -500 -100 100 R 50 50 1 1 I -X EP 25 100 -600 100 U 50 50 1 1 W -X SS 16 -500 -300 100 R 50 50 1 1 P -X CF 17 500 0 100 L 50 50 1 1 P -X FB 18 500 -100 100 L 50 50 1 1 I -X RT 19 -500 0 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -2898,6 +2898,7 @@ $ENDFPLIST DRAW S -300 300 300 -300 0 1 10 f X EXT 1 400 100 100 L 50 50 1 1 E +X Vin 10 -400 200 100 R 50 50 1 1 W X GND 2 0 -400 100 U 50 50 1 1 W X CS 3 400 200 100 L 50 50 1 1 I X FB 4 400 0 100 L 50 50 1 1 I @@ -2906,7 +2907,6 @@ X ~SHDN 6 -400 100 100 R 50 50 1 1 I X LBI 7 -400 -100 100 R 50 50 1 1 I X ~LBO 8 400 -100 100 L 50 50 1 1 O X PG 9 400 -200 100 L 50 50 1 1 O -X Vin 10 -400 200 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -2921,16 +2921,7 @@ ALIAS MIC2177-3.3 MIC2177-5.0 DRAW S -300 500 300 -300 0 1 10 f X VIN 1 -400 400 100 R 50 50 1 1 W -X VIN 2 -400 400 100 R 50 50 1 1 P N -X SW 3 400 200 100 L 50 50 1 1 O -X PGND 4 100 -400 100 U 50 50 1 1 W -X PGND 5 100 -400 100 U 50 50 1 1 P N -X PGND 6 100 -400 100 U 50 50 1 1 P N -X PGND 7 100 -400 100 U 50 50 1 1 P N -X SW 8 400 200 100 L 50 50 1 1 P N -X VIN 9 -400 400 100 R 50 50 1 1 P N X Sense 10 400 400 100 L 50 50 1 1 I -X ~SHDN 20 -400 300 100 R 50 50 1 1 I X AUTO 11 -400 0 100 R 50 50 1 1 I X FB 12 400 0 100 L 50 50 1 1 I X COMP 13 -400 -100 100 R 50 50 1 1 I @@ -2940,6 +2931,15 @@ X SGND 16 0 -400 100 U 50 50 1 1 P N X SGND 17 0 -400 100 U 50 50 1 1 P N X SYNC 18 -400 200 100 R 50 50 1 1 I X Bias 19 -400 -200 100 R 50 50 1 1 I +X VIN 2 -400 400 100 R 50 50 1 1 P N +X ~SHDN 20 -400 300 100 R 50 50 1 1 I +X SW 3 400 200 100 L 50 50 1 1 O +X PGND 4 100 -400 100 U 50 50 1 1 W +X PGND 5 100 -400 100 U 50 50 1 1 P N +X PGND 6 100 -400 100 U 50 50 1 1 P N +X PGND 7 100 -400 100 U 50 50 1 1 P N +X SW 8 400 200 100 L 50 50 1 1 P N +X VIN 9 -400 400 100 R 50 50 1 1 P N ENDDRAW ENDDEF # @@ -2954,16 +2954,7 @@ ALIAS MIC2178-3.3 MIC2178-5.0 DRAW S -300 500 300 -300 0 1 10 f X VIN 1 -400 400 100 R 50 50 1 1 W -X VIN 2 -400 400 100 R 50 50 1 1 P N -X SW 3 400 400 100 L 50 50 1 1 O -X PGND 4 100 -400 100 U 50 50 1 1 W -X PGND 5 100 -400 100 U 50 50 1 1 P N -X PGND 6 100 -400 100 U 50 50 1 1 P N -X PGND 7 100 -400 100 U 50 50 1 1 P N -X SW 8 400 400 100 L 50 50 1 1 P N -X VIN 9 -400 400 100 R 50 50 1 1 P N X ~PWM 10 -400 100 100 R 50 50 1 1 I -X EN 20 -400 300 100 R 50 50 1 1 I X PWRGD 11 400 0 100 L 50 50 1 1 O X FB 12 400 200 100 L 50 50 1 1 I X COMP 13 -400 -100 100 R 50 50 1 1 I @@ -2973,6 +2964,15 @@ X SGND 16 0 -400 100 U 50 50 1 1 P N X SGND 17 0 -400 100 U 50 50 1 1 P N X SYNC 18 -400 200 100 R 50 50 1 1 I X Bias 19 -400 -200 100 R 50 50 1 1 I +X VIN 2 -400 400 100 R 50 50 1 1 P N +X EN 20 -400 300 100 R 50 50 1 1 I +X SW 3 400 400 100 L 50 50 1 1 O +X PGND 4 100 -400 100 U 50 50 1 1 W +X PGND 5 100 -400 100 U 50 50 1 1 P N +X PGND 6 100 -400 100 U 50 50 1 1 P N +X PGND 7 100 -400 100 U 50 50 1 1 P N +X SW 8 400 400 100 L 50 50 1 1 P N +X VIN 9 -400 400 100 R 50 50 1 1 P N ENDDRAW ENDDEF # @@ -3013,6 +3013,8 @@ $ENDFPLIST DRAW S -200 200 200 -200 0 1 10 f X Vout 1 300 100 100 L 50 50 1 1 w +X NC 10 200 -100 100 L 50 50 1 1 N N +X RC 11 -300 0 100 R 50 50 1 1 I X Vout 2 300 100 100 L 50 50 1 1 P N X Vout 3 300 100 100 L 50 50 1 1 P N X Vout 4 300 100 100 L 50 50 1 1 P N @@ -3021,8 +3023,6 @@ X COM 6 0 -300 100 U 50 50 1 1 P N X Vin 7 -300 100 100 R 50 50 1 1 W X Vin 8 -300 100 100 R 50 50 1 1 P N X NC 9 200 0 100 L 50 50 1 1 N N -X NC 10 200 -100 100 L 50 50 1 1 N N -X RC 11 -300 0 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -3040,6 +3040,8 @@ $ENDFPLIST DRAW S -200 200 200 -200 0 1 10 f X Vout 1 300 100 100 L 50 50 1 1 w +X NC 10 200 -100 100 L 50 50 1 1 N N +X RC 11 -300 0 100 R 50 50 1 1 I X Vout 2 300 100 100 L 50 50 1 1 P N X Vout 3 300 100 100 L 50 50 1 1 P N X Vout 4 300 100 100 L 50 50 1 1 P N @@ -3048,8 +3050,6 @@ X COM 6 0 -300 100 U 50 50 1 1 P N X Vin 7 -300 100 100 R 50 50 1 1 W X Vin 8 -300 100 100 R 50 50 1 1 P N X NC 9 200 0 100 L 50 50 1 1 N N -X NC 10 200 -100 100 L 50 50 1 1 N N -X RC 11 -300 0 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -3079,11 +3079,11 @@ P 2 0 1 10 0 0 0 50 N P 2 0 1 10 0 100 0 150 N P 2 0 1 10 0 200 0 250 N X VIN- 1 -500 -200 100 R 50 50 1 1 W +X VOUT- 11 500 -200 100 L 50 50 1 1 w +X VIN+ 14 -500 200 100 R 50 50 1 1 W X NC 7 -500 0 100 R 50 50 1 1 N N X 0V 8 500 0 100 L 50 50 1 1 w X VOUT+ 9 500 200 100 L 50 50 1 1 w -X VOUT- 11 500 -200 100 L 50 50 1 1 w -X VIN+ 14 -500 200 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -3146,10 +3146,10 @@ P 2 0 1 10 50 0 50 50 N P 2 0 1 10 50 100 50 150 N P 2 0 1 10 50 200 50 250 N X -VIN 1 -500 -200 100 R 50 50 1 1 W +X NC 14 -400 0 100 R 50 50 1 1 N N X +VIN 3 -500 200 100 R 50 50 1 1 W X -VOUT 7 500 -200 100 L 50 50 1 1 w X +VOUT 8 500 200 100 L 50 50 1 1 w -X NC 14 -400 0 100 R 50 50 1 1 N N ENDDRAW ENDDEF # @@ -3188,14 +3188,6 @@ $ENDFPLIST DRAW S -300 200 300 -200 0 1 10 f X GND 1 0 -300 100 U 50 50 1 1 W -X GND 2 0 -300 100 U 50 50 1 1 P N -X GND 3 0 -300 100 U 50 50 1 1 P N -X FB 4 400 -100 100 L 50 50 1 1 I -X GND 5 0 -300 100 U 50 50 1 1 P N -X NC 6 -300 0 100 R 50 50 1 1 N N -X EN 7 -400 -100 100 R 50 50 1 1 I -X NC 8 300 0 100 L 50 50 1 1 N N -X Vin 9 -400 100 100 R 50 50 1 1 W X Vin 10 -400 100 100 R 50 50 1 1 P N X Vin 11 -400 100 100 R 50 50 1 1 P N X Vin 12 -400 100 100 R 50 50 1 1 P N @@ -3204,6 +3196,14 @@ X SW 14 400 100 100 L 50 50 1 1 O X SW 15 400 100 100 L 50 50 1 1 P N X NC 16 100 -200 100 U 50 50 1 1 N N X PAD 17 -100 -300 100 U 50 50 1 1 P +X GND 2 0 -300 100 U 50 50 1 1 P N +X GND 3 0 -300 100 U 50 50 1 1 P N +X FB 4 400 -100 100 L 50 50 1 1 I +X GND 5 0 -300 100 U 50 50 1 1 P N +X NC 6 -300 0 100 R 50 50 1 1 N N +X EN 7 -400 -100 100 R 50 50 1 1 I +X NC 8 300 0 100 L 50 50 1 1 N N +X Vin 9 -400 100 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -3509,6 +3509,11 @@ $ENDFPLIST DRAW S -400 400 400 -400 0 1 10 f X Comp 1 -500 200 100 R 50 50 1 1 I +X COLOUT 10 500 300 100 L 50 50 1 1 C +X BASE 11 500 0 100 L 50 50 1 1 P +X BaseDrv 12 500 -100 100 L 50 50 1 1 P +X Curr_Lim 13 -500 100 100 R 50 50 1 1 I +X VCC 14 -500 300 100 R 50 50 1 1 W X Inhbt 2 -500 -100 100 R 50 50 1 1 I X Freq 3 -500 0 100 R 50 50 1 1 I X Substrate 4 -500 -300 100 R 50 50 1 1 I @@ -3517,11 +3522,6 @@ X Cath. 6 500 -300 100 L 50 50 1 1 P X Anode 7 500 200 100 L 50 50 1 1 P X EMITOUT 8 500 100 100 L 50 50 1 1 E X NC 9 -400 -200 100 R 50 50 1 1 N N -X COLOUT 10 500 300 100 L 50 50 1 1 C -X BASE 11 500 0 100 L 50 50 1 1 P -X BaseDrv 12 500 -100 100 L 50 50 1 1 P -X Curr_Lim 13 -500 100 100 R 50 50 1 1 I -X VCC 14 -500 300 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -3583,12 +3583,12 @@ P 2 0 1 0 0 100 0 50 N P 2 0 1 0 0 200 0 150 N P 2 0 1 0 0 300 0 250 N X -VIN 1 -800 -200 100 R 50 50 1 1 W +X +VIN 14 -800 200 100 R 50 50 1 1 W X Remote_on/off 2 -800 0 100 R 50 50 1 1 I X NC 6 500 100 100 L 50 50 1 1 N N X NC 7 500 -100 100 L 50 50 1 1 N N X +VOUT 8 500 200 100 L 50 50 1 1 w X -VOUT 9 500 -200 100 L 50 50 1 1 w -X +VIN 14 -800 200 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -3651,12 +3651,12 @@ P 2 0 1 0 0 100 0 50 N P 2 0 1 0 0 200 0 150 N P 2 0 1 0 0 300 0 250 N X -VIN 1 -800 -200 100 R 50 50 1 1 W +X +VIN 14 -800 200 100 R 50 50 1 1 W X Remote_on/off 2 -800 0 100 R 50 50 1 1 I X Common 6 500 0 100 L 50 50 1 1 P N X -VOUT 7 500 -200 100 L 50 50 1 1 w X +VOUT 8 500 200 100 L 50 50 1 1 w X Common 9 500 0 100 L 50 50 1 1 w -X +VIN 14 -800 200 100 R 50 50 1 1 W ENDDRAW ENDDEF # @@ -3766,6 +3766,7 @@ $ENDFPLIST DRAW S -500 400 500 -300 0 1 10 f X ~EN 1 -600 -200 100 R 50 50 1 1 I +X FB 10 600 -100 100 L 50 50 1 1 I X PG 2 600 -200 100 L 50 50 1 1 C X C2- 3 100 500 100 D 50 50 1 1 P X C2+ 4 400 500 100 D 50 50 1 1 P @@ -3774,7 +3775,102 @@ X C1+ 6 -100 500 100 D 50 50 1 1 P X VOUT 7 600 100 100 L 50 50 1 1 w X C1- 8 -400 500 100 D 50 50 1 1 P X GND 9 0 -400 100 U 50 50 1 1 W -X FB 10 600 -100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# TPS61090 +# +DEF TPS61090 U 0 20 Y Y 1 F N +F0 "U" -300 600 50 H V L CNN +F1 "TPS61090" 50 600 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-16-1EP_4x4mm_Pitch0.65mm" -950 -1050 50 H I L CNN +F3 "" 150 -1150 50 H I L CNN +$FPLIST + QFN*4x4mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -300 550 300 -500 0 1 10 f +X VOUT 1 400 500 100 L 50 50 0 0 w +X SYNC 10 -400 -200 100 R 50 50 0 0 I +X EN 11 -400 100 100 R 50 50 0 0 I +X LBO 12 400 0 100 L 50 50 0 0 C +X GND 13 -200 -600 100 U 50 50 0 0 W +X FB 14 400 100 100 L 50 50 0 0 I +X VOUT 15 400 400 100 L 50 50 0 0 P +X VOUT 16 400 300 100 L 50 50 0 0 P +X PAD 17 200 -600 100 U 50 50 0 0 W +X NC 2 400 -200 100 L 50 50 0 0 N N +X SW 3 -400 500 100 R 50 50 0 0 P +X SW 4 -400 400 100 R 50 50 0 0 P +X PGND 5 -100 -600 100 U 50 50 0 0 W +X PGND 6 0 -600 100 U 50 50 0 0 W +X PGND 7 100 -600 100 U 50 50 0 0 W +X VBAT 8 -400 200 100 R 50 50 0 0 W +X LBI 9 -400 0 100 R 50 50 0 0 I +ENDDRAW +ENDDEF +# +# TPS61091 +# +DEF TPS61091 U 0 20 Y Y 1 F N +F0 "U" -300 600 50 H V L CNN +F1 "TPS61091" 50 600 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-16-1EP_4x4mm_Pitch0.65mm" -950 -1050 50 H I L CNN +F3 "" 150 -1150 50 H I L CNN +$FPLIST + QFN*4x4mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -300 550 300 -500 0 1 10 f +X VOUT 1 400 500 100 L 50 50 0 0 w +X SYNC 10 -400 -200 100 R 50 50 0 0 I +X EN 11 -400 100 100 R 50 50 0 0 I +X LBO 12 400 0 100 L 50 50 0 0 C +X GND 13 -200 -600 100 U 50 50 0 0 W +X FB 14 400 100 100 L 50 50 0 0 I +X VOUT 15 400 400 100 L 50 50 0 0 P +X VOUT 16 400 300 100 L 50 50 0 0 P +X PAD 17 200 -600 100 U 50 50 0 0 W +X NC 2 400 -200 100 L 50 50 0 0 N N +X SW 3 -400 500 100 R 50 50 0 0 P +X SW 4 -400 400 100 R 50 50 0 0 P +X PGND 5 -100 -600 100 U 50 50 0 0 W +X PGND 6 0 -600 100 U 50 50 0 0 W +X PGND 7 100 -600 100 U 50 50 0 0 W +X VBAT 8 -400 200 100 R 50 50 0 0 W +X LBI 9 -400 0 100 R 50 50 0 0 I +ENDDRAW +ENDDEF +# +# TPS61092 +# +DEF TPS61092 U 0 20 Y Y 1 F N +F0 "U" -300 600 50 H V L CNN +F1 "TPS61092" 50 600 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-16-1EP_4x4mm_Pitch0.65mm" -950 -1050 50 H I L CNN +F3 "" 150 -1150 50 H I L CNN +$FPLIST + QFN*4x4mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -300 550 300 -500 0 1 10 f +X VOUT 1 400 500 100 L 50 50 0 0 w +X SYNC 10 -400 -200 100 R 50 50 0 0 I +X EN 11 -400 100 100 R 50 50 0 0 I +X LBO 12 400 0 100 L 50 50 0 0 C +X GND 13 -200 -600 100 U 50 50 0 0 W +X FB 14 400 100 100 L 50 50 0 0 I +X VOUT 15 400 400 100 L 50 50 0 0 P +X VOUT 16 400 300 100 L 50 50 0 0 P +X PAD 17 200 -600 100 U 50 50 0 0 W +X NC 2 400 -200 100 L 50 50 0 0 N N +X SW 3 -400 500 100 R 50 50 0 0 P +X SW 4 -400 400 100 R 50 50 0 0 P +X PGND 5 -100 -600 100 U 50 50 0 0 W +X PGND 6 0 -600 100 U 50 50 0 0 W +X PGND 7 100 -600 100 U 50 50 0 0 W +X VBAT 8 -400 200 100 R 50 50 0 0 W +X LBI 9 -400 0 100 R 50 50 0 0 I ENDDRAW ENDDEF # @@ -3792,6 +3888,8 @@ $ENDFPLIST DRAW S -300 300 300 -400 0 1 10 f X VAUX 1 400 0 100 L 50 50 1 1 B +X FB 10 400 -200 100 L 50 50 1 1 I +X PAD 11 0 -500 100 U 50 50 1 1 W X VOUT 2 400 100 100 L 50 50 1 1 w X L 3 400 200 100 L 50 50 1 1 I X PGND 4 100 -500 100 U 50 50 1 1 W @@ -3800,8 +3898,6 @@ X EN 6 -400 100 100 R 50 50 1 1 I X UVLO 7 -400 -100 100 R 50 50 1 1 I X PS 8 -400 0 100 R 50 50 1 1 I X GND 9 -100 -500 100 U 50 50 1 1 W -X FB 10 400 -200 100 L 50 50 1 1 I -X PAD 11 0 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -3818,6 +3914,8 @@ $ENDFPLIST DRAW S -300 300 300 -400 0 1 10 f X VAUX 1 400 0 100 L 50 50 1 1 B +X FB 10 400 -200 100 L 50 50 1 1 I +X PAD 11 0 -500 100 U 50 50 1 1 W X VOUT 2 400 100 100 L 50 50 1 1 w X L 3 400 200 100 L 50 50 1 1 I X PGND 4 100 -500 100 U 50 50 1 1 W @@ -3826,8 +3924,6 @@ X EN 6 -400 100 100 R 50 50 1 1 I X UVLO 7 -400 -100 100 R 50 50 1 1 I X PS 8 -400 0 100 R 50 50 1 1 I X GND 9 -100 -500 100 U 50 50 1 1 W -X FB 10 400 -200 100 L 50 50 1 1 I -X PAD 11 0 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # @@ -3845,14 +3941,6 @@ $ENDFPLIST DRAW S -300 400 300 -400 0 1 10 f X SW 1 400 200 100 L 50 50 1 1 O -X SW 2 400 200 100 L 50 50 1 1 P N -X SW 3 400 200 100 L 50 50 1 1 P N -X PG 4 400 -100 100 L 50 50 1 1 C -X FB 5 400 -200 100 L 50 50 1 1 I -X AGND 6 -100 -500 100 U 50 50 1 1 W -X FSW 7 -400 -100 100 R 50 50 1 1 I -X DEF 8 -400 0 100 R 50 50 1 1 I -X SS/TR 9 -400 100 100 R 50 50 1 1 I X AVIN 10 -100 500 100 D 50 50 1 1 W X PVIN 11 100 500 100 D 50 50 1 1 W X PVIN 12 100 500 100 D 50 50 1 1 P N @@ -3861,6 +3949,14 @@ X VOS 14 400 0 100 L 50 50 1 1 I X PGND 15 100 -500 100 U 50 50 1 1 W X PGND 16 100 -500 100 U 50 50 1 1 P N X EP 17 0 -500 100 U 50 50 1 1 W +X SW 2 400 200 100 L 50 50 1 1 P N +X SW 3 400 200 100 L 50 50 1 1 P N +X PG 4 400 -100 100 L 50 50 1 1 C +X FB 5 400 -200 100 L 50 50 1 1 I +X AGND 6 -100 -500 100 U 50 50 1 1 W +X FSW 7 -400 -100 100 R 50 50 1 1 I +X DEF 8 -400 0 100 R 50 50 1 1 I +X SS/TR 9 -400 100 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -3926,6 +4022,8 @@ $ENDFPLIST DRAW S -300 400 300 -400 0 1 10 f X PGND 1 0 -500 100 U 50 50 1 1 W +X VOS 10 400 200 100 L 50 50 1 1 I +X PAD 11 -100 -500 100 U 50 50 1 1 W X VIN 2 -400 300 100 R 50 50 1 1 W X EN 3 -400 200 100 R 50 50 1 1 I X NC 4 -200 -500 100 U 50 50 1 1 N N @@ -3934,8 +4032,6 @@ X AGND 6 100 -500 100 U 50 50 1 1 W X PG 7 -400 -200 100 R 50 50 1 1 O X ~SLEEP 8 -400 0 100 R 50 50 1 1 I X SW 9 400 300 100 L 50 50 1 1 w -X VOS 10 400 200 100 L 50 50 1 1 I -X PAD 11 -100 -500 100 U 50 50 1 1 W ENDDRAW ENDDEF # From 29e0438c110bd6356a2028a262c57285ea86d750 Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 21:24:38 +0000 Subject: [PATCH 46/54] added TPD3E001DRLR TPD2E2U06 --- library/ESD_Protection.dcm | 6 ++++++ library/ESD_Protection.lib | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/library/ESD_Protection.dcm b/library/ESD_Protection.dcm index f65fc655..97c6c83f 100644 --- a/library/ESD_Protection.dcm +++ b/library/ESD_Protection.dcm @@ -210,4 +210,10 @@ K usb ethernet F http://www2.st.com/resource/en/datasheet/CD00050750.pdf $ENDCMP # +$CMP TPD3E001DRLR +D TPD3E001 Low-Capacitance 3-Channel ESD-Protection for High-Speed Data Interfaces +K ESD-Protection +F http://www.ti.com/lit/ds/symlink/tpd3e001.pdf +$ENDCMP +# #End Doc Library diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 534af36d..d087c7b2 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -810,4 +810,24 @@ X IO1 6 500 200 200 L 50 50 1 1 P ENDDRAW ENDDEF # +# TPD3E001DRLR +# +DEF TPD3E001DRLR U 0 40 Y Y 1 F N +F0 "U" -200 250 60 H V C CNN +F1 "TPD3E001DRLR" 0 -350 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SOT-5 +$ENDFPLIST +DRAW +S -250 200 250 -200 0 1 0 f +X IO1 1 350 100 100 L 50 50 1 1 I +X IO2 2 350 0 100 L 50 50 1 1 I +X GND 3 0 -300 100 U 50 50 1 1 W N +X IO3 4 350 -100 100 L 50 50 1 1 I +X VBUS 5 -350 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# #End Library From d7fc3057b1fbad843c542a3556fad1107906ca2f Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 21:52:06 +0000 Subject: [PATCH 47/54] updated to resolve jenkins issues --- library/ESD_Protection.dcm | 18 ++++++++---- library/ESD_Protection.lib | 57 +++++++++++++++++++++++++------------- 2 files changed, 49 insertions(+), 26 deletions(-) diff --git a/library/ESD_Protection.dcm b/library/ESD_Protection.dcm index 97c6c83f..d32b5d3d 100644 --- a/library/ESD_Protection.dcm +++ b/library/ESD_Protection.dcm @@ -162,6 +162,12 @@ K can esd protection suppression transient automotive F http://www.onsemi.com/pub_link/Collateral/NUP2105L-D.PDF $ENDCMP # +$CMP TPD2E2U06 +D Dual-Channel High-Speed ESD Protection +K ESD-Protection +F http://www.ti.com/lit/ds/symlink/tpd2e2u06.pdf +$ENDCMP +# $CMP TPD2EUSB30 D 2-Channel ESD Protection for Super-Speed USB 3.0 Interface, DRT-3 K ESD protection USB 3.0 @@ -180,6 +186,12 @@ K ESD protection F http://www.ti.com/lit/ds/symlink/tpd2s017.pdf $ENDCMP # +$CMP TPD3E001DRLR +D TPD3E001 Low-Capacitance 3-Channel ESD-Protection for High-Speed Data Interfaces +K ESD-Protection +F http://www.ti.com/lit/ds/symlink/tpd3e001.pdf +$ENDCMP +# $CMP TPD4EUSB30 D 4-Channel ESD Protection for Super-Speed USB 3.0 Interface, USON-10 K ESD protection USB 3.0 @@ -210,10 +222,4 @@ K usb ethernet F http://www2.st.com/resource/en/datasheet/CD00050750.pdf $ENDCMP # -$CMP TPD3E001DRLR -D TPD3E001 Low-Capacitance 3-Channel ESD-Protection for High-Speed Data Interfaces -K ESD-Protection -F http://www.ti.com/lit/ds/symlink/tpd3e001.pdf -$ENDCMP -# #End Doc Library diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index d087c7b2..3c2c772e 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -478,6 +478,23 @@ X IO4 6 500 -100 200 L 50 50 1 1 P ENDDRAW ENDDEF # +# TPD2E2U06 +# +DEF TPD2E2U06 U 0 40 Y Y 1 F N +F0 "U" -200 200 60 H V C CNN +F1 "TPD2E2U06" 0 -200 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -250 150 250 -150 0 1 0 f +X NC 1 350 50 100 L 50 50 1 1 I +X NC 2 350 -50 100 L 50 50 1 1 I +X IO1 3 -350 50 100 R 50 50 1 1 I +X GND 4 0 -250 100 U 50 50 1 1 I N +X IO2 5 -350 -50 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # TPD2EUSB30 # DEF TPD2EUSB30 U 0 0 Y Y 1 F N @@ -582,6 +599,26 @@ X CH2Out 6 500 -100 300 L 50 50 1 1 P ENDDRAW ENDDEF # +# TPD3E001DRLR +# +DEF TPD3E001DRLR U 0 40 Y Y 1 F N +F0 "U" -200 250 60 H V C CNN +F1 "TPD3E001DRLR" 0 -350 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SOT?5* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X IO1 1 400 100 100 L 50 50 1 1 I +X IO2 2 400 0 100 L 50 50 1 1 I +X GND 3 0 -300 100 U 50 50 1 1 W +X IO3 4 400 -100 100 L 50 50 1 1 I +X VBUS 5 -400 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# # TPD4EUSB30 # DEF TPD4EUSB30 U 0 0 Y Y 1 F N @@ -810,24 +847,4 @@ X IO1 6 500 200 200 L 50 50 1 1 P ENDDRAW ENDDEF # -# TPD3E001DRLR -# -DEF TPD3E001DRLR U 0 40 Y Y 1 F N -F0 "U" -200 250 60 H V C CNN -F1 "TPD3E001DRLR" 0 -350 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -$FPLIST - SOT-5 -$ENDFPLIST -DRAW -S -250 200 250 -200 0 1 0 f -X IO1 1 350 100 100 L 50 50 1 1 I -X IO2 2 350 0 100 L 50 50 1 1 I -X GND 3 0 -300 100 U 50 50 1 1 W N -X IO3 4 350 -100 100 L 50 50 1 1 I -X VBUS 5 -350 0 100 R 50 50 1 1 W -ENDDRAW -ENDDEF -# #End Library From 488a47675ca174d1226c82b7750bd02d1c50a719 Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 22:19:50 +0000 Subject: [PATCH 48/54] Updated to address automated script issues --- library/ESD_Protection.lib | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 3c2c772e..e4f3aba2 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -481,17 +481,20 @@ ENDDEF # TPD2E2U06 # DEF TPD2E2U06 U 0 40 Y Y 1 F N -F0 "U" -200 200 60 H V C CNN -F1 "TPD2E2U06" 0 -200 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F0 "U" -200 200 50 H V C CNN +F1 "TPD2E2U06" 0 -200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN DRAW -S -250 150 250 -150 0 1 0 f -X NC 1 350 50 100 L 50 50 1 1 I -X NC 2 350 -50 100 L 50 50 1 1 I -X IO1 3 -350 50 100 R 50 50 1 1 I -X GND 4 0 -250 100 U 50 50 1 1 I N -X IO2 5 -350 -50 100 R 50 50 1 1 I +$FPLIST + SOT?5* +$ENDFPLIST +S -300 150 300 -150 0 1 10 f +X NC 1 400 50 100 L 50 50 1 1 I +X NC 2 400 -50 100 L 50 50 1 1 I +X IO1 3 -400 50 100 R 50 50 1 1 I +X GND 4 0 -250 100 U 50 50 1 1 I +X IO2 5 -400 -50 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -602,10 +605,10 @@ ENDDEF # TPD3E001DRLR # DEF TPD3E001DRLR U 0 40 Y Y 1 F N -F0 "U" -200 250 60 H V C CNN -F1 "TPD3E001DRLR" 0 -350 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F0 "U" -200 250 50 H V C CNN +F1 "TPD3E001DRLR" 0 -350 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN $FPLIST SOT?5* $ENDFPLIST From 683559273cc0f21831540636d48bbcb1a30e031b Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 22:36:16 +0000 Subject: [PATCH 49/54] Fixed additional errors --- library/ESD_Protection.lib | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index e4f3aba2..1fcf3274 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -483,18 +483,18 @@ ENDDEF DEF TPD2E2U06 U 0 40 Y Y 1 F N F0 "U" -200 200 50 H V C CNN F1 "TPD2E2U06" 0 -200 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW +F2 "" -300 100 50 H I C CNN +F3 "" -200 200 50 H I C CNN $FPLIST SOT?5* $ENDFPLIST -S -300 150 300 -150 0 1 10 f -X NC 1 400 50 100 L 50 50 1 1 I -X NC 2 400 -50 100 L 50 50 1 1 I -X IO1 3 -400 50 100 R 50 50 1 1 I -X GND 4 0 -250 100 U 50 50 1 1 I -X IO2 5 -400 -50 100 R 50 50 1 1 I +DRAW +S -200 150 200 -150 0 1 10 f +X NC 1 300 100 100 L 50 50 1 1 N N +X NC 2 300 -100 100 L 50 50 1 1 N N +X IO1 3 -300 100 100 R 50 50 1 1 I +X GND 4 0 -250 100 U 50 50 1 1 W +X IO2 5 -300 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -607,8 +607,8 @@ ENDDEF DEF TPD3E001DRLR U 0 40 Y Y 1 F N F0 "U" -200 250 50 H V C CNN F1 "TPD3E001DRLR" 0 -350 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN +F2 "" -300 150 50 H I C CNN +F3 "" -200 250 50 H I C CNN $FPLIST SOT?5* $ENDFPLIST From 08cfc883beb251b1110a162fdf55c188343267f9 Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Thu, 16 Nov 2017 22:56:56 +0000 Subject: [PATCH 50/54] Fixed ground pin alignment --- library/ESD_Protection.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 1fcf3274..31fafcb4 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -481,19 +481,19 @@ ENDDEF # TPD2E2U06 # DEF TPD2E2U06 U 0 40 Y Y 1 F N -F0 "U" -200 200 50 H V C CNN -F1 "TPD2E2U06" 0 -200 50 H V C CNN +F0 "U" -150 250 50 H V C CNN +F1 "TPD2E2U06" 0 -250 50 H V C CNN F2 "" -300 100 50 H I C CNN F3 "" -200 200 50 H I C CNN $FPLIST SOT?5* $ENDFPLIST DRAW -S -200 150 200 -150 0 1 10 f +S -200 200 200 -200 0 1 10 f X NC 1 300 100 100 L 50 50 1 1 N N X NC 2 300 -100 100 L 50 50 1 1 N N X IO1 3 -300 100 100 R 50 50 1 1 I -X GND 4 0 -250 100 U 50 50 1 1 W +X GND 4 0 -300 100 U 50 50 1 1 W X IO2 5 -300 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF From d8804c9c7a9d5ec4d41b582efc8d5f216f87600b Mon Sep 17 00:00:00 2001 From: DerekGn <9FB2EFB6AF41A7C3> Date: Fri, 17 Nov 2017 16:48:16 +0000 Subject: [PATCH 51/54] Updated footprint --- library/ESD_Protection.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ESD_Protection.lib b/library/ESD_Protection.lib index 31fafcb4..bae2bdfe 100644 --- a/library/ESD_Protection.lib +++ b/library/ESD_Protection.lib @@ -483,7 +483,7 @@ ENDDEF DEF TPD2E2U06 U 0 40 Y Y 1 F N F0 "U" -150 250 50 H V C CNN F1 "TPD2E2U06" 0 -250 50 H V C CNN -F2 "" -300 100 50 H I C CNN +F2 "TO_SOT_Packages_SMD:SOT-543" -300 100 50 H I C CNN F3 "" -200 200 50 H I C CNN $FPLIST SOT?5* @@ -607,7 +607,7 @@ ENDDEF DEF TPD3E001DRLR U 0 40 Y Y 1 F N F0 "U" -200 250 50 H V C CNN F1 "TPD3E001DRLR" 0 -350 50 H V C CNN -F2 "" -300 150 50 H I C CNN +F2 "TO_SOT_Packages_SMD:SOT-543" -300 150 50 H I C CNN F3 "" -200 250 50 H I C CNN $FPLIST SOT?5* From ee3a7a96cc2bcc2845a4ae27f42b060580e1b199 Mon Sep 17 00:00:00 2001 From: Wojciech Macek Date: Sun, 22 Oct 2017 14:17:44 +0200 Subject: [PATCH 52/54] Microchip: SY89312V 3.3/5V, ECL/PECL 4GHz x2 clock divider Documentation: http://ww1.microchip.com/downloads/en/DeviceDoc/sy89312v.pdf --- library/microchip.dcm | 6 ++++++ library/microchip.lib | 24 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/library/microchip.dcm b/library/microchip.dcm index 665d9316..182cc178 100644 --- a/library/microchip.dcm +++ b/library/microchip.dcm @@ -204,6 +204,12 @@ K Driver, Dual MOSFET F http://ww1.microchip.com/downloads/en/DeviceDoc/mic4426.pdf $ENDCMP # +$CMP SY89312V +D 3.3/5V, 4GHz ECL/PECL x2 divider, DFN-8 +K CLOCK DIVIDER +F http://ww1.microchip.com/downloads/en/DeviceDoc/sy89312v.pdf +$ENDCMP +# $CMP USB2514B_Bi D USB 2.0 Hi-Speed Hub Controller K USB2.0 Hi-Speed-USB-Hub Hub-Controller diff --git a/library/microchip.lib b/library/microchip.lib index c21ef7c0..1503e40d 100644 --- a/library/microchip.lib +++ b/library/microchip.lib @@ -910,6 +910,30 @@ X NC 8 600 300 200 L 50 50 1 1 N N ENDDRAW ENDDEF # +# SY89312V +# +DEF SY89312V U 0 20 Y Y 1 F N +F0 "U" -300 500 50 H V C CNN +F1 "SY89312V" 400 -500 50 H V C CNN +F2 "Housings_DFN_QFN:DFN-8-1EP_2x2mm_Pitch0.5mm" 0 50 50 H I C CNN +F3 "" 0 50 50 H I C CNN +$FPLIST + DFN*2x2mm*Pitch0.5mm* +$ENDFPLIST +DRAW +S -400 400 400 -400 0 1 10 f +X RST 1 -500 200 100 R 50 50 1 1 I +X CLK 2 -500 0 100 R 50 50 1 1 I +X ~CLK 3 -500 -100 100 R 50 50 1 1 I +X Vbias 4 -500 -300 100 R 50 50 1 1 I +X GND 5 0 -500 100 U 50 50 1 1 W +X ~Q 6 500 -100 100 L 50 50 1 1 O +X Q 7 500 0 100 L 50 50 1 1 O +X Vcc 8 0 500 100 D 50 50 1 1 W +X PAD 9 100 -500 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # USB2514B_Bi # DEF USB2514B_Bi U 0 40 Y Y 1 F N From b9ee0c8f76c9e4cd61b8550e282f16faf7515cc3 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Fri, 17 Nov 2017 20:27:39 +0100 Subject: [PATCH 53/54] fixed library version to make these workable with KiCAD 4.0.7 (see https://github.com/KiCad/kicad-library/issues/1838) --- library/dc-dc.lib | 2 +- library/nordicsemi.lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 515f4457..ed5e76a0 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.4 +EESchema-LIBRARY Version 2.3 #encoding utf-8 # # ADP2108AUJ-1.0 diff --git a/library/nordicsemi.lib b/library/nordicsemi.lib index fef74647..2ea608e6 100644 --- a/library/nordicsemi.lib +++ b/library/nordicsemi.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.4 +EESchema-LIBRARY Version 2.3 #encoding utf-8 # # NRF8001 From c2143c43a42af549bc5099b138449b67d09c838a Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Fri, 17 Nov 2017 20:30:58 +0100 Subject: [PATCH 54/54] removed whiteline that lead to error --- library/rfcom.dcm | 1 - 1 file changed, 1 deletion(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 0de67d35..13232846 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -190,7 +190,6 @@ K GSM GPRS Quad-Band SMS FAX F http://www.simcom.us/act_admin/supportfile/SIM900_HD_V1.01(091226).pdf $ENDCMP # - $CMP SPBTLE-RF D Very Low Power network processor module for BLE v4.1, Hub capabilities K BLE bluetooth module low-power