From 5171c48a74bc8397cbae71bc50ef9bd146455639 Mon Sep 17 00:00:00 2001 From: Mikhail PONIKAROV Date: Wed, 27 May 2015 18:14:38 +0300 Subject: [PATCH] Rollback of incorrect commit --- eclipse.sh | 1 - linux_env.sh | 2 +- linux_run.sh | 2 +- salome_run.sh | 2 +- src/ExchangePlugin/Test/Data/solid.brp | 709 +++++++++++++++++++++++++ src/ExchangePlugin/Test/TestExport.py | 1 + src/ExchangePlugin/Test/TestImport.py | 1 + 7 files changed, 714 insertions(+), 4 deletions(-) create mode 100755 src/ExchangePlugin/Test/Data/solid.brp diff --git a/eclipse.sh b/eclipse.sh index 424c81177..9ba180d69 100755 --- a/eclipse.sh +++ b/eclipse.sh @@ -1,4 +1,3 @@ -#!/bin/bash # Find absolute path to ROOT_DIR export ROOT_DIR=$(pwd)/.. diff --git a/linux_env.sh b/linux_env.sh index a80bccde3..917518588 100644 --- a/linux_env.sh +++ b/linux_env.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh if [ "${INST_ROOT}" = "" ] ; then source /dn48/newgeom/common/SALOME/env_products.sh diff --git a/linux_run.sh b/linux_run.sh index b67ae15e0..79ed96720 100755 --- a/linux_run.sh +++ b/linux_run.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # Find absolute path to ROOT_DIR export ROOT_DIR=$(pwd)/.. diff --git a/salome_run.sh b/salome_run.sh index 552347f7c..78609177a 100755 --- a/salome_run.sh +++ b/salome_run.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh export ROOT_DIR=$(pwd)/.. export ROOT_DIR=`cd "${ROOT_DIR}";pwd` diff --git a/src/ExchangePlugin/Test/Data/solid.brp b/src/ExchangePlugin/Test/Data/solid.brp new file mode 100755 index 000000000..85b6b595b --- /dev/null +++ b/src/ExchangePlugin/Test/Data/solid.brp @@ -0,0 +1,709 @@ +DBRep_DrawableShape + +CASCADE Topology V1, (c) Matra-Datavision +Locations 40 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 20 +2 1 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 100 +2 3 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 30 +2 5 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 30 +2 7 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 30 +2 9 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 100 +2 11 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 -100 +2 13 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 100 +2 15 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 90 +2 17 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 80 +2 19 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 70 +2 21 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 60 +2 23 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 50 +2 25 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 40 +2 27 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 30 +2 29 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 20 +2 31 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 10 +2 33 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 20 +2 35 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 30 +2 37 -1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 30 +2 39 -1 0 +Curve2ds 52 +2 1.26469802856445 2.52939605712891 0 1 1 0 10 +1 7.85398163397448 -20 -1 0 +1 7.85398163397448 -20 -1 0 +2 -178.735301971436 2.52939605712891 0 1 1 0 10 +1 0 0 1 0 +1 0 -20 1 0 +1 0 0 1 0 +1 0 -20 1 0 +1 0 0 0 -1 +1 6.28318530717959 0 0 -1 +1 0 0 1 0 +1 0 -30 1 0 +1 0 0 1 0 +1 0 -30 1 0 +1 0 0 1 0 +1 0 -30 1 0 +1 0 0 0 -1 +1 6.28318530717959 0 0 -1 +1 0 0 1 0 +1 0 -100 1 0 +1 0 0 1 0 +1 0 -100 1 0 +1 0 0 1 0 +1 0 -100 1 0 +1 0 0 1 0 +1 0 -90 1 0 +1 0 0 1 0 +1 0 -80 1 0 +1 0 0 1 0 +1 0 -70 1 0 +1 0 0 1 0 +1 0 -60 1 0 +1 0 0 1 0 +1 0 -50 1 0 +1 0 0 1 0 +1 0 -40 1 0 +1 0 0 1 0 +1 0 -30 1 0 +1 0 0 1 0 +1 0 -20 1 0 +1 0 0 1 0 +1 0 -10 1 0 +1 0 0 1 0 +1 0 -20 1 0 +1 0 0 1 0 +1 0 -30 1 0 +1 0 0 1 0 +1 0 -30 1 0 +1 4.71238898038455 0 0 -1 +1 7.85398163397435 0 0 -1 +1 1.57079632679476 0 0 -1 +1 4.71238898038455 0 0 -1 +Curves 14 +2 210 30 20 0 0 -1 0 1 0 1 0 0 10 +2 30 30 20 0 0 -1 0 1 0 1 0 0 10 +2 208.735301971436 27.4706039428711 0 0 0 1 1 0 0 0 1 0 30 +1 0 57.4706039428711 0 -1 0 0 +2 28.7353019714355 27.4706039428711 0 0 0 1 1 0 0 0 1 0 30 +1 0 -2.52939605712891 0 1 0 0 +1 220 30 0 0 0 1 +2 210 30 0 0 0 1 1 0 0 0 1 0 10 +1 40 30 0 0 0 1 +2 30 30 0 0 0 1 1 0 0 0 1 0 10 +1 208.735301971431 -2.52939600712891 0 0 0 1 +1 208.73530197144 57.4706038928711 0 0 0 1 +1 28.7353019714396 57.4706038928711 0 0 0 1 +1 28.7353019714315 -2.52939600712891 0 0 0 1 +Polygon3D 0 +PolygonOnTriangulations 58 +19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 +p 0.4 1 1.5707963267949 1.91986217719376 2.26892802759263 2.61799387799149 2.96705972839036 3.31612557878923 3.66519142918809 4.01425727958696 4.36332312998582 4.71238898038469 5.06145483078356 5.41052068118242 5.75958653158129 6.10865238198015 6.45771823237902 6.80678408277788 7.15584993317675 7.50491578357561 7.85398163397448 +19 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 +p 0.2 1 1.5707963267949 1.91986217719376 2.26892802759263 2.61799387799149 2.96705972839036 3.31612557878923 3.66519142918809 4.01425727958696 4.36332312998582 4.71238898038469 5.06145483078355 5.41052068118242 5.75958653158129 6.10865238198015 6.45771823237902 6.80678408277788 7.15584993317675 7.50491578357561 7.85398163397448 +21 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 +p 0.4 1 1.5707963267949 1.8947963267949 2.2187963267949 2.5427963267949 2.8667963267949 3.1907963267949 3.5147963267949 3.8387963267949 4.1627963267949 4.4867963267949 4.8107963267949 5.1347963267949 5.4587963267949 5.7827963267949 6.1067963267949 6.4307963267949 6.75479632679489 7.07879632679489 7.40279632679489 7.62838898038469 7.85398163397448 +21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 +p 0.2 1 1.5707963267949 1.8947963267949 2.2187963267949 2.5427963267949 2.8667963267949 3.1907963267949 3.5147963267949 3.8387963267949 4.1627963267949 4.4867963267949 4.8107963267949 5.1347963267949 5.4587963267949 5.7827963267949 6.1067963267949 6.4307963267949 6.75479632679489 7.07879632679489 7.40279632679489 7.62838898038469 7.85398163397448 +21 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 19 +p 0.4 1 1.5707963267949 1.8947963267949 2.2187963267949 2.5427963267949 2.8667963267949 3.1907963267949 3.5147963267949 3.8387963267949 4.1627963267949 4.4867963267949 4.8107963267949 5.1347963267949 5.4587963267949 5.7827963267949 6.1067963267949 6.4307963267949 6.75479632679489 7.07879632679489 7.40279632679489 7.62838898038469 7.85398163397448 +11 2 14 15 16 17 18 19 20 21 22 4 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 1 5 6 7 8 9 10 11 12 13 3 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 1 2 3 4 5 6 7 8 9 10 11 +p 0.6 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 2 14 15 16 17 18 19 20 21 22 4 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 1 5 6 7 8 9 10 11 12 13 3 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 21 22 23 24 25 26 27 28 29 30 31 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 1 2 3 4 5 6 7 8 9 10 11 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 39 40 41 42 43 44 45 46 47 48 49 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +11 1 2 3 4 5 6 7 8 9 10 11 +p 1.2 1 4.71238898038455 5.03638898038455 5.36038898038455 5.68438898038455 6.00838898038455 6.33238898038455 6.65638898038455 6.98038898038455 7.30438898038455 7.57918530717945 7.85398163397435 +2 2 4 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 1 3 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 11 12 +p 1.8 1 -208.73530197144 -28.7353019714396 +2 2 4 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 1 3 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 31 32 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 11 12 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 49 50 +p 3.6 1 -208.73530197144 -28.7353019714396 +2 11 12 +p 3.6 1 -208.73530197144 -28.7353019714396 +11 1 5 6 7 8 9 10 11 12 13 3 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 2 14 15 16 17 18 19 20 21 22 4 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 12 13 14 15 16 17 18 19 20 21 22 +p 0.6 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 2 14 15 16 17 18 19 20 21 22 4 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 1 5 6 7 8 9 10 11 12 13 3 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 32 33 34 35 36 37 38 39 40 41 42 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 12 13 14 15 16 17 18 19 20 21 22 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 50 51 52 53 54 55 56 57 58 59 60 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +11 12 13 14 15 16 17 18 19 20 21 22 +p 1.2 1 1.57079632679476 1.89479632679476 2.21879632679476 2.54279632679476 2.86679632679476 3.19079632679476 3.51479632679476 3.83879632679476 4.16279632679476 4.43759265358966 4.71238898038455 +2 2 4 +p 3.6 1 28.7353019714315 208.735301971431 +2 1 3 +p 3.6 1 28.7353019714315 208.735301971431 +2 22 1 +p 1.8 1 28.7353019714315 208.735301971431 +2 2 4 +p 3.6 1 28.7353019714315 208.735301971431 +2 1 3 +p 3.6 1 28.7353019714315 208.735301971431 +2 42 21 +p 3.6 1 28.7353019714315 208.735301971431 +2 22 1 +p 3.6 1 28.7353019714315 208.735301971431 +2 60 39 +p 3.6 1 28.7353019714315 208.735301971431 +2 22 1 +p 3.6 1 28.7353019714315 208.735301971431 +2 1 2 +p 0.4 1 0 20 +2 21 3 +p 0.2 1 0 20 +21 1 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 21 +p 0.4 1 0 0.324 0.648 0.972 1.296 1.62 1.944 2.268 2.592 2.916 3.24 3.564 3.888 4.21200000000001 4.53600000000001 4.86000000000001 5.18400000000001 5.50800000000001 5.83200000000001 6.0575926535898 6.28318530717959 +21 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 43 +p 0.2 1 0 0.324 0.648 0.971999999999999 1.296 1.62 1.944 2.268 2.592 2.916 3.24 3.564 3.888 4.21200000000001 4.53600000000001 4.86000000000001 5.18400000000001 5.50800000000001 5.83200000000001 6.0575926535898 6.28318530717959 +2 1 2 +p 0.4 1 0 20 +2 23 3 +p 0.2 1 0 20 +21 1 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 23 +p 0.4 1 0 0.324 0.648 0.972 1.296 1.62 1.944 2.268 2.592 2.916 3.24 3.564 3.888 4.21200000000001 4.53600000000001 4.86000000000001 5.18400000000001 5.50800000000001 5.83200000000001 6.0575926535898 6.28318530717959 +21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 23 +p 0.2 1 0 0.324 0.648 0.972 1.296 1.62 1.944 2.268 2.592 2.916 3.24 3.564 3.888 4.21200000000001 4.53600000000001 4.86000000000001 5.18400000000001 5.50800000000001 5.83200000000001 6.0575926535898 6.28318530717959 +21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 23 +p 0.4 1 0 0.324 0.648 0.972 1.296 1.62 1.944 2.268 2.592 2.916 3.24 3.564 3.888 4.21200000000001 4.53600000000001 4.86000000000001 5.18400000000001 5.50800000000001 5.83200000000001 6.0575926535898 6.28318530717959 +2 1 2 +p 0.4 1 0 20 +2 3 4 +p 0.2 1 0 20 +2 3 4 +p 0.4 1 0 20 +2 1 2 +p 0.2 1 0 20 +2 3 4 +p 0.4 1 0 20 +2 1 2 +p 0.2 1 0 20 +2 3 4 +p 0.4 1 0 20 +2 1 2 +p 0.2 1 0 20 +Surfaces 23 +1 208.735301971436 27.4706039428711 0 0 0 1 1 0 0 0 1 0 +2 210 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 208.735301971436 27.4706039428711 0 0 0 -1 1 0 0 0 1 0 30 +2 28.7353019714355 27.4706039428711 0 0 0 -1 1 0 0 0 1 0 30 +2 210 30 0 0 0 -1 1 0 0 0 1 0 10 +2 210 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +2 30 30 0 0 0 -1 1 0 0 0 1 0 10 +1 28.7353019714315 -2.52939605712891 0 0 1 0 1 0 0 0 0 -1 +1 208.73530197144 57.4706039428711 0 0 -1 0 -1 0 0 0 0 -1 +Triangulations 15 +60 62 1 1.73333333333333 +220 30 0 219.396926207859 26.5797985667433 0 217.66044443119 23.5721239031346 0 215 21.3397459621556 0 211.736481776669 20.1519224698779 0 208.263518223331 20.1519224698779 0 205 21.3397459621556 0 202.33955556881 23.5721239031346 0 200.603073792141 26.5797985667433 0 200 30 0 200.603073792141 33.4202014332567 0 202.33955556881 36.4278760968654 0 205 38.6602540378444 0 208.263518223331 39.8480775301221 0 211.736481776669 39.8480775301221 0 215 38.6602540378444 0 217.66044443119 36.4278760968654 0 219.396926207859 33.4202014332567 0 40 30 0 39.4796956132213 26.8163902436585 0 37.9729257838655 23.9640697117202 0 35.6364863023484 21.7398533812384 0 32.7135091110053 20.3751951549919 0 29.5081617808583 20.0121025652948 0 26.3539955673122 20.6883593455922 0 23.5792357738745 22.3335936220086 0 21.4726263391018 24.7766008722844 0 20.2533828890224 27.7631596185696 0 20.0483809667617 30.9824859374511 0 20.8789532522099 34.0995739076918 0 22.6586696646358 36.7900566203134 0 25.202331352718 38.77396008373 0 28.2452426494985 39.8448375629495 0 31.4707555357186 39.8912526079437 0 34.543220310516 38.9083752284081 0 37.1429135937808 36.9984845067902 0 38.9993090216004 34.3603253472351 0 39.7466171109776 32.2368403814305 0 208.735301971431 -2.52939600712891 0 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 208.73530197144 57.4706038928711 0 28.7353019714396 57.4706038928711 0 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 28.7353019714315 -2.52939600712891 0 11.2646980285645 2.5293960571289 10.6616242364235 -0.890805376127783 8.92514245975423 -3.89848003973649 6.26469802856445 -6.13085798071548 3.00117980523376 -7.31868147299317 -0.471783748104855 -7.31868147299317 -3.73530197143555 -6.13085798071548 -6.39574640262532 -3.89848003973648 -8.13222817929463 -0.89080537612778 -8.73530197143555 2.5293960571289 -8.13222817929463 5.94959749038559 -6.39574640262532 8.95727215399429 -3.73530197143555 11.1896500949733 -0.471783748104855 12.377473587251 3.00117980523373 12.377473587251 6.26469802856442 11.1896500949733 8.92514245975423 8.95727215399432 10.6616242364235 5.94959749038562 -168.735301971436 2.5293960571289 -169.255606358214 -0.654213699212587 -170.76237618757 -3.50653423115088 -173.098815669087 -5.73075056163271 -176.02179286043 -7.09540878787917 -179.227140190577 -7.45850137757633 -182.381306404123 -6.78224459727894 -185.156066197561 -5.13701032086251 -187.262675632334 -2.69400307058666 -188.481919082413 0.292555675698463 -188.686921004674 3.51188199457998 -187.856348719226 6.62896996482067 -186.0766323068 9.31945267744226 -183.532970618718 11.3033561408589 -180.490059321937 12.3742336200784 -177.264546435717 12.4206486650726 -174.19208166092 11.437771285537 -171.592388377655 9.52788056391908 -169.735992949835 6.88972140436406 -168.988684860458 4.76623643855936 -4.09272615797818e-012 -29.99999995 9.55082926902051 -28.4390868396652 18.1077908648361 -23.9187773515989 24.7804398562825 -16.9094589070486 28.8744145350231 -8.14052733302001 29.9636923041159 1.47551465742099 27.9349219632251 10.9380132980595 22.9992191339769 19.2622926783732 15.6701973831502 25.5821209826924 8.14052733302003 28.8744145350231 4.09272615797818e-012 29.99999995 -179.999999999996 29.99999995 -189.550829269021 28.4390868396652 -198.107790864836 23.9187773515989 -204.780439856283 16.9094589070486 -208.874414535023 8.14052733301999 -209.963692304116 -1.47551465742102 -207.934921963225 -10.9380132980595 -202.999219133977 -19.2622926783732 -195.67019738315 -25.5821209826924 -188.14052733302 -28.8744145350231 -180.000000000004 -29.99999995 12 13 36 33 34 53 21 8 9 4 5 43 5 6 42 42 6 41 39 6 7 41 6 39 8 21 22 11 38 10 20 21 9 10 20 9 10 19 20 49 47 48 45 17 18 49 14 47 46 47 14 15 16 45 44 1 2 2 3 44 43 44 3 26 56 25 7 8 22 23 7 22 39 7 23 24 56 57 57 23 24 54 32 53 27 55 26 55 28 29 54 55 29 54 30 31 53 34 52 52 34 50 32 33 53 13 14 49 46 14 15 35 36 13 36 37 12 12 37 11 10 38 19 11 37 38 40 41 39 5 42 43 3 4 43 1 44 18 45 18 44 17 45 16 15 45 46 35 13 49 50 35 49 50 34 35 51 52 50 31 32 54 54 29 30 55 27 28 55 56 26 25 56 24 58 23 57 59 60 58 60 23 58 23 60 39 +40 38 1 0.3 +220 30 0 220 30 20 220 30 20 219.396926207859 26.5797985667433 20 217.66044443119 23.5721239031346 20 215 21.3397459621556 20 211.736481776669 20.1519224698779 20 208.263518223331 20.1519224698779 20 205 21.3397459621556 20 202.33955556881 23.5721239031346 20 200.603073792141 26.5797985667433 20 200 30 20 200.603073792141 33.4202014332567 20 202.33955556881 36.4278760968654 20 205 38.6602540378444 20 208.263518223331 39.8480775301221 20 211.736481776669 39.8480775301221 20 215 38.6602540378444 20 217.66044443119 36.4278760968654 20 219.396926207859 33.4202014332567 20 220 30 0 219.479695613221 33.1836097563415 0 217.972925783865 36.0359302882798 0 215.636486302348 38.2601466187616 0 212.713509111005 39.6248048450081 0 209.508161780858 39.9878974347052 0 206.353995567312 39.3116406544078 0 203.579235773875 37.6664063779914 0 201.472626339102 35.2233991277156 0 200.253382889022 32.2368403814304 0 200.048380966762 29.0175140625489 0 200.87895325221 25.9004260923082 0 202.658669664636 23.2099433796866 0 205.202331352718 21.22603991627 0 208.245242649499 20.1551624370505 0 211.470755535719 20.1087473920563 0 214.543220310516 21.091624771592 0 217.142913593781 23.0015154932099 0 218.9993090216 25.6396746527649 0 219.746617110978 27.7631596185696 0 0 0 0 -20 6.28318530717959 -20 5.93411945678072 -20 5.58505360638185 -20 5.23598775598299 -20 4.88692190558412 -20 4.53785605518526 -20 4.18879020478639 -20 3.83972435438752 -20 3.49065850398866 -20 3.14159265358979 -20 2.79252680319093 -20 2.44346095279206 -20 2.09439510239319 -20 1.74532925199433 -20 1.39626340159547 -20 1.0471975511966 -20 0.698131700797734 -20 0.34906585039887 -20 6.28318530717959 0 0.324 0 0.648 0 0.972 0 1.296 0 1.62 0 1.944 0 2.268 0 2.592 0 2.916 0 3.24 0 3.564 0 3.888 0 4.21200000000001 0 4.53600000000001 0 4.86000000000001 0 5.18400000000001 0 5.50800000000001 0 5.83200000000001 0 6.0575926535898 0 2 20 22 12 11 31 40 3 21 4 3 40 4 39 5 38 6 5 6 37 7 36 8 7 34 9 8 10 9 33 10 32 11 12 30 13 14 13 29 28 15 14 15 27 16 17 16 26 25 18 17 18 24 19 20 19 23 1 2 22 23 22 20 24 23 19 18 25 24 17 26 25 26 16 27 27 15 28 29 28 14 30 29 13 12 31 30 11 32 31 32 10 33 33 9 34 35 34 8 36 35 8 37 36 7 6 38 37 5 39 38 39 4 40 +42 40 1 0.35 +40 30 0 40 30 20 40 30 20 39.4796956132213 26.8163902436585 20 37.9729257838655 23.9640697117202 20 35.6364863023484 21.7398533812384 20 32.7135091110053 20.3751951549919 20 29.5081617808583 20.0121025652948 20 26.3539955673122 20.6883593455922 20 23.5792357738745 22.3335936220086 20 21.4726263391018 24.7766008722844 20 20.2533828890224 27.7631596185696 20 20.0483809667617 30.9824859374511 20 20.8789532522099 34.0995739076918 20 22.6586696646358 36.7900566203134 20 25.202331352718 38.77396008373 20 28.2452426494985 39.8448375629495 20 31.4707555357186 39.8912526079437 20 34.543220310516 38.9083752284081 20 37.1429135937808 36.9984845067902 20 38.9993090216004 34.3603253472351 20 39.7466171109776 32.2368403814305 20 40 30 0 39.4796956132213 33.1836097563415 0 37.9729257838655 36.0359302882798 0 35.6364863023484 38.2601466187616 0 32.7135091110053 39.6248048450081 0 29.5081617808583 39.9878974347052 0 26.3539955673122 39.3116406544078 0 23.5792357738745 37.6664063779914 0 21.4726263391018 35.2233991277156 0 20.2533828890224 32.2368403814304 0 20.0483809667617 29.0175140625489 0 20.8789532522099 25.9004260923082 0 22.6586696646358 23.2099433796866 0 25.2023313527181 21.22603991627 0 28.2452426494986 20.1551624370505 0 31.4707555357187 20.1087473920563 0 34.5432203105161 21.091624771592 0 37.1429135937808 23.0015154932099 0 38.9993090216005 25.6396746527649 0 39.7466171109777 27.7631596185696 0 0 0 0 -20 6.28318530717959 -20 5.95918530717959 -20 5.63518530717959 -20 5.31118530717959 -20 4.98718530717959 -20 4.66318530717959 -20 4.33918530717959 -20 4.01518530717959 -20 3.69118530717959 -20 3.36718530717959 -20 3.04318530717959 -20 2.71918530717959 -20 2.39518530717959 -20 2.07118530717959 -20 1.74718530717959 -20 1.42318530717959 -20 1.09918530717959 -20 0.775185307179588 -20 0.451185307179588 -20 0.225592653589795 -20 6.28318530717959 0 0.324 0 0.648 0 0.972 0 1.296 0 1.62 0 1.944 0 2.268 0 2.592 0 2.916 0 3.24 0 3.564 0 3.888 0 4.21200000000001 0 4.53600000000001 0 4.86000000000001 0 5.18400000000001 0 5.50800000000001 0 5.83200000000001 0 6.0575926535898 0 1 2 22 33 13 12 42 3 23 4 3 42 4 41 5 40 6 5 7 6 39 7 38 8 37 9 8 10 9 36 10 35 11 34 12 11 13 32 14 15 14 31 30 16 15 16 29 17 18 17 28 27 19 18 19 26 20 21 20 25 24 22 21 1 22 24 24 21 25 26 25 20 27 26 19 18 28 27 17 29 28 29 16 30 30 15 31 32 31 14 33 32 13 12 34 33 11 35 34 35 10 36 36 9 37 38 37 8 39 38 7 6 40 39 5 41 40 41 4 42 +42 42 1 1.96 +40 30 0 39.4796956132213 26.8163902436585 0 37.9729257838655 23.9640697117202 0 35.6364863023484 21.7398533812384 0 32.7135091110053 20.3751951549919 0 29.5081617808583 20.0121025652948 0 26.3539955673122 20.6883593455922 0 23.5792357738745 22.3335936220086 0 21.4726263391018 24.7766008722844 0 20.2533828890224 27.7631596185696 0 20.0483809667617 30.9824859374511 0 20.8789532522099 34.0995739076918 0 22.6586696646358 36.7900566203134 0 25.202331352718 38.77396008373 0 28.2452426494985 39.8448375629495 0 31.4707555357186 39.8912526079437 0 34.543220310516 38.9083752284081 0 37.1429135937808 36.9984845067902 0 38.9993090216004 34.3603253472351 0 39.7466171109776 32.2368403814305 0 208.735301971431 -2.52939600712891 0 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 208.73530197144 57.4706038928711 0 28.7353019714396 57.4706038928711 0 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 28.7353019714315 -2.52939600712891 0 -168.735301971436 2.5293960571289 -169.255606358214 -0.654213699212587 -170.76237618757 -3.50653423115088 -173.098815669087 -5.73075056163271 -176.02179286043 -7.09540878787917 -179.227140190577 -7.45850137757633 -182.381306404123 -6.78224459727894 -185.156066197561 -5.13701032086251 -187.262675632334 -2.69400307058666 -188.481919082413 0.292555675698463 -188.686921004674 3.51188199457998 -187.856348719226 6.62896996482067 -186.0766323068 9.31945267744226 -183.532970618718 11.3033561408589 -180.490059321937 12.3742336200784 -177.264546435717 12.4206486650726 -174.19208166092 11.437771285537 -171.592388377655 9.52788056391908 -169.735992949835 6.88972140436406 -168.988684860458 4.76623643855936 -4.09272615797818e-012 -29.99999995 9.55082926902051 -28.4390868396652 18.1077908648361 -23.9187773515989 24.7804398562825 -16.9094589070486 28.8744145350231 -8.14052733302001 29.9636923041159 1.47551465742099 27.9349219632251 10.9380132980595 22.9992191339769 19.2622926783732 15.6701973831502 25.5821209826924 8.14052733302003 28.8744145350231 4.09272615797818e-012 29.99999995 -179.999999999996 29.99999995 -189.550829269021 28.4390868396652 -198.107790864836 23.9187773515989 -204.780439856283 16.9094589070486 -208.874414535023 8.14052733301999 -209.963692304116 -1.47551465742102 -207.934921963225 -10.9380132980595 -202.999219133977 -19.2622926783732 -195.67019738315 -25.5821209826924 -188.14052733302 -28.8744145350231 -180.000000000004 -29.99999995 35 15 16 16 32 34 8 38 7 24 4 21 21 23 24 4 5 21 39 6 38 6 39 5 36 14 35 9 37 8 37 10 11 36 37 11 36 12 13 2 25 26 16 34 35 14 15 35 31 18 28 26 1 2 3 25 2 3 24 25 20 1 26 4 24 3 22 23 21 27 20 26 27 19 20 27 28 19 19 28 18 31 29 30 29 31 28 17 18 31 32 17 31 32 16 17 33 34 32 13 14 36 36 11 12 37 9 10 37 38 8 7 38 6 40 5 39 41 42 40 42 5 40 5 42 21 +22 20 1 1.6 +208.735301971431 -2.52939600712891 0 208.735301971431 -2.52939600712891 100 208.73530197144 57.4706038928711 0 208.73530197144 57.4706038928711 100 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 218.286131240456 -0.968482896794143 100 226.843092836272 3.55182659127221 100 233.515741827718 10.5611450358225 100 237.609716506459 19.3300766098511 100 238.698994275551 28.9461186002921 100 236.670223934661 38.4086172409306 100 231.734521105412 46.7328966212443 100 224.405499354586 53.0527249255635 100 216.875829304456 56.3450184778942 100 4.71238898038455 0 4.71238898038455 -100 7.85398163397435 0 7.85398163397435 -100 5.03638898038455 0 5.36038898038455 0 5.68438898038455 0 6.00838898038455 0 6.33238898038455 0 6.65638898038455 0 6.98038898038455 0 7.30438898038455 0 7.57918530717945 0 5.03638898038455 -100 5.36038898038455 -100 5.68438898038455 -100 6.00838898038455 -100 6.33238898038455 -100 6.65638898038455 -100 6.98038898038455 -100 7.30438898038455 -100 7.57918530717945 -100 1 2 5 14 5 2 16 7 15 5 14 6 14 15 6 15 7 6 16 17 8 9 18 10 11 19 20 13 12 21 4 3 13 7 16 8 17 9 8 9 17 18 18 19 10 11 10 19 11 20 12 21 12 20 13 21 22 4 13 22 +22 20 1 1.2 +208.735301971431 -2.52939600712891 0 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 208.73530197144 57.4706038928711 0 28.7353019714396 57.4706038928711 0 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 28.7353019714315 -2.52939600712891 0 -4.09272615797818e-012 -29.99999995 9.55082926902051 -28.4390868396652 18.1077908648361 -23.9187773515989 24.7804398562825 -16.9094589070486 28.8744145350231 -8.14052733302001 29.9636923041159 1.47551465742099 27.9349219632251 10.9380132980595 22.9992191339769 19.2622926783732 15.6701973831502 25.5821209826924 8.14052733302003 28.8744145350231 4.09272615797818e-012 29.99999995 -179.999999999996 29.99999995 -189.550829269021 28.4390868396652 -198.107790864836 23.9187773515989 -204.780439856283 16.9094589070486 -208.874414535023 8.14052733301999 -209.963692304116 -1.47551465742102 -207.934921963225 -10.9380132980595 -202.999219133977 -19.2622926783732 -195.67019738315 -25.5821209826924 -188.14052733302 -28.8744145350231 -180.000000000004 -29.99999995 3 1 2 1 3 4 13 14 12 16 17 6 15 11 12 10 11 9 9 11 8 8 11 15 12 14 15 15 7 8 15 16 7 6 7 16 6 17 5 18 5 17 18 4 5 18 19 4 19 22 4 20 21 22 22 19 20 22 1 4 +22 20 1 0.8 +208.735301971431 -2.52939600712891 0 208.735301971431 -2.52939600712891 20 208.73530197144 57.4706038928711 0 208.73530197144 57.4706038928711 20 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 218.286131240456 -0.968482896794143 20 226.843092836272 3.55182659127221 20 233.515741827718 10.5611450358225 20 237.609716506459 19.3300766098511 20 238.698994275551 28.9461186002921 20 236.670223934661 38.4086172409306 20 231.734521105412 46.7328966212443 20 224.405499354586 53.0527249255635 20 216.875829304456 56.3450184778942 20 4.71238898038455 0 4.71238898038455 -20 7.85398163397435 0 7.85398163397435 -20 5.03638898038455 0 5.36038898038455 0 5.68438898038455 0 6.00838898038455 0 6.33238898038455 0 6.65638898038455 0 6.98038898038455 0 7.30438898038455 0 7.57918530717945 0 5.03638898038455 -20 5.36038898038455 -20 5.68438898038455 -20 6.00838898038455 -20 6.33238898038455 -20 6.65638898038455 -20 6.98038898038455 -20 7.30438898038455 -20 7.57918530717945 -20 1 2 5 5 2 14 16 7 15 5 14 6 14 15 6 15 7 6 16 17 8 9 18 10 11 19 20 13 12 21 4 3 13 7 16 8 17 9 8 9 17 18 18 19 10 11 10 19 11 20 12 21 12 20 13 21 22 4 13 22 +42 42 1 1.96 +208.735301971431 -2.52939600712891 0 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 208.73530197144 57.4706038928711 0 28.7353019714396 57.4706038928711 0 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 28.7353019714315 -2.52939600712891 0 40 30 0 39.4796956132213 33.1836097563415 0 37.9729257838655 36.0359302882798 0 35.6364863023484 38.2601466187616 0 32.7135091110053 39.6248048450081 0 29.5081617808583 39.9878974347052 0 26.3539955673122 39.3116406544078 0 23.5792357738745 37.6664063779914 0 21.4726263391018 35.2233991277156 0 20.2533828890224 32.2368403814304 0 20.0483809667617 29.0175140625489 0 20.8789532522099 25.9004260923082 0 22.6586696646358 23.2099433796866 0 25.2023313527181 21.22603991627 0 28.2452426494986 20.1551624370505 0 31.4707555357187 20.1087473920563 0 34.5432203105161 21.091624771592 0 37.1429135937808 23.0015154932099 0 38.9993090216005 25.6396746527649 0 39.7466171109777 27.7631596185696 0 -4.09272615797818e-012 -29.99999995 9.55082926902051 -28.4390868396652 18.1077908648361 -23.9187773515989 24.7804398562825 -16.9094589070486 28.8744145350231 -8.14052733302001 29.9636923041159 1.47551465742099 27.9349219632251 10.9380132980595 22.9992191339769 19.2622926783732 15.6701973831502 25.5821209826924 8.14052733302003 28.8744145350231 4.09272615797818e-012 29.99999995 -179.999999999996 29.99999995 -189.550829269021 28.4390868396652 -198.107790864836 23.9187773515989 -204.780439856283 16.9094589070486 -208.874414535023 8.14052733301999 -209.963692304116 -1.47551465742102 -207.934921963225 -10.9380132980595 -202.999219133977 -19.2622926783732 -195.67019738315 -25.5821209826924 -188.14052733302 -28.8744145350231 -180.000000000004 -29.99999995 -168.735301971436 2.52939605712891 -169.255606358214 5.71300581347039 -170.76237618757 8.5653263454087 -173.098815669087 10.7895426758905 -176.02179286043 12.154200902137 -179.227140190577 12.5172934918341 -182.381306404123 11.8410367115367 -185.156066197561 10.1958024351203 -187.262675632334 7.75279518484446 -188.481919082413 4.76623643855933 -188.686921004674 1.5469101196778 -187.856348719226 -1.5701778505629 -186.0766323068 -4.26066056318449 -183.532970618717 -6.24456402660112 -180.490059321937 -7.31544150582058 -177.264546435717 -7.36185655081478 -174.192081660919 -6.37897917127912 -171.592388377655 -4.4690884496612 -169.735992949835 -1.83092929010615 -168.988684860458 0.292555675698502 3 1 2 1 3 4 13 14 12 32 31 16 10 11 9 9 11 8 25 8 11 8 25 7 34 17 35 36 35 18 20 21 22 20 22 38 17 34 33 7 23 6 24 23 7 26 11 12 24 7 25 30 15 16 11 26 25 14 27 12 12 27 26 15 28 14 28 15 29 14 28 27 29 15 30 31 30 16 16 17 32 17 33 32 17 18 35 19 37 18 38 19 20 36 18 37 39 22 1 4 40 1 19 38 37 4 5 40 38 22 39 40 39 1 40 5 41 42 5 6 5 42 41 6 23 42 +62 64 1 1.7 +208.735301971431 -2.52939600712891 0 218.286131240456 -0.968482896794143 0 226.843092836272 3.55182659127221 0 233.515741827718 10.5611450358225 0 237.609716506459 19.3300766098511 0 238.698994275551 28.9461186002921 0 236.670223934661 38.4086172409306 0 231.734521105412 46.7328966212443 0 224.405499354586 53.0527249255635 0 216.875829304456 56.3450184778942 0 208.73530197144 57.4706038928711 0 28.7353019714396 57.4706038928711 0 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 28.7353019714315 -2.52939600712891 0 40 30 0 39.4796956132213 33.1836097563415 0 37.9729257838655 36.0359302882798 0 35.6364863023484 38.2601466187616 0 32.7135091110053 39.6248048450081 0 29.5081617808583 39.9878974347052 0 26.3539955673122 39.3116406544078 0 23.5792357738745 37.6664063779914 0 21.4726263391018 35.2233991277156 0 20.2533828890224 32.2368403814304 0 20.0483809667617 29.0175140625489 0 20.8789532522099 25.9004260923082 0 22.6586696646358 23.2099433796866 0 25.2023313527181 21.22603991627 0 28.2452426494986 20.1551624370505 0 31.4707555357187 20.1087473920563 0 34.5432203105161 21.091624771592 0 37.1429135937808 23.0015154932099 0 38.9993090216005 25.6396746527649 0 39.7466171109777 27.7631596185696 0 220 30 0 219.479695613221 33.1836097563415 0 217.972925783865 36.0359302882798 0 215.636486302348 38.2601466187616 0 212.713509111005 39.6248048450081 0 209.508161780858 39.9878974347052 0 206.353995567312 39.3116406544078 0 203.579235773875 37.6664063779914 0 201.472626339102 35.2233991277156 0 200.253382889022 32.2368403814304 0 200.048380966762 29.0175140625489 0 200.87895325221 25.9004260923082 0 202.658669664636 23.2099433796866 0 205.202331352718 21.22603991627 0 208.245242649499 20.1551624370505 0 211.470755535719 20.1087473920563 0 214.543220310516 21.091624771592 0 217.142913593781 23.0015154932099 0 218.9993090216 25.6396746527649 0 219.746617110978 27.7631596185696 0 -4.09272615797818e-012 -29.99999995 9.55082926902051 -28.4390868396652 18.1077908648361 -23.9187773515989 24.7804398562825 -16.9094589070486 28.8744145350231 -8.14052733302001 29.9636923041159 1.47551465742099 27.9349219632251 10.9380132980595 22.9992191339769 19.2622926783732 15.6701973831502 25.5821209826924 8.14052733302003 28.8744145350231 4.09272615797818e-012 29.99999995 -179.999999999996 29.99999995 -189.550829269021 28.4390868396652 -198.107790864836 23.9187773515989 -204.780439856283 16.9094589070486 -208.874414535023 8.14052733301999 -209.963692304116 -1.47551465742102 -207.934921963225 -10.9380132980595 -202.999219133977 -19.2622926783732 -195.67019738315 -25.5821209826924 -188.14052733302 -28.8744145350231 -180.000000000004 -29.99999995 -168.735301971436 2.52939605712891 -169.255606358214 5.71300581347039 -170.76237618757 8.5653263454087 -173.098815669087 10.7895426758905 -176.02179286043 12.154200902137 -179.227140190577 12.5172934918341 -182.381306404123 11.8410367115367 -185.156066197561 10.1958024351203 -187.262675632334 7.75279518484446 -188.481919082413 4.76623643855933 -188.686921004674 1.5469101196778 -187.856348719226 -1.5701778505629 -186.0766323068 -4.26066056318449 -183.532970618717 -6.24456402660112 -180.490059321937 -7.31544150582058 -177.264546435717 -7.36185655081478 -174.192081660919 -6.37897917127912 -171.592388377655 -4.4690884496612 -169.735992949835 -1.83092929010615 -168.988684860458 0.292555675698502 11.2646980285645 2.52939605712891 10.7443936417858 5.71300581347039 9.23762381242992 8.5653263454087 6.90118433091286 10.7895426758905 3.9782071395698 12.154200902137 0.772859809422755 12.5172934918341 -2.38130640412334 11.8410367115367 -5.15606619756102 10.1958024351203 -7.26267563233375 7.75279518484446 -8.48191908241319 4.76623643855933 -8.68692100467385 1.5469101196778 -7.85634871922565 -1.5701778505629 -6.07663230679972 -4.26066056318448 -3.53297061871748 -6.24456402660112 -0.490059321936968 -7.31544150582058 2.73545356428315 -7.36185655081478 5.80791833908057 -6.37897917127912 8.40761162234529 -4.4690884496612 10.2640070501649 -1.83092929010616 11.0113151395421 0.292555675698502 3 1 2 13 14 12 32 31 16 10 11 9 9 11 48 26 49 11 34 17 35 36 35 18 20 21 22 20 22 38 17 34 33 8 47 7 26 11 12 30 15 16 48 11 49 14 27 12 12 27 26 15 28 14 28 15 29 14 28 27 29 15 30 31 30 16 16 17 32 17 33 32 17 18 35 19 37 18 38 19 20 36 18 37 39 22 1 19 38 37 38 22 39 53 52 23 51 24 52 50 25 51 49 26 50 7 44 6 44 43 6 48 8 9 45 44 7 23 52 24 46 45 7 51 25 24 46 7 47 26 25 50 48 47 8 53 23 42 54 42 41 55 41 40 40 39 56 42 54 53 56 39 1 54 41 55 57 1 3 56 55 40 4 57 3 1 57 56 5 58 4 4 58 57 58 5 59 61 5 6 5 60 59 5 61 60 61 6 62 6 43 62 +4 2 1 2.55 +208.73530197144 57.4706038928711 0 208.73530197144 57.4706038928711 100 28.7353019714396 57.4706038928711 0 28.7353019714396 57.4706038928711 100 0 0 0 -100 180 0 180 -100 1 2 3 3 2 4 +4 2 1 1.95 +208.73530197144 57.4706038928711 0 208.73530197144 57.4706038928711 20 28.7353019714396 57.4706038928711 0 28.7353019714396 57.4706038928711 20 0 0 0 -20 180 0 180 -20 1 2 3 3 2 4 +22 20 1 1.35 +28.7353019714396 57.4706038928711 0 28.7353019714396 57.4706038928711 100 28.7353019714315 -2.52939600712891 0 28.7353019714315 -2.52939600712891 100 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 19.184472702415 55.9096907825363 100 10.6275111065995 51.38938129447 100 3.95486211515301 44.3800628499197 100 -0.139112563587574 35.6111312758911 100 -1.22839033268038 25.9950892854501 100 0.800380008210507 16.5325906448116 100 5.73608283745866 8.20831126449784 100 13.0651045882853 1.88848296017866 100 20.5947746384155 -1.40381059215202 100 1.57079632679476 0 1.57079632679476 -100 4.71238898038455 0 4.71238898038455 -100 1.89479632679476 0 2.21879632679476 0 2.54279632679476 0 2.86679632679476 0 3.19079632679476 0 3.51479632679476 0 3.83879632679476 0 4.16279632679476 0 4.43759265358966 0 1.89479632679476 -100 2.21879632679476 -100 2.54279632679476 -100 2.86679632679476 -100 3.19079632679476 -100 3.51479632679476 -100 3.83879632679476 -100 4.16279632679476 -100 4.43759265358966 -100 1 2 5 14 5 2 16 7 15 5 14 6 14 15 6 15 7 6 16 17 8 9 18 10 11 19 20 13 12 21 4 3 13 7 16 8 17 9 8 9 17 18 18 19 10 11 10 19 11 20 12 21 12 20 13 21 22 4 13 22 +22 20 1 0.75 +28.7353019714396 57.4706038928711 0 28.7353019714396 57.4706038928711 20 28.7353019714315 -2.52939600712891 0 28.7353019714315 -2.52939600712891 20 19.184472702415 55.9096907825363 0 10.6275111065995 51.38938129447 0 3.95486211515301 44.3800628499197 0 -0.139112563587574 35.6111312758911 0 -1.22839033268038 25.9950892854501 0 0.800380008210507 16.5325906448116 0 5.73608283745866 8.20831126449784 0 13.0651045882853 1.88848296017866 0 20.5947746384155 -1.40381059215202 0 19.184472702415 55.9096907825363 20 10.6275111065995 51.38938129447 20 3.95486211515301 44.3800628499197 20 -0.139112563587574 35.6111312758911 20 -1.22839033268038 25.9950892854501 20 0.800380008210507 16.5325906448116 20 5.73608283745866 8.20831126449784 20 13.0651045882853 1.88848296017866 20 20.5947746384155 -1.40381059215202 20 1.57079632679476 0 1.57079632679476 -20 4.71238898038455 0 4.71238898038455 -20 1.89479632679476 0 2.21879632679476 0 2.54279632679476 0 2.86679632679476 0 3.19079632679476 0 3.51479632679476 0 3.83879632679476 0 4.16279632679476 0 4.43759265358966 0 1.89479632679476 -20 2.21879632679476 -20 2.54279632679476 -20 2.86679632679476 -20 3.19079632679476 -20 3.51479632679476 -20 3.83879632679476 -20 4.16279632679476 -20 4.43759265358966 -20 1 2 5 5 2 14 16 7 15 5 14 6 14 15 6 15 7 6 16 17 8 9 18 10 11 19 20 13 12 21 4 3 13 7 16 8 17 9 8 9 17 18 18 19 10 11 10 19 11 20 12 21 12 20 13 21 22 4 13 22 +4 2 1 2.3 +28.7353019714315 -2.52939600712891 0 28.7353019714315 -2.52939600712891 100 208.735301971431 -2.52939600712891 0 208.735301971431 -2.52939600712891 100 0 0 0 -100 180 0 180 -100 1 2 3 3 2 4 +4 2 1 1.9 +28.7353019714315 -2.52939600712891 0 28.7353019714315 -2.52939600712891 20 208.735301971431 -2.52939600712891 0 208.735301971431 -2.52939600712891 20 0 0 0 -20 180 0 180 -20 1 2 3 3 2 4 + +TShapes 43 +Ve +2.43847384608232e-005 +220 30 20 +0 0 + +0101101 +* +Ed + 1.5707963267949 1 1 0 +1 1 0 1.5707963267949 7.85398163397448 +2 1 1 1 1.5707963267949 7.85398163397448 +2 2 2 0 1.5707963267949 7.85398163397448 +6 1 1 1 +6 2 2 0 +0 + +0101100 ++43 0 -43 0 * +Wi + +0101100 ++42 0 * +Ve +2.42327384608232e-005 +40 30 20 +0 0 + +0101101 +* +Ed + 9.99999999999959e-008 1 1 0 +1 2 0 1.5707963267949 7.85398163397448 +2 3 3 0 1.5707963267949 7.85398163397448 +2 4 1 1 1.5707963267949 7.85398163397448 +6 3 3 0 +6 4 4 1 +6 5 1 1 +0 + +0101100 ++40 0 -40 0 * +Wi + +0101100 ++39 0 * +Ve +1e-007 +208.735301971431 -2.52939600712891 0 +0 0 + +0101101 +* +Ve +1e-007 +208.73530197144 57.4706038928711 0 +0 0 + +0101101 +* +Ed + 1e-007 1 1 0 +1 3 0 4.71238898038455 7.85398163397435 +6 6 5 4 +6 7 5 0 +6 8 6 0 +2 5 4 0 4.71238898038455 7.85398163397435 +2 6 4 2 4.71238898038455 7.85398163397435 +6 9 7 2 +6 10 7 0 +6 11 4 0 +6 12 8 0 +6 13 1 0 +6 14 9 0 +0 + +0101000 ++37 0 -36 0 * +Ve +1e-007 +28.7353019714396 57.4706038928711 0 +0 0 + +0101101 +* +Ed + 1e-007 1 1 0 +1 4 0 -208.73530197144 -28.7353019714396 +6 15 10 4 +6 16 10 0 +6 17 6 0 +6 18 11 2 +6 19 11 0 +6 20 4 0 +6 21 8 0 +6 22 1 0 +6 23 9 0 +0 + +0101000 ++36 0 -34 0 * +Ve +1e-007 +28.7353019714315 -2.52939600712891 0 +0 0 + +0101101 +* +Ed + 1e-007 1 1 0 +1 5 0 1.57079632679476 4.71238898038455 +6 24 12 0 +6 25 12 4 +6 26 6 0 +2 7 5 0 1.57079632679476 4.71238898038455 +2 8 5 2 1.57079632679476 4.71238898038455 +6 27 13 2 +6 28 13 0 +6 29 4 0 +6 30 8 0 +6 31 1 0 +6 32 9 0 +0 + +0101000 ++34 0 -32 0 * +Ed + 1e-007 1 1 0 +1 6 0 28.7353019714315 208.735301971431 +6 33 14 4 +6 34 14 0 +6 35 6 0 +6 36 15 2 +6 37 15 0 +6 38 4 0 +6 39 8 0 +6 40 1 0 +6 41 9 0 +0 + +0101000 ++32 0 -37 0 * +Wi + +0101100 ++35 0 +33 0 +31 0 +30 0 * +Fa +0 1e-007 1 0 +2 1 +0111000 ++41 2 +38 2 +29 0 * +Ve +1e-007 +220 30 0 +0 0 + +0101101 +* +Ed + 1e-007 1 1 0 +1 7 0 0 20 +3 9 10C2 2 0 0 20 +7 42 43 2 0 +0 + +0101000 +-43 0 +27 0 * +Ed + 1e-007 1 1 0 +1 8 0 0 6.28318530717959 +2 11 6 0 0 6.28318530717959 +2 12 6 6 0 6.28318530717959 +2 13 7 0 0 6.28318530717959 +2 14 7 8 0 6.28318530717959 +2 15 2 0 0 6.28318530717959 +2 16 2 10 0 6.28318530717959 +4 CN 1 0 1 0 +6 44 2 0 +6 45 9 0 +0 + +0101100 ++27 0 -27 0 * +Wi + +0101100 ++26 0 -42 0 -25 0 -26 0 * +Fa +0 1e-007 2 0 +2 2 +0111000 ++24 0 * +Ve +1e-007 +40 30 0 +0 0 + +0101101 +* +Ed + 1e-007 1 1 0 +1 9 0 0 20 +3 17 18C2 3 0 0 20 +7 46 47 3 0 +0 + +0101000 +-40 0 +22 0 * +Ed + 1e-007 1 1 0 +1 10 0 0 6.28318530717959 +2 19 8 0 0 6.28318530717959 +2 20 8 12 0 6.28318530717959 +2 21 9 0 0 6.28318530717959 +2 22 9 14 0 6.28318530717959 +2 23 10 0 0 6.28318530717959 +2 24 10 16 0 6.28318530717959 +2 25 11 0 0 6.28318530717959 +2 26 11 18 0 6.28318530717959 +2 27 12 0 0 6.28318530717959 +2 28 12 20 0 6.28318530717959 +2 29 13 0 0 6.28318530717959 +2 30 13 22 0 6.28318530717959 +2 31 14 0 0 6.28318530717959 +2 32 14 24 0 6.28318530717959 +2 33 15 0 0 6.28318530717959 +2 34 15 26 0 6.28318530717959 +2 35 16 0 0 6.28318530717959 +2 36 16 28 0 6.28318530717959 +2 37 17 0 0 6.28318530717959 +2 38 17 30 0 6.28318530717959 +2 39 18 0 0 6.28318530717959 +2 40 18 32 0 6.28318530717959 +2 41 19 0 0 6.28318530717959 +2 42 19 34 0 6.28318530717959 +2 43 20 0 0 6.28318530717959 +2 44 20 36 0 6.28318530717959 +2 45 21 0 0 6.28318530717959 +2 46 21 38 0 6.28318530717959 +2 47 3 0 0 6.28318530717959 +2 48 3 40 0 6.28318530717959 +4 CN 1 0 1 0 +6 48 3 0 +6 49 8 0 +6 50 9 0 +0 + +0101100 ++22 0 -22 0 * +Wi + +0101100 ++21 0 -39 0 -20 0 -21 0 * +Fa +0 1e-007 3 0 +2 3 +0111000 ++19 0 * +Ed + 1e-007 1 1 0 +1 11 0 0 20 +2 49 4 0 0 20 +4 G1 4 0 22 0 +6 51 7 0 +6 52 15 0 +0 + +0101000 ++37 0 -37 1 * +Ed + 1e-007 1 1 0 +1 12 0 0 20 +2 50 4 0 0 20 +4 G1 4 0 23 0 +6 53 7 0 +6 54 11 0 +0 + +0101000 ++36 0 -36 1 * +Wi + +0101000 ++17 0 -16 0 -35 0 +35 1 * +Fa +0 1e-007 4 0 +2 7 +0111000 ++15 0 * +Ed + 1e-007 1 1 0 +1 13 0 0 20 +2 51 5 0 0 20 +4 G1 23 0 5 0 +6 55 11 0 +6 56 13 0 +0 + +0101000 ++34 0 -34 1 * +Wi + +0101000 ++16 0 -13 0 -33 0 +33 1 * +Fa +0 1e-007 23 0 +2 11 +0111000 ++12 0 * +Ed + 1e-007 1 1 0 +1 14 0 0 20 +2 52 5 0 0 20 +4 G1 5 0 22 0 +6 57 13 0 +6 58 15 0 +0 + +0101000 ++32 0 -32 1 * +Wi + +0101000 ++13 0 -10 0 -31 0 +31 1 * +Fa +0 1e-007 5 0 +2 13 +0111000 ++9 0 * +Wi + +0101000 ++10 0 -17 0 -30 0 +30 1 * +Fa +0 1e-007 22 0 +2 15 +0111000 ++7 0 * +Wi + +0101000 +-20 0 * +Wi + +0101000 +-25 0 * +Fa +0 1e-007 1 0 +2 9 +0111000 ++29 0 +5 0 +4 0 * +Sh + +0101100 ++28 1 +23 0 +18 0 -14 0 -11 0 -8 0 -6 0 -3 0 * +So + +0100000 ++2 0 * + ++1 0 +0 + diff --git a/src/ExchangePlugin/Test/TestExport.py b/src/ExchangePlugin/Test/TestExport.py index 293f82ff8..750bde940 100644 --- a/src/ExchangePlugin/Test/TestExport.py +++ b/src/ExchangePlugin/Test/TestExport.py @@ -80,6 +80,7 @@ if __name__ == '__main__': #========================================================================= aRealVolume = 3.78827059338e-06 testExport("BREP", "BREP", os.path.join(os.getcwd(), "Data", "screw_export.brep"), aRealVolume, 10 ** -17) + testExport("BRP", "BREP", os.path.join(os.getcwd(), "Data", "screw_export.brp"), aRealVolume, 10 ** -17) #========================================================================= # Export a shape into STEP #========================================================================= diff --git a/src/ExchangePlugin/Test/TestImport.py b/src/ExchangePlugin/Test/TestImport.py index 5a7b23d2a..2b21b5fe4 100644 --- a/src/ExchangePlugin/Test/TestImport.py +++ b/src/ExchangePlugin/Test/TestImport.py @@ -54,6 +54,7 @@ if __name__ == '__main__': # Create a shape imported from BREP #========================================================================= testImport("BREP", "Data/solid.brep", 259982.29715, 10 ** -5) + testImport("BRP", "Data/solid.brp", 259982.29715, 10 ** -5) #========================================================================= # Create a shape imported from STEP #========================================================================= -- 2.39.2