Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2019-10-18 15:42:03 +0300
committerbubnikv <bubnikv@gmail.com>2019-10-18 15:42:03 +0300
commit6e6b137151f63a6c6bc89a7f5c5875fc73784819 (patch)
tree63a327831f9bd556ec7f0c6474aae1ea9d57d0c6 /tests/data
parent7a47784ddfd3d05e60161db4f69e9d32ce5181e6 (diff)
Test of importing non-standard ASCII STL (broken normals, junk
after the ending tags)
Diffstat (limited to 'tests/data')
-rw-r--r--tests/data/test_stl/ASCII/20mmbox-LF.stl2
-rw-r--r--tests/data/test_stl/ASCII/20mmbox-nonstandard.stl86
2 files changed, 87 insertions, 1 deletions
diff --git a/tests/data/test_stl/ASCII/20mmbox-LF.stl b/tests/data/test_stl/ASCII/20mmbox-LF.stl
index fb6e065a7..1cb892b74 100644
--- a/tests/data/test_stl/ASCII/20mmbox-LF.stl
+++ b/tests/data/test_stl/ASCII/20mmbox-LF.stl
@@ -83,4 +83,4 @@ solid STL generated by MeshLab
vertex 0.000000e+00 2.000000e+01 2.000000e+01
endloop
endfacet
-endsolid vcg
+endsolid
diff --git a/tests/data/test_stl/ASCII/20mmbox-nonstandard.stl b/tests/data/test_stl/ASCII/20mmbox-nonstandard.stl
new file mode 100644
index 000000000..1e3bcc489
--- /dev/null
+++ b/tests/data/test_stl/ASCII/20mmbox-nonstandard.stl
@@ -0,0 +1,86 @@
+solid STL generated by MeshLab
+ facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 0.000000e+00
+ vertex 2.000000e+01 0.000000e+00 0.000000e+00
+ vertex 0.000000e+00 0.000000e+00 0.000000e+00
+ endloop
+ endfacet
+ facet normal -0.000000e+00 0.000000e+00 -1.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 0.000000e+00
+ vertex 0.000000e+00 0.000000e+00 0.000000e+00
+ vertex 0.000000e+00 2.000000e+01 0.000000e+00
+ endloop
+ endfacet
+ facet normal 0.000000e+00 0.000000e+00 1.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 2.000000e+01
+ vertex 0.000000e+00 2.000000e+01 2.000000e+01
+ vertex 0.000000e+00 0.000000e+00 2.000000e+01
+ endloop
+ endfacet
+ facet normal 0.000000e+00 0.000000e+00 1.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 2.000000e+01
+ vertex 0.000000e+00 0.000000e+00 2.000000e+01
+ vertex 2.000000e+01 0.000000e+00 2.000000e+01
+ endloop
+ endfacet
+ facet normal 1.000000e+00 0.000000e+00 -0.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 0.000000e+00
+ vertex 2.000000e+01 2.000000e+01 2.000000e+01
+ vertex 2.000000e+01 0.000000e+00 2.000000e+01
+ endloop
+ endfacet
+ facet normal 1.000000e+00 0.000000e+00 0.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 0.000000e+00
+ vertex 2.000000e+01 0.000000e+00 2.000000e+01
+ vertex 2.000000e+01 0.000000e+00 0.000000e+00
+ endloop
+ endfacet
+ facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
+ outer loop
+ vertex 2.000000e+01 0.000000e+00 0.000000e+00
+ vertex 2.000000e+01 0.000000e+00 2.000000e+01
+ vertex 0.000000e+00 0.000000e+00 2.000000e+01
+ endloop
+ endfacet
+ facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
+ outer loop
+ vertex 2.000000e+01 0.000000e+00 0.000000e+00
+ vertex 0.000000e+00 0.000000e+00 2.000000e+01
+ vertex 0.000000e+00 0.000000e+00 0.000000e+00
+ endloop
+ endfacet
+ facet normal +inf -inf weirdvalue
+ outer loop
+ vertex 0.000000e+00 0.000000e+00 0.000000e+00
+ vertex 0.000000e+00 0.000000e+00 2.000000e+01
+ vertex 0.000000e+00 2.000000e+01 2.000000e+01
+ endloop
+ endfacet
+ facet normal -1.000000e+00 0.000000e+00 0.000000e+00
+ outer loop
+ vertex 0.000000e+00 0.000000e+00 0.000000e+00
+ vertex 0.000000e+00 2.000000e+01 2.000000e+01
+ vertex 0.000000e+00 2.000000e+01 0.000000e+00
+ endloop
+ endfacet blah
+ facet normal 0.000000e+00 1.000000e+00 0.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 2.000000e+01
+ vertex 2.000000e+01 2.000000e+01 0.000000e+00
+ vertex 0.000000e+00 2.000000e+01 0.000000e+00
+ endloop foo
+ endfacet bar
+ facet normal 0.000000e+00 1.000000e+00 0.000000e+00
+ outer loop
+ vertex 2.000000e+01 2.000000e+01 2.000000e+01
+ vertex 0.000000e+00 2.000000e+01 0.000000e+00
+ vertex 0.000000e+00 2.000000e+01 2.000000e+01
+ endloop foo
+ endfacet bar
+endsolid some blah blah