aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyoyo Fujita <syoyo@lighttransport.com>2017-09-12 02:21:11 +0900
committerSyoyo Fujita <syoyo@lighttransport.com>2017-09-12 02:21:11 +0900
commit3a9483ca6f06cfbf8215753981c8af2965d3afaa (patch)
treef017f8270c550862caf5f50d278bcfc15b3e31fa
parent1065d7cfb26e11f84eb20b283991f8549e0a412b (diff)
downloadtinyobjloader-3a9483ca6f06cfbf8215753981c8af2965d3afaa.tar.gz
Add regression test for issue 138.
-rw-r--r--models/issue-138.mtl23
-rw-r--r--models/issue-138.obj51
2 files changed, 74 insertions, 0 deletions
diff --git a/models/issue-138.mtl b/models/issue-138.mtl
new file mode 100644
index 0000000..8894d7e
--- /dev/null
+++ b/models/issue-138.mtl
@@ -0,0 +1,23 @@
+newmtl test1
+ Ns 10.0000
+ Ni 1.5000
+ d 1.0000
+ Tr 0.0000
+ Tf 1.0000 1.0000 1.0000
+ illum 2
+ Ka 0.0000 0.0000 0.0000
+ Kd 0.5 0.2 0.2
+ Ks 0.0000 0.0000 0.0000
+ Ke 0.0000 0.0000 0.0000
+
+ newmtl test2
+ Ns 10.0000
+ Ni 1.5000
+ d 1.0000
+ Tr 0.0000
+ Tf 1.0000 1.0000 1.0000
+ illum 2
+ Ka 0.0000 0.0000 0.0000
+ Kd 0.2 0.5 0.2
+ Ks 0.0000 0.0000 0.0000
+ Ke 0.0000 0.0000 0.0000
diff --git a/models/issue-138.obj b/models/issue-138.obj
new file mode 100644
index 0000000..2465920
--- /dev/null
+++ b/models/issue-138.obj
@@ -0,0 +1,51 @@
+
+# cube.obj
+#
+
+mtllib issue-138.mtl
+
+v -0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 0.500000 0.500000
+v 0.500000 0.500000 0.500000
+v -0.500000 0.500000 -0.500000
+v 0.500000 0.500000 -0.500000
+v -0.500000 -0.500000 -0.500000
+v 0.500000 -0.500000 -0.500000
+
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 0.000000 1.000000
+vt 1.000000 1.000000
+
+vn 0.000000 0.000000 1.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -1.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+
+usemtl test1
+g test1
+s 1
+f 1/1/1 2/2/1 3/3/1
+f 3/3/1 2/2/1 4/4/1
+
+usemtl test2
+g test2
+
+s 2
+f 3/1/2 4/2/2 5/3/2
+f 5/3/2 4/2/2 6/4/2
+s 3
+f 5/4/3 6/3/3 7/2/3
+f 7/2/3 6/3/3 8/1/3
+s 4
+f 7/1/4 8/2/4 1/3/4
+f 1/3/4 8/2/4 2/4/4
+s 5
+f 2/1/5 8/2/5 4/3/5
+f 4/3/5 8/2/5 6/4/5
+s 6
+f 7/1/6 1/2/6 5/3/6
+f 5/3/6 1/2/6 3/4/6