Salome HOME
0022763: [EDF] Shape processing V7_8_BR V7_dev V8_1_BR V8_2_BR V8_3_BR V8_4_BR V8_5_BR Before_python3_27062017 SHAPER_2.7.0 V7_8_0 V7_8_0rc1 V7_8_0rc2 V8_1_0 V8_1_0a1 V8_1_0b1 V8_1_0rc1 V8_1_0rc2 V8_2_0 V8_2_0a1 V8_2_0b1 V8_2_0rc1 V8_2_0rc2 V8_3_0 V8_3_0a1 V8_3_0a2 V8_3_0b1 V8_3_0rc1 V8_3_0rc2 V8_3_0rc3 V8_3_0rc4 V8_3_0rc5 V8_3_0rc6 V8_4_0 V8_4_0a1 V8_4_0a2 V8_4_0b1 V8_4_0rc1 V8_4_0rc2 V8_4_0rc3 V8_4_0rc4 V8_5_0 V8_5_0a1 V8_5_0a2 V8_5_0b1 V8_5_0rc1 V8_5_0rc2
authorvsr <vsr@opencascade.com>
Tue, 16 Dec 2014 11:22:02 +0000 (14:22 +0300)
committervsr <vsr@opencascade.com>
Thu, 19 May 2016 13:09:45 +0000 (16:09 +0300)
Add test file

Shapes/Brep/small_solids.brep [new file with mode: 0644]

diff --git a/Shapes/Brep/small_solids.brep b/Shapes/Brep/small_solids.brep
new file mode 100644 (file)
index 0000000..79bf199
--- /dev/null
@@ -0,0 +1,671 @@
+DBRep_DrawableShape\r
+\r
+CASCADE Topology V1, (c) Matra-Datavision\r
+Locations 3\r
+1\r
+              1               0               0              15 \r
+              0               1               0              28 \r
+              0               0               1              29 \r
+1\r
+              1               0               0              24 \r
+              0               1               0              22 \r
+              0               0               1               9 \r
+2  2 -1 0\r
+Curve2ds 48\r
+8 0.5 24.5\r
+1 11 2.5 0 1 \r
+8 0.5 24.5\r
+1 -2.5 8 1 0 \r
+8 -11.5 0.5\r
+1 0.5 5 -1 0 \r
+8 -11.5 0.5\r
+1 -0.5 -8 -1 -0 \r
+8 0.5 24.5\r
+1 1 2.5 0 1 \r
+8 0.5 24.5\r
+1 -2.5 8 1 0 \r
+8 -27.399999999999999 -3.5999999999999996\r
+1 -10 9 -1 0 \r
+8 -27.399999999999999 -3.5999999999999996\r
+1 10 -6 -1 -0 \r
+1 10 0 0 -1 \r
+1 0 0 0 1 \r
+1 10 0 0 1 \r
+1 0 20 1 0 \r
+8 -21 -2.7000000000000002\r
+1 31 1 0 1 \r
+8 -21 -2.7000000000000002\r
+1 4 1 0 -1 \r
+1 0 -20 1 0 \r
+1 0 0 1 0 \r
+1 0 0 0 -1 \r
+1 0 0 0 1 \r
+1 0 0 0 1 \r
+1 0 20 1 0 \r
+8 -21 -2.7000000000000002\r
+1 21 1 0 1 \r
+8 -21 -2.7000000000000002\r
+1 4 1 0 -1 \r
+8 9.5 21.5\r
+1 10.5 -18 1 0 \r
+8 9.5 21.5\r
+1 -10.5 4 1 0 \r
+8 -21 3\r
+1 31 1 0 1 \r
+8 -21 3\r
+1 4 1 0 -1 \r
+8 -21 3\r
+1 21 1 0 1 \r
+8 -21 3\r
+1 4 1 0 -1 \r
+1 0 0 1 0 \r
+1 0 0 1 0 \r
+8 4.4000000000000004 24.5\r
+1 11 2.5 0 1 \r
+8 4.4000000000000004 24.5\r
+1 -2.5 8 1 0 \r
+1 10 0 0 -1 \r
+1 20 0 0 1 \r
+8 -0.10000000000000009 20\r
+1 31 -2 0 1 \r
+8 -0.10000000000000009 20\r
+1 2 2 1 0 \r
+8 4.4000000000000004 24.5\r
+1 1 2.5 0 1 \r
+8 4.4000000000000004 24.5\r
+1 -2.5 8 1 0 \r
+8 -11.5 0.5\r
+1 0.5 25 -1 0 \r
+8 -11.5 0.5\r
+1 -0.5 -8 -1 -0 \r
+1 0 0 0 -1 \r
+1 20 0 0 1 \r
+8 -0.10000000000000009 20\r
+1 21 -2 0 1 \r
+8 -0.10000000000000009 20\r
+1 2 2 1 0 \r
+8 -21.5 -9.5\r
+1 10.5 16 -1 0 \r
+8 -21.5 -9.5\r
+1 -10.5 -2 -1 -0 \r
+1 0 -20 1 0 \r
+1 0 20 1 0 \r
+Curves 24\r
+1 17.5 28 40 1 0 0 \r
+1 20 28 29.5 -0 0 -1 \r
+1 17.5 28 30 1 0 0 \r
+1 24 28 19 -0 0 -1 \r
+1 20 20 40 -0 1 0 \r
+1 20 40 40 1 0 -0 \r
+1 24 21 40 0 -1 0 \r
+1 20 40 30 0 0 1 \r
+1 20 20 30 -0 1 0 \r
+1 20 40 30 1 0 -0 \r
+1 24 21 30 0 -1 0 \r
+1 24 40 19.5 0 -0 1 \r
+1 24 21 40 0 -1 0 \r
+1 24 21 30 0 -1 0 \r
+1 0 0 0 0 0 1 \r
+1 17.5 28 40 1 0 0 \r
+1 40 20 40 0 1 0 \r
+1 22 22 40 1 0 0 \r
+1 17.5 28 30 1 0 0 \r
+1 40 28 29.5 -0 0 -1 \r
+1 40 20 30 -0 1 0 \r
+1 22 22 30 1 0 0 \r
+1 40 22 19.5 -0 0 -1 \r
+1 40 40 30 0 0 1 \r
+Polygon3D 0\r
+PolygonOnTriangulations 0\r
+Surfaces 8\r
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 \r
+1 20 20 40 0 0 1 1 0 -0 -0 1 0 \r
+1 20 20 30 1 0 -0 0 0 1 0 -1 0 \r
+1 20 20 30 0 0 1 1 0 -0 -0 1 0 \r
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 \r
+1 20 40 30 -0 1 0 0 0 1 1 0 -0 \r
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 \r
+1 40 20 30 1 0 -0 0 0 1 0 -1 0 \r
+Triangulations 0\r
+\r
+TShapes 83\r
+Ve\r
+2.00001e-007\r
+20 28 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ve\r
+2.00001e-007\r
+24 28 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  1 0 2.5 6.5\r
+2  1 1 1 2.5 6.5\r
+2  2 2 0 2.5 6.5\r
+0\r
+\r
+0101000\r
++83 0 -82 0 *\r
+Ve\r
+2.00001e-007\r
+20 28 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  2 0 -10.5 -0.5\r
+2  3 1 1 -10.5 -0.5\r
+2  4 3 0 -10.5 -0.5\r
+0\r
+\r
+0101000\r
++83 0 -80 0 *\r
+Ve\r
+2.00001e-007\r
+24 28 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  3 0 2.5 6.5\r
+2  5 1 1 2.5 6.5\r
+2  6 4 0 2.5 6.5\r
+0\r
+\r
+0101000\r
++80 0 -78 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  4 0 -21 -11\r
+2  7 1 1 -21 -11\r
+2  8 5 2 -21 -11\r
+0\r
+\r
+0101000\r
++82 0 -78 0 *\r
+Wi\r
+\r
+0101000\r
++81 0 -79 0 -77 0 +76 0 *\r
+Fa\r
+0  1e-007 1 1\r
+\r
+0111000\r
++75 0 *\r
+Ve\r
+1.0001000025e-007\r
+20 40 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  5 0 8 20\r
+2  9 3 0 8 20\r
+2  10 2 0 8 20\r
+0\r
+\r
+0101000\r
++83 0 -73 0 *\r
+Ve\r
+2.00001e-007\r
+24 40 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  6 0 0 4\r
+2  11 6 0 0 4\r
+2  12 2 0 0 4\r
+0\r
+\r
+0101000\r
++73 0 -71 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  7 0 -19 -7\r
+2  13 5 2 -19 -7\r
+2  14 2 0 -19 -7\r
+0\r
+\r
+0101000\r
++71 0 -82 0 *\r
+Wi\r
+\r
+0101000\r
+-72 0 -70 0 -69 0 +81 0 *\r
+Fa\r
+0  1e-007 2 0\r
+\r
+0111000\r
++68 0 *\r
+Ve\r
+1.0001000025e-007\r
+20 40 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  8 0 0 10\r
+2  15 3 0 0 10\r
+2  16 6 0 0 10\r
+0\r
+\r
+0101000\r
+-73 0 +66 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  9 0 8 20\r
+2  17 3 0 8 20\r
+2  18 4 0 8 20\r
+0\r
+\r
+0101000\r
++80 0 -66 0 *\r
+Wi\r
+\r
+0101000\r
+-72 0 +65 0 +64 0 +79 0 *\r
+Fa\r
+0  1e-007 3 0\r
+\r
+0111000\r
++63 0 *\r
+Ve\r
+2.00001e-007\r
+24 40 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  10 0 0 4\r
+2  19 6 0 0 4\r
+2  20 4 0 0 4\r
+0\r
+\r
+0101000\r
++66 0 -61 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  11 0 -19 -7\r
+2  21 5 2 -19 -7\r
+2  22 4 0 -19 -7\r
+0\r
+\r
+0101000\r
++61 0 -78 0 *\r
+Wi\r
+\r
+0101000\r
+-64 0 -60 0 -59 0 +77 0 *\r
+Fa\r
+0  1e-007 4 0\r
+\r
+0111000\r
++58 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  12 0 10.5 20.5\r
+2  23 5 2 10.5 20.5\r
+2  24 6 0 10.5 20.5\r
+0\r
+\r
+0101000\r
++61 0 -71 0 *\r
+Wi\r
+\r
+0101000\r
++69 0 +56 0 -59 0 +76 0 *\r
+Fa\r
+0  1e-007 5 2\r
+\r
+0111000\r
++55 0 *\r
+Wi\r
+\r
+0101000\r
+-60 0 -56 0 +70 0 +65 0 *\r
+Fa\r
+0  1e-007 6 0\r
+\r
+0111000\r
++53 0 *\r
+Sh\r
+\r
+0101100\r
+-74 0 +67 0 -62 0 -57 0 +54 0 +52 0 *\r
+So\r
+\r
+0100000\r
++51 0 *\r
+Ve\r
+2.00001e-007\r
+24 22 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  13 0 -7 -1\r
+2  25 5 2 -7 -1\r
+2  26 2 0 -7 -1\r
+0\r
+\r
+0101000\r
++82 0 -49 0 *\r
+Ve\r
+2.00001e-007\r
+24 22 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  14 0 -7 -1\r
+2  27 5 2 -7 -1\r
+2  28 4 0 -7 -1\r
+0\r
+\r
+0101000\r
++78 0 -47 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  15 0 21 31\r
+2  29 5 0 21 31\r
+2  30 7 0 21 31\r
+0\r
+\r
+0101000\r
++47 3 -49 3 *\r
+Wi\r
+\r
+0101000\r
++48 0 -76 0 -46 0 -45 2 *\r
+Fa\r
+0  1e-007 5 2\r
+\r
+0111000\r
++44 0 *\r
+Ve\r
+2.00001e-007\r
+40 28 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  16 0 6.5 22.5\r
+2  31 1 1 6.5 22.5\r
+2  32 2 0 6.5 22.5\r
+0\r
+\r
+0101000\r
++82 0 -42 0 *\r
+Ve\r
+2.00001e-007\r
+40 22 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  17 0 2 8\r
+2  33 8 0 2 8\r
+2  34 2 0 2 8\r
+0\r
+\r
+0101000\r
++40 0 -42 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  18 0 2 18\r
+2  35 7 2 2 18\r
+2  36 2 0 2 18\r
+0\r
+\r
+0101000\r
++49 0 -40 0 *\r
+Wi\r
+\r
+0101000\r
+-41 0 +39 0 +38 0 +48 0 *\r
+Fa\r
+0  1e-007 2 0\r
+\r
+0111000\r
++37 0 *\r
+Ve\r
+2.00001e-007\r
+40 28 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  19 0 6.5 22.5\r
+2  37 1 1 6.5 22.5\r
+2  38 4 0 6.5 22.5\r
+0\r
+\r
+0101000\r
++78 0 -35 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  20 0 -10.5 -0.5\r
+2  39 1 1 -10.5 -0.5\r
+2  40 8 0 -10.5 -0.5\r
+0\r
+\r
+0101000\r
++42 0 -35 0 *\r
+Wi\r
+\r
+0101000\r
+-76 0 -34 0 +33 0 +41 0 *\r
+Fa\r
+0  1e-007 1 1\r
+\r
+0111000\r
++32 0 *\r
+Ve\r
+2.00001e-007\r
+40 22 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  21 0 2 8\r
+2  41 8 0 2 8\r
+2  42 4 0 2 8\r
+0\r
+\r
+0101000\r
++30 0 -35 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  22 0 2 18\r
+2  43 7 2 2 18\r
+2  44 4 0 2 18\r
+0\r
+\r
+0101000\r
++47 0 -30 0 *\r
+Wi\r
+\r
+0101000\r
+-34 0 +29 0 +28 0 +46 0 *\r
+Fa\r
+0  1e-007 4 0\r
+\r
+0111000\r
++27 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  23 0 -20.5 -10.5\r
+2  45 7 2 -20.5 -10.5\r
+2  46 8 0 -20.5 -10.5\r
+0\r
+\r
+0101000\r
++40 0 -30 0 *\r
+Wi\r
+\r
+0101000\r
+-28 0 +25 0 +38 0 +45 2 *\r
+Fa\r
+0  1e-007 7 2\r
+\r
+0111000\r
++24 0 *\r
+Wi\r
+\r
+0101000\r
+-39 0 -33 0 +29 0 +25 0 *\r
+Fa\r
+0  1e-007 8 0\r
+\r
+0111000\r
++22 0 *\r
+Sh\r
+\r
+0101100\r
+-43 0 +36 0 +31 0 -26 0 -23 0 +21 0 *\r
+So\r
+\r
+0100000\r
++20 0 *\r
+Ve\r
+1.0001000025e-007\r
+40 40 30\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  10 0 4 20\r
+2  19 6 0 4 20\r
+2  20 4 0 4 20\r
+0\r
+\r
+0101000\r
++61 0 -18 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  21 0 8 20\r
+2  41 8 0 8 20\r
+2  42 4 0 8 20\r
+0\r
+\r
+0101000\r
++35 0 -18 0 *\r
+Wi\r
+\r
+0101000\r
++59 0 -17 0 +16 0 +34 0 *\r
+Fa\r
+0  1e-007 4 0\r
+\r
+0111000\r
++15 0 *\r
+Ve\r
+1.0001000025e-007\r
+40 40 40\r
+0 0\r
+\r
+0101101\r
+*\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  17 0 8 20\r
+2  33 8 0 8 20\r
+2  34 2 0 8 20\r
+0\r
+\r
+0101000\r
++42 0 -13 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  24 0 0 10\r
+2  47 8 0 0 10\r
+2  48 6 0 0 10\r
+0\r
+\r
+0101000\r
+-13 0 +18 0 *\r
+Wi\r
+\r
+0101000\r
+-12 0 +11 0 +16 0 +33 0 *\r
+Fa\r
+0  1e-007 8 0\r
+\r
+0111000\r
++10 0 *\r
+Ed\r
+ 1.0001000025e-007 1 1 0\r
+1  6 0 4 20\r
+2  11 6 0 4 20\r
+2  12 2 0 4 20\r
+0\r
+\r
+0101000\r
++71 0 -13 0 *\r
+Wi\r
+\r
+0101000\r
++69 0 -8 0 +12 0 +41 0 *\r
+Fa\r
+0  1e-007 2 0\r
+\r
+0111000\r
++7 0 *\r
+Wi\r
+\r
+0101000\r
+-17 0 -11 0 +8 0 +56 0 *\r
+Fa\r
+0  1e-007 6 0\r
+\r
+0111000\r
++5 0 *\r
+Sh\r
+\r
+0101100\r
+-31 0 -54 0 -14 0 +9 0 +6 0 +4 0 *\r
+So\r
+\r
+0100000\r
++3 0 *\r
+Co\r
+\r
+1100000\r
++50 0 +19 0 +2 0 *\r
+\r
++1 0 \r
+0\r
+\r