summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/meshes
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-09-10 11:42:13 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-09-10 12:04:24 +0300
commita28cdb72a4ea768a898ca07f0df0fa3c17c073a8 (patch)
tree0bafdcfa99fc783e9f5204539a8242bf6128d795 /src/datavisualization/engine/meshes
parentf3e38983d77c72f3121c33a149a58fdf9c64158c (diff)
Module renamed
Task-number: QTRD-2224 Change-Id: Iec18b6121809300b11d85445281d3c626c434f35 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/meshes')
-rw-r--r--src/datavisualization/engine/meshes/backgroudFlat.obj32
-rw-r--r--src/datavisualization/engine/meshes/backgroudNegatives.obj37
-rw-r--r--src/datavisualization/engine/meshes/backgroudSmooth.obj36
-rw-r--r--src/datavisualization/engine/meshes/barFilledFlat.obj242
-rw-r--r--src/datavisualization/engine/meshes/barFilledSmooth.obj236
-rw-r--r--src/datavisualization/engine/meshes/barFlat.obj219
-rw-r--r--src/datavisualization/engine/meshes/barSmooth.obj214
-rw-r--r--src/datavisualization/engine/meshes/coneFilledFlat.obj128
-rw-r--r--src/datavisualization/engine/meshes/coneFilledSmooth.obj128
-rw-r--r--src/datavisualization/engine/meshes/coneFlat.obj89
-rw-r--r--src/datavisualization/engine/meshes/coneSmooth.obj90
-rw-r--r--src/datavisualization/engine/meshes/cubeFilledFlat.obj54
-rw-r--r--src/datavisualization/engine/meshes/cubeFilledSmooth.obj56
-rw-r--r--src/datavisualization/engine/meshes/cubeFlat.obj47
-rw-r--r--src/datavisualization/engine/meshes/cubeSmooth.obj50
-rw-r--r--src/datavisualization/engine/meshes/cylinderFilledFlat.obj361
-rw-r--r--src/datavisualization/engine/meshes/cylinderFilledSmooth.obj391
-rw-r--r--src/datavisualization/engine/meshes/cylinderFlat.obj299
-rw-r--r--src/datavisualization/engine/meshes/cylinderSmooth.obj330
-rw-r--r--src/datavisualization/engine/meshes/plane.obj15
-rw-r--r--src/datavisualization/engine/meshes/pyramidFilledFlat.obj36
-rw-r--r--src/datavisualization/engine/meshes/pyramidFilledSmooth.obj36
-rw-r--r--src/datavisualization/engine/meshes/pyramidFlat.obj22
-rw-r--r--src/datavisualization/engine/meshes/pyramidSmooth.obj23
-rw-r--r--src/datavisualization/engine/meshes/scatterdot.obj28
-rw-r--r--src/datavisualization/engine/meshes/scatterdotFlat.obj28
-rw-r--r--src/datavisualization/engine/meshes/sphere.obj1301
-rw-r--r--src/datavisualization/engine/meshes/sphereSmooth.obj1232
28 files changed, 5760 insertions, 0 deletions
diff --git a/src/datavisualization/engine/meshes/backgroudFlat.obj b/src/datavisualization/engine/meshes/backgroudFlat.obj
new file mode 100644
index 00000000..cf4d10a5
--- /dev/null
+++ b/src/datavisualization/engine/meshes/backgroudFlat.obj
@@ -0,0 +1,32 @@
+# Blender v2.66 (sub 0) OBJ File: 'backgroud.blend'
+# www.blender.org
+o Cube
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 0.999999 1.000000 1.000001
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+vt 0.000000 0.501529
+vt 0.001529 1.000000
+vt 0.500000 0.998471
+vt 0.501529 0.500000
+vt 1.000000 0.498471
+vt 0.998471 0.000000
+vt 0.500000 0.498471
+vt 0.498471 0.000000
+vt 0.000000 0.001529
+vt 0.498471 0.500000
+vt 0.500000 0.001529
+vt 0.001529 0.500000
+vn -0.000000 1.000000 0.000000
+vn 0.000000 -0.000000 -1.000000
+vn 1.000000 0.000000 0.000000
+s off
+f 1/1/1 4/2/1 3/3/1
+f 2/4/2 3/5/2 6/6/2
+f 3/7/3 4/8/3 7/9/3
+f 2/10/1 1/1/1 3/3/1
+f 5/11/2 2/4/2 6/6/2
+f 6/12/3 3/7/3 7/9/3
diff --git a/src/datavisualization/engine/meshes/backgroudNegatives.obj b/src/datavisualization/engine/meshes/backgroudNegatives.obj
new file mode 100644
index 00000000..dd4d3f05
--- /dev/null
+++ b/src/datavisualization/engine/meshes/backgroudNegatives.obj
@@ -0,0 +1,37 @@
+# Blender v2.66 (sub 0) OBJ File: 'backgroudNegatives.blend'
+# www.blender.org
+o Cube
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 0.999999 1.000000 1.000001
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+v 1.000000 -3.000000 1.000000
+v -1.000000 -3.000000 1.000000
+v -1.000000 -3.000000 -1.000000
+vt 0.000100 0.666700
+vt 0.333300 0.666700
+vt 0.333300 0.999900
+vt 0.000100 0.000100
+vt 0.333300 0.000100
+vt 0.333300 0.666500
+vt 0.666500 0.000100
+vt 0.666500 0.666500
+vt 0.000100 0.999900
+vt 0.000100 0.666500
+vn 0.000000 0.999969 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.707083 0.000000 -0.707083
+vn 1.000000 0.000000 0.000000
+vn 0.999969 0.000000 0.000000
+vn 0.000000 0.000000 -0.999969
+s 1
+f 1/1/1 4/2/2 3/3/2
+f 8/4/3 9/5/4 6/6/4
+f 9/5/4 10/7/5 7/8/6
+f 2/9/2 1/1/1 3/3/2
+f 5/10/7 8/4/3 6/6/4
+f 6/6/4 9/5/4 7/8/6
diff --git a/src/datavisualization/engine/meshes/backgroudSmooth.obj b/src/datavisualization/engine/meshes/backgroudSmooth.obj
new file mode 100644
index 00000000..ad16d904
--- /dev/null
+++ b/src/datavisualization/engine/meshes/backgroudSmooth.obj
@@ -0,0 +1,36 @@
+# Blender v2.66 (sub 0) OBJ File: 'backgroud.blend'
+# www.blender.org
+o Cube
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 0.999999 1.000000 1.000001
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+vt 0.000000 0.501529
+vt 0.001529 1.000000
+vt 0.500000 0.998471
+vt 0.501529 0.500000
+vt 1.000000 0.498471
+vt 0.998471 0.000000
+vt 0.500000 0.498471
+vt 0.498471 0.000000
+vt 0.000000 0.001529
+vt 0.498471 0.500000
+vt 0.500000 0.001529
+vt 0.001529 0.500000
+vn 0.000000 0.999969 0.000000
+vn 0.707083 0.707083 0.000000
+vn 0.577349 0.577349 -0.577349
+vn 0.000000 0.707083 -0.707083
+vn 0.707083 0.000000 -0.707083
+vn 0.999969 0.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+s 1
+f 1/1/1 4/2/2 3/3/3
+f 2/4/4 3/5/3 6/6/5
+f 3/7/3 4/8/2 7/9/6
+f 2/10/4 1/1/1 3/3/3
+f 5/11/7 2/4/4 6/6/5
+f 6/12/5 3/7/3 7/9/6
diff --git a/src/datavisualization/engine/meshes/barFilledFlat.obj b/src/datavisualization/engine/meshes/barFilledFlat.obj
new file mode 100644
index 00000000..5f627091
--- /dev/null
+++ b/src/datavisualization/engine/meshes/barFilledFlat.obj
@@ -0,0 +1,242 @@
+# Blender v2.66 (sub 0) OBJ File: 'smoothcube_filled.blend'
+# www.blender.org
+o Cube
+v -0.980000 -1.000000 1.000000
+v -1.000000 -1.000000 0.980000
+v -0.994142 -1.000000 0.994142
+v -1.000000 -1.000000 -0.980000
+v -0.980000 -1.000000 -1.000000
+v -0.994142 -1.000000 -0.994142
+v 0.980000 -1.000000 -1.000000
+v 1.000000 -1.000000 -0.980000
+v 0.994142 -1.000000 -0.994142
+v 1.000000 -1.000000 0.980000
+v 0.980000 -1.000000 1.000000
+v 0.994142 -1.000000 0.994142
+v -0.980000 0.980000 1.000000
+v -0.980000 1.000000 0.980000
+v -1.000000 0.980000 0.980000
+v -0.980000 0.994142 0.994142
+v -0.994142 0.994142 0.980000
+v -0.994142 0.980000 0.994142
+v -0.992998 0.992998 0.992998
+v -1.000000 0.980000 -0.980000
+v -0.980000 1.000000 -0.980000
+v -0.980000 0.980000 -1.000000
+v -0.994142 0.994142 -0.980000
+v -0.980000 0.994142 -0.994142
+v -0.994142 0.980000 -0.994142
+v -0.992998 0.992998 -0.992998
+v 0.980000 0.980000 -1.000000
+v 0.980000 1.000000 -0.980000
+v 1.000000 0.980000 -0.980000
+v 0.980000 0.994142 -0.994142
+v 0.994142 0.994142 -0.980000
+v 0.994142 0.980000 -0.994142
+v 0.992998 0.992998 -0.992998
+v 1.000000 0.980000 0.980000
+v 0.980000 1.000000 0.980000
+v 0.980000 0.980000 1.000000
+v 0.994142 0.994142 0.980000
+v 0.980000 0.994142 0.994142
+v 0.994142 0.980000 0.994142
+v 0.992998 0.992998 0.992998
+vt 0.339018 0.659342
+vt 0.338105 0.335826
+vt 0.664825 0.343846
+vt 0.669233 0.664931
+vt 0.668227 0.337019
+vt 0.995472 0.336015
+vt 0.337976 0.003372
+vt 0.665888 0.002366
+vt 0.666894 0.330278
+vt 0.672755 0.331283
+vt 0.671749 0.003372
+vt 1.000000 0.330280
+vt 0.335610 0.335927
+vt 0.337937 0.333650
+vt 0.338982 0.331284
+vt 0.338989 0.333650
+vt 0.336616 0.331291
+vt 0.326720 0.346123
+vt 0.326875 0.343630
+vt 0.329215 0.346022
+vt 0.327633 0.669639
+vt 0.330128 0.669538
+vt 0.327801 0.671815
+vt 0.669260 0.330271
+vt 0.666901 0.332644
+vt 0.672610 0.333650
+vt 0.670266 0.331291
+vt 0.669260 0.003379
+vt 0.669412 0.001204
+vt 0.665880 0.000000
+vt 0.668056 0.000185
+vt 0.669089 0.667298
+vt 0.666910 0.667113
+vt 0.665738 0.337027
+vt 0.665891 0.334852
+vt 0.335610 0.003379
+vt 0.335795 0.001204
+vt 0.338863 0.661835
+vt 0.336686 0.661624
+vt 0.001081 0.663795
+vt 0.664657 0.341670
+vt 0.000155 0.335610
+vt 0.000000 0.338102
+vt 0.996478 0.663927
+vt 0.996334 0.666294
+vt 0.671590 0.001006
+vt 0.998835 0.000002
+vt 0.998994 0.002368
+vt 0.337969 0.001006
+vt 0.666744 0.664939
+vt 0.665738 0.667363
+vt 0.665583 0.669855
+vt 0.668068 0.334654
+vt 0.995313 0.333650
+vt 0.336523 0.659443
+vt 0.001006 0.332274
+vt 0.000000 0.004362
+vt 0.001993 0.334637
+vt 0.335761 0.333817
+vt 0.336814 0.333465
+vt 0.329052 0.343841
+vt 0.329977 0.671648
+vt 0.669075 0.332446
+vt 0.670432 0.333465
+vt 0.668254 0.002359
+vt 0.999855 0.332646
+vt 0.000913 0.661618
+vt 0.000973 0.001993
+vt 0.003336 0.001006
+vt 0.331248 0.000000
+vt 0.333617 0.000973
+vt 0.334604 0.003336
+vt 0.335610 0.331248
+vt 0.334637 0.333617
+vt 0.332274 0.334604
+vt 0.004362 0.335610
+vn 0.000000 0.000000 1.000000
+vn 1.000000 -0.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.357407 0.357407 0.862856
+vn -0.357409 0.862855 0.357407
+vn -0.862855 0.357409 0.357407
+vn -0.862855 0.357407 -0.357409
+vn -0.357407 0.862855 -0.357409
+vn -0.357408 0.357408 -0.862855
+vn 0.114222 0.380181 -0.917832
+vn 0.380181 0.917832 -0.114222
+vn 0.917832 0.114222 -0.380181
+vn 0.917832 0.380181 0.114222
+vn 0.114222 0.917832 0.380181
+vn 0.380181 0.114222 0.917832
+vn -0.382685 0.923879 0.000000
+vn -0.923879 0.382685 0.000000
+vn -0.382685 0.000000 -0.923879
+vn -0.923879 0.000000 -0.382685
+vn -0.382685 0.000000 0.923879
+vn -0.923879 0.000000 0.382685
+vn 0.000000 0.923879 -0.382685
+vn 0.000000 0.382685 -0.923879
+vn 0.923879 0.000000 -0.382685
+vn 0.382685 0.000000 -0.923879
+vn 0.382685 0.923879 0.000000
+vn 0.923879 0.382685 0.000000
+vn 0.382685 -0.000000 0.923879
+vn 0.923879 -0.000000 0.382685
+vn -0.000000 0.923879 0.382685
+vn -0.000000 0.382685 0.923879
+vn -1.000000 0.000000 0.000000
+vn -0.000000 -1.000000 -0.000000
+vn -0.095602 0.095602 0.990818
+vn -0.095602 0.990818 0.095602
+vn -0.990818 0.095602 0.095602
+vn -0.990818 0.095602 -0.095602
+vn -0.095602 0.990818 -0.095602
+vn -0.095602 0.095602 -0.990818
+vn 0.380181 0.114222 -0.917832
+vn 0.114222 0.917832 -0.380181
+vn 0.917832 0.380181 -0.114222
+vn 0.917832 0.114222 0.380181
+vn 0.380181 0.917832 0.114222
+vn 0.114222 0.380181 0.917832
+s off
+f 36/1/1 13/2/1 1/3/1
+f 29/4/2 34/5/2 10/6/2
+f 35/7/3 28/8/3 21/9/3
+f 22/10/4 27/11/4 5/12/4
+f 13/2/5 16/13/5 18/14/5
+f 14/15/6 17/16/6 16/17/6
+f 15/18/7 18/19/7 17/20/7
+f 20/21/8 23/22/8 25/23/8
+f 21/9/9 24/24/9 23/25/9
+f 22/10/10 25/26/10 24/27/10
+f 27/11/11 30/28/11 33/29/11
+f 28/8/12 31/30/12 33/31/12
+f 29/4/13 32/32/13 33/33/13
+f 34/5/14 37/34/14 40/35/14
+f 35/7/15 38/36/15 40/37/15
+f 36/1/16 39/38/16 40/39/16
+f 14/15/17 21/9/17 17/16/17
+f 17/20/18 23/22/18 15/18/18
+f 22/10/19 5/12/19 25/26/19
+f 25/23/20 6/40/20 20/21/20
+f 1/3/21 13/2/21 3/41/21
+f 3/42/22 18/19/22 2/43/22
+f 21/9/23 28/8/23 24/24/23
+f 24/27/24 30/28/24 22/10/24
+f 29/4/25 8/44/25 9/45/25
+f 32/46/26 9/47/26 7/48/26
+f 28/8/27 35/7/27 37/49/27
+f 31/50/28 37/34/28 34/5/28
+f 36/1/29 11/51/29 12/52/29
+f 39/53/30 12/54/30 10/6/30
+f 35/7/31 14/15/31 16/17/31
+f 38/55/32 16/13/32 13/2/32
+f 15/18/33 20/21/33 2/43/33
+f 5/56/34 7/57/34 6/58/34
+f 11/51/1 36/1/1 1/3/1
+f 8/44/2 29/4/2 10/6/2
+f 14/15/3 35/7/3 21/9/3
+f 27/11/4 7/48/4 5/12/4
+f 16/13/35 19/59/35 18/14/35
+f 17/16/36 19/60/36 16/17/36
+f 18/19/37 19/61/37 17/20/37
+f 23/22/38 26/62/38 25/23/38
+f 24/24/39 26/63/39 23/25/39
+f 25/26/40 26/64/40 24/27/40
+f 32/46/41 27/11/41 33/29/41
+f 30/65/42 28/8/42 33/31/42
+f 31/50/43 29/4/43 33/33/43
+f 39/53/44 34/5/44 40/35/44
+f 37/49/45 35/7/45 40/37/45
+f 38/55/46 36/1/46 40/39/46
+f 21/9/17 23/25/17 17/16/17
+f 23/22/18 20/21/18 15/18/18
+f 5/12/19 6/66/19 25/26/19
+f 6/40/20 4/67/20 20/21/20
+f 13/2/21 18/14/21 3/41/21
+f 18/19/22 15/18/22 2/43/22
+f 28/8/23 30/65/23 24/24/23
+f 30/28/24 27/11/24 22/10/24
+f 32/32/25 29/4/25 9/45/25
+f 27/11/26 32/46/26 7/48/26
+f 31/30/27 28/8/27 37/49/27
+f 29/4/28 31/50/28 34/5/28
+f 39/38/29 36/1/29 12/52/29
+f 34/5/30 39/53/30 10/6/30
+f 38/36/31 35/7/31 16/17/31
+f 36/1/32 38/55/32 13/2/32
+f 20/21/33 4/67/33 2/43/33
+f 7/57/34 9/68/34 6/58/34
+f 9/68/34 8/69/34 6/58/34
+f 8/69/34 10/70/34 6/58/34
+f 10/70/34 12/71/34 6/58/34
+f 12/71/34 11/72/34 6/58/34
+f 11/72/34 1/73/34 6/58/34
+f 1/73/34 3/74/34 6/58/34
+f 3/74/34 2/75/34 4/76/34
+f 6/58/34 3/74/34 4/76/34
diff --git a/src/datavisualization/engine/meshes/barFilledSmooth.obj b/src/datavisualization/engine/meshes/barFilledSmooth.obj
new file mode 100644
index 00000000..efc4317a
--- /dev/null
+++ b/src/datavisualization/engine/meshes/barFilledSmooth.obj
@@ -0,0 +1,236 @@
+# Blender v2.66 (sub 0) OBJ File: 'smoothcube_filled.blend'
+# www.blender.org
+o Cube
+v -0.980000 -1.000000 1.000000
+v -1.000000 -1.000000 0.980000
+v -0.994142 -1.000000 0.994142
+v -1.000000 -1.000000 -0.980000
+v -0.980000 -1.000000 -1.000000
+v -0.994142 -1.000000 -0.994142
+v 0.980000 -1.000000 -1.000000
+v 1.000000 -1.000000 -0.980000
+v 0.994142 -1.000000 -0.994142
+v 1.000000 -1.000000 0.980000
+v 0.980000 -1.000000 1.000000
+v 0.994142 -1.000000 0.994142
+v -0.980000 0.980000 1.000000
+v -0.980000 1.000000 0.980000
+v -1.000000 0.980000 0.980000
+v -0.980000 0.994142 0.994142
+v -0.994142 0.994142 0.980000
+v -0.994142 0.980000 0.994142
+v -0.992998 0.992998 0.992998
+v -1.000000 0.980000 -0.980000
+v -0.980000 1.000000 -0.980000
+v -0.980000 0.980000 -1.000000
+v -0.994142 0.994142 -0.980000
+v -0.980000 0.994142 -0.994142
+v -0.994142 0.980000 -0.994142
+v -0.992998 0.992998 -0.992998
+v 0.980000 0.980000 -1.000000
+v 0.980000 1.000000 -0.980000
+v 1.000000 0.980000 -0.980000
+v 0.980000 0.994142 -0.994142
+v 0.994142 0.994142 -0.980000
+v 0.994142 0.980000 -0.994142
+v 0.992998 0.992998 -0.992998
+v 1.000000 0.980000 0.980000
+v 0.980000 1.000000 0.980000
+v 0.980000 0.980000 1.000000
+v 0.994142 0.994142 0.980000
+v 0.980000 0.994142 0.994142
+v 0.994142 0.980000 0.994142
+v 0.992998 0.992998 0.992998
+vt 0.339018 0.659342
+vt 0.338105 0.335826
+vt 0.664825 0.343846
+vt 0.669233 0.664931
+vt 0.668227 0.337019
+vt 0.995472 0.336015
+vt 0.337976 0.003372
+vt 0.665888 0.002366
+vt 0.666894 0.330278
+vt 0.672755 0.331283
+vt 0.671749 0.003372
+vt 0.998994 0.002368
+vt 0.335610 0.335927
+vt 0.335761 0.333817
+vt 0.338982 0.331284
+vt 0.338989 0.333650
+vt 0.336814 0.333465
+vt 0.326720 0.346123
+vt 0.326875 0.343630
+vt 0.329052 0.343841
+vt 0.327633 0.669639
+vt 0.330128 0.669538
+vt 0.329977 0.671648
+vt 0.669260 0.330271
+vt 0.669075 0.332446
+vt 0.672610 0.333650
+vt 0.670432 0.333465
+vt 0.669260 0.003379
+vt 0.669412 0.001204
+vt 0.665880 0.000000
+vt 0.668056 0.000185
+vt 0.669089 0.667298
+vt 0.666910 0.667113
+vt 0.665738 0.337027
+vt 0.665891 0.334852
+vt 0.335610 0.003379
+vt 0.335795 0.001204
+vt 0.338863 0.661835
+vt 0.336686 0.661624
+vt 0.666901 0.332644
+vt 0.329215 0.346022
+vt 1.000000 0.330280
+vt 0.999855 0.332646
+vt 0.327801 0.671815
+vt 0.001081 0.663795
+vt 0.000913 0.661618
+vt 0.337937 0.333650
+vt 0.000155 0.335610
+vt 0.668254 0.002359
+vt 0.670266 0.331291
+vt 0.996478 0.663927
+vt 0.996334 0.666294
+vt 0.671590 0.001006
+vt 0.998835 0.000002
+vt 0.337969 0.001006
+vt 0.666744 0.664939
+vt 0.665738 0.667363
+vt 0.665583 0.669855
+vt 0.668068 0.334654
+vt 0.995313 0.333650
+vt 0.336616 0.331291
+vt 0.336523 0.659443
+vt 0.000000 0.004362
+vt 0.000973 0.001993
+vt 0.003336 0.001006
+vt 0.664657 0.341670
+vt 0.000000 0.338102
+vt 0.334604 0.003336
+vt 0.331248 0.000000
+vt 0.333617 0.000973
+vt 0.332274 0.334604
+vt 0.335610 0.331248
+vt 0.334637 0.333617
+vt 0.001993 0.334637
+vt 0.001006 0.332274
+vt 0.004362 0.335610
+vn 0.161046 0.161046 0.973693
+vn -0.161046 0.161046 0.973693
+vn -0.145573 -0.665700 0.731864
+vn 0.973693 0.161046 -0.161046
+vn 0.973693 0.161046 0.161046
+vn 0.731864 -0.665700 0.145573
+vn 0.161046 0.973693 0.161046
+vn 0.161046 0.973693 -0.161046
+vn -0.161046 0.973693 -0.161046
+vn -0.161046 0.161046 -0.973693
+vn 0.161046 0.161046 -0.973693
+vn 0.145573 -0.665700 -0.731864
+vn -0.060945 0.705771 0.705771
+vn -0.577349 0.577349 0.577349
+vn -0.161046 0.973693 0.161046
+vn -0.705771 0.705771 0.060945
+vn -0.973693 0.161046 0.161046
+vn -0.705771 0.060945 0.705771
+vn -0.973693 0.161046 -0.161046
+vn -0.705771 0.705771 -0.060945
+vn -0.577349 0.577349 -0.577349
+vn -0.060945 0.705771 -0.705771
+vn -0.705771 0.060945 -0.705771
+vn 0.060945 0.705771 -0.705771
+vn 0.577349 0.577349 -0.577349
+vn 0.705771 0.705771 -0.060945
+vn 0.705771 0.060945 -0.705771
+vn 0.705771 0.705771 0.060945
+vn 0.577349 0.577349 0.577349
+vn 0.060945 0.705771 0.705771
+vn 0.705771 0.060945 0.705771
+vn -0.145573 -0.665700 -0.731864
+vn -0.548967 -0.630238 -0.548967
+vn -0.731864 -0.665700 -0.145573
+vn -0.548967 -0.630238 0.548967
+vn 0.731864 -0.665700 -0.145573
+vn 0.548967 -0.630238 -0.548967
+vn 0.145573 -0.665700 0.731864
+vn 0.548967 -0.630238 0.548967
+vn -0.731864 -0.665700 0.145573
+s 1
+f 36/1/1 13/2/2 1/3/3
+f 29/4/4 34/5/5 10/6/6
+f 35/7/7 28/8/8 21/9/9
+f 22/10/10 27/11/11 7/12/12
+f 13/2/2 16/13/13 19/14/14
+f 14/15/15 17/16/16 19/17/14
+f 15/18/17 18/19/18 19/20/14
+f 20/21/19 23/22/20 26/23/21
+f 21/9/9 24/24/22 26/25/21
+f 22/10/10 25/26/23 26/27/21
+f 27/11/11 30/28/24 33/29/25
+f 28/8/8 31/30/26 33/31/25
+f 29/4/4 32/32/27 33/33/25
+f 34/5/5 37/34/28 40/35/29
+f 35/7/7 38/36/30 40/37/29
+f 36/1/1 39/38/31 40/39/29
+f 14/15/15 21/9/9 23/40/20
+f 17/41/16 23/22/20 20/21/19
+f 22/10/10 5/42/32 6/43/33
+f 25/44/23 6/45/33 4/46/34
+f 1/3/3 13/2/2 18/47/18
+f 3/48/35 18/19/18 15/18/17
+f 21/9/9 28/8/8 30/49/24
+f 24/50/22 30/28/24 27/11/11
+f 29/4/4 8/51/36 9/52/37
+f 32/53/27 9/54/37 7/12/12
+f 28/8/8 35/7/7 37/55/28
+f 31/56/26 37/34/28 34/5/5
+f 36/1/1 11/57/38 12/58/39
+f 39/59/31 12/60/39 10/6/6
+f 35/7/7 14/15/15 16/61/13
+f 38/62/30 16/13/13 13/2/2
+f 15/18/17 20/21/19 4/46/34
+f 7/63/12 9/64/37 8/65/36
+f 11/57/38 36/1/1 1/3/3
+f 8/51/36 29/4/4 10/6/6
+f 14/15/15 35/7/7 21/9/9
+f 5/42/32 22/10/10 7/12/12
+f 18/47/18 13/2/2 19/14/14
+f 16/61/13 14/15/15 19/17/14
+f 17/41/16 15/18/17 19/20/14
+f 25/44/23 20/21/19 26/23/21
+f 23/40/20 21/9/9 26/25/21
+f 24/50/22 22/10/10 26/27/21
+f 32/53/27 27/11/11 33/29/25
+f 30/49/24 28/8/8 33/31/25
+f 31/56/26 29/4/4 33/33/25
+f 39/59/31 34/5/5 40/35/29
+f 37/55/28 35/7/7 40/37/29
+f 38/62/30 36/1/1 40/39/29
+f 17/16/16 14/15/15 23/40/20
+f 15/18/17 17/41/16 20/21/19
+f 25/26/23 22/10/10 6/43/33
+f 20/21/19 25/44/23 4/46/34
+f 3/66/35 1/3/3 18/47/18
+f 2/67/40 3/48/35 15/18/17
+f 24/24/22 21/9/9 30/49/24
+f 22/10/10 24/50/22 27/11/11
+f 32/32/27 29/4/4 9/52/37
+f 27/11/11 32/53/27 7/12/12
+f 31/30/26 28/8/8 37/55/28
+f 29/4/4 31/56/26 34/5/5
+f 39/38/31 36/1/1 12/58/39
+f 34/5/5 39/59/31 10/6/6
+f 38/36/30 35/7/7 16/61/13
+f 36/1/1 38/62/30 13/2/2
+f 2/67/40 15/18/17 4/46/34
+f 11/68/38 10/69/6 12/70/39
+f 2/71/40 1/72/3 3/73/35
+f 6/74/33 5/75/32 4/76/34
+f 5/75/32 7/63/12 4/76/34
+f 2/71/40 4/76/34 8/65/36
+f 8/65/36 10/69/6 2/71/40
+f 10/69/6 11/68/38 1/72/3
+f 2/71/40 10/69/6 1/72/3
+f 4/76/34 7/63/12 8/65/36
diff --git a/src/datavisualization/engine/meshes/barFlat.obj b/src/datavisualization/engine/meshes/barFlat.obj
new file mode 100644
index 00000000..b802feab
--- /dev/null
+++ b/src/datavisualization/engine/meshes/barFlat.obj
@@ -0,0 +1,219 @@
+# Blender v2.66 (sub 0) OBJ File: 'smoothcube.blend'
+# www.blender.org
+o Cube
+v -0.980000 -1.000000 1.000000
+v -1.000000 -1.000000 0.980000
+v -0.994142 -1.000000 0.994142
+v -1.000000 -1.000000 -0.980000
+v -0.980000 -1.000000 -1.000000
+v -0.994142 -1.000000 -0.994142
+v 0.980000 -1.000000 -1.000000
+v 1.000000 -1.000000 -0.980000
+v 0.994142 -1.000000 -0.994142
+v 1.000000 -1.000000 0.980000
+v 0.980000 -1.000000 1.000000
+v 0.994142 -1.000000 0.994142
+v -0.980000 0.980000 1.000000
+v -0.980000 1.000000 0.980000
+v -1.000000 0.980000 0.980000
+v -0.980000 0.994142 0.994142
+v -0.994142 0.994142 0.980000
+v -0.994142 0.980000 0.994142
+v -0.992998 0.992998 0.992998
+v -1.000000 0.980000 -0.980000
+v -0.980000 1.000000 -0.980000
+v -0.980000 0.980000 -1.000000
+v -0.994142 0.994142 -0.980000
+v -0.980000 0.994142 -0.994142
+v -0.994142 0.980000 -0.994142
+v -0.992998 0.992998 -0.992998
+v 0.980000 0.980000 -1.000000
+v 0.980000 1.000000 -0.980000
+v 1.000000 0.980000 -0.980000
+v 0.980000 0.994142 -0.994142
+v 0.994142 0.994142 -0.980000
+v 0.994142 0.980000 -0.994142
+v 0.992998 0.992998 -0.992998
+v 1.000000 0.980000 0.980000
+v 0.980000 1.000000 0.980000
+v 0.980000 0.980000 1.000000
+v 0.994142 0.994142 0.980000
+v 0.980000 0.994142 0.994142
+v 0.994142 0.980000 0.994142
+v 0.992998 0.992998 0.992998
+vt 0.338795 0.668183
+vt 0.337784 0.338666
+vt 0.666630 0.337658
+vt 0.003512 0.668185
+vt 0.002502 0.338668
+vt 0.331348 0.337660
+vt 0.002378 0.003388
+vt 0.331894 0.002378
+vt 0.332905 0.331894
+vt 0.671154 0.332902
+vt 0.670143 0.003386
+vt 1.000000 0.331893
+vt 0.335282 0.338674
+vt 0.337624 0.336289
+vt 0.003388 0.332905
+vt 0.003396 0.335282
+vt 0.001011 0.332912
+vt 0.338795 0.332902
+vt 0.338649 0.335280
+vt 0.336293 0.332910
+vt 0.337784 0.003386
+vt 0.335282 0.003394
+vt 0.337624 0.001009
+vt 0.335282 0.331887
+vt 0.332912 0.334272
+vt 0.671008 0.335280
+vt 0.668652 0.332910
+vt 0.667641 0.003394
+vt 0.667795 0.001208
+vt 0.331887 0.000000
+vt 0.334073 0.000186
+vt 0.003367 0.670563
+vt 0.001178 0.670377
+vt 0.000000 0.338676
+vt 0.000153 0.336490
+vt 0.000000 0.003396
+vt 0.000186 0.001210
+vt 0.338649 0.670561
+vt 0.336460 0.670375
+vt 0.666470 0.000000
+vt 0.666470 0.335280
+vt 0.667496 0.334272
+vt 0.667641 0.331894
+vt 0.332359 0.667176
+vt 0.332213 0.669554
+vt 0.669983 0.001009
+vt 0.998829 0.000000
+vt 0.998989 0.002377
+vt 0.002370 0.001011
+vt 0.001011 0.668192
+vt 0.667641 0.667174
+vt 0.667496 0.669552
+vt 0.002341 0.336291
+vt 0.331188 0.335282
+vt 0.336293 0.668191
+vt 0.335436 0.336488
+vt 0.001210 0.335097
+vt 0.336460 0.335095
+vt 0.335436 0.001208
+vt 0.335097 0.334073
+vt 0.668819 0.335095
+vt 0.334272 0.002370
+vt 0.999855 0.334272
+vt 0.666630 0.002377
+vn 0.000000 0.000000 1.000000
+vn 1.000000 -0.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn -0.357407 0.357407 0.862856
+vn -0.357409 0.862855 0.357407
+vn -0.862855 0.357409 0.357407
+vn -0.862855 0.357407 -0.357409
+vn -0.357407 0.862855 -0.357409
+vn -0.357408 0.357408 -0.862855
+vn 0.114222 0.380181 -0.917832
+vn 0.380181 0.917832 -0.114222
+vn 0.917832 0.114222 -0.380181
+vn 0.917832 0.380181 0.114222
+vn 0.114222 0.917832 0.380181
+vn 0.380181 0.114222 0.917832
+vn -0.382685 0.923879 0.000000
+vn -0.923879 0.382685 0.000000
+vn -0.382685 0.000000 -0.923879
+vn -0.923879 0.000000 -0.382685
+vn -0.382685 0.000000 0.923879
+vn -0.923879 0.000000 0.382685
+vn 0.000000 0.923879 -0.382685
+vn 0.000000 0.382685 -0.923879
+vn 0.923879 0.000000 -0.382685
+vn 0.382685 0.000000 -0.923879
+vn 0.382685 0.923879 0.000000
+vn 0.923879 0.382685 0.000000
+vn 0.382685 -0.000000 0.923879
+vn 0.923879 -0.000000 0.382685
+vn -0.000000 0.923879 0.382685
+vn -0.000000 0.382685 0.923879
+vn -1.000000 0.000000 0.000000
+vn -0.095602 0.095602 0.990818
+vn -0.095602 0.990818 0.095602
+vn -0.990818 0.095602 0.095602
+vn -0.990818 0.095602 -0.095602
+vn -0.095602 0.990818 -0.095602
+vn -0.095602 0.095602 -0.990818
+vn 0.380181 0.114222 -0.917832
+vn 0.114222 0.917832 -0.380181
+vn 0.917832 0.380181 -0.114222
+vn 0.917832 0.114222 0.380181
+vn 0.380181 0.917832 0.114222
+vn 0.114222 0.380181 0.917832
+s off
+f 36/1/1 13/2/1 1/3/1
+f 29/4/2 34/5/2 10/6/2
+f 35/7/3 28/8/3 21/9/3
+f 22/10/4 27/11/4 5/12/4
+f 13/2/5 16/13/5 18/14/5
+f 14/15/6 17/16/6 16/17/6
+f 15/18/7 18/19/7 17/20/7
+f 20/21/8 23/22/8 25/23/8
+f 21/9/9 24/24/9 23/25/9
+f 22/10/10 25/26/10 24/27/10
+f 27/11/11 30/28/11 33/29/11
+f 28/8/12 31/30/12 33/31/12
+f 29/4/13 32/32/13 33/33/13
+f 34/5/14 37/34/14 40/35/14
+f 35/7/15 38/36/15 40/37/15
+f 36/1/16 39/38/16 40/39/16
+f 14/15/17 21/9/17 17/16/17
+f 17/20/18 23/22/18 15/18/18
+f 22/10/19 5/12/19 25/26/19
+f 25/23/20 6/40/20 20/21/20
+f 1/3/21 13/2/21 3/41/21
+f 3/42/22 18/19/22 2/43/22
+f 21/9/23 28/8/23 24/24/23
+f 24/27/24 30/28/24 22/10/24
+f 29/4/25 8/44/25 9/45/25
+f 32/46/26 9/47/26 7/48/26
+f 28/8/27 35/7/27 37/49/27
+f 31/50/28 37/34/28 34/5/28
+f 36/1/29 11/51/29 12/52/29
+f 39/53/30 12/54/30 10/6/30
+f 35/7/31 14/15/31 16/17/31
+f 38/55/32 16/13/32 13/2/32
+f 15/18/33 20/21/33 2/43/33
+f 11/51/1 36/1/1 1/3/1
+f 8/44/2 29/4/2 10/6/2
+f 14/15/3 35/7/3 21/9/3
+f 27/11/4 7/48/4 5/12/4
+f 16/13/34 19/56/34 18/14/34
+f 17/16/35 19/57/35 16/17/35
+f 18/19/36 19/58/36 17/20/36
+f 23/22/37 26/59/37 25/23/37
+f 24/24/38 26/60/38 23/25/38
+f 25/26/39 26/61/39 24/27/39
+f 32/46/40 27/11/40 33/29/40
+f 30/62/41 28/8/41 33/31/41
+f 31/50/42 29/4/42 33/33/42
+f 39/53/43 34/5/43 40/35/43
+f 37/49/44 35/7/44 40/37/44
+f 38/55/45 36/1/45 40/39/45
+f 21/9/17 23/25/17 17/16/17
+f 23/22/18 20/21/18 15/18/18
+f 5/12/19 6/63/19 25/26/19
+f 6/40/20 4/64/20 20/21/20
+f 13/2/21 18/14/21 3/41/21
+f 18/19/22 15/18/22 2/43/22
+f 28/8/23 30/62/23 24/24/23
+f 30/28/24 27/11/24 22/10/24
+f 32/32/25 29/4/25 9/45/25
+f 27/11/26 32/46/26 7/48/26
+f 31/30/27 28/8/27 37/49/27
+f 29/4/28 31/50/28 34/5/28
+f 39/38/29 36/1/29 12/52/29
+f 34/5/30 39/53/30 10/6/30
+f 38/36/31 35/7/31 16/17/31
+f 36/1/32 38/55/32 13/2/32
+f 20/21/33 4/64/33 2/43/33
diff --git a/src/datavisualization/engine/meshes/barSmooth.obj b/src/datavisualization/engine/meshes/barSmooth.obj
new file mode 100644
index 00000000..aa4fdd92
--- /dev/null
+++ b/src/datavisualization/engine/meshes/barSmooth.obj
@@ -0,0 +1,214 @@
+# Blender v2.66 (sub 0) OBJ File: 'smoothcube.blend'
+# www.blender.org
+o Cube
+v -0.980000 -1.000000 1.000000
+v -1.000000 -1.000000 0.980000
+v -0.994142 -1.000000 0.994142
+v -1.000000 -1.000000 -0.980000
+v -0.980000 -1.000000 -1.000000
+v -0.994142 -1.000000 -0.994142
+v 0.980000 -1.000000 -1.000000
+v 1.000000 -1.000000 -0.980000
+v 0.994142 -1.000000 -0.994142
+v 1.000000 -1.000000 0.980000
+v 0.980000 -1.000000 1.000000
+v 0.994142 -1.000000 0.994142
+v -0.980000 0.980000 1.000000
+v -0.980000 1.000000 0.980000
+v -1.000000 0.980000 0.980000
+v -0.980000 0.994142 0.994142
+v -0.994142 0.994142 0.980000
+v -0.994142 0.980000 0.994142
+v -0.992998 0.992998 0.992998
+v -1.000000 0.980000 -0.980000
+v -0.980000 1.000000 -0.980000
+v -0.980000 0.980000 -1.000000
+v -0.994142 0.994142 -0.980000
+v -0.980000 0.994142 -0.994142
+v -0.994142 0.980000 -0.994142
+v -0.992998 0.992998 -0.992998
+v 0.980000 0.980000 -1.000000
+v 0.980000 1.000000 -0.980000
+v 1.000000 0.980000 -0.980000
+v 0.980000 0.994142 -0.994142
+v 0.994142 0.994142 -0.980000
+v 0.994142 0.980000 -0.994142
+v 0.992998 0.992998 -0.992998
+v 1.000000 0.980000 0.980000
+v 0.980000 1.000000 0.980000
+v 0.980000 0.980000 1.000000
+v 0.994142 0.994142 0.980000
+v 0.980000 0.994142 0.994142
+v 0.994142 0.980000 0.994142
+v 0.992998 0.992998 0.992998
+vt 0.338795 0.668183
+vt 0.337784 0.338666
+vt 0.666630 0.337658
+vt 0.003512 0.668185
+vt 0.002502 0.338668
+vt 0.331348 0.337660
+vt 0.002378 0.003388
+vt 0.331894 0.002378
+vt 0.332905 0.331894
+vt 0.671154 0.332902
+vt 0.670143 0.003386
+vt 1.000000 0.331893
+vt 0.335282 0.338674
+vt 0.337624 0.336289
+vt 0.003388 0.332905
+vt 0.003396 0.335282
+vt 0.001011 0.332912
+vt 0.338795 0.332902
+vt 0.338649 0.335280
+vt 0.336293 0.332910
+vt 0.337784 0.003386
+vt 0.335282 0.003394
+vt 0.337624 0.001009
+vt 0.335282 0.331887
+vt 0.332912 0.334272
+vt 0.671008 0.335280
+vt 0.668652 0.332910
+vt 0.667641 0.003394
+vt 0.667795 0.001208
+vt 0.331887 0.000000
+vt 0.334073 0.000186
+vt 0.003367 0.670563
+vt 0.001178 0.670377
+vt 0.000000 0.338676
+vt 0.000153 0.336490
+vt 0.000000 0.003396
+vt 0.000186 0.001210
+vt 0.338649 0.670561
+vt 0.336460 0.670375
+vt 0.666470 0.000000
+vt 0.666470 0.335280
+vt 0.667496 0.334272
+vt 0.667641 0.331894
+vt 0.332359 0.667176
+vt 0.332213 0.669554
+vt 0.669983 0.001009
+vt 0.998829 0.000000
+vt 0.998989 0.002377
+vt 0.002370 0.001011
+vt 0.001011 0.668192
+vt 0.667641 0.667174
+vt 0.667496 0.669552
+vt 0.002341 0.336291
+vt 0.331188 0.335282
+vt 0.336293 0.668191
+vt 0.335436 0.336488
+vt 0.001210 0.335097
+vt 0.336460 0.335095
+vt 0.335436 0.001208
+vt 0.335097 0.334073
+vt 0.668819 0.335095
+vt 0.334272 0.002370
+vt 0.999855 0.334272
+vt 0.666630 0.002377
+vn 0.161046 0.161046 0.973693
+vn -0.187689 0.187689 0.964110
+vn -0.195074 0.000000 0.980773
+vn 0.973693 0.161046 -0.161046
+vn 0.973693 0.161046 0.161046
+vn 0.980773 0.000000 0.195074
+vn 0.161046 0.973693 0.161046
+vn 0.161046 0.973693 -0.161046
+vn -0.187689 0.964110 -0.187689
+vn -0.187689 0.187689 -0.964110
+vn 0.161046 0.161046 -0.973693
+vn -0.195074 0.000000 -0.980773
+vn -0.135655 0.700552 0.700552
+vn -0.700552 0.135655 0.700552
+vn -0.187689 0.964110 0.187689
+vn -0.700552 0.700552 0.135655
+vn -0.964110 0.187689 0.187689
+vn -0.964110 0.187689 -0.187689
+vn -0.700552 0.700552 -0.135655
+vn -0.700552 0.135655 -0.700552
+vn -0.135655 0.700552 -0.700552
+vn 0.060945 0.705771 -0.705771
+vn 0.577349 0.577349 -0.577349
+vn 0.705771 0.705771 -0.060945
+vn 0.705771 0.060945 -0.705771
+vn 0.705771 0.705771 0.060945
+vn 0.577349 0.577349 0.577349
+vn 0.060945 0.705771 0.705771
+vn 0.705771 0.060945 0.705771
+vn -0.707083 0.000000 -0.707083
+vn -0.707083 0.000000 0.707083
+vn -0.980773 0.000000 0.195074
+vn 0.980773 0.000000 -0.195074
+vn 0.707083 0.000000 -0.707083
+vn 0.195074 0.000000 -0.980773
+vn 0.195074 0.000000 0.980773
+vn 0.707083 0.000000 0.707083
+vn -0.577349 0.577349 0.577349
+vn -0.577349 0.577349 -0.577349
+vn -0.980773 0.000000 -0.195074
+s 1
+f 36/1/1 13/2/2 1/3/3
+f 29/4/4 34/5/5 10/6/6
+f 35/7/7 28/8/8 21/9/9
+f 22/10/10 27/11/11 5/12/12
+f 13/2/2 16/13/13 18/14/14
+f 14/15/15 17/16/16 16/17/13
+f 15/18/17 18/19/14 17/20/16
+f 20/21/18 23/22/19 25/23/20
+f 21/9/9 24/24/21 23/25/19
+f 22/10/10 25/26/20 24/27/21
+f 27/11/11 30/28/22 33/29/23
+f 28/8/8 31/30/24 33/31/23
+f 29/4/4 32/32/25 33/33/23
+f 34/5/5 37/34/26 40/35/27
+f 35/7/7 38/36/28 40/37/27
+f 36/1/1 39/38/29 40/39/27
+f 14/15/15 21/9/9 17/16/16
+f 17/20/16 23/22/19 15/18/17
+f 22/10/10 5/12/12 25/26/20
+f 25/23/20 6/40/30 20/21/18
+f 1/3/3 13/2/2 3/41/31
+f 3/42/31 18/19/14 2/43/32
+f 21/9/9 28/8/8 24/24/21
+f 24/27/21 30/28/22 22/10/10
+f 29/4/4 8/44/33 9/45/34
+f 32/46/25 9/47/34 7/48/35
+f 28/8/8 35/7/7 37/49/26
+f 31/50/24 37/34/26 34/5/5
+f 36/1/1 11/51/36 12/52/37
+f 39/53/29 12/54/37 10/6/6
+f 35/7/7 14/15/15 16/17/13
+f 38/55/28 16/13/13 13/2/2
+f 15/18/17 20/21/18 2/43/32
+f 11/51/36 36/1/1 1/3/3
+f 8/44/33 29/4/4 10/6/6
+f 14/15/15 35/7/7 21/9/9
+f 27/11/11 7/48/35 5/12/12
+f 16/13/13 19/56/38 18/14/14
+f 17/16/16 19/57/38 16/17/13
+f 18/19/14 19/58/38 17/20/16
+f 23/22/19 26/59/39 25/23/20
+f 24/24/21 26/60/39 23/25/19
+f 25/26/20 26/61/39 24/27/21
+f 32/46/25 27/11/11 33/29/23
+f 30/62/22 28/8/8 33/31/23
+f 31/50/24 29/4/4 33/33/23
+f 39/53/29 34/5/5 40/35/27
+f 37/49/26 35/7/7 40/37/27
+f 38/55/28 36/1/1 40/39/27
+f 21/9/9 23/25/19 17/16/16
+f 23/22/19 20/21/18 15/18/17
+f 5/12/12 6/63/30 25/26/20
+f 6/40/30 4/64/40 20/21/18
+f 13/2/2 18/14/14 3/41/31
+f 18/19/14 15/18/17 2/43/32
+f 28/8/8 30/62/22 24/24/21
+f 30/28/22 27/11/11 22/10/10
+f 32/32/25 29/4/4 9/45/34
+f 27/11/11 32/46/25 7/48/35
+f 31/30/24 28/8/8 37/49/26
+f 29/4/4 31/50/24 34/5/5
+f 39/38/29 36/1/1 12/52/37
+f 34/5/5 39/53/29 10/6/6
+f 38/36/28 35/7/7 16/17/13
+f 36/1/1 38/55/28 13/2/2
+f 20/21/18 4/64/40 2/43/32
diff --git a/src/datavisualization/engine/meshes/coneFilledFlat.obj b/src/datavisualization/engine/meshes/coneFilledFlat.obj
new file mode 100644
index 00000000..cbbffaff
--- /dev/null
+++ b/src/datavisualization/engine/meshes/coneFilledFlat.obj
@@ -0,0 +1,128 @@
+# Blender v2.66 (sub 0) OBJ File: 'cone_filled.blend'
+# www.blender.org
+o Cone_Cone.001
+v 0.000000 -1.000000 -1.000000
+v 0.309017 -1.000000 -0.951057
+v 0.587785 -1.000000 -0.809017
+v 0.809017 -1.000000 -0.587785
+v 0.951057 -1.000000 -0.309017
+v 1.000000 -1.000000 0.000000
+v 0.951056 -1.000000 0.309017
+v 0.809017 -1.000000 0.587785
+v 0.000000 1.000000 0.000000
+v 0.587785 -1.000000 0.809017
+v 0.309017 -1.000000 0.951057
+v -0.000000 -1.000000 1.000000
+v -0.309017 -1.000000 0.951056
+v -0.587786 -1.000000 0.809017
+v -0.809017 -1.000000 0.587785
+v -0.951057 -1.000000 0.309016
+v -1.000000 -1.000000 -0.000001
+v -0.951056 -1.000000 -0.309018
+v -0.809016 -1.000000 -0.587786
+v -0.587784 -1.000000 -0.809018
+v -0.309016 -1.000000 -0.951057
+vt 0.636534 0.537407
+vt 0.609784 0.926283
+vt 0.571680 0.562142
+vt 0.911640 0.504376
+vt 0.571680 0.368442
+vt 0.953118 0.448721
+vt 0.853526 0.537297
+vt 0.973901 0.375780
+vt 0.712378 0.537297
+vt 0.791787 0.561822
+vt 0.866987 0.608581
+vt 0.930618 0.672998
+vt 0.976451 0.748767
+vt 1.000000 0.828470
+vt 0.998959 0.904307
+vt 0.973430 0.968853
+vt 0.629860 0.006965
+vt 0.571746 0.039886
+vt 0.698921 0.000000
+vt 0.772169 0.019673
+vt 0.842434 0.064059
+vt 0.902837 0.128812
+vt 0.947467 0.207594
+vt 0.971954 0.292693
+vt 0.154453 0.543699
+vt 0.081201 0.490478
+vt 0.240567 0.571679
+vt 0.027980 0.417226
+vt 0.000000 0.331112
+vt 0.000000 0.240567
+vt 0.027980 0.154454
+vt 0.081201 0.081201
+vt 0.154454 0.027980
+vt 0.240567 0.000000
+vt 0.331112 0.000000
+vt 0.417226 0.027980
+vt 0.490479 0.081201
+vt 0.543700 0.154454
+vt 0.571680 0.240567
+vt 0.571680 0.331113
+vt 0.543699 0.417226
+vt 0.490478 0.490479
+vt 0.417226 0.543700
+vt 0.331112 0.571680
+vn -0.407058 0.442793 -0.798898
+vn 0.140263 0.442793 -0.885585
+vn -0.140262 0.442793 -0.885585
+vn 0.407059 0.442793 -0.798898
+vn -0.634008 0.442793 -0.634010
+vn -0.798897 0.442793 -0.407060
+vn -0.885585 0.442793 -0.140264
+vn -0.885585 0.442793 0.140262
+vn -0.798898 0.442793 0.407058
+vn -0.634009 0.442793 0.634009
+vn -0.407059 0.442793 0.798898
+vn -0.140263 0.442793 0.885585
+vn 0.140263 0.442793 0.885585
+vn 0.407059 0.442793 0.798898
+vn 0.634009 0.442793 0.634009
+vn 0.798898 0.442793 0.407059
+vn 0.885585 0.442793 0.140263
+vn 0.885585 0.442793 -0.140263
+vn 0.798898 0.442793 -0.407059
+vn 0.634009 0.442793 -0.634009
+vn -0.000000 -1.000000 -0.000000
+s off
+f 20/1/1 9/2/1 21/3/1
+f 1/4/2 9/5/2 2/6/2
+f 21/7/3 9/5/3 1/4/3
+f 2/6/4 9/5/4 3/8/4
+f 19/9/5 9/2/5 20/1/5
+f 18/10/6 9/2/6 19/9/6
+f 17/11/7 9/2/7 18/10/7
+f 16/12/8 9/2/8 17/11/8
+f 15/13/9 9/2/9 16/12/9
+f 14/14/10 9/2/10 15/13/10
+f 13/15/11 9/2/11 14/14/11
+f 12/16/12 9/2/12 13/15/12
+f 11/17/13 9/5/13 12/18/13
+f 10/19/14 9/5/14 11/17/14
+f 8/20/15 9/5/15 10/19/15
+f 7/21/16 9/5/16 8/20/16
+f 6/22/17 9/5/17 7/21/17
+f 5/23/18 9/5/18 6/22/18
+f 4/24/19 9/5/19 5/23/19
+f 3/8/20 9/5/20 4/24/20
+f 21/25/21 1/26/21 20/27/21
+f 1/26/21 2/28/21 20/27/21
+f 2/28/21 3/29/21 20/27/21
+f 3/29/21 4/30/21 20/27/21
+f 4/30/21 5/31/21 20/27/21
+f 5/31/21 6/32/21 20/27/21
+f 6/32/21 7/33/21 20/27/21
+f 7/33/21 8/34/21 20/27/21
+f 8/34/21 10/35/21 20/27/21
+f 10/35/21 11/36/21 20/27/21
+f 11/36/21 12/37/21 20/27/21
+f 12/37/21 13/38/21 20/27/21
+f 13/38/21 14/39/21 20/27/21
+f 14/39/21 15/40/21 20/27/21
+f 15/40/21 16/41/21 20/27/21
+f 16/41/21 17/42/21 20/27/21
+f 17/42/21 18/43/21 19/44/21
+f 20/27/21 17/42/21 19/44/21
diff --git a/src/datavisualization/engine/meshes/coneFilledSmooth.obj b/src/datavisualization/engine/meshes/coneFilledSmooth.obj
new file mode 100644
index 00000000..ea3a8702
--- /dev/null
+++ b/src/datavisualization/engine/meshes/coneFilledSmooth.obj
@@ -0,0 +1,128 @@
+# Blender v2.66 (sub 0) OBJ File: 'cone_filled.blend'
+# www.blender.org
+o Cone_Cone.001
+v 0.000000 -1.000000 -1.000000
+v 0.309017 -1.000000 -0.951057
+v 0.587785 -1.000000 -0.809017
+v 0.809017 -1.000000 -0.587785
+v 0.951057 -1.000000 -0.309017
+v 1.000000 -1.000000 0.000000
+v 0.951056 -1.000000 0.309017
+v 0.809017 -1.000000 0.587785
+v 0.000000 1.000000 0.000000
+v 0.587785 -1.000000 0.809017
+v 0.309017 -1.000000 0.951057
+v -0.000000 -1.000000 1.000000
+v -0.309017 -1.000000 0.951056
+v -0.587786 -1.000000 0.809017
+v -0.809017 -1.000000 0.587785
+v -0.951057 -1.000000 0.309016
+v -1.000000 -1.000000 -0.000001
+v -0.951056 -1.000000 -0.309018
+v -0.809016 -1.000000 -0.587786
+v -0.587784 -1.000000 -0.809018
+v -0.309016 -1.000000 -0.951057
+vt 0.636534 0.537407
+vt 0.609784 0.926283
+vt 0.571680 0.562142
+vt 0.911640 0.504376
+vt 0.571680 0.368442
+vt 0.953118 0.448721
+vt 0.853526 0.537297
+vt 0.973901 0.375780
+vt 0.712378 0.537297
+vt 0.791787 0.561822
+vt 0.866987 0.608581
+vt 0.930618 0.672998
+vt 0.976451 0.748767
+vt 1.000000 0.828470
+vt 0.998959 0.904307
+vt 0.973430 0.968853
+vt 0.629860 0.006965
+vt 0.571746 0.039886
+vt 0.698921 0.000000
+vt 0.772169 0.019673
+vt 0.842434 0.064059
+vt 0.902837 0.128812
+vt 0.947467 0.207594
+vt 0.971954 0.292693
+vt 0.154453 0.543699
+vt 0.081201 0.490478
+vt 0.240567 0.571679
+vt 0.027980 0.417226
+vt 0.000000 0.331112
+vt 0.000000 0.240567
+vt 0.027980 0.154454
+vt 0.081201 0.081201
+vt 0.154454 0.027980
+vt 0.240567 0.000000
+vt 0.331112 0.000000
+vt 0.417226 0.027980
+vt 0.490479 0.081201
+vt 0.543700 0.154454
+vt 0.571680 0.240567
+vt 0.571680 0.331113
+vt 0.543699 0.417226
+vt 0.490478 0.490479
+vt 0.417226 0.543700
+vt 0.331112 0.571680
+vn -0.512009 -0.491043 -0.704733
+vn 0.000000 1.000000 0.000000
+vn -0.269173 -0.491043 -0.828486
+vn 0.000000 -0.491043 -0.871120
+vn 0.269173 -0.491043 -0.828486
+vn 0.512009 -0.491043 -0.704733
+vn -0.704733 -0.491043 -0.512040
+vn -0.828486 -0.491043 -0.269173
+vn -0.871120 -0.491043 0.000000
+vn -0.828486 -0.491043 0.269173
+vn -0.704733 -0.491043 0.512009
+vn -0.512009 -0.491043 0.704733
+vn -0.269173 -0.491043 0.828486
+vn 0.000000 -0.491043 0.871120
+vn 0.269173 -0.491043 0.828486
+vn 0.512009 -0.491043 0.704733
+vn 0.704733 -0.491043 0.512009
+vn 0.828486 -0.491043 0.269173
+vn 0.871120 -0.491043 0.000000
+vn 0.828486 -0.491043 -0.269173
+vn 0.704733 -0.491043 -0.512009
+s 1
+f 20/1/1 9/2/2 21/3/3
+f 1/4/4 9/5/2 2/6/5
+f 21/7/3 9/5/2 1/4/4
+f 2/6/5 9/5/2 3/8/6
+f 19/9/7 9/2/2 20/1/1
+f 18/10/8 9/2/2 19/9/7
+f 17/11/9 9/2/2 18/10/8
+f 16/12/10 9/2/2 17/11/9
+f 15/13/11 9/2/2 16/12/10
+f 14/14/12 9/2/2 15/13/11
+f 13/15/13 9/2/2 14/14/12
+f 12/16/14 9/2/2 13/15/13
+f 11/17/15 9/5/2 12/18/14
+f 10/19/16 9/5/2 11/17/15
+f 8/20/17 9/5/2 10/19/16
+f 7/21/18 9/5/2 8/20/17
+f 6/22/19 9/5/2 7/21/18
+f 5/23/20 9/5/2 6/22/19
+f 4/24/21 9/5/2 5/23/20
+f 3/8/6 9/5/2 4/24/21
+f 21/25/3 1/26/4 20/27/1
+f 1/26/4 2/28/5 20/27/1
+f 2/28/5 3/29/6 20/27/1
+f 3/29/6 4/30/21 20/27/1
+f 4/30/21 5/31/20 20/27/1
+f 5/31/20 6/32/19 20/27/1
+f 6/32/19 7/33/18 20/27/1
+f 7/33/18 8/34/17 20/27/1
+f 8/34/17 10/35/16 20/27/1
+f 10/35/16 11/36/15 20/27/1
+f 11/36/15 12/37/14 20/27/1
+f 12/37/14 13/38/13 20/27/1
+f 13/38/13 14/39/12 20/27/1
+f 14/39/12 15/40/11 20/27/1
+f 15/40/11 16/41/10 20/27/1
+f 16/41/10 17/42/9 20/27/1
+f 17/42/9 18/43/8 19/44/7
+f 20/27/1 17/42/9 19/44/7
diff --git a/src/datavisualization/engine/meshes/coneFlat.obj b/src/datavisualization/engine/meshes/coneFlat.obj
new file mode 100644
index 00000000..51c3821e
--- /dev/null
+++ b/src/datavisualization/engine/meshes/coneFlat.obj
@@ -0,0 +1,89 @@
+# Blender v2.66 (sub 0) OBJ File: 'cone.blend'
+# www.blender.org
+o Cone_Cone.001
+v 0.000000 -1.000000 -1.000000
+v 0.309017 -1.000000 -0.951057
+v 0.587785 -1.000000 -0.809017
+v 0.809017 -1.000000 -0.587785
+v 0.951057 -1.000000 -0.309017
+v 1.000000 -1.000000 0.000000
+v 0.951056 -1.000000 0.309017
+v 0.809017 -1.000000 0.587785
+v 0.000000 1.000000 0.000000
+v 0.587785 -1.000000 0.809017
+v 0.309017 -1.000000 0.951057
+v -0.000000 -1.000000 1.000000
+v -0.309017 -1.000000 0.951056
+v -0.587786 -1.000000 0.809017
+v -0.809017 -1.000000 0.587785
+v -0.951057 -1.000000 0.309016
+v -1.000000 -1.000000 -0.000001
+v -0.951056 -1.000000 -0.309018
+v -0.809016 -1.000000 -0.587786
+v -0.587784 -1.000000 -0.809018
+v -0.309016 -1.000000 -0.951057
+vt 0.018984 0.308330
+vt 0.500000 0.482045
+vt 0.000000 0.410924
+vt 0.011213 0.505476
+vt 0.051524 0.582730
+vt 0.116989 0.635124
+vt 0.066306 0.207736
+vt 0.137334 0.118990
+vt 0.225115 0.050777
+vt 0.321057 0.009776
+vt 0.415768 0.000000
+vt 0.499978 0.022406
+vt 0.551525 0.582730
+vt 1.000000 0.482045
+vt 0.616989 0.635125
+vt 0.511213 0.505476
+vt 0.500000 0.410924
+vt 0.518984 0.308330
+vt 0.566306 0.207736
+vt 0.637334 0.118990
+vt 0.725115 0.050777
+vt 0.821057 0.009776
+vt 0.915768 0.000000
+vt 0.999978 0.022406
+vn -0.407058 0.442793 -0.798898
+vn 0.140263 0.442793 -0.885585
+vn -0.140262 0.442793 -0.885585
+vn 0.407059 0.442793 -0.798898
+vn -0.634008 0.442793 -0.634010
+vn -0.798897 0.442793 -0.407060
+vn -0.885585 0.442793 -0.140264
+vn -0.885585 0.442793 0.140262
+vn -0.798898 0.442793 0.407058
+vn -0.634009 0.442793 0.634009
+vn -0.407059 0.442793 0.798898
+vn -0.140263 0.442793 0.885585
+vn 0.140263 0.442793 0.885585
+vn 0.407059 0.442793 0.798898
+vn 0.634009 0.442793 0.634009
+vn 0.798898 0.442793 0.407059
+vn 0.885585 0.442793 0.140263
+vn 0.885585 0.442793 -0.140263
+vn 0.798898 0.442793 -0.407059
+vn 0.634009 0.442793 -0.634009
+s off
+f 20/1/1 9/2/1 21/3/1
+f 1/4/2 9/2/2 2/5/2
+f 21/3/3 9/2/3 1/4/3
+f 2/5/4 9/2/4 3/6/4
+f 19/7/5 9/2/5 20/1/5
+f 18/8/6 9/2/6 19/7/6
+f 17/9/7 9/2/7 18/8/7
+f 16/10/8 9/2/8 17/9/8
+f 15/11/9 9/2/9 16/10/9
+f 14/12/10 9/2/10 15/11/10
+f 13/13/11 9/14/11 14/15/11
+f 12/16/12 9/14/12 13/13/12
+f 11/17/13 9/14/13 12/16/13
+f 10/18/14 9/14/14 11/17/14
+f 8/19/15 9/14/15 10/18/15
+f 7/20/16 9/14/16 8/19/16
+f 6/21/17 9/14/17 7/20/17
+f 5/22/18 9/14/18 6/21/18
+f 4/23/19 9/14/19 5/22/19
+f 3/24/20 9/14/20 4/23/20
diff --git a/src/datavisualization/engine/meshes/coneSmooth.obj b/src/datavisualization/engine/meshes/coneSmooth.obj
new file mode 100644
index 00000000..48c48ba8
--- /dev/null
+++ b/src/datavisualization/engine/meshes/coneSmooth.obj
@@ -0,0 +1,90 @@
+# Blender v2.66 (sub 0) OBJ File: 'cone.blend'
+# www.blender.org
+o Cone_Cone.001
+v 0.000000 -1.000000 -1.000000
+v 0.309017 -1.000000 -0.951057
+v 0.587785 -1.000000 -0.809017
+v 0.809017 -1.000000 -0.587785
+v 0.951057 -1.000000 -0.309017
+v 1.000000 -1.000000 0.000000
+v 0.951056 -1.000000 0.309017
+v 0.809017 -1.000000 0.587785
+v 0.000000 1.000000 0.000000
+v 0.587785 -1.000000 0.809017
+v 0.309017 -1.000000 0.951057
+v -0.000000 -1.000000 1.000000
+v -0.309017 -1.000000 0.951056
+v -0.587786 -1.000000 0.809017
+v -0.809017 -1.000000 0.587785
+v -0.951057 -1.000000 0.309016
+v -1.000000 -1.000000 -0.000001
+v -0.951056 -1.000000 -0.309018
+v -0.809016 -1.000000 -0.587786
+v -0.587784 -1.000000 -0.809018
+v -0.309016 -1.000000 -0.951057
+vt 0.018984 0.308330
+vt 0.500000 0.482045
+vt 0.000000 0.410924
+vt 0.011213 0.505476
+vt 0.051524 0.582730
+vt 0.116989 0.635124
+vt 0.066306 0.207736
+vt 0.137334 0.118990
+vt 0.225115 0.050777
+vt 0.321057 0.009776
+vt 0.415768 0.000000
+vt 0.499978 0.022406
+vt 0.551525 0.582730
+vt 1.000000 0.482045
+vt 0.616989 0.635125
+vt 0.511213 0.505476
+vt 0.500000 0.410924
+vt 0.518984 0.308330
+vt 0.566306 0.207736
+vt 0.637334 0.118990
+vt 0.725115 0.050777
+vt 0.821057 0.009776
+vt 0.915768 0.000000
+vt 0.999978 0.022406
+vn -0.525712 0.447188 -0.723594
+vn 0.000000 1.000000 0.000000
+vn -0.276376 0.447188 -0.850642
+vn 0.000000 0.447188 -0.894406
+vn 0.276376 0.447188 -0.850642
+vn 0.525712 0.447188 -0.723594
+vn -0.723594 0.447188 -0.525712
+vn -0.850642 0.447188 -0.276376
+vn -0.894406 0.447188 0.000000
+vn -0.850642 0.447188 0.276376
+vn -0.723594 0.447188 0.525712
+vn -0.525712 0.447188 0.723594
+vn -0.276376 0.447188 0.850642
+vn 0.000000 0.447188 0.894406
+vn 0.276376 0.447188 0.850642
+vn 0.525712 0.447188 0.723594
+vn 0.723594 0.447188 0.525712
+vn 0.850642 0.447188 0.276376
+vn 0.894406 0.447188 0.000000
+vn 0.850642 0.447188 -0.276376
+vn 0.723594 0.447188 -0.525712
+s 1
+f 20/1/1 9/2/2 21/3/3
+f 1/4/4 9/2/2 2/5/5
+f 21/3/3 9/2/2 1/4/4
+f 2/5/5 9/2/2 3/6/6
+f 19/7/7 9/2/2 20/1/1
+f 18/8/8 9/2/2 19/7/7
+f 17/9/9 9/2/2 18/8/8
+f 16/10/10 9/2/2 17/9/9
+f 15/11/11 9/2/2 16/10/10
+f 14/12/12 9/2/2 15/11/11
+f 13/13/13 9/14/2 14/15/12
+f 12/16/14 9/14/2 13/13/13
+f 11/17/15 9/14/2 12/16/14
+f 10/18/16 9/14/2 11/17/15
+f 8/19/17 9/14/2 10/18/16
+f 7/20/18 9/14/2 8/19/17
+f 6/21/19 9/14/2 7/20/18
+f 5/22/20 9/14/2 6/21/19
+f 4/23/21 9/14/2 5/22/20
+f 3/24/6 9/14/2 4/23/21
diff --git a/src/datavisualization/engine/meshes/cubeFilledFlat.obj b/src/datavisualization/engine/meshes/cubeFilledFlat.obj
new file mode 100644
index 00000000..108cf7ac
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cubeFilledFlat.obj
@@ -0,0 +1,54 @@
+# Blender v2.66 (sub 0) OBJ File: 'cube_filled.blend'
+# www.blender.org
+o Cube
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+v 1.000000 1.000000 -1.000000
+v 1.000000 1.000000 1.000000
+vt 0.666667 0.332314
+vt 0.334353 0.333333
+vt 0.665647 0.000000
+vt 0.001020 0.333333
+vt 0.000000 0.001020
+vt 0.333333 0.332314
+vt 0.333333 0.665647
+vt 0.001019 0.666667
+vt 0.000000 0.334353
+vt 0.334353 0.666667
+vt 0.333333 0.334353
+vt 0.665647 0.333333
+vt 0.333333 0.667686
+vt 0.665647 0.666667
+vt 0.666667 0.998980
+vt 0.667686 0.333333
+vt 0.666667 0.001019
+vt 0.998980 0.000000
+vt 0.333333 0.001019
+vt 0.332314 0.000000
+vt 0.332314 0.333333
+vt 0.666667 0.665647
+vt 0.334353 1.000000
+vt 1.000000 0.332314
+vn -1.000000 0.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 1.000000 -0.000000 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 1.000000 0.000000
+vn -0.000000 -1.000000 -0.000000
+s off
+f 5/1/1 6/2/1 1/3/1
+f 6/4/2 7/5/2 2/6/2
+f 7/7/3 8/8/3 4/9/3
+f 8/10/4 5/11/4 1/12/4
+f 8/13/5 7/14/5 6/15/5
+f 2/16/6 3/17/6 4/18/6
+f 6/2/1 2/19/1 1/3/1
+f 7/5/2 3/20/2 2/6/2
+f 3/21/3 7/7/3 4/9/3
+f 4/22/4 8/10/4 1/12/4
+f 5/23/5 8/13/5 6/15/5
+f 1/24/6 2/16/6 4/18/6
diff --git a/src/datavisualization/engine/meshes/cubeFilledSmooth.obj b/src/datavisualization/engine/meshes/cubeFilledSmooth.obj
new file mode 100644
index 00000000..07350f03
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cubeFilledSmooth.obj
@@ -0,0 +1,56 @@
+# Blender v2.66 (sub 0) OBJ File: 'cube_filled.blend'
+# www.blender.org
+o Cube
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+v 1.000000 1.000000 -1.000000
+v 1.000000 1.000000 1.000000
+vt 0.666667 0.332314
+vt 0.334353 0.333333
+vt 0.665647 0.000000
+vt 0.001020 0.333333
+vt 0.000000 0.001020
+vt 0.333333 0.332314
+vt 0.333333 0.665647
+vt 0.001019 0.666667
+vt 0.000000 0.334353
+vt 0.334353 0.666667
+vt 0.333333 0.334353
+vt 0.665647 0.333333
+vt 0.333333 0.667686
+vt 0.665647 0.666667
+vt 0.666667 0.998980
+vt 0.667686 0.333333
+vt 0.666667 0.001019
+vt 0.998980 0.000000
+vt 0.333333 0.001019
+vt 0.332314 0.000000
+vt 0.332314 0.333333
+vt 0.666667 0.665647
+vt 0.334353 1.000000
+vt 1.000000 0.332314
+vn -0.577349 0.577349 0.577349
+vn -0.577349 0.577349 -0.577349
+vn -0.577349 -0.577349 0.577349
+vn 0.577349 0.577349 -0.577349
+vn -0.577349 -0.577349 -0.577349
+vn 0.577349 0.577349 0.577349
+vn 0.577349 -0.577349 0.577349
+vn 0.577349 -0.577349 -0.577349
+s 1
+f 5/1/1 6/2/2 1/3/3
+f 6/4/2 7/5/4 2/6/5
+f 7/7/4 8/8/6 4/9/7
+f 8/10/6 5/11/1 1/12/3
+f 8/13/6 7/14/4 6/15/2
+f 2/16/5 3/17/8 4/18/7
+f 6/2/2 2/19/5 1/3/3
+f 7/5/4 3/20/8 2/6/5
+f 3/21/8 7/7/4 4/9/7
+f 4/22/7 8/10/6 1/12/3
+f 5/23/1 8/13/6 6/15/2
+f 1/24/3 2/16/5 4/18/7
diff --git a/src/datavisualization/engine/meshes/cubeFlat.obj b/src/datavisualization/engine/meshes/cubeFlat.obj
new file mode 100644
index 00000000..3c8d6d0a
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cubeFlat.obj
@@ -0,0 +1,47 @@
+# Blender v2.66 (sub 0) OBJ File: 'cube.blend'
+# www.blender.org
+o Cube
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+v 1.000000 1.000000 -1.000000
+v 1.000000 1.000000 1.000000
+vt 0.998999 0.334334
+vt 0.667668 0.334334
+vt 0.998999 0.665666
+vt 0.332332 0.001001
+vt 0.001001 0.001001
+vt 0.332332 0.332332
+vt 0.332332 0.334334
+vt 0.001001 0.334334
+vt 0.001001 0.665666
+vt 0.665666 0.001001
+vt 0.334334 0.001001
+vt 0.334334 0.332332
+vt 0.665666 0.334334
+vt 0.334334 0.334334
+vt 0.334334 0.665666
+vt 0.667668 0.665666
+vt 0.001001 0.332332
+vt 0.332332 0.665666
+vt 0.665666 0.332332
+vt 0.665666 0.665666
+vn -1.000000 0.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 1.000000 -0.000000 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 1.000000 0.000000
+s off
+f 5/1/1 6/2/1 1/3/1
+f 6/4/2 7/5/2 2/6/2
+f 7/7/3 8/8/3 4/9/3
+f 8/10/4 5/11/4 1/12/4
+f 8/13/5 7/14/5 6/15/5
+f 6/2/1 2/16/1 1/3/1
+f 7/5/2 3/17/2 2/6/2
+f 3/18/3 7/7/3 4/9/3
+f 4/19/4 8/10/4 1/12/4
+f 5/20/5 8/13/5 6/15/5
diff --git a/src/datavisualization/engine/meshes/cubeSmooth.obj b/src/datavisualization/engine/meshes/cubeSmooth.obj
new file mode 100644
index 00000000..9d147bfd
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cubeSmooth.obj
@@ -0,0 +1,50 @@
+# Blender v2.66 (sub 0) OBJ File: 'cube.blend'
+# www.blender.org
+o Cube
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+v 1.000000 1.000000 -1.000000
+v 1.000000 1.000000 1.000000
+vt 0.998999 0.334334
+vt 0.667668 0.334334
+vt 0.998999 0.665666
+vt 0.332332 0.001001
+vt 0.001001 0.001001
+vt 0.332332 0.332332
+vt 0.332332 0.334334
+vt 0.001001 0.334334
+vt 0.001001 0.665666
+vt 0.665666 0.001001
+vt 0.334334 0.001001
+vt 0.334334 0.332332
+vt 0.665666 0.334334
+vt 0.334334 0.334334
+vt 0.334334 0.665666
+vt 0.667668 0.665666
+vt 0.001001 0.332332
+vt 0.332332 0.665666
+vt 0.665666 0.332332
+vt 0.665666 0.665666
+vn -0.577349 0.577349 0.577349
+vn -0.577349 0.577349 -0.577349
+vn -0.707083 0.000000 0.707083
+vn 0.577349 0.577349 -0.577349
+vn -0.707083 0.000000 -0.707083
+vn 0.577349 0.577349 0.577349
+vn 0.707083 0.000000 0.707083
+vn 0.707083 0.000000 -0.707083
+s 1
+f 5/1/1 6/2/2 1/3/3
+f 6/4/2 7/5/4 2/6/5
+f 7/7/4 8/8/6 4/9/7
+f 8/10/6 5/11/1 1/12/3
+f 8/13/6 7/14/4 6/15/2
+f 6/2/2 2/16/5 1/3/3
+f 7/5/4 3/17/8 2/6/5
+f 3/18/8 7/7/4 4/9/7
+f 4/19/7 8/10/6 1/12/3
+f 5/20/1 8/13/6 6/15/2
diff --git a/src/datavisualization/engine/meshes/cylinderFilledFlat.obj b/src/datavisualization/engine/meshes/cylinderFilledFlat.obj
new file mode 100644
index 00000000..16c2ef36
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cylinderFilledFlat.obj
@@ -0,0 +1,361 @@
+# Blender v2.66 (sub 0) OBJ File: 'cylinder_filled.blend'
+# www.blender.org
+o Cylinder
+v 0.000000 -1.000000 -1.000000
+v 0.000000 1.000000 -1.000000
+v 0.195090 -1.000000 -0.980785
+v 0.195090 1.000000 -0.980785
+v 0.382683 -1.000000 -0.923880
+v 0.382683 1.000000 -0.923880
+v 0.555570 -1.000000 -0.831470
+v 0.555570 1.000000 -0.831470
+v 0.707107 -1.000000 -0.707107
+v 0.707107 1.000000 -0.707107
+v 0.831470 -1.000000 -0.555570
+v 0.831470 1.000000 -0.555570
+v 0.923880 -1.000000 -0.382683
+v 0.923880 1.000000 -0.382683
+v 0.980785 -1.000000 -0.195090
+v 0.980785 1.000000 -0.195090
+v 1.000000 -1.000000 -0.000000
+v 1.000000 1.000000 -0.000000
+v 0.980785 -1.000000 0.195090
+v 0.980785 1.000000 0.195090
+v 0.923880 -1.000000 0.382683
+v 0.923880 1.000000 0.382683
+v 0.831470 -1.000000 0.555570
+v 0.831470 1.000000 0.555570
+v 0.707107 -1.000000 0.707107
+v 0.707107 1.000000 0.707107
+v 0.555570 -1.000000 0.831470
+v 0.555570 1.000000 0.831470
+v 0.382683 -1.000000 0.923880
+v 0.382683 1.000000 0.923880
+v 0.195090 -1.000000 0.980785
+v 0.195090 1.000000 0.980785
+v -0.000000 -1.000000 1.000000
+v -0.000000 1.000000 1.000000
+v -0.195091 -1.000000 0.980785
+v -0.195091 1.000000 0.980785
+v -0.382684 -1.000000 0.923879
+v -0.382684 1.000000 0.923879
+v -0.555571 -1.000000 0.831469
+v -0.555571 1.000000 0.831469
+v -0.707107 -1.000000 0.707106
+v -0.707107 1.000000 0.707106
+v -0.831470 -1.000000 0.555570
+v -0.831470 1.000000 0.555570
+v -0.923880 -1.000000 0.382683
+v -0.923880 1.000000 0.382683
+v -0.980785 -1.000000 0.195089
+v -0.980785 1.000000 0.195089
+v -1.000000 -1.000000 -0.000001
+v -1.000000 1.000000 -0.000001
+v -0.980785 -1.000000 -0.195091
+v -0.980785 1.000000 -0.195091
+v -0.923879 -1.000000 -0.382684
+v -0.923879 1.000000 -0.382684
+v -0.831469 -1.000000 -0.555571
+v -0.831469 1.000000 -0.555571
+v -0.707106 -1.000000 -0.707108
+v -0.707106 1.000000 -0.707108
+v -0.555569 -1.000000 -0.831470
+v -0.555569 1.000000 -0.831470
+v -0.382682 -1.000000 -0.923880
+v -0.382682 1.000000 -0.923880
+v -0.195089 -1.000000 -0.980786
+v -0.195089 1.000000 -0.980786
+vt 0.059001 0.355439
+vt 0.057906 0.712417
+vt 0.027048 0.712322
+vt 0.028143 0.355344
+vt 0.000000 0.712239
+vt 0.998905 0.355261
+vt 1.000000 0.712239
+vt 0.972952 0.712322
+vt 0.971857 0.355344
+vt 0.942094 0.712417
+vt 0.940999 0.355439
+vt 0.908611 0.712520
+vt 0.907515 0.355541
+vt 0.873789 0.712627
+vt 0.872694 0.355648
+vt 0.838968 0.712733
+vt 0.837872 0.355755
+vt 0.805484 0.712836
+vt 0.777341 0.713350
+vt 0.776246 1.070328
+vt 0.742763 1.070225
+vt 0.743858 0.713247
+vt 0.707941 1.070119
+vt 0.709036 0.713140
+vt 0.673120 1.070012
+vt 0.674215 0.713033
+vt 0.639636 1.069909
+vt 0.640732 0.712931
+vt 0.608778 1.069814
+vt 0.609873 0.712836
+vt 0.608778 0.355858
+vt 0.642261 0.355755
+vt 0.643357 0.712733
+vt 0.677083 0.355648
+vt 0.678178 0.712627
+vt 0.711904 0.355541
+vt 0.713000 0.712520
+vt 0.746483 0.712417
+vt 0.745388 0.355439
+vt 0.777341 0.712322
+vt 0.776246 0.355344
+vt 0.804389 0.712239
+vt 0.607683 0.355261
+vt 0.608778 0.712239
+vt 0.580635 0.355344
+vt 0.581730 0.712322
+vt 0.549777 0.355439
+vt 0.550872 0.712417
+vt 0.516293 0.355541
+vt 0.517389 0.712520
+vt 0.481472 0.355648
+vt 0.482567 0.712627
+vt 0.446650 0.355755
+vt 0.447746 0.712733
+vt 0.413167 0.355858
+vt 0.414262 0.712836
+vt 0.382309 0.355952
+vt 0.383404 0.712931
+vt 0.355261 0.356035
+vt 0.226469 0.355952
+vt 0.225374 0.712931
+vt 0.195611 0.355858
+vt 0.194516 0.712836
+vt 0.162127 0.355755
+vt 0.161032 0.712733
+vt 0.127306 0.355648
+vt 0.000000 0.160135
+vt 0.006826 0.125818
+vt 0.000000 0.195126
+vt 0.092484 0.355541
+vt 0.091389 0.712520
+vt 0.126211 0.712627
+vt 0.394917 0.290863
+vt 0.375477 0.261770
+vt 0.419658 0.315605
+vt 0.001095 0.355261
+vt 0.804389 0.355858
+vt 0.803294 0.355261
+vt 0.356356 0.713014
+vt 0.020216 0.093491
+vt 0.039656 0.064398
+vt 0.064397 0.039656
+vt 0.093491 0.020217
+vt 0.125817 0.006826
+vt 0.160135 0.000000
+vt 0.195125 0.000000
+vt 0.229443 0.006826
+vt 0.261770 0.020216
+vt 0.290863 0.039656
+vt 0.315605 0.064398
+vt 0.335045 0.093491
+vt 0.348435 0.125818
+vt 0.355261 0.160135
+vt 0.355261 0.195126
+vt 0.348435 0.229443
+vt 0.335045 0.261770
+vt 0.315605 0.290863
+vt 0.290863 0.315605
+vt 0.261770 0.335045
+vt 0.229443 0.348435
+vt 0.195126 0.355261
+vt 0.160135 0.355261
+vt 0.125818 0.348435
+vt 0.093491 0.335045
+vt 0.064398 0.315605
+vt 0.039656 0.290863
+vt 0.020216 0.261770
+vt 0.006826 0.229443
+vt 0.362087 0.229443
+vt 0.362087 0.125818
+vt 0.375477 0.093491
+vt 0.394917 0.064398
+vt 0.419659 0.039656
+vt 0.448752 0.020216
+vt 0.481079 0.006826
+vt 0.515396 0.000000
+vt 0.550387 0.000000
+vt 0.584704 0.006826
+vt 0.617031 0.020216
+vt 0.646124 0.039656
+vt 0.670866 0.064398
+vt 0.690306 0.093491
+vt 0.703696 0.125818
+vt 0.710522 0.160136
+vt 0.710522 0.195126
+vt 0.703696 0.229444
+vt 0.690306 0.261770
+vt 0.670866 0.290864
+vt 0.646124 0.315605
+vt 0.617031 0.335045
+vt 0.584704 0.348435
+vt 0.550386 0.355261
+vt 0.515396 0.355261
+vt 0.481078 0.348435
+vt 0.448752 0.335045
+vn 0.098017 0.000000 -0.995185
+vn 0.290285 0.000000 -0.956940
+vn 0.471397 0.000000 -0.881921
+vn 0.634393 0.000000 -0.773010
+vn 0.773010 0.000000 -0.634393
+vn 0.881921 0.000000 -0.471397
+vn 0.956940 0.000000 -0.290285
+vn 0.995185 0.000000 -0.098017
+vn 0.995185 0.000000 0.098017
+vn 0.956940 0.000000 0.290285
+vn 0.881921 0.000000 0.471396
+vn 0.773010 0.000000 0.634393
+vn 0.634393 0.000000 0.773010
+vn 0.471397 0.000000 0.881921
+vn 0.290284 0.000000 0.956940
+vn 0.098017 0.000000 0.995185
+vn -0.098018 0.000000 0.995185
+vn -0.290285 0.000000 0.956940
+vn -0.471397 0.000000 0.881921
+vn -0.634394 0.000000 0.773010
+vn -0.773011 0.000000 0.634393
+vn -0.881922 0.000000 0.471396
+vn -0.956941 0.000000 0.290284
+vn -0.995185 0.000000 0.098016
+vn -0.995185 -0.000000 -0.098018
+vn -0.956940 -0.000000 -0.290286
+vn -0.881921 -0.000000 -0.471398
+vn -0.773010 -0.000000 -0.634394
+vn -0.634392 -0.000000 -0.773011
+vn -0.471395 -0.000000 -0.881922
+vn -0.000000 1.000000 0.000000
+vn -0.098017 -0.000000 -0.995185
+vn -0.290283 -0.000000 -0.956941
+vn -0.000000 -1.000000 -0.000000
+s off
+f 1/1/1 2/2/1 4/3/1
+f 3/4/2 4/3/2 6/5/2
+f 5/6/3 6/7/3 8/8/3
+f 7/9/4 8/8/4 10/10/4
+f 9/11/5 10/10/5 12/12/5
+f 11/13/6 12/12/6 14/14/6
+f 13/15/7 14/14/7 16/16/7
+f 15/17/8 16/16/8 18/18/8
+f 17/19/9 18/20/9 20/21/9
+f 19/22/10 20/21/10 22/23/10
+f 21/24/11 22/23/11 24/25/11
+f 23/26/12 24/25/12 26/27/12
+f 25/28/13 26/27/13 28/29/13
+f 27/30/14 28/31/14 30/32/14
+f 29/33/15 30/32/15 32/34/15
+f 31/35/16 32/34/16 34/36/16
+f 33/37/17 34/36/17 35/38/17
+f 35/38/18 36/39/18 37/40/18
+f 37/40/19 38/41/19 39/42/19
+f 39/43/20 40/44/20 41/45/20
+f 41/45/21 42/46/21 43/47/21
+f 43/47/22 44/48/22 45/49/22
+f 45/49/23 46/50/23 47/51/23
+f 47/51/24 48/52/24 49/53/24
+f 49/53/25 50/54/25 51/55/25
+f 51/55/26 52/56/26 53/57/26
+f 53/57/27 54/58/27 55/59/27
+f 55/60/28 56/61/28 57/62/28
+f 57/62/29 58/63/29 59/64/29
+f 59/64/30 60/65/30 61/66/30
+f 4/67/31 2/68/31 6/69/31
+f 63/70/32 64/71/32 1/1/32
+f 61/66/33 62/72/33 63/70/33
+f 63/73/34 1/74/34 61/75/34
+f 3/4/1 1/1/1 4/3/1
+f 5/76/2 3/4/2 6/5/2
+f 7/9/3 5/6/3 8/8/3
+f 9/11/4 7/9/4 10/10/4
+f 11/13/5 9/11/5 12/12/5
+f 13/15/6 11/13/6 14/14/6
+f 15/17/7 13/15/7 16/16/7
+f 17/77/8 15/17/8 18/18/8
+f 19/22/9 17/19/9 20/21/9
+f 21/24/10 19/22/10 22/23/10
+f 23/26/11 21/24/11 24/25/11
+f 25/28/12 23/26/12 26/27/12
+f 27/30/13 25/28/13 28/29/13
+f 29/33/14 27/30/14 30/32/14
+f 31/35/15 29/33/15 32/34/15
+f 33/37/16 31/35/16 34/36/16
+f 34/36/17 36/39/17 35/38/17
+f 36/39/18 38/41/18 37/40/18
+f 38/41/19 40/78/19 39/42/19
+f 40/44/20 42/46/20 41/45/20
+f 42/46/21 44/48/21 43/47/21
+f 44/48/22 46/50/22 45/49/22
+f 46/50/23 48/52/23 47/51/23
+f 48/52/24 50/54/24 49/53/24
+f 50/54/25 52/56/25 51/55/25
+f 52/56/26 54/58/26 53/57/26
+f 54/58/27 56/79/27 55/59/27
+f 56/61/28 58/63/28 57/62/28
+f 58/63/29 60/65/29 59/64/29
+f 60/65/30 62/72/30 61/66/30
+f 2/68/31 64/80/31 6/69/31
+f 64/80/31 62/81/31 6/69/31
+f 62/81/31 60/82/31 6/69/31
+f 60/82/31 58/83/31 6/69/31
+f 58/83/31 56/84/31 6/69/31
+f 56/84/31 54/85/31 6/69/31
+f 54/85/31 52/86/31 6/69/31
+f 52/86/31 50/87/31 6/69/31
+f 50/87/31 48/88/31 6/69/31
+f 48/88/31 46/89/31 6/69/31
+f 46/89/31 44/90/31 6/69/31
+f 44/90/31 42/91/31 6/69/31
+f 42/91/31 40/92/31 6/69/31
+f 40/92/31 38/93/31 6/69/31
+f 38/93/31 36/94/31 6/69/31
+f 36/94/31 34/95/31 6/69/31
+f 34/95/31 32/96/31 6/69/31
+f 32/96/31 30/97/31 6/69/31
+f 30/97/31 28/98/31 6/69/31
+f 28/98/31 26/99/31 6/69/31
+f 26/99/31 24/100/31 6/69/31
+f 24/100/31 22/101/31 6/69/31
+f 22/101/31 20/102/31 6/69/31
+f 20/102/31 18/103/31 6/69/31
+f 18/103/31 16/104/31 6/69/31
+f 16/104/31 14/105/31 6/69/31
+f 14/105/31 12/106/31 6/69/31
+f 12/106/31 10/107/31 8/108/31
+f 6/69/31 12/106/31 8/108/31
+f 64/71/32 2/2/32 1/1/32
+f 62/72/33 64/71/33 63/70/33
+f 1/74/34 3/109/34 61/75/34
+f 3/109/34 5/94/34 61/75/34
+f 5/94/34 7/93/34 61/75/34
+f 7/93/34 9/110/34 61/75/34
+f 9/110/34 11/111/34 61/75/34
+f 11/111/34 13/112/34 61/75/34
+f 13/112/34 15/113/34 61/75/34
+f 15/113/34 17/114/34 61/75/34
+f 17/114/34 19/115/34 61/75/34
+f 19/115/34 21/116/34 61/75/34
+f 21/116/34 23/117/34 61/75/34
+f 23/117/34 25/118/34 61/75/34
+f 25/118/34 27/119/34 61/75/34
+f 27/119/34 29/120/34 61/75/34
+f 29/120/34 31/121/34 61/75/34
+f 31/121/34 33/122/34 61/75/34
+f 33/122/34 35/123/34 61/75/34
+f 35/123/34 37/124/34 61/75/34
+f 37/124/34 39/125/34 61/75/34
+f 39/125/34 41/126/34 61/75/34
+f 41/126/34 43/127/34 61/75/34
+f 43/127/34 45/128/34 61/75/34
+f 45/128/34 47/129/34 61/75/34
+f 47/129/34 49/130/34 61/75/34
+f 49/130/34 51/131/34 61/75/34
+f 51/131/34 53/132/34 61/75/34
+f 53/132/34 55/133/34 61/75/34
+f 55/133/34 57/134/34 59/135/34
+f 61/75/34 55/133/34 59/135/34
diff --git a/src/datavisualization/engine/meshes/cylinderFilledSmooth.obj b/src/datavisualization/engine/meshes/cylinderFilledSmooth.obj
new file mode 100644
index 00000000..90db7d63
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cylinderFilledSmooth.obj
@@ -0,0 +1,391 @@
+# Blender v2.66 (sub 0) OBJ File: 'cylinder_filled.blend'
+# www.blender.org
+o Cylinder
+v 0.000000 -1.000000 -1.000000
+v 0.000000 1.000000 -1.000000
+v 0.195090 -1.000000 -0.980785
+v 0.195090 1.000000 -0.980785
+v 0.382683 -1.000000 -0.923880
+v 0.382683 1.000000 -0.923880
+v 0.555570 -1.000000 -0.831470
+v 0.555570 1.000000 -0.831470
+v 0.707107 -1.000000 -0.707107
+v 0.707107 1.000000 -0.707107
+v 0.831470 -1.000000 -0.555570
+v 0.831470 1.000000 -0.555570
+v 0.923880 -1.000000 -0.382683
+v 0.923880 1.000000 -0.382683
+v 0.980785 -1.000000 -0.195090
+v 0.980785 1.000000 -0.195090
+v 1.000000 -1.000000 -0.000000
+v 1.000000 1.000000 -0.000000
+v 0.980785 -1.000000 0.195090
+v 0.980785 1.000000 0.195090
+v 0.923880 -1.000000 0.382683
+v 0.923880 1.000000 0.382683
+v 0.831470 -1.000000 0.555570
+v 0.831470 1.000000 0.555570
+v 0.707107 -1.000000 0.707107
+v 0.707107 1.000000 0.707107
+v 0.555570 -1.000000 0.831470
+v 0.555570 1.000000 0.831470
+v 0.382683 -1.000000 0.923880
+v 0.382683 1.000000 0.923880
+v 0.195090 -1.000000 0.980785
+v 0.195090 1.000000 0.980785
+v -0.000000 -1.000000 1.000000
+v -0.000000 1.000000 1.000000
+v -0.195091 -1.000000 0.980785
+v -0.195091 1.000000 0.980785
+v -0.382684 -1.000000 0.923879
+v -0.382684 1.000000 0.923879
+v -0.555571 -1.000000 0.831469
+v -0.555571 1.000000 0.831469
+v -0.707107 -1.000000 0.707106
+v -0.707107 1.000000 0.707106
+v -0.831470 -1.000000 0.555570
+v -0.831470 1.000000 0.555570
+v -0.923880 -1.000000 0.382683
+v -0.923880 1.000000 0.382683
+v -0.980785 -1.000000 0.195089
+v -0.980785 1.000000 0.195089
+v -1.000000 -1.000000 -0.000001
+v -1.000000 1.000000 -0.000001
+v -0.980785 -1.000000 -0.195091
+v -0.980785 1.000000 -0.195091
+v -0.923879 -1.000000 -0.382684
+v -0.923879 1.000000 -0.382684
+v -0.831469 -1.000000 -0.555571
+v -0.831469 1.000000 -0.555571
+v -0.707106 -1.000000 -0.707108
+v -0.707106 1.000000 -0.707108
+v -0.555569 -1.000000 -0.831470
+v -0.555569 1.000000 -0.831470
+v -0.382682 -1.000000 -0.923880
+v -0.382682 1.000000 -0.923880
+v -0.195089 -1.000000 -0.980786
+v -0.195089 1.000000 -0.980786
+vt 0.059001 0.355439
+vt 0.057906 0.712417
+vt 0.027048 0.712322
+vt 0.028143 0.355344
+vt 0.000000 0.712239
+vt 0.998905 0.355261
+vt 1.000000 0.712239
+vt 0.972952 0.712322
+vt 0.971857 0.355344
+vt 0.942094 0.712417
+vt 0.940999 0.355439
+vt 0.908611 0.712520
+vt 0.907515 0.355541
+vt 0.873789 0.712627
+vt 0.872694 0.355648
+vt 0.838968 0.712733
+vt 0.837872 0.355755
+vt 0.805484 0.712836
+vt 0.777341 0.713350
+vt 0.776246 1.070328
+vt 0.742763 1.070225
+vt 0.743858 0.713247
+vt 0.707941 1.070119
+vt 0.709036 0.713140
+vt 0.673120 1.070012
+vt 0.674215 0.713033
+vt 0.639636 1.069909
+vt 0.640732 0.712931
+vt 0.608778 1.069814
+vt 0.609873 0.712836
+vt 0.608778 0.355858
+vt 0.642261 0.355755
+vt 0.643357 0.712733
+vt 0.677083 0.355648
+vt 0.678178 0.712627
+vt 0.711904 0.355541
+vt 0.713000 0.712520
+vt 0.746483 0.712417
+vt 0.745388 0.355439
+vt 0.777341 0.712322
+vt 0.776246 0.355344
+vt 0.804389 0.712239
+vt 0.607683 0.355261
+vt 0.608778 0.712239
+vt 0.580635 0.355344
+vt 0.581730 0.712322
+vt 0.549777 0.355439
+vt 0.550872 0.712417
+vt 0.516293 0.355541
+vt 0.517389 0.712520
+vt 0.481472 0.355648
+vt 0.482567 0.712627
+vt 0.446650 0.355755
+vt 0.447746 0.712733
+vt 0.413167 0.355858
+vt 0.414262 0.712836
+vt 0.382309 0.355952
+vt 0.383404 0.712931
+vt 0.355261 0.356035
+vt 0.226469 0.355952
+vt 0.225374 0.712931
+vt 0.195611 0.355858
+vt 0.194516 0.712836
+vt 0.162127 0.355755
+vt 0.161032 0.712733
+vt 0.127306 0.355648
+vt 0.000000 0.160135
+vt 0.006826 0.125818
+vt 0.000000 0.195126
+vt 0.092484 0.355541
+vt 0.091389 0.712520
+vt 0.126211 0.712627
+vt 0.394917 0.290863
+vt 0.375477 0.261770
+vt 0.419658 0.315605
+vt 0.001095 0.355261
+vt 0.804389 0.355858
+vt 0.803294 0.355261
+vt 0.356356 0.713014
+vt 0.020216 0.093491
+vt 0.039656 0.064398
+vt 0.064397 0.039656
+vt 0.093491 0.020217
+vt 0.125817 0.006826
+vt 0.160135 0.000000
+vt 0.195125 0.000000
+vt 0.229443 0.006826
+vt 0.261770 0.020216
+vt 0.290863 0.039656
+vt 0.315605 0.064398
+vt 0.335045 0.093491
+vt 0.348435 0.125818
+vt 0.355261 0.160135
+vt 0.355261 0.195126
+vt 0.348435 0.229443
+vt 0.335045 0.261770
+vt 0.315605 0.290863
+vt 0.290863 0.315605
+vt 0.261770 0.335045
+vt 0.229443 0.348435
+vt 0.195126 0.355261
+vt 0.160135 0.355261
+vt 0.125818 0.348435
+vt 0.093491 0.335045
+vt 0.064398 0.315605
+vt 0.039656 0.290863
+vt 0.020216 0.261770
+vt 0.006826 0.229443
+vt 0.362087 0.229443
+vt 0.362087 0.125818
+vt 0.375477 0.093491
+vt 0.394917 0.064398
+vt 0.419659 0.039656
+vt 0.448752 0.020216
+vt 0.481079 0.006826
+vt 0.515396 0.000000
+vt 0.550387 0.000000
+vt 0.584704 0.006826
+vt 0.617031 0.020216
+vt 0.646124 0.039656
+vt 0.670866 0.064398
+vt 0.690306 0.093491
+vt 0.703696 0.125818
+vt 0.710522 0.160136
+vt 0.710522 0.195126
+vt 0.703696 0.229444
+vt 0.690306 0.261770
+vt 0.670866 0.290864
+vt 0.646124 0.315605
+vt 0.617031 0.335045
+vt 0.584704 0.348435
+vt 0.550386 0.355261
+vt 0.515396 0.355261
+vt 0.481078 0.348435
+vt 0.448752 0.335045
+vn 0.000000 -0.685690 -0.727866
+vn 0.000000 0.685690 -0.727866
+vn 0.142003 0.685690 -0.713889
+vn 0.142003 -0.685690 -0.713889
+vn 0.278542 0.685690 -0.672475
+vn 0.278542 -0.685690 -0.672475
+vn 0.404370 0.685690 -0.605213
+vn 0.404370 -0.685690 -0.605213
+vn 0.514664 0.685690 -0.514664
+vn 0.514664 -0.685690 -0.514664
+vn 0.605213 0.685690 -0.404370
+vn 0.605213 -0.685690 -0.404370
+vn 0.672475 0.685690 -0.278542
+vn 0.672475 -0.685690 -0.278542
+vn 0.713889 0.685690 -0.142003
+vn 0.713889 -0.685690 -0.142003
+vn 0.727866 0.685690 0.000000
+vn 0.727866 -0.685690 0.000000
+vn 0.713889 0.685690 0.142003
+vn 0.713889 -0.685690 0.142003
+vn 0.672475 0.685690 0.278542
+vn 0.672475 -0.685690 0.278542
+vn 0.605213 0.685690 0.404370
+vn 0.605213 -0.685690 0.404370
+vn 0.514664 0.685690 0.514664
+vn 0.514664 -0.685690 0.514664
+vn 0.404370 0.685690 0.605213
+vn 0.404370 -0.685690 0.605213
+vn 0.278542 0.685690 0.672475
+vn 0.278542 -0.685690 0.672475
+vn 0.142003 0.685690 0.713889
+vn 0.142003 -0.685690 0.713889
+vn 0.000000 0.685690 0.727866
+vn 0.000000 -0.685690 0.727866
+vn -0.142003 -0.685690 0.713889
+vn -0.142003 0.685690 0.713889
+vn -0.278542 -0.685690 0.672475
+vn -0.278542 0.685690 0.672475
+vn -0.404370 -0.685690 0.605213
+vn -0.404370 0.685690 0.605213
+vn -0.514695 -0.685690 0.514664
+vn -0.514664 0.685690 0.514664
+vn -0.605213 -0.685690 0.404370
+vn -0.605213 0.685690 0.404370
+vn -0.672475 -0.685690 0.278542
+vn -0.672475 0.685690 0.278542
+vn -0.713889 -0.685690 0.142003
+vn -0.713889 0.685690 0.142003
+vn -0.727866 -0.685690 0.000000
+vn -0.727866 0.685690 0.000000
+vn -0.713889 -0.685690 -0.142003
+vn -0.713889 0.685690 -0.142003
+vn -0.672475 -0.685690 -0.278542
+vn -0.672475 0.685690 -0.278542
+vn -0.605213 -0.685690 -0.404370
+vn -0.605213 0.685690 -0.404370
+vn -0.514664 -0.685690 -0.514695
+vn -0.514664 0.685690 -0.514695
+vn -0.404370 -0.685690 -0.605213
+vn -0.404370 0.685690 -0.605213
+vn -0.278542 -0.685690 -0.672475
+vn -0.142003 -0.685690 -0.713889
+vn -0.142003 0.685690 -0.713889
+vn -0.278542 0.685690 -0.672475
+s 1
+f 1/1/1 2/2/2 4/3/3
+f 3/4/4 4/3/3 6/5/5
+f 5/6/6 6/7/5 8/8/7
+f 7/9/8 8/8/7 10/10/9
+f 9/11/10 10/10/9 12/12/11
+f 11/13/12 12/12/11 14/14/13
+f 13/15/14 14/14/13 16/16/15
+f 15/17/16 16/16/15 18/18/17
+f 17/19/18 18/20/17 20/21/19
+f 19/22/20 20/21/19 22/23/21
+f 21/24/22 22/23/21 24/25/23
+f 23/26/24 24/25/23 26/27/25
+f 25/28/26 26/27/25 28/29/27
+f 27/30/28 28/31/27 30/32/29
+f 29/33/30 30/32/29 32/34/31
+f 31/35/32 32/34/31 34/36/33
+f 33/37/34 34/36/33 35/38/35
+f 35/38/35 36/39/36 37/40/37
+f 37/40/37 38/41/38 39/42/39
+f 39/43/39 40/44/40 41/45/41
+f 41/45/41 42/46/42 43/47/43
+f 43/47/43 44/48/44 45/49/45
+f 45/49/45 46/50/46 47/51/47
+f 47/51/47 48/52/48 49/53/49
+f 49/53/49 50/54/50 51/55/51
+f 51/55/51 52/56/52 53/57/53
+f 53/57/53 54/58/54 55/59/55
+f 55/60/55 56/61/56 57/62/57
+f 57/62/57 58/63/58 59/64/59
+f 59/64/59 60/65/60 61/66/61
+f 4/67/3 2/68/2 6/69/5
+f 63/70/62 64/71/63 1/1/1
+f 61/66/61 62/72/64 63/70/62
+f 63/73/62 1/74/1 61/75/61
+f 3/4/4 1/1/1 4/3/3
+f 5/76/6 3/4/4 6/5/5
+f 7/9/8 5/6/6 8/8/7
+f 9/11/10 7/9/8 10/10/9
+f 11/13/12 9/11/10 12/12/11
+f 13/15/14 11/13/12 14/14/13
+f 15/17/16 13/15/14 16/16/15
+f 17/77/18 15/17/16 18/18/17
+f 19/22/20 17/19/18 20/21/19
+f 21/24/22 19/22/20 22/23/21
+f 23/26/24 21/24/22 24/25/23
+f 25/28/26 23/26/24 26/27/25
+f 27/30/28 25/28/26 28/29/27
+f 29/33/30 27/30/28 30/32/29
+f 31/35/32 29/33/30 32/34/31
+f 33/37/34 31/35/32 34/36/33
+f 34/36/33 36/39/36 35/38/35
+f 36/39/36 38/41/38 37/40/37
+f 38/41/38 40/78/40 39/42/39
+f 40/44/40 42/46/42 41/45/41
+f 42/46/42 44/48/44 43/47/43
+f 44/48/44 46/50/46 45/49/45
+f 46/50/46 48/52/48 47/51/47
+f 48/52/48 50/54/50 49/53/49
+f 50/54/50 52/56/52 51/55/51
+f 52/56/52 54/58/54 53/57/53
+f 54/58/54 56/79/56 55/59/55
+f 56/61/56 58/63/58 57/62/57
+f 58/63/58 60/65/60 59/64/59
+f 60/65/60 62/72/64 61/66/61
+f 2/68/2 64/80/63 6/69/5
+f 64/80/63 62/81/64 6/69/5
+f 62/81/64 60/82/60 6/69/5
+f 60/82/60 58/83/58 6/69/5
+f 58/83/58 56/84/56 6/69/5
+f 56/84/56 54/85/54 6/69/5
+f 54/85/54 52/86/52 6/69/5
+f 52/86/52 50/87/50 6/69/5
+f 50/87/50 48/88/48 6/69/5
+f 48/88/48 46/89/46 6/69/5
+f 46/89/46 44/90/44 6/69/5
+f 44/90/44 42/91/42 6/69/5
+f 42/91/42 40/92/40 6/69/5
+f 40/92/40 38/93/38 6/69/5
+f 38/93/38 36/94/36 6/69/5
+f 36/94/36 34/95/33 6/69/5
+f 34/95/33 32/96/31 6/69/5
+f 32/96/31 30/97/29 6/69/5
+f 30/97/29 28/98/27 6/69/5
+f 28/98/27 26/99/25 6/69/5
+f 26/99/25 24/100/23 6/69/5
+f 24/100/23 22/101/21 6/69/5
+f 22/101/21 20/102/19 6/69/5
+f 20/102/19 18/103/17 6/69/5
+f 18/103/17 16/104/15 6/69/5
+f 16/104/15 14/105/13 6/69/5
+f 14/105/13 12/106/11 6/69/5
+f 12/106/11 10/107/9 8/108/7
+f 6/69/5 12/106/11 8/108/7
+f 64/71/63 2/2/2 1/1/1
+f 62/72/64 64/71/63 63/70/62
+f 1/74/1 3/109/4 61/75/61
+f 3/109/4 5/94/6 61/75/61
+f 5/94/6 7/93/8 61/75/61
+f 7/93/8 9/110/10 61/75/61
+f 9/110/10 11/111/12 61/75/61
+f 11/111/12 13/112/14 61/75/61
+f 13/112/14 15/113/16 61/75/61
+f 15/113/16 17/114/18 61/75/61
+f 17/114/18 19/115/20 61/75/61
+f 19/115/20 21/116/22 61/75/61
+f 21/116/22 23/117/24 61/75/61
+f 23/117/24 25/118/26 61/75/61
+f 25/118/26 27/119/28 61/75/61
+f 27/119/28 29/120/30 61/75/61
+f 29/120/30 31/121/32 61/75/61
+f 31/121/32 33/122/34 61/75/61
+f 33/122/34 35/123/35 61/75/61
+f 35/123/35 37/124/37 61/75/61
+f 37/124/37 39/125/39 61/75/61
+f 39/125/39 41/126/41 61/75/61
+f 41/126/41 43/127/43 61/75/61
+f 43/127/43 45/128/45 61/75/61
+f 45/128/45 47/129/47 61/75/61
+f 47/129/47 49/130/49 61/75/61
+f 49/130/49 51/131/51 61/75/61
+f 51/131/51 53/132/53 61/75/61
+f 53/132/53 55/133/55 61/75/61
+f 55/133/55 57/134/57 59/135/59
+f 61/75/61 55/133/55 59/135/59
diff --git a/src/datavisualization/engine/meshes/cylinderFlat.obj b/src/datavisualization/engine/meshes/cylinderFlat.obj
new file mode 100644
index 00000000..2b7e3e5e
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cylinderFlat.obj
@@ -0,0 +1,299 @@
+# Blender v2.66 (sub 0) OBJ File: 'cylinder.blend'
+# www.blender.org
+o Cylinder
+v 0.000000 -1.000000 -1.000000
+v 0.000000 1.000000 -1.000000
+v 0.195090 -1.000000 -0.980785
+v 0.195090 1.000000 -0.980785
+v 0.382683 -1.000000 -0.923880
+v 0.382683 1.000000 -0.923880
+v 0.555570 -1.000000 -0.831470
+v 0.555570 1.000000 -0.831470
+v 0.707107 -1.000000 -0.707107
+v 0.707107 1.000000 -0.707107
+v 0.831470 -1.000000 -0.555570
+v 0.831470 1.000000 -0.555570
+v 0.923880 -1.000000 -0.382683
+v 0.923880 1.000000 -0.382683
+v 0.980785 -1.000000 -0.195090
+v 0.980785 1.000000 -0.195090
+v 1.000000 -1.000000 -0.000000
+v 1.000000 1.000000 -0.000000
+v 0.980785 -1.000000 0.195090
+v 0.980785 1.000000 0.195090
+v 0.923880 -1.000000 0.382683
+v 0.923880 1.000000 0.382683
+v 0.831470 -1.000000 0.555570
+v 0.831470 1.000000 0.555570
+v 0.707107 -1.000000 0.707107
+v 0.707107 1.000000 0.707107
+v 0.555570 -1.000000 0.831470
+v 0.555570 1.000000 0.831470
+v 0.382683 -1.000000 0.923880
+v 0.382683 1.000000 0.923880
+v 0.195090 -1.000000 0.980785
+v 0.195090 1.000000 0.980785
+v -0.000000 -1.000000 1.000000
+v -0.000000 1.000000 1.000000
+v -0.195091 -1.000000 0.980785
+v -0.195091 1.000000 0.980785
+v -0.382684 -1.000000 0.923879
+v -0.382684 1.000000 0.923879
+v -0.555571 -1.000000 0.831469
+v -0.555571 1.000000 0.831469
+v -0.707107 -1.000000 0.707106
+v -0.707107 1.000000 0.707106
+v -0.831470 -1.000000 0.555570
+v -0.831470 1.000000 0.555570
+v -0.923880 -1.000000 0.382683
+v -0.923880 1.000000 0.382683
+v -0.980785 -1.000000 0.195089
+v -0.980785 1.000000 0.195089
+v -1.000000 -1.000000 -0.000001
+v -1.000000 1.000000 -0.000001
+v -0.980785 -1.000000 -0.195091
+v -0.980785 1.000000 -0.195091
+v -0.923879 -1.000000 -0.382684
+v -0.923879 1.000000 -0.382684
+v -0.831469 -1.000000 -0.555571
+v -0.831469 1.000000 -0.555571
+v -0.707106 -1.000000 -0.707108
+v -0.707106 1.000000 -0.707108
+v -0.555569 -1.000000 -0.831470
+v -0.555569 1.000000 -0.831470
+v -0.382682 -1.000000 -0.923880
+v -0.382682 1.000000 -0.923880
+v -0.195089 -1.000000 -0.980786
+v -0.195089 1.000000 -0.980786
+vt 0.289718 0.879351
+vt 0.288367 0.438844
+vt 0.330714 0.438714
+vt 0.332066 0.879221
+vt 0.370605 0.438592
+vt 0.371956 0.879099
+vt 0.406505 0.438482
+vt 0.407857 0.878988
+vt 0.437036 0.438388
+vt 0.778904 0.000000
+vt 0.780256 0.440507
+vt 0.749725 0.440601
+vt 0.748373 0.000094
+vt 0.713824 0.440711
+vt 0.712473 0.000204
+vt 0.673934 0.440833
+vt 0.672582 0.000326
+vt 0.631586 0.440963
+vt 0.630235 0.000456
+vt 0.588409 0.441095
+vt 0.587057 0.000588
+vt 0.546061 0.441225
+vt 0.544710 0.000718
+vt 0.506171 0.441348
+vt 0.504819 0.000841
+vt 0.470270 0.441458
+vt 0.468919 0.000951
+vt 0.439739 0.441552
+vt 0.720545 0.882916
+vt 0.719194 0.442409
+vt 0.755094 0.442299
+vt 0.756446 0.882806
+vt 0.794985 0.442176
+vt 0.796336 0.882683
+vt 0.837333 0.442046
+vt 0.838684 0.882553
+vt 0.881861 0.882421
+vt 0.880510 0.441914
+vt 0.924209 0.882291
+vt 0.922857 0.441784
+vt 0.964099 0.882168
+vt 0.962748 0.441662
+vt 1.000000 0.882058
+vt 0.717842 0.441552
+vt 0.719194 0.882058
+vt 0.681942 0.441662
+vt 0.683293 0.882169
+vt 0.642051 0.441784
+vt 0.643403 0.882291
+vt 0.599704 0.441914
+vt 0.601055 0.882421
+vt 0.556526 0.442046
+vt 0.557878 0.882553
+vt 0.514179 0.442176
+vt 0.515530 0.882683
+vt 0.474288 0.442299
+vt 0.475640 0.882806
+vt 0.438388 0.442409
+vt 0.097872 0.879939
+vt 0.096520 0.439433
+vt 0.128403 0.879846
+vt 0.127051 0.439339
+vt 0.164303 0.879735
+vt 0.162952 0.439229
+vt 0.204194 0.879613
+vt 0.000000 0.197605
+vt 0.008423 0.155257
+vt 0.000000 0.240783
+vt 0.246541 0.879483
+vt 0.245190 0.438976
+vt 0.202842 0.439106
+vt 0.438388 0.878895
+vt 0.438388 0.001045
+vt 0.998649 0.441552
+vt 0.439739 0.882916
+vt 0.024947 0.115367
+vt 0.048935 0.079466
+vt 0.079466 0.048935
+vt 0.115366 0.024947
+vt 0.155257 0.008424
+vt 0.197605 0.000000
+vt 0.240782 0.000000
+vt 0.283130 0.008423
+vt 0.323021 0.024947
+vt 0.358922 0.048935
+vt 0.389453 0.079466
+vt 0.413441 0.115367
+vt 0.429964 0.155257
+vt 0.438388 0.197605
+vt 0.438388 0.240783
+vt 0.429964 0.283130
+vt 0.413441 0.323021
+vt 0.389453 0.358922
+vt 0.358922 0.389453
+vt 0.323021 0.413441
+vt 0.283130 0.429964
+vt 0.240783 0.438388
+vt 0.197605 0.438388
+vt 0.155257 0.429964
+vt 0.115367 0.413441
+vt 0.079466 0.389453
+vt 0.048935 0.358922
+vt 0.024947 0.323021
+vt 0.008423 0.283130
+vn 0.098017 0.000000 -0.995185
+vn 0.290285 0.000000 -0.956940
+vn 0.471397 0.000000 -0.881921
+vn 0.634393 0.000000 -0.773010
+vn 0.773010 0.000000 -0.634393
+vn 0.881921 0.000000 -0.471397
+vn 0.956940 0.000000 -0.290285
+vn 0.995185 0.000000 -0.098017
+vn 0.995185 0.000000 0.098017
+vn 0.956940 0.000000 0.290285
+vn 0.881921 0.000000 0.471396
+vn 0.773010 0.000000 0.634393
+vn 0.634393 0.000000 0.773010
+vn 0.471397 0.000000 0.881921
+vn 0.290284 0.000000 0.956940
+vn 0.098017 0.000000 0.995185
+vn -0.098018 0.000000 0.995185
+vn -0.290285 0.000000 0.956940
+vn -0.471397 0.000000 0.881921
+vn -0.634394 0.000000 0.773010
+vn -0.773011 0.000000 0.634393
+vn -0.881922 0.000000 0.471396
+vn -0.956941 0.000000 0.290284
+vn -0.995185 0.000000 0.098016
+vn -0.995185 -0.000000 -0.098018
+vn -0.956940 -0.000000 -0.290286
+vn -0.881921 -0.000000 -0.471398
+vn -0.773010 -0.000000 -0.634394
+vn -0.634392 -0.000000 -0.773011
+vn -0.471395 -0.000000 -0.881922
+vn -0.000000 1.000000 0.000000
+vn -0.098017 -0.000000 -0.995185
+vn -0.290283 -0.000000 -0.956941
+s off
+f 1/1/1 2/2/1 4/3/1
+f 3/4/2 4/3/2 6/5/2
+f 5/6/3 6/5/3 8/7/3
+f 7/8/4 8/7/4 10/9/4
+f 9/10/5 10/11/5 12/12/5
+f 11/13/6 12/12/6 14/14/6
+f 13/15/7 14/14/7 16/16/7
+f 15/17/8 16/16/8 18/18/8
+f 17/19/9 18/18/9 20/20/9
+f 19/21/10 20/20/10 22/22/10
+f 21/23/11 22/22/11 24/24/11
+f 23/25/12 24/24/12 26/26/12
+f 25/27/13 26/26/13 28/28/13
+f 27/29/14 28/30/14 30/31/14
+f 29/32/15 30/31/15 32/33/15
+f 31/34/16 32/33/16 34/35/16
+f 33/36/17 34/35/17 35/37/17
+f 35/37/18 36/38/18 37/39/18
+f 37/39/19 38/40/19 39/41/19
+f 39/41/20 40/42/20 41/43/20
+f 41/44/21 42/45/21 43/46/21
+f 43/46/22 44/47/22 45/48/22
+f 45/48/23 46/49/23 47/50/23
+f 47/50/24 48/51/24 49/52/24
+f 49/52/25 50/53/25 51/54/25
+f 51/54/26 52/55/26 53/56/26
+f 53/56/27 54/57/27 55/58/27
+f 55/59/28 56/60/28 57/61/28
+f 57/61/29 58/62/29 59/63/29
+f 59/63/30 60/64/30 61/65/30
+f 4/66/31 2/67/31 6/68/31
+f 63/69/32 64/70/32 1/1/32
+f 61/65/33 62/71/33 63/69/33
+f 3/4/1 1/1/1 4/3/1
+f 5/6/2 3/4/2 6/5/2
+f 7/8/3 5/6/3 8/7/3
+f 9/72/4 7/8/4 10/9/4
+f 11/13/5 9/10/5 12/12/5
+f 13/15/6 11/13/6 14/14/6
+f 15/17/7 13/15/7 16/16/7
+f 17/19/8 15/17/8 18/18/8
+f 19/21/9 17/19/9 20/20/9
+f 21/23/10 19/21/10 22/22/10
+f 23/25/11 21/23/11 24/24/11
+f 25/27/12 23/25/12 26/26/12
+f 27/73/13 25/27/13 28/28/13
+f 29/32/14 27/29/14 30/31/14
+f 31/34/15 29/32/15 32/33/15
+f 33/36/16 31/34/16 34/35/16
+f 34/35/17 36/38/17 35/37/17
+f 36/38/18 38/40/18 37/39/18
+f 38/40/19 40/42/19 39/41/19
+f 40/42/20 42/74/20 41/43/20
+f 42/45/21 44/47/21 43/46/21
+f 44/47/22 46/49/22 45/48/22
+f 46/49/23 48/51/23 47/50/23
+f 48/51/24 50/53/24 49/52/24
+f 50/53/25 52/55/25 51/54/25
+f 52/55/26 54/57/26 53/56/26
+f 54/57/27 56/75/27 55/58/27
+f 56/60/28 58/62/28 57/61/28
+f 58/62/29 60/64/29 59/63/29
+f 60/64/30 62/71/30 61/65/30
+f 2/67/31 64/76/31 6/68/31
+f 64/76/31 62/77/31 6/68/31
+f 62/77/31 60/78/31 6/68/31
+f 60/78/31 58/79/31 6/68/31
+f 58/79/31 56/80/31 6/68/31
+f 56/80/31 54/81/31 6/68/31
+f 54/81/31 52/82/31 6/68/31
+f 52/82/31 50/83/31 6/68/31
+f 50/83/31 48/84/31 6/68/31
+f 48/84/31 46/85/31 6/68/31
+f 46/85/31 44/86/31 6/68/31
+f 44/86/31 42/87/31 6/68/31
+f 42/87/31 40/88/31 6/68/31
+f 40/88/31 38/89/31 6/68/31
+f 38/89/31 36/90/31 6/68/31
+f 36/90/31 34/91/31 6/68/31
+f 34/91/31 32/92/31 6/68/31
+f 32/92/31 30/93/31 6/68/31
+f 30/93/31 28/94/31 6/68/31
+f 28/94/31 26/95/31 6/68/31
+f 26/95/31 24/96/31 6/68/31
+f 24/96/31 22/97/31 6/68/31
+f 22/97/31 20/98/31 6/68/31
+f 20/98/31 18/99/31 6/68/31
+f 18/99/31 16/100/31 6/68/31
+f 16/100/31 14/101/31 6/68/31
+f 14/101/31 12/102/31 6/68/31
+f 12/102/31 10/103/31 8/104/31
+f 6/68/31 12/102/31 8/104/31
+f 64/70/32 2/2/32 1/1/32
+f 62/71/33 64/70/33 63/69/33
diff --git a/src/datavisualization/engine/meshes/cylinderSmooth.obj b/src/datavisualization/engine/meshes/cylinderSmooth.obj
new file mode 100644
index 00000000..6ccbb286
--- /dev/null
+++ b/src/datavisualization/engine/meshes/cylinderSmooth.obj
@@ -0,0 +1,330 @@
+# Blender v2.66 (sub 0) OBJ File: 'cylinder.blend'
+# www.blender.org
+o Cylinder
+v 0.000000 -1.000000 -1.000000
+v 0.000000 1.000000 -1.000000
+v 0.195090 -1.000000 -0.980785
+v 0.195090 1.000000 -0.980785
+v 0.382683 -1.000000 -0.923880
+v 0.382683 1.000000 -0.923880
+v 0.555570 -1.000000 -0.831470
+v 0.555570 1.000000 -0.831470
+v 0.707107 -1.000000 -0.707107
+v 0.707107 1.000000 -0.707107
+v 0.831470 -1.000000 -0.555570
+v 0.831470 1.000000 -0.555570
+v 0.923880 -1.000000 -0.382683
+v 0.923880 1.000000 -0.382683
+v 0.980785 -1.000000 -0.195090
+v 0.980785 1.000000 -0.195090
+v 1.000000 -1.000000 -0.000000
+v 1.000000 1.000000 -0.000000
+v 0.980785 -1.000000 0.195090
+v 0.980785 1.000000 0.195090
+v 0.923880 -1.000000 0.382683
+v 0.923880 1.000000 0.382683
+v 0.831470 -1.000000 0.555570
+v 0.831470 1.000000 0.555570
+v 0.707107 -1.000000 0.707107
+v 0.707107 1.000000 0.707107
+v 0.555570 -1.000000 0.831470
+v 0.555570 1.000000 0.831470
+v 0.382683 -1.000000 0.923880
+v 0.382683 1.000000 0.923880
+v 0.195090 -1.000000 0.980785
+v 0.195090 1.000000 0.980785
+v -0.000000 -1.000000 1.000000
+v -0.000000 1.000000 1.000000
+v -0.195091 -1.000000 0.980785
+v -0.195091 1.000000 0.980785
+v -0.382684 -1.000000 0.923879
+v -0.382684 1.000000 0.923879
+v -0.555571 -1.000000 0.831469
+v -0.555571 1.000000 0.831469
+v -0.707107 -1.000000 0.707106
+v -0.707107 1.000000 0.707106
+v -0.831470 -1.000000 0.555570
+v -0.831470 1.000000 0.555570
+v -0.923880 -1.000000 0.382683
+v -0.923880 1.000000 0.382683
+v -0.980785 -1.000000 0.195089
+v -0.980785 1.000000 0.195089
+v -1.000000 -1.000000 -0.000001
+v -1.000000 1.000000 -0.000001
+v -0.980785 -1.000000 -0.195091
+v -0.980785 1.000000 -0.195091
+v -0.923879 -1.000000 -0.382684
+v -0.923879 1.000000 -0.382684
+v -0.831469 -1.000000 -0.555571
+v -0.831469 1.000000 -0.555571
+v -0.707106 -1.000000 -0.707108
+v -0.707106 1.000000 -0.707108
+v -0.555569 -1.000000 -0.831470
+v -0.555569 1.000000 -0.831470
+v -0.382682 -1.000000 -0.923880
+v -0.382682 1.000000 -0.923880
+v -0.195089 -1.000000 -0.980786
+v -0.195089 1.000000 -0.980786
+vt 0.289718 0.879351
+vt 0.288367 0.438844
+vt 0.330714 0.438714
+vt 0.332066 0.879221
+vt 0.370605 0.438592
+vt 0.371956 0.879099
+vt 0.406505 0.438482
+vt 0.407857 0.878988
+vt 0.437036 0.438388
+vt 0.778904 0.000000
+vt 0.780256 0.440507
+vt 0.749725 0.440601
+vt 0.748373 0.000094
+vt 0.713824 0.440711
+vt 0.712473 0.000204
+vt 0.673934 0.440833
+vt 0.672582 0.000326
+vt 0.631586 0.440963
+vt 0.630235 0.000456
+vt 0.588409 0.441095
+vt 0.587057 0.000588
+vt 0.546061 0.441225
+vt 0.544710 0.000718
+vt 0.506171 0.441348
+vt 0.504819 0.000841
+vt 0.470270 0.441458
+vt 0.468919 0.000951
+vt 0.439739 0.441552
+vt 0.720545 0.882916
+vt 0.719194 0.442409
+vt 0.755094 0.442299
+vt 0.756446 0.882806
+vt 0.794985 0.442176
+vt 0.796336 0.882683
+vt 0.837333 0.442046
+vt 0.838684 0.882553
+vt 0.881861 0.882421
+vt 0.880510 0.441914
+vt 0.924209 0.882291
+vt 0.922857 0.441784
+vt 0.964099 0.882168
+vt 0.962748 0.441662
+vt 1.000000 0.882058
+vt 0.717842 0.441552
+vt 0.719194 0.882058
+vt 0.681942 0.441662
+vt 0.683293 0.882169
+vt 0.642051 0.441784
+vt 0.643403 0.882291
+vt 0.599704 0.441914
+vt 0.601055 0.882421
+vt 0.556526 0.442046
+vt 0.557878 0.882553
+vt 0.514179 0.442176
+vt 0.515530 0.882683
+vt 0.474288 0.442299
+vt 0.475640 0.882806
+vt 0.438388 0.442409
+vt 0.097872 0.879939
+vt 0.096520 0.439433
+vt 0.128403 0.879846
+vt 0.127051 0.439339
+vt 0.164303 0.879735
+vt 0.162952 0.439229
+vt 0.204194 0.879613
+vt 0.000000 0.197605
+vt 0.008423 0.155257
+vt 0.000000 0.240783
+vt 0.246541 0.879483
+vt 0.245190 0.438976
+vt 0.202842 0.439106
+vt 0.438388 0.878895
+vt 0.438388 0.001045
+vt 0.998649 0.441552
+vt 0.439739 0.882916
+vt 0.024947 0.115367
+vt 0.048935 0.079466
+vt 0.079466 0.048935
+vt 0.115366 0.024947
+vt 0.155257 0.008424
+vt 0.197605 0.000000
+vt 0.240782 0.000000
+vt 0.283130 0.008423
+vt 0.323021 0.024947
+vt 0.358922 0.048935
+vt 0.389453 0.079466
+vt 0.413441 0.115367
+vt 0.429964 0.155257
+vt 0.438388 0.197605
+vt 0.438388 0.240783
+vt 0.429964 0.283130
+vt 0.413441 0.323021
+vt 0.389453 0.358922
+vt 0.358922 0.389453
+vt 0.323021 0.413441
+vt 0.283130 0.429964
+vt 0.240783 0.438388
+vt 0.197605 0.438388
+vt 0.155257 0.429964
+vt 0.115367 0.413441
+vt 0.079466 0.389453
+vt 0.048935 0.358922
+vt 0.024947 0.323021
+vt 0.008423 0.283130
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.685690 -0.727866
+vn 0.142003 0.685690 -0.713889
+vn 0.195074 0.000000 -0.980773
+vn 0.278542 0.685690 -0.672475
+vn 0.382672 0.000000 -0.923856
+vn 0.404370 0.685690 -0.605213
+vn 0.555559 0.000000 -0.831446
+vn 0.514664 0.685690 -0.514664
+vn 0.707083 0.000000 -0.707083
+vn 0.605213 0.685690 -0.404370
+vn 0.831446 0.000000 -0.555559
+vn 0.672475 0.685690 -0.278542
+vn 0.923856 0.000000 -0.382672
+vn 0.713889 0.685690 -0.142003
+vn 0.980773 0.000000 -0.195074
+vn 0.727866 0.685690 0.000000
+vn 1.000000 0.000000 0.000000
+vn 0.713889 0.685690 0.142003
+vn 0.980773 0.000000 0.195074
+vn 0.672475 0.685690 0.278542
+vn 0.923856 0.000000 0.382672
+vn 0.605213 0.685690 0.404370
+vn 0.831446 0.000000 0.555559
+vn 0.514664 0.685690 0.514664
+vn 0.707083 0.000000 0.707083
+vn 0.404370 0.685690 0.605213
+vn 0.555559 0.000000 0.831446
+vn 0.278542 0.685690 0.672475
+vn 0.382672 0.000000 0.923856
+vn 0.142003 0.685690 0.713889
+vn 0.195074 0.000000 0.980773
+vn 0.000000 0.685690 0.727866
+vn 0.000000 0.000000 0.999969
+vn -0.195074 0.000000 0.980773
+vn -0.142003 0.685690 0.713889
+vn -0.382672 0.000000 0.923856
+vn -0.278542 0.685690 0.672475
+vn -0.555559 0.000000 0.831446
+vn -0.404370 0.685690 0.605213
+vn -0.707083 0.000000 0.707083
+vn -0.514664 0.685690 0.514664
+vn -0.831446 0.000000 0.555559
+vn -0.605213 0.685690 0.404370
+vn -0.923856 0.000000 0.382672
+vn -0.672475 0.685690 0.278542
+vn -0.980773 0.000000 0.195074
+vn -0.713889 0.685690 0.142003
+vn -1.000000 0.000000 0.000000
+vn -0.727866 0.685690 0.000000
+vn -0.980773 0.000000 -0.195074
+vn -0.713889 0.685690 -0.142003
+vn -0.923856 0.000000 -0.382672
+vn -0.672475 0.685690 -0.278542
+vn -0.831446 0.000000 -0.555559
+vn -0.605213 0.685690 -0.404370
+vn -0.707083 0.000000 -0.707083
+vn -0.514664 0.685690 -0.514695
+vn -0.555559 0.000000 -0.831446
+vn -0.404370 0.685690 -0.605213
+vn -0.382672 0.000000 -0.923856
+vn -0.195074 0.000000 -0.980773
+vn -0.142003 0.685690 -0.713889
+vn -0.278542 0.685690 -0.672475
+s 1
+f 1/1/1 2/2/2 4/3/3
+f 3/4/4 4/3/3 6/5/5
+f 5/6/6 6/5/5 8/7/7
+f 7/8/8 8/7/7 10/9/9
+f 9/10/10 10/11/9 12/12/11
+f 11/13/12 12/12/11 14/14/13
+f 13/15/14 14/14/13 16/16/15
+f 15/17/16 16/16/15 18/18/17
+f 17/19/18 18/18/17 20/20/19
+f 19/21/20 20/20/19 22/22/21
+f 21/23/22 22/22/21 24/24/23
+f 23/25/24 24/24/23 26/26/25
+f 25/27/26 26/26/25 28/28/27
+f 27/29/28 28/30/27 30/31/29
+f 29/32/30 30/31/29 32/33/31
+f 31/34/32 32/33/31 34/35/33
+f 33/36/34 34/35/33 35/37/35
+f 35/37/35 36/38/36 37/39/37
+f 37/39/37 38/40/38 39/41/39
+f 39/41/39 40/42/40 41/43/41
+f 41/44/41 42/45/42 43/46/43
+f 43/46/43 44/47/44 45/48/45
+f 45/48/45 46/49/46 47/50/47
+f 47/50/47 48/51/48 49/52/49
+f 49/52/49 50/53/50 51/54/51
+f 51/54/51 52/55/52 53/56/53
+f 53/56/53 54/57/54 55/58/55
+f 55/59/55 56/60/56 57/61/57
+f 57/61/57 58/62/58 59/63/59
+f 59/63/59 60/64/60 61/65/61
+f 4/66/3 2/67/2 6/68/5
+f 63/69/62 64/70/63 1/1/1
+f 61/65/61 62/71/64 63/69/62
+f 3/4/4 1/1/1 4/3/3
+f 5/6/6 3/4/4 6/5/5
+f 7/8/8 5/6/6 8/7/7
+f 9/72/10 7/8/8 10/9/9
+f 11/13/12 9/10/10 12/12/11
+f 13/15/14 11/13/12 14/14/13
+f 15/17/16 13/15/14 16/16/15
+f 17/19/18 15/17/16 18/18/17
+f 19/21/20 17/19/18 20/20/19
+f 21/23/22 19/21/20 22/22/21
+f 23/25/24 21/23/22 24/24/23
+f 25/27/26 23/25/24 26/26/25
+f 27/73/28 25/27/26 28/28/27
+f 29/32/30 27/29/28 30/31/29
+f 31/34/32 29/32/30 32/33/31
+f 33/36/34 31/34/32 34/35/33
+f 34/35/33 36/38/36 35/37/35
+f 36/38/36 38/40/38 37/39/37
+f 38/40/38 40/42/40 39/41/39
+f 40/42/40 42/74/42 41/43/41
+f 42/45/42 44/47/44 43/46/43
+f 44/47/44 46/49/46 45/48/45
+f 46/49/46 48/51/48 47/50/47
+f 48/51/48 50/53/50 49/52/49
+f 50/53/50 52/55/52 51/54/51
+f 52/55/52 54/57/54 53/56/53
+f 54/57/54 56/75/56 55/58/55
+f 56/60/56 58/62/58 57/61/57
+f 58/62/58 60/64/60 59/63/59
+f 60/64/60 62/71/64 61/65/61
+f 2/67/2 64/76/63 6/68/5
+f 64/76/63 62/77/64 6/68/5
+f 62/77/64 60/78/60 6/68/5
+f 60/78/60 58/79/58 6/68/5
+f 58/79/58 56/80/56 6/68/5
+f 56/80/56 54/81/54 6/68/5
+f 54/81/54 52/82/52 6/68/5
+f 52/82/52 50/83/50 6/68/5
+f 50/83/50 48/84/48 6/68/5
+f 48/84/48 46/85/46 6/68/5
+f 46/85/46 44/86/44 6/68/5
+f 44/86/44 42/87/42 6/68/5
+f 42/87/42 40/88/40 6/68/5
+f 40/88/40 38/89/38 6/68/5
+f 38/89/38 36/90/36 6/68/5
+f 36/90/36 34/91/33 6/68/5
+f 34/91/33 32/92/31 6/68/5
+f 32/92/31 30/93/29 6/68/5
+f 30/93/29 28/94/27 6/68/5
+f 28/94/27 26/95/25 6/68/5
+f 26/95/25 24/96/23 6/68/5
+f 24/96/23 22/97/21 6/68/5
+f 22/97/21 20/98/19 6/68/5
+f 20/98/19 18/99/17 6/68/5
+f 18/99/17 16/100/15 6/68/5
+f 16/100/15 14/101/13 6/68/5
+f 14/101/13 12/102/11 6/68/5
+f 12/102/11 10/103/9 8/104/7
+f 6/68/5 12/102/11 8/104/7
+f 64/70/63 2/2/2 1/1/1
+f 62/71/64 64/70/63 63/69/62
diff --git a/src/datavisualization/engine/meshes/plane.obj b/src/datavisualization/engine/meshes/plane.obj
new file mode 100644
index 00000000..96ac0dd7
--- /dev/null
+++ b/src/datavisualization/engine/meshes/plane.obj
@@ -0,0 +1,15 @@
+# Blender v2.66 (sub 0) OBJ File: 'plane.blend'
+# www.blender.org
+o Plane
+v -1.000000 -1.000000 -0.000001
+v -1.000000 1.000000 -0.000000
+v 1.000000 -1.000000 0.000000
+v 1.000000 1.000000 0.000001
+vt 0.003058 1.000000
+vt 0.000000 0.003058
+vt 1.000000 0.996942
+vt 0.996942 0.000000
+vn -0.000001 -0.000001 1.000000
+s off
+f 2/1/1 1/2/1 4/3/1
+f 1/2/1 3/4/1 4/3/1
diff --git a/src/datavisualization/engine/meshes/pyramidFilledFlat.obj b/src/datavisualization/engine/meshes/pyramidFilledFlat.obj
new file mode 100644
index 00000000..0cf73bbe
--- /dev/null
+++ b/src/datavisualization/engine/meshes/pyramidFilledFlat.obj
@@ -0,0 +1,36 @@
+# Blender v2.66 (sub 0) OBJ File: 'pyramid_filled.blend'
+# www.blender.org
+o Cone_Cone.001
+v 1.000000 -1.000000 -0.999999
+v 0.999999 -1.000000 1.000000
+v -1.000000 -1.000000 0.999999
+v 0.000000 1.000000 0.000000
+v -0.999999 -1.000000 -1.000000
+vt 0.323067 0.577790
+vt 0.000097 0.866793
+vt 0.000000 0.433396
+vt 0.646133 0.144393
+vt 0.323164 0.433396
+vt 0.323067 0.000000
+vt 0.646133 0.577790
+vt 0.323163 0.866793
+vt 0.323067 0.433396
+vt 0.323067 0.144393
+vt 0.000097 0.433396
+vt 0.000000 0.000000
+vt 0.646133 0.787263
+vt 0.646133 0.433396
+vt 1.000000 0.433396
+vt 1.000000 0.787263
+vn -0.894427 0.447214 -0.000000
+vn 0.894427 0.447213 0.000000
+vn 0.000000 0.447214 -0.894427
+vn -0.000000 0.447214 0.894427
+vn 0.000000 -1.000000 -0.000000
+s off
+f 3/1/1 4/2/1 5/3/1
+f 1/4/2 4/5/2 2/6/2
+f 5/7/3 4/8/3 1/9/3
+f 2/10/4 4/11/4 3/12/4
+f 5/13/5 1/14/5 2/15/5
+f 3/16/5 5/13/5 2/15/5
diff --git a/src/datavisualization/engine/meshes/pyramidFilledSmooth.obj b/src/datavisualization/engine/meshes/pyramidFilledSmooth.obj
new file mode 100644
index 00000000..306bda58
--- /dev/null
+++ b/src/datavisualization/engine/meshes/pyramidFilledSmooth.obj
@@ -0,0 +1,36 @@
+# Blender v2.66 (sub 0) OBJ File: 'pyramid_filled.blend'
+# www.blender.org
+o Cone_Cone.001
+v 1.000000 -1.000000 -0.999999
+v 0.999999 -1.000000 1.000000
+v -1.000000 -1.000000 0.999999
+v 0.000000 1.000000 0.000000
+v -0.999999 -1.000000 -1.000000
+vt 0.323067 0.577790
+vt 0.000097 0.866793
+vt 0.000000 0.433396
+vt 0.646133 0.144393
+vt 0.323164 0.433396
+vt 0.323067 0.000000
+vt 0.646133 0.577790
+vt 0.323163 0.866793
+vt 0.323067 0.433396
+vt 0.323067 0.144393
+vt 0.000097 0.433396
+vt 0.000000 0.000000
+vt 0.646133 0.787263
+vt 0.646133 0.433396
+vt 1.000000 0.433396
+vt 1.000000 0.787263
+vn -0.662618 -0.349040 0.662618
+vn 0.000000 1.000000 0.000000
+vn -0.662618 -0.349040 -0.662618
+vn 0.662618 -0.349040 -0.662618
+vn 0.662618 -0.349040 0.662618
+s 1
+f 3/1/1 4/2/2 5/3/3
+f 1/4/4 4/5/2 2/6/5
+f 5/7/3 4/8/2 1/9/4
+f 2/10/5 4/11/2 3/12/1
+f 5/13/3 1/14/4 2/15/5
+f 3/16/1 5/13/3 2/15/5
diff --git a/src/datavisualization/engine/meshes/pyramidFlat.obj b/src/datavisualization/engine/meshes/pyramidFlat.obj
new file mode 100644
index 00000000..35edb477
--- /dev/null
+++ b/src/datavisualization/engine/meshes/pyramidFlat.obj
@@ -0,0 +1,22 @@
+# Blender v2.66 (sub 0) OBJ File: 'pyramid.blend'
+# www.blender.org
+o Cone_Cone.001
+v 1.000000 -1.000000 -0.999999
+v 0.999999 -1.000000 1.000000
+v -1.000000 -1.000000 0.999999
+v 0.000000 1.000000 0.000000
+v -0.999999 -1.000000 -1.000000
+vt 0.999900 0.000100
+vt 0.500000 0.500000
+vt 0.000100 0.000100
+vt 0.000100 0.999900
+vt 0.999900 0.999900
+vn -0.894427 0.447214 -0.000000
+vn 0.894427 0.447213 0.000000
+vn 0.000000 0.447214 -0.894427
+vn -0.000000 0.447214 0.894427
+s off
+f 3/1/1 4/2/1 5/3/1
+f 1/4/2 4/2/2 2/5/2
+f 5/3/3 4/2/3 1/4/3
+f 2/5/4 4/2/4 3/1/4
diff --git a/src/datavisualization/engine/meshes/pyramidSmooth.obj b/src/datavisualization/engine/meshes/pyramidSmooth.obj
new file mode 100644
index 00000000..b11c8750
--- /dev/null
+++ b/src/datavisualization/engine/meshes/pyramidSmooth.obj
@@ -0,0 +1,23 @@
+# Blender v2.66 (sub 0) OBJ File: 'pyramid.blend'
+# www.blender.org
+o Cone_Cone.001
+v 1.000000 -1.000000 -0.999999
+v 0.999999 -1.000000 1.000000
+v -1.000000 -1.000000 0.999999
+v 0.000000 1.000000 0.000000
+v -0.999999 -1.000000 -1.000000
+vt 0.999900 0.000100
+vt 0.500000 0.500000
+vt 0.000100 0.000100
+vt 0.000100 0.999900
+vt 0.999900 0.999900
+vn -0.577349 0.577349 0.577349
+vn 0.000000 1.000000 0.000000
+vn -0.577349 0.577349 -0.577349
+vn 0.577349 0.577349 -0.577349
+vn 0.577349 0.577349 0.577349
+s 1
+f 3/1/1 4/2/2 5/3/3
+f 1/4/4 4/2/2 2/5/5
+f 5/3/3 4/2/2 1/4/4
+f 2/5/5 4/2/2 3/1/1
diff --git a/src/datavisualization/engine/meshes/scatterdot.obj b/src/datavisualization/engine/meshes/scatterdot.obj
new file mode 100644
index 00000000..d994a80f
--- /dev/null
+++ b/src/datavisualization/engine/meshes/scatterdot.obj
@@ -0,0 +1,28 @@
+# Blender v2.66 (sub 0) OBJ File: 'scatterdot.blend'
+# www.blender.org
+o Cone
+v 0.000000 -0.500000 -1.000000
+v 0.866025 -0.500000 0.500000
+v 0.000000 0.500000 0.000000
+v -0.866025 -0.500000 0.500000
+vt 0.999727 0.000000
+vt 1.000000 0.492691
+vt 0.522886 0.369782
+vt 0.477114 0.973202
+vt 0.000000 1.096111
+vt 0.000273 0.603420
+vt 0.523159 0.985382
+vt 0.522886 0.492691
+vt 1.000000 0.615600
+vt 0.000000 0.603420
+vt 0.000617 0.000000
+vt 0.522886 0.302245
+vn -0.833033 -0.273293 0.480941
+vn 0.000000 0.999969 0.000000
+vn 0.000000 -0.273293 -0.961913
+vn 0.833033 -0.273293 0.480941
+s 1
+f 4/1/1 3/2/2 1/3/3
+f 1/4/3 3/5/2 2/6/4
+f 2/7/4 3/8/2 4/9/1
+f 1/10/3 2/11/4 4/12/1
diff --git a/src/datavisualization/engine/meshes/scatterdotFlat.obj b/src/datavisualization/engine/meshes/scatterdotFlat.obj
new file mode 100644
index 00000000..4052738d
--- /dev/null
+++ b/src/datavisualization/engine/meshes/scatterdotFlat.obj
@@ -0,0 +1,28 @@
+# Blender v2.66 (sub 0) OBJ File: 'scatterdot.blend'
+# www.blender.org
+o Cone
+v 0.000000 -0.500000 -1.000000
+v 0.866025 -0.500000 0.500000
+v 0.000000 0.500000 0.000000
+v -0.866025 -0.500000 0.500000
+vt 0.999727 0.000000
+vt 1.000000 0.492691
+vt 0.522886 0.369782
+vt 0.477114 0.973202
+vt 0.000000 1.096111
+vt 0.000273 0.603420
+vt 0.523159 0.985382
+vt 0.522886 0.492691
+vt 1.000000 0.615600
+vt 0.000000 0.603420
+vt 0.000617 0.000000
+vt 0.522886 0.302245
+vn -0.774597 0.447214 -0.447214
+vn 0.774597 0.447214 -0.447214
+vn -0.000000 0.447214 0.894427
+vn 0.000000 -1.000000 -0.000000
+s off
+f 4/1/1 3/2/1 1/3/1
+f 1/4/2 3/5/2 2/6/2
+f 2/7/3 3/8/3 4/9/3
+f 1/10/4 2/11/4 4/12/4
diff --git a/src/datavisualization/engine/meshes/sphere.obj b/src/datavisualization/engine/meshes/sphere.obj
new file mode 100644
index 00000000..671a7bcc
--- /dev/null
+++ b/src/datavisualization/engine/meshes/sphere.obj
@@ -0,0 +1,1301 @@
+# Blender v2.66 (sub 0) OBJ File: 'sphere.blend'
+# www.blender.org
+o Sphere
+v -0.195090 0.980785 0.000000
+v -0.382683 0.923880 0.000000
+v -0.555570 0.831470 0.000000
+v -0.707107 0.707107 0.000000
+v -0.831470 0.555570 0.000000
+v -0.923880 0.382683 0.000000
+v -0.980785 0.195090 0.000000
+v -1.000000 0.000000 0.000000
+v -0.980785 -0.195090 0.000000
+v -0.923880 -0.382683 0.000000
+v -0.831470 -0.555570 0.000000
+v -0.707107 -0.707107 0.000000
+v -0.555570 -0.831470 0.000000
+v -0.382683 -0.923880 0.000000
+v -0.195090 -0.980785 0.000000
+v -0.180240 0.980785 -0.074658
+v -0.353553 0.923880 -0.146447
+v -0.513280 0.831470 -0.212608
+v -0.653281 0.707107 -0.270598
+v -0.768178 0.555570 -0.318190
+v -0.853553 0.382683 -0.353553
+v -0.906127 0.195090 -0.375330
+v -0.923880 0.000000 -0.382684
+v -0.906127 -0.195090 -0.375330
+v -0.853553 -0.382683 -0.353554
+v -0.768178 -0.555570 -0.318190
+v -0.653281 -0.707107 -0.270598
+v -0.513280 -0.831470 -0.212608
+v -0.353553 -0.923880 -0.146447
+v -0.180240 -0.980785 -0.074658
+v 0.000000 -1.000000 0.000000
+v -0.137950 0.980785 -0.137950
+v -0.270598 0.923880 -0.270598
+v -0.392847 0.831470 -0.392848
+v -0.500000 0.707107 -0.500000
+v -0.587938 0.555570 -0.587938
+v -0.653281 0.382683 -0.653282
+v -0.693520 0.195090 -0.693520
+v -0.707107 0.000000 -0.707107
+v -0.693520 -0.195090 -0.693520
+v -0.653281 -0.382683 -0.653282
+v -0.587938 -0.555570 -0.587938
+v -0.500000 -0.707107 -0.500000
+v -0.392847 -0.831470 -0.392848
+v -0.270598 -0.923880 -0.270598
+v -0.137949 -0.980785 -0.137950
+v -0.074658 0.980785 -0.180240
+v -0.146446 0.923880 -0.353554
+v -0.212607 0.831470 -0.513280
+v -0.270598 0.707107 -0.653282
+v -0.318189 0.555570 -0.768178
+v -0.353553 0.382683 -0.853554
+v -0.375330 0.195090 -0.906128
+v -0.382683 0.000000 -0.923880
+v -0.375330 -0.195090 -0.906128
+v -0.353553 -0.382683 -0.853554
+v -0.318189 -0.555570 -0.768178
+v -0.270598 -0.707107 -0.653282
+v -0.212607 -0.831470 -0.513280
+v -0.146446 -0.923880 -0.353554
+v -0.074658 -0.980785 -0.180240
+v 0.000000 0.980785 -0.195091
+v 0.000000 0.923880 -0.382684
+v 0.000000 0.831470 -0.555570
+v 0.000000 0.707107 -0.707107
+v 0.000000 0.555570 -0.831470
+v 0.000000 0.382683 -0.923880
+v 0.000000 0.195090 -0.980785
+v 0.000000 0.000000 -1.000000
+v 0.000000 -0.195090 -0.980785
+v 0.000000 -0.382683 -0.923880
+v 0.000000 -0.555570 -0.831470
+v 0.000000 -0.707107 -0.707107
+v 0.000000 -0.831470 -0.555570
+v 0.000000 -0.923880 -0.382684
+v 0.000000 -0.980785 -0.195090
+v 0.074658 0.980785 -0.180240
+v 0.146447 0.923880 -0.353554
+v 0.212608 0.831470 -0.513280
+v 0.270598 0.707107 -0.653282
+v 0.318190 0.555570 -0.768178
+v 0.353554 0.382683 -0.853553
+v 0.375331 0.195090 -0.906128
+v 0.382684 0.000000 -0.923880
+v 0.375331 -0.195090 -0.906128
+v 0.353554 -0.382683 -0.853553
+v 0.318190 -0.555570 -0.768178
+v 0.270598 -0.707107 -0.653282
+v 0.212608 -0.831470 -0.513280
+v 0.146447 -0.923880 -0.353554
+v 0.074658 -0.980785 -0.180240
+v 0.137950 0.980785 -0.137950
+v 0.270599 0.923880 -0.270598
+v 0.392848 0.831470 -0.392848
+v 0.500000 0.707107 -0.500000
+v 0.587938 0.555570 -0.587938
+v 0.653282 0.382683 -0.653282
+v 0.693520 0.195090 -0.693520
+v 0.707107 0.000000 -0.707107
+v 0.693520 -0.195090 -0.693520
+v 0.653282 -0.382683 -0.653281
+v 0.587938 -0.555570 -0.587938
+v 0.500000 -0.707107 -0.500000
+v 0.392848 -0.831470 -0.392848
+v 0.270599 -0.923880 -0.270598
+v 0.137950 -0.980785 -0.137950
+v 0.180241 0.980785 -0.074658
+v 0.353554 0.923880 -0.146447
+v 0.513280 0.831470 -0.212608
+v 0.653282 0.707107 -0.270598
+v 0.768178 0.555570 -0.318190
+v 0.853554 0.382683 -0.353553
+v 0.906128 0.195090 -0.375330
+v 0.923880 0.000000 -0.382683
+v 0.906128 -0.195090 -0.375330
+v 0.853554 -0.382683 -0.353553
+v 0.768178 -0.555570 -0.318190
+v 0.653282 -0.707107 -0.270598
+v 0.513280 -0.831470 -0.212608
+v 0.353554 -0.923880 -0.146447
+v 0.180240 -0.980785 -0.074658
+v 0.195091 0.980785 0.000000
+v 0.382684 0.923880 0.000000
+v 0.555571 0.831470 0.000000
+v 0.707107 0.707107 0.000000
+v 0.831470 0.555570 0.000000
+v 0.923880 0.382683 0.000000
+v 0.980786 0.195090 0.000000
+v 1.000000 0.000000 0.000000
+v 0.980786 -0.195090 0.000000
+v 0.923880 -0.382683 0.000000
+v 0.831470 -0.555570 0.000000
+v 0.707107 -0.707107 0.000000
+v 0.555571 -0.831470 0.000000
+v 0.382684 -0.923880 0.000000
+v 0.195091 -0.980785 0.000000
+v 0.180241 0.980785 0.074658
+v 0.353554 0.923880 0.146447
+v 0.513280 0.831470 0.212608
+v 0.653282 0.707107 0.270598
+v 0.768178 0.555570 0.318190
+v 0.853554 0.382683 0.353553
+v 0.906128 0.195090 0.375330
+v 0.923880 0.000000 0.382684
+v 0.906128 -0.195090 0.375330
+v 0.853554 -0.382683 0.353553
+v 0.768178 -0.555570 0.318190
+v 0.653282 -0.707107 0.270598
+v 0.513280 -0.831470 0.212608
+v 0.353554 -0.923880 0.146447
+v 0.180240 -0.980785 0.074658
+v 0.137950 0.980785 0.137950
+v 0.270599 0.923880 0.270598
+v 0.392848 0.831470 0.392848
+v 0.500000 0.707107 0.500000
+v 0.587938 0.555570 0.587938
+v 0.653282 0.382683 0.653282
+v 0.693520 0.195090 0.693520
+v 0.707107 0.000000 0.707107
+v 0.693520 -0.195090 0.693520
+v 0.653282 -0.382683 0.653282
+v 0.587938 -0.555570 0.587938
+v 0.500000 -0.707107 0.500000
+v 0.392848 -0.831470 0.392848
+v 0.270599 -0.923880 0.270598
+v 0.137950 -0.980785 0.137950
+v 0.074658 0.980785 0.180240
+v 0.146447 0.923880 0.353554
+v 0.212608 0.831470 0.513280
+v 0.270598 0.707107 0.653282
+v 0.318190 0.555570 0.768178
+v 0.353554 0.382683 0.853553
+v 0.375331 0.195090 0.906128
+v 0.382684 0.000000 0.923880
+v 0.375331 -0.195090 0.906128
+v 0.353554 -0.382683 0.853553
+v 0.318190 -0.555570 0.768178
+v 0.270598 -0.707107 0.653282
+v 0.212608 -0.831470 0.513280
+v 0.146447 -0.923880 0.353554
+v 0.074658 -0.980785 0.180240
+v 0.000000 0.980785 0.195091
+v 0.000000 0.923880 0.382684
+v 0.000000 0.831470 0.555570
+v 0.000000 0.707107 0.707107
+v 0.000000 0.555570 0.831470
+v 0.000000 0.382683 0.923880
+v 0.000000 0.195090 0.980785
+v 0.000000 0.000000 1.000000
+v 0.000000 -0.195090 0.980785
+v 0.000000 -0.382683 0.923879
+v 0.000000 -0.555570 0.831470
+v 0.000000 -0.707107 0.707107
+v 0.000000 -0.831470 0.555570
+v 0.000000 -0.923880 0.382684
+v 0.000000 -0.980785 0.195090
+v -0.074658 0.980785 0.180240
+v -0.146446 0.923880 0.353554
+v -0.212607 0.831470 0.513280
+v -0.270598 0.707107 0.653282
+v -0.318189 0.555570 0.768178
+v -0.353553 0.382683 0.853553
+v -0.375330 0.195090 0.906128
+v -0.382683 0.000000 0.923880
+v -0.375330 -0.195090 0.906128
+v -0.353553 -0.382683 0.853553
+v -0.318189 -0.555570 0.768178
+v -0.270598 -0.707107 0.653282
+v -0.212607 -0.831470 0.513280
+v -0.146446 -0.923880 0.353554
+v -0.074658 -0.980785 0.180240
+v 0.000000 1.000000 0.000000
+v -0.137950 0.980785 0.137950
+v -0.270598 0.923880 0.270598
+v -0.392847 0.831470 0.392848
+v -0.500000 0.707107 0.500000
+v -0.587938 0.555570 0.587938
+v -0.653281 0.382683 0.653281
+v -0.693520 0.195090 0.693520
+v -0.707107 0.000000 0.707107
+v -0.693520 -0.195090 0.693520
+v -0.653281 -0.382683 0.653281
+v -0.587938 -0.555570 0.587938
+v -0.500000 -0.707107 0.500000
+v -0.392847 -0.831470 0.392848
+v -0.270598 -0.923880 0.270598
+v -0.137949 -0.980785 0.137950
+v -0.180240 0.980785 0.074658
+v -0.353553 0.923880 0.146447
+v -0.513280 0.831470 0.212608
+v -0.653281 0.707107 0.270598
+v -0.768177 0.555570 0.318190
+v -0.853553 0.382683 0.353553
+v -0.906127 0.195090 0.375330
+v -0.923879 0.000000 0.382683
+v -0.906127 -0.195090 0.375330
+v -0.853553 -0.382683 0.353553
+v -0.768177 -0.555570 0.318190
+v -0.653281 -0.707107 0.270598
+v -0.513280 -0.831470 0.212608
+v -0.353553 -0.923880 0.146447
+v -0.180240 -0.980785 0.074658
+vt 0.040867 0.325557
+vt 0.048386 0.386583
+vt 0.001015 0.334499
+vt 0.081872 0.692529
+vt 0.092315 0.752973
+vt 0.006404 0.709363
+vt 1.031336 0.264931
+vt 1.040867 0.325557
+vt 0.999822 0.272029
+vt 0.073887 0.631595
+vt 0.005301 0.646891
+vt 0.333915 0.937286
+vt 0.448527 0.905466
+vt 0.447682 0.976645
+vt 1.017784 0.205113
+vt 0.998129 0.209571
+vt 0.067156 0.570413
+vt 0.004397 0.584414
+vt 0.196016 0.918498
+vt 0.034176 0.958662
+vt 0.060989 0.509119
+vt 0.003585 0.521934
+vt 0.135028 0.869370
+vt 0.015221 0.896641
+vt 0.054891 0.447811
+vt 0.002796 0.459454
+vt 0.107782 0.812401
+vt 0.010297 0.834265
+vt 0.001965 0.396975
+vt 0.007907 0.771825
+vt 0.978319 0.207096
+vt 1.004397 0.584414
+vt 1.005301 0.646891
+vt 0.941200 0.576589
+vt 1.034176 0.958662
+vt 0.823807 0.933258
+vt 1.003585 0.521934
+vt 0.945911 0.514786
+vt 1.015221 0.896641
+vt 0.885287 0.880701
+vt 1.002796 0.459454
+vt 0.950535 0.452971
+vt 1.010297 0.834265
+vt 0.908873 0.821779
+vt 1.001965 0.396975
+vt 0.955439 0.391196
+vt 1.007907 0.771825
+vt 0.921503 0.761167
+vt 1.001015 0.334499
+vt 0.961079 0.329532
+vt 1.006404 0.709363
+vt 0.929787 0.699898
+vt 0.968202 0.268089
+vt 0.936013 0.638321
+vt 0.488610 0.915189
+vt 0.647808 0.950687
+vt 0.921611 0.311033
+vt 0.859136 0.666985
+vt 0.937209 0.253354
+vt 0.870446 0.607941
+vt 0.532175 0.909643
+vt 0.657607 0.903302
+vt 0.959449 0.197860
+vt 0.880347 0.548455
+vt 0.745300 0.879338
+vt 0.889690 0.488794
+vt 0.796385 0.834663
+vt 0.899158 0.429173
+vt 0.825891 0.781668
+vt 0.909472 0.369816
+vt 0.845097 0.725165
+vt 0.848920 0.390841
+vt 0.761226 0.728711
+vt 0.864196 0.334814
+vt 0.780693 0.674598
+vt 0.882867 0.280332
+vt 0.796418 0.618773
+vt 0.907539 0.228698
+vt 0.810089 0.562031
+vt 0.558962 0.891763
+vt 0.641452 0.857179
+vt 0.942759 0.182515
+vt 0.822818 0.504873
+vt 0.697492 0.824480
+vt 0.835477 0.447684
+vt 0.735147 0.779653
+vt 0.879896 0.195479
+vt 0.753309 0.508011
+vt 0.618082 0.815427
+vt 0.767315 0.452094
+vt 0.657173 0.773912
+vt 0.782092 0.396562
+vt 0.685241 0.725518
+vt 0.798714 0.341964
+vt 0.706593 0.673391
+vt 0.818709 0.289116
+vt 0.723996 0.619193
+vt 0.844487 0.239416
+vt 0.739178 0.563865
+vt 0.567268 0.868303
+vt 0.563300 0.844314
+vt 0.770454 0.236269
+vt 0.670392 0.566231
+vt 0.805029 0.190637
+vt 0.683774 0.509644
+vt 0.551952 0.822879
+vt 0.929896 0.162212
+vt 0.855308 0.155368
+vt 0.697011 0.452991
+vt 0.591182 0.780044
+vt 0.710973 0.396675
+vt 0.618699 0.730484
+vt 0.726705 0.341193
+vt 0.639317 0.677374
+vt 0.745717 0.287291
+vt 0.655961 0.622327
+vt 0.665037 0.288362
+vt 0.594131 0.638967
+vt 0.684737 0.232805
+vt 0.605914 0.580518
+vt 0.713639 0.180821
+vt 0.616615 0.521685
+vt 0.760428 0.136665
+vt 0.627046 0.462757
+vt 0.536166 0.805967
+vt 0.923407 0.138703
+vt 0.836350 0.110271
+vt 0.637946 0.403995
+vt 0.562017 0.752770
+vt 0.650183 0.345708
+vt 0.580132 0.696622
+vt 0.517784 0.794886
+vt 0.927547 0.114679
+vt 0.833915 0.062714
+vt 0.573887 0.368405
+vt 0.531336 0.735069
+vt 0.581872 0.307471
+vt 0.540867 0.674443
+vt 0.592315 0.247027
+vt 0.548386 0.613417
+vt 0.607782 0.187599
+vt 0.554891 0.552189
+vt 0.635028 0.130630
+vt 0.560989 0.490881
+vt 0.696016 0.081502
+vt 0.567156 0.429587
+vt 0.502796 0.540546
+vt 0.515221 0.103359
+vt 0.503585 0.478066
+vt 0.534176 0.041338
+vt 0.504397 0.415586
+vt 0.498129 0.790428
+vt 0.948527 0.094534
+vt 0.947682 0.023355
+vt 0.505301 0.353109
+vt 0.499822 0.727971
+vt 0.506404 0.290637
+vt 0.501015 0.665501
+vt 0.507907 0.228175
+vt 0.501965 0.603025
+vt 0.510297 0.165735
+vt 0.429787 0.300102
+vt 0.461079 0.670468
+vt 0.421503 0.238833
+vt 0.455439 0.608804
+vt 0.408873 0.178221
+vt 0.445911 0.485214
+vt 0.385287 0.119299
+vt 1.323807 0.066742
+vt 0.441200 0.423411
+vt 0.478319 0.792904
+vt 0.988610 0.084811
+vt 1.147808 0.049313
+vt 0.436013 0.361679
+vt 0.468202 0.731911
+vt 0.147808 0.049313
+vt 0.323807 0.066742
+vt 0.245300 0.120661
+vt 0.380347 0.451545
+vt 0.459449 0.802140
+vt 0.032175 0.090357
+vt 0.157607 0.096698
+vt 0.370446 0.392059
+vt 0.437209 0.746646
+vt 0.359136 0.333015
+vt 0.421611 0.688967
+vt 0.345097 0.274835
+vt 0.450536 0.547029
+vt 0.409472 0.630184
+vt 0.325892 0.218332
+vt 0.399158 0.570827
+vt 0.296385 0.165337
+vt 0.389690 0.511206
+vt 0.261226 0.271289
+vt 0.348920 0.609159
+vt 0.235147 0.220347
+vt 0.335478 0.552316
+vt 0.197492 0.175520
+vt 0.322818 0.495127
+vt 0.442759 0.817485
+vt 0.058962 0.108237
+vt 0.141452 0.142821
+vt 0.310089 0.437969
+vt 0.407539 0.771302
+vt 0.296418 0.381227
+vt 0.382867 0.719668
+vt 0.280693 0.325402
+vt 0.364196 0.665186
+vt 0.223996 0.380807
+vt 0.318709 0.710884
+vt 0.206593 0.326609
+vt 0.298714 0.658036
+vt 0.185241 0.274482
+vt 0.282092 0.603438
+vt 0.157173 0.226088
+vt 0.267315 0.547906
+vt 0.118082 0.184573
+vt 0.253309 0.491989
+vt 0.379896 0.804521
+vt 0.067268 0.131697
+vt 0.063300 0.155685
+vt 0.239178 0.436135
+vt 0.344487 0.760584
+vt 0.091182 0.219955
+vt 0.197011 0.547009
+vt 0.429896 0.837788
+vt 0.355308 0.844632
+vt 0.051952 0.177121
+vt 0.183774 0.490356
+vt 0.305029 0.809363
+vt 0.170392 0.433769
+vt 0.270454 0.763731
+vt 0.155961 0.377673
+vt 0.245717 0.712709
+vt 0.226706 0.658807
+vt 0.118699 0.269516
+vt 0.210973 0.603325
+vt 0.139317 0.322626
+vt 0.094131 0.361033
+vt 0.165037 0.711638
+vt 0.080132 0.303378
+vt 0.150183 0.654292
+vt 0.062017 0.247229
+vt 0.137946 0.596005
+vt 0.423407 0.861296
+vt 0.336350 0.889729
+vt 0.036166 0.194032
+vt 0.127046 0.537243
+vt 0.260428 0.863335
+vt 0.116615 0.478315
+vt 0.213639 0.819179
+vt 0.105914 0.419482
+vt 0.184737 0.767195
+vt 0.495265 0.852856
+vt 0.995265 0.147143
+vt 1.032175 0.090357
+vt 1.058962 0.108237
+vt 1.067268 0.131697
+vt 1.063300 0.155685
+vt 1.051952 0.177121
+vt 0.427547 0.885321
+vt 1.036166 0.194032
+vt 0.031336 0.264931
+vt 0.017784 0.205113
+vn -0.629402 -0.766928 -0.125196
+vn -0.940062 0.285165 -0.186990
+vn -0.469338 -0.878070 -0.093357
+vn -0.976241 0.096152 -0.194186
+vn -0.289802 0.955349 -0.057645
+vn -0.289802 -0.955349 -0.057645
+vn -0.976241 -0.096151 -0.194186
+vn -0.469338 0.878070 -0.093357
+vn -0.940062 -0.285165 -0.186990
+vn -0.629402 0.766928 -0.125196
+vn -0.868657 -0.464306 -0.172787
+vn -0.764031 0.627024 -0.151975
+vn -0.764031 -0.627024 -0.151975
+vn -0.868657 0.464306 -0.172787
+vn -0.245682 -0.955349 -0.164159
+vn -0.827617 -0.096152 -0.552996
+vn -0.397886 0.878069 -0.265859
+vn -0.796946 -0.285165 -0.532502
+vn -0.533581 0.766929 -0.356527
+vn -0.736412 -0.464306 -0.492055
+vn -0.647715 0.627024 -0.432789
+vn -0.647714 -0.627024 -0.432789
+vn -0.736412 0.464306 -0.492055
+vn -0.533581 -0.766928 -0.356528
+vn -0.796946 0.285165 -0.532502
+vn -0.397886 -0.878070 -0.265859
+vn -0.827617 0.096152 -0.552996
+vn -0.245682 0.955349 -0.164160
+vn -0.356527 -0.766928 -0.533581
+vn -0.532502 0.285165 -0.796946
+vn -0.265859 -0.878070 -0.397886
+vn -0.552996 0.096152 -0.827617
+vn -0.164160 0.955349 -0.245682
+vn -0.164159 -0.955349 -0.245682
+vn -0.552996 -0.096152 -0.827617
+vn -0.265859 0.878069 -0.397886
+vn -0.532502 -0.285165 -0.796946
+vn -0.356527 0.766929 -0.533581
+vn -0.492054 -0.464306 -0.736412
+vn -0.432789 0.627024 -0.647715
+vn -0.432789 -0.627024 -0.647715
+vn -0.492054 0.464306 -0.736412
+vn -0.172786 -0.464306 -0.868657
+vn -0.151975 0.627024 -0.764032
+vn -0.151975 -0.627024 -0.764032
+vn -0.172786 0.464306 -0.868657
+vn -0.125196 -0.766928 -0.629402
+vn -0.186990 0.285165 -0.940062
+vn -0.093357 -0.878070 -0.469338
+vn -0.194186 0.096152 -0.976241
+vn -0.057645 0.955349 -0.289802
+vn -0.057645 -0.955349 -0.289801
+vn -0.194186 -0.096152 -0.976241
+vn -0.093357 0.878069 -0.469338
+vn -0.186990 -0.285165 -0.940062
+vn -0.125196 0.766929 -0.629402
+vn 0.057645 -0.955349 -0.289801
+vn 0.194186 -0.096152 -0.976241
+vn 0.093357 0.878069 -0.469338
+vn 0.186990 -0.285165 -0.940062
+vn 0.125196 0.766929 -0.629402
+vn 0.172787 -0.464306 -0.868657
+vn 0.151975 0.627024 -0.764031
+vn 0.151975 -0.627024 -0.764031
+vn 0.172787 0.464306 -0.868657
+vn 0.125196 -0.766928 -0.629402
+vn 0.186990 0.285165 -0.940062
+vn 0.093357 -0.878070 -0.469338
+vn 0.194186 0.096152 -0.976241
+vn 0.057645 0.955349 -0.289802
+vn 0.356528 -0.766928 -0.533581
+vn 0.532502 0.285165 -0.796946
+vn 0.265859 -0.878070 -0.397886
+vn 0.552996 0.096152 -0.827617
+vn 0.164160 0.955349 -0.245682
+vn 0.164159 -0.955349 -0.245682
+vn 0.552996 -0.096152 -0.827617
+vn 0.265859 0.878069 -0.397886
+vn 0.532502 -0.285165 -0.796946
+vn 0.356527 0.766929 -0.533581
+vn 0.492055 -0.464306 -0.736412
+vn 0.432789 0.627024 -0.647715
+vn 0.432789 -0.627024 -0.647714
+vn 0.492055 0.464306 -0.736412
+vn 0.736412 -0.464306 -0.492055
+vn 0.647715 0.627024 -0.432789
+vn 0.647715 -0.627024 -0.432789
+vn 0.736412 0.464306 -0.492054
+vn 0.533581 -0.766928 -0.356528
+vn 0.796946 0.285165 -0.532502
+vn 0.397886 -0.878070 -0.265859
+vn 0.827617 0.096152 -0.552996
+vn 0.245682 0.955349 -0.164160
+vn 0.245682 -0.955349 -0.164159
+vn 0.827617 -0.096152 -0.552996
+vn 0.397886 0.878069 -0.265859
+vn 0.796946 -0.285165 -0.532502
+vn 0.533581 0.766929 -0.356527
+vn 0.289802 0.955349 -0.057645
+vn 0.289801 -0.955349 -0.057645
+vn 0.976241 -0.096152 -0.194186
+vn 0.469338 0.878069 -0.093357
+vn 0.940062 -0.285165 -0.186990
+vn 0.629402 0.766929 -0.125196
+vn 0.868657 -0.464306 -0.172786
+vn 0.764032 0.627024 -0.151975
+vn 0.764032 -0.627024 -0.151975
+vn 0.868657 0.464307 -0.172786
+vn 0.629402 -0.766928 -0.125196
+vn 0.940062 0.285165 -0.186990
+vn 0.469338 -0.878069 -0.093357
+vn 0.976241 0.096152 -0.194186
+vn 0.868657 0.464306 0.172787
+vn 0.629402 -0.766928 0.125196
+vn 0.940062 0.285165 0.186990
+vn 0.469338 -0.878069 0.093357
+vn 0.976241 0.096152 0.194186
+vn 0.289802 0.955349 0.057645
+vn 0.289801 -0.955349 0.057645
+vn 0.976241 -0.096152 0.194187
+vn 0.469338 0.878069 0.093357
+vn 0.940061 -0.285165 0.186990
+vn 0.629402 0.766929 0.125196
+vn 0.868657 -0.464306 0.172787
+vn 0.764032 0.627024 0.151975
+vn 0.764032 -0.627024 0.151976
+vn 0.796946 -0.285165 0.532502
+vn 0.533581 0.766929 0.356527
+vn 0.736412 -0.464306 0.492055
+vn 0.647715 0.627024 0.432789
+vn 0.647715 -0.627024 0.432789
+vn 0.736411 0.464307 0.492054
+vn 0.533581 -0.766928 0.356528
+vn 0.796946 0.285165 0.532502
+vn 0.397886 -0.878070 0.265859
+vn 0.827617 0.096151 0.552996
+vn 0.245682 0.955349 0.164160
+vn 0.245682 -0.955349 0.164159
+vn 0.827617 -0.096151 0.552996
+vn 0.397886 0.878070 0.265859
+vn 0.265859 -0.878070 0.397886
+vn 0.552996 0.096151 0.827617
+vn 0.164160 0.955349 0.245682
+vn 0.164159 -0.955349 0.245682
+vn 0.552996 -0.096151 0.827617
+vn 0.265859 0.878070 0.397886
+vn 0.532502 -0.285165 0.796946
+vn 0.356527 0.766929 0.533581
+vn 0.492054 -0.464306 0.736412
+vn 0.432789 0.627024 0.647715
+vn 0.432789 -0.627024 0.647715
+vn 0.492054 0.464307 0.736412
+vn 0.356528 -0.766928 0.533581
+vn 0.532502 0.285165 0.796946
+vn 0.151975 -0.627024 0.764032
+vn 0.172786 0.464307 0.868656
+vn 0.125196 -0.766928 0.629402
+vn 0.186990 0.285165 0.940062
+vn 0.093357 -0.878070 0.469338
+vn 0.194186 0.096151 0.976241
+vn 0.057645 0.955349 0.289802
+vn 0.057645 -0.955349 0.289801
+vn 0.194186 -0.096151 0.976241
+vn 0.093357 0.878070 0.469338
+vn 0.186990 -0.285166 0.940061
+vn 0.125196 0.766929 0.629402
+vn 0.172786 -0.464306 0.868657
+vn 0.151975 0.627023 0.764032
+vn -0.186990 -0.285166 0.940061
+vn -0.125196 0.766929 0.629402
+vn -0.172787 -0.464306 0.868657
+vn -0.151976 0.627023 0.764032
+vn -0.151975 -0.627024 0.764032
+vn -0.172787 0.464307 0.868656
+vn -0.125196 -0.766928 0.629402
+vn -0.186990 0.285165 0.940062
+vn -0.093357 -0.878069 0.469338
+vn -0.194186 0.096151 0.976241
+vn -0.057645 0.955349 0.289802
+vn -0.057645 -0.955349 0.289801
+vn -0.194186 -0.096151 0.976241
+vn -0.093357 0.878069 0.469338
+vn -0.265859 -0.878070 0.397886
+vn -0.552996 0.096151 0.827617
+vn -0.164160 0.955349 0.245682
+vn -0.164159 -0.955349 0.245682
+vn -0.552996 -0.096151 0.827617
+vn -0.265859 0.878070 0.397886
+vn -0.532502 -0.285166 0.796945
+vn -0.356527 0.766929 0.533581
+vn -0.492054 -0.464306 0.736412
+vn -0.432790 0.627023 0.647715
+vn -0.432789 -0.627024 0.647715
+vn -0.492054 0.464307 0.736411
+vn -0.356528 -0.766928 0.533581
+vn -0.532502 0.285165 0.796946
+vn -0.647715 -0.627024 0.432789
+vn -0.736411 0.464307 0.492054
+vn -0.533581 -0.766928 0.356528
+vn -0.796946 0.285165 0.532502
+vn -0.397886 -0.878070 0.265859
+vn -0.827617 0.096151 0.552996
+vn -0.245682 0.955349 0.164160
+vn -0.245682 -0.955349 0.164159
+vn -0.827617 -0.096151 0.552996
+vn -0.397886 0.878070 0.265859
+vn -0.796946 -0.285166 0.532502
+vn -0.533581 0.766929 0.356527
+vn -0.736412 -0.464306 0.492054
+vn -0.647715 0.627023 0.432789
+vn -0.097999 0.994996 -0.019493
+vn -0.097998 -0.994996 -0.019493
+vn -0.083079 -0.994996 -0.055512
+vn -0.083079 0.994996 -0.055512
+vn -0.055512 0.994996 -0.083079
+vn -0.055512 -0.994996 -0.083079
+vn -0.019493 0.994996 -0.097998
+vn -0.019493 -0.994996 -0.097998
+vn 0.019493 -0.994996 -0.097998
+vn 0.019493 0.994996 -0.097998
+vn 0.055512 0.994996 -0.083079
+vn 0.055512 -0.994996 -0.083079
+vn 0.083079 0.994996 -0.055512
+vn 0.083079 -0.994996 -0.055512
+vn 0.097998 -0.994996 -0.019493
+vn 0.097998 0.994996 -0.019493
+vn 0.097998 0.994996 0.019493
+vn 0.097998 -0.994996 0.019493
+vn 0.083079 0.994996 0.055512
+vn 0.083079 -0.994996 0.055512
+vn 0.055512 -0.994996 0.083079
+vn 0.055512 0.994996 0.083079
+vn 0.019493 0.994996 0.097999
+vn 0.019493 -0.994996 0.097998
+vn -0.019493 -0.994996 0.097998
+vn -0.019493 0.994996 0.097999
+vn -0.055512 -0.994996 0.083079
+vn -0.055512 0.994996 0.083079
+vn -0.083079 0.994996 0.055512
+vn -0.083079 -0.994996 0.055512
+vn -0.097998 -0.994996 0.019493
+vn -0.940061 -0.285166 0.186991
+vn -0.629402 0.766929 0.125196
+vn -0.868656 -0.464306 0.172788
+vn -0.764032 0.627023 0.151977
+vn -0.764032 -0.627024 0.151976
+vn -0.868656 0.464307 0.172787
+vn -0.629402 -0.766928 0.125196
+vn -0.940061 0.285165 0.186990
+vn -0.097999 0.994996 0.019493
+vn -0.469338 -0.878070 0.093357
+vn -0.976241 0.096151 0.194187
+vn -0.289802 0.955349 0.057646
+vn -0.289801 -0.955349 0.057645
+vn -0.976241 -0.096151 0.194187
+vn -0.469338 0.878070 0.093358
+vn -0.976241 -0.096152 -0.194186
+vn -0.469338 0.878069 -0.093357
+vn -0.629401 0.766929 -0.125196
+vn -0.764032 0.627024 -0.151975
+vn -0.736411 -0.464306 -0.492055
+vn -0.736411 0.464306 -0.492055
+vn -0.356528 -0.766928 -0.533581
+vn -0.151975 -0.627024 -0.764031
+vn -0.194186 -0.096151 -0.976241
+vn 0.186990 -0.285165 -0.940061
+vn 0.151975 0.627024 -0.764032
+vn 0.432789 -0.627024 -0.647715
+vn 0.492055 0.464306 -0.736411
+vn 0.736412 -0.464306 -0.492054
+vn 0.736411 0.464307 -0.492054
+vn 0.976241 -0.096151 -0.194186
+vn 0.940062 -0.285166 -0.186990
+vn 0.868657 -0.464306 -0.172787
+vn 0.868657 0.464306 -0.172786
+vn 0.940061 0.285165 -0.186990
+vn 0.868656 0.464307 0.172787
+vn 0.976241 0.096151 0.194187
+vn 0.976241 -0.096151 0.194186
+vn 0.469338 0.878070 0.093357
+vn 0.940061 -0.285166 0.186990
+vn 0.764032 0.627024 0.151976
+vn 0.764032 -0.627024 0.151975
+vn 0.796945 -0.285166 0.532502
+vn 0.647715 0.627023 0.432790
+vn 0.736411 0.464307 0.492055
+vn 0.532502 -0.285166 0.796946
+vn 0.432789 0.627023 0.647715
+vn 0.492054 0.464307 0.736411
+vn 0.151975 -0.627023 0.764032
+vn 0.186990 0.285165 0.940061
+vn 0.093357 0.878069 0.469338
+vn -0.151975 0.627023 0.764032
+vn -0.151976 -0.627023 0.764032
+vn -0.186990 0.285165 0.940061
+vn -0.093357 -0.878070 0.469338
+vn -0.093357 0.878070 0.469338
+vn -0.532502 -0.285166 0.796946
+vn -0.492055 -0.464306 0.736412
+vn -0.432789 -0.627023 0.647715
+vn -0.647715 -0.627023 0.432789
+vn -0.796945 -0.285166 0.532502
+vn -0.647715 0.627023 0.432790
+vn -0.940062 -0.285165 0.186990
+vn -0.629402 0.766928 0.125196
+vn -0.764031 0.627024 0.151975
+vn -0.764031 -0.627024 0.151976
+vn -0.868657 0.464306 0.172788
+vn -0.940062 0.285165 0.186991
+vn -0.976241 0.096152 0.194187
+vn -0.289802 -0.955349 0.057645
+s off
+f 13/1/1 12/2/1 28/3/1
+f 7/4/2 6/5/2 22/6/2
+f 14/7/3 13/8/3 29/9/3
+f 8/10/4 7/4/4 23/11/4
+f 2/12/5 1/13/5 17/14/5
+f 15/15/6 14/7/6 30/16/6
+f 9/17/7 8/10/7 24/18/7
+f 3/19/8 2/12/8 18/20/8
+f 10/21/9 9/17/9 25/22/9
+f 4/23/10 3/19/10 19/24/10
+f 11/25/11 10/21/11 26/26/11
+f 5/27/12 4/23/12 20/28/12
+f 12/2/13 11/25/13 27/29/13
+f 6/5/14 5/27/14 21/30/14
+f 30/16/15 29/9/15 46/31/15
+f 24/32/16 23/33/16 40/34/16
+f 18/35/17 17/14/17 34/36/17
+f 25/37/18 24/32/18 41/38/18
+f 19/39/19 18/35/19 35/40/19
+f 26/41/20 25/37/20 42/42/20
+f 20/43/21 19/39/21 36/44/21
+f 27/45/22 26/41/22 43/46/22
+f 21/47/23 20/43/23 37/48/23
+f 28/49/24 27/45/24 44/50/24
+f 22/51/25 21/47/25 38/52/25
+f 29/9/26 28/49/26 45/53/26
+f 23/33/27 22/51/27 39/54/27
+f 17/14/28 16/55/28 33/56/28
+f 44/50/29 43/46/29 59/57/29
+f 38/52/30 37/48/30 53/58/30
+f 45/53/31 44/50/31 60/59/31
+f 39/54/32 38/52/32 54/60/32
+f 33/56/33 32/61/33 48/62/33
+f 46/31/34 45/53/34 61/63/34
+f 40/34/35 39/54/35 55/64/35
+f 34/36/36 33/56/36 49/65/36
+f 41/38/37 40/34/37 56/66/37
+f 35/40/38 34/36/38 50/67/38
+f 42/42/39 41/38/39 57/68/39
+f 36/44/40 35/40/40 51/69/40
+f 43/46/41 42/42/41 58/70/41
+f 37/48/42 36/44/42 52/71/42
+f 57/68/43 56/66/43 72/72/43
+f 51/69/44 50/67/44 66/73/44
+f 58/70/45 57/68/45 73/74/45
+f 52/71/46 51/69/46 67/75/46
+f 59/57/47 58/70/47 74/76/47
+f 53/58/48 52/71/48 68/77/48
+f 60/59/49 59/57/49 75/78/49
+f 54/60/50 53/58/50 69/79/50
+f 48/62/51 47/80/51 63/81/51
+f 61/63/52 60/59/52 76/82/52
+f 55/64/53 54/60/53 70/83/53
+f 49/65/54 48/62/54 64/84/54
+f 56/66/55 55/64/55 71/85/55
+f 50/67/56 49/65/56 65/86/56
+f 76/82/57 75/78/57 90/87/57
+f 70/83/58 69/79/58 84/88/58
+f 64/84/59 63/81/59 78/89/59
+f 71/85/60 70/83/60 85/90/60
+f 65/86/61 64/84/61 79/91/61
+f 72/72/62 71/85/62 86/92/62
+f 66/73/63 65/86/63 80/93/63
+f 73/74/64 72/72/64 87/94/64
+f 67/75/65 66/73/65 81/95/65
+f 74/76/66 73/74/66 88/96/66
+f 68/77/67 67/75/67 82/97/67
+f 75/78/68 74/76/68 89/98/68
+f 69/79/69 68/77/69 83/99/69
+f 63/81/70 62/100/70 77/101/70
+f 89/98/71 88/96/71 103/102/71
+f 83/99/72 82/97/72 97/103/72
+f 90/87/73 89/98/73 104/104/73
+f 84/88/74 83/99/74 98/105/74
+f 78/89/75 77/101/75 92/106/75
+f 91/107/76 90/87/76 105/108/76
+f 85/90/77 84/88/77 99/109/77
+f 79/91/78 78/89/78 93/110/78
+f 86/92/79 85/90/79 100/111/79
+f 80/93/80 79/91/80 94/112/80
+f 87/94/81 86/92/81 101/113/81
+f 81/95/82 80/93/82 95/114/82
+f 88/96/83 87/94/83 102/115/83
+f 82/97/84 81/95/84 96/116/84
+f 102/115/85 101/113/85 116/117/85
+f 96/116/86 95/114/86 110/118/86
+f 103/102/87 102/115/87 117/119/87
+f 97/103/88 96/116/88 111/120/88
+f 104/104/89 103/102/89 118/121/89
+f 98/105/90 97/103/90 112/122/90
+f 105/108/91 104/104/91 119/123/91
+f 99/109/92 98/105/92 113/124/92
+f 93/110/93 92/106/93 107/125/93
+f 106/126/94 105/108/94 120/127/94
+f 100/111/95 99/109/95 114/128/95
+f 94/112/96 93/110/96 108/129/96
+f 101/113/97 100/111/97 115/130/97
+f 95/114/98 94/112/98 109/131/98
+f 108/129/99 107/125/99 122/132/99
+f 121/133/100 120/127/100 135/134/100
+f 115/130/101 114/128/101 129/135/101
+f 109/131/102 108/129/102 123/136/102
+f 116/117/103 115/130/103 130/137/103
+f 110/118/104 109/131/104 124/138/104
+f 117/119/105 116/117/105 131/139/105
+f 111/120/106 110/118/106 125/140/106
+f 118/121/107 117/119/107 132/141/107
+f 112/122/108 111/120/108 126/142/108
+f 119/123/109 118/121/109 133/143/109
+f 113/124/110 112/122/110 127/144/110
+f 120/127/111 119/123/111 134/145/111
+f 114/128/112 113/124/112 128/146/112
+f 127/144/113 126/142/113 141/147/113
+f 134/145/114 133/143/114 148/148/114
+f 128/146/115 127/144/115 142/149/115
+f 135/134/116 134/145/116 149/150/116
+f 129/135/117 128/146/117 143/151/117
+f 123/136/118 122/132/118 137/152/118
+f 136/153/119 135/134/119 150/154/119
+f 130/137/120 129/135/120 144/155/120
+f 124/138/121 123/136/121 138/156/121
+f 131/139/122 130/137/122 145/157/122
+f 125/140/123 124/138/123 139/158/123
+f 132/141/124 131/139/124 146/159/124
+f 126/142/125 125/140/125 140/160/125
+f 133/143/126 132/141/126 147/161/126
+f 146/159/127 145/157/127 160/162/127
+f 140/160/128 139/158/128 154/163/128
+f 147/161/129 146/159/129 161/164/129
+f 141/147/130 140/160/130 155/165/130
+f 148/148/131 147/161/131 162/166/131
+f 142/149/132 141/147/132 157/167/132
+f 149/150/133 148/148/133 163/168/133
+f 143/151/134 142/149/134 157/167/134
+f 150/154/135 149/150/135 164/169/135
+f 144/155/136 143/151/136 158/170/136
+f 138/156/137 137/152/137 152/171/137
+f 151/172/138 150/154/138 165/173/138
+f 145/157/139 144/155/139 159/174/139
+f 139/158/140 138/156/140 153/175/140
+f 165/176/141 164/177/141 179/178/141
+f 159/174/142 158/170/142 173/179/142
+f 153/175/143 152/171/143 167/180/143
+f 166/181/144 165/176/144 180/182/144
+f 160/162/145 159/174/145 174/183/145
+f 154/163/146 153/175/146 168/184/146
+f 161/164/147 160/162/147 175/185/147
+f 155/165/148 154/163/148 169/186/148
+f 162/166/149 161/164/149 176/187/149
+f 156/188/150 155/165/150 170/189/150
+f 163/168/151 162/166/151 177/190/151
+f 157/167/152 156/188/152 171/191/152
+f 164/177/153 163/168/153 178/192/153
+f 158/170/154 157/167/154 172/193/154
+f 178/192/155 177/190/155 192/194/155
+f 172/193/156 171/191/156 186/195/156
+f 179/178/157 178/192/157 193/196/157
+f 173/179/158 172/193/158 187/197/158
+f 180/182/159 179/178/159 194/198/159
+f 174/183/160 173/179/160 188/199/160
+f 168/184/161 167/180/161 182/200/161
+f 181/201/162 180/182/162 195/202/162
+f 175/185/163 174/183/163 189/203/163
+f 169/186/164 168/184/164 183/204/164
+f 176/187/165 175/185/165 190/205/165
+f 170/189/166 169/186/166 184/206/166
+f 177/190/167 176/187/167 191/207/167
+f 171/191/168 170/189/168 185/208/168
+f 191/207/169 190/205/169 206/209/169
+f 185/208/170 184/206/170 200/210/170
+f 192/194/171 191/207/171 207/211/171
+f 186/195/172 185/208/172 201/212/172
+f 193/196/173 192/194/173 208/213/173
+f 187/197/174 186/195/174 202/214/174
+f 194/198/175 193/196/175 209/215/175
+f 188/199/176 187/197/176 203/216/176
+f 195/202/177 194/198/177 210/217/177
+f 189/203/178 188/199/178 204/218/178
+f 183/204/179 182/200/179 198/219/179
+f 196/220/180 195/202/180 211/221/180
+f 190/205/181 189/203/181 205/222/181
+f 184/206/182 183/204/182 199/223/182
+f 210/217/183 209/215/183 226/224/183
+f 204/218/184 203/216/184 220/225/184
+f 198/219/185 197/226/185 214/227/185
+f 211/221/186 210/217/186 227/228/186
+f 205/222/187 204/218/187 221/229/187
+f 199/223/188 198/219/188 215/230/188
+f 206/209/189 205/222/189 222/231/189
+f 200/210/190 199/223/190 216/232/190
+f 207/211/191 206/209/191 223/233/191
+f 201/212/192 200/210/192 217/234/192
+f 208/213/193 207/211/193 223/233/193
+f 202/214/194 201/212/194 218/235/194
+f 209/215/195 208/213/195 225/236/195
+f 203/216/196 202/214/196 219/237/196
+f 224/238/197 223/233/197 239/239/197
+f 218/235/198 217/234/198 233/240/198
+f 225/236/199 224/238/199 240/241/199
+f 219/237/200 218/235/200 234/242/200
+f 226/224/201 225/236/201 241/243/201
+f 220/225/202 219/237/202 235/244/202
+f 214/227/203 213/245/203 229/246/203
+f 227/228/204 226/224/204 242/247/204
+f 221/229/205 220/225/205 236/248/205
+f 215/230/206 214/227/206 230/249/206
+f 222/231/207 221/229/207 237/250/207
+f 216/232/208 215/230/208 231/251/208
+f 223/233/209 222/231/209 238/252/209
+f 217/234/210 216/232/210 232/253/210
+f 1/13/211 212/254/211 16/55/211
+f 31/255/212 15/15/212 30/16/212
+f 31/255/213 30/16/213 46/31/213
+f 16/55/214 212/254/214 32/61/214
+f 32/61/215 212/254/215 47/80/215
+f 31/255/216 46/31/216 61/63/216
+f 47/80/217 212/254/217 62/100/217
+f 31/255/218 61/63/218 76/82/218
+f 31/255/219 76/82/219 91/107/219
+f 62/100/220 212/254/220 77/101/220
+f 77/101/221 212/254/221 92/106/221
+f 31/255/222 91/107/222 106/126/222
+f 92/106/223 212/254/223 107/125/223
+f 31/255/224 106/126/224 121/133/224
+f 31/255/225 121/133/225 136/153/225
+f 107/125/226 212/254/226 122/132/226
+f 122/132/227 212/254/227 137/152/227
+f 31/255/228 136/153/228 151/172/228
+f 137/152/229 212/254/229 152/171/229
+f 31/255/230 151/172/230 166/256/230
+f 31/255/231 166/256/231 181/257/231
+f 152/171/232 212/254/232 167/180/232
+f 167/180/233 212/254/233 182/200/233
+f 31/255/234 181/257/234 196/258/234
+f 31/255/235 196/258/235 211/259/235
+f 182/200/236 212/254/236 197/226/236
+f 31/255/237 211/259/237 227/260/237
+f 197/226/238 212/254/238 213/245/238
+f 213/245/239 212/254/239 228/261/239
+f 31/255/240 227/260/240 242/262/240
+f 31/255/241 242/262/241 15/15/241
+f 237/250/242 236/248/242 10/21/242
+f 231/251/243 230/249/243 4/23/243
+f 238/252/244 237/250/244 10/21/244
+f 232/253/245 231/251/245 5/27/245
+f 239/239/246 238/252/246 11/25/246
+f 233/240/247 232/253/247 6/5/247
+f 240/241/248 239/239/248 13/1/248
+f 234/242/249 233/240/249 7/4/249
+f 228/261/250 212/254/250 1/13/250
+f 241/243/251 240/241/251 14/263/251
+f 235/244/252 234/242/252 8/10/252
+f 229/246/253 228/261/253 2/12/253
+f 242/247/254 241/243/254 15/264/254
+f 236/248/255 235/244/255 9/17/255
+f 230/249/256 229/246/256 3/19/256
+f 12/2/1 27/29/1 28/3/1
+f 6/5/2 21/30/2 22/6/2
+f 13/8/3 28/49/3 29/9/3
+f 7/4/4 22/6/4 23/11/4
+f 1/13/5 16/55/5 17/14/5
+f 14/7/6 29/9/6 30/16/6
+f 8/10/257 23/11/257 24/18/257
+f 2/12/258 17/14/258 18/20/258
+f 9/17/9 24/18/9 25/22/9
+f 3/19/259 18/20/259 19/24/259
+f 10/21/11 25/22/11 26/26/11
+f 4/23/260 19/24/260 20/28/260
+f 11/25/13 26/26/13 27/29/13
+f 5/27/14 20/28/14 21/30/14
+f 29/9/15 45/53/15 46/31/15
+f 23/33/16 39/54/16 40/34/16
+f 17/14/17 33/56/17 34/36/17
+f 24/32/18 40/34/18 41/38/18
+f 18/35/19 34/36/19 35/40/19
+f 25/37/261 41/38/261 42/42/261
+f 19/39/21 35/40/21 36/44/21
+f 26/41/22 42/42/22 43/46/22
+f 20/43/262 36/44/262 37/48/262
+f 27/45/24 43/46/24 44/50/24
+f 21/47/25 37/48/25 38/52/25
+f 28/49/26 44/50/26 45/53/26
+f 22/51/27 38/52/27 39/54/27
+f 16/55/28 32/61/28 33/56/28
+f 43/46/263 58/70/263 59/57/263
+f 37/48/30 52/71/30 53/58/30
+f 44/50/31 59/57/31 60/59/31
+f 38/52/32 53/58/32 54/60/32
+f 32/61/33 47/80/33 48/62/33
+f 45/53/34 60/59/34 61/63/34
+f 39/54/35 54/60/35 55/64/35
+f 33/56/36 48/62/36 49/65/36
+f 40/34/37 55/64/37 56/66/37
+f 34/36/38 49/65/38 50/67/38
+f 41/38/39 56/66/39 57/68/39
+f 35/40/40 50/67/40 51/69/40
+f 42/42/41 57/68/41 58/70/41
+f 36/44/42 51/69/42 52/71/42
+f 56/66/43 71/85/43 72/72/43
+f 50/67/44 65/86/44 66/73/44
+f 57/68/264 72/72/264 73/74/264
+f 51/69/46 66/73/46 67/75/46
+f 58/70/47 73/74/47 74/76/47
+f 52/71/48 67/75/48 68/77/48
+f 59/57/49 74/76/49 75/78/49
+f 53/58/50 68/77/50 69/79/50
+f 47/80/51 62/100/51 63/81/51
+f 60/59/52 75/78/52 76/82/52
+f 54/60/265 69/79/265 70/83/265
+f 48/62/54 63/81/54 64/84/54
+f 55/64/55 70/83/55 71/85/55
+f 49/65/56 64/84/56 65/86/56
+f 91/107/57 76/82/57 90/87/57
+f 85/90/58 70/83/58 84/88/58
+f 79/91/59 64/84/59 78/89/59
+f 86/92/266 71/85/266 85/90/266
+f 80/93/61 65/86/61 79/91/61
+f 87/94/62 72/72/62 86/92/62
+f 81/95/267 66/73/267 80/93/267
+f 88/96/64 73/74/64 87/94/64
+f 82/97/65 67/75/65 81/95/65
+f 89/98/66 74/76/66 88/96/66
+f 83/99/67 68/77/67 82/97/67
+f 90/87/68 75/78/68 89/98/68
+f 84/88/69 69/79/69 83/99/69
+f 78/89/70 63/81/70 77/101/70
+f 104/104/71 89/98/71 103/102/71
+f 98/105/72 83/99/72 97/103/72
+f 105/108/73 90/87/73 104/104/73
+f 99/109/74 84/88/74 98/105/74
+f 93/110/75 78/89/75 92/106/75
+f 106/126/76 91/107/76 105/108/76
+f 100/111/77 85/90/77 99/109/77
+f 94/112/78 79/91/78 93/110/78
+f 101/113/79 86/92/79 100/111/79
+f 95/114/80 80/93/80 94/112/80
+f 102/115/81 87/94/81 101/113/81
+f 96/116/82 81/95/82 95/114/82
+f 103/102/268 88/96/268 102/115/268
+f 97/103/269 82/97/269 96/116/269
+f 117/119/270 102/115/270 116/117/270
+f 111/120/86 96/116/86 110/118/86
+f 118/121/87 103/102/87 117/119/87
+f 112/122/271 97/103/271 111/120/271
+f 119/123/89 104/104/89 118/121/89
+f 113/124/90 98/105/90 112/122/90
+f 120/127/91 105/108/91 119/123/91
+f 114/128/92 99/109/92 113/124/92
+f 108/129/93 93/110/93 107/125/93
+f 121/133/94 106/126/94 120/127/94
+f 115/130/95 100/111/95 114/128/95
+f 109/131/96 94/112/96 108/129/96
+f 116/117/97 101/113/97 115/130/97
+f 110/118/98 95/114/98 109/131/98
+f 123/136/99 108/129/99 122/132/99
+f 136/153/100 121/133/100 135/134/100
+f 130/137/272 115/130/272 129/135/272
+f 124/138/102 109/131/102 123/136/102
+f 131/139/273 116/117/273 130/137/273
+f 125/140/104 110/118/104 124/138/104
+f 132/141/274 117/119/274 131/139/274
+f 126/142/106 111/120/106 125/140/106
+f 133/143/107 118/121/107 132/141/107
+f 127/144/275 112/122/275 126/142/275
+f 134/145/109 119/123/109 133/143/109
+f 128/146/276 113/124/276 127/144/276
+f 135/134/111 120/127/111 134/145/111
+f 129/135/112 114/128/112 128/146/112
+f 142/149/277 127/144/277 141/147/277
+f 149/150/114 134/145/114 148/148/114
+f 143/151/115 128/146/115 142/149/115
+f 150/154/116 135/134/116 149/150/116
+f 144/155/278 129/135/278 143/151/278
+f 138/156/118 123/136/118 137/152/118
+f 151/172/119 136/153/119 150/154/119
+f 145/157/279 130/137/279 144/155/279
+f 139/158/280 124/138/280 138/156/280
+f 146/159/281 131/139/281 145/157/281
+f 140/160/123 125/140/123 139/158/123
+f 147/161/124 132/141/124 146/159/124
+f 141/147/282 126/142/282 140/160/282
+f 148/148/283 133/143/283 147/161/283
+f 161/164/284 146/159/284 160/162/284
+f 155/165/128 140/160/128 154/163/128
+f 162/166/129 147/161/129 161/164/129
+f 156/188/285 141/147/285 155/165/285
+f 163/168/131 148/148/131 162/166/131
+f 141/147/286 156/188/286 157/167/286
+f 164/177/133 149/150/133 163/168/133
+f 158/170/134 143/151/134 157/167/134
+f 165/173/135 150/154/135 164/169/135
+f 159/174/136 144/155/136 158/170/136
+f 153/175/137 138/156/137 152/171/137
+f 166/256/138 151/172/138 165/173/138
+f 160/162/139 145/157/139 159/174/139
+f 154/163/140 139/158/140 153/175/140
+f 180/182/141 165/176/141 179/178/141
+f 174/183/142 159/174/142 173/179/142
+f 168/184/143 153/175/143 167/180/143
+f 181/201/144 166/181/144 180/182/144
+f 175/185/145 160/162/145 174/183/145
+f 169/186/146 154/163/146 168/184/146
+f 176/187/287 161/164/287 175/185/287
+f 170/189/148 155/165/148 169/186/148
+f 177/190/149 162/166/149 176/187/149
+f 171/191/288 156/188/288 170/189/288
+f 178/192/151 163/168/151 177/190/151
+f 172/193/289 157/167/289 171/191/289
+f 179/178/153 164/177/153 178/192/153
+f 173/179/154 158/170/154 172/193/154
+f 193/196/290 178/192/290 192/194/290
+f 187/197/156 172/193/156 186/195/156
+f 194/198/157 179/178/157 193/196/157
+f 188/199/291 173/179/291 187/197/291
+f 195/202/159 180/182/159 194/198/159
+f 189/203/160 174/183/160 188/199/160
+f 183/204/161 168/184/161 182/200/161
+f 196/220/162 181/201/162 195/202/162
+f 190/205/163 175/185/163 189/203/163
+f 184/206/292 169/186/292 183/204/292
+f 191/207/165 176/187/165 190/205/165
+f 185/208/166 170/189/166 184/206/166
+f 192/194/167 177/190/167 191/207/167
+f 186/195/168 171/191/168 185/208/168
+f 190/205/169 205/222/169 206/209/169
+f 184/206/170 199/223/170 200/210/170
+f 191/207/171 206/209/171 207/211/171
+f 185/208/293 200/210/293 201/212/293
+f 192/194/294 207/211/294 208/213/294
+f 186/195/174 201/212/174 202/214/174
+f 193/196/175 208/213/175 209/215/175
+f 187/197/295 202/214/295 203/216/295
+f 194/198/296 209/215/296 210/217/296
+f 188/199/178 203/216/178 204/218/178
+f 182/200/179 197/226/179 198/219/179
+f 195/202/180 210/217/180 211/221/180
+f 189/203/181 204/218/181 205/222/181
+f 183/204/297 198/219/297 199/223/297
+f 209/215/183 225/236/183 226/224/183
+f 203/216/184 219/237/184 220/225/184
+f 197/226/185 213/245/185 214/227/185
+f 210/217/186 226/224/186 227/228/186
+f 204/218/187 220/225/187 221/229/187
+f 198/219/188 214/227/188 215/230/188
+f 205/222/298 221/229/298 222/231/298
+f 199/223/190 215/230/190 216/232/190
+f 206/209/299 222/231/299 223/233/299
+f 200/210/192 216/232/192 217/234/192
+f 224/238/300 208/213/300 223/233/300
+f 201/212/194 217/234/194 218/235/194
+f 208/213/195 224/238/195 225/236/195
+f 202/214/196 218/235/196 219/237/196
+f 223/233/301 238/252/301 239/239/301
+f 217/234/198 232/253/198 233/240/198
+f 224/238/199 239/239/199 240/241/199
+f 218/235/200 233/240/200 234/242/200
+f 225/236/201 240/241/201 241/243/201
+f 219/237/202 234/242/202 235/244/202
+f 213/245/203 228/261/203 229/246/203
+f 226/224/204 241/243/204 242/247/204
+f 220/225/205 235/244/205 236/248/205
+f 214/227/206 229/246/206 230/249/206
+f 221/229/302 236/248/302 237/250/302
+f 215/230/208 230/249/208 231/251/208
+f 222/231/209 237/250/209 238/252/209
+f 216/232/303 231/251/303 232/253/303
+f 236/248/304 9/17/304 10/21/304
+f 230/249/305 3/19/305 4/23/305
+f 11/25/244 238/252/244 10/21/244
+f 231/251/306 4/23/306 5/27/306
+f 12/2/307 239/239/307 11/25/307
+f 232/253/308 5/27/308 6/5/308
+f 239/239/248 12/2/248 13/1/248
+f 233/240/309 6/5/309 7/4/309
+f 240/241/251 13/1/251 14/263/251
+f 234/242/310 7/4/310 8/10/310
+f 228/261/253 1/13/253 2/12/253
+f 241/243/311 14/263/311 15/264/311
+f 235/244/255 8/10/255 9/17/255
+f 229/246/256 2/12/256 3/19/256
diff --git a/src/datavisualization/engine/meshes/sphereSmooth.obj b/src/datavisualization/engine/meshes/sphereSmooth.obj
new file mode 100644
index 00000000..3c5b1299
--- /dev/null
+++ b/src/datavisualization/engine/meshes/sphereSmooth.obj
@@ -0,0 +1,1232 @@
+# Blender v2.66 (sub 0) OBJ File: 'sphere.blend'
+# www.blender.org
+o Sphere
+v -0.195090 0.980785 0.000000
+v -0.382683 0.923880 0.000000
+v -0.555570 0.831470 0.000000
+v -0.707107 0.707107 0.000000
+v -0.831470 0.555570 0.000000
+v -0.923880 0.382683 0.000000
+v -0.980785 0.195090 0.000000
+v -1.000000 0.000000 0.000000
+v -0.980785 -0.195090 0.000000
+v -0.923880 -0.382683 0.000000
+v -0.831470 -0.555570 0.000000
+v -0.707107 -0.707107 0.000000
+v -0.555570 -0.831470 0.000000
+v -0.382683 -0.923880 0.000000
+v -0.195090 -0.980785 0.000000
+v -0.180240 0.980785 -0.074658
+v -0.353553 0.923880 -0.146447
+v -0.513280 0.831470 -0.212608
+v -0.653281 0.707107 -0.270598
+v -0.768178 0.555570 -0.318190
+v -0.853553 0.382683 -0.353553
+v -0.906127 0.195090 -0.375330
+v -0.923880 0.000000 -0.382684
+v -0.906127 -0.195090 -0.375330
+v -0.853553 -0.382683 -0.353554
+v -0.768178 -0.555570 -0.318190
+v -0.653281 -0.707107 -0.270598
+v -0.513280 -0.831470 -0.212608
+v -0.353553 -0.923880 -0.146447
+v -0.180240 -0.980785 -0.074658
+v 0.000000 -1.000000 0.000000
+v -0.137950 0.980785 -0.137950
+v -0.270598 0.923880 -0.270598
+v -0.392847 0.831470 -0.392848
+v -0.500000 0.707107 -0.500000
+v -0.587938 0.555570 -0.587938
+v -0.653281 0.382683 -0.653282
+v -0.693520 0.195090 -0.693520
+v -0.707107 0.000000 -0.707107
+v -0.693520 -0.195090 -0.693520
+v -0.653281 -0.382683 -0.653282
+v -0.587938 -0.555570 -0.587938
+v -0.500000 -0.707107 -0.500000
+v -0.392847 -0.831470 -0.392848
+v -0.270598 -0.923880 -0.270598
+v -0.137949 -0.980785 -0.137950
+v -0.074658 0.980785 -0.180240
+v -0.146446 0.923880 -0.353554
+v -0.212607 0.831470 -0.513280
+v -0.270598 0.707107 -0.653282
+v -0.318189 0.555570 -0.768178
+v -0.353553 0.382683 -0.853554
+v -0.375330 0.195090 -0.906128
+v -0.382683 0.000000 -0.923880
+v -0.375330 -0.195090 -0.906128
+v -0.353553 -0.382683 -0.853554
+v -0.318189 -0.555570 -0.768178
+v -0.270598 -0.707107 -0.653282
+v -0.212607 -0.831470 -0.513280
+v -0.146446 -0.923880 -0.353554
+v -0.074658 -0.980785 -0.180240
+v 0.000000 0.980785 -0.195091
+v 0.000000 0.923880 -0.382684
+v 0.000000 0.831470 -0.555570
+v 0.000000 0.707107 -0.707107
+v 0.000000 0.555570 -0.831470
+v 0.000000 0.382683 -0.923880
+v 0.000000 0.195090 -0.980785
+v 0.000000 0.000000 -1.000000
+v 0.000000 -0.195090 -0.980785
+v 0.000000 -0.382683 -0.923880
+v 0.000000 -0.555570 -0.831470
+v 0.000000 -0.707107 -0.707107
+v 0.000000 -0.831470 -0.555570
+v 0.000000 -0.923880 -0.382684
+v 0.000000 -0.980785 -0.195090
+v 0.074658 0.980785 -0.180240
+v 0.146447 0.923880 -0.353554
+v 0.212608 0.831470 -0.513280
+v 0.270598 0.707107 -0.653282
+v 0.318190 0.555570 -0.768178
+v 0.353554 0.382683 -0.853553
+v 0.375331 0.195090 -0.906128
+v 0.382684 0.000000 -0.923880
+v 0.375331 -0.195090 -0.906128
+v 0.353554 -0.382683 -0.853553
+v 0.318190 -0.555570 -0.768178
+v 0.270598 -0.707107 -0.653282
+v 0.212608 -0.831470 -0.513280
+v 0.146447 -0.923880 -0.353554
+v 0.074658 -0.980785 -0.180240
+v 0.137950 0.980785 -0.137950
+v 0.270599 0.923880 -0.270598
+v 0.392848 0.831470 -0.392848
+v 0.500000 0.707107 -0.500000
+v 0.587938 0.555570 -0.587938
+v 0.653282 0.382683 -0.653282
+v 0.693520 0.195090 -0.693520
+v 0.707107 0.000000 -0.707107
+v 0.693520 -0.195090 -0.693520
+v 0.653282 -0.382683 -0.653281
+v 0.587938 -0.555570 -0.587938
+v 0.500000 -0.707107 -0.500000
+v 0.392848 -0.831470 -0.392848
+v 0.270599 -0.923880 -0.270598
+v 0.137950 -0.980785 -0.137950
+v 0.180241 0.980785 -0.074658
+v 0.353554 0.923880 -0.146447
+v 0.513280 0.831470 -0.212608
+v 0.653282 0.707107 -0.270598
+v 0.768178 0.555570 -0.318190
+v 0.853554 0.382683 -0.353553
+v 0.906128 0.195090 -0.375330
+v 0.923880 0.000000 -0.382683
+v 0.906128 -0.195090 -0.375330
+v 0.853554 -0.382683 -0.353553
+v 0.768178 -0.555570 -0.318190
+v 0.653282 -0.707107 -0.270598
+v 0.513280 -0.831470 -0.212608
+v 0.353554 -0.923880 -0.146447
+v 0.180240 -0.980785 -0.074658
+v 0.195091 0.980785 0.000000
+v 0.382684 0.923880 0.000000
+v 0.555571 0.831470 0.000000
+v 0.707107 0.707107 0.000000
+v 0.831470 0.555570 0.000000
+v 0.923880 0.382683 0.000000
+v 0.980786 0.195090 0.000000
+v 1.000000 0.000000 0.000000
+v 0.980786 -0.195090 0.000000
+v 0.923880 -0.382683 0.000000
+v 0.831470 -0.555570 0.000000
+v 0.707107 -0.707107 0.000000
+v 0.555571 -0.831470 0.000000
+v 0.382684 -0.923880 0.000000
+v 0.195091 -0.980785 0.000000
+v 0.180241 0.980785 0.074658
+v 0.353554 0.923880 0.146447
+v 0.513280 0.831470 0.212608
+v 0.653282 0.707107 0.270598
+v 0.768178 0.555570 0.318190
+v 0.853554 0.382683 0.353553
+v 0.906128 0.195090 0.375330
+v 0.923880 0.000000 0.382684
+v 0.906128 -0.195090 0.375330
+v 0.853554 -0.382683 0.353553
+v 0.768178 -0.555570 0.318190
+v 0.653282 -0.707107 0.270598
+v 0.513280 -0.831470 0.212608
+v 0.353554 -0.923880 0.146447
+v 0.180240 -0.980785 0.074658
+v 0.137950 0.980785 0.137950
+v 0.270599 0.923880 0.270598
+v 0.392848 0.831470 0.392848
+v 0.500000 0.707107 0.500000
+v 0.587938 0.555570 0.587938
+v 0.653282 0.382683 0.653282
+v 0.693520 0.195090 0.693520
+v 0.707107 0.000000 0.707107
+v 0.693520 -0.195090 0.693520
+v 0.653282 -0.382683 0.653282
+v 0.587938 -0.555570 0.587938
+v 0.500000 -0.707107 0.500000
+v 0.392848 -0.831470 0.392848
+v 0.270599 -0.923880 0.270598
+v 0.137950 -0.980785 0.137950
+v 0.074658 0.980785 0.180240
+v 0.146447 0.923880 0.353554
+v 0.212608 0.831470 0.513280
+v 0.270598 0.707107 0.653282
+v 0.318190 0.555570 0.768178
+v 0.353554 0.382683 0.853553
+v 0.375331 0.195090 0.906128
+v 0.382684 0.000000 0.923880
+v 0.375331 -0.195090 0.906128
+v 0.353554 -0.382683 0.853553
+v 0.318190 -0.555570 0.768178
+v 0.270598 -0.707107 0.653282
+v 0.212608 -0.831470 0.513280
+v 0.146447 -0.923880 0.353554
+v 0.074658 -0.980785 0.180240
+v 0.000000 0.980785 0.195091
+v 0.000000 0.923880 0.382684
+v 0.000000 0.831470 0.555570
+v 0.000000 0.707107 0.707107
+v 0.000000 0.555570 0.831470
+v 0.000000 0.382683 0.923880
+v 0.000000 0.195090 0.980785
+v 0.000000 0.000000 1.000000
+v 0.000000 -0.195090 0.980785
+v 0.000000 -0.382683 0.923879
+v 0.000000 -0.555570 0.831470
+v 0.000000 -0.707107 0.707107
+v 0.000000 -0.831470 0.555570
+v 0.000000 -0.923880 0.382684
+v 0.000000 -0.980785 0.195090
+v -0.074658 0.980785 0.180240
+v -0.146446 0.923880 0.353554
+v -0.212607 0.831470 0.513280
+v -0.270598 0.707107 0.653282
+v -0.318189 0.555570 0.768178
+v -0.353553 0.382683 0.853553
+v -0.375330 0.195090 0.906128
+v -0.382683 0.000000 0.923880
+v -0.375330 -0.195090 0.906128
+v -0.353553 -0.382683 0.853553
+v -0.318189 -0.555570 0.768178
+v -0.270598 -0.707107 0.653282
+v -0.212607 -0.831470 0.513280
+v -0.146446 -0.923880 0.353554
+v -0.074658 -0.980785 0.180240
+v 0.000000 1.000000 0.000000
+v -0.137950 0.980785 0.137950
+v -0.270598 0.923880 0.270598
+v -0.392847 0.831470 0.392848
+v -0.500000 0.707107 0.500000
+v -0.587938 0.555570 0.587938
+v -0.653281 0.382683 0.653281
+v -0.693520 0.195090 0.693520
+v -0.707107 0.000000 0.707107
+v -0.693520 -0.195090 0.693520
+v -0.653281 -0.382683 0.653281
+v -0.587938 -0.555570 0.587938
+v -0.500000 -0.707107 0.500000
+v -0.392847 -0.831470 0.392848
+v -0.270598 -0.923880 0.270598
+v -0.137949 -0.980785 0.137950
+v -0.180240 0.980785 0.074658
+v -0.353553 0.923880 0.146447
+v -0.513280 0.831470 0.212608
+v -0.653281 0.707107 0.270598
+v -0.768177 0.555570 0.318190
+v -0.853553 0.382683 0.353553
+v -0.906127 0.195090 0.375330
+v -0.923879 0.000000 0.382683
+v -0.906127 -0.195090 0.375330
+v -0.853553 -0.382683 0.353553
+v -0.768177 -0.555570 0.318190
+v -0.653281 -0.707107 0.270598
+v -0.513280 -0.831470 0.212608
+v -0.353553 -0.923880 0.146447
+v -0.180240 -0.980785 0.074658
+vt 0.040867 0.325557
+vt 0.048386 0.386583
+vt 0.001015 0.334499
+vt 0.081872 0.692529
+vt 0.092315 0.752973
+vt 0.006404 0.709363
+vt 1.031336 0.264931
+vt 1.040867 0.325557
+vt 0.999822 0.272029
+vt 0.073887 0.631595
+vt 0.005301 0.646891
+vt 0.333915 0.937286
+vt 0.448527 0.905466
+vt 0.447682 0.976645
+vt 1.017784 0.205113
+vt 0.998129 0.209571
+vt 0.067156 0.570413
+vt 0.004397 0.584414
+vt 0.196016 0.918498
+vt 0.034176 0.958662
+vt 0.060989 0.509119
+vt 0.003585 0.521934
+vt 0.135028 0.869370
+vt 0.015221 0.896641
+vt 0.054891 0.447811
+vt 0.002796 0.459454
+vt 0.107782 0.812401
+vt 0.010297 0.834265
+vt 0.001965 0.396975
+vt 0.007907 0.771825
+vt 0.978319 0.207096
+vt 1.004397 0.584414
+vt 1.005301 0.646891
+vt 0.941200 0.576589
+vt 1.034176 0.958662
+vt 0.823807 0.933258
+vt 1.003585 0.521934
+vt 0.945911 0.514786
+vt 1.015221 0.896641
+vt 0.885287 0.880701
+vt 1.002796 0.459454
+vt 0.950535 0.452971
+vt 1.010297 0.834265
+vt 0.908873 0.821779
+vt 1.001965 0.396975
+vt 0.955439 0.391196
+vt 1.007907 0.771825
+vt 0.921503 0.761167
+vt 1.001015 0.334499
+vt 0.961079 0.329532
+vt 1.006404 0.709363
+vt 0.929787 0.699898
+vt 0.968202 0.268089
+vt 0.936013 0.638321
+vt 0.488610 0.915189
+vt 0.647808 0.950687
+vt 0.921611 0.311033
+vt 0.859136 0.666985
+vt 0.937209 0.253354
+vt 0.870446 0.607941
+vt 0.532175 0.909643
+vt 0.657607 0.903302
+vt 0.959449 0.197860
+vt 0.880347 0.548455
+vt 0.745300 0.879338
+vt 0.889690 0.488794
+vt 0.796385 0.834663
+vt 0.899158 0.429173
+vt 0.825891 0.781668
+vt 0.909472 0.369816
+vt 0.845097 0.725165
+vt 0.848920 0.390841
+vt 0.761226 0.728711
+vt 0.864196 0.334814
+vt 0.780693 0.674598
+vt 0.882867 0.280332
+vt 0.796418 0.618773
+vt 0.907539 0.228698
+vt 0.810089 0.562031
+vt 0.558962 0.891763
+vt 0.641452 0.857179
+vt 0.942759 0.182515
+vt 0.822818 0.504873
+vt 0.697492 0.824480
+vt 0.835477 0.447684
+vt 0.735147 0.779653
+vt 0.879896 0.195479
+vt 0.753309 0.508011
+vt 0.618082 0.815427
+vt 0.767315 0.452094
+vt 0.657173 0.773912
+vt 0.782092 0.396562
+vt 0.685241 0.725518
+vt 0.798714 0.341964
+vt 0.706593 0.673391
+vt 0.818709 0.289116
+vt 0.723996 0.619193
+vt 0.844487 0.239416
+vt 0.739178 0.563865
+vt 0.567268 0.868303
+vt 0.563300 0.844314
+vt 0.770454 0.236269
+vt 0.670392 0.566231
+vt 0.805029 0.190637
+vt 0.683774 0.509644
+vt 0.551952 0.822879
+vt 0.929896 0.162212
+vt 0.855308 0.155368
+vt 0.697011 0.452991
+vt 0.591182 0.780044
+vt 0.710973 0.396675
+vt 0.618699 0.730484
+vt 0.726705 0.341193
+vt 0.639317 0.677374
+vt 0.745717 0.287291
+vt 0.655961 0.622327
+vt 0.665037 0.288362
+vt 0.594131 0.638967
+vt 0.684737 0.232805
+vt 0.605914 0.580518
+vt 0.713639 0.180821
+vt 0.616615 0.521685
+vt 0.760428 0.136665
+vt 0.627046 0.462757
+vt 0.536166 0.805967
+vt 0.923407 0.138703
+vt 0.836350 0.110271
+vt 0.637946 0.403995
+vt 0.562017 0.752770
+vt 0.650183 0.345708
+vt 0.580132 0.696622
+vt 0.517784 0.794886
+vt 0.927547 0.114679
+vt 0.833915 0.062714
+vt 0.573887 0.368405
+vt 0.531336 0.735069
+vt 0.581872 0.307471
+vt 0.540867 0.674443
+vt 0.592315 0.247027
+vt 0.548386 0.613417
+vt 0.607782 0.187599
+vt 0.554891 0.552189
+vt 0.635028 0.130630
+vt 0.560989 0.490881
+vt 0.696016 0.081502
+vt 0.567156 0.429587
+vt 0.502796 0.540546
+vt 0.515221 0.103359
+vt 0.503585 0.478066
+vt 0.534176 0.041338
+vt 0.504397 0.415586
+vt 0.498129 0.790428
+vt 0.948527 0.094534
+vt 0.947682 0.023355
+vt 0.505301 0.353109
+vt 0.499822 0.727971
+vt 0.506404 0.290637
+vt 0.501015 0.665501
+vt 0.507907 0.228175
+vt 0.501965 0.603025
+vt 0.510297 0.165735
+vt 0.429787 0.300102
+vt 0.461079 0.670468
+vt 0.421503 0.238833
+vt 0.455439 0.608804
+vt 0.408873 0.178221
+vt 0.445911 0.485214
+vt 0.385287 0.119299
+vt 1.323807 0.066742
+vt 0.441200 0.423411
+vt 0.478319 0.792904
+vt 0.988610 0.084811
+vt 1.147808 0.049313
+vt 0.436013 0.361679
+vt 0.468202 0.731911
+vt 0.147808 0.049313
+vt 0.323807 0.066742
+vt 0.245300 0.120661
+vt 0.380347 0.451545
+vt 0.459449 0.802140
+vt 0.032175 0.090357
+vt 0.157607 0.096698
+vt 0.370446 0.392059
+vt 0.437209 0.746646
+vt 0.359136 0.333015
+vt 0.421611 0.688967
+vt 0.345097 0.274835
+vt 0.450536 0.547029
+vt 0.409472 0.630184
+vt 0.325892 0.218332
+vt 0.399158 0.570827
+vt 0.296385 0.165337
+vt 0.389690 0.511206
+vt 0.261226 0.271289
+vt 0.348920 0.609159
+vt 0.235147 0.220347
+vt 0.335478 0.552316
+vt 0.197492 0.175520
+vt 0.322818 0.495127
+vt 0.442759 0.817485
+vt 0.058962 0.108237
+vt 0.141452 0.142821
+vt 0.310089 0.437969
+vt 0.407539 0.771302
+vt 0.296418 0.381227
+vt 0.382867 0.719668
+vt 0.280693 0.325402
+vt 0.364196 0.665186
+vt 0.223996 0.380807
+vt 0.318709 0.710884
+vt 0.206593 0.326609
+vt 0.298714 0.658036
+vt 0.185241 0.274482
+vt 0.282092 0.603438
+vt 0.157173 0.226088
+vt 0.267315 0.547906
+vt 0.118082 0.184573
+vt 0.253309 0.491989
+vt 0.379896 0.804521
+vt 0.067268 0.131697
+vt 0.063300 0.155685
+vt 0.239178 0.436135
+vt 0.344487 0.760584
+vt 0.091182 0.219955
+vt 0.197011 0.547009
+vt 0.429896 0.837788
+vt 0.355308 0.844632
+vt 0.051952 0.177121
+vt 0.183774 0.490356
+vt 0.305029 0.809363
+vt 0.170392 0.433769
+vt 0.270454 0.763731
+vt 0.155961 0.377673
+vt 0.245717 0.712709
+vt 0.226706 0.658807
+vt 0.118699 0.269516
+vt 0.210973 0.603325
+vt 0.139317 0.322626
+vt 0.094131 0.361033
+vt 0.165037 0.711638
+vt 0.080132 0.303378
+vt 0.150183 0.654292
+vt 0.062017 0.247229
+vt 0.137946 0.596005
+vt 0.423407 0.861296
+vt 0.336350 0.889729
+vt 0.036166 0.194032
+vt 0.127046 0.537243
+vt 0.260428 0.863335
+vt 0.116615 0.478315
+vt 0.213639 0.819179
+vt 0.105914 0.419482
+vt 0.184737 0.767195
+vt 0.495265 0.852856
+vt 0.995265 0.147143
+vt 1.032175 0.090357
+vt 1.058962 0.108237
+vt 1.067268 0.131697
+vt 1.063300 0.155685
+vt 1.051952 0.177121
+vt 0.427547 0.885321
+vt 1.036166 0.194032
+vt 0.031336 0.264931
+vt 0.017784 0.205113
+vn -0.563891 -0.825831 0.000000
+vn -0.713095 -0.701041 0.000000
+vn -0.520981 -0.825831 -0.215796
+vn -0.981231 0.192785 0.000000
+vn -0.925596 0.378430 0.000000
+vn -0.906522 0.192785 -0.375500
+vn -0.393017 -0.919523 0.000000
+vn -0.363109 -0.919523 -0.150395
+vn -1.000000 0.000000 0.000000
+vn -0.923856 0.000000 -0.382672
+vn -0.393017 0.919523 0.000000
+vn -0.206793 0.978362 0.000000
+vn -0.363109 0.919523 -0.150395
+vn -0.206793 -0.978362 0.000000
+vn -0.191046 -0.978362 -0.079134
+vn -0.981231 -0.192785 0.000000
+vn -0.906522 -0.192785 -0.375500
+vn -0.563891 0.825831 0.000000
+vn -0.520981 0.825831 -0.215796
+vn -0.925596 -0.378430 0.000000
+vn -0.855159 -0.378430 -0.354198
+vn -0.713095 0.701041 0.000000
+vn -0.658803 0.701041 -0.272866
+vn -0.835139 -0.550005 0.000000
+vn -0.771569 -0.550005 -0.319590
+vn -0.835139 0.550005 0.000000
+vn -0.771569 0.550005 -0.319590
+vn -0.658803 -0.701041 -0.272866
+vn -0.855159 0.378430 -0.354198
+vn -0.146214 -0.978362 -0.146214
+vn -0.693838 -0.192785 -0.693838
+vn -0.398724 0.825831 -0.398724
+vn -0.654500 -0.378430 -0.654500
+vn -0.504227 0.701041 -0.504227
+vn -0.590533 -0.550005 -0.590533
+vn -0.590533 0.550005 -0.590533
+vn -0.504227 -0.701041 -0.504227
+vn -0.654500 0.378430 -0.654500
+vn -0.398724 -0.825831 -0.398724
+vn -0.693838 0.192785 -0.693838
+vn -0.277902 -0.919523 -0.277902
+vn -0.707083 0.000000 -0.707083
+vn -0.191046 0.978362 -0.079134
+vn -0.277902 0.919523 -0.277902
+vn -0.215796 -0.825831 -0.520981
+vn -0.375500 0.192785 -0.906522
+vn -0.150395 -0.919523 -0.363109
+vn -0.382672 0.000000 -0.923856
+vn -0.146214 0.978362 -0.146214
+vn -0.150395 0.919523 -0.363109
+vn -0.079134 -0.978362 -0.191046
+vn -0.375500 -0.192785 -0.906522
+vn -0.215796 0.825831 -0.520981
+vn -0.354198 -0.378430 -0.855159
+vn -0.272866 0.701041 -0.658803
+vn -0.319590 -0.550005 -0.771569
+vn -0.319590 0.550005 -0.771569
+vn -0.272866 -0.701041 -0.658803
+vn -0.354198 0.378430 -0.855159
+vn 0.000000 -0.550005 -0.835139
+vn 0.000000 0.550005 -0.835139
+vn 0.000000 -0.701041 -0.713095
+vn 0.000000 0.378430 -0.925596
+vn 0.000000 -0.825831 -0.563891
+vn 0.000000 0.192785 -0.981231
+vn 0.000000 -0.919523 -0.393017
+vn 0.000000 0.000000 -1.000000
+vn -0.079134 0.978362 -0.191046
+vn 0.000000 0.919523 -0.393017
+vn 0.000000 -0.978362 -0.206793
+vn 0.000000 -0.192785 -0.981231
+vn 0.000000 0.825831 -0.563891
+vn 0.000000 -0.378430 -0.925596
+vn 0.000000 0.701041 -0.713095
+vn 0.150395 -0.919523 -0.363109
+vn 0.382672 0.000000 -0.923856
+vn 0.150395 0.919523 -0.363109
+vn 0.375500 -0.192785 -0.906522
+vn 0.215796 0.825831 -0.520981
+vn 0.354198 -0.378430 -0.855159
+vn 0.272866 0.701041 -0.658803
+vn 0.319590 -0.550005 -0.771569
+vn 0.319590 0.550005 -0.771569
+vn 0.272866 -0.701041 -0.658803
+vn 0.354198 0.378430 -0.855159
+vn 0.215796 -0.825831 -0.520981
+vn 0.375500 0.192785 -0.906522
+vn 0.000000 0.978362 -0.206793
+vn 0.079134 0.978362 -0.191046
+vn 0.504227 -0.701041 -0.504227
+vn 0.654500 0.378430 -0.654500
+vn 0.398724 -0.825831 -0.398724
+vn 0.693838 0.192785 -0.693838
+vn 0.146214 0.978362 -0.146214
+vn 0.079134 -0.978362 -0.191046
+vn 0.277902 -0.919523 -0.277902
+vn 0.707083 0.000000 -0.707083
+vn 0.277902 0.919523 -0.277902
+vn 0.693838 -0.192785 -0.693838
+vn 0.398724 0.825831 -0.398724
+vn 0.654500 -0.378430 -0.654500
+vn 0.504227 0.701041 -0.504227
+vn 0.590533 -0.550005 -0.590533
+vn 0.590533 0.550005 -0.590533
+vn 0.855159 -0.378430 -0.354198
+vn 0.658803 0.701041 -0.272866
+vn 0.771569 -0.550005 -0.319590
+vn 0.771569 0.550005 -0.319590
+vn 0.658803 -0.701041 -0.272866
+vn 0.855159 0.378430 -0.354198
+vn 0.520981 -0.825831 -0.215796
+vn 0.906522 0.192785 -0.375500
+vn 0.191046 0.978362 -0.079134
+vn 0.146214 -0.978362 -0.146214
+vn 0.363109 -0.919523 -0.150395
+vn 0.923856 0.000000 -0.382672
+vn 0.363109 0.919523 -0.150395
+vn 0.906522 -0.192785 -0.375500
+vn 0.520981 0.825831 -0.215796
+vn 0.206793 0.978362 0.000000
+vn 0.191046 -0.978362 -0.079134
+vn 0.393017 -0.919523 0.000000
+vn 1.000000 0.000000 0.000000
+vn 0.393017 0.919523 0.000000
+vn 0.981231 -0.192785 0.000000
+vn 0.563891 0.825831 0.000000
+vn 0.925596 -0.378430 0.000000
+vn 0.713095 0.701041 0.000000
+vn 0.835139 -0.550005 0.000000
+vn 0.835139 0.550005 0.000000
+vn 0.713095 -0.701041 0.000000
+vn 0.925596 0.378430 0.000000
+vn 0.563891 -0.825831 0.000000
+vn 0.981231 0.192785 0.000000
+vn 0.771569 0.550005 0.319590
+vn 0.658803 -0.701041 0.272866
+vn 0.855159 0.378430 0.354198
+vn 0.520981 -0.825831 0.215796
+vn 0.906522 0.192785 0.375500
+vn 0.191046 0.978362 0.079134
+vn 0.206793 -0.978362 0.000000
+vn 0.363109 -0.919523 0.150395
+vn 0.923856 0.000000 0.382672
+vn 0.363109 0.919523 0.150395
+vn 0.906522 -0.192785 0.375500
+vn 0.520981 0.825831 0.215796
+vn 0.855159 -0.378430 0.354198
+vn 0.658803 0.701041 0.272866
+vn 0.771569 -0.550005 0.319590
+vn 0.693838 -0.192785 0.693838
+vn 0.398724 0.825831 0.398724
+vn 0.654500 -0.378430 0.654500
+vn 0.504227 0.701041 0.504227
+vn 0.590533 -0.550005 0.590533
+vn 0.654500 0.378430 0.654500
+vn 0.504227 -0.701041 0.504227
+vn 0.398724 -0.825831 0.398724
+vn 0.693838 0.192785 0.693838
+vn 0.146214 0.978362 0.146214
+vn 0.191046 -0.978362 0.079134
+vn 0.277902 -0.919523 0.277902
+vn 0.707083 0.000000 0.707083
+vn 0.277902 0.919523 0.277902
+vn 0.215796 -0.825831 0.520981
+vn 0.375500 0.192785 0.906522
+vn 0.079134 0.978362 0.191046
+vn 0.146214 -0.978362 0.146214
+vn 0.150395 -0.919523 0.363109
+vn 0.382672 0.000000 0.923856
+vn 0.150395 0.919523 0.363109
+vn 0.375500 -0.192785 0.906522
+vn 0.215796 0.825831 0.520981
+vn 0.354198 -0.378430 0.855159
+vn 0.590533 0.550005 0.590533
+vn 0.272866 0.701041 0.658803
+vn 0.319590 -0.550005 0.771569
+vn 0.319590 0.550005 0.771569
+vn 0.272866 -0.701041 0.658803
+vn 0.354198 0.378430 0.855159
+vn 0.000000 -0.550005 0.835139
+vn 0.000000 0.550005 0.835139
+vn 0.000000 -0.701041 0.713095
+vn 0.000000 0.378430 0.925596
+vn 0.000000 -0.825831 0.563891
+vn 0.000000 0.192785 0.981231
+vn 0.000000 0.978362 0.206793
+vn 0.079134 -0.978362 0.191046
+vn 0.000000 -0.919523 0.393017
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.919523 0.393017
+vn 0.000000 -0.192785 0.981231
+vn 0.000000 0.825831 0.563891
+vn 0.000000 -0.378430 0.925596
+vn 0.000000 0.701041 0.713095
+vn -0.354198 -0.378430 0.855159
+vn -0.272866 0.701041 0.658803
+vn -0.319590 -0.550005 0.771569
+vn -0.319590 0.550005 0.771569
+vn -0.272866 -0.701041 0.658803
+vn -0.354198 0.378430 0.855159
+vn -0.215796 -0.825831 0.520981
+vn -0.375500 0.192785 0.906522
+vn -0.150395 -0.919523 0.363109
+vn -0.382672 0.000000 0.923856
+vn -0.150395 0.919523 0.363109
+vn 0.000000 -0.978362 0.206793
+vn -0.079134 -0.978362 0.191046
+vn -0.375500 -0.192785 0.906522
+vn -0.215796 0.825831 0.520981
+vn -0.277902 -0.919523 0.277902
+vn -0.707083 0.000000 0.707083
+vn -0.079134 0.978362 0.191046
+vn -0.277902 0.919523 0.277902
+vn -0.146214 -0.978362 0.146214
+vn -0.693838 -0.192785 0.693838
+vn -0.398724 0.825831 0.398724
+vn -0.654500 -0.378430 0.654500
+vn -0.504227 0.701041 0.504227
+vn -0.590533 -0.550005 0.590533
+vn -0.590533 0.550005 0.590533
+vn -0.654500 0.378430 0.654500
+vn -0.398724 -0.825831 0.398724
+vn -0.693838 0.192785 0.693838
+vn -0.504227 -0.701041 0.504227
+vn -0.658803 -0.701041 0.272866
+vn -0.855159 0.378430 0.354198
+vn -0.520981 -0.825831 0.215796
+vn -0.906522 0.192785 0.375500
+vn -0.363109 -0.919523 0.150395
+vn -0.923856 0.000000 0.382672
+vn -0.146214 0.978362 0.146214
+vn -0.363109 0.919523 0.150395
+vn -0.191046 -0.978362 0.079134
+vn -0.906522 -0.192785 0.375500
+vn -0.520981 0.825831 0.215796
+vn -0.855159 -0.378430 0.354198
+vn -0.658803 0.701041 0.272866
+vn -0.771569 -0.550005 0.319590
+vn -0.771569 0.550005 0.319590
+vn 0.000000 0.999969 0.000000
+vn 0.000000 -1.000000 0.000000
+vn -0.191046 0.978362 0.079134
+s 1
+f 13/1/1 12/2/2 28/3/3
+f 7/4/4 6/5/5 22/6/6
+f 14/7/7 13/8/1 29/9/8
+f 8/10/9 7/4/4 23/11/10
+f 2/12/11 1/13/12 17/14/13
+f 15/15/14 14/7/7 30/16/15
+f 9/17/16 8/10/9 24/18/17
+f 3/19/18 2/12/11 18/20/19
+f 10/21/20 9/17/16 25/22/21
+f 4/23/22 3/19/18 19/24/23
+f 11/25/24 10/21/20 26/26/25
+f 5/27/26 4/23/22 20/28/27
+f 12/2/2 11/25/24 27/29/28
+f 6/5/5 5/27/26 21/30/29
+f 30/16/15 29/9/8 46/31/30
+f 24/32/17 23/33/10 40/34/31
+f 18/35/19 17/14/13 34/36/32
+f 25/37/21 24/32/17 41/38/33
+f 19/39/23 18/35/19 35/40/34
+f 26/41/25 25/37/21 42/42/35
+f 20/43/27 19/39/23 36/44/36
+f 27/45/28 26/41/25 43/46/37
+f 21/47/29 20/43/27 37/48/38
+f 28/49/3 27/45/28 44/50/39
+f 22/51/6 21/47/29 38/52/40
+f 29/9/8 28/49/3 45/53/41
+f 23/33/10 22/51/6 39/54/42
+f 17/14/13 16/55/43 33/56/44
+f 44/50/39 43/46/37 59/57/45
+f 38/52/40 37/48/38 53/58/46
+f 45/53/41 44/50/39 60/59/47
+f 39/54/42 38/52/40 54/60/48
+f 33/56/44 32/61/49 48/62/50
+f 46/31/30 45/53/41 61/63/51
+f 40/34/31 39/54/42 55/64/52
+f 34/36/32 33/56/44 49/65/53
+f 41/38/33 40/34/31 56/66/54
+f 35/40/34 34/36/32 50/67/55
+f 42/42/35 41/38/33 57/68/56
+f 36/44/36 35/40/34 51/69/57
+f 43/46/37 42/42/35 58/70/58
+f 37/48/38 36/44/36 52/71/59
+f 57/68/56 56/66/54 72/72/60
+f 51/69/57 50/67/55 66/73/61
+f 58/70/58 57/68/56 73/74/62
+f 52/71/59 51/69/57 67/75/63
+f 59/57/45 58/70/58 74/76/64
+f 53/58/46 52/71/59 68/77/65
+f 60/59/47 59/57/45 75/78/66
+f 54/60/48 53/58/46 69/79/67
+f 48/62/50 47/80/68 63/81/69
+f 61/63/51 60/59/47 76/82/70
+f 55/64/52 54/60/48 70/83/71
+f 49/65/53 48/62/50 64/84/72
+f 56/66/54 55/64/52 71/85/73
+f 50/67/55 49/65/53 65/86/74
+f 76/82/70 75/78/66 90/87/75
+f 70/83/71 69/79/67 84/88/76
+f 64/84/72 63/81/69 78/89/77
+f 71/85/73 70/83/71 85/90/78
+f 65/86/74 64/84/72 79/91/79
+f 72/72/60 71/85/73 86/92/80
+f 66/73/61 65/86/74 80/93/81
+f 73/74/62 72/72/60 87/94/82
+f 67/75/63 66/73/61 81/95/83
+f 74/76/64 73/74/62 88/96/84
+f 68/77/65 67/75/63 82/97/85
+f 75/78/66 74/76/64 89/98/86
+f 69/79/67 68/77/65 83/99/87
+f 63/81/69 62/100/88 77/101/89
+f 89/98/86 88/96/84 103/102/90
+f 83/99/87 82/97/85 97/103/91
+f 90/87/75 89/98/86 104/104/92
+f 84/88/76 83/99/87 98/105/93
+f 78/89/77 77/101/89 92/106/94
+f 91/107/95 90/87/75 105/108/96
+f 85/90/78 84/88/76 99/109/97
+f 79/91/79 78/89/77 93/110/98
+f 86/92/80 85/90/78 100/111/99
+f 80/93/81 79/91/79 94/112/100
+f 87/94/82 86/92/80 101/113/101
+f 81/95/83 80/93/81 95/114/102
+f 88/96/84 87/94/82 102/115/103
+f 82/97/85 81/95/83 96/116/104
+f 102/115/103 101/113/101 116/117/105
+f 96/116/104 95/114/102 110/118/106
+f 103/102/90 102/115/103 117/119/107
+f 97/103/91 96/116/104 111/120/108
+f 104/104/92 103/102/90 118/121/109
+f 98/105/93 97/103/91 112/122/110
+f 105/108/96 104/104/92 119/123/111
+f 99/109/97 98/105/93 113/124/112
+f 93/110/98 92/106/94 107/125/113
+f 106/126/114 105/108/96 120/127/115
+f 100/111/99 99/109/97 114/128/116
+f 94/112/100 93/110/98 108/129/117
+f 101/113/101 100/111/99 115/130/118
+f 95/114/102 94/112/100 109/131/119
+f 108/129/117 107/125/113 122/132/120
+f 121/133/121 120/127/115 135/134/122
+f 115/130/118 114/128/116 129/135/123
+f 109/131/119 108/129/117 123/136/124
+f 116/117/105 115/130/118 130/137/125
+f 110/118/106 109/131/119 124/138/126
+f 117/119/107 116/117/105 131/139/127
+f 111/120/108 110/118/106 125/140/128
+f 118/121/109 117/119/107 132/141/129
+f 112/122/110 111/120/108 126/142/130
+f 119/123/111 118/121/109 133/143/131
+f 113/124/112 112/122/110 127/144/132
+f 120/127/115 119/123/111 134/145/133
+f 114/128/116 113/124/112 128/146/134
+f 127/144/132 126/142/130 141/147/135
+f 134/145/133 133/143/131 148/148/136
+f 128/146/134 127/144/132 142/149/137
+f 135/134/122 134/145/133 149/150/138
+f 129/135/123 128/146/134 143/151/139
+f 123/136/124 122/132/120 137/152/140
+f 136/153/141 135/134/122 150/154/142
+f 130/137/125 129/135/123 144/155/143
+f 124/138/126 123/136/124 138/156/144
+f 131/139/127 130/137/125 145/157/145
+f 125/140/128 124/138/126 139/158/146
+f 132/141/129 131/139/127 146/159/147
+f 126/142/130 125/140/128 140/160/148
+f 133/143/131 132/141/129 147/161/149
+f 146/159/147 145/157/145 160/162/150
+f 140/160/148 139/158/146 154/163/151
+f 147/161/149 146/159/147 161/164/152
+f 141/147/135 140/160/148 155/165/153
+f 148/148/136 147/161/149 162/166/154
+f 142/149/137 141/147/135 157/167/155
+f 149/150/138 148/148/136 163/168/156
+f 143/151/139 142/149/137 157/167/155
+f 150/154/142 149/150/138 164/169/157
+f 144/155/143 143/151/139 158/170/158
+f 138/156/144 137/152/140 152/171/159
+f 151/172/160 150/154/142 165/173/161
+f 145/157/145 144/155/143 159/174/162
+f 139/158/146 138/156/144 153/175/163
+f 165/176/161 164/177/157 179/178/164
+f 159/174/162 158/170/158 173/179/165
+f 153/175/163 152/171/159 167/180/166
+f 166/181/167 165/176/161 180/182/168
+f 160/162/150 159/174/162 174/183/169
+f 154/163/151 153/175/163 168/184/170
+f 161/164/152 160/162/150 175/185/171
+f 155/165/153 154/163/151 169/186/172
+f 162/166/154 161/164/152 176/187/173
+f 156/188/174 155/165/153 170/189/175
+f 163/168/156 162/166/154 177/190/176
+f 157/167/155 156/188/174 171/191/177
+f 164/177/157 163/168/156 178/192/178
+f 158/170/158 157/167/155 172/193/179
+f 178/192/178 177/190/176 192/194/180
+f 172/193/179 171/191/177 186/195/181
+f 179/178/164 178/192/178 193/196/182
+f 173/179/165 172/193/179 187/197/183
+f 180/182/168 179/178/164 194/198/184
+f 174/183/169 173/179/165 188/199/185
+f 168/184/170 167/180/166 182/200/186
+f 181/201/187 180/182/168 195/202/188
+f 175/185/171 174/183/169 189/203/189
+f 169/186/172 168/184/170 183/204/190
+f 176/187/173 175/185/171 190/205/191
+f 170/189/175 169/186/172 184/206/192
+f 177/190/176 176/187/173 191/207/193
+f 171/191/177 170/189/175 185/208/194
+f 191/207/193 190/205/191 206/209/195
+f 185/208/194 184/206/192 200/210/196
+f 192/194/180 191/207/193 207/211/197
+f 186/195/181 185/208/194 201/212/198
+f 193/196/182 192/194/180 208/213/199
+f 187/197/183 186/195/181 202/214/200
+f 194/198/184 193/196/182 209/215/201
+f 188/199/185 187/197/183 203/216/202
+f 195/202/188 194/198/184 210/217/203
+f 189/203/189 188/199/185 204/218/204
+f 183/204/190 182/200/186 198/219/205
+f 196/220/206 195/202/188 211/221/207
+f 190/205/191 189/203/189 205/222/208
+f 184/206/192 183/204/190 199/223/209
+f 210/217/203 209/215/201 226/224/210
+f 204/218/204 203/216/202 220/225/211
+f 198/219/205 197/226/212 214/227/213
+f 211/221/207 210/217/203 227/228/214
+f 205/222/208 204/218/204 221/229/215
+f 199/223/209 198/219/205 215/230/216
+f 206/209/195 205/222/208 222/231/217
+f 200/210/196 199/223/209 216/232/218
+f 207/211/197 206/209/195 223/233/219
+f 201/212/198 200/210/196 217/234/220
+f 208/213/199 207/211/197 223/233/219
+f 202/214/200 201/212/198 218/235/221
+f 209/215/201 208/213/199 225/236/222
+f 203/216/202 202/214/200 219/237/223
+f 224/238/224 223/233/219 239/239/225
+f 218/235/221 217/234/220 233/240/226
+f 225/236/222 224/238/224 240/241/227
+f 219/237/223 218/235/221 234/242/228
+f 226/224/210 225/236/222 241/243/229
+f 220/225/211 219/237/223 235/244/230
+f 214/227/213 213/245/231 229/246/232
+f 227/228/214 226/224/210 242/247/233
+f 221/229/215 220/225/211 236/248/234
+f 215/230/216 214/227/213 230/249/235
+f 222/231/217 221/229/215 237/250/236
+f 216/232/218 215/230/216 231/251/237
+f 223/233/219 222/231/217 238/252/238
+f 217/234/220 216/232/218 232/253/239
+f 1/13/12 212/254/240 16/55/43
+f 31/255/241 15/15/14 30/16/15
+f 31/255/241 30/16/15 46/31/30
+f 16/55/43 212/254/240 32/61/49
+f 32/61/49 212/254/240 47/80/68
+f 31/255/241 46/31/30 61/63/51
+f 47/80/68 212/254/240 62/100/88
+f 31/255/241 61/63/51 76/82/70
+f 31/255/241 76/82/70 91/107/95
+f 62/100/88 212/254/240 77/101/89
+f 77/101/89 212/254/240 92/106/94
+f 31/255/241 91/107/95 106/126/114
+f 92/106/94 212/254/240 107/125/113
+f 31/255/241 106/126/114 121/133/121
+f 31/255/241 121/133/121 136/153/141
+f 107/125/113 212/254/240 122/132/120
+f 122/132/120 212/254/240 137/152/140
+f 31/255/241 136/153/141 151/172/160
+f 137/152/140 212/254/240 152/171/159
+f 31/255/241 151/172/160 166/256/167
+f 31/255/241 166/256/167 181/257/187
+f 152/171/159 212/254/240 167/180/166
+f 167/180/166 212/254/240 182/200/186
+f 31/255/241 181/257/187 196/258/206
+f 31/255/241 196/258/206 211/259/207
+f 182/200/186 212/254/240 197/226/212
+f 31/255/241 211/259/207 227/260/214
+f 197/226/212 212/254/240 213/245/231
+f 213/245/231 212/254/240 228/261/242
+f 31/255/241 227/260/214 242/262/233
+f 31/255/241 242/262/233 15/15/14
+f 237/250/236 236/248/234 10/21/20
+f 231/251/237 230/249/235 4/23/22
+f 238/252/238 237/250/236 10/21/20
+f 232/253/239 231/251/237 5/27/26
+f 239/239/225 238/252/238 11/25/24
+f 233/240/226 232/253/239 6/5/5
+f 240/241/227 239/239/225 13/1/1
+f 234/242/228 233/240/226 7/4/4
+f 228/261/242 212/254/240 1/13/12
+f 241/243/229 240/241/227 14/263/7
+f 235/244/230 234/242/228 8/10/9
+f 229/246/232 228/261/242 2/12/11
+f 242/247/233 241/243/229 15/264/14
+f 236/248/234 235/244/230 9/17/16
+f 230/249/235 229/246/232 3/19/18
+f 12/2/2 27/29/28 28/3/3
+f 6/5/5 21/30/29 22/6/6
+f 13/8/1 28/49/3 29/9/8
+f 7/4/4 22/6/6 23/11/10
+f 1/13/12 16/55/43 17/14/13
+f 14/7/7 29/9/8 30/16/15
+f 8/10/9 23/11/10 24/18/17
+f 2/12/11 17/14/13 18/20/19
+f 9/17/16 24/18/17 25/22/21
+f 3/19/18 18/20/19 19/24/23
+f 10/21/20 25/22/21 26/26/25
+f 4/23/22 19/24/23 20/28/27
+f 11/25/24 26/26/25 27/29/28
+f 5/27/26 20/28/27 21/30/29
+f 29/9/8 45/53/41 46/31/30
+f 23/33/10 39/54/42 40/34/31
+f 17/14/13 33/56/44 34/36/32
+f 24/32/17 40/34/31 41/38/33
+f 18/35/19 34/36/32 35/40/34
+f 25/37/21 41/38/33 42/42/35
+f 19/39/23 35/40/34 36/44/36
+f 26/41/25 42/42/35 43/46/37
+f 20/43/27 36/44/36 37/48/38
+f 27/45/28 43/46/37 44/50/39
+f 21/47/29 37/48/38 38/52/40
+f 28/49/3 44/50/39 45/53/41
+f 22/51/6 38/52/40 39/54/42
+f 16/55/43 32/61/49 33/56/44
+f 43/46/37 58/70/58 59/57/45
+f 37/48/38 52/71/59 53/58/46
+f 44/50/39 59/57/45 60/59/47
+f 38/52/40 53/58/46 54/60/48
+f 32/61/49 47/80/68 48/62/50
+f 45/53/41 60/59/47 61/63/51
+f 39/54/42 54/60/48 55/64/52
+f 33/56/44 48/62/50 49/65/53
+f 40/34/31 55/64/52 56/66/54
+f 34/36/32 49/65/53 50/67/55
+f 41/38/33 56/66/54 57/68/56
+f 35/40/34 50/67/55 51/69/57
+f 42/42/35 57/68/56 58/70/58
+f 36/44/36 51/69/57 52/71/59
+f 56/66/54 71/85/73 72/72/60
+f 50/67/55 65/86/74 66/73/61
+f 57/68/56 72/72/60 73/74/62
+f 51/69/57 66/73/61 67/75/63
+f 58/70/58 73/74/62 74/76/64
+f 52/71/59 67/75/63 68/77/65
+f 59/57/45 74/76/64 75/78/66
+f 53/58/46 68/77/65 69/79/67
+f 47/80/68 62/100/88 63/81/69
+f 60/59/47 75/78/66 76/82/70
+f 54/60/48 69/79/67 70/83/71
+f 48/62/50 63/81/69 64/84/72
+f 55/64/52 70/83/71 71/85/73
+f 49/65/53 64/84/72 65/86/74
+f 91/107/95 76/82/70 90/87/75
+f 85/90/78 70/83/71 84/88/76
+f 79/91/79 64/84/72 78/89/77
+f 86/92/80 71/85/73 85/90/78
+f 80/93/81 65/86/74 79/91/79
+f 87/94/82 72/72/60 86/92/80
+f 81/95/83 66/73/61 80/93/81
+f 88/96/84 73/74/62 87/94/82
+f 82/97/85 67/75/63 81/95/83
+f 89/98/86 74/76/64 88/96/84
+f 83/99/87 68/77/65 82/97/85
+f 90/87/75 75/78/66 89/98/86
+f 84/88/76 69/79/67 83/99/87
+f 78/89/77 63/81/69 77/101/89
+f 104/104/92 89/98/86 103/102/90
+f 98/105/93 83/99/87 97/103/91
+f 105/108/96 90/87/75 104/104/92
+f 99/109/97 84/88/76 98/105/93
+f 93/110/98 78/89/77 92/106/94
+f 106/126/114 91/107/95 105/108/96
+f 100/111/99 85/90/78 99/109/97
+f 94/112/100 79/91/79 93/110/98
+f 101/113/101 86/92/80 100/111/99
+f 95/114/102 80/93/81 94/112/100
+f 102/115/103 87/94/82 101/113/101
+f 96/116/104 81/95/83 95/114/102
+f 103/102/90 88/96/84 102/115/103
+f 97/103/91 82/97/85 96/116/104
+f 117/119/107 102/115/103 116/117/105
+f 111/120/108 96/116/104 110/118/106
+f 118/121/109 103/102/90 117/119/107
+f 112/122/110 97/103/91 111/120/108
+f 119/123/111 104/104/92 118/121/109
+f 113/124/112 98/105/93 112/122/110
+f 120/127/115 105/108/96 119/123/111
+f 114/128/116 99/109/97 113/124/112
+f 108/129/117 93/110/98 107/125/113
+f 121/133/121 106/126/114 120/127/115
+f 115/130/118 100/111/99 114/128/116
+f 109/131/119 94/112/100 108/129/117
+f 116/117/105 101/113/101 115/130/118
+f 110/118/106 95/114/102 109/131/119
+f 123/136/124 108/129/117 122/132/120
+f 136/153/141 121/133/121 135/134/122
+f 130/137/125 115/130/118 129/135/123
+f 124/138/126 109/131/119 123/136/124
+f 131/139/127 116/117/105 130/137/125
+f 125/140/128 110/118/106 124/138/126
+f 132/141/129 117/119/107 131/139/127
+f 126/142/130 111/120/108 125/140/128
+f 133/143/131 118/121/109 132/141/129
+f 127/144/132 112/122/110 126/142/130
+f 134/145/133 119/123/111 133/143/131
+f 128/146/134 113/124/112 127/144/132
+f 135/134/122 120/127/115 134/145/133
+f 129/135/123 114/128/116 128/146/134
+f 142/149/137 127/144/132 141/147/135
+f 149/150/138 134/145/133 148/148/136
+f 143/151/139 128/146/134 142/149/137
+f 150/154/142 135/134/122 149/150/138
+f 144/155/143 129/135/123 143/151/139
+f 138/156/144 123/136/124 137/152/140
+f 151/172/160 136/153/141 150/154/142
+f 145/157/145 130/137/125 144/155/143
+f 139/158/146 124/138/126 138/156/144
+f 146/159/147 131/139/127 145/157/145
+f 140/160/148 125/140/128 139/158/146
+f 147/161/149 132/141/129 146/159/147
+f 141/147/135 126/142/130 140/160/148
+f 148/148/136 133/143/131 147/161/149
+f 161/164/152 146/159/147 160/162/150
+f 155/165/153 140/160/148 154/163/151
+f 162/166/154 147/161/149 161/164/152
+f 156/188/174 141/147/135 155/165/153
+f 163/168/156 148/148/136 162/166/154
+f 141/147/135 156/188/174 157/167/155
+f 164/177/157 149/150/138 163/168/156
+f 158/170/158 143/151/139 157/167/155
+f 165/173/161 150/154/142 164/169/157
+f 159/174/162 144/155/143 158/170/158
+f 153/175/163 138/156/144 152/171/159
+f 166/256/167 151/172/160 165/173/161
+f 160/162/150 145/157/145 159/174/162
+f 154/163/151 139/158/146 153/175/163
+f 180/182/168 165/176/161 179/178/164
+f 174/183/169 159/174/162 173/179/165
+f 168/184/170 153/175/163 167/180/166
+f 181/201/187 166/181/167 180/182/168
+f 175/185/171 160/162/150 174/183/169
+f 169/186/172 154/163/151 168/184/170
+f 176/187/173 161/164/152 175/185/171
+f 170/189/175 155/165/153 169/186/172
+f 177/190/176 162/166/154 176/187/173
+f 171/191/177 156/188/174 170/189/175
+f 178/192/178 163/168/156 177/190/176
+f 172/193/179 157/167/155 171/191/177
+f 179/178/164 164/177/157 178/192/178
+f 173/179/165 158/170/158 172/193/179
+f 193/196/182 178/192/178 192/194/180
+f 187/197/183 172/193/179 186/195/181
+f 194/198/184 179/178/164 193/196/182
+f 188/199/185 173/179/165 187/197/183
+f 195/202/188 180/182/168 194/198/184
+f 189/203/189 174/183/169 188/199/185
+f 183/204/190 168/184/170 182/200/186
+f 196/220/206 181/201/187 195/202/188
+f 190/205/191 175/185/171 189/203/189
+f 184/206/192 169/186/172 183/204/190
+f 191/207/193 176/187/173 190/205/191
+f 185/208/194 170/189/175 184/206/192
+f 192/194/180 177/190/176 191/207/193
+f 186/195/181 171/191/177 185/208/194
+f 190/205/191 205/222/208 206/209/195
+f 184/206/192 199/223/209 200/210/196
+f 191/207/193 206/209/195 207/211/197
+f 185/208/194 200/210/196 201/212/198
+f 192/194/180 207/211/197 208/213/199
+f 186/195/181 201/212/198 202/214/200
+f 193/196/182 208/213/199 209/215/201
+f 187/197/183 202/214/200 203/216/202
+f 194/198/184 209/215/201 210/217/203
+f 188/199/185 203/216/202 204/218/204
+f 182/200/186 197/226/212 198/219/205
+f 195/202/188 210/217/203 211/221/207
+f 189/203/189 204/218/204 205/222/208
+f 183/204/190 198/219/205 199/223/209
+f 209/215/201 225/236/222 226/224/210
+f 203/216/202 219/237/223 220/225/211
+f 197/226/212 213/245/231 214/227/213
+f 210/217/203 226/224/210 227/228/214
+f 204/218/204 220/225/211 221/229/215
+f 198/219/205 214/227/213 215/230/216
+f 205/222/208 221/229/215 222/231/217
+f 199/223/209 215/230/216 216/232/218
+f 206/209/195 222/231/217 223/233/219
+f 200/210/196 216/232/218 217/234/220
+f 224/238/224 208/213/199 223/233/219
+f 201/212/198 217/234/220 218/235/221
+f 208/213/199 224/238/224 225/236/222
+f 202/214/200 218/235/221 219/237/223
+f 223/233/219 238/252/238 239/239/225
+f 217/234/220 232/253/239 233/240/226
+f 224/238/224 239/239/225 240/241/227
+f 218/235/221 233/240/226 234/242/228
+f 225/236/222 240/241/227 241/243/229
+f 219/237/223 234/242/228 235/244/230
+f 213/245/231 228/261/242 229/246/232
+f 226/224/210 241/243/229 242/247/233
+f 220/225/211 235/244/230 236/248/234
+f 214/227/213 229/246/232 230/249/235
+f 221/229/215 236/248/234 237/250/236
+f 215/230/216 230/249/235 231/251/237
+f 222/231/217 237/250/236 238/252/238
+f 216/232/218 231/251/237 232/253/239
+f 236/248/234 9/17/16 10/21/20
+f 230/249/235 3/19/18 4/23/22
+f 11/25/24 238/252/238 10/21/20
+f 231/251/237 4/23/22 5/27/26
+f 12/2/2 239/239/225 11/25/24
+f 232/253/239 5/27/26 6/5/5
+f 239/239/225 12/2/2 13/1/1
+f 233/240/226 6/5/5 7/4/4
+f 240/241/227 13/1/1 14/263/7
+f 234/242/228 7/4/4 8/10/9
+f 228/261/242 1/13/12 2/12/11
+f 241/243/229 14/263/7 15/264/14
+f 235/244/230 8/10/9 9/17/16
+f 229/246/232 2/12/11 3/19/18