summaryrefslogtreecommitdiffstats
path: root/src/datavis3d
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-05-03 13:08:05 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-05-03 13:18:53 +0300
commit820697112c5a9429d48ffc8b6280e570dfe6a99b (patch)
treebe526a59e32aa40495c446c4e99cf931e4258d80 /src/datavis3d
parent2fe78bbc9eca244c76f8ba5165fa443b35edbcc1 (diff)
Q3DMaps: Value application dimension changing added to example
Change-Id: Id85cae69cd66e838f8df1b1c53593091be67d648 Change-Id: Id85cae69cd66e838f8df1b1c53593091be67d648 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavis3d')
-rw-r--r--src/datavis3d/engine/engine.qrc2
-rw-r--r--src/datavis3d/engine/meshes/sphere.obj1301
-rw-r--r--src/datavis3d/engine/meshes/sphereSmooth.obj1232
-rw-r--r--src/datavis3d/engine/q3dmaps.h5
-rw-r--r--src/datavis3d/engine/qdataitem.cpp10
-rw-r--r--src/datavis3d/engine/qdataitem.h3
6 files changed, 2552 insertions, 1 deletions
diff --git a/src/datavis3d/engine/engine.qrc b/src/datavis3d/engine/engine.qrc
index c8bb41dd..94af2f13 100644
--- a/src/datavis3d/engine/engine.qrc
+++ b/src/datavis3d/engine/engine.qrc
@@ -11,6 +11,8 @@
<file alias="background">meshes/backgroudFlat.obj</file>
<file alias="backgroundSmooth">meshes/backgroudSmooth.obj</file>
<file alias="label">meshes/plane.obj</file>
+ <file alias="sphere">meshes/sphere.obj</file>
+ <file alias="sphereSmooth">meshes/sphereSmooth.obj</file>
</qresource>
<qresource prefix="/shaders">
<file alias="fragment">shaders/fragmentShader</file>
diff --git a/src/datavis3d/engine/meshes/sphere.obj b/src/datavis3d/engine/meshes/sphere.obj
new file mode 100644
index 00000000..671a7bcc
--- /dev/null
+++ b/src/datavis3d/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/datavis3d/engine/meshes/sphereSmooth.obj b/src/datavis3d/engine/meshes/sphereSmooth.obj
new file mode 100644
index 00000000..3c5b1299
--- /dev/null
+++ b/src/datavis3d/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
diff --git a/src/datavis3d/engine/q3dmaps.h b/src/datavis3d/engine/q3dmaps.h
index d0681f00..ed9f75d7 100644
--- a/src/datavis3d/engine/q3dmaps.h
+++ b/src/datavis3d/engine/q3dmaps.h
@@ -95,7 +95,10 @@ public:
bool setData(QDataRow *data);
// bar specifications; base thickness in x, y and z, enum to indicate which direction is increased with value
- void setBarSpecs(const QVector3D &thickness = QVector3D(1.0f, 0.0f, 1.0f),
+ // TODO: Start using thickness also in adjustment direction; use it as a relative value.
+ // For example, in AdjustAll mode setting thickness to (0.1f, 1.0f, 0.5f) would apply value to
+ // x at 10%, y at 100% and z at 50%. If a dimension is not included, given thickness states its absolute value.
+ void setBarSpecs(const QVector3D &thickness = QVector3D(1.0f, 1.0f, 1.0f),
AdjustmentDirection direction = AdjustHeight);
// bar type; bars (=cubes), pyramids, cones, cylinders, balls, etc.
diff --git a/src/datavis3d/engine/qdataitem.cpp b/src/datavis3d/engine/qdataitem.cpp
index c130a7da..14d6c85f 100644
--- a/src/datavis3d/engine/qdataitem.cpp
+++ b/src/datavis3d/engine/qdataitem.cpp
@@ -69,11 +69,21 @@ void QDataItem::setValue(float value)
d_ptr->m_value = value;
}
+void QDataItem::setValue(int value)
+{
+ d_ptr->m_value = (float)value;
+}
+
void QDataItem::setPosition(const QPointF &position)
{
d_ptr->m_position = position;
}
+void QDataItem::setPosition(const QPoint &position)
+{
+ d_ptr->m_position = (QPointF)position;
+}
+
QDataItemPrivate::QDataItemPrivate(QDataItem *q, float value, const QString &label)
: q_ptr(q),
m_value(value),
diff --git a/src/datavis3d/engine/qdataitem.h b/src/datavis3d/engine/qdataitem.h
index dc6a8992..88d54faf 100644
--- a/src/datavis3d/engine/qdataitem.h
+++ b/src/datavis3d/engine/qdataitem.h
@@ -47,6 +47,7 @@
#include <QString>
class QPointF;
+class QPoint;
QTCOMMERCIALDATAVIS3D_BEGIN_NAMESPACE
@@ -60,8 +61,10 @@ public:
void setLabel(const QString &label, bool prepend = false); // label for value, unit for example
void setValue(float value);
+ void setValue(int value);
// Has no effect in Q3DBars
void setPosition(const QPointF &position);
+ void setPosition(const QPoint &position);
private:
QScopedPointer<QDataItemPrivate> d_ptr;