0026606: Test cases for BRepProj_Projection
authorski <ski@opencascade.com>
Fri, 11 Sep 2015 09:21:46 +0000 (12:21 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 11 Sep 2015 09:42:57 +0000 (12:42 +0300)
Test cases provided

79 files changed:
tests/prj/base/A1 [new file with mode: 0644]
tests/prj/base/A2 [new file with mode: 0644]
tests/prj/base/A3 [new file with mode: 0644]
tests/prj/base/A4 [new file with mode: 0644]
tests/prj/base/A5 [new file with mode: 0644]
tests/prj/base/A6 [new file with mode: 0644]
tests/prj/base/A7 [new file with mode: 0644]
tests/prj/base/A8 [new file with mode: 0644]
tests/prj/base/A9 [new file with mode: 0644]
tests/prj/base/B1 [new file with mode: 0644]
tests/prj/base/B2 [new file with mode: 0644]
tests/prj/base/B3 [new file with mode: 0644]
tests/prj/base/B4 [new file with mode: 0644]
tests/prj/base/B5 [new file with mode: 0644]
tests/prj/base/B6 [new file with mode: 0644]
tests/prj/base/B7 [new file with mode: 0644]
tests/prj/base/B8 [new file with mode: 0644]
tests/prj/base/B9 [new file with mode: 0644]
tests/prj/base/C1 [new file with mode: 0644]
tests/prj/base/C2 [new file with mode: 0644]
tests/prj/base/C3 [new file with mode: 0644]
tests/prj/base/C4 [new file with mode: 0644]
tests/prj/base/C5 [new file with mode: 0644]
tests/prj/base/C6 [new file with mode: 0644]
tests/prj/base/C7 [new file with mode: 0644]
tests/prj/base/C8 [new file with mode: 0644]
tests/prj/base/C9 [new file with mode: 0644]
tests/prj/base/D1 [new file with mode: 0644]
tests/prj/base/D2 [new file with mode: 0644]
tests/prj/base/D3 [new file with mode: 0644]
tests/prj/base/D4 [new file with mode: 0644]
tests/prj/base/D5 [new file with mode: 0644]
tests/prj/base/D6 [new file with mode: 0644]
tests/prj/base/D7 [new file with mode: 0644]
tests/prj/base/D8 [new file with mode: 0644]
tests/prj/base/D9 [new file with mode: 0644]
tests/prj/base/E1 [new file with mode: 0644]
tests/prj/base/E2 [new file with mode: 0644]
tests/prj/base/E3 [new file with mode: 0644]
tests/prj/base/E4 [new file with mode: 0644]
tests/prj/base/E5 [new file with mode: 0644]
tests/prj/base/E6 [new file with mode: 0644]
tests/prj/base/E7 [new file with mode: 0644]
tests/prj/base/E8 [new file with mode: 0644]
tests/prj/base/E9 [new file with mode: 0644]
tests/prj/base/F1 [new file with mode: 0644]
tests/prj/base/F2 [new file with mode: 0644]
tests/prj/base/F3 [new file with mode: 0644]
tests/prj/base/F4 [new file with mode: 0644]
tests/prj/base/F5 [new file with mode: 0644]
tests/prj/base/F6 [new file with mode: 0644]
tests/prj/base/F7 [new file with mode: 0644]
tests/prj/base/F8 [new file with mode: 0644]
tests/prj/base/F9 [new file with mode: 0644]
tests/prj/base/G1 [new file with mode: 0644]
tests/prj/base/G2 [new file with mode: 0644]
tests/prj/base/G3 [new file with mode: 0644]
tests/prj/base/G4 [new file with mode: 0644]
tests/prj/base/G5 [new file with mode: 0644]
tests/prj/base/G6 [new file with mode: 0644]
tests/prj/base/G7 [new file with mode: 0644]
tests/prj/base/G8 [new file with mode: 0644]
tests/prj/base/G9 [new file with mode: 0644]
tests/prj/base/H1 [new file with mode: 0644]
tests/prj/base/H2 [new file with mode: 0644]
tests/prj/base/H3 [new file with mode: 0644]
tests/prj/base/H4 [new file with mode: 0644]
tests/prj/base/H5 [new file with mode: 0644]
tests/prj/base/H6 [new file with mode: 0644]
tests/prj/base/H7 [new file with mode: 0644]
tests/prj/base/H8 [new file with mode: 0644]
tests/prj/base/H9 [new file with mode: 0644]
tests/prj/base/I1 [new file with mode: 0644]
tests/prj/base/I2 [new file with mode: 0644]
tests/prj/base/I3 [new file with mode: 0644]
tests/prj/base/I4 [new file with mode: 0644]
tests/prj/begin [new file with mode: 0644]
tests/prj/end [new file with mode: 0644]
tests/prj/grids.list [new file with mode: 0644]

diff --git a/tests/prj/base/A1 b/tests/prj/base/A1
new file mode 100644 (file)
index 0000000..753f3a0
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_001_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_001_marker_2.brep] marker
+set prlist [prj pr marker plate -0.246561 0.203723 -0.947473]
\ No newline at end of file
diff --git a/tests/prj/base/A2 b/tests/prj/base/A2
new file mode 100644 (file)
index 0000000..5ad6e56
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_005_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_005_marker_2.brep] marker
+set prlist [prj pr marker plate -0.178316 0.589319 -0.787976]
\ No newline at end of file
diff --git a/tests/prj/base/A3 b/tests/prj/base/A3
new file mode 100644 (file)
index 0000000..79c168e
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_006_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_006_marker_1.brep] marker
+set prlist [prj pr marker plate -0.107679 0.953533 -0.281391]
\ No newline at end of file
diff --git a/tests/prj/base/A4 b/tests/prj/base/A4
new file mode 100644 (file)
index 0000000..60ad005
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_011_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_011_marker_1.brep] marker
+set prlist [prj pr marker plate -0.401274 -0.728397 -0.555352]
+set relcoef 0.736
\ No newline at end of file
diff --git a/tests/prj/base/A5 b/tests/prj/base/A5
new file mode 100644 (file)
index 0000000..c75f588
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_011_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_011_marker_2.brep] marker
+set prlist [prj pr marker plate -0.401274 -0.728397 -0.555352]
+set relcoef 0.784
\ No newline at end of file
diff --git a/tests/prj/base/A6 b/tests/prj/base/A6
new file mode 100644 (file)
index 0000000..a06c5d8
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_013_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_013_marker_1.brep] marker
+set prlist [prj pr marker plate -0.330282 -0.629261 -0.703522]
+set relcoef 0.895
\ No newline at end of file
diff --git a/tests/prj/base/A7 b/tests/prj/base/A7
new file mode 100644 (file)
index 0000000..f76a2b9
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_013_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_013_marker_2.brep] marker
+set prlist [prj pr marker plate -0.330282 -0.629261 -0.703522]
+set relcoef 0.936
\ No newline at end of file
diff --git a/tests/prj/base/A8 b/tests/prj/base/A8
new file mode 100644 (file)
index 0000000..5820b7a
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_014_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_014_marker_1.brep] marker
+set prlist [prj pr marker plate -0.265000 0.628348 -0.731406]
+set relcoef 0.965
\ No newline at end of file
diff --git a/tests/prj/base/A9 b/tests/prj/base/A9
new file mode 100644 (file)
index 0000000..2a63011
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_016_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_016_marker_1.brep] marker
+set prlist [prj pr marker plate 0.703411 0.435397 -0.561820]
\ No newline at end of file
diff --git a/tests/prj/base/B1 b/tests/prj/base/B1
new file mode 100644 (file)
index 0000000..5870d39
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_016_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_016_marker_2.brep] marker
+set prlist [prj pr marker plate 0.703411 0.435397 -0.561820]
\ No newline at end of file
diff --git a/tests/prj/base/B2 b/tests/prj/base/B2
new file mode 100644 (file)
index 0000000..231e013
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_017_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_017_marker_1.brep] marker
+set prlist [prj pr marker plate 0.796957 0.157624 -0.583107]
\ No newline at end of file
diff --git a/tests/prj/base/B3 b/tests/prj/base/B3
new file mode 100644 (file)
index 0000000..9cf0157
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_019_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_019_marker_1.brep] marker
+set prlist [prj pr marker plate -0.009799 -0.000656 -0.999952]
\ No newline at end of file
diff --git a/tests/prj/base/B4 b/tests/prj/base/B4
new file mode 100644 (file)
index 0000000..3398525
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_019_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_019_marker_2.brep] marker
+set prlist [prj pr marker plate -0.009799 -0.000656 -0.999952]
\ No newline at end of file
diff --git a/tests/prj/base/B5 b/tests/prj/base/B5
new file mode 100644 (file)
index 0000000..18b0581
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_020_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_020_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000000 0.000000 -1.000000]
\ No newline at end of file
diff --git a/tests/prj/base/B6 b/tests/prj/base/B6
new file mode 100644 (file)
index 0000000..c6dee80
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_021_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_021_marker_1.brep] marker
+set prlist [prj pr marker plate -0.009794 -0.000625 -0.999952]
\ No newline at end of file
diff --git a/tests/prj/base/B7 b/tests/prj/base/B7
new file mode 100644 (file)
index 0000000..a6692a0
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_021_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_021_marker_2.brep] marker
+set prlist [prj pr marker plate -0.009794 -0.000625 -0.999952]
\ No newline at end of file
diff --git a/tests/prj/base/B8 b/tests/prj/base/B8
new file mode 100644 (file)
index 0000000..d3ba6a0
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_027_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_027_marker_1.brep] marker
+set prlist [prj pr marker plate -0.059178 0.632152 -0.772581]
\ No newline at end of file
diff --git a/tests/prj/base/B9 b/tests/prj/base/B9
new file mode 100644 (file)
index 0000000..9135c95
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_027_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_027_marker_2.brep] marker
+set prlist [prj pr marker plate -0.059178 0.632152 -0.772581]
\ No newline at end of file
diff --git a/tests/prj/base/C1 b/tests/prj/base/C1
new file mode 100644 (file)
index 0000000..5214fd2
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_001_extract_2015-01-C301_029_offset.brep] plate
+restore [locate_data_file bug26606_001_extract_2015-01-C301_029_marker_1.brep] marker
+set prlist [prj pr marker plate -0.000015 0.707616 -0.706598]
+set relcoef 0.973
\ No newline at end of file
diff --git a/tests/prj/base/C2 b/tests/prj/base/C2
new file mode 100644 (file)
index 0000000..e78a50d
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_002_extract_C301-full_009_offset.brep] plate
+restore [locate_data_file bug26606_002_extract_C301-full_009_marker_2.brep] marker
+set prlist [prj pr marker plate 0.704230 0.435290 -0.560877]
\ No newline at end of file
diff --git a/tests/prj/base/C3 b/tests/prj/base/C3
new file mode 100644 (file)
index 0000000..c96b343
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_002_extract_C301-full_012_offset.brep] plate
+restore [locate_data_file bug26606_002_extract_C301-full_012_marker_1.brep] marker
+set prlist [prj pr marker plate -0.009781 -0.000615 -0.999952]
\ No newline at end of file
diff --git a/tests/prj/base/C4 b/tests/prj/base/C4
new file mode 100644 (file)
index 0000000..8e27021
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_002_extract_C301-full_012_offset.brep] plate
+restore [locate_data_file bug26606_002_extract_C301-full_012_marker_2.brep] marker
+set prlist [prj pr marker plate -0.009781 -0.000615 -0.999952]
\ No newline at end of file
diff --git a/tests/prj/base/C5 b/tests/prj/base/C5
new file mode 100644 (file)
index 0000000..e493727
--- /dev/null
@@ -0,0 +1,6 @@
+puts "TODO OCC26677 All:An exception was caught"
+puts "TODO OCC26677 All:\\*\\* Exception \\*\\*"
+puts "TODO OCC26677 All:TEST INCOMPLETE"
+restore [locate_data_file bug26606_002_extract_C301-full_014_offset.brep] plate
+restore [locate_data_file bug26606_002_extract_C301-full_014_marker_1.brep] marker
+set prlist [prj pr marker plate 0.008936 -0.001151 0.999959]
\ No newline at end of file
diff --git a/tests/prj/base/C6 b/tests/prj/base/C6
new file mode 100644 (file)
index 0000000..d22652e
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_002_extract_C301-full_014_offset.brep] plate
+restore [locate_data_file bug26606_002_extract_C301-full_014_marker_2.brep] marker
+set prlist [prj pr marker plate 0.008936 -0.001151 0.999959]
\ No newline at end of file
diff --git a/tests/prj/base/C7 b/tests/prj/base/C7
new file mode 100644 (file)
index 0000000..4211117
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_003_extract_2015-01-6629_02_offset.brep] plate
+restore [locate_data_file bug26606_003_extract_2015-01-6629_02_marker_1.brep] marker
+set prlist [prj pr marker plate -0.259368 -0.884426 0.387967]
+set relcoef 0.969
\ No newline at end of file
diff --git a/tests/prj/base/C8 b/tests/prj/base/C8
new file mode 100644 (file)
index 0000000..2c089d8
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_003_extract_2015-01-6629_02_offset.brep] plate
+restore [locate_data_file bug26606_003_extract_2015-01-6629_02_marker_2.brep] marker
+set prlist [prj pr marker plate -0.259368 -0.884426 0.387967]
\ No newline at end of file
diff --git a/tests/prj/base/C9 b/tests/prj/base/C9
new file mode 100644 (file)
index 0000000..673f6a4
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_003_extract_2015-01-6629_03_offset.brep] plate
+restore [locate_data_file bug26606_003_extract_2015-01-6629_03_marker_1.brep] marker
+set prlist [prj pr marker plate 0.000005 -0.707114 0.707099]
+set relcoef 0.945
\ No newline at end of file
diff --git a/tests/prj/base/D1 b/tests/prj/base/D1
new file mode 100644 (file)
index 0000000..df91676
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_003_extract_2015-01-6629_05_offset.brep] plate
+restore [locate_data_file bug26606_003_extract_2015-01-6629_05_marker_1.brep] marker
+set prlist [prj pr marker plate -0.271727 -0.960750 -0.055897]
+set relcoef 0.98
\ No newline at end of file
diff --git a/tests/prj/base/D2 b/tests/prj/base/D2
new file mode 100644 (file)
index 0000000..6f15eff
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_003_extract_2015-01-6629_05_offset.brep] plate
+restore [locate_data_file bug26606_003_extract_2015-01-6629_05_marker_2.brep] marker
+set prlist [prj pr marker plate -0.271727 -0.960750 -0.055897]
\ No newline at end of file
diff --git a/tests/prj/base/D3 b/tests/prj/base/D3
new file mode 100644 (file)
index 0000000..6effb49
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0001_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0001_marker_1.brep] marker
+set prlist [prj pr marker plate 0.085224 -0.394400 0.914978]
\ No newline at end of file
diff --git a/tests/prj/base/D4 b/tests/prj/base/D4
new file mode 100644 (file)
index 0000000..dd641d8
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0001_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0001_marker_2.brep] marker
+set prlist [prj pr marker plate 0.085224 -0.394400 0.914978]
\ No newline at end of file
diff --git a/tests/prj/base/D5 b/tests/prj/base/D5
new file mode 100644 (file)
index 0000000..36ccb8d
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0002_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0002_marker_1.brep] marker
+set prlist [prj pr marker plate 0.154156 -0.422601 0.893109]
\ No newline at end of file
diff --git a/tests/prj/base/D6 b/tests/prj/base/D6
new file mode 100644 (file)
index 0000000..7aff2e6
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0033_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0033_marker_1.brep] marker
+set prlist [prj pr marker plate 0.000000 -1.000000 0.000000]
\ No newline at end of file
diff --git a/tests/prj/base/D7 b/tests/prj/base/D7
new file mode 100644 (file)
index 0000000..c63c276
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0035_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0035_marker_2.brep] marker
+set prlist [prj pr marker plate -0.003163 -0.999841 0.017544]
\ No newline at end of file
diff --git a/tests/prj/base/D8 b/tests/prj/base/D8
new file mode 100644 (file)
index 0000000..15ee6c8
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0043_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0043_marker_1.brep] marker
+set prlist [prj pr marker plate 0.000490 -0.715789 0.698317]
+set relcoef 0.962
\ No newline at end of file
diff --git a/tests/prj/base/D9 b/tests/prj/base/D9
new file mode 100644 (file)
index 0000000..e1bc305
--- /dev/null
@@ -0,0 +1,6 @@
+puts "TODO OCC26677 All:An exception was caught"
+puts "TODO OCC26677 All:\\*\\* Exception \\*\\*"
+puts "TODO OCC26677 All:TEST INCOMPLETE"
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0043_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0043_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000490 -0.715789 0.698317]
\ No newline at end of file
diff --git a/tests/prj/base/E1 b/tests/prj/base/E1
new file mode 100644 (file)
index 0000000..b57843d
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0050_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0050_marker_1.brep] marker
+set prlist [prj pr marker plate 0.000000 -0.707116 0.707097]
+set relcoef 0.962
\ No newline at end of file
diff --git a/tests/prj/base/E2 b/tests/prj/base/E2
new file mode 100644 (file)
index 0000000..344bafc
--- /dev/null
@@ -0,0 +1,6 @@
+puts "TODO OCC26677 All:An exception was caught"
+puts "TODO OCC26677 All:\\*\\* Exception \\*\\*"
+puts "TODO OCC26677 All:TEST INCOMPLETE"
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0077_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0077_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000043 -0.707120 0.707094]
\ No newline at end of file
diff --git a/tests/prj/base/E3 b/tests/prj/base/E3
new file mode 100644 (file)
index 0000000..0887a34
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0078_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0078_marker_1.brep] marker
+set prlist [prj pr marker plate -0.006700 -0.730860 0.682494]
+set relcoef 0.961
\ No newline at end of file
diff --git a/tests/prj/base/E4 b/tests/prj/base/E4
new file mode 100644 (file)
index 0000000..aeb5a82
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0078_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0078_marker_2.brep] marker
+set prlist [prj pr marker plate -0.006700 -0.730860 0.682494]
\ No newline at end of file
diff --git a/tests/prj/base/E5 b/tests/prj/base/E5
new file mode 100644 (file)
index 0000000..9a9a9b4
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0079_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0079_marker_1.brep] marker
+set prlist [prj pr marker plate -0.023342 -0.790131 0.612493]
+set relcoef 0.965
\ No newline at end of file
diff --git a/tests/prj/base/E6 b/tests/prj/base/E6
new file mode 100644 (file)
index 0000000..94e672e
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0079_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0079_marker_2.brep] marker
+set prlist [prj pr marker plate -0.023342 -0.790131 0.612493]
\ No newline at end of file
diff --git a/tests/prj/base/E7 b/tests/prj/base/E7
new file mode 100644 (file)
index 0000000..cfa1751
--- /dev/null
@@ -0,0 +1,6 @@
+puts "TODO OCC26677 All:An exception was caught"
+puts "TODO OCC26677 All:\\*\\* Exception \\*\\*"
+puts "TODO OCC26677 All:TEST INCOMPLETE"
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0084_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0084_marker_2.brep] marker
+set prlist [prj pr marker plate -0.048021 -0.305504 0.950979]
\ No newline at end of file
diff --git a/tests/prj/base/E8 b/tests/prj/base/E8
new file mode 100644 (file)
index 0000000..09d2ef7
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0118_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0118_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000000 -0.000000 1.000000]
\ No newline at end of file
diff --git a/tests/prj/base/E9 b/tests/prj/base/E9
new file mode 100644 (file)
index 0000000..91e6a58
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0119_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0119_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000000 0.000000 1.000000]
\ No newline at end of file
diff --git a/tests/prj/base/F1 b/tests/prj/base/F1
new file mode 100644 (file)
index 0000000..ba49865
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0120_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0120_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000000 -0.000000 1.000000]
\ No newline at end of file
diff --git a/tests/prj/base/F2 b/tests/prj/base/F2
new file mode 100644 (file)
index 0000000..37905fd
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0123_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0123_marker_2.brep] marker
+set prlist [prj pr marker plate -0.000001 -0.000001 1.000000]
\ No newline at end of file
diff --git a/tests/prj/base/F3 b/tests/prj/base/F3
new file mode 100644 (file)
index 0000000..e9a07c4
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0130_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0130_marker_2.brep] marker
+set prlist [prj pr marker plate 0.000000 -0.000000 1.000000]
\ No newline at end of file
diff --git a/tests/prj/base/F4 b/tests/prj/base/F4
new file mode 100644 (file)
index 0000000..ff52a02
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0131_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0131_marker_2.brep] marker
+set prlist [prj pr marker plate -0.031512 -0.030889 0.999026]
\ No newline at end of file
diff --git a/tests/prj/base/F5 b/tests/prj/base/F5
new file mode 100644 (file)
index 0000000..806d96d
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0133_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0133_marker_2.brep] marker
+set prlist [prj pr marker plate -0.086061 -0.117541 0.989332]
\ No newline at end of file
diff --git a/tests/prj/base/F6 b/tests/prj/base/F6
new file mode 100644 (file)
index 0000000..ff3b7b3
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0135_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0135_marker_1.brep] marker
+set prlist [prj pr marker plate -0.029500 -0.093159 0.995214]
\ No newline at end of file
diff --git a/tests/prj/base/F7 b/tests/prj/base/F7
new file mode 100644 (file)
index 0000000..bbe1990
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0144_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0144_marker_2.brep] marker
+set prlist [prj pr marker plate 0.031391 -0.981427 0.189253]
\ No newline at end of file
diff --git a/tests/prj/base/F8 b/tests/prj/base/F8
new file mode 100644 (file)
index 0000000..1fdac8f
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0150_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0150_marker_1.brep] marker
+set prlist [prj pr marker plate 0.102543 -0.878117 0.467328]
+set relcoef 0.99
\ No newline at end of file
diff --git a/tests/prj/base/F9 b/tests/prj/base/F9
new file mode 100644 (file)
index 0000000..2963ea1
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0150_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0150_marker_2.brep] marker
+set prlist [prj pr marker plate 0.102543 -0.878117 0.467328]
\ No newline at end of file
diff --git a/tests/prj/base/G1 b/tests/prj/base/G1
new file mode 100644 (file)
index 0000000..a740360
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0152_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0152_marker_2.brep] marker
+set prlist [prj pr marker plate 0.167560 -0.474273 0.864285]
\ No newline at end of file
diff --git a/tests/prj/base/G2 b/tests/prj/base/G2
new file mode 100644 (file)
index 0000000..2ba3c90
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0153_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0153_marker_2.brep] marker
+set prlist [prj pr marker plate 0.162077 -0.407700 0.898616]
\ No newline at end of file
diff --git a/tests/prj/base/G3 b/tests/prj/base/G3
new file mode 100644 (file)
index 0000000..c67eb03
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0156_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0156_marker_1.brep] marker
+set prlist [prj pr marker plate 0.097119 -0.533741 0.840053]
+set relcoef 0.98
\ No newline at end of file
diff --git a/tests/prj/base/G4 b/tests/prj/base/G4
new file mode 100644 (file)
index 0000000..dcb7e32
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0156_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0156_marker_2.brep] marker
+set prlist [prj pr marker plate 0.097119 -0.533741 0.840053]
+set relcoef 0.99
\ No newline at end of file
diff --git a/tests/prj/base/G5 b/tests/prj/base/G5
new file mode 100644 (file)
index 0000000..8057d7f
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0168_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0168_marker_1.brep] marker
+set prlist [prj pr marker plate 0.042024 -0.737363 0.674188]
+set relcoef 0.97
\ No newline at end of file
diff --git a/tests/prj/base/G6 b/tests/prj/base/G6
new file mode 100644 (file)
index 0000000..358d0ef
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0168_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0168_marker_2.brep] marker
+set prlist [prj pr marker plate 0.042024 -0.737363 0.674188]
\ No newline at end of file
diff --git a/tests/prj/base/G7 b/tests/prj/base/G7
new file mode 100644 (file)
index 0000000..7c402f0
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0185_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0185_marker_2.brep] marker
+set prlist [prj pr marker plate 0.085826 -0.309349 0.947067]
\ No newline at end of file
diff --git a/tests/prj/base/G8 b/tests/prj/base/G8
new file mode 100644 (file)
index 0000000..eca0705
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0188_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0188_marker_2.brep] marker
+set prlist [prj pr marker plate 0.099501 -0.343705 0.933792]
\ No newline at end of file
diff --git a/tests/prj/base/G9 b/tests/prj/base/G9
new file mode 100644 (file)
index 0000000..ae72e7f
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0190_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0190_marker_2.brep] marker
+set prlist [prj pr marker plate -0.106515 0.799039 -0.591770]
\ No newline at end of file
diff --git a/tests/prj/base/H1 b/tests/prj/base/H1
new file mode 100644 (file)
index 0000000..014d2e5
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0195_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0195_marker_2.brep] marker
+set prlist [prj pr marker plate 0.236104 -0.396437 0.887182]
\ No newline at end of file
diff --git a/tests/prj/base/H2 b/tests/prj/base/H2
new file mode 100644 (file)
index 0000000..039cdb3
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0234_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0234_marker_2.brep] marker
+set prlist [prj pr marker plate 0.233605 -0.288214 0.928634]
\ No newline at end of file
diff --git a/tests/prj/base/H3 b/tests/prj/base/H3
new file mode 100644 (file)
index 0000000..b8c8407
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0236_offset.brep] plate
+restore [locate_data_file bug26606_004_extract_2015-01-C37_0236_marker_1.brep] marker
+set prlist [prj pr marker plate 0.495553 -0.711318 0.498452]
\ No newline at end of file
diff --git a/tests/prj/base/H4 b/tests/prj/base/H4
new file mode 100644 (file)
index 0000000..5406a4f
--- /dev/null
@@ -0,0 +1,6 @@
+puts "TODO OCC26677 All:An exception was caught"
+puts "TODO OCC26677 All:\\*\\* Exception \\*\\*"
+puts "TODO OCC26677 All:TEST INCOMPLETE"
+restore [locate_data_file bug26606_005_extract_C37-full_0082_offset.brep] plate
+restore [locate_data_file bug26606_005_extract_C37-full_0082_marker_2.brep] marker
+set prlist [prj pr marker plate -0.008136 -0.148145 0.988932]
\ No newline at end of file
diff --git a/tests/prj/base/H5 b/tests/prj/base/H5
new file mode 100644 (file)
index 0000000..ef487a8
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_001_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_001_marker_2.brep] marker
+set prlist [prj pr marker plate -0.273655 -0.811157 0.516852]
\ No newline at end of file
diff --git a/tests/prj/base/H6 b/tests/prj/base/H6
new file mode 100644 (file)
index 0000000..ef04e5f
--- /dev/null
@@ -0,0 +1,4 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_002_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_002_marker_2.brep] marker
+set prlist [prj pr marker plate -0.337291 -0.921052 0.194673]
+set relcoef 0.99
\ No newline at end of file
diff --git a/tests/prj/base/H7 b/tests/prj/base/H7
new file mode 100644 (file)
index 0000000..c8abc70
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_005_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_005_marker_2.brep] marker
+set prlist [prj pr marker plate -0.246790 -0.850455 0.464565]
\ No newline at end of file
diff --git a/tests/prj/base/H8 b/tests/prj/base/H8
new file mode 100644 (file)
index 0000000..00b9ae1
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_006_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_006_marker_2.brep] marker
+set prlist [prj pr marker plate -0.262642 -0.955653 0.133216]
diff --git a/tests/prj/base/H9 b/tests/prj/base/H9
new file mode 100644 (file)
index 0000000..3179e45
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_009_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_009_marker_1.brep] marker
+set prlist [prj pr marker plate -0.286863 -0.846720 0.448079]
\ No newline at end of file
diff --git a/tests/prj/base/I1 b/tests/prj/base/I1
new file mode 100644 (file)
index 0000000..17c548b
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_009_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_009_marker_2.brep] marker
+set prlist [prj pr marker plate -0.286863 -0.846720 0.448079]
\ No newline at end of file
diff --git a/tests/prj/base/I2 b/tests/prj/base/I2
new file mode 100644 (file)
index 0000000..3c4977e
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_010_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_010_marker_1.brep] marker
+set prlist [prj pr marker plate -0.274540 -0.924457 0.264589]
\ No newline at end of file
diff --git a/tests/prj/base/I3 b/tests/prj/base/I3
new file mode 100644 (file)
index 0000000..06fa5d9
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_007_extract_2015-01-7108_001_offset.brep] plate
+restore [locate_data_file bug26606_007_extract_2015-01-7108_019_marker_1.brep] marker
+set prlist [prj pr marker plate -0.273655 -0.811157 0.516852]
\ No newline at end of file
diff --git a/tests/prj/base/I4 b/tests/prj/base/I4
new file mode 100644 (file)
index 0000000..89ce2a0
--- /dev/null
@@ -0,0 +1,3 @@
+restore [locate_data_file bug26606_009_extract_misc_09_holes_offset.brep] plate
+restore [locate_data_file bug26606_009_extract_misc_09_holes_marker_2.brep] marker
+set prlist [prj pr marker plate -0.259368 -0.884426 0.387967]
\ No newline at end of file
diff --git a/tests/prj/begin b/tests/prj/begin
new file mode 100644 (file)
index 0000000..40205a2
--- /dev/null
@@ -0,0 +1,2 @@
+pload MODELING VISUALIZATION XSDRAW
+cpulimit 100
\ No newline at end of file
diff --git a/tests/prj/end b/tests/prj/end
new file mode 100644 (file)
index 0000000..98a0c0b
--- /dev/null
@@ -0,0 +1,38 @@
+smallview
+fit
+xwd $imagedir/${test_image}.png
+
+if {[llength $prlist] > 0} {
+  set marker_mass 0
+  if {[isdraw marker] == 1} {
+    regexp {Mass +: +([-0-9.+eE]+)} [lprops marker] full marker_mass
+  }
+  
+  set proj_mass 0
+  foreach pr $prlist {
+    if {[isdraw $pr] == 1} {
+      checkshape $pr
+      regexp {Mass +: +([-0-9.+eE]+)} [lprops $pr] full tmp
+      set proj_mass [expr $proj_mass + $tmp]
+    }
+  }
+  
+  if {$marker_mass != 0 && $proj_mass != 0} {
+    set rel [expr $proj_mass/$marker_mass]
+    puts [format {Length relation: %f} $rel]
+    if {[info exists relcoef] == 0} {
+      set relcoef 1
+    }
+    if {[expr abs($rel - $relcoef)] > 0.02} {
+      puts "Error: deviation of projection length from original is too high"
+    }
+  } else {
+    puts "Error: unable to calculate length"
+  }
+} else {
+  puts "Error: no results produced"
+}
+
+puts ""
+puts "TEST COMPLETED"
+puts ""
\ No newline at end of file
diff --git a/tests/prj/grids.list b/tests/prj/grids.list
new file mode 100644 (file)
index 0000000..9b9cdb8
--- /dev/null
@@ -0,0 +1 @@
+001 base
\ No newline at end of file