From f491587db2efc932f6febcecb0cd25ff6ffe8faa Mon Sep 17 00:00:00 2001 From: Dmitrii Date: Wed, 28 Jul 2021 22:49:21 +0300 Subject: [PATCH 1/4] Add testdata for pointcloudio module --- testdata/pointcloudio/orig.obj | 40 ++++++++++++++++++++++++++++++++++ testdata/pointcloudio/orig.ply | 30 +++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 testdata/pointcloudio/orig.obj create mode 100644 testdata/pointcloudio/orig.ply diff --git a/testdata/pointcloudio/orig.obj b/testdata/pointcloudio/orig.obj new file mode 100644 index 000000000..88369ac3e --- /dev/null +++ b/testdata/pointcloudio/orig.obj @@ -0,0 +1,40 @@ +# Blender v2.92.0 OBJ File: '' +# www.blender.org +mtllib cube.mtl +o Cube_Cube.001 +v -5.939154 -0.132570 2.558372 +v -5.939154 1.867430 2.558372 +v -5.939154 -0.132570 -1.163390 +v -5.939154 1.867430 -1.163390 +v 0.399941 -0.132570 2.558372 +v 0.399941 1.867430 2.558372 +v 0.399941 -0.132570 -1.163390 +v 0.399941 1.867430 -1.163390 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 6/7/3 5/8/3 +f 5/8/4 6/7/4 2/9/4 1/10/4 +f 3/11/5 7/6/5 5/8/5 1/12/5 +f 8/5/6 4/13/6 2/14/6 6/7/6 diff --git a/testdata/pointcloudio/orig.ply b/testdata/pointcloudio/orig.ply new file mode 100644 index 000000000..ccb9cd6f0 --- /dev/null +++ b/testdata/pointcloudio/orig.ply @@ -0,0 +1,30 @@ +ply +format ascii 1.0 +comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' +element vertex 8 +property float x +property float y +property float z +element face 12 +property list uchar uint vertex_indices +end_header +-1.000000 -1.000000 1.000000 +-1.000000 1.000000 1.000000 +-1.000000 1.000000 -1.000000 +1.000000 1.000000 1.000000 +1.000000 1.000000 -1.000000 +1.000000 -1.000000 1.000000 +1.000000 -1.000000 -1.000000 +-1.000000 -1.000000 -1.000000 +3 0 1 2 +3 1 3 4 +3 3 5 6 +3 0 7 5 +3 7 2 4 +3 5 3 1 +3 7 0 2 +3 2 1 4 +3 4 3 6 +3 5 7 6 +3 6 7 4 +3 0 5 1 From 7063d4ba65e4ac2a8df8cd020caffce748d9bae3 Mon Sep 17 00:00:00 2001 From: Dmitrii Date: Thu, 19 Aug 2021 19:58:48 +0300 Subject: [PATCH 2/4] Minor file tweaks --- testdata/pointcloudio/orig.obj | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/testdata/pointcloudio/orig.obj b/testdata/pointcloudio/orig.obj index 88369ac3e..b43b86df1 100644 --- a/testdata/pointcloudio/orig.obj +++ b/testdata/pointcloudio/orig.obj @@ -2,14 +2,14 @@ # www.blender.org mtllib cube.mtl o Cube_Cube.001 -v -5.939154 -0.132570 2.558372 -v -5.939154 1.867430 2.558372 -v -5.939154 -0.132570 -1.163390 -v -5.939154 1.867430 -1.163390 -v 0.399941 -0.132570 2.558372 -v 0.399941 1.867430 2.558372 -v 0.399941 -0.132570 -1.163390 -v 0.399941 1.867430 -1.163390 +v -5.93915 -0.13257 2.55837 +v -5.93915 1.86743 2.55837 +v -5.93915 -0.13257 -1.16339 +v -5.93915 1.86743 -1.16339 +v 0.399941 -0.13257 2.55837 +v 0.399941 1.86743 2.55837 +v 0.399941 -0.13257 -1.16339 +v 0.399941 1.86743 -1.16339 vt 0.375000 0.000000 vt 0.625000 0.000000 vt 0.625000 0.250000 From bb4063bad2e1ca70c1dc880b4ddf3f2563dde069 Mon Sep 17 00:00:00 2001 From: Dmitrii Date: Thu, 19 Aug 2021 22:11:55 +0300 Subject: [PATCH 3/4] Minor tweaks --- testdata/pointcloudio/orig.obj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/testdata/pointcloudio/orig.obj b/testdata/pointcloudio/orig.obj index b43b86df1..47c226bad 100644 --- a/testdata/pointcloudio/orig.obj +++ b/testdata/pointcloudio/orig.obj @@ -24,12 +24,12 @@ vt 0.125000 0.500000 vt 0.125000 0.750000 vt 0.875000 0.500000 vt 0.875000 0.750000 -vn -1.0000 0.0000 0.0000 -vn 0.0000 0.0000 -1.0000 -vn 1.0000 0.0000 0.0000 -vn 0.0000 0.0000 1.0000 -vn 0.0000 -1.0000 0.0000 -vn 0.0000 1.0000 0.0000 +vn -1 0 0 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn 0 -1 0 +vn 0 1 0 usemtl None s off f 1/1/1 2/2/1 4/3/1 3/4/1 From 3e3399d688f44abfed4245f8ebd25ce15aae52ad Mon Sep 17 00:00:00 2001 From: Dmitrii Date: Mon, 23 Aug 2021 05:56:49 +0300 Subject: [PATCH 4/4] Data for new test --- testdata/pointcloudio/orig.obj | 12 ++++----- testdata/pointcloudio/orig_no_norms.obj | 34 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 6 deletions(-) create mode 100644 testdata/pointcloudio/orig_no_norms.obj diff --git a/testdata/pointcloudio/orig.obj b/testdata/pointcloudio/orig.obj index 47c226bad..c37780c8f 100644 --- a/testdata/pointcloudio/orig.obj +++ b/testdata/pointcloudio/orig.obj @@ -32,9 +32,9 @@ vn 0 -1 0 vn 0 1 0 usemtl None s off -f 1/1/1 2/2/1 4/3/1 3/4/1 -f 3/4/2 4/3/2 8/5/2 7/6/2 -f 7/6/3 8/5/3 6/7/3 5/8/3 -f 5/8/4 6/7/4 2/9/4 1/10/4 -f 3/11/5 7/6/5 5/8/5 1/12/5 -f 8/5/6 4/13/6 2/14/6 6/7/6 +f 1/1/1 2/2/1 4/3/1 +f 3/4/2 4/3/2 8/5/2 +f 7/6/3 8/5/3 6/7/3 +f 5/8/4 6/7/4 2/9/4 +f 3/11/5 7/6/5 5/8/5 +f 8/5/6 4/13/6 2/14/6 diff --git a/testdata/pointcloudio/orig_no_norms.obj b/testdata/pointcloudio/orig_no_norms.obj new file mode 100644 index 000000000..23842cfe4 --- /dev/null +++ b/testdata/pointcloudio/orig_no_norms.obj @@ -0,0 +1,34 @@ +# Blender v2.92.0 OBJ File: '' +# www.blender.org +mtllib cube.mtl +o Cube_Cube.001 +v -5.93915 -0.13257 2.55837 +v -5.93915 1.86743 2.55837 +v -5.93915 -0.13257 -1.16339 +v -5.93915 1.86743 -1.16339 +v 0.399941 -0.13257 2.55837 +v 0.399941 1.86743 2.55837 +v 0.399941 -0.13257 -1.16339 +v 0.399941 1.86743 -1.16339 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 +f 3/4/2 4/3/2 8/5/2 +f 7/6/3 8/5/3 6/7/3 +f 5/8/4 6/7/4 2/9/4 +f 3/11/5 7/6/5 5/8/5 +f 8/5/6 4/13/6 2/14/6