summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testdata/scad/dxf/arc.scad1
-rw-r--r--testdata/scad/dxf/circle-advanced.scad1
-rw-r--r--testdata/scad/dxf/circle-double.scad1
-rw-r--r--testdata/scad/dxf/circle-small.scad1
-rw-r--r--testdata/scad/dxf/circle.scad1
-rw-r--r--testdata/scad/dxf/ellipse-arc-rot.scad1
-rw-r--r--testdata/scad/dxf/ellipse-arc.scad1
-rw-r--r--testdata/scad/dxf/ellipse-reverse.scad1
-rw-r--r--testdata/scad/dxf/ellipse-rot.scad1
-rw-r--r--testdata/scad/dxf/ellipse.scad1
-rw-r--r--testdata/scad/dxf/lwpolyline-closed.scad1
-rw-r--r--testdata/scad/dxf/lwpolyline.scad1
-rw-r--r--testdata/scad/dxf/lwpolyline2.scad1
-rw-r--r--testdata/scad/dxf/multiple-layers.scad1
-rw-r--r--testdata/scad/dxf/polygon-concave-hole.scad1
-rw-r--r--testdata/scad/dxf/polygon-concave-simple.scad1
-rw-r--r--testdata/scad/dxf/polygon-concave.scad1
-rw-r--r--testdata/scad/dxf/polygon-holes-touch.scad1
-rw-r--r--testdata/scad/dxf/polygon-intersect.scad1
-rw-r--r--testdata/scad/dxf/polygon-many-holes.scad1
-rw-r--r--testdata/scad/dxf/polygon-mesh.scad1
-rw-r--r--testdata/scad/dxf/polygon-overlap.scad1
-rw-r--r--testdata/scad/dxf/polygon-riser.scad1
-rw-r--r--testdata/scad/dxf/polygon-self-intersect.scad1
-rw-r--r--testdata/scad/dxf/polygon8.scad1
-rw-r--r--testdata/scad/dxf/polygons.scad1
-rw-r--r--testdata/scad/dxf/triangle-with-duplicate-vertex.scad1
-rw-r--r--tests/CMakeLists.txt3
-rw-r--r--tests/regression/cgalpngtest/arc-expected.pngbin0 -> 6782 bytes
-rw-r--r--tests/regression/cgalpngtest/circle-advanced-expected.pngbin0 -> 10619 bytes
-rw-r--r--tests/regression/cgalpngtest/circle-double-expected.pngbin0 -> 8144 bytes
-rw-r--r--tests/regression/cgalpngtest/circle-expected.pngbin0 -> 6979 bytes
-rw-r--r--tests/regression/cgalpngtest/circle-small-expected.pngbin0 -> 7529 bytes
-rw-r--r--tests/regression/cgalpngtest/ellipse-arc-expected.pngbin0 -> 6321 bytes
-rw-r--r--tests/regression/cgalpngtest/ellipse-arc-rot-expected.pngbin0 -> 7288 bytes
-rw-r--r--tests/regression/cgalpngtest/ellipse-expected.pngbin0 -> 6959 bytes
-rw-r--r--tests/regression/cgalpngtest/ellipse-reverse-expected.pngbin0 -> 7182 bytes
-rw-r--r--tests/regression/cgalpngtest/ellipse-rot-expected.pngbin0 -> 7690 bytes
-rw-r--r--tests/regression/cgalpngtest/lwpolyline-closed-expected.pngbin0 -> 6467 bytes
-rw-r--r--tests/regression/cgalpngtest/lwpolyline-expected.pngbin0 -> 6467 bytes
-rw-r--r--tests/regression/cgalpngtest/lwpolyline2-expected.pngbin0 -> 7439 bytes
-rw-r--r--tests/regression/cgalpngtest/multiple-layers-expected.pngbin0 -> 8675 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-concave-expected.pngbin0 -> 9166 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-concave-hole-expected.pngbin0 -> 10120 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-concave-simple-expected.pngbin0 -> 6942 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-holes-touch-expected.pngbin0 -> 8222 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-intersect-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-many-holes-expected.pngbin0 -> 9558 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-mesh-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-overlap-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-riser-expected.pngbin0 -> 7294 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon-self-intersect-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/cgalpngtest/polygon8-expected.pngbin0 -> 7646 bytes
-rw-r--r--tests/regression/cgalpngtest/polygons-expected.pngbin0 -> 8200 bytes
-rw-r--r--tests/regression/cgalpngtest/transform-insert-expected.pngbin0 -> 8129 bytes
-rw-r--r--tests/regression/cgalpngtest/triangle-with-duplicate-vertex-expected.pngbin0 -> 6411 bytes
-rw-r--r--tests/regression/opencsgtest/arc-expected.pngbin0 -> 7166 bytes
-rw-r--r--tests/regression/opencsgtest/circle-advanced-expected.pngbin0 -> 10872 bytes
-rw-r--r--tests/regression/opencsgtest/circle-double-expected.pngbin0 -> 8672 bytes
-rw-r--r--tests/regression/opencsgtest/circle-expected.pngbin0 -> 7115 bytes
-rw-r--r--tests/regression/opencsgtest/circle-small-expected.pngbin0 -> 8438 bytes
-rw-r--r--tests/regression/opencsgtest/ellipse-arc-expected.pngbin0 -> 6399 bytes
-rw-r--r--tests/regression/opencsgtest/ellipse-arc-rot-expected.pngbin0 -> 7916 bytes
-rw-r--r--tests/regression/opencsgtest/ellipse-expected.pngbin0 -> 6767 bytes
-rw-r--r--tests/regression/opencsgtest/ellipse-reverse-expected.pngbin0 -> 7331 bytes
-rw-r--r--tests/regression/opencsgtest/ellipse-rot-expected.pngbin0 -> 8108 bytes
-rw-r--r--tests/regression/opencsgtest/lwpolyline-closed-expected.pngbin0 -> 7203 bytes
-rw-r--r--tests/regression/opencsgtest/lwpolyline-expected.pngbin0 -> 7203 bytes
-rw-r--r--tests/regression/opencsgtest/lwpolyline2-expected.pngbin0 -> 7830 bytes
-rw-r--r--tests/regression/opencsgtest/multiple-layers-expected.pngbin0 -> 8538 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-concave-expected.pngbin0 -> 8718 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-concave-hole-expected.pngbin0 -> 9998 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-concave-simple-expected.pngbin0 -> 6945 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-holes-touch-expected.pngbin0 -> 8857 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-intersect-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-many-holes-expected.pngbin0 -> 9930 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-mesh-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-overlap-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-riser-expected.pngbin0 -> 7078 bytes
-rw-r--r--tests/regression/opencsgtest/polygon-self-intersect-expected.pngbin0 -> 5170 bytes
-rw-r--r--tests/regression/opencsgtest/polygon8-expected.pngbin0 -> 7779 bytes
-rw-r--r--tests/regression/opencsgtest/polygons-expected.pngbin0 -> 7894 bytes
-rw-r--r--tests/regression/opencsgtest/transform-insert-expected.pngbin0 -> 8413 bytes
-rw-r--r--tests/regression/opencsgtest/triangle-with-duplicate-vertex-expected.pngbin0 -> 6936 bytes
84 files changed, 30 insertions, 0 deletions
diff --git a/testdata/scad/dxf/arc.scad b/testdata/scad/dxf/arc.scad
new file mode 100644
index 0000000..fff70a3
--- /dev/null
+++ b/testdata/scad/dxf/arc.scad
@@ -0,0 +1 @@
+import("../../dxf/arc.dxf");
diff --git a/testdata/scad/dxf/circle-advanced.scad b/testdata/scad/dxf/circle-advanced.scad
new file mode 100644
index 0000000..801ea05
--- /dev/null
+++ b/testdata/scad/dxf/circle-advanced.scad
@@ -0,0 +1 @@
+import("../../dxf/circle-advanced.dxf");
diff --git a/testdata/scad/dxf/circle-double.scad b/testdata/scad/dxf/circle-double.scad
new file mode 100644
index 0000000..095c785
--- /dev/null
+++ b/testdata/scad/dxf/circle-double.scad
@@ -0,0 +1 @@
+import("../../dxf/circle-double.dxf");
diff --git a/testdata/scad/dxf/circle-small.scad b/testdata/scad/dxf/circle-small.scad
new file mode 100644
index 0000000..94f5fa4
--- /dev/null
+++ b/testdata/scad/dxf/circle-small.scad
@@ -0,0 +1 @@
+import("../../dxf/circle-small.dxf");
diff --git a/testdata/scad/dxf/circle.scad b/testdata/scad/dxf/circle.scad
new file mode 100644
index 0000000..8b5d132
--- /dev/null
+++ b/testdata/scad/dxf/circle.scad
@@ -0,0 +1 @@
+import("../../dxf/circle.dxf");
diff --git a/testdata/scad/dxf/ellipse-arc-rot.scad b/testdata/scad/dxf/ellipse-arc-rot.scad
new file mode 100644
index 0000000..4b3b603
--- /dev/null
+++ b/testdata/scad/dxf/ellipse-arc-rot.scad
@@ -0,0 +1 @@
+import("../../dxf/ellipse-arc-rot.dxf");
diff --git a/testdata/scad/dxf/ellipse-arc.scad b/testdata/scad/dxf/ellipse-arc.scad
new file mode 100644
index 0000000..4a43a16
--- /dev/null
+++ b/testdata/scad/dxf/ellipse-arc.scad
@@ -0,0 +1 @@
+import("../../dxf/ellipse-arc.dxf");
diff --git a/testdata/scad/dxf/ellipse-reverse.scad b/testdata/scad/dxf/ellipse-reverse.scad
new file mode 100644
index 0000000..646a74a
--- /dev/null
+++ b/testdata/scad/dxf/ellipse-reverse.scad
@@ -0,0 +1 @@
+import("../../dxf/ellipse-reverse.dxf");
diff --git a/testdata/scad/dxf/ellipse-rot.scad b/testdata/scad/dxf/ellipse-rot.scad
new file mode 100644
index 0000000..f2c872f
--- /dev/null
+++ b/testdata/scad/dxf/ellipse-rot.scad
@@ -0,0 +1 @@
+import("../../dxf/ellipse-rot.dxf");
diff --git a/testdata/scad/dxf/ellipse.scad b/testdata/scad/dxf/ellipse.scad
new file mode 100644
index 0000000..5b56d35
--- /dev/null
+++ b/testdata/scad/dxf/ellipse.scad
@@ -0,0 +1 @@
+import("../../dxf/ellipse.dxf");
diff --git a/testdata/scad/dxf/lwpolyline-closed.scad b/testdata/scad/dxf/lwpolyline-closed.scad
new file mode 100644
index 0000000..8408ac8
--- /dev/null
+++ b/testdata/scad/dxf/lwpolyline-closed.scad
@@ -0,0 +1 @@
+import("../../dxf/lwpolyline-closed.dxf");
diff --git a/testdata/scad/dxf/lwpolyline.scad b/testdata/scad/dxf/lwpolyline.scad
new file mode 100644
index 0000000..0a50787
--- /dev/null
+++ b/testdata/scad/dxf/lwpolyline.scad
@@ -0,0 +1 @@
+import("../../dxf/lwpolyline.dxf");
diff --git a/testdata/scad/dxf/lwpolyline2.scad b/testdata/scad/dxf/lwpolyline2.scad
new file mode 100644
index 0000000..c0bf16c
--- /dev/null
+++ b/testdata/scad/dxf/lwpolyline2.scad
@@ -0,0 +1 @@
+import("../../dxf/lwpolyline2.dxf");
diff --git a/testdata/scad/dxf/multiple-layers.scad b/testdata/scad/dxf/multiple-layers.scad
new file mode 100644
index 0000000..f32fdb1
--- /dev/null
+++ b/testdata/scad/dxf/multiple-layers.scad
@@ -0,0 +1 @@
+import("../../dxf/multiple-layers.dxf");
diff --git a/testdata/scad/dxf/polygon-concave-hole.scad b/testdata/scad/dxf/polygon-concave-hole.scad
new file mode 100644
index 0000000..65ee56f
--- /dev/null
+++ b/testdata/scad/dxf/polygon-concave-hole.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-concave-hole.dxf");
diff --git a/testdata/scad/dxf/polygon-concave-simple.scad b/testdata/scad/dxf/polygon-concave-simple.scad
new file mode 100644
index 0000000..8f9ad18
--- /dev/null
+++ b/testdata/scad/dxf/polygon-concave-simple.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-concave-simple.dxf");
diff --git a/testdata/scad/dxf/polygon-concave.scad b/testdata/scad/dxf/polygon-concave.scad
new file mode 100644
index 0000000..13db93c
--- /dev/null
+++ b/testdata/scad/dxf/polygon-concave.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-concave.dxf");
diff --git a/testdata/scad/dxf/polygon-holes-touch.scad b/testdata/scad/dxf/polygon-holes-touch.scad
new file mode 100644
index 0000000..f716bb9
--- /dev/null
+++ b/testdata/scad/dxf/polygon-holes-touch.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-holes-touch.dxf");
diff --git a/testdata/scad/dxf/polygon-intersect.scad b/testdata/scad/dxf/polygon-intersect.scad
new file mode 100644
index 0000000..a1060fa
--- /dev/null
+++ b/testdata/scad/dxf/polygon-intersect.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-intersect.dxf");
diff --git a/testdata/scad/dxf/polygon-many-holes.scad b/testdata/scad/dxf/polygon-many-holes.scad
new file mode 100644
index 0000000..0ea3324
--- /dev/null
+++ b/testdata/scad/dxf/polygon-many-holes.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-many-holes.dxf");
diff --git a/testdata/scad/dxf/polygon-mesh.scad b/testdata/scad/dxf/polygon-mesh.scad
new file mode 100644
index 0000000..af3e372
--- /dev/null
+++ b/testdata/scad/dxf/polygon-mesh.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-mesh.dxf");
diff --git a/testdata/scad/dxf/polygon-overlap.scad b/testdata/scad/dxf/polygon-overlap.scad
new file mode 100644
index 0000000..2958f5a
--- /dev/null
+++ b/testdata/scad/dxf/polygon-overlap.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-overlap.dxf");
diff --git a/testdata/scad/dxf/polygon-riser.scad b/testdata/scad/dxf/polygon-riser.scad
new file mode 100644
index 0000000..7607258
--- /dev/null
+++ b/testdata/scad/dxf/polygon-riser.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-riser.dxf");
diff --git a/testdata/scad/dxf/polygon-self-intersect.scad b/testdata/scad/dxf/polygon-self-intersect.scad
new file mode 100644
index 0000000..e4764b3
--- /dev/null
+++ b/testdata/scad/dxf/polygon-self-intersect.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon-self-intersect.dxf");
diff --git a/testdata/scad/dxf/polygon8.scad b/testdata/scad/dxf/polygon8.scad
new file mode 100644
index 0000000..d17a77a
--- /dev/null
+++ b/testdata/scad/dxf/polygon8.scad
@@ -0,0 +1 @@
+import("../../dxf/polygon8.dxf");
diff --git a/testdata/scad/dxf/polygons.scad b/testdata/scad/dxf/polygons.scad
new file mode 100644
index 0000000..90fe14b
--- /dev/null
+++ b/testdata/scad/dxf/polygons.scad
@@ -0,0 +1 @@
+import("../../dxf/polygons.dxf");
diff --git a/testdata/scad/dxf/triangle-with-duplicate-vertex.scad b/testdata/scad/dxf/triangle-with-duplicate-vertex.scad
new file mode 100644
index 0000000..d7dfe74
--- /dev/null
+++ b/testdata/scad/dxf/triangle-with-duplicate-vertex.scad
@@ -0,0 +1 @@
+import("../../dxf/triangle-with-duplicate-vertex.dxf");
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 606878a..3a59c3e 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -193,6 +193,7 @@ enable_testing()
file(GLOB MINIMAL_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/minimal/*.scad)
file(GLOB FEATURES_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/features/*.scad)
file(GLOB BUGS_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/*.scad)
+file(GLOB SCAD_DXF_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/dxf/*.scad)
# Add dumptest tests to CTest
add_cmdline_test(dumptest txt ${MINIMAL_FILES})
@@ -239,6 +240,7 @@ LIST(APPEND CGALPNGTEST_FILES
${CMAKE_SOURCE_DIR}/../testdata/scad/features/include-tests.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/features/child-tests.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/features/ifelse-tests.scad)
+LIST(APPEND CGALPNGTEST_FILES ${SCAD_DXF_FILES})
#LIST(APPEND CGALPNGTEST_FILES ${CMAKE_SOURCE_DIR}/../examples/example001.scad)
add_cmdline_test(cgalpngtest png ${CGALPNGTEST_FILES})
@@ -247,6 +249,7 @@ LIST(APPEND OPENCSGTEST_FILES ${CGALPNGTEST_FILES})
LIST(APPEND OPENCSGTEST_FILES
${CMAKE_SOURCE_DIR}/../testdata/scad/features/highlight-and-background-modifier.scad
${CMAKE_SOURCE_DIR}/../testdata/scad/features/child-background.scad)
+LIST(APPEND OPENCSGTEST_FILES ${SCAD_DXF_FILES})
add_cmdline_test(opencsgtest png ${OPENCSGTEST_FILES})
# Add dxfexport tests to CTest
diff --git a/tests/regression/cgalpngtest/arc-expected.png b/tests/regression/cgalpngtest/arc-expected.png
new file mode 100644
index 0000000..2f555c4
--- /dev/null
+++ b/tests/regression/cgalpngtest/arc-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/circle-advanced-expected.png b/tests/regression/cgalpngtest/circle-advanced-expected.png
new file mode 100644
index 0000000..3b31c78
--- /dev/null
+++ b/tests/regression/cgalpngtest/circle-advanced-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/circle-double-expected.png b/tests/regression/cgalpngtest/circle-double-expected.png
new file mode 100644
index 0000000..17e6b39
--- /dev/null
+++ b/tests/regression/cgalpngtest/circle-double-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/circle-expected.png b/tests/regression/cgalpngtest/circle-expected.png
new file mode 100644
index 0000000..aacf12d
--- /dev/null
+++ b/tests/regression/cgalpngtest/circle-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/circle-small-expected.png b/tests/regression/cgalpngtest/circle-small-expected.png
new file mode 100644
index 0000000..bc2a75b
--- /dev/null
+++ b/tests/regression/cgalpngtest/circle-small-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/ellipse-arc-expected.png b/tests/regression/cgalpngtest/ellipse-arc-expected.png
new file mode 100644
index 0000000..561619b
--- /dev/null
+++ b/tests/regression/cgalpngtest/ellipse-arc-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/ellipse-arc-rot-expected.png b/tests/regression/cgalpngtest/ellipse-arc-rot-expected.png
new file mode 100644
index 0000000..7a2ef89
--- /dev/null
+++ b/tests/regression/cgalpngtest/ellipse-arc-rot-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/ellipse-expected.png b/tests/regression/cgalpngtest/ellipse-expected.png
new file mode 100644
index 0000000..384cb6b
--- /dev/null
+++ b/tests/regression/cgalpngtest/ellipse-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/ellipse-reverse-expected.png b/tests/regression/cgalpngtest/ellipse-reverse-expected.png
new file mode 100644
index 0000000..e5a7b10
--- /dev/null
+++ b/tests/regression/cgalpngtest/ellipse-reverse-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/ellipse-rot-expected.png b/tests/regression/cgalpngtest/ellipse-rot-expected.png
new file mode 100644
index 0000000..2c68ae2
--- /dev/null
+++ b/tests/regression/cgalpngtest/ellipse-rot-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/lwpolyline-closed-expected.png b/tests/regression/cgalpngtest/lwpolyline-closed-expected.png
new file mode 100644
index 0000000..d0376c9
--- /dev/null
+++ b/tests/regression/cgalpngtest/lwpolyline-closed-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/lwpolyline-expected.png b/tests/regression/cgalpngtest/lwpolyline-expected.png
new file mode 100644
index 0000000..d0376c9
--- /dev/null
+++ b/tests/regression/cgalpngtest/lwpolyline-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/lwpolyline2-expected.png b/tests/regression/cgalpngtest/lwpolyline2-expected.png
new file mode 100644
index 0000000..f01f339
--- /dev/null
+++ b/tests/regression/cgalpngtest/lwpolyline2-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/multiple-layers-expected.png b/tests/regression/cgalpngtest/multiple-layers-expected.png
new file mode 100644
index 0000000..680729b
--- /dev/null
+++ b/tests/regression/cgalpngtest/multiple-layers-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-concave-expected.png b/tests/regression/cgalpngtest/polygon-concave-expected.png
new file mode 100644
index 0000000..e1c68ef
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-concave-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-concave-hole-expected.png b/tests/regression/cgalpngtest/polygon-concave-hole-expected.png
new file mode 100644
index 0000000..eb11557
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-concave-hole-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-concave-simple-expected.png b/tests/regression/cgalpngtest/polygon-concave-simple-expected.png
new file mode 100644
index 0000000..14808ca
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-concave-simple-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-holes-touch-expected.png b/tests/regression/cgalpngtest/polygon-holes-touch-expected.png
new file mode 100644
index 0000000..ef2507c
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-holes-touch-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-intersect-expected.png b/tests/regression/cgalpngtest/polygon-intersect-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-intersect-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-many-holes-expected.png b/tests/regression/cgalpngtest/polygon-many-holes-expected.png
new file mode 100644
index 0000000..2527af9
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-many-holes-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-mesh-expected.png b/tests/regression/cgalpngtest/polygon-mesh-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-mesh-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-overlap-expected.png b/tests/regression/cgalpngtest/polygon-overlap-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-overlap-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-riser-expected.png b/tests/regression/cgalpngtest/polygon-riser-expected.png
new file mode 100644
index 0000000..ce9ca69
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-riser-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon-self-intersect-expected.png b/tests/regression/cgalpngtest/polygon-self-intersect-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon-self-intersect-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygon8-expected.png b/tests/regression/cgalpngtest/polygon8-expected.png
new file mode 100644
index 0000000..8b480c0
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygon8-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/polygons-expected.png b/tests/regression/cgalpngtest/polygons-expected.png
new file mode 100644
index 0000000..a30fcb6
--- /dev/null
+++ b/tests/regression/cgalpngtest/polygons-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/transform-insert-expected.png b/tests/regression/cgalpngtest/transform-insert-expected.png
new file mode 100644
index 0000000..12867cc
--- /dev/null
+++ b/tests/regression/cgalpngtest/transform-insert-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/triangle-with-duplicate-vertex-expected.png b/tests/regression/cgalpngtest/triangle-with-duplicate-vertex-expected.png
new file mode 100644
index 0000000..8dd4de0
--- /dev/null
+++ b/tests/regression/cgalpngtest/triangle-with-duplicate-vertex-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/arc-expected.png b/tests/regression/opencsgtest/arc-expected.png
new file mode 100644
index 0000000..a930c0e
--- /dev/null
+++ b/tests/regression/opencsgtest/arc-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/circle-advanced-expected.png b/tests/regression/opencsgtest/circle-advanced-expected.png
new file mode 100644
index 0000000..9dfbd61
--- /dev/null
+++ b/tests/regression/opencsgtest/circle-advanced-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/circle-double-expected.png b/tests/regression/opencsgtest/circle-double-expected.png
new file mode 100644
index 0000000..81caba5
--- /dev/null
+++ b/tests/regression/opencsgtest/circle-double-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/circle-expected.png b/tests/regression/opencsgtest/circle-expected.png
new file mode 100644
index 0000000..7bc63b1
--- /dev/null
+++ b/tests/regression/opencsgtest/circle-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/circle-small-expected.png b/tests/regression/opencsgtest/circle-small-expected.png
new file mode 100644
index 0000000..9813b20
--- /dev/null
+++ b/tests/regression/opencsgtest/circle-small-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/ellipse-arc-expected.png b/tests/regression/opencsgtest/ellipse-arc-expected.png
new file mode 100644
index 0000000..551630d
--- /dev/null
+++ b/tests/regression/opencsgtest/ellipse-arc-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/ellipse-arc-rot-expected.png b/tests/regression/opencsgtest/ellipse-arc-rot-expected.png
new file mode 100644
index 0000000..6b2a8e6
--- /dev/null
+++ b/tests/regression/opencsgtest/ellipse-arc-rot-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/ellipse-expected.png b/tests/regression/opencsgtest/ellipse-expected.png
new file mode 100644
index 0000000..70ccad2
--- /dev/null
+++ b/tests/regression/opencsgtest/ellipse-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/ellipse-reverse-expected.png b/tests/regression/opencsgtest/ellipse-reverse-expected.png
new file mode 100644
index 0000000..56c4710
--- /dev/null
+++ b/tests/regression/opencsgtest/ellipse-reverse-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/ellipse-rot-expected.png b/tests/regression/opencsgtest/ellipse-rot-expected.png
new file mode 100644
index 0000000..598caa1
--- /dev/null
+++ b/tests/regression/opencsgtest/ellipse-rot-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/lwpolyline-closed-expected.png b/tests/regression/opencsgtest/lwpolyline-closed-expected.png
new file mode 100644
index 0000000..c29d554
--- /dev/null
+++ b/tests/regression/opencsgtest/lwpolyline-closed-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/lwpolyline-expected.png b/tests/regression/opencsgtest/lwpolyline-expected.png
new file mode 100644
index 0000000..c29d554
--- /dev/null
+++ b/tests/regression/opencsgtest/lwpolyline-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/lwpolyline2-expected.png b/tests/regression/opencsgtest/lwpolyline2-expected.png
new file mode 100644
index 0000000..bdcb048
--- /dev/null
+++ b/tests/regression/opencsgtest/lwpolyline2-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/multiple-layers-expected.png b/tests/regression/opencsgtest/multiple-layers-expected.png
new file mode 100644
index 0000000..1ba71bf
--- /dev/null
+++ b/tests/regression/opencsgtest/multiple-layers-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-concave-expected.png b/tests/regression/opencsgtest/polygon-concave-expected.png
new file mode 100644
index 0000000..130a5e6
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-concave-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-concave-hole-expected.png b/tests/regression/opencsgtest/polygon-concave-hole-expected.png
new file mode 100644
index 0000000..22f035c
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-concave-hole-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-concave-simple-expected.png b/tests/regression/opencsgtest/polygon-concave-simple-expected.png
new file mode 100644
index 0000000..cf0569c
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-concave-simple-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-holes-touch-expected.png b/tests/regression/opencsgtest/polygon-holes-touch-expected.png
new file mode 100644
index 0000000..f72a36d
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-holes-touch-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-intersect-expected.png b/tests/regression/opencsgtest/polygon-intersect-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-intersect-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-many-holes-expected.png b/tests/regression/opencsgtest/polygon-many-holes-expected.png
new file mode 100644
index 0000000..cdbeae4
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-many-holes-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-mesh-expected.png b/tests/regression/opencsgtest/polygon-mesh-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-mesh-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-overlap-expected.png b/tests/regression/opencsgtest/polygon-overlap-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-overlap-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-riser-expected.png b/tests/regression/opencsgtest/polygon-riser-expected.png
new file mode 100644
index 0000000..3513481
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-riser-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon-self-intersect-expected.png b/tests/regression/opencsgtest/polygon-self-intersect-expected.png
new file mode 100644
index 0000000..6f4f437
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon-self-intersect-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygon8-expected.png b/tests/regression/opencsgtest/polygon8-expected.png
new file mode 100644
index 0000000..5ee7c85
--- /dev/null
+++ b/tests/regression/opencsgtest/polygon8-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/polygons-expected.png b/tests/regression/opencsgtest/polygons-expected.png
new file mode 100644
index 0000000..3ad971f
--- /dev/null
+++ b/tests/regression/opencsgtest/polygons-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/transform-insert-expected.png b/tests/regression/opencsgtest/transform-insert-expected.png
new file mode 100644
index 0000000..1d88a08
--- /dev/null
+++ b/tests/regression/opencsgtest/transform-insert-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/triangle-with-duplicate-vertex-expected.png b/tests/regression/opencsgtest/triangle-with-duplicate-vertex-expected.png
new file mode 100644
index 0000000..393de76
--- /dev/null
+++ b/tests/regression/opencsgtest/triangle-with-duplicate-vertex-expected.png
Binary files differ
contact: Jan Huwald // Impressum