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