summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/csgtermtest.cc4
-rw-r--r--tests/opencsgtest.cc3
-rw-r--r--tests/regression/csgtermtest/allmodules-expected.txt2
-rw-r--r--tests/regression/csgtermtest/dxf_linear_extrude-expected.txt2
-rw-r--r--tests/regression/csgtermtest/dxf_rotate_extrude-expected.txt2
-rw-r--r--tests/regression/csgtermtest/linear_extrude-expected.txt2
-rw-r--r--tests/regression/csgtermtest/projection-expected.txt2
-rw-r--r--tests/regression/csgtermtest/rotate_extrude-expected.txt2
-rw-r--r--tests/regression/csgtermtest/surface-expected.txt2
9 files changed, 11 insertions, 10 deletions
diff --git a/tests/csgtermtest.cc b/tests/csgtermtest.cc
index 26b809a..7c37b0a 100644
--- a/tests/csgtermtest.cc
+++ b/tests/csgtermtest.cc
@@ -24,6 +24,7 @@
*/
#include "myqhash.h"
+#include "PolySetEvaluator.h"
#include "CSGTermEvaluator.h"
#include "CSGTextCache.h"
#include "openscad.h"
@@ -145,7 +146,8 @@ int main(int argc, char **argv)
vector<CSGTerm*> highlights;
vector<CSGTerm*> background;
- CSGTermEvaluator evaluator(tree);
+ PolySetEvaluator psevaluator(tree);
+ CSGTermEvaluator evaluator(tree, &psevaluator);
CSGTerm *root_term = evaluator.evaluateCSGTerm(*root_node, highlights, background);
// cout << "Stored terms: " << evaluator.stored_term.size() << "\n";
diff --git a/tests/opencsgtest.cc b/tests/opencsgtest.cc
index 72f7488..28c0daa 100644
--- a/tests/opencsgtest.cc
+++ b/tests/opencsgtest.cc
@@ -144,8 +144,7 @@ int main(int argc, char *argv[])
CsgInfo csgInfo;
QHash<std::string, CGAL_Nef_polyhedron> cache;
CGALEvaluator cgalevaluator(cache, tree);
- PolySetCGALEvaluator psevaluator(cgalevaluator);
- CSGTermEvaluator evaluator(tree, &psevaluator);
+ CSGTermEvaluator evaluator(tree, &cgalevaluator.psevaluator);
CSGTerm *root_raw_term = evaluator.evaluateCSGTerm(*root_node,
csgInfo.highlight_terms,
csgInfo.background_terms);
diff --git a/tests/regression/csgtermtest/allmodules-expected.txt b/tests/regression/csgtermtest/allmodules-expected.txt
index d7a04fc..f544c01 100644
--- a/tests/regression/csgtermtest/allmodules-expected.txt
+++ b/tests/regression/csgtermtest/allmodules-expected.txt
@@ -1 +1 @@
-(((((((((((((linear_extrude14 + linear_extrude15) + rotate_extrude16) + rotate_extrude17) + import21) + cube23) + sphere24) + cylinder25) + polyhedron26) + square27) + circle28) + polygon29) + projection30) + surface32)
+((((((cube23 + sphere24) + cylinder25) + polyhedron26) + square27) + circle28) + polygon29)
diff --git a/tests/regression/csgtermtest/dxf_linear_extrude-expected.txt b/tests/regression/csgtermtest/dxf_linear_extrude-expected.txt
index bebcc7a..a40cf60 100644
--- a/tests/regression/csgtermtest/dxf_linear_extrude-expected.txt
+++ b/tests/regression/csgtermtest/dxf_linear_extrude-expected.txt
@@ -1 +1 @@
-linear_extrude2
+No top-level CSG object
diff --git a/tests/regression/csgtermtest/dxf_rotate_extrude-expected.txt b/tests/regression/csgtermtest/dxf_rotate_extrude-expected.txt
index 318aa70..a40cf60 100644
--- a/tests/regression/csgtermtest/dxf_rotate_extrude-expected.txt
+++ b/tests/regression/csgtermtest/dxf_rotate_extrude-expected.txt
@@ -1 +1 @@
-rotate_extrude2
+No top-level CSG object
diff --git a/tests/regression/csgtermtest/linear_extrude-expected.txt b/tests/regression/csgtermtest/linear_extrude-expected.txt
index bebcc7a..a40cf60 100644
--- a/tests/regression/csgtermtest/linear_extrude-expected.txt
+++ b/tests/regression/csgtermtest/linear_extrude-expected.txt
@@ -1 +1 @@
-linear_extrude2
+No top-level CSG object
diff --git a/tests/regression/csgtermtest/projection-expected.txt b/tests/regression/csgtermtest/projection-expected.txt
index 2a4c47e..a40cf60 100644
--- a/tests/regression/csgtermtest/projection-expected.txt
+++ b/tests/regression/csgtermtest/projection-expected.txt
@@ -1 +1 @@
-projection2
+No top-level CSG object
diff --git a/tests/regression/csgtermtest/rotate_extrude-expected.txt b/tests/regression/csgtermtest/rotate_extrude-expected.txt
index 318aa70..a40cf60 100644
--- a/tests/regression/csgtermtest/rotate_extrude-expected.txt
+++ b/tests/regression/csgtermtest/rotate_extrude-expected.txt
@@ -1 +1 @@
-rotate_extrude2
+No top-level CSG object
diff --git a/tests/regression/csgtermtest/surface-expected.txt b/tests/regression/csgtermtest/surface-expected.txt
index d0e3459..a40cf60 100644
--- a/tests/regression/csgtermtest/surface-expected.txt
+++ b/tests/regression/csgtermtest/surface-expected.txt
@@ -1 +1 @@
-surface2
+No top-level CSG object
contact: Jan Huwald // Impressum