lzy 3 ヶ月 前
コミット
8783bd979d
47 ファイル変更4189 行追加4072 行削除
  1. BIN
      data/1/2/PlanePlate.ply
  2. 1 1
      data/1/proj.db.json
  3. 339 0
      data/brep/face100002.brep
  4. 70 253
      data/brep/face100003.brep
  5. 52 52
      data/brep/face100004.brep
  6. 60 243
      data/brep/face100005.brep
  7. 88 62
      data/brep/face100007.brep
  8. 51 51
      data/brep/face100008.brep
  9. 63 246
      data/brep/face100009.brep
  10. 49 258
      data/brep/face100011.brep
  11. 35 35
      data/brep/face100014.brep
  12. 41 41
      data/brep/face100015.brep
  13. 48 48
      data/brep/face100016.brep
  14. 60 86
      data/brep/face100017.brep
  15. 51 51
      data/brep/face100018.brep
  16. 58 58
      data/brep/face100021.brep
  17. 51 51
      data/brep/face100022.brep
  18. 44 44
      data/brep/face100024.brep
  19. 56 56
      data/brep/face100025.brep
  20. 130 0
      data/brep/face100026.brep
  21. 44 44
      data/brep/face100028.brep
  22. 46 46
      data/brep/face100029.brep
  23. 58 58
      data/brep/face100030.brep
  24. 51 51
      data/brep/face100031.brep
  25. 38 38
      data/brep/face100032.brep
  26. 49 49
      data/brep/face100033.brep
  27. 54 54
      data/brep/face100034.brep
  28. 44 44
      data/brep/face100035.brep
  29. 37 37
      data/brep/face100036.brep
  30. 53 53
      data/brep/face100037.brep
  31. 58 267
      data/brep/face100038.brep
  32. 52 52
      data/brep/face100046.brep
  33. 164 60
      data/brep/face100047.brep
  34. 159 55
      data/brep/face100049.brep
  35. 161 57
      data/brep/face100051.brep
  36. 157 53
      data/brep/face100055.brep
  37. 158 54
      data/brep/face100056.brep
  38. 130 0
      data/brep/face46100000.brep
  39. 68 128
      data/brep/facenull.brep
  40. 1152 1152
      data/guass/guass.txt
  41. 6 31
      data/preFiles.txt
  42. BIN
      js.zip
  43. 4 9
      js/boundary_force_pane.js
  44. 25 9
      js/mainfrm_pane.js
  45. 73 34
      js/tree_pane.js
  46. BIN
      kul.zip
  47. 1 1
      viewProp.db.json

BIN
data/1/2/PlanePlate.ply


ファイルの差分が大きいため隠しています
+ 1 - 1
data/1/proj.db.json


ファイルの差分が大きいため隠しています
+ 339 - 0
data/brep/face100002.brep


ファイルの差分が大きいため隠しています
+ 70 - 253
data/brep/face100003.brep


+ 52 - 52
data/brep/face100004.brep

@@ -4,102 +4,102 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  100 417.800000001 0.90000000000000002  656 417.800000001 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 456 0.90000000000000002  656 417.800000001 0.90000000000000002 
- -456 2 -417.800000001 2
-7 0 0  1 2 2  656 456 0.90000000000000002  100 456 0.90000000000000102 
- -556.00000000099999 2 0 2
-7 0 0  1 2 2  100 456 0.90000000000000102  100 417.800000001 0.90000000000000002 
- -456 2 -417.800000001 2
+7 0 0  1 2 2  656 0 -0.90000000000000002  656 456 -0.90000000000000002 
+ 0 2 456 2
+7 0 0  1 2 2  656 456 -0.90000000000000002  706 456 -0.90000000000000002 
+ -50 2 0 2
+7 0 0  1 2 2  706 456 -0.90000000000000002  706 0 -0.90000000000000002 
+ -456 2 0 2
+7 0 0  1 2 2  656 0 -0.90000000000000002  706 0 -0.90000000000000002 
+ -50 2 0 2
 Polygon3D 0
 PolygonOnTriangulations 8
 2 1 2 
-p 6.560000002001 1 0 556 
+p 16.4000000050025 1 0 456 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 3 2 
-p 1.52800000796 1 -456 -417.800000001 
+p 16.4000000050025 1 0 456 
+2 1 5 
+p 5.00000001999999 1 -50 0 
+2 2 3 
+p 5.00000001999999 1 -50 0 
 2 1 2 
-p 1.52800000796 1 -456 -417.800000001 
-2 2 4 
-p 6.560000002001 1 -556.000000001 0 
+p 16.4000000050025 1 -456 0 
 2 3 4 
-p 6.560000002001 1 -556.000000001 0 
-2 4 1 
-p 1.52800000796 1 -456 -417.800000001 
-2 2 8 
-p 1.52800000796 1 -456 -417.800000001 
+p 16.4000000050025 1 -456 0 
+2 1 4 
+p 5.00000001999999 1 -50 0 
+2 3 4 
+p 5.00000001999999 1 -50 0 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 417.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
-1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
-1 44.339999999900002 456 1.1400000000003001 0 1 0 0 -0 1 1 0 -0 
-1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 711.05999999999995 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
+1 44.339999999900002 501.66000000004601 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
+1 711.05999999999995 456 -4.1699999999999999 0 1 0 0 -0 1 1 0 -0 
+1 706 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 711.05999999999995 0 34.469999999999999 0 -1 0 0 -0 -1 1 0 0 
 Triangulations 5
-4 2 1 5.560000002
-100 417.800000001 0.9 656 417.800000001 0.9 656 456 0.9 100 456 0.900000000000001 55.6600000001 463.460000001 611.6600000001 463.460000001 611.6600000001 501.66 55.6600000001 501.66 2 4 1 3 4 2 
-4 2 1 5.560000002
-100 417.800000001 0.9 656 417.800000001 0.9 100 417.8 1.10000000032 656 417.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 0.857000007985101
-656 456 0.9 656 417.800000001 0.9 656 417.8 1.09999999925 656 400.599999999 1.10000000073 656 400.6 29.1999999994 656 417.8 29.2000000009 656 417.8 31.2 656 456 31.2 -5.07 -501.660000000503 -5.07 -463.460000001503 -5.26999999925 -463.460000000503 -5.27000000073 -446.259999999503 -33.3699999994 -446.260000000503 -33.3700000009 -463.460000000503 -35.37 -463.460000000503 -35.37 -501.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
-4 2 1 5.560000002
-656 456 -0.9 656 456 0.9 100 456 -0.9 100 456 0.900000000000001 -2.0400000000003 611.6600000001 -0.2400000000003 611.6600000001 -2.0400000000003 55.6600000001 -0.240000000000299 55.6600000001 2 1 3 2 3 4 
-8 6 1 0.857000007986451
-100 456 31.1999999996 100 456 0.900000000000001 100 417.8 31.1999999996 100 417.8 29.2000000009 100 400.6 29.1999999994 100 400.599999999 1.10000000073 100 417.8 1.10000000032 100 417.800000001 0.9 35.36999999956 -501.66 5.06999999996 -501.66 35.36999999956 -463.46 33.37000000086 -463.46 33.36999999936 -446.26 5.27000000069 -446.259999999 5.27000000028 -463.46 5.06999999996 -463.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 11.400000005
+656 0 -0.9 656 456 -0.9 706 456 -0.9 706 0 -0.9 55.0599999999999 45.66 55.0599999999999 501.66 5.05999999999995 501.66 5.05999999999995 45.66 2 3 4 2 4 1 
+4 2 1 16.4000000050025
+656 0 -0.9 656 456 -0.9 100 0 -0.9 100 456 -0.9 -611.6600000001 -501.660000000046 -611.6600000001 -45.660000000046 -55.6600000001 -501.660000000046 -55.6600000001 -45.660000000046 4 2 1 4 1 3 
+5 3 1 3.284000019992
+656 456 -0.9 656 456 0.9 656 456 31.2 706 456 31.1999999996 706 456 -0.9 3.27 -55.0599999999999 5.07 -55.0599999999999 35.37 -55.0599999999999 35.3699999996 -5.05999999999995 3.27 -5.05999999999995 5 1 2 4 2 3 4 5 2 
+4 2 1 11.400000005
+706 456 -0.9 706 0 -0.9 706 456 31.1999999996 706 0 31.1999999996 3.26999999996 -501.66 3.26999999996 -45.66 35.36999999956 -501.66 35.36999999956 -45.66 4 2 1 4 1 3 
+5 3 1 3.284000019992
+656 -2.56273507088838e-11 0.900000000003 656 -4.57021087641e-10 31.2 656 0 -0.9 706 0 -0.9 706 0 31.1999999996 33.569999999997 -55.0599999999999 3.27 -55.0599999999999 35.37 -55.0599999999999 35.37 -5.05999999999995 3.2700000004 -5.05999999999995 5 2 1 4 1 3 4 5 1 
 
 TShapes 10
 Ve
 1e-07
-100 417.800000001 0.9
+656 0 -0.9
 0 0
 
 0101101
 *
 Ve
 1e-07
-656 417.800000001 0.9
+656 456 -0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+1  1 0 0 456
+4 CN 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-656 456 0.9
+706 456 -0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -456 -417.800000001
-4 C0 1 0 3 0
-6  3 1 0
-6  4 3 0
+1  2 0 -50 0
+4 C0 3 0 1 0
+6  3 3 0
+6  4 1 0
 0
 
 0101000
-+7 0 -9 0 *
++9 0 -7 0 *
 Ve
 1e-07
-100 456 0.900000000000001
+706 0 -0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 -556.000000001 0
+1  3 0 -456 0
 4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
@@ -109,18 +109,18 @@ Ed
 +7 0 -5 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -456 -417.800000001
+1  4 0 -50 0
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+5 0 -10 0 *
++10 0 -5 0 *
 Wi
 
 0101100
-+8 0 -6 0 +4 0 +3 0 *
++8 0 +6 0 +4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 60 - 243
data/brep/face100005.brep


ファイルの差分が大きいため隠しています
+ 88 - 62
data/brep/face100007.brep


+ 51 - 51
data/brep/face100008.brep

@@ -4,68 +4,68 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 285 31.199999999999999  100 285 31.199999999599999 
- 0 2 556 2
-7 0 0  1 2 2  100 285 31.199999999599999  100 285 0.90000000000000002 
- 3.9999648038247001e-10 2 30.300000000000001 2
-7 0 0  1 2 2  656 285 0.90000000000000002  100 285 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 285 0.90000000000000002  656 285 31.199999999999999 
- 0 2 30.300000000000001 2
+7 0 0  1 2 2  49.999999999899998 456 -0.90000000000000002  49.999999999899998 0 -0.90000000000000002 
+ -456 2 0 2
+7 0 0  1 2 2  49.999999999899998 456 -0.90000000000000002  100 456 -0.90000000000000002 
+ -50.000000000100002 2 0 2
+7 0 0  1 2 2  100 0 -0.90000000000000002  100 456 -0.90000000000000002 
+ 0 2 456 2
+7 0 0  1 2 2  49.999999999899998 0 -0.90000000000000002  100 0 -0.90000000000000002 
+ -50.000000000100002 2 0 2
 Polygon3D 0
 PolygonOnTriangulations 8
 2 1 2 
-p 16.4000000050025 1 0 556 
-2 4 3 
-p 16.4000000050025 1 0 556 
+p 16.4000000050025 1 -456 0 
 2 2 3 
-p 3.03000001996 1 3.9999648038247e-10 30.3 
-2 1 2 
-p 3.03000001996 1 3.9999648038247e-10 30.3 
+p 16.4000000050025 1 -456 0 
+2 2 5 
+p 5.00000002001 1 -50.0000000001 0 
+2 1 3 
+p 5.00000002001 1 -50.0000000001 0 
 2 4 3 
-p 16.4000000050025 1 0 556 
-2 1 2 
-p 16.4000000050025 1 0 556 
-2 4 1 
-p 3.03000002 1 0 30.3 
-2 1 8 
-p 3.03000002 1 0 30.3 
+p 16.4000000050025 1 0 456 
+2 3 4 
+p 16.4000000050025 1 0 456 
+2 2 4 
+p 5.00000002001 1 -50.0000000001 0 
+2 1 3 
+p 5.00000002001 1 -50.0000000001 0 
 Surfaces 5
-1 44.340000000000003 285 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
-1 44.340000000000003 305.74000000000001 31.199999999999999 0 0 1 1 0 -0 -0 1 0 
-1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
+1 105.06000000001001 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
+1 50 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
+1 105.06000000001001 456 -4.1699999999999999 0 1 0 0 -0 1 1 0 -0 
+1 44.339999999900002 501.66000000004601 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
+1 105.06000000001001 0 34.469999999999999 0 -1 0 0 -0 -1 1 0 0 
 Triangulations 5
-4 2 1 13.900000005
-656 285 31.2 100 285 31.1999999996 100 285 0.9 656 285 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
-4 2 1 13.900000005
-656 303.8 31.2 100 303.8 31.1999999996 100 285 31.1999999996 656 285 31.2 611.66 -1.94 55.66 -1.94 55.66 -20.74 611.66 -20.74 4 2 3 1 2 4 
-8 6 1 3.56750001996613
-100 285 31.1999999996 100 285 0.9 100 189.8 31.1999999996 100 189.8 29.2000000009 100 172.6 29.1999999994 100 172.599999999 1.10000000073 100 189.8 1.10000000032 100 189.800000001 0.9 35.36999999956 -330.66 5.06999999996 -330.66 35.36999999956 -235.46 33.37000000086 -235.46 33.36999999936 -218.26 5.27000000069 -218.259999999 5.27000000028 -235.46 5.06999999996 -235.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 13.900000005
-656 285 0.9 100 285 0.9 100 189.800000001 0.9 656 189.800000001 0.9 611.6600000001 330.66 55.6600000001 330.66 55.6600000001 235.460000001 611.6600000001 235.460000001 4 2 3 1 2 4 
-8 6 1 3.56750001996275
-656 285 0.9 656 189.800000001 0.9 656 189.8 1.09999999925 656 172.599999999 1.10000000073 656 172.6 29.1999999994 656 189.8 29.2000000009 656 189.8 31.2 656 285 31.2 -5.07 -330.660000000503 -5.07 -235.460000001503 -5.26999999925 -235.460000000503 -5.27000000073 -218.259999999503 -33.3699999994 -218.260000000503 -33.3700000009 -235.460000000503 -35.37 -235.460000000503 -35.37 -330.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+4 2 1 11.400000005
+49.9999999999 456 -0.9 49.9999999999 0 -0.9 100 456 -0.9 100 0 -0.9 55.06000000011 501.66 55.06000000011 45.66 5.06000000001001 501.66 5.06000000001001 45.66 1 3 4 1 4 2 
+4 2 1 11.4000000050114
+49.9999999999 456 31.2 49.9999999999 456 -0.9 49.9999999999 0 -0.9 50 -4.57021087641e-10 31.2 -35.37 -501.660000000503 -3.27 -501.660000000503 -3.27 -45.6600000005027 -35.37 -45.6600000000457 3 1 2 3 4 1 
+5 3 1 3.284000019996
+49.9999999999 456 31.2 49.9999999999 456 -0.9 100 456 31.1999999996 100 456 0.900000000000001 100 456 -0.9 35.37 -55.06000000011 3.27 -55.06000000011 35.3699999996 -5.06000000001001 5.07 -5.06000000001001 3.27 -5.06000000001001 4 2 1 4 5 2 3 4 1 
+4 2 1 16.4000000050025
+656 0 -0.9 656 456 -0.9 100 0 -0.9 100 456 -0.9 -611.6600000001 -501.660000000046 -611.6600000001 -45.660000000046 -55.6600000001 -501.660000000046 -55.6600000001 -45.660000000046 4 2 1 4 1 3 
+5 3 1 3.284000019994
+49.9999999999 0 -0.9 50 -4.57021087641e-10 31.2 100 0 -0.9 100 0 0.900000000002999 100 0 31.1999999996 35.37 -55.06000000011 3.27 -55.06000000001 35.37 -5.06000000001001 33.569999999997 -5.06000000001001 3.2700000004 -5.06000000001001 4 2 1 4 5 2 3 4 1 
 
 TShapes 10
 Ve
 1e-07
-656 285 31.2
+49.9999999999 456 -0.9
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 285 31.1999999996
+49.9999999999 0 -0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 556
+1  1 0 -456 0
 4 C0 1 0 2 0
 6  1 1 0
 6  2 2 0
@@ -75,32 +75,32 @@ Ed
 +10 0 -9 0 *
 Ve
 1e-07
-100 285 0.9
+100 456 -0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 3.9999648038247e-10 30.3
-4 C0 1 0 3 0
-6  3 1 0
-6  4 3 0
+1  2 0 -50.0000000001 0
+4 C0 3 0 1 0
+6  3 3 0
+6  4 1 0
 0
 
 0101000
-+9 0 -7 0 *
++10 0 -7 0 *
 Ve
 1e-07
-656 285 0.9
+100 0 -0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 556
-4 C0 1 0 4 0
+1  3 0 0 456
+4 CN 1 0 4 0
 6  5 1 0
 6  6 4 0
 0
@@ -109,18 +109,18 @@ Ed
 +5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 0 30.3
+1  4 0 -50.0000000001 0
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+5 0 -10 0 *
++9 0 -5 0 *
 Wi
 
 0101100
-+8 0 +6 0 -4 0 +3 0 *
+-8 0 +6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 63 - 246
data/brep/face100009.brep


ファイルの差分が大きいため隠しています
+ 49 - 258
data/brep/face100011.brep


+ 35 - 35
data/brep/face100014.brep

@@ -4,68 +4,68 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 400.59999999899998 1.1000000007299999  100 400.59999999899998 1.1000000007299999 
+7 0 0  1 2 2  656 417.80000000000001 29.200000000900001  100 417.80000000000001 29.200000000900001 
+ 0 2 556 2
+7 0 0  1 2 2  100 417.80000000000001 31.199999999599999  100 417.80000000000001 29.200000000900001 
+ -1.9999999986999999 2 0 2
+7 0 0  1 2 2  656 417.80000000000001 31.199999999999999  100 417.80000000000001 31.199999999599999 
  -556 2 0 2
-7 0 0  1 2 2  100 400.60000000000002 29.199999999399999  100 400.59999999899998 1.1000000007299999 
- 0 2 28.09999999867 2
-7 0 0  1 2 2  656 400.60000000000002 29.199999999399999  100 400.60000000000002 29.199999999399999 
- -556 2 0 2
-7 0 0  1 2 2  656 400.59999999899998 1.1000000007299999  656 400.60000000000002 29.199999999399999 
- 0 2 28.09999999867 2
+7 0 0  1 2 2  656 417.80000000000001 29.200000000900001  656 417.80000000000001 31.199999999999999 
+ -1.9999999994 2 -2.9999824837527201e-10 2
 Polygon3D 0
 PolygonOnTriangulations 8
 2 1 2 
-p 6.560000002001 1 -556 0 
+p 16.4000000050025 1 0 556 
 2 4 3 
-p 6.560000002001 1 -556 0 
+p 16.4000000050025 1 0 556 
 2 3 2 
-p 1.1240000079468 1 0 28.09999999867 
-2 5 6 
-p 1.1240000079468 1 0 28.09999999867 
+p 0.20000001987 1 -1.9999999987 0 
+2 3 4 
+p 0.20000001987 1 -1.9999999987 0 
 2 1 2 
-p 6.560000002001 1 -556 0 
+p 16.4000000050025 1 -556 0 
 2 4 3 
-p 6.560000002001 1 -556 0 
+p 16.4000000050025 1 -556 0 
 2 1 4 
-p 1.1240000079468 1 0 28.09999999867 
-2 4 5 
-p 1.1240000079468 1 0 28.09999999867 
+p 0.20000001991 1 -1.9999999994 -2.99998248375272e-10 
+2 6 7 
+p 0.20000001991 1 -1.9999999994 -2.99998248375272e-10 
 Surfaces 5
-1 44.340000000000003 400.60000000000002 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
-1 44.340000000000003 419.58000000009997 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
-1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 417.80000000000001 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
 1 44.340000000000003 398.81999999999999 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 419.74000000000001 31.199999999999999 0 0 1 1 0 -0 -0 1 0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-656 400.599999999 1.10000000073 100 400.599999999 1.10000000073 100 400.6 29.1999999994 656 400.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
-4 2 1 5.560000002
-100 417.8 1.10000000032 656 417.8 1.09999999925 100 400.599999999 1.10000000073 656 400.599999999 1.10000000073 55.66 -1.78000000009996 611.66 -1.78000000009996 55.66 -18.9800000011 611.66 -18.9800000011 2 1 3 2 3 4 
-8 6 1 0.857000007986451
-100 456 31.1999999996 100 456 0.900000000000001 100 417.8 31.1999999996 100 417.8 29.2000000009 100 400.6 29.1999999994 100 400.599999999 1.10000000073 100 417.8 1.10000000032 100 417.800000001 0.9 35.36999999956 -501.66 5.06999999996 -501.66 35.36999999956 -463.46 33.37000000086 -463.46 33.36999999936 -446.26 5.27000000069 -446.259999999 5.27000000028 -463.46 5.06999999996 -463.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 5.560000002
+4 2 1 13.900000005
+656 417.8 29.2000000009 100 417.8 29.2000000009 100 417.8 31.1999999996 656 417.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
+4 2 1 13.900000005
 656 400.6 29.1999999994 100 400.6 29.1999999994 100 417.8 29.2000000009 656 417.8 29.2000000009 -611.66 1.78000000000003 -55.66 1.78000000000003 -55.66 18.98 -611.66 18.98 3 1 2 3 4 1 
-8 6 1 0.857000007985101
+8 6 1 2.14250001996613
+100 456 31.1999999996 100 456 0.900000000000001 100 417.8 31.1999999996 100 417.8 29.2000000009 100 400.6 29.1999999994 100 400.599999999 1.10000000073 100 417.8 1.10000000032 100 417.800000001 0.9 35.36999999956 -501.66 5.06999999996 -501.66 35.36999999956 -463.46 33.37000000086 -463.46 33.36999999936 -446.26 5.27000000069 -446.259999999 5.27000000028 -463.46 5.06999999996 -463.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+656 417.8 31.2 100 417.8 31.1999999996 100 399 31.1999999996 656 399 31.2 611.66 -1.94 55.66 -1.94 55.66 -20.74 611.66 -20.74 4 2 3 1 2 4 
+8 6 1 2.14250001996275
 656 456 0.9 656 417.800000001 0.9 656 417.8 1.09999999925 656 400.599999999 1.10000000073 656 400.6 29.1999999994 656 417.8 29.2000000009 656 417.8 31.2 656 456 31.2 -5.07 -501.660000000503 -5.07 -463.460000001503 -5.26999999925 -463.460000000503 -5.27000000073 -446.259999999503 -33.3699999994 -446.260000000503 -33.3700000009 -463.460000000503 -35.37 -463.460000000503 -35.37 -501.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 400.599999999 1.10000000073
+656 417.8 29.2000000009
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 400.599999999 1.10000000073
+100 417.8 29.2000000009
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 -556 0
+1  1 0 0 556
 4 C0 1 0 2 0
 6  1 1 0
 6  2 2 0
@@ -75,14 +75,14 @@ Ed
 +10 0 -9 0 *
 Ve
 1e-07
-100 400.6 29.1999999994
+100 417.8 31.1999999996
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 0 28.09999999867
+1  2 0 -1.9999999987 0
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
@@ -92,7 +92,7 @@ Ed
 +7 0 -9 0 *
 Ve
 1e-07
-656 400.6 29.1999999994
+656 417.8 31.2
 0 0
 
 0101101
@@ -109,7 +109,7 @@ Ed
 +5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 0 28.09999999867
+1  4 0 -1.9999999994 -2.99998248375272e-10
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0

+ 41 - 41
data/brep/face100015.brep

@@ -4,95 +4,95 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 171 0.90000000000000002  100 171 0.90000000000000002 
+7 0 0  1 2 2  656 400.60000000000002 29.199999999399999  100 400.60000000000002 29.199999999399999 
+ -556 2 0 2
+7 0 0  1 2 2  100 417.80000000000001 29.200000000900001  100 400.60000000000002 29.199999999399999 
+ 0 2 17.199999999999999 2
+7 0 0  1 2 2  656 417.80000000000001 29.200000000900001  100 417.80000000000001 29.200000000900001 
  0 2 556 2
-7 0 0  1 2 2  100 171 0.90000000000000002  100 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
-7 0 0  1 2 2  100 75.800000000699995 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 171 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
+7 0 0  1 2 2  656 400.60000000000002 29.199999999399999  656 417.80000000000001 29.200000000900001 
+ 0 2 17.199999999999999 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 4 3 
-p 16.4000000050025 1 0 556 
 2 1 2 
-p 16.4000000050025 1 0 556 
-2 2 3 
-p 9.52000001993 1 -171 -75.8000000007 
-2 2 8 
-p 9.52000001993 1 -171 -75.8000000007 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 3 2 
+p 1.72000002 1 0 17.2 
+2 4 5 
+p 1.72000002 1 0 17.2 
 2 1 2 
 p 16.4000000050025 1 0 556 
-2 3 4 
+2 4 3 
 p 16.4000000050025 1 0 556 
 2 1 4 
-p 9.52000001993 1 -171 -75.8000000007 
-2 1 2 
-p 9.52000001993 1 -171 -75.8000000007 
+p 1.72000002 1 0 17.2 
+2 5 6 
+p 1.72000002 1 0 17.2 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 171 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 398.81999999999999 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
+1 44.340000000000003 400.60000000000002 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 417.80000000000001 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
 4 2 1 13.900000005
-656 171 0.9 100 171 0.9 100 75.8000000007 0.9 656 75.8000000007 0.9 611.6600000001 216.66 55.6600000001 216.66 55.6600000001 121.4600000007 611.6600000001 121.4600000007 1 2 3 1 3 4 
+656 400.6 29.1999999994 100 400.6 29.1999999994 100 417.8 29.2000000009 656 417.8 29.2000000009 -611.66 1.78000000000003 -55.66 1.78000000000003 -55.66 18.98 -611.66 18.98 3 1 2 3 4 1 
 4 2 1 13.900000005
-656 171 31.2 100 171 31.1999999996 100 171 0.9 656 171 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
-8 6 1 3.56750001996113
-100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+656 400.599999999 1.10000000073 100 400.599999999 1.10000000073 100 400.6 29.1999999994 656 400.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
+8 6 1 2.14250001996613
+100 456 31.1999999996 100 456 0.900000000000001 100 417.8 31.1999999996 100 417.8 29.2000000009 100 400.6 29.1999999994 100 400.599999999 1.10000000073 100 417.8 1.10000000032 100 417.800000001 0.9 35.36999999956 -501.66 5.06999999996 -501.66 35.36999999956 -463.46 33.37000000086 -463.46 33.36999999936 -446.26 5.27000000069 -446.259999999 5.27000000028 -463.46 5.06999999996 -463.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
 4 2 1 13.900000005
-100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 3.56750001995525
-656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+656 417.8 29.2000000009 100 417.8 29.2000000009 100 417.8 31.1999999996 656 417.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
+8 6 1 2.14250001996275
+656 456 0.9 656 417.800000001 0.9 656 417.8 1.09999999925 656 400.599999999 1.10000000073 656 400.6 29.1999999994 656 417.8 29.2000000009 656 417.8 31.2 656 456 31.2 -5.07 -501.660000000503 -5.07 -463.460000001503 -5.26999999925 -463.460000000503 -5.27000000073 -446.259999999503 -33.3699999994 -446.260000000503 -33.3700000009 -463.460000000503 -35.37 -463.460000000503 -35.37 -501.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 171 0.9
+656 400.6 29.1999999994
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 171 0.9
+100 400.6 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+1  1 0 -556 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 75.8000000007 0.9
+100 417.8 29.2000000009
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -171 -75.8000000007
+1  2 0 0 17.2
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-656 75.8000000007 0.9
+656 417.8 29.2000000009
 0 0
 
 0101101
@@ -106,10 +106,10 @@ Ed
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -171 -75.8000000007
+1  4 0 0 17.2
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
@@ -120,7 +120,7 @@ Ed
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

+ 48 - 48
data/brep/face100016.brep

@@ -4,112 +4,112 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 171 0.90000000000000002  100 171 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  100 171 0.90000000000000002  100 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
-7 0 0  1 2 2  100 75.800000000699995 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 171 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
+7 0 0  1 2 2  656 400.59999999899998 1.1000000007299999  100 400.59999999899998 1.1000000007299999 
+ -556 2 0 2
+7 0 0  1 2 2  100 400.60000000000002 29.199999999399999  100 400.59999999899998 1.1000000007299999 
+ 0 2 28.09999999867 2
+7 0 0  1 2 2  656 400.60000000000002 29.199999999399999  100 400.60000000000002 29.199999999399999 
+ -556 2 0 2
+7 0 0  1 2 2  656 400.59999999899998 1.1000000007299999  656 400.60000000000002 29.199999999399999 
+ 0 2 28.09999999867 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 4 3 
-p 6.560000002001 1 0 556 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 2 3 
-p 3.808000007972 1 -171 -75.8000000007 
-2 2 8 
-p 3.808000007972 1 -171 -75.8000000007 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 3 2 
+p 2.810000019867 1 0 28.09999999867 
+2 5 6 
+p 2.810000019867 1 0 28.09999999867 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 3 4 
-p 6.560000002001 1 0 556 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
 2 1 4 
-p 3.808000007972 1 -171 -75.8000000007 
-2 1 2 
-p 3.808000007972 1 -171 -75.8000000007 
+p 2.810000019867 1 0 28.09999999867 
+2 4 5 
+p 2.810000019867 1 0 28.09999999867 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 171 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 400.60000000000002 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 419.58000000009997 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 398.81999999999999 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-656 171 0.9 100 171 0.9 100 75.8000000007 0.9 656 75.8000000007 0.9 611.6600000001 216.66 55.6600000001 216.66 55.6600000001 121.4600000007 611.6600000001 121.4600000007 1 2 3 1 3 4 
-4 2 1 5.560000002
-656 171 31.2 100 171 31.1999999996 100 171 0.9 656 171 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
-8 6 1 1.42700000798445
-100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 5.560000002
-100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 1.4270000079821
-656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+4 2 1 13.900000005
+656 400.599999999 1.10000000073 100 400.599999999 1.10000000073 100 400.6 29.1999999994 656 400.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
+4 2 1 13.900000005
+100 417.8 1.10000000032 656 417.8 1.09999999925 100 400.599999999 1.10000000073 656 400.599999999 1.10000000073 55.66 -1.78000000009996 611.66 -1.78000000009996 55.66 -18.9800000011 611.66 -18.9800000011 2 1 3 2 3 4 
+8 6 1 2.14250001996613
+100 456 31.1999999996 100 456 0.900000000000001 100 417.8 31.1999999996 100 417.8 29.2000000009 100 400.6 29.1999999994 100 400.599999999 1.10000000073 100 417.8 1.10000000032 100 417.800000001 0.9 35.36999999956 -501.66 5.06999999996 -501.66 35.36999999956 -463.46 33.37000000086 -463.46 33.36999999936 -446.26 5.27000000069 -446.259999999 5.27000000028 -463.46 5.06999999996 -463.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+656 400.6 29.1999999994 100 400.6 29.1999999994 100 417.8 29.2000000009 656 417.8 29.2000000009 -611.66 1.78000000000003 -55.66 1.78000000000003 -55.66 18.98 -611.66 18.98 3 1 2 3 4 1 
+8 6 1 2.14250001996275
+656 456 0.9 656 417.800000001 0.9 656 417.8 1.09999999925 656 400.599999999 1.10000000073 656 400.6 29.1999999994 656 417.8 29.2000000009 656 417.8 31.2 656 456 31.2 -5.07 -501.660000000503 -5.07 -463.460000001503 -5.26999999925 -463.460000000503 -5.27000000073 -446.259999999503 -33.3699999994 -446.260000000503 -33.3700000009 -463.460000000503 -35.37 -463.460000000503 -35.37 -501.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 171 0.9
+656 400.599999999 1.10000000073
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 171 0.9
+100 400.599999999 1.10000000073
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+1  1 0 -556 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 75.8000000007 0.9
+100 400.6 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -171 -75.8000000007
+1  2 0 0 28.09999999867
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-656 75.8000000007 0.9
+656 400.6 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 556
+1  3 0 -556 0
 4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -171 -75.8000000007
+1  4 0 0 28.09999999867
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
@@ -120,7 +120,7 @@ Ed
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 60 - 86
data/brep/face100017.brep


+ 51 - 51
data/brep/face100018.brep

@@ -4,68 +4,68 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  49.999999999899998 456 -0.90000000000000002  49.999999999899998 0 -0.90000000000000002 
- -456 2 0 2
-7 0 0  1 2 2  49.999999999899998 456 -0.90000000000000002  100 456 -0.90000000000000002 
- -50.000000000100002 2 0 2
-7 0 0  1 2 2  100 0 -0.90000000000000002  100 456 -0.90000000000000002 
- 0 2 456 2
-7 0 0  1 2 2  49.999999999899998 0 -0.90000000000000002  100 0 -0.90000000000000002 
- -50.000000000100002 2 0 2
+7 0 0  1 2 2  656 285 31.199999999999999  100 285 31.199999999599999 
+ 0 2 556 2
+7 0 0  1 2 2  100 285 31.199999999599999  100 285 0.90000000000000002 
+ 3.9999648038247001e-10 2 30.300000000000001 2
+7 0 0  1 2 2  656 285 0.90000000000000002  100 285 0.90000000000000002 
+ 0 2 556 2
+7 0 0  1 2 2  656 285 0.90000000000000002  656 285 31.199999999999999 
+ 0 2 30.300000000000001 2
 Polygon3D 0
 PolygonOnTriangulations 8
 2 1 2 
-p 6.560000002001 1 -456 0 
+p 16.4000000050025 1 0 556 
+2 4 3 
+p 16.4000000050025 1 0 556 
 2 2 3 
-p 6.560000002001 1 -456 0 
-2 2 5 
-p 2.000000008004 1 -50.0000000001 0 
-2 1 3 
-p 2.000000008004 1 -50.0000000001 0 
+p 3.03000001996 1 3.9999648038247e-10 30.3 
+2 1 2 
+p 3.03000001996 1 3.9999648038247e-10 30.3 
 2 4 3 
-p 6.560000002001 1 0 456 
-2 3 4 
-p 6.560000002001 1 0 456 
-2 2 4 
-p 2.000000008004 1 -50.0000000001 0 
-2 1 3 
-p 2.000000008004 1 -50.0000000001 0 
+p 16.4000000050025 1 0 556 
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 4 1 
+p 3.03000002 1 0 30.3 
+2 1 8 
+p 3.03000002 1 0 30.3 
 Surfaces 5
-1 105.06000000001001 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 50 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
-1 105.06000000001001 456 -4.1699999999999999 0 1 0 0 -0 1 1 0 -0 
-1 44.339999999900002 501.66000000004601 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 105.06000000001001 0 34.469999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 285 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 305.74000000000001 31.199999999999999 0 0 1 1 0 -0 -0 1 0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
+1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 4.560000002
-49.9999999999 456 -0.9 49.9999999999 0 -0.9 100 456 -0.9 100 0 -0.9 55.06000000011 501.66 55.06000000011 45.66 5.06000000001001 501.66 5.06000000001001 45.66 1 3 4 1 4 2 
-4 2 1 4.56000000200457
-49.9999999999 456 31.2 49.9999999999 456 -0.9 49.9999999999 0 -0.9 50 -4.57021087641e-10 31.2 -35.37 -501.660000000503 -3.27 -501.660000000503 -3.27 -45.6600000005027 -35.37 -45.6600000000457 3 1 2 3 4 1 
-5 3 1 1.3136000079984
-49.9999999999 456 31.2 49.9999999999 456 -0.9 100 456 31.1999999996 100 456 0.900000000000001 100 456 -0.9 35.37 -55.06000000011 3.27 -55.06000000011 35.3699999996 -5.06000000001001 5.07 -5.06000000001001 3.27 -5.06000000001001 4 2 1 4 5 2 3 4 1 
-4 2 1 6.560000002001
-656 0 -0.9 656 456 -0.9 100 0 -0.9 100 456 -0.9 -611.6600000001 -501.660000000046 -611.6600000001 -45.660000000046 -55.6600000001 -501.660000000046 -55.6600000001 -45.660000000046 4 2 1 4 1 3 
-5 3 1 1.3136000079976
-49.9999999999 0 -0.9 50 -4.57021087641e-10 31.2 100 0 -0.9 100 0 0.900000000002999 100 0 31.1999999996 35.37 -55.06000000011 3.27 -55.06000000001 35.37 -5.06000000001001 33.569999999997 -5.06000000001001 3.2700000004 -5.06000000001001 4 2 1 4 5 2 3 4 1 
+4 2 1 13.900000005
+656 285 31.2 100 285 31.1999999996 100 285 0.9 656 285 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
+4 2 1 13.900000005
+656 303.8 31.2 100 303.8 31.1999999996 100 285 31.1999999996 656 285 31.2 611.66 -1.94 55.66 -1.94 55.66 -20.74 611.66 -20.74 4 2 3 1 2 4 
+8 6 1 3.56750001996613
+100 285 31.1999999996 100 285 0.9 100 189.8 31.1999999996 100 189.8 29.2000000009 100 172.6 29.1999999994 100 172.599999999 1.10000000073 100 189.8 1.10000000032 100 189.800000001 0.9 35.36999999956 -330.66 5.06999999996 -330.66 35.36999999956 -235.46 33.37000000086 -235.46 33.36999999936 -218.26 5.27000000069 -218.259999999 5.27000000028 -235.46 5.06999999996 -235.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+656 285 0.9 100 285 0.9 100 189.800000001 0.9 656 189.800000001 0.9 611.6600000001 330.66 55.6600000001 330.66 55.6600000001 235.460000001 611.6600000001 235.460000001 4 2 3 1 2 4 
+8 6 1 3.56750001996275
+656 285 0.9 656 189.800000001 0.9 656 189.8 1.09999999925 656 172.599999999 1.10000000073 656 172.6 29.1999999994 656 189.8 29.2000000009 656 189.8 31.2 656 285 31.2 -5.07 -330.660000000503 -5.07 -235.460000001503 -5.26999999925 -235.460000000503 -5.27000000073 -218.259999999503 -33.3699999994 -218.260000000503 -33.3700000009 -235.460000000503 -35.37 -235.460000000503 -35.37 -330.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-49.9999999999 456 -0.9
+656 285 31.2
 0 0
 
 0101101
 *
 Ve
 1e-07
-49.9999999999 0 -0.9
+100 285 31.1999999996
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 -456 0
+1  1 0 0 556
 4 C0 1 0 2 0
 6  1 1 0
 6  2 2 0
@@ -75,32 +75,32 @@ Ed
 +10 0 -9 0 *
 Ve
 1e-07
-100 456 -0.9
+100 285 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -50.0000000001 0
-4 C0 3 0 1 0
-6  3 3 0
-6  4 1 0
+1  2 0 3.9999648038247e-10 30.3
+4 C0 1 0 3 0
+6  3 1 0
+6  4 3 0
 0
 
 0101000
-+10 0 -7 0 *
++9 0 -7 0 *
 Ve
 1e-07
-100 0 -0.9
+656 285 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 456
-4 CN 1 0 4 0
+1  3 0 0 556
+4 C0 1 0 4 0
 6  5 1 0
 6  6 4 0
 0
@@ -109,18 +109,18 @@ Ed
 +5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -50.0000000001 0
+1  4 0 0 30.3
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+9 0 -5 0 *
++5 0 -10 0 *
 Wi
 
 0101100
--8 0 +6 0 -4 0 -3 0 *
++8 0 +6 0 -4 0 +3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 58 - 58
data/brep/face100021.brep


+ 51 - 51
data/brep/face100022.brep

@@ -4,69 +4,69 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 0 -0.90000000000000002  656 456 -0.90000000000000002 
- 0 2 456 2
-7 0 0  1 2 2  656 456 -0.90000000000000002  706 456 -0.90000000000000002 
- -50 2 0 2
-7 0 0  1 2 2  706 456 -0.90000000000000002  706 0 -0.90000000000000002 
- -456 2 0 2
-7 0 0  1 2 2  656 0 -0.90000000000000002  706 0 -0.90000000000000002 
- -50 2 0 2
+7 0 0  1 2 2  656 286.60000000000002 29.199999999399999  100 286.60000000000002 29.199999999399999 
+ -556 2 0 2
+7 0 0  1 2 2  100 303.80000000000001 29.200000000900001  100 286.60000000000002 29.199999999399999 
+ 0 2 17.199999999999999 2
+7 0 0  1 2 2  656 303.80000000000001 29.200000000900001  100 303.80000000000001 29.200000000900001 
+ 0 2 556 2
+7 0 0  1 2 2  656 286.60000000000002 29.199999999399999  656 303.80000000000001 29.200000000900001 
+ 0 2 17.199999999999999 2
 Polygon3D 0
 PolygonOnTriangulations 8
 2 1 2 
-p 6.560000002001 1 0 456 
-2 1 2 
-p 6.560000002001 1 0 456 
-2 1 5 
-p 2.000000008 1 -50 0 
-2 2 3 
-p 2.000000008 1 -50 0 
-2 1 2 
-p 6.560000002001 1 -456 0 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 3 2 
+p 1.72000002 1 0 17.2 
 2 3 4 
-p 6.560000002001 1 -456 0 
+p 1.72000002 1 0 17.2 
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 4 3 
+p 16.4000000050025 1 0 556 
 2 1 4 
-p 2.000000008 1 -50 0 
-2 3 4 
-p 2.000000008 1 -50 0 
+p 1.72000002 1 0 17.2 
+2 5 6 
+p 1.72000002 1 0 17.2 
 Surfaces 5
-1 711.05999999999995 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 44.339999999900002 501.66000000004601 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 711.05999999999995 456 -4.1699999999999999 0 1 0 0 -0 1 1 0 -0 
-1 706 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 711.05999999999995 0 34.469999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 284.81999999999999 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
+1 44.340000000000003 286.60000000000002 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 303.80000000000001 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
+1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 4.560000002
-656 0 -0.9 656 456 -0.9 706 456 -0.9 706 0 -0.9 55.0599999999999 45.66 55.0599999999999 501.66 5.05999999999995 501.66 5.05999999999995 45.66 2 3 4 2 4 1 
-4 2 1 6.560000002001
-656 0 -0.9 656 456 -0.9 100 0 -0.9 100 456 -0.9 -611.6600000001 -501.660000000046 -611.6600000001 -45.660000000046 -55.6600000001 -501.660000000046 -55.6600000001 -45.660000000046 4 2 1 4 1 3 
-5 3 1 1.3136000079968
-656 456 -0.9 656 456 0.9 656 456 31.2 706 456 31.1999999996 706 456 -0.9 3.27 -55.0599999999999 5.07 -55.0599999999999 35.37 -55.0599999999999 35.3699999996 -5.05999999999995 3.27 -5.05999999999995 5 1 2 4 2 3 4 5 2 
-4 2 1 4.560000002
-706 456 -0.9 706 0 -0.9 706 456 31.1999999996 706 0 31.1999999996 3.26999999996 -501.66 3.26999999996 -45.66 35.36999999956 -501.66 35.36999999956 -45.66 4 2 1 4 1 3 
-5 3 1 1.3136000079968
-656 -2.56273507088838e-11 0.900000000003 656 -4.57021087641e-10 31.2 656 0 -0.9 706 0 -0.9 706 0 31.1999999996 33.569999999997 -55.0599999999999 3.27 -55.0599999999999 35.37 -55.0599999999999 35.37 -5.05999999999995 3.2700000004 -5.05999999999995 5 2 1 4 1 3 4 5 1 
+4 2 1 13.900000005
+656 286.6 29.1999999994 100 286.6 29.1999999994 100 303.8 29.2000000009 656 303.8 29.2000000009 -611.66 1.78000000000003 -55.66 1.78000000000003 -55.66 18.98 -611.66 18.98 3 1 2 3 4 1 
+4 2 1 13.900000005
+656 286.599999999 1.10000000073 100 286.599999999 1.10000000073 100 286.6 29.1999999994 656 286.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
+8 6 1 3.56750001996613
+100 303.8 31.1999999996 100 399 31.1999999996 100 303.8 29.2000000009 100 286.6 29.1999999994 100 286.599999999 1.10000000073 100 303.8 1.10000000032 100 303.800000001 0.9 100 399 0.9 35.36999999956 -349.46 35.36999999956 -444.66 33.37000000086 -349.46 33.36999999936 -332.26 5.27000000069 -332.259999999 5.27000000028 -349.46 5.06999999996 -349.460000001 5.06999999996 -444.66 6 7 8 3 8 2 3 6 8 1 3 2 4 5 6 4 6 3 
+4 2 1 13.900000005
+656 303.8 29.2000000009 100 303.8 29.2000000009 100 303.8 31.1999999996 656 303.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
+8 6 1 3.56750001996275
+656 399 0.9 656 303.800000001 0.9 656 303.8 1.09999999925 656 286.599999999 1.10000000073 656 286.6 29.1999999994 656 303.8 29.2000000009 656 303.8 31.2 656 399 31.2 -5.07 -444.660000000503 -5.07 -349.460000001503 -5.26999999925 -349.460000000503 -5.27000000073 -332.259999999503 -33.3699999994 -332.260000000503 -33.3700000009 -349.460000000503 -35.37 -349.460000000503 -35.37 -444.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 0 -0.9
+656 286.6 29.1999999994
 0 0
 
 0101101
 *
 Ve
 1e-07
-656 456 -0.9
+100 286.6 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 456
-4 CN 1 0 2 0
+1  1 0 -556 0
+4 C0 1 0 2 0
 6  1 1 0
 6  2 2 0
 0
@@ -75,41 +75,41 @@ Ed
 +10 0 -9 0 *
 Ve
 1e-07
-706 456 -0.9
+100 303.8 29.2000000009
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -50 0
-4 C0 3 0 1 0
-6  3 3 0
-6  4 1 0
+1  2 0 0 17.2
+4 C0 1 0 3 0
+6  3 1 0
+6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-706 0 -0.9
+656 303.8 29.2000000009
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 -456 0
+1  3 0 0 556
 4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -50 0
+1  4 0 0 17.2
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
@@ -120,7 +120,7 @@ Ed
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

+ 44 - 44
data/brep/face100024.brep

@@ -4,61 +4,61 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 171 0.90000000000000002  100 171 0.90000000000000002 
+7 0 0  1 2 2  100 303.80000000000001 1.1000000003199999  656 303.80000000000001 1.09999999925 
  0 2 556 2
-7 0 0  1 2 2  100 171 0.90000000000000002  100 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
-7 0 0  1 2 2  100 75.800000000699995 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 171 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
+7 0 0  1 2 2  100 286.59999999899998 1.1000000007299999  100 303.80000000000001 1.1000000003199999 
+ 0 2 17.200000000999999 2
+7 0 0  1 2 2  656 286.59999999899998 1.1000000007299999  100 286.59999999899998 1.1000000007299999 
+ -556 2 0 2
+7 0 0  1 2 2  656 303.80000000000001 1.09999999925  656 286.59999999899998 1.1000000007299999 
+ 0 2 17.200000000999999 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 4 3 
-p 6.560000002001 1 0 556 
+2 3 4 
+p 16.4000000050025 1 0 556 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 2 3 
-p 3.808000007972 1 -171 -75.8000000007 
-2 2 8 
-p 3.808000007972 1 -171 -75.8000000007 
+p 16.4000000050025 1 0 556 
+2 3 1 
+p 1.72000002010001 1 0 17.200000001 
+2 5 6 
+p 1.72000002010001 1 0 17.200000001 
 2 1 2 
-p 6.560000002001 1 0 556 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 2 4 
+p 1.72000002010001 1 0 17.200000001 
 2 3 4 
-p 6.560000002001 1 0 556 
-2 1 4 
-p 3.808000007972 1 -171 -75.8000000007 
-2 1 2 
-p 3.808000007972 1 -171 -75.8000000007 
+p 1.72000002010001 1 0 17.200000001 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 171 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 305.58000000009997 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
+1 44.340000000000003 303.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 286.60000000000002 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-656 171 0.9 100 171 0.9 100 75.8000000007 0.9 656 75.8000000007 0.9 611.6600000001 216.66 55.6600000001 216.66 55.6600000001 121.4600000007 611.6600000001 121.4600000007 1 2 3 1 3 4 
-4 2 1 5.560000002
-656 171 31.2 100 171 31.1999999996 100 171 0.9 656 171 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
-8 6 1 1.42700000798445
-100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 5.560000002
-100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 1.4270000079821
-656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+4 2 1 13.900000005
+100 303.8 1.10000000032 656 303.8 1.09999999925 100 286.599999999 1.10000000073 656 286.599999999 1.10000000073 55.66 -1.78000000009996 611.66 -1.78000000009996 55.66 -18.9800000011 611.66 -18.9800000011 2 1 3 2 3 4 
+4 2 1 13.900000005
+100 303.800000001 0.9 656 303.800000001 0.9 100 303.8 1.10000000032 656 303.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
+8 6 1 3.56750001996613
+100 303.8 31.1999999996 100 399 31.1999999996 100 303.8 29.2000000009 100 286.6 29.1999999994 100 286.599999999 1.10000000073 100 303.8 1.10000000032 100 303.800000001 0.9 100 399 0.9 35.36999999956 -349.46 35.36999999956 -444.66 33.37000000086 -349.46 33.36999999936 -332.26 5.27000000069 -332.259999999 5.27000000028 -349.46 5.06999999996 -349.460000001 5.06999999996 -444.66 6 7 8 3 8 2 3 6 8 1 3 2 4 5 6 4 6 3 
+4 2 1 13.900000005
+656 286.599999999 1.10000000073 100 286.599999999 1.10000000073 100 286.6 29.1999999994 656 286.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
+8 6 1 3.56750001996275
+656 399 0.9 656 303.800000001 0.9 656 303.8 1.09999999925 656 286.599999999 1.10000000073 656 286.6 29.1999999994 656 303.8 29.2000000009 656 303.8 31.2 656 399 31.2 -5.07 -444.660000000503 -5.07 -349.460000001503 -5.26999999925 -349.460000000503 -5.27000000073 -332.259999999503 -33.3699999994 -332.260000000503 -33.3700000009 -349.460000000503 -35.37 -349.460000000503 -35.37 -444.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 171 0.9
+100 303.8 1.10000000032
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 171 0.9
+656 303.8 1.09999999925
 0 0
 
 0101101
@@ -75,52 +75,52 @@ Ed
 +10 0 -9 0 *
 Ve
 1e-07
-100 75.8000000007 0.9
+100 286.599999999 1.10000000073
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -171 -75.8000000007
+1  2 0 0 17.200000001
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -10 0 *
 Ve
 1e-07
-656 75.8000000007 0.9
+656 286.599999999 1.10000000073
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 556
+1  3 0 -556 0
 4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -171 -75.8000000007
+1  4 0 0 17.200000001
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+10 0 -5 0 *
++9 0 -5 0 *
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
+-8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 56 - 56
data/brep/face100025.brep


+ 130 - 0
data/brep/face100026.brep

@@ -0,0 +1,130 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 0
+Curve2ds 0
+Curves 4
+7 0 0  1 2 2  100 189.800000001 0.90000000000000002  656 189.800000001 0.90000000000000002 
+ 0 2 556 2
+7 0 0  1 2 2  100 189.80000000000001 1.1000000003199999  100 189.800000001 0.90000000000000002 
+ 0 2 0.20000000032000001 2
+7 0 0  1 2 2  100 189.80000000000001 1.1000000003199999  656 189.80000000000001 1.09999999925 
+ 0 2 556 2
+7 0 0  1 2 2  656 189.80000000000001 1.09999999925  656 189.800000001 0.90000000000000002 
+ -0.19999999925 2 0 2
+Polygon3D 0
+PolygonOnTriangulations 8
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 3 4 
+p 16.4000000050025 1 0 556 
+2 3 1 
+p 0.020000020032 1 0 0.20000000032 
+2 7 8 
+p 0.020000020032 1 0 0.20000000032 
+2 3 4 
+p 16.4000000050025 1 0 556 
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 4 2 
+p 0.020000019925 1 -0.19999999925 0 
+2 3 2 
+p 0.020000019925 1 -0.19999999925 0 
+Surfaces 5
+1 44.340000000000003 189.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 191.5800000001 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
+1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
+Triangulations 5
+4 2 1 13.900000005
+100 189.800000001 0.9 656 189.800000001 0.9 100 189.8 1.10000000032 656 189.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
+4 2 1 13.900000005
+656 285 0.9 100 285 0.9 100 189.800000001 0.9 656 189.800000001 0.9 611.6600000001 330.66 55.6600000001 330.66 55.6600000001 235.460000001 611.6600000001 235.460000001 4 2 3 1 2 4 
+8 6 1 3.56750001996613
+100 285 31.1999999996 100 285 0.9 100 189.8 31.1999999996 100 189.8 29.2000000009 100 172.6 29.1999999994 100 172.599999999 1.10000000073 100 189.8 1.10000000032 100 189.800000001 0.9 35.36999999956 -330.66 5.06999999996 -330.66 35.36999999956 -235.46 33.37000000086 -235.46 33.36999999936 -218.26 5.27000000069 -218.259999999 5.27000000028 -235.46 5.06999999996 -235.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+100 189.8 1.10000000032 656 189.8 1.09999999925 100 172.599999999 1.10000000073 656 172.599999999 1.10000000073 55.66 -1.78000000009999 611.66 -1.78000000009999 55.66 -18.9800000011 611.66 -18.9800000011 2 1 3 2 3 4 
+8 6 1 3.56750001996275
+656 285 0.9 656 189.800000001 0.9 656 189.8 1.09999999925 656 172.599999999 1.10000000073 656 172.6 29.1999999994 656 189.8 29.2000000009 656 189.8 31.2 656 285 31.2 -5.07 -330.660000000503 -5.07 -235.460000001503 -5.26999999925 -235.460000000503 -5.27000000073 -218.259999999503 -33.3699999994 -218.260000000503 -33.3700000009 -235.460000000503 -35.37 -235.460000000503 -35.37 -330.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+
+TShapes 10
+Ve
+1e-07
+100 189.800000001 0.9
+0 0
+
+0101101
+*
+Ve
+1e-07
+656 189.800000001 0.9
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 556
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
+0
+
+0101000
++10 0 -9 0 *
+Ve
+1e-07
+100 189.8 1.10000000032
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 0.20000000032
+4 C0 1 0 3 0
+6  3 1 0
+6  4 3 0
+0
+
+0101000
++7 0 -10 0 *
+Ve
+1e-07
+656 189.8 1.09999999925
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 556
+4 C0 1 0 4 0
+6  5 1 0
+6  6 4 0
+0
+
+0101000
++7 0 -5 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 -0.19999999925 0
+4 C0 1 0 5 0
+6  7 1 0
+6  8 5 0
+0
+
+0101000
++5 0 -9 0 *
+Wi
+
+0101100
+-8 0 -6 0 +4 0 +3 0 *
+Fa
+0  1e-07 1 0
+2  1
+0101000
++2 0 *
+
++1 0 

+ 44 - 44
data/brep/face100028.brep

@@ -4,61 +4,61 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  100 75.800000000200001 1.1000000003199999  656 75.799999999999997 1.09999999925 
+7 0 0  1 2 2  656 189.80000000000001 29.200000000900001  100 189.80000000000001 29.200000000900001 
  0 2 556 2
-7 0 0  1 2 2  100 58.5999999991 1.1000000007299999  100 75.800000000200001 1.1000000003199999 
- 0 2 17.200000001100001 2
-7 0 0  1 2 2  656 58.5999999991 1.1000000007299999  100 58.5999999991 1.1000000007299999 
+7 0 0  1 2 2  100 189.80000000000001 31.199999999599999  100 189.80000000000001 29.200000000900001 
+ -1.9999999986999999 2 0 2
+7 0 0  1 2 2  656 189.80000000000001 31.199999999999999  100 189.80000000000001 31.199999999599999 
  -556 2 0 2
-7 0 0  1 2 2  656 75.799999999999997 1.09999999925  656 58.5999999991 1.1000000007299999 
- 0 2 17.200000000900001 2
+7 0 0  1 2 2  656 189.80000000000001 29.200000000900001  656 189.80000000000001 31.199999999999999 
+ -1.9999999994 2 -2.9999824837527201e-10 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 3 4 
-p 6.560000002001 1 0 556 
-2 1 2 
-p 6.560000002001 1 0 556 
-2 3 1 
-p 0.688000008044 1 0 17.2000000011 
-2 6 7 
-p 0.688000008044 1 0 17.2000000011 
 2 1 2 
-p 6.560000002001 1 -556 0 
+p 16.4000000050025 1 0 556 
 2 4 3 
-p 6.560000002001 1 -556 0 
-2 2 4 
-p 0.688000008036 1 0 17.2000000009 
+p 16.4000000050025 1 0 556 
+2 3 2 
+p 0.20000001987 1 -1.9999999987 0 
 2 3 4 
-p 0.688000008036 1 0 17.2000000009 
+p 0.20000001987 1 -1.9999999987 0 
+2 1 2 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 1 4 
+p 0.20000001991 1 -1.9999999994 -2.99998248375272e-10 
+2 6 7 
+p 0.20000001991 1 -1.9999999994 -2.99998248375272e-10 
 Surfaces 5
-1 44.340000000000003 77.580000000309994 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 189.80000000000001 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 170.81999999999999 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 58.600000000000001 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 191.74000000000001 31.199999999999999 0 0 1 1 0 -0 -0 1 0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-100 75.8000000002 1.10000000032 656 75.8 1.09999999925 100 58.5999999991 1.10000000073 656 58.5999999991 1.10000000073 55.66 -1.78000000010999 611.66 -1.78000000031 55.66 -18.98000000121 611.66 -18.98000000121 2 1 3 2 3 4 
-4 2 1 5.560000002
-100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 1.42700000798445
-100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 5.560000002
-656 58.5999999991 1.10000000073 100 58.5999999991 1.10000000073 100 58.6000000004 29.1999999994 656 58.6000000004 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
-8 6 1 1.4270000079821
-656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+4 2 1 13.900000005
+656 189.8 29.2000000009 100 189.8 29.2000000009 100 189.8 31.1999999996 656 189.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
+4 2 1 13.900000005
+656 172.6 29.1999999994 100 172.6 29.1999999994 100 189.8 29.2000000009 656 189.8 29.2000000009 -611.66 1.78 -55.66 1.78 -55.66 18.98 -611.66 18.98 3 1 2 3 4 1 
+8 6 1 3.56750001996613
+100 285 31.1999999996 100 285 0.9 100 189.8 31.1999999996 100 189.8 29.2000000009 100 172.6 29.1999999994 100 172.599999999 1.10000000073 100 189.8 1.10000000032 100 189.800000001 0.9 35.36999999956 -330.66 5.06999999996 -330.66 35.36999999956 -235.46 33.37000000086 -235.46 33.36999999936 -218.26 5.27000000069 -218.259999999 5.27000000028 -235.46 5.06999999996 -235.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+656 189.8 31.2 100 189.8 31.1999999996 100 171 31.1999999996 656 171 31.2 611.66 -1.94 55.66 -1.94 55.66 -20.74 611.66 -20.74 4 2 3 1 2 4 
+8 6 1 3.56750001996275
+656 285 0.9 656 189.800000001 0.9 656 189.8 1.09999999925 656 172.599999999 1.10000000073 656 172.6 29.1999999994 656 189.8 29.2000000009 656 189.8 31.2 656 285 31.2 -5.07 -330.660000000503 -5.07 -235.460000001503 -5.26999999925 -235.460000000503 -5.27000000073 -218.259999999503 -33.3699999994 -218.260000000503 -33.3700000009 -235.460000000503 -35.37 -235.460000000503 -35.37 -330.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-100 75.8000000002 1.10000000032
+656 189.8 29.2000000009
 0 0
 
 0101101
 *
 Ve
 1e-07
-656 75.8 1.09999999925
+100 189.8 29.2000000009
 0 0
 
 0101101
@@ -66,33 +66,33 @@ Ve
 Ed
  1e-07 1 1 0
 1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 58.5999999991 1.10000000073
+100 189.8 31.1999999996
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 0 17.2000000011
+1  2 0 -1.9999999987 0
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+7 0 -10 0 *
++7 0 -9 0 *
 Ve
 1e-07
-656 58.5999999991 1.10000000073
+656 189.8 31.2
 0 0
 
 0101101
@@ -109,18 +109,18 @@ Ed
 +5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 0 17.2000000009
+1  4 0 -1.9999999994 -2.99998248375272e-10
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+9 0 -5 0 *
++10 0 -5 0 *
 Wi
 
 0101100
--8 0 -6 0 -4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

+ 46 - 46
data/brep/face100029.brep

@@ -4,95 +4,95 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 399 0.90000000000000002  100 399 0.90000000000000002 
+7 0 0  1 2 2  656 172.59999999999999 29.199999999399999  100 172.59999999999999 29.199999999399999 
+ -556 2 0 2
+7 0 0  1 2 2  100 189.80000000000001 29.200000000900001  100 172.59999999999999 29.199999999399999 
+ 0 2 17.199999999999999 2
+7 0 0  1 2 2  656 189.80000000000001 29.200000000900001  100 189.80000000000001 29.200000000900001 
  0 2 556 2
-7 0 0  1 2 2  100 399 0.90000000000000002  100 303.800000001 0.90000000000000002 
- -399 2 -303.800000001 2
-7 0 0  1 2 2  100 303.800000001 0.90000000000000002  656 303.800000001 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 399 0.90000000000000002  656 303.800000001 0.90000000000000002 
- -399 2 -303.800000001 2
+7 0 0  1 2 2  656 172.59999999999999 29.199999999399999  656 189.80000000000001 29.200000000900001 
+ 0 2 17.199999999999999 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 4 3 
-p 6.560000002001 1 0 556 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 2 3 
-p 3.80800000796 1 -399 -303.800000001 
-2 8 7 
-p 3.80800000796 1 -399 -303.800000001 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 3 2 
+p 1.72000002 1 0 17.2 
+2 4 5 
+p 1.72000002 1 0 17.2 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 3 4 
-p 6.560000002001 1 0 556 
+p 16.4000000050025 1 0 556 
+2 4 3 
+p 16.4000000050025 1 0 556 
 2 1 4 
-p 3.80800000796 1 -399 -303.800000001 
-2 1 2 
-p 3.80800000796 1 -399 -303.800000001 
+p 1.72000002 1 0 17.2 
+2 5 6 
+p 1.72000002 1 0 17.2 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 399 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 170.81999999999999 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
+1 44.340000000000003 172.59999999999999 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 303.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 189.80000000000001 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-656 399 0.9 100 399 0.9 100 303.800000001 0.9 656 303.800000001 0.9 611.6600000001 444.66 55.6600000001 444.66 55.6600000001 349.460000001 611.6600000001 349.460000001 1 2 3 1 3 4 
-4 2 1 5.560000002
-656 399 31.2 100 399 31.1999999996 100 399 0.9 656 399 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
-8 6 1 1.42700000798645
-100 303.8 31.1999999996 100 399 31.1999999996 100 303.8 29.2000000009 100 286.6 29.1999999994 100 286.599999999 1.10000000073 100 303.8 1.10000000032 100 303.800000001 0.9 100 399 0.9 35.36999999956 -349.46 35.36999999956 -444.66 33.37000000086 -349.46 33.36999999936 -332.26 5.27000000069 -332.259999999 5.27000000028 -349.46 5.06999999996 -349.460000001 5.06999999996 -444.66 6 7 8 3 8 2 3 6 8 1 3 2 4 5 6 4 6 3 
-4 2 1 5.560000002
-100 303.800000001 0.9 656 303.800000001 0.9 100 303.8 1.10000000032 656 303.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 1.4270000079851
-656 399 0.9 656 303.800000001 0.9 656 303.8 1.09999999925 656 286.599999999 1.10000000073 656 286.6 29.1999999994 656 303.8 29.2000000009 656 303.8 31.2 656 399 31.2 -5.07 -444.660000000503 -5.07 -349.460000001503 -5.26999999925 -349.460000000503 -5.27000000073 -332.259999999503 -33.3699999994 -332.260000000503 -33.3700000009 -349.460000000503 -35.37 -349.460000000503 -35.37 -444.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+4 2 1 13.900000005
+656 172.6 29.1999999994 100 172.6 29.1999999994 100 189.8 29.2000000009 656 189.8 29.2000000009 -611.66 1.78 -55.66 1.78 -55.66 18.98 -611.66 18.98 3 1 2 3 4 1 
+4 2 1 13.900000005
+656 172.599999999 1.10000000073 100 172.599999999 1.10000000073 100 172.6 29.1999999994 656 172.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
+8 6 1 3.56750001996613
+100 285 31.1999999996 100 285 0.9 100 189.8 31.1999999996 100 189.8 29.2000000009 100 172.6 29.1999999994 100 172.599999999 1.10000000073 100 189.8 1.10000000032 100 189.800000001 0.9 35.36999999956 -330.66 5.06999999996 -330.66 35.36999999956 -235.46 33.37000000086 -235.46 33.36999999936 -218.26 5.27000000069 -218.259999999 5.27000000028 -235.46 5.06999999996 -235.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+656 189.8 29.2000000009 100 189.8 29.2000000009 100 189.8 31.1999999996 656 189.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
+8 6 1 3.56750001996275
+656 285 0.9 656 189.800000001 0.9 656 189.8 1.09999999925 656 172.599999999 1.10000000073 656 172.6 29.1999999994 656 189.8 29.2000000009 656 189.8 31.2 656 285 31.2 -5.07 -330.660000000503 -5.07 -235.460000001503 -5.26999999925 -235.460000000503 -5.27000000073 -218.259999999503 -33.3699999994 -218.260000000503 -33.3700000009 -235.460000000503 -35.37 -235.460000000503 -35.37 -330.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 399 0.9
+656 172.6 29.1999999994
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 399 0.9
+100 172.6 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+1  1 0 -556 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 303.800000001 0.9
+100 189.8 29.2000000009
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -399 -303.800000001
+1  2 0 0 17.2
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-656 303.800000001 0.9
+656 189.8 29.2000000009
 0 0
 
 0101101
@@ -106,10 +106,10 @@ Ed
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -399 -303.800000001
+1  4 0 0 17.2
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
@@ -120,7 +120,7 @@ Ed
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 58 - 58
data/brep/face100030.brep


ファイルの差分が大きいため隠しています
+ 51 - 51
data/brep/face100031.brep


+ 38 - 38
data/brep/face100032.brep

@@ -4,61 +4,61 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
+7 0 0  1 2 2  656 57 31.199999999999999  100 57 31.199999999599999 
+ 0 2 556 2
+7 0 0  1 2 2  100 57 31.199999999599999  100 57 0.90000000000000002 
+ 3.9999648038247001e-10 2 30.300000000000001 2
 7 0 0  1 2 2  656 57 0.90000000000000002  100 57 0.90000000000000002 
  0 2 556 2
-7 0 0  1 2 2  100 57 0.90000000000000002  100 0 0.90000000000299896 
- -57 2 0 2
-7 0 0  1 2 2  100 0 0.90000000000299896  656 -2.5627350708883799e-11 0.90000000000299996 
- -556 2 0 2
-7 0 0  1 2 2  656 57 0.90000000000000002  656 -2.5627350708883799e-11 0.90000000000299996 
- -57 2 0 2
+7 0 0  1 2 2  656 57 0.90000000000000002  656 57 31.199999999999999 
+ 0 2 30.300000000000001 2
 Polygon3D 0
 PolygonOnTriangulations 8
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 4 3 
+p 16.4000000050025 1 0 556 
+2 2 3 
+p 3.03000001996 1 3.9999648038247e-10 30.3 
+2 1 2 
+p 3.03000001996 1 3.9999648038247e-10 30.3 
 2 4 3 
 p 16.4000000050025 1 0 556 
 2 1 2 
 p 16.4000000050025 1 0 556 
-2 2 3 
-p 5.70000002 1 -57 0 
-2 2 4 
-p 5.70000002 1 -57 0 
-2 3 1 
-p 16.4000000050025 1 -556 0 
-2 3 4 
-p 16.4000000050025 1 -556 0 
+2 4 1 
+p 3.03000002 1 0 30.3 
 2 1 4 
-p 5.70000002000256 1 -57 0 
-2 1 2 
-p 5.70000002000256 1 -57 0 
+p 3.03000002 1 0 30.3 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
 1 44.340000000000003 57 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 77.739999999999995 31.199999999999999 0 0 1 1 0 -0 -0 1 0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.339999999900002 0 -1.1400000000003001 0 -1 0 0 -0 -1 1 0 0 
+1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
 4 2 1 13.900000005
-656 57 0.9 100 57 0.9 100 0 0.900000000002999 656 -2.56273507088838e-11 0.900000000003 611.6600000001 102.66 55.6600000001 102.66 55.6600000001 45.66 611.6600000001 45.6599999999744 1 2 3 1 3 4 
-4 2 1 13.900000005
 656 57 31.2 100 57 31.1999999996 100 57 0.9 656 57 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
+4 2 1 13.900000005
+656 75.8 31.2 100 75.7999999999999 31.1999999996 100 57 31.1999999996 656 57 31.2 611.66 -1.94 55.66 -1.9400000000001 55.66 -20.74 611.66 -20.74 4 2 3 1 2 4 
 4 2 1 4.36500001997993
 100 57 31.1999999996 100 57 0.9 100 0 31.1999999996 100 0 0.900000000002999 35.36999999956 -102.66 5.06999999996 -102.66 35.36999999956 -45.66 5.069999999963 -45.66 4 2 1 3 4 1 
 4 2 1 13.900000005
-656 -2.56273507088838e-11 0.900000000003 656 0 -0.9 100 0 0.900000000002999 100 0 -0.9 -2.0400000000033 611.6600000001 -0.2400000000003 611.6600000001 -2.0400000000033 55.6600000001 -0.2400000000003 55.6600000001 2 1 3 2 3 4 
+656 57 0.9 100 57 0.9 100 0 0.900000000002999 656 -2.56273507088838e-11 0.900000000003 611.6600000001 102.66 55.6600000001 102.66 55.6600000001 45.66 611.6600000001 45.6599999999744 1 2 3 1 3 4 
 4 2 1 4.36500002001199
 656 57 0.9 656 -2.56273507088838e-11 0.900000000003 656 -4.57021087641e-10 31.2 656 57 31.2 -5.07 -102.660000000503 -5.070000000003 -45.6600000004771 -35.37 -45.6600000000457 -35.37 -102.660000000503 2 3 4 2 4 1 
 
 TShapes 10
 Ve
 1e-07
-656 57 0.9
+656 57 31.2
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 57 0.9
+100 57 31.1999999996
 0 0
 
 0101101
@@ -66,23 +66,23 @@ Ve
 Ed
  1e-07 1 1 0
 1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 0 0.900000000002999
+100 57 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -57 0
+1  2 0 3.9999648038247e-10 30.3
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
@@ -92,35 +92,35 @@ Ed
 +9 0 -7 0 *
 Ve
 1e-07
-656 -2.56273507088838e-11 0.900000000003
+656 57 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 -556 0
-4 C0 4 0 1 0
-6  5 4 0
-6  6 1 0
+1  3 0 0 556
+4 C0 1 0 4 0
+6  5 1 0
+6  6 4 0
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -57 0
+1  4 0 0 30.3
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+10 0 -5 0 *
++5 0 -10 0 *
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 +6 0 -4 0 +3 0 *
 Fa
 0  1e-07 1 0
 2  1

+ 49 - 49
data/brep/face100033.brep

@@ -4,61 +4,61 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  100 417.80000000000001 1.1000000003199999  656 417.80000000000001 1.09999999925 
+7 0 0  1 2 2  100 75.800000000699995 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
  0 2 556 2
-7 0 0  1 2 2  100 400.59999999899998 1.1000000007299999  100 417.80000000000001 1.1000000003199999 
- 0 2 17.200000000999999 2
-7 0 0  1 2 2  656 400.59999999899998 1.1000000007299999  100 400.59999999899998 1.1000000007299999 
- -556 2 0 2
-7 0 0  1 2 2  656 417.80000000000001 1.09999999925  656 400.59999999899998 1.1000000007299999 
- 0 2 17.200000000999999 2
+7 0 0  1 2 2  100 75.800000000200001 1.1000000003199999  100 75.800000000699995 0.90000000000000002 
+ 0 2 0.20000000032000001 2
+7 0 0  1 2 2  100 75.800000000200001 1.1000000003199999  656 75.799999999999997 1.09999999925 
+ 0 2 556 2
+7 0 0  1 2 2  656 75.799999999999997 1.09999999925  656 75.800000000699995 0.90000000000000002 
+ -0.19999999925 2 0 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 3 4 
-p 6.560000002001 1 0 556 
 2 1 2 
-p 6.560000002001 1 0 556 
+p 16.4000000050025 1 0 556 
+2 3 4 
+p 16.4000000050025 1 0 556 
 2 3 1 
-p 0.688000008040003 1 0 17.200000001 
-2 6 7 
-p 0.688000008040003 1 0 17.200000001 
-2 1 2 
-p 6.560000002001 1 -556 0 
-2 4 3 
-p 6.560000002001 1 -556 0 
-2 2 4 
-p 0.688000008040003 1 0 17.200000001 
+p 0.020000020032 1 0 0.20000000032 
+2 7 8 
+p 0.020000020032 1 0 0.20000000032 
 2 3 4 
-p 0.688000008040003 1 0 17.200000001 
+p 16.4000000050025 1 0 556 
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 4 2 
+p 0.020000019925 1 -0.19999999925 0 
+2 3 2 
+p 0.020000019925 1 -0.19999999925 0 
 Surfaces 5
-1 44.340000000000003 419.58000000009997 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 417.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 400.60000000000002 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 77.580000000309994 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-100 417.8 1.10000000032 656 417.8 1.09999999925 100 400.599999999 1.10000000073 656 400.599999999 1.10000000073 55.66 -1.78000000009996 611.66 -1.78000000009996 55.66 -18.9800000011 611.66 -18.9800000011 2 1 3 2 3 4 
-4 2 1 5.560000002
-100 417.800000001 0.9 656 417.800000001 0.9 100 417.8 1.10000000032 656 417.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 0.857000007986451
-100 456 31.1999999996 100 456 0.900000000000001 100 417.8 31.1999999996 100 417.8 29.2000000009 100 400.6 29.1999999994 100 400.599999999 1.10000000073 100 417.8 1.10000000032 100 417.800000001 0.9 35.36999999956 -501.66 5.06999999996 -501.66 35.36999999956 -463.46 33.37000000086 -463.46 33.36999999936 -446.26 5.27000000069 -446.259999999 5.27000000028 -463.46 5.06999999996 -463.460000001 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 5.560000002
-656 400.599999999 1.10000000073 100 400.599999999 1.10000000073 100 400.6 29.1999999994 656 400.6 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
-8 6 1 0.857000007985101
-656 456 0.9 656 417.800000001 0.9 656 417.8 1.09999999925 656 400.599999999 1.10000000073 656 400.6 29.1999999994 656 417.8 29.2000000009 656 417.8 31.2 656 456 31.2 -5.07 -501.660000000503 -5.07 -463.460000001503 -5.26999999925 -463.460000000503 -5.27000000073 -446.259999999503 -33.3699999994 -446.260000000503 -33.3700000009 -463.460000000503 -35.37 -463.460000000503 -35.37 -501.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+4 2 1 13.900000005
+100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
+4 2 1 13.900000005
+656 171 0.9 100 171 0.9 100 75.8000000007 0.9 656 75.8000000007 0.9 611.6600000001 216.66 55.6600000001 216.66 55.6600000001 121.4600000007 611.6600000001 121.4600000007 1 2 3 1 3 4 
+8 6 1 3.56750001996113
+100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
+4 2 1 13.900000005
+100 75.8000000002 1.10000000032 656 75.8 1.09999999925 100 58.5999999991 1.10000000073 656 58.5999999991 1.10000000073 55.66 -1.78000000010999 611.66 -1.78000000031 55.66 -18.98000000121 611.66 -18.98000000121 2 1 3 2 3 4 
+8 6 1 3.56750001995525
+656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-100 417.8 1.10000000032
+100 75.8000000007 0.9
 0 0
 
 0101101
 *
 Ve
 1e-07
-656 417.8 1.09999999925
+656 75.8000000007 0.9
 0 0
 
 0101101
@@ -66,23 +66,23 @@ Ve
 Ed
  1e-07 1 1 0
 1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 400.599999999 1.10000000073
+100 75.8000000002 1.10000000032
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 0 17.200000001
+1  2 0 0 0.20000000032
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
@@ -92,35 +92,35 @@ Ed
 +7 0 -10 0 *
 Ve
 1e-07
-656 400.599999999 1.10000000073
+656 75.8 1.09999999925
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 -556 0
-4 C0 4 0 1 0
-6  5 4 0
-6  6 1 0
+1  3 0 0 556
+4 C0 1 0 4 0
+6  5 1 0
+6  6 4 0
 0
 
 0101000
-+5 0 -7 0 *
++7 0 -5 0 *
 Ed
  1e-07 1 1 0
-1  4 0 0 17.200000001
+1  4 0 -0.19999999925 0
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+9 0 -5 0 *
++5 0 -9 0 *
 Wi
 
 0101100
--8 0 -6 0 -4 0 -3 0 *
+-8 0 -6 0 +4 0 +3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 54 - 54
data/brep/face100034.brep


+ 44 - 44
data/brep/face100035.brep

@@ -4,61 +4,61 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 171 0.90000000000000002  100 171 0.90000000000000002 
+7 0 0  1 2 2  656 75.799999999600004 29.200000000900001  100 75.799999999600004 29.200000000900001 
  0 2 556 2
-7 0 0  1 2 2  100 171 0.90000000000000002  100 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
-7 0 0  1 2 2  100 75.800000000699995 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 171 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
+7 0 0  1 2 2  100 75.799999999999898 31.199999999599999  100 75.799999999600004 29.200000000900001 
+ 6.9999828156142195e-10 2 1.9999999994 2
+7 0 0  1 2 2  656 75.799999999999997 31.199999999999999  100 75.799999999999898 31.199999999599999 
+ -556 2 0 2
+7 0 0  1 2 2  656 75.799999999600004 29.200000000900001  656 75.799999999999997 31.199999999999999 
+ 0 2 1.9999999990999999 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 4 3 
-p 6.560000002001 1 0 556 
 2 1 2 
-p 6.560000002001 1 0 556 
-2 2 3 
-p 3.808000007972 1 -171 -75.8000000007 
-2 2 8 
-p 3.808000007972 1 -171 -75.8000000007 
-2 1 2 
-p 6.560000002001 1 0 556 
+p 16.4000000050025 1 0 556 
+2 4 3 
+p 16.4000000050025 1 0 556 
+2 3 2 
+p 0.20000001987 1 6.99998281561422e-10 1.9999999994 
 2 3 4 
-p 6.560000002001 1 0 556 
-2 1 4 
-p 3.808000007972 1 -171 -75.8000000007 
+p 0.20000001987 1 6.99998281561422e-10 1.9999999994 
 2 1 2 
-p 3.808000007972 1 -171 -75.8000000007 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 1 4 
+p 0.20000001991 1 0 1.9999999991 
+2 6 7 
+p 0.20000001991 1 0 1.9999999991 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 171 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 75.799999999999997 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 56.82000000048 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 77.739999999999995 31.199999999999999 0 0 1 1 0 -0 -0 1 0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 5.560000002
-656 171 0.9 100 171 0.9 100 75.8000000007 0.9 656 75.8000000007 0.9 611.6600000001 216.66 55.6600000001 216.66 55.6600000001 121.4600000007 611.6600000001 121.4600000007 1 2 3 1 3 4 
-4 2 1 5.560000002
-656 171 31.2 100 171 31.1999999996 100 171 0.9 656 171 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
-8 6 1 1.42700000798445
+4 2 1 13.900000005
+656 75.7999999996 29.2000000009 100 75.7999999996 29.2000000009 100 75.7999999999999 31.1999999996 656 75.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
+4 2 1 13.900000005
+656 58.6000000004 29.1999999994 100 58.6000000004 29.1999999994 100 75.7999999996 29.2000000009 656 75.7999999996 29.2000000009 -611.66 1.77999999992 -55.66 1.77999999992 -55.66 18.97999999912 -611.66 18.97999999912 2 4 1 3 4 2 
+8 6 1 3.56750001996113
 100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
-4 2 1 5.560000002
-100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
-8 6 1 1.4270000079821
+4 2 1 13.900000005
+656 75.8 31.2 100 75.7999999999999 31.1999999996 100 57 31.1999999996 656 57 31.2 611.66 -1.94 55.66 -1.9400000000001 55.66 -20.74 611.66 -20.74 4 2 3 1 2 4 
+8 6 1 3.56750001995525
 656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 171 0.9
+656 75.7999999996 29.2000000009
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 171 0.9
+100 75.7999999996 29.2000000009
 0 0
 
 0101101
@@ -66,50 +66,50 @@ Ve
 Ed
  1e-07 1 1 0
 1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 75.8000000007 0.9
+100 75.7999999999999 31.1999999996
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -171 -75.8000000007
+1  2 0 6.99998281561422e-10 1.9999999994
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-656 75.8000000007 0.9
+656 75.8 31.2
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 556
+1  3 0 -556 0
 4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -171 -75.8000000007
+1  4 0 0 1.9999999991
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
@@ -120,7 +120,7 @@ Ed
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

+ 37 - 37
data/brep/face100036.brep

@@ -4,95 +4,95 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 171 0.90000000000000002  100 171 0.90000000000000002 
+7 0 0  1 2 2  656 58.600000000400001 29.199999999399999  100 58.600000000400001 29.199999999399999 
+ -556 2 0 2
+7 0 0  1 2 2  100 75.799999999600004 29.200000000900001  100 58.600000000400001 29.199999999399999 
+ 0 2 17.199999999199999 2
+7 0 0  1 2 2  656 75.799999999600004 29.200000000900001  100 75.799999999600004 29.200000000900001 
  0 2 556 2
-7 0 0  1 2 2  100 171 0.90000000000000002  100 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
-7 0 0  1 2 2  100 75.800000000699995 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- 0 2 556 2
-7 0 0  1 2 2  656 171 0.90000000000000002  656 75.800000000699995 0.90000000000000002 
- -171 2 -75.800000000699995 2
+7 0 0  1 2 2  656 58.600000000400001 29.199999999399999  656 75.799999999600004 29.200000000900001 
+ 0 2 17.199999999199999 2
 Polygon3D 0
 PolygonOnTriangulations 8
-2 4 3 
-p 16.4000000050025 1 0 556 
 2 1 2 
-p 16.4000000050025 1 0 556 
-2 2 3 
-p 9.52000001993 1 -171 -75.8000000007 
-2 2 8 
-p 9.52000001993 1 -171 -75.8000000007 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 3 2 
+p 1.72000001992 1 0 17.1999999992 
+2 4 5 
+p 1.72000001992 1 0 17.1999999992 
 2 1 2 
 p 16.4000000050025 1 0 556 
-2 3 4 
+2 4 3 
 p 16.4000000050025 1 0 556 
 2 1 4 
-p 9.52000001993 1 -171 -75.8000000007 
-2 1 2 
-p 9.52000001993 1 -171 -75.8000000007 
+p 1.72000001992 1 0 17.1999999992 
+2 5 6 
+p 1.72000001992 1 0 17.1999999992 
 Surfaces 5
-1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
-1 44.340000000000003 171 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 44.340000000000003 56.82000000048 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
+1 44.340000000000003 58.600000000000001 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
 1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
-1 44.340000000000003 75.799999999999997 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 75.799999999999997 28.940000000960001 0 1 0 0 -0 1 1 0 -0 
 1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
 4 2 1 13.900000005
-656 171 0.9 100 171 0.9 100 75.8000000007 0.9 656 75.8000000007 0.9 611.6600000001 216.66 55.6600000001 216.66 55.6600000001 121.4600000007 611.6600000001 121.4600000007 1 2 3 1 3 4 
+656 58.6000000004 29.1999999994 100 58.6000000004 29.1999999994 100 75.7999999996 29.2000000009 656 75.7999999996 29.2000000009 -611.66 1.77999999992 -55.66 1.77999999992 -55.66 18.97999999912 -611.66 18.97999999912 2 4 1 3 4 2 
 4 2 1 13.900000005
-656 171 31.2 100 171 31.1999999996 100 171 0.9 656 171 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
+656 58.5999999991 1.10000000073 100 58.5999999991 1.10000000073 100 58.6000000004 29.1999999994 656 58.6000000004 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
 8 6 1 3.56750001996113
 100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
 4 2 1 13.900000005
-100 75.8000000007 0.9 656 75.8000000007 0.9 100 75.8000000002 1.10000000032 656 75.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
+656 75.7999999996 29.2000000009 100 75.7999999996 29.2000000009 100 75.7999999999999 31.1999999996 656 75.8 31.2 0.25999999994 611.66 0.25999999994 55.66 2.25999999864 55.66 2.25999999904 611.66 1 2 3 4 1 3 
 8 6 1 3.56750001995525
 656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 171 0.9
+656 58.6000000004 29.1999999994
 0 0
 
 0101101
 *
 Ve
 1e-07
-100 171 0.9
+100 58.6000000004 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 556
-4 C0 2 0 1 0
-6  1 2 0
-6  2 1 0
+1  1 0 -556 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 75.8000000007 0.9
+100 75.7999999996 29.2000000009
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 -171 -75.8000000007
+1  2 0 0 17.1999999992
 4 C0 1 0 3 0
 6  3 1 0
 6  4 3 0
 0
 
 0101000
-+9 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-656 75.8000000007 0.9
+656 75.7999999996 29.2000000009
 0 0
 
 0101101
@@ -106,10 +106,10 @@ Ed
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -171 -75.8000000007
+1  4 0 0 17.1999999992
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
@@ -120,7 +120,7 @@ Ed
 Wi
 
 0101100
-+8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

+ 53 - 53
data/brep/face100037.brep

@@ -4,123 +4,123 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 0 -0.90000000000000002  656 456 -0.90000000000000002 
- 0 2 456 2
-7 0 0  1 2 2  656 0 -0.90000000000000002  100 0 -0.90000000000000002 
- 0 2 556.00000000099999 2
-7 0 0  1 2 2  100 0 -0.90000000000000002  100 456 -0.90000000000000002 
- 0 2 456 2
-7 0 0  1 2 2  656 456 -0.90000000000000002  100 456 -0.90000000000000002 
- -556.00000000099999 2 0 2
+7 0 0  1 2 2  656 58.5999999991 1.1000000007299999  100 58.5999999991 1.1000000007299999 
+ -556 2 0 2
+7 0 0  1 2 2  100 58.600000000400001 29.199999999399999  100 58.5999999991 1.1000000007299999 
+ 0 2 28.09999999867 2
+7 0 0  1 2 2  656 58.600000000400001 29.199999999399999  100 58.600000000400001 29.199999999399999 
+ -556 2 0 2
+7 0 0  1 2 2  656 58.5999999991 1.1000000007299999  656 58.600000000400001 29.199999999399999 
+ 0 2 28.09999999867 2
 Polygon3D 0
 PolygonOnTriangulations 8
 2 1 2 
-p 16.4000000050025 1 0 456 
+p 16.4000000050025 1 -556 0 
+2 4 3 
+p 16.4000000050025 1 -556 0 
+2 3 2 
+p 2.810000019867 1 0 28.09999999867 
+2 5 6 
+p 2.810000019867 1 0 28.09999999867 
 2 1 2 
-p 16.4000000050025 1 0 456 
-2 2 4 
-p 16.4000000050025 1 0 556.000000001 
-2 1 3 
-p 16.4000000050025 1 0 556.000000001 
+p 16.4000000050025 1 -556 0 
 2 4 3 
-p 16.4000000050025 1 0 456 
-2 3 4 
-p 16.4000000050025 1 0 456 
-2 2 4 
-p 16.4000000050025 1 -556.000000001 0 
-2 1 3 
-p 16.4000000050025 1 -556.000000001 0 
+p 16.4000000050025 1 -556 0 
+2 1 4 
+p 2.810000019867 1 0 28.09999999867 
+2 4 5 
+p 2.810000019867 1 0 28.09999999867 
 Surfaces 5
-1 44.339999999900002 501.66000000004601 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 711.05999999999995 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 44.339999999900002 0 -1.1400000000003001 0 -1 0 0 -0 -1 1 0 0 
-1 105.06000000001001 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 44.339999999900002 456 1.1400000000003001 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 58.600000000000001 -1.7699999991369999 0 1 0 0 -0 1 1 0 -0 
+1 44.340000000000003 77.580000000309994 1.1000000000000001 0 0 1 1 0 -0 -0 1 0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 56.82000000048 29.199999999999999 0 0 -1 -1 0 -0 0 1 0 
+1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 16.4000000050025
-656 0 -0.9 656 456 -0.9 100 0 -0.9 100 456 -0.9 -611.6600000001 -501.660000000046 -611.6600000001 -45.660000000046 -55.6600000001 -501.660000000046 -55.6600000001 -45.660000000046 4 2 1 4 1 3 
-4 2 1 11.400000005
-656 0 -0.9 656 456 -0.9 706 456 -0.9 706 0 -0.9 55.0599999999999 45.66 55.0599999999999 501.66 5.05999999999995 501.66 5.05999999999995 45.66 2 3 4 2 4 1 
 4 2 1 13.900000005
-656 -2.56273507088838e-11 0.900000000003 656 0 -0.9 100 0 0.900000000002999 100 0 -0.9 -2.0400000000033 611.6600000001 -0.2400000000003 611.6600000001 -2.0400000000033 55.6600000001 -0.2400000000003 55.6600000001 2 1 3 2 3 4 
-4 2 1 11.400000005
-49.9999999999 456 -0.9 49.9999999999 0 -0.9 100 456 -0.9 100 0 -0.9 55.06000000011 501.66 55.06000000011 45.66 5.06000000001001 501.66 5.06000000001001 45.66 1 3 4 1 4 2 
+656 58.5999999991 1.10000000073 100 58.5999999991 1.10000000073 100 58.6000000004 29.1999999994 656 58.6000000004 29.1999999994 2.869999999867 611.66 2.869999999867 55.66 30.969999998537 55.66 30.969999998537 611.66 1 2 3 4 1 3 
+4 2 1 13.900000005
+100 75.8000000002 1.10000000032 656 75.8 1.09999999925 100 58.5999999991 1.10000000073 656 58.5999999991 1.10000000073 55.66 -1.78000000010999 611.66 -1.78000000031 55.66 -18.98000000121 611.66 -18.98000000121 2 1 3 2 3 4 
+8 6 1 3.56750001996113
+100 171 31.1999999996 100 171 0.9 100 75.7999999999999 31.1999999996 100 75.7999999996 29.2000000009 100 58.6000000004 29.1999999994 100 58.5999999991 1.10000000073 100 75.8000000002 1.10000000032 100 75.8000000007 0.9 35.36999999956 -216.66 5.06999999996 -216.66 35.36999999956 -121.46 33.37000000086 -121.4599999996 33.36999999936 -104.2600000004 5.27000000069 -104.2599999991 5.27000000028 -121.4600000002 5.06999999996 -121.4600000007 7 8 2 4 2 1 4 7 2 3 4 1 5 6 7 5 7 4 
 4 2 1 13.900000005
-656 456 -0.9 656 456 0.9 100 456 -0.9 100 456 0.900000000000001 -2.0400000000003 611.6600000001 -0.2400000000003 611.6600000001 -2.0400000000003 55.6600000001 -0.240000000000299 55.6600000001 2 1 3 2 3 4 
+656 58.6000000004 29.1999999994 100 58.6000000004 29.1999999994 100 75.7999999996 29.2000000009 656 75.7999999996 29.2000000009 -611.66 1.77999999992 -55.66 1.77999999992 -55.66 18.97999999912 -611.66 18.97999999912 2 4 1 3 4 2 
+8 6 1 3.56750001995525
+656 171 0.9 656 75.8000000007 0.9 656 75.8 1.09999999925 656 58.5999999991 1.10000000073 656 58.6000000004 29.1999999994 656 75.7999999996 29.2000000009 656 75.8 31.2 656 171 31.2 -5.07 -216.660000000503 -5.07 -121.460000001203 -5.26999999925 -121.460000000503 -5.27000000073 -104.259999999603 -33.3699999994 -104.260000000903 -33.3700000009 -121.460000000103 -35.37 -121.460000000503 -35.37 -216.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 0 -0.9
+656 58.5999999991 1.10000000073
 0 0
 
 0101101
 *
 Ve
 1e-07
-656 456 -0.9
+100 58.5999999991 1.10000000073
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 456
-4 CN 2 0 1 0
-6  1 2 0
-6  2 1 0
+1  1 0 -556 0
+4 C0 1 0 2 0
+6  1 1 0
+6  2 2 0
 0
 
 0101000
 +10 0 -9 0 *
 Ve
 1e-07
-100 0 -0.9
+100 58.6000000004 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 0 556.000000001
-4 C0 3 0 1 0
-6  3 3 0
-6  4 1 0
+1  2 0 0 28.09999999867
+4 C0 1 0 3 0
+6  3 1 0
+6  4 3 0
 0
 
 0101000
-+10 0 -7 0 *
++7 0 -9 0 *
 Ve
 1e-07
-100 456 -0.9
+656 58.6000000004 29.1999999994
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 456
-4 CN 4 0 1 0
+1  3 0 -556 0
+4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
 0
 
 0101000
-+7 0 -5 0 *
++5 0 -7 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -556.000000001 0
+1  4 0 0 28.09999999867
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+9 0 -5 0 *
++10 0 -5 0 *
 Wi
 
 0101100
--8 0 +6 0 +4 0 -3 0 *
++8 0 -6 0 -4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 58 - 267
data/brep/face100038.brep


+ 52 - 52
data/brep/face100046.brep

@@ -4,69 +4,69 @@ CASCADE Topology V1, (c) Matra-Datavision
 Locations 0
 Curve2ds 0
 Curves 4
-7 0 0  1 2 2  656 0 -0.90000000000000002  656 456 -0.90000000000000002 
- 0 2 456 2
-7 0 0  1 2 2  656 0 -0.90000000000000002  100 0 -0.90000000000000002 
- 0 2 556.00000000099999 2
-7 0 0  1 2 2  100 0 -0.90000000000000002  100 456 -0.90000000000000002 
- 0 2 456 2
-7 0 0  1 2 2  656 456 -0.90000000000000002  100 456 -0.90000000000000002 
- -556.00000000099999 2 0 2
+7 0 0  1 2 2  656 399 0.90000000000000002  100 399 0.90000000000000002 
+ 0 2 556 2
+7 0 0  1 2 2  100 399 0.90000000000000002  100 303.800000001 0.90000000000000002 
+ -399 2 -303.800000001 2
+7 0 0  1 2 2  100 303.800000001 0.90000000000000002  656 303.800000001 0.90000000000000002 
+ 0 2 556 2
+7 0 0  1 2 2  656 399 0.90000000000000002  656 303.800000001 0.90000000000000002 
+ -399 2 -303.800000001 2
 Polygon3D 0
 PolygonOnTriangulations 8
+2 4 3 
+p 16.4000000050025 1 0 556 
 2 1 2 
-p 6.560000002001 1 0 456 
+p 16.4000000050025 1 0 556 
+2 2 3 
+p 9.5200000199 1 -399 -303.800000001 
+2 8 7 
+p 9.5200000199 1 -399 -303.800000001 
 2 1 2 
-p 6.560000002001 1 0 456 
-2 2 4 
-p 6.560000002001 1 0 556.000000001 
-2 1 3 
-p 6.560000002001 1 0 556.000000001 
-2 4 3 
-p 6.560000002001 1 0 456 
+p 16.4000000050025 1 0 556 
 2 3 4 
-p 6.560000002001 1 0 456 
-2 2 4 
-p 6.560000002001 1 -556.000000001 0 
-2 1 3 
-p 6.560000002001 1 -556.000000001 0 
+p 16.4000000050025 1 0 556 
+2 1 4 
+p 9.5200000199 1 -399 -303.800000001 
+2 1 2 
+p 9.5200000199 1 -399 -303.800000001 
 Surfaces 5
-1 44.339999999900002 501.66000000004601 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 711.05999999999995 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 44.339999999900002 0 -1.1400000000003001 0 -1 0 0 -0 -1 1 0 0 
-1 105.06000000001001 -45.659999999999997 -0.90000000000000002 0 0 -1 -1 0 -0 0 1 0 
-1 44.339999999900002 456 1.1400000000003001 0 1 0 0 -0 1 1 0 -0 
+1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
+1 44.340000000000003 399 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 303.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
 Triangulations 5
-4 2 1 6.560000002001
-656 0 -0.9 656 456 -0.9 100 0 -0.9 100 456 -0.9 -611.6600000001 -501.660000000046 -611.6600000001 -45.660000000046 -55.6600000001 -501.660000000046 -55.6600000001 -45.660000000046 4 2 1 4 1 3 
-4 2 1 4.560000002
-656 0 -0.9 656 456 -0.9 706 456 -0.9 706 0 -0.9 55.0599999999999 45.66 55.0599999999999 501.66 5.05999999999995 501.66 5.05999999999995 45.66 2 3 4 2 4 1 
-4 2 1 5.560000002
-656 -2.56273507088838e-11 0.900000000003 656 0 -0.9 100 0 0.900000000002999 100 0 -0.9 -2.0400000000033 611.6600000001 -0.2400000000003 611.6600000001 -2.0400000000033 55.6600000001 -0.2400000000003 55.6600000001 2 1 3 2 3 4 
-4 2 1 4.560000002
-49.9999999999 456 -0.9 49.9999999999 0 -0.9 100 456 -0.9 100 0 -0.9 55.06000000011 501.66 55.06000000011 45.66 5.06000000001001 501.66 5.06000000001001 45.66 1 3 4 1 4 2 
-4 2 1 5.560000002
-656 456 -0.9 656 456 0.9 100 456 -0.9 100 456 0.900000000000001 -2.0400000000003 611.6600000001 -0.2400000000003 611.6600000001 -2.0400000000003 55.6600000001 -0.240000000000299 55.6600000001 2 1 3 2 3 4 
+4 2 1 13.900000005
+656 399 0.9 100 399 0.9 100 303.800000001 0.9 656 303.800000001 0.9 611.6600000001 444.66 55.6600000001 444.66 55.6600000001 349.460000001 611.6600000001 349.460000001 1 2 3 1 3 4 
+4 2 1 13.900000005
+656 399 31.2 100 399 31.1999999996 100 399 0.9 656 399 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
+8 6 1 3.56750001996613
+100 303.8 31.1999999996 100 399 31.1999999996 100 303.8 29.2000000009 100 286.6 29.1999999994 100 286.599999999 1.10000000073 100 303.8 1.10000000032 100 303.800000001 0.9 100 399 0.9 35.36999999956 -349.46 35.36999999956 -444.66 33.37000000086 -349.46 33.36999999936 -332.26 5.27000000069 -332.259999999 5.27000000028 -349.46 5.06999999996 -349.460000001 5.06999999996 -444.66 6 7 8 3 8 2 3 6 8 1 3 2 4 5 6 4 6 3 
+4 2 1 13.900000005
+100 303.800000001 0.9 656 303.800000001 0.9 100 303.8 1.10000000032 656 303.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
+8 6 1 3.56750001996275
+656 399 0.9 656 303.800000001 0.9 656 303.8 1.09999999925 656 286.599999999 1.10000000073 656 286.6 29.1999999994 656 303.8 29.2000000009 656 303.8 31.2 656 399 31.2 -5.07 -444.660000000503 -5.07 -349.460000001503 -5.26999999925 -349.460000000503 -5.27000000073 -332.259999999503 -33.3699999994 -332.260000000503 -33.3700000009 -349.460000000503 -35.37 -349.460000000503 -35.37 -444.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
 
 TShapes 10
 Ve
 1e-07
-656 0 -0.9
+656 399 0.9
 0 0
 
 0101101
 *
 Ve
 1e-07
-656 456 -0.9
+100 399 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  1 0 0 456
-4 CN 2 0 1 0
+1  1 0 0 556
+4 C0 2 0 1 0
 6  1 2 0
 6  2 1 0
 0
@@ -75,32 +75,32 @@ Ed
 +10 0 -9 0 *
 Ve
 1e-07
-100 0 -0.9
+100 303.800000001 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  2 0 0 556.000000001
-4 C0 3 0 1 0
-6  3 3 0
-6  4 1 0
+1  2 0 -399 -303.800000001
+4 C0 1 0 3 0
+6  3 1 0
+6  4 3 0
 0
 
 0101000
-+10 0 -7 0 *
++9 0 -7 0 *
 Ve
 1e-07
-100 456 -0.9
+656 303.800000001 0.9
 0 0
 
 0101101
 *
 Ed
  1e-07 1 1 0
-1  3 0 0 456
-4 CN 4 0 1 0
+1  3 0 0 556
+4 C0 4 0 1 0
 6  5 4 0
 6  6 1 0
 0
@@ -109,18 +109,18 @@ Ed
 +7 0 -5 0 *
 Ed
  1e-07 1 1 0
-1  4 0 -556.000000001 0
+1  4 0 -399 -303.800000001
 4 C0 1 0 5 0
 6  7 1 0
 6  8 5 0
 0
 
 0101000
-+9 0 -5 0 *
++10 0 -5 0 *
 Wi
 
 0101100
--8 0 +6 0 +4 0 -3 0 *
++8 0 +6 0 +4 0 -3 0 *
 Fa
 0  1e-07 1 0
 2  1

ファイルの差分が大きいため隠しています
+ 164 - 60
data/brep/face100047.brep


ファイルの差分が大きいため隠しています
+ 159 - 55
data/brep/face100049.brep


ファイルの差分が大きいため隠しています
+ 161 - 57
data/brep/face100051.brep


ファイルの差分が大きいため隠しています
+ 157 - 53
data/brep/face100055.brep


ファイルの差分が大きいため隠しています
+ 158 - 54
data/brep/face100056.brep


+ 130 - 0
data/brep/face46100000.brep

@@ -0,0 +1,130 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 0
+Curve2ds 0
+Curves 4
+7 0 0  1 2 2  656 399 0.90000000000000002  100 399 0.90000000000000002 
+ 0 2 556 2
+7 0 0  1 2 2  100 399 0.90000000000000002  100 303.800000001 0.90000000000000002 
+ -399 2 -303.800000001 2
+7 0 0  1 2 2  100 303.800000001 0.90000000000000002  656 303.800000001 0.90000000000000002 
+ 0 2 556 2
+7 0 0  1 2 2  656 399 0.90000000000000002  656 303.800000001 0.90000000000000002 
+ -399 2 -303.800000001 2
+Polygon3D 0
+PolygonOnTriangulations 8
+2 4 3 
+p 16.4000000050025 1 0 556 
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 2 3 
+p 9.5200000199 1 -399 -303.800000001 
+2 8 7 
+p 9.5200000199 1 -399 -303.800000001 
+2 1 2 
+p 16.4000000050025 1 0 556 
+2 3 4 
+p 16.4000000050025 1 0 556 
+2 1 4 
+p 9.5200000199 1 -399 -303.800000001 
+2 1 2 
+p 9.5200000199 1 -399 -303.800000001 
+Surfaces 5
+1 44.339999999900002 -45.659999999999997 0.90000000000000002 0 0 1 1 0 -0 -0 1 0 
+1 44.340000000000003 399 34.289999999999999 0 -1 0 0 -0 -1 1 0 0 
+1 100 -45.659999999999997 -4.1699999999599999 1 0 0 -0 0 1 0 -1 0 
+1 44.340000000000003 303.80000000000001 0.21999999996799999 0 1 0 0 -0 1 1 0 -0 
+1 656 -45.660000000502698 -4.1699999999999999 -1 0 0 0 0 -1 -0 -1 -0 
+Triangulations 5
+4 2 1 13.900000005
+656 399 0.9 100 399 0.9 100 303.800000001 0.9 656 303.800000001 0.9 611.6600000001 444.66 55.6600000001 444.66 55.6600000001 349.460000001 611.6600000001 349.460000001 1 2 3 1 3 4 
+4 2 1 13.900000005
+656 399 31.2 100 399 31.1999999996 100 399 0.9 656 399 0.9 3.09 611.66 3.0900000004 55.66 33.39 55.66 33.39 611.66 4 1 2 4 2 3 
+8 6 1 3.56750001996613
+100 303.8 31.1999999996 100 399 31.1999999996 100 303.8 29.2000000009 100 286.6 29.1999999994 100 286.599999999 1.10000000073 100 303.8 1.10000000032 100 303.800000001 0.9 100 399 0.9 35.36999999956 -349.46 35.36999999956 -444.66 33.37000000086 -349.46 33.36999999936 -332.26 5.27000000069 -332.259999999 5.27000000028 -349.46 5.06999999996 -349.460000001 5.06999999996 -444.66 6 7 8 3 8 2 3 6 8 1 3 2 4 5 6 4 6 3 
+4 2 1 13.900000005
+100 303.800000001 0.9 656 303.800000001 0.9 100 303.8 1.10000000032 656 303.8 1.09999999925 0.680000000032 55.66 0.680000000032 611.66 0.880000000352 55.66 0.879999999282 611.66 4 2 1 4 1 3 
+8 6 1 3.56750001996275
+656 399 0.9 656 303.800000001 0.9 656 303.8 1.09999999925 656 286.599999999 1.10000000073 656 286.6 29.1999999994 656 303.8 29.2000000009 656 303.8 31.2 656 399 31.2 -5.07 -444.660000000503 -5.07 -349.460000001503 -5.26999999925 -349.460000000503 -5.27000000073 -332.259999999503 -33.3699999994 -332.260000000503 -33.3700000009 -349.460000000503 -35.37 -349.460000000503 -35.37 -444.660000000503 6 7 8 6 8 1 3 5 6 3 6 1 2 3 1 4 5 3 
+
+TShapes 10
+Ve
+1e-07
+656 399 0.9
+0 0
+
+0101101
+*
+Ve
+1e-07
+100 399 0.9
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 556
+4 C0 2 0 1 0
+6  1 2 0
+6  2 1 0
+0
+
+0101000
++10 0 -9 0 *
+Ve
+1e-07
+100 303.800000001 0.9
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 -399 -303.800000001
+4 C0 1 0 3 0
+6  3 1 0
+6  4 3 0
+0
+
+0101000
++9 0 -7 0 *
+Ve
+1e-07
+656 303.800000001 0.9
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 556
+4 C0 4 0 1 0
+6  5 4 0
+6  6 1 0
+0
+
+0101000
++7 0 -5 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 -399 -303.800000001
+4 C0 1 0 5 0
+6  7 1 0
+6  8 5 0
+0
+
+0101000
++10 0 -5 0 *
+Wi
+
+0101100
++8 0 +6 0 +4 0 -3 0 *
+Fa
+0  1e-07 1 0
+2  1
+0101000
++2 0 *
+
++1 0 

ファイルの差分が大きいため隠しています
+ 68 - 128
data/brep/facenull.brep


ファイルの差分が大きいため隠しています
+ 1152 - 1152
data/guass/guass.txt


+ 6 - 31
data/preFiles.txt

@@ -10,12 +10,12 @@ $ BPP
 4 0
 
 $ brepFiles
-D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100010.brep
-D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100044.brep
-D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100040.brep
-D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100043.brep
+D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100029.brep
+D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100002.brep
+D:/dcip1/comx_sdk.node/unit/hypermesh/data/brep/face100001.brep
 
 $ forceFace id xn yn zn xr yr zr
+100001 100 0 0 100 0 0
 
 $ fixFace id xn yn zn xr yr zr
 
@@ -28,35 +28,10 @@ $ x y z X Y Z stiffness_x stiffness_y stiffness_z type1 type2 Spring
 $ type id1 id x1 y1 z1 type id1 id x2 y2 z2 xn yn zn xr yr zr Connect
 
 $ id RB3
+100002
 
 $ type id ids x y z RB3
-P 0 0 1050.1 0.0 0.0
-
-$ id RB3
-
-$ type id ids x y z RB3
-P 0 0 1050.1 0.0 0.0
-
-$ id RB3
-100040
-
-$ type id ids x y z RB3
-P 0 2 378.0 228.0 -0.9
-
-$ id RB3
-100040
-100044
-
-$ type id ids x y z RB3
-P 0 2 378.0 228.0 -0.9
-
-$ id RB3
-0
-100040
-100043
-
-$ type id ids x y z RB3
-P 0 2 378.0 228.0 -0.9
+P 0 0 681.0 228.0 31.2
 
 $ arrow type id ids xn yn zn xr yr zr RB3
 


+ 4 - 9
js/boundary_force_pane.js

@@ -46,14 +46,10 @@ function OnGetFaceName(){
        
         // 匹配type对应内容的正则表达式,以type:开头,后面跟着非冒号的内容直到遇到空格或者字符串结束
         const typeRegex = /type:([^point]+)/;
-        // 匹配center坐标对应内容的正则表达式
-        //const centerRegex = /point:([\d. ]+)/;
-
+       
         const typeMatch = str.match(typeRegex);
         const typeInfo = typeMatch? typeMatch[1] : null;
-
-        //const centerMatch = str.match(centerRegex);
-        //const centerCoords = centerMatch? centerMatch[1].split(' ').map(x => x.trim()) : null;
+      
         const match = str.match(/point:([-\d.]+)\s+([-\d.]+)\s+([-\d.]+)/);
         const centerCoords = match.slice(1, 4); 
         //console.log(typeInfo);
@@ -230,11 +226,10 @@ function OnArrow(){
         let temp = unit.form.tree.GetCurUniqueName();
         let name = temp;
         let constrain_data = model.acax_app.model.constrain.Database();
-        //console.log(workcondition_data);
+        
         let i = 0;
         let j = 0;
         let constrain_arr = Object.keys(constrain_data.db);
-        //console.log(constrain_data.db);
         name = name + "force0";
         let loopCount = 0;
         while(1 && loopCount < 5000){
@@ -257,7 +252,7 @@ function OnArrow(){
         }
         let name1 = unit.form.mainfrm.OnArrows(ui.x.value, ui.y.value, ui.z.value, ui.pb_xn.value, ui.pb_yn.value, ui.pb_zn.value, name);
         name1 = name1.replace(temp, "");
-        let color = unit.form.tree.getRandomHexColor();
+        let color = "#32CD32";
         unit.form.mainfrm.OnChangePicture(3, 2);
         let Load = {
                 "constraint":"集中载荷压力",

+ 25 - 9
js/mainfrm_pane.js

@@ -1,4 +1,4 @@
-////////////////////////////////////////////////////////////////////////////
+10;////////////////////////////////////////////////////////////////////////////
 // System Pre-define Functions
 // 95099372-ef3e-11ea-9c81-bf848405c62e
 var dock_widget = false;
@@ -240,12 +240,10 @@ function SetColor(color) {
 function hexToRgb(hex) {
         // 去掉前缀 #(如果有)
         hex = hex.replace(/^#/, '');
-
         // 如果是简写形式(#RGB),将其转换为完整形式(#RRGGBB)
         if (hex.length === 3) {
                 hex = hex.split('').map(char => char + char).join('');
         }
-
         // 解析 RGB 颜色值
         const r = parseInt(hex.slice(0, 2), 16);
         const g = parseInt(hex.slice(2, 4), 16);
@@ -623,7 +621,6 @@ function OnPoints(){
 
 function OnMaterial(){
         ui.stack_menu.index = 19;
-        console.log(22);
 }
 
 function OnFalseOpacity(){
@@ -789,13 +786,14 @@ function OnPickUp() {
                 return;
         }
         //放brep路径
-  
-        var rec = ui.canvas.hits[0];
-        var key = rec.keyRecord;
+        //en zenme console.log(ui.canvas.view.);
+        var rec = ui.canvas.hits[0];        
+        var key = rec.keyRecord;      
         var keyObj = ui.canvas.parseKey(key);  
-        console.log("keyObj", keyObj);        
+     
+        //console.log("keyObj", keyObj);        
         let id = findNodeIdByRId(model.acax_app.model.project.GetModel().pro_model, keyObj.sid);
-        console.log("id", id);  
+        //console.log("id", id);  
         var path = model.getCurrentDirectory() + "data/brep/face" + id + ".brep";
        
         comx.occio.GetFaceBrep(comx.occore.GetEntryEx(), keyObj.sid, path);
@@ -806,6 +804,24 @@ function OnPickUp() {
         } ;
         unit.form.tree.SetBrepFile(brep);
 }
+//设置面高亮并选中
+function PickFaceLight(id) {      
+        let idx = findRIdById(model.acax_app.model.project.GetModel().pro_model, id);
+        console.log(idx);
+        if(idx){
+                ui.canvas.view([ui.canvas.generateKey(2025, parseInt(idx))]).setColor(235/255, 152/255, 20/255);
+                var path = model.getCurrentDirectory() + "data/brep/face" + id + ".brep";
+       
+                comx.occio.GetFaceBrep(comx.occore.GetEntryEx(), idx, path);
+                var facName = "type:F 0 " + id + " " + comx.occio.GetFacePoint(comx.occore.GetEntryEx(), idx);
+                OnSetFaceName(facName);
+                let brep = {
+                        "brep":path.replace(/\\/g, "/")
+                } ;
+                unit.form.tree.SetBrepFile(brep);
+        }
+        
+}
 function GetBrepPath() {
         return brep_path;
 }

+ 73 - 34
js/tree_pane.js

@@ -12,6 +12,8 @@ var workcondition = [];
 var globalModelTree = {};
 //模型颜色标志
 var color_flag = 1;
+//存变化面的临时id
+var color_face = "";
 function OnInitializeData(reload, preview) {
     
         PUI(()=>{
@@ -949,16 +951,43 @@ function findFaceNodeIndices(tree) {
 
         return { firstIndex, lastIndex };
 }
+//点击面与3d图形形成交互
+function Light3DFace(cur_proj, id) {
+        console.log(model.acax_app.view.GetProperty(cur_proj).color.hasOwnProperty(ui.tree_Model.position));
+        if(model.acax_app.view.GetProperty(cur_proj).color.hasOwnProperty(ui.tree_Model.position)) {
+                unit.form.mainfrm.PickFaceLight(ui.tree_Model.position);
+                if(color_face ==="") {
+                        color_face = id;
+                }else{
+                        let clr = model.acax_app.view.GetProperty(cur_proj).color[color_face];
+                        let rgb = hexToRgb(clr);
+                        unit.form.mainfrm.LightFace(color_face, rgb);                   
+                        color_face = id;
+                }
+        }else{
+                if(color_face ==="") {
+                        return;
+                }else{
+                        let clr = model.acax_app.view.GetProperty(cur_proj).color[color_face];
+                        let rgb = hexToRgb(clr);
+                        unit.form.mainfrm.LightFace(color_face, rgb);
+                        color_face = "";
+                }
+               
+        }
+        
+}
 
 //点击树
 function OnClickTree(id, column, text){
-        //获取模型树的对应节点
-        
+        //获取模型树的对应节点       
         let model_id = g_cur_id2index_cache[ui.tree_Model.position];
         let cur_workarea = model.acax_app.view.GetCurrentWorkAreaIndex();
-        let cur_proj = model.acax_app.view.GetCurrentProjectIndex();
+        let cur_proj = model.acax_app.view.GetCurrentProjectIndex();      
         let cur_workcondition = model.acax_app.view.GetCurrentWorkConditionIndex();
-        
+        if(model.acax_app.view.GetProperty(cur_proj) && model.acax_app.view.GetProperty(cur_proj).color){
+                Light3DFace(cur_proj, ui.tree_Model.position);
+        }    
         /*model.acax_app.view.RenderNode(model_id, info => {
                 console.log(info);
         });*/
@@ -1121,7 +1150,6 @@ function OnClickTree(id, column, text){
                 unit.form.mainfrm.SetColor( model.acax_app.view.GetProperty(cur_proj).color);   
                 
         }
-        //console.log(model.acax_app.path.Type(model_id));
         switch (model.acax_app.path.Type(model_id)) {
         //切换工作区
         case 0:          
@@ -1139,8 +1167,7 @@ function OnClickTree(id, column, text){
                 }
                 break;
         //选中材料库
-        case 1:
-                
+        case 1:              
                 break;
         //切换工程
         case 2:
@@ -1219,25 +1246,31 @@ function OnClickTree(id, column, text){
         }        
         if(column === 1) {
                 var clr = ui.ColorDialog(text);
-                if(model.acax_app.path.Type(model_id) === 5) {
-                        model.acax_app.view.RenderNode(model_id, info => {
-                                let materail = info.prop;
-                                materail.color = clr;
-                                model.acax_app.control.materialProp.Set(materail, model.acax_app.path.Name(model_id));
-                               
-                        });
+                
+                if(clr === undefined) {
+                        return;
                 }else{
-                        let cut_project_index = model.acax_app.view.GetCurrentProjectIndex();
-                        let temp = model.acax_app.view.GetProperty(cut_project_index);
-                        temp.color[id] = clr;
-                        model.acax_app.view.SetProperty(cut_project_index, temp);
-                        let rgb = hexToRgb(clr);
-                        unit.form.mainfrm.LightFace(id, rgb);
-                }
+                        if(model.acax_app.path.Type(model_id) === 5) {
+                                model.acax_app.view.RenderNode(model_id, info => {
+                                        let materail = info.prop;
+                                        materail.color = clr;
+                                        model.acax_app.control.materialProp.Set(materail, model.acax_app.path.Name(model_id));
+                               
+                                });
+                        }else{
+                                let cut_project_index = model.acax_app.view.GetCurrentProjectIndex();
+                                let temp = model.acax_app.view.GetProperty(cut_project_index);
+                                temp.color[id] = clr;
+                                model.acax_app.view.SetProperty(cut_project_index, temp);
+                                let rgb = hexToRgb(clr);
+                                unit.form.mainfrm.LightFace(id, rgb);
+                        }
                 
-                if(clr) {
-                        ui.tree_Model.column = [column, clr];
+                        if(clr) {
+                                ui.tree_Model.column = [column, clr];
+                        }
                 }
+               
         }
         unit.form.mainfrm.upDateCanvas();
 }
@@ -1826,7 +1859,7 @@ function updateJsonNodes(jsonData) {
                 node.check_state = 3;
                 node.icon = '';
                 node.r_id = node.id;
-                node.id = node.faceId + 100000;
+                node.id = parseInt(node.faceId) + 100000;
                 if(node.name === "Model") {
                         node.icon = 'model2';
                 }
@@ -1931,7 +1964,6 @@ function assignColorsToTree(tree, idColorMap) {
 
         // 调用递归函数,传入根节点
         dfs(tree);
-
         // 返回更新后的树
         return tree;
 }
@@ -1967,6 +1999,7 @@ function OnTree(Idx){
         let tree_color = [];
         //console.log(JSON.stringify(Idx, null, 2));
         updateJsonNodes(Idx);
+        //console.log(JSON.stringify(Idx, null, 2));
         globalModelTree = Idx;
         
         //模型树颜色
@@ -2041,6 +2074,13 @@ function OnTree(Idx){
         },
         tree => {
                 //从工程中获取保存的model数据            
+                
+                /* if(model.acax_app.model.project.GetModel().pro_model) {
+                        let cur_model =  model.acax_app.model.project.GetModel().pro_model;
+                        findAndAppendByName(tree, pro_name, cur_model); 
+                }*/
+                //console.log("11111");
+                //console.log("GetModel", model.acax_app.model.project.GetModel());
                 //插入模型树节点与工程节点进行拼接
                 let pro_Index= model.acax_app.view.GetCurrentProjectIndex();
                 let pro_name = model.acax_app.path.Name(pro_Index);
@@ -2068,7 +2108,6 @@ function CreateWorkCondition(name){
         let cur_name = model.acax_app.model.workCondition.Current();
         let cur_index = model.acax_app.view.GetCurrentProjectIndex();
         let cur_id;
-        //console.log(model.acax_app.path.Parent(cur_index, 2) === model.acax_app.view.GetCurrentProjectIndex());
         model.acax_app.view.RenderTree(() => {
                 g_cur_id2index_cache = {};
                 g_cur_index2id_cache = {};
@@ -2125,7 +2164,6 @@ function CreateWorkCondition(name){
                         id          : info.id,
                         check_state : cur_check_state,
                         color       : color
-
                 };
                                 
         },
@@ -2133,21 +2171,22 @@ function CreateWorkCondition(name){
                 //获取当前工程的名字
                 let pro_Index = model.acax_app.view.GetCurrentProjectIndex();
                 let pro_name = model.acax_app.path.Name(pro_Index);
-                //模型存在在加载
-                if(model.acax_app.model.project.GetModel().pro_model) {
-                        let cur_model =  model.acax_app.model.project.GetModel().pro_model;
-                        findAndAppendByName(tree, pro_name, cur_model); 
-                }
-                 
+                //模型一定存在               
+                let cur_model =  model.acax_app.model.project.GetModel().pro_model;
+                findAndAppendByName(tree, pro_name, cur_model);                               
                 //赋值给dcip的树结构
                 tree_color = getTreeColorsInOrder(tree);
-
                 ui.tree_Model.tree = tree;
         }
         );
        
         ui.tree_Model.position = cur_id;
         ui.tree_Model.column = [1, tree_color];
+        const path1 = model.acax_app.model.workArea.Current();                                    
+        const workarea_name1 =path1.substring(path1.lastIndexOf('/') + 1);                              
+        var cur_name1 = workarea_name1 + model.acax_app.model.project.Current() + model.acax_app.model.workCondition.Current(); 
+
+        workcondition.push(cur_name1);
 }
 //创建材料属性
 function CreateMaterial(mat) {      

BIN
kul.zip


ファイルの差分が大きいため隠しています
+ 1 - 1
viewProp.db.json