summaryrefslogtreecommitdiffstats
path: root/examples/qt3d
diff options
context:
space:
mode:
authorSergey Dubitskiy <sergey.dubitskiy@nokia.com>2012-03-20 16:19:45 +1000
committerQt by Nokia <qt-info@nokia.com>2012-03-21 08:43:57 +0100
commit94ce76aeb9cf61a17a635a47750bcb12941c9ad6 (patch)
treebc97911f9b3bb80a6a8779230c96fac33f047d60 /examples/qt3d
parent184ff9a1d623aa9ef9d37699d2a9afa51859dd5f (diff)
New qt3d example to demonstrate model loading and rendering.
Change-Id: Ia962df79bbb61374bb18afddc7a1b1a18cb99a01 Reviewed-by: Danny Pope <daniel.pope@nokia.com>
Diffstat (limited to 'examples/qt3d')
-rw-r--r--examples/qt3d/load_model/load_model.cpp174
-rw-r--r--examples/qt3d/load_model/load_model.h86
-rw-r--r--examples/qt3d/load_model/load_model.pro17
-rw-r--r--examples/qt3d/load_model/load_model.qrc10
-rw-r--r--examples/qt3d/load_model/load_model.rc1
-rw-r--r--examples/qt3d/load_model/load_model_main.cpp79
-rw-r--r--examples/qt3d/load_model/lunar-lander.obj1784
-rw-r--r--examples/qt3d/load_model/qt-soup.pngbin0 -> 91448 bytes
-rw-r--r--examples/qt3d/load_model/qt3d.icobin0 -> 54334 bytes
-rw-r--r--examples/qt3d/load_model/rusty.pngbin0 -> 3885 bytes
-rw-r--r--examples/qt3d/load_model/teapot.bez340
-rw-r--r--examples/qt3d/qt3d.pro2
12 files changed, 2492 insertions, 1 deletions
diff --git a/examples/qt3d/load_model/load_model.cpp b/examples/qt3d/load_model/load_model.cpp
new file mode 100644
index 000000000..121d03129
--- /dev/null
+++ b/examples/qt3d/load_model/load_model.cpp
@@ -0,0 +1,174 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/
+**
+** This file is part of the Qt3D examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
+** the names of its contributors may be used to endorse or promote
+** products derived from this software without specific prior written
+** permission.
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "load_model.h"
+#include "qglmaterialcollection.h"
+#include "qgltexture2d.h"
+#include "qglmaterial.h"
+#include "qglscenenode.h"
+#include "qgllightmodel.h"
+#include "qglabstractscene.h"
+
+#include <QtGui/qmatrix4x4.h>
+
+#include <QPropertyAnimation>
+#include <QtCore/qmath.h>
+
+#define DEGREE_TO_RAD (3.1415926/180.0)
+
+LoadModelView::LoadModelView(QWindow *parent)
+ : QGLView(parent)
+ , m_pTeapotScene(0)
+ , m_pTeapotTexture(0)
+ , m_AngleTeapot(0)
+ , m_AngleTeapotOrbit(0)
+ , m_pLanderScene(0)
+ , m_pLanderTexture(0)
+ , m_AngleLander(0)
+{
+ loadModels();
+
+ {
+ QPropertyAnimation *animation = new QPropertyAnimation(this, "angleTeapot", this);
+ animation->setStartValue(0.0f);
+ animation->setEndValue(360.0f);
+ animation->setDuration(1000);
+ animation->setLoopCount(-1);
+ animation->start();
+ }
+ {
+ QPropertyAnimation *animation = new QPropertyAnimation(this, "angleTeapotOrbit", this);
+ animation->setStartValue(0.0f);
+ animation->setEndValue(360.0f);
+ animation->setDuration(8000);
+ animation->setLoopCount(-1);
+ animation->start();
+ }
+ {
+ QPropertyAnimation *animation = new QPropertyAnimation(this, "angleLander", this);
+ animation->setStartValue(0.0f);
+ animation->setEndValue(360.0f);
+ animation->setDuration(2000);
+ animation->setLoopCount(-1);
+ animation->start();
+ }
+
+ camera()->setCenter(QVector3D(0, 0, 0));
+ camera()->setEye(QVector3D(0, 4, 10));
+}
+
+LoadModelView::~LoadModelView()
+{
+ m_pTeapotTexture->cleanupResources();
+ m_pLanderTexture->cleanupResources();
+ delete m_pTeapotScene;
+ delete m_pLanderScene;
+}
+
+void LoadModelView::paintGL(QGLPainter *painter)
+{
+ QMatrix4x4 landerWorld;
+ landerWorld.setToIdentity();
+ landerWorld.scale(0.2);
+ landerWorld.translate(QVector3D(0.0,sin(DEGREE_TO_RAD*angleLander()),0.0));
+ painter->modelViewMatrix() = camera()->modelViewMatrix() * landerWorld;
+ m_pLanderScene->mainNode()->draw(painter);
+
+ QMatrix4x4 teapotWorld;
+ teapotWorld.setToIdentity();
+ teapotWorld.scale(1.0);
+ teapotWorld.rotate(angleTeapotOrbit(),0,1,0);
+ teapotWorld.translate(QVector3D(2.0,0.0,0.0));
+ teapotWorld.rotate(angleTeapot(),0,1,0);
+ painter->modelViewMatrix() = camera()->modelViewMatrix() * teapotWorld;
+ m_pTeapotScene->mainNode()->draw(painter);
+}
+
+void FixNodesRecursive(int matIndex, QGLSceneNode* pNode)
+{
+ if (pNode) {
+ pNode->setMaterialIndex(matIndex);
+ pNode->setEffect(QGL::FlatReplaceTexture2D);
+ foreach (QGLSceneNode* pCh, pNode->children()) {
+ FixNodesRecursive(matIndex, pCh);
+ }
+ }
+}
+
+void LoadModelView::loadModels()
+{
+ {
+ m_pTeapotScene = QGLAbstractScene::loadScene(QLatin1String(":/models/teapot.bez"));
+ Q_ASSERT(m_pTeapotScene!=0);
+ QGLMaterial *mat = new QGLMaterial;
+ mat->setAmbientColor(Qt::lightGray);
+ mat->setDiffuseColor(Qt::lightGray);
+ QUrl url;
+ url.setPath(QLatin1String(":/images/qt-soup.png"));
+ url.setScheme(QLatin1String("file"));
+ mat->setTextureUrl(url);
+ m_pTeapotTexture = mat->texture();
+ Q_ASSERT(m_pTeapotTexture!=0);
+ QGLSceneNode* pTeapotSceneRoot = m_pTeapotScene->mainNode();
+ int matIndex = pTeapotSceneRoot->palette()->addMaterial(mat);
+ pTeapotSceneRoot->setMaterialIndex(matIndex);
+ pTeapotSceneRoot->setEffect(QGL::FlatReplaceTexture2D);
+ FixNodesRecursive(matIndex,pTeapotSceneRoot);
+ }
+
+ {
+ m_pLanderScene = QGLAbstractScene::loadScene(QLatin1String(":/models/lunar-lander.obj"));
+ Q_ASSERT(m_pLanderScene!=0);
+ QGLMaterial *mat = new QGLMaterial;
+ mat->setAmbientColor(Qt::lightGray);
+ mat->setDiffuseColor(Qt::lightGray);
+ QUrl url;
+ url.setPath(QLatin1String(":/images/rusty.png"));
+ url.setScheme(QLatin1String("file"));
+ mat->setTextureUrl(url);
+ m_pLanderTexture = mat->texture();
+ Q_ASSERT(m_pLanderTexture!=0);
+ QGLSceneNode* pLanderSceneRoot = m_pLanderScene->mainNode();
+ int matIndex = pLanderSceneRoot->palette()->addMaterial(mat);
+ pLanderSceneRoot->setMaterialIndex(matIndex);
+ pLanderSceneRoot->setEffect(QGL::FlatReplaceTexture2D);
+ FixNodesRecursive(matIndex,pLanderSceneRoot);
+ }
+}
diff --git a/examples/qt3d/load_model/load_model.h b/examples/qt3d/load_model/load_model.h
new file mode 100644
index 000000000..eae7442e0
--- /dev/null
+++ b/examples/qt3d/load_model/load_model.h
@@ -0,0 +1,86 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/
+**
+** This file is part of the Qt3D examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
+** the names of its contributors may be used to endorse or promote
+** products derived from this software without specific prior written
+** permission.
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef LOAD_MODEL_H
+#define LOAD_MODEL_H
+
+#include "qglview.h"
+
+QT_BEGIN_NAMESPACE
+//class QGLSceneNode;
+class QGLAbstractScene;
+QT_END_NAMESPACE
+
+class LoadModelView : public QGLView
+{
+ Q_OBJECT
+ Q_PROPERTY(qreal angleTeapot READ angleTeapot WRITE setAngleTeapot)
+ Q_PROPERTY(qreal angleTeapotOrbit READ angleTeapotOrbit WRITE setAngleTeapotOrbit)
+ Q_PROPERTY(qreal angleLander READ angleLander WRITE setAngleLander)
+public:
+ LoadModelView(QWindow *parent = 0);
+ ~LoadModelView();
+
+ qreal angleTeapot() const { return m_AngleTeapot; }
+ void setAngleTeapot(qreal angle) { m_AngleTeapot = angle; update(); }
+
+ qreal angleTeapotOrbit() const { return m_AngleTeapotOrbit; }
+ void setAngleTeapotOrbit(qreal angle) { m_AngleTeapotOrbit = angle; update(); }
+
+ qreal angleLander() const { return m_AngleLander; }
+ void setAngleLander(qreal angle) { m_AngleLander = angle; update(); }
+
+protected:
+ void paintGL(QGLPainter *painter);
+
+private:
+ void loadModels();
+
+ QGLAbstractScene* m_pTeapotScene;
+ QGLTexture2D* m_pTeapotTexture;
+ qreal m_AngleTeapot;
+ qreal m_AngleTeapotOrbit;
+
+ QGLAbstractScene* m_pLanderScene;
+ QGLTexture2D* m_pLanderTexture;
+ qreal m_AngleLander;
+};
+
+#endif
diff --git a/examples/qt3d/load_model/load_model.pro b/examples/qt3d/load_model/load_model.pro
new file mode 100644
index 000000000..d235a33be
--- /dev/null
+++ b/examples/qt3d/load_model/load_model.pro
@@ -0,0 +1,17 @@
+TEMPLATE = app
+TARGET = load_model
+CONFIG += qt warn_on
+
+QT += 3d
+
+include(../../../pkg.pri)
+
+SOURCES = load_model.cpp \
+ load_model_main.cpp
+HEADERS = load_model.h
+RESOURCES += load_model.qrc
+
+OTHER_FILES += \
+ load_model.rc
+
+RC_FILE = load_model.rc
diff --git a/examples/qt3d/load_model/load_model.qrc b/examples/qt3d/load_model/load_model.qrc
new file mode 100644
index 000000000..4c71ce2a9
--- /dev/null
+++ b/examples/qt3d/load_model/load_model.qrc
@@ -0,0 +1,10 @@
+<RCC>
+ <qresource prefix="/images">
+ <file>qt-soup.png</file>
+ <file>rusty.png</file>
+ </qresource>
+ <qresource prefix="/models">
+ <file>teapot.bez</file>
+ <file>lunar-lander.obj</file>
+ </qresource>
+</RCC>
diff --git a/examples/qt3d/load_model/load_model.rc b/examples/qt3d/load_model/load_model.rc
new file mode 100644
index 000000000..b40ecdc12
--- /dev/null
+++ b/examples/qt3d/load_model/load_model.rc
@@ -0,0 +1 @@
+IDI_ICON1 ICON DISCARDABLE "qt3d.ico"
diff --git a/examples/qt3d/load_model/load_model_main.cpp b/examples/qt3d/load_model/load_model_main.cpp
new file mode 100644
index 000000000..028f2d240
--- /dev/null
+++ b/examples/qt3d/load_model/load_model_main.cpp
@@ -0,0 +1,79 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/
+**
+** This file is part of the Qt3D examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
+** the names of its contributors may be used to endorse or promote
+** products derived from this software without specific prior written
+** permission.
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QGuiApplication>
+
+#include "load_model.h"
+
+int main(int argc, char *argv[])
+{
+ QGuiApplication app(argc, argv);
+ LoadModelView view;
+
+ if (view.stereoType() != QGLView::RedCyanAnaglyph)
+ view.camera()->setEyeSeparation(0.3f);
+ QStringList args = QCoreApplication::arguments();
+ int w_pos = args.indexOf("-width");
+ int h_pos = args.indexOf("-height");
+ if (w_pos >= 0 && h_pos >= 0)
+ {
+ bool ok = true;
+ int w = args.at(w_pos + 1).toInt(&ok);
+ if (!ok)
+ {
+ qWarning() << "Could not parse width argument:" << args;
+ return 1;
+ }
+ int h = args.at(h_pos + 1).toInt(&ok);
+ if (!ok)
+ {
+ qWarning() << "Could not parse height argument:" << args;
+ return 1;
+ }
+ view.resize(w, h);
+ }
+ else
+ {
+ view.resize(800, 600);
+ }
+ view.show();
+
+ return app.exec();
+}
diff --git a/examples/qt3d/load_model/lunar-lander.obj b/examples/qt3d/load_model/lunar-lander.obj
new file mode 100644
index 000000000..f88730692
--- /dev/null
+++ b/examples/qt3d/load_model/lunar-lander.obj
@@ -0,0 +1,1784 @@
+# Blender3D v249 OBJ File:
+# www.blender3d.org
+mtllib lunar-lander.mtl
+v 0.552023 6.009904 -0.036599
+v 0.552023 5.994745 -0.000000
+v 0.552023 6.009904 0.036598
+v 0.552023 6.046502 0.051757
+v 0.552023 6.083100 0.036598
+v 0.552023 6.098259 -0.000000
+v 0.552023 6.083100 -0.036599
+v 0.552023 6.046502 -0.051758
+v 1.426268 6.009904 -0.036599
+v 1.426268 5.994745 -0.000000
+v 1.426268 6.009904 0.036598
+v 1.426268 6.046502 0.051757
+v 1.426268 6.083100 0.036598
+v 1.426268 6.098259 -0.000000
+v 1.426268 6.083100 -0.036599
+v 1.426268 6.046502 -0.051758
+v 0.552023 6.046502 -0.000000
+v 1.426268 6.046502 -0.000000
+usemtl (null)
+s off
+f 17 1 2
+f 18 10 9
+f 17 2 3
+f 18 11 10
+f 17 3 4
+f 18 12 11
+f 17 4 5
+f 18 13 12
+f 17 5 6
+f 18 14 13
+f 17 6 7
+f 18 15 14
+f 17 7 8
+f 18 16 15
+f 8 1 17
+f 18 9 16
+f 1 9 10
+f 1 10 2
+f 2 10 11
+f 2 11 3
+f 3 11 12
+f 3 12 4
+f 4 12 13
+f 4 13 5
+f 5 13 14
+f 5 14 6
+f 6 14 15
+f 6 15 7
+f 7 15 16
+f 7 16 8
+f 9 1 8
+f 9 8 16
+v 1.339483 5.927386 -0.000000
+v 1.425675 5.993232 0.062621
+v 1.306561 5.993232 0.101324
+v 1.232943 5.993232 -0.000000
+v 1.306561 5.993232 -0.101325
+v 1.425675 5.993232 -0.062622
+v 1.372405 6.099772 0.101324
+v 1.253291 6.099772 0.062621
+v 1.253291 6.099772 -0.062622
+v 1.372405 6.099772 -0.101325
+v 1.446023 6.099772 -0.000000
+v 1.339483 6.165618 -0.000000
+v 1.390145 5.945176 0.036808
+v 1.320132 5.945176 0.059557
+v 1.370795 5.983879 0.096366
+v 1.390145 5.945176 -0.036809
+v 1.440808 5.983879 -0.000000
+v 1.276860 5.945176 -0.000000
+v 1.257509 5.983879 0.059557
+v 1.320132 5.945176 -0.059558
+v 1.257509 5.983879 -0.059558
+v 1.370795 5.983879 -0.096367
+v 1.452769 6.046502 -0.036809
+v 1.452769 6.046502 0.036808
+v 1.409497 6.046502 0.096366
+v 1.339483 6.046502 0.119115
+v 1.269468 6.046502 0.096366
+v 1.226197 6.046502 0.036808
+v 1.226197 6.046502 -0.036809
+v 1.269468 6.046502 -0.096367
+v 1.339483 6.046502 -0.119116
+v 1.409497 6.046502 -0.096367
+v 1.421457 6.109126 0.059557
+v 1.308171 6.109126 0.096366
+v 1.238157 6.109126 -0.000000
+v 1.308171 6.109126 -0.096367
+v 1.421457 6.109126 -0.059558
+v 1.402106 6.147828 -0.000000
+v 1.358834 6.147829 0.059557
+v 1.288820 6.147829 0.036808
+v 1.288820 6.147829 -0.036809
+v 1.358834 6.147829 -0.059558
+usemtl (null)
+s off
+f 33 31 20
+f 31 33 32
+f 21 32 33
+f 32 19 31
+f 35 20 31
+f 31 34 35
+f 24 35 34
+f 31 19 34
+f 37 32 21
+f 32 37 36
+f 22 36 37
+f 36 19 32
+f 39 36 22
+f 36 39 38
+f 23 38 39
+f 38 19 36
+f 40 38 23
+f 38 40 34
+f 24 34 40
+f 34 19 38
+f 42 20 35
+f 35 41 42
+f 29 42 41
+f 41 35 24
+f 44 21 33
+f 33 43 44
+f 25 44 43
+f 43 33 20
+f 46 22 37
+f 37 45 46
+f 26 46 45
+f 45 37 21
+f 48 23 39
+f 39 47 48
+f 27 48 47
+f 47 39 22
+f 50 24 40
+f 40 49 50
+f 28 50 49
+f 49 40 23
+f 51 42 29
+f 42 51 43
+f 25 43 51
+f 43 20 42
+f 52 44 25
+f 44 52 45
+f 26 45 52
+f 45 21 44
+f 53 46 26
+f 46 53 47
+f 27 47 53
+f 47 22 46
+f 54 48 27
+f 48 54 49
+f 28 49 54
+f 49 23 48
+f 55 50 28
+f 50 55 41
+f 29 41 55
+f 41 24 50
+f 57 25 51
+f 51 56 57
+f 30 57 56
+f 56 51 29
+f 58 26 52
+f 52 57 58
+f 30 58 57
+f 57 52 25
+f 59 27 53
+f 53 58 59
+f 30 59 58
+f 58 53 26
+f 60 28 54
+f 54 59 60
+f 30 60 59
+f 59 54 27
+f 56 29 55
+f 55 60 56
+f 30 56 60
+f 60 55 28
+v 0.997706 6.704086 -0.000000
+v 0.997706 5.411325 -0.170196
+v 0.997706 5.477018 -0.328792
+v 0.997706 5.581521 -0.464982
+v 0.997706 5.717710 -0.569484
+v 0.997706 5.876307 -0.635177
+v 0.997706 6.046502 -0.657584
+v 0.997706 6.216697 -0.635177
+v 0.997706 6.375294 -0.569484
+v 0.997706 6.511484 -0.464982
+v 0.997706 6.615986 -0.328792
+v 0.997706 6.681679 -0.170196
+v 0.925269 6.681679 -0.147394
+v 0.857769 6.615986 -0.284743
+v 0.799805 6.511484 -0.402686
+v 0.755328 6.375294 -0.493188
+v 0.727369 6.216697 -0.550080
+v 0.717832 6.046502 -0.569484
+v 0.727369 5.876307 -0.550080
+v 0.755328 5.717710 -0.493188
+v 0.799805 5.581521 -0.402687
+v 0.857769 5.477018 -0.284743
+v 0.925269 5.411325 -0.147394
+v 0.872242 5.411325 -0.085098
+v 0.755328 5.477018 -0.164396
+v 0.654932 5.581521 -0.232491
+v 0.577895 5.717710 -0.284742
+v 0.529468 5.876307 -0.317589
+v 0.512951 6.046502 -0.328792
+v 0.529468 6.216697 -0.317589
+v 0.577895 6.375294 -0.284742
+v 0.654932 6.511484 -0.232491
+v 0.755328 6.615986 -0.164396
+v 0.872242 6.681679 -0.085098
+v 0.852833 6.681679 -0.000000
+v 0.717832 6.615986 -0.000000
+v 0.601905 6.511484 -0.000000
+v 0.512951 6.375294 -0.000000
+v 0.457032 6.216697 -0.000000
+v 0.437959 6.046502 -0.000000
+v 0.457032 5.876307 -0.000000
+v 0.512951 5.717710 -0.000000
+v 0.601905 5.581521 -0.000000
+v 0.717832 5.477018 -0.000000
+v 0.852832 5.411325 -0.000000
+v 0.997706 5.388918 -0.000000
+v 0.872242 5.411325 0.085097
+v 0.755328 5.477018 0.164396
+v 0.654932 5.581521 0.232491
+v 0.577896 5.717710 0.284742
+v 0.529468 5.876307 0.317588
+v 0.512951 6.046502 0.328791
+v 0.529468 6.216697 0.317588
+v 0.577896 6.375294 0.284742
+v 0.654932 6.511484 0.232490
+v 0.755328 6.615986 0.164395
+v 0.872242 6.681679 0.085097
+v 0.925269 6.681679 0.147393
+v 0.857769 6.615986 0.284742
+v 0.799805 6.511484 0.402686
+v 0.755328 6.375294 0.493187
+v 0.727369 6.216697 0.550079
+v 0.717832 6.046502 0.569484
+v 0.727369 5.876307 0.550079
+v 0.755328 5.717710 0.493187
+v 0.799805 5.581521 0.402686
+v 0.857769 5.477018 0.284742
+v 0.925269 5.411325 0.147393
+v 0.997706 5.411325 0.170195
+v 0.997706 5.477018 0.328791
+v 0.997706 5.581521 0.464981
+v 0.997706 5.717710 0.569484
+v 0.997706 5.876307 0.635176
+v 0.997706 6.046502 0.657583
+v 0.997706 6.216697 0.635176
+v 0.997706 6.375294 0.569484
+v 0.997706 6.511484 0.464981
+v 0.997706 6.615986 0.328791
+v 0.997706 6.681679 0.170195
+v 0.997942 6.621034 0.153945
+v 0.997942 6.561613 0.297399
+v 0.997942 6.467088 0.420586
+v 0.997942 6.343902 0.515110
+v 0.997942 6.200448 0.574531
+v 0.997942 6.046502 0.594798
+v 0.997942 5.892557 0.574531
+v 0.997942 5.749103 0.515110
+v 0.997942 5.625916 0.420586
+v 0.997942 5.531392 0.297399
+v 0.997942 5.471971 0.153945
+v 0.932422 5.471971 0.133320
+v 0.871366 5.531392 0.257555
+v 0.818937 5.625916 0.364238
+v 0.778706 5.749103 0.446099
+v 0.753416 5.892557 0.497558
+v 0.744790 6.046502 0.515110
+v 0.753417 6.200448 0.497558
+v 0.778706 6.343902 0.446099
+v 0.818937 6.467088 0.364238
+v 0.871366 6.561613 0.257555
+v 0.932422 6.621034 0.133320
+v 0.884457 6.621034 0.076972
+v 0.778706 6.561613 0.148699
+v 0.687896 6.467088 0.210293
+v 0.618215 6.343902 0.257555
+v 0.574411 6.200448 0.287265
+v 0.559471 6.046502 0.297399
+v 0.574411 5.892557 0.287265
+v 0.618215 5.749103 0.257555
+v 0.687896 5.625916 0.210293
+v 0.778706 5.531392 0.148699
+v 0.884457 5.471971 0.076972
+v 0.997942 5.451703 -0.000000
+v 0.866901 5.471971 -0.000000
+v 0.744790 5.531392 -0.000000
+v 0.639932 5.625916 -0.000000
+v 0.559471 5.749103 -0.000000
+v 0.508891 5.892557 -0.000000
+v 0.491639 6.046502 -0.000000
+v 0.508891 6.200448 -0.000000
+v 0.559471 6.343902 -0.000000
+v 0.639932 6.467088 -0.000000
+v 0.744790 6.561613 -0.000000
+v 0.866901 6.621034 -0.000000
+v 0.884457 6.621034 -0.076973
+v 0.778706 6.561613 -0.148700
+v 0.687896 6.467088 -0.210294
+v 0.618215 6.343902 -0.257556
+v 0.574411 6.200448 -0.287266
+v 0.559471 6.046502 -0.297400
+v 0.574411 5.892557 -0.287266
+v 0.618215 5.749103 -0.257556
+v 0.687896 5.625916 -0.210294
+v 0.778706 5.531392 -0.148700
+v 0.884457 5.471971 -0.076973
+v 0.932422 5.471971 -0.133321
+v 0.871366 5.531392 -0.257556
+v 0.818937 5.625916 -0.364239
+v 0.778706 5.749103 -0.446099
+v 0.753416 5.892557 -0.497559
+v 0.744790 6.046502 -0.515111
+v 0.753416 6.200448 -0.497559
+v 0.778706 6.343902 -0.446099
+v 0.818937 6.467088 -0.364239
+v 0.871366 6.561613 -0.257556
+v 0.932422 6.621034 -0.133321
+v 0.997942 6.621034 -0.153946
+v 0.997942 6.561613 -0.297400
+v 0.997942 6.467088 -0.420587
+v 0.997942 6.343902 -0.515111
+v 0.997942 6.200448 -0.574532
+v 0.997942 6.046502 -0.594799
+v 0.997942 5.892557 -0.574532
+v 0.997942 5.749103 -0.515111
+v 0.997942 5.625916 -0.420587
+v 0.997942 5.531392 -0.297400
+v 0.997942 5.471971 -0.153946
+v 0.997942 6.641301 -0.000000
+usemtl (null)
+s off
+f 73 61 72
+f 71 74 73
+f 71 73 72
+f 70 75 74
+f 70 74 71
+f 69 76 75
+f 69 75 70
+f 68 77 76
+f 68 76 69
+f 67 78 77
+f 67 77 68
+f 66 79 78
+f 66 78 67
+f 65 80 79
+f 65 79 66
+f 64 81 80
+f 64 80 65
+f 63 82 81
+f 63 81 64
+f 62 83 82
+f 62 82 63
+f 106 83 62
+f 106 84 83
+f 83 84 85
+f 83 85 82
+f 82 85 86
+f 82 86 81
+f 81 86 87
+f 81 87 80
+f 80 87 88
+f 80 88 79
+f 79 88 89
+f 79 89 78
+f 78 89 90
+f 78 90 77
+f 77 90 91
+f 77 91 76
+f 76 91 92
+f 76 92 75
+f 75 92 93
+f 75 93 74
+f 74 93 94
+f 74 94 73
+f 94 61 73
+f 95 61 94
+f 93 96 95
+f 93 95 94
+f 92 97 96
+f 92 96 93
+f 91 98 97
+f 91 97 92
+f 90 99 98
+f 90 98 91
+f 89 100 99
+f 89 99 90
+f 88 101 100
+f 88 100 89
+f 87 102 101
+f 87 101 88
+f 86 103 102
+f 86 102 87
+f 85 104 103
+f 85 103 86
+f 84 105 104
+f 84 104 85
+f 106 105 84
+f 106 107 105
+f 105 107 108
+f 105 108 104
+f 104 108 109
+f 104 109 103
+f 103 109 110
+f 103 110 102
+f 102 110 111
+f 102 111 101
+f 101 111 112
+f 101 112 100
+f 100 112 113
+f 100 113 99
+f 99 113 114
+f 99 114 98
+f 98 114 115
+f 98 115 97
+f 97 115 116
+f 97 116 96
+f 96 116 117
+f 96 117 95
+f 117 61 95
+f 118 61 117
+f 116 119 118
+f 116 118 117
+f 115 120 119
+f 115 119 116
+f 114 121 120
+f 114 120 115
+f 113 122 121
+f 113 121 114
+f 112 123 122
+f 112 122 113
+f 111 124 123
+f 111 123 112
+f 110 125 124
+f 110 124 111
+f 109 126 125
+f 109 125 110
+f 108 127 126
+f 108 126 109
+f 107 128 127
+f 107 127 108
+f 106 128 107
+f 106 129 128
+f 128 129 130
+f 128 130 127
+f 127 130 131
+f 127 131 126
+f 126 131 132
+f 126 132 125
+f 125 132 133
+f 125 133 124
+f 124 133 134
+f 124 134 123
+f 123 134 135
+f 123 135 122
+f 122 135 136
+f 122 136 121
+f 121 136 137
+f 121 137 120
+f 120 137 138
+f 120 138 119
+f 119 138 139
+f 119 139 118
+f 139 61 118
+f 161 140 218
+f 160 141 140
+f 160 140 161
+f 159 142 141
+f 159 141 160
+f 158 143 142
+f 158 142 159
+f 157 144 143
+f 157 143 158
+f 156 145 144
+f 156 144 157
+f 155 146 145
+f 155 145 156
+f 154 147 146
+f 154 146 155
+f 153 148 147
+f 153 147 154
+f 152 149 148
+f 152 148 153
+f 151 150 149
+f 151 149 152
+f 173 150 151
+f 173 151 172
+f 172 151 152
+f 172 152 171
+f 171 152 153
+f 171 153 170
+f 170 153 154
+f 170 154 169
+f 169 154 155
+f 169 155 168
+f 168 155 156
+f 168 156 167
+f 167 156 157
+f 167 157 166
+f 166 157 158
+f 166 158 165
+f 165 158 159
+f 165 159 164
+f 164 159 160
+f 164 160 163
+f 163 160 161
+f 163 161 162
+f 162 161 218
+f 184 162 218
+f 183 163 162
+f 183 162 184
+f 182 164 163
+f 182 163 183
+f 181 165 164
+f 181 164 182
+f 180 166 165
+f 180 165 181
+f 179 167 166
+f 179 166 180
+f 178 168 167
+f 178 167 179
+f 177 169 168
+f 177 168 178
+f 176 170 169
+f 176 169 177
+f 175 171 170
+f 175 170 176
+f 174 172 171
+f 174 171 175
+f 173 172 174
+f 173 174 195
+f 195 174 175
+f 195 175 194
+f 194 175 176
+f 194 176 193
+f 193 176 177
+f 193 177 192
+f 192 177 178
+f 192 178 191
+f 191 178 179
+f 191 179 190
+f 190 179 180
+f 190 180 189
+f 189 180 181
+f 189 181 188
+f 188 181 182
+f 188 182 187
+f 187 182 183
+f 187 183 186
+f 186 183 184
+f 186 184 185
+f 185 184 218
+f 206 185 218
+f 205 186 185
+f 205 185 206
+f 204 187 186
+f 204 186 205
+f 203 188 187
+f 203 187 204
+f 202 189 188
+f 202 188 203
+f 201 190 189
+f 201 189 202
+f 200 191 190
+f 200 190 201
+f 199 192 191
+f 199 191 200
+f 198 193 192
+f 198 192 199
+f 197 194 193
+f 197 193 198
+f 196 195 194
+f 196 194 197
+f 173 195 196
+f 173 196 217
+f 217 196 197
+f 217 197 216
+f 216 197 198
+f 216 198 215
+f 215 198 199
+f 215 199 214
+f 214 199 200
+f 214 200 213
+f 213 200 201
+f 213 201 212
+f 212 201 202
+f 212 202 211
+f 211 202 203
+f 211 203 210
+f 210 203 204
+f 210 204 209
+f 209 204 205
+f 209 205 208
+f 208 205 206
+f 208 206 207
+f 207 206 218
+f 64 65 214
+f 64 214 215
+f 65 66 213
+f 65 213 214
+f 66 67 212
+f 66 212 213
+f 67 68 211
+f 67 211 212
+f 68 69 210
+f 68 210 211
+f 69 70 209
+f 69 209 210
+f 70 71 208
+f 70 208 209
+f 71 72 207
+f 71 207 208
+f 61 218 207
+f 61 207 72
+f 61 139 140
+f 61 140 218
+f 138 141 140
+f 138 140 139
+f 137 142 141
+f 137 141 138
+f 136 143 142
+f 136 142 137
+f 135 144 143
+f 135 143 136
+f 134 145 144
+f 134 144 135
+f 133 146 145
+f 133 145 134
+f 132 147 146
+f 132 146 133
+f 131 148 147
+f 131 147 132
+f 130 149 148
+f 130 148 131
+f 129 150 149
+f 129 149 130
+f 106 173 150
+f 106 150 129
+f 62 217 173
+f 62 173 106
+f 62 63 216
+f 62 216 217
+f 63 64 215
+f 63 215 216
+v 0.803657 3.845104 -0.200341
+v 0.803657 3.845104 0.200341
+v 0.402975 3.845104 0.200341
+v 0.402975 3.845104 -0.200341
+v 0.603316 5.811587 -0.000000
+v 0.603316 3.845104 -0.000000
+usemtl (null)
+s off
+f 220 219 223
+f 223 221 220
+f 223 222 221
+f 223 219 222
+f 224 219 220
+f 224 220 221
+f 224 221 222
+f 222 219 224
+v 1.414214 -0.000000 -1.414214
+v 2.000000 0.000000 0.000000
+v 2.000000 0.000000 0.000000
+v 2.000000 0.000000 0.000000
+v 1.414214 0.000000 1.414214
+v 1.414214 0.000000 1.414214
+v 1.414214 0.000000 1.414214
+v -0.000000 0.000000 2.000000
+v -0.000000 0.000000 2.000000
+v -0.000000 0.000000 2.000000
+v -1.414214 0.000000 1.414213
+v -1.414214 0.000000 1.414213
+v -1.414214 0.000000 1.414213
+v -2.000000 -0.000000 -0.000000
+v -2.000000 -0.000000 -0.000000
+v -2.000000 -0.000000 -0.000000
+v -1.414214 -0.000000 -1.414213
+v -1.414214 -0.000000 -1.414213
+v -1.414214 -0.000000 -1.414213
+v -0.000001 -0.000000 -2.000000
+v -0.000001 -0.000000 -2.000000
+v -0.000001 -0.000000 -2.000000
+v -0.765367 1.483010 -1.847759
+v -0.765367 1.483010 -1.847759
+v -0.765367 1.483010 -1.847759
+v -1.847759 1.483010 -0.765366
+v -1.847759 1.483010 -0.765366
+v -1.847759 1.483010 -0.765366
+v -1.847759 1.483010 0.765367
+v -1.847759 1.483010 0.765367
+v -1.847759 1.483010 0.765367
+v -0.765367 1.483010 1.847759
+v -0.765367 1.483010 1.847759
+v -0.765367 1.483010 1.847759
+v 0.765367 1.483010 1.847759
+v 0.765367 1.483010 1.847759
+v 0.765367 1.483010 1.847759
+v 1.847759 1.483010 0.765367
+v 1.847759 1.483010 0.765367
+v 1.847759 1.483010 0.765367
+v 1.847759 1.483010 -0.765367
+v 1.847759 1.483010 -0.765367
+v 1.847759 1.483010 -0.765367
+v 0.765367 1.483010 -1.847759
+v 0.765367 1.483010 -1.847759
+v -0.000000 1.483010 -0.000000
+v -0.000000 1.483010 -0.000000
+v -0.000000 -0.000000 -0.000000
+v -0.000000 -0.000000 -0.000000
+v 0.039342 -0.614886 -2.708646
+v 0.039342 -0.614886 -2.708646
+v 0.039342 -0.614886 -2.708646
+v 0.039342 -0.614886 -2.708646
+v 0.053987 -0.619693 -2.655628
+v 0.053987 -0.619693 -2.655628
+v 0.053987 -0.619693 -2.655628
+v 0.053987 -0.619693 -2.655628
+v 0.039342 -0.624500 -2.602610
+v 0.039342 -0.624500 -2.602610
+v 0.039342 -0.624500 -2.602610
+v 0.039342 -0.624500 -2.602610
+v 0.003987 -0.626491 -2.580649
+v 0.003987 -0.626491 -2.580649
+v 0.003987 -0.626491 -2.580649
+v 0.003987 -0.626491 -2.580649
+v -0.031368 -0.624500 -2.602610
+v -0.031368 -0.624500 -2.602610
+v -0.031368 -0.624500 -2.602610
+v -0.031368 -0.624500 -2.602610
+v -0.046013 -0.619693 -2.655628
+v -0.046013 -0.619693 -2.655628
+v -0.046013 -0.619693 -2.655628
+v -0.046013 -0.619693 -2.655628
+v -0.031368 -0.614886 -2.708646
+v -0.031368 -0.614886 -2.708646
+v -0.031368 -0.614886 -2.708646
+v -0.031368 -0.614886 -2.708646
+v 0.003987 -0.612895 -2.730607
+v 0.003987 -0.612895 -2.730607
+v 0.003987 -0.612895 -2.730607
+v 0.003987 -0.612895 -2.730607
+v 0.039342 1.206135 -1.869200
+v 0.039342 1.206135 -1.869200
+v 0.053987 1.182634 -1.816778
+v 0.053987 1.182634 -1.816778
+v 0.039342 1.159133 -1.764356
+v 0.039342 1.159133 -1.764356
+v 0.003987 1.149398 -1.742642
+v 0.003987 1.149398 -1.742642
+v -0.031368 1.159133 -1.764356
+v -0.031368 1.159133 -1.764356
+v -0.046013 1.182634 -1.816778
+v -0.046013 1.182634 -1.816778
+v -0.031368 1.206136 -1.869200
+v -0.031368 1.206136 -1.869200
+v 0.003987 1.215870 -1.890914
+v 0.003987 1.215870 -1.890914
+v 0.003987 -0.619693 -2.655628
+v 0.003987 1.182634 -1.816778
+v 1.815641 1.182634 -0.004957
+v 2.654491 -0.619693 -0.005292
+v 1.889777 1.215870 -0.004986
+v 1.889777 1.215870 -0.004986
+v 1.868049 1.206136 -0.040333
+v 1.868049 1.206136 -0.040333
+v 1.815621 1.182634 -0.054957
+v 1.815621 1.182634 -0.054957
+v 1.763205 1.159133 -0.040291
+v 1.763205 1.159133 -0.040291
+v 1.741505 1.149398 -0.004927
+v 1.741505 1.149398 -0.004927
+v 1.763234 1.159133 0.030420
+v 1.763234 1.159133 0.030420
+v 1.815661 1.182634 0.045043
+v 1.815661 1.182634 0.045043
+v 1.868077 1.206136 0.030378
+v 1.868077 1.206136 0.030378
+v 2.729470 -0.612894 -0.005322
+v 2.729470 -0.612894 -0.005322
+v 2.729470 -0.612894 -0.005322
+v 2.729470 -0.612894 -0.005322
+v 2.707495 -0.614886 -0.040669
+v 2.707495 -0.614886 -0.040669
+v 2.707495 -0.614886 -0.040669
+v 2.707495 -0.614886 -0.040669
+v 2.654471 -0.619693 -0.055292
+v 2.654471 -0.619693 -0.055292
+v 2.654471 -0.619693 -0.055292
+v 2.654471 -0.619693 -0.055292
+v 2.601459 -0.624500 -0.040626
+v 2.601459 -0.624500 -0.040626
+v 2.601459 -0.624500 -0.040626
+v 2.601459 -0.624500 -0.040626
+v 2.579512 -0.626491 -0.005262
+v 2.579512 -0.626491 -0.005262
+v 2.579512 -0.626491 -0.005262
+v 2.579512 -0.626491 -0.005262
+v 2.601487 -0.624500 0.030084
+v 2.601487 -0.624500 0.030084
+v 2.601487 -0.624500 0.030084
+v 2.601487 -0.624500 0.030084
+v 2.654511 -0.619693 0.044708
+v 2.654511 -0.619693 0.044708
+v 2.654511 -0.619693 0.044708
+v 2.654511 -0.619693 0.044708
+v 2.707523 -0.614886 0.030042
+v 2.707523 -0.614886 0.030042
+v 2.707523 -0.614886 0.030042
+v 2.707523 -0.614886 0.030042
+v -0.048773 -0.614886 2.724306
+v -0.048773 -0.614886 2.724306
+v -0.048773 -0.614886 2.724306
+v -0.048773 -0.614886 2.724306
+v -0.062936 -0.619693 2.671157
+v -0.062936 -0.619693 2.671157
+v -0.062936 -0.619693 2.671157
+v -0.062936 -0.619693 2.671157
+v -0.047811 -0.624500 2.618274
+v -0.047811 -0.624500 2.618274
+v -0.047811 -0.624500 2.618274
+v -0.047811 -0.624500 2.618274
+v -0.012258 -0.626491 2.596635
+v -0.012258 -0.626491 2.596635
+v -0.012258 -0.626491 2.596635
+v -0.012258 -0.626491 2.596635
+v 0.022896 -0.624500 2.618915
+v 0.022896 -0.624500 2.618915
+v 0.022896 -0.624500 2.618915
+v 0.022896 -0.624500 2.618915
+v 0.037060 -0.619693 2.672064
+v 0.037060 -0.619693 2.672064
+v 0.037060 -0.619693 2.672064
+v 0.037060 -0.619693 2.672064
+v 0.021935 -0.614886 2.724946
+v 0.021935 -0.614886 2.724946
+v 0.021935 -0.614886 2.724946
+v 0.021935 -0.614886 2.724946
+v -0.013618 -0.612894 2.746586
+v -0.013618 -0.612894 2.746586
+v -0.013618 -0.612894 2.746586
+v -0.013618 -0.612894 2.746586
+v -0.041163 1.206136 1.884894
+v -0.041163 1.206136 1.884894
+v -0.055332 1.182634 1.832342
+v -0.055332 1.182634 1.832342
+v -0.040213 1.159133 1.780055
+v -0.040213 1.159133 1.780055
+v -0.004662 1.149398 1.758662
+v -0.004662 1.149398 1.758662
+v 0.030495 1.159133 1.780696
+v 0.030495 1.159133 1.780696
+v 0.044664 1.182634 1.833248
+v 0.044664 1.182634 1.833248
+v 0.029545 1.206136 1.885535
+v 0.029545 1.206136 1.885535
+v -0.006006 1.215870 1.906928
+v -0.006006 1.215870 1.906928
+v -0.012938 -0.619693 2.671610
+v -0.005334 1.182634 1.832795
+v -1.820801 1.182634 -0.021234
+v -2.659629 -0.619693 -0.015261
+v -1.894934 1.215870 -0.020707
+v -1.894934 1.215870 -0.020707
+v -1.872969 1.206136 0.014493
+v -1.872969 1.206136 0.014493
+v -1.820445 1.182634 0.028764
+v -1.820445 1.182634 0.028764
+v -1.768129 1.159133 0.013747
+v -1.768129 1.159133 0.013747
+v -1.746666 1.149398 -0.021762
+v -1.746666 1.149398 -0.021762
+v -1.768632 1.159133 -0.056962
+v -1.768632 1.159133 -0.056962
+v -1.821157 1.182634 -0.071233
+v -1.821157 1.182634 -0.071233
+v -1.873473 1.206136 -0.056216
+v -1.873473 1.206136 -0.056216
+v -2.734606 -0.612894 -0.014728
+v -2.734606 -0.612894 -0.014728
+v -2.734606 -0.612894 -0.014728
+v -2.734606 -0.612894 -0.014728
+v -2.712394 -0.614886 0.020471
+v -2.712394 -0.614886 0.020471
+v -2.712394 -0.614886 0.020471
+v -2.712394 -0.614886 0.020471
+v -2.659273 -0.619693 0.034737
+v -2.659273 -0.619693 0.034737
+v -2.659273 -0.619693 0.034737
+v -2.659273 -0.619693 0.034737
+v -2.606360 -0.624500 0.019715
+v -2.606360 -0.624500 0.019715
+v -2.606360 -0.624500 0.019715
+v -2.606360 -0.624500 0.019715
+v -2.584652 -0.626491 -0.015795
+v -2.584652 -0.626491 -0.015795
+v -2.584652 -0.626491 -0.015795
+v -2.584652 -0.626491 -0.015795
+v -2.606864 -0.624500 -0.050993
+v -2.606864 -0.624500 -0.050993
+v -2.606864 -0.624500 -0.050993
+v -2.606864 -0.624500 -0.050993
+v -2.659985 -0.619693 -0.065260
+v -2.659985 -0.619693 -0.065260
+v -2.659985 -0.619693 -0.065260
+v -2.659985 -0.619693 -0.065260
+v -2.712898 -0.614886 -0.050238
+v -2.712898 -0.614886 -0.050238
+v -2.712898 -0.614886 -0.050238
+v -2.712898 -0.614886 -0.050238
+vt 0.000000 0.000000
+vt 1.000000 1.000000
+vt 1.000000 0.000000
+vt 0.000000 1.000000
+usemtl Nonerusty.pn
+s off
+f 229/1 259/2 232/3
+f 233/1 259/2 256/3
+f 233/1 257/2 235/3
+f 236/1 257/2 253/3
+f 236/1 254/2 238/3
+f 239/1 254/2 250/3
+f 239/1 251/2 241/3
+f 242/1 251/2 247/3
+f 242/1 248/2 244/3
+f 245/1 248/2 268/3
+f 225/1 246/2 268/3
+f 225/1 269/2 265/3
+f 225/1 266/2 226/3
+f 227/1 266/2 262/3
+f 227/1 263/2 230/3
+f 229/1 263/2 260/3
+f 258/1 259/2 270/3
+f 261/1 263/2 270/3
+f 264/1 266/2 270/3
+f 267/1 269/2 270/3
+f 249/1 271/2 268/3
+f 249/1 251/2 270/3
+f 252/1 254/2 270/3
+f 255/1 257/2 270/3
+f 236/1 240/2 272/3
+f 239/1 243/2 272/3
+f 242/1 246/2 272/3
+f 225/1 273/2 244/3
+f 225/1 228/2 272/3
+f 227/1 231/2 272/3
+f 229/1 234/2 272/3
+f 233/1 237/2 272/3
+f 322/1 274/3 278/2
+f 323/1 308/3 306/2
+f 322/1 279/3 282/2
+f 323/1 310/3 309/2
+f 322/1 283/3 286/2
+f 323/1 312/3 311/2
+f 322/1 287/3 290/2
+f 323/1 314/3 313/2
+f 322/1 291/3 294/2
+f 323/1 316/3 315/2
+f 322/1 295/3 298/2
+f 323/1 318/3 317/2
+f 322/1 299/3 302/2
+f 323/1 320/3 319/2
+f 322/1 303/3 275/2
+f 323/1 307/3 321/2
+f 276/1 307/3 309/2
+f 276/1 309/2 280/4
+f 281/1 308/3 311/2
+f 281/1 311/2 284/4
+f 285/1 310/3 313/2
+f 285/1 313/2 288/4
+f 289/1 312/3 315/2
+f 289/1 315/2 292/4
+f 293/1 314/3 317/2
+f 293/1 317/2 296/4
+f 297/1 316/3 319/2
+f 297/1 319/2 300/4
+f 301/1 318/3 321/2
+f 301/1 321/2 304/4
+f 305/1 320/3 306/2
+f 305/1 306/2 277/4
+f 342/1 326/3 340/2
+f 342/1 340/2 370/4
+f 346/1 328/3 327/2
+f 346/1 327/2 343/4
+f 350/1 330/3 329/2
+f 350/1 329/2 347/4
+f 354/1 332/3 331/2
+f 354/1 331/2 351/4
+f 358/1 334/3 333/2
+f 358/1 333/2 355/4
+f 362/1 336/3 335/2
+f 362/1 335/2 359/4
+f 366/1 338/3 337/2
+f 366/1 337/2 363/4
+f 371/1 341/3 339/2
+f 371/1 339/2 367/4
+f 324/1 341/3 327/2
+f 325/1 344/3 372/2
+f 324/1 326/3 329/2
+f 325/1 348/3 345/2
+f 324/1 328/3 331/2
+f 325/1 352/3 349/2
+f 324/1 330/3 333/2
+f 325/1 356/3 353/2
+f 324/1 332/3 335/2
+f 325/1 360/3 357/2
+f 324/1 334/3 337/2
+f 325/1 364/3 361/2
+f 324/1 336/3 339/2
+f 325/1 368/3 365/2
+f 324/1 338/3 340/2
+f 325/1 373/3 369/2
+f 422/1 374/3 378/2
+f 423/1 408/3 406/2
+f 422/1 379/3 382/2
+f 423/1 410/3 409/2
+f 422/1 383/3 386/2
+f 423/1 412/3 411/2
+f 422/1 387/3 390/2
+f 423/1 414/3 413/2
+f 422/1 391/3 394/2
+f 423/1 416/3 415/2
+f 422/1 395/3 398/2
+f 423/1 418/3 417/2
+f 422/1 399/3 402/2
+f 423/1 420/3 419/2
+f 422/1 403/3 375/2
+f 423/1 407/3 421/2
+f 376/1 407/3 409/2
+f 376/1 409/2 380/4
+f 381/1 408/3 411/2
+f 381/1 411/2 384/4
+f 385/1 410/3 413/2
+f 385/1 413/2 388/4
+f 389/1 412/3 415/2
+f 389/1 415/2 392/4
+f 393/1 414/3 417/2
+f 393/1 417/2 396/4
+f 397/1 416/3 419/2
+f 397/1 419/2 400/4
+f 401/1 418/3 421/2
+f 401/1 421/2 404/4
+f 405/1 420/3 406/2
+f 405/1 406/2 377/4
+f 442/1 426/3 440/2
+f 442/1 440/2 470/4
+f 446/1 428/3 427/2
+f 446/1 427/2 443/4
+f 450/1 430/3 429/2
+f 450/1 429/2 447/4
+f 454/1 432/3 431/2
+f 454/1 431/2 451/4
+f 458/1 434/3 433/2
+f 458/1 433/2 455/4
+f 462/1 436/3 435/2
+f 462/1 435/2 459/4
+f 466/1 438/3 437/2
+f 466/1 437/2 463/4
+f 471/1 441/3 439/2
+f 471/1 439/2 467/4
+f 424/1 441/3 427/2
+f 425/1 444/3 472/2
+f 424/1 426/3 429/2
+f 425/1 448/3 445/2
+f 424/1 428/3 431/2
+f 425/1 452/3 449/2
+f 424/1 430/3 433/2
+f 425/1 456/3 453/2
+f 424/1 432/3 435/2
+f 425/1 460/3 457/2
+f 424/1 434/3 437/2
+f 425/1 464/3 461/2
+f 424/1 436/3 439/2
+f 425/1 468/3 465/2
+f 424/1 438/3 440/2
+f 425/1 473/3 469/2
+v 0.353553 -0.651305 -3.028615
+v 0.353553 -0.651305 -3.028615
+v 0.500000 -0.651305 -2.675062
+v 0.500000 -0.651305 -2.675062
+v 0.500000 -0.651305 -2.675062
+v 0.500000 -0.651305 -2.675062
+v 0.353553 -0.651305 -2.321509
+v 0.353553 -0.651305 -2.321509
+v 0.353553 -0.651305 -2.321509
+v 0.353553 -0.651305 -2.321509
+v -0.000000 -0.651305 -2.175062
+v -0.000000 -0.651305 -2.175062
+v -0.000000 -0.651305 -2.175062
+v -0.000000 -0.651305 -2.175062
+v -0.353553 -0.651305 -2.321509
+v -0.353553 -0.651305 -2.321509
+v -0.353553 -0.651305 -2.321509
+v -0.353553 -0.651305 -2.321509
+v -0.500000 -0.651305 -2.675062
+v -0.500000 -0.651305 -2.675062
+v -0.500000 -0.651305 -2.675062
+v -0.500000 -0.651305 -2.675062
+v -0.353553 -0.651305 -3.028615
+v -0.353553 -0.651305 -3.028615
+v -0.353553 -0.651305 -3.028615
+v -0.353553 -0.651305 -3.028615
+v -0.000000 -0.651305 -3.175062
+v -0.000000 -0.651305 -3.175062
+v -0.000000 -0.651305 -3.175062
+v 0.353553 -0.591305 -3.028615
+v 0.353553 -0.591305 -3.028615
+v 0.353553 -0.591305 -3.028615
+v 0.500000 -0.591305 -2.675062
+v 0.500000 -0.591305 -2.675062
+v 0.353554 -0.591305 -2.321509
+v 0.353554 -0.591305 -2.321509
+v -0.000000 -0.591305 -2.175062
+v -0.000000 -0.591305 -2.175062
+v -0.353554 -0.591305 -2.321509
+v -0.353554 -0.591305 -2.321509
+v -0.500000 -0.591305 -2.675062
+v -0.500000 -0.591305 -2.675062
+v -0.353553 -0.591305 -3.028616
+v -0.353553 -0.591305 -3.028616
+v 0.000001 -0.591305 -3.175062
+v 0.000001 -0.591305 -3.175062
+v 0.000001 -0.591305 -3.175062
+v 0.000000 -0.651305 -2.675062
+v 0.000000 -0.651305 -2.675062
+v 0.000000 -0.591305 -2.675062
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+usemtl Nonerusty.pn
+s off
+f 521/5 474/6 476/7
+f 523/5 506/6 503/7
+f 521/5 477/6 480/7
+f 523/5 508/6 507/7
+f 521/5 481/6 484/7
+f 523/5 510/6 509/7
+f 521/5 485/6 488/7
+f 523/5 512/6 511/7
+f 521/5 489/6 492/7
+f 523/5 514/6 513/7
+f 521/5 493/6 496/7
+f 523/5 516/6 515/7
+f 521/5 497/6 500/7
+f 523/5 518/6 517/7
+f 501/5 474/6 522/7
+f 523/5 504/6 519/7
+f 475/5 504/6 507/7
+f 475/5 507/7 478/8
+f 479/5 506/6 509/7
+f 479/5 509/7 482/8
+f 483/5 508/6 511/7
+f 483/5 511/7 486/8
+f 487/5 510/6 513/7
+f 487/5 513/7 490/8
+f 491/5 512/6 515/7
+f 491/5 515/7 494/8
+f 495/5 514/6 517/7
+f 495/5 517/7 498/8
+f 499/5 516/6 519/7
+f 499/5 519/7 502/8
+f 505/5 474/6 500/7
+f 505/5 500/7 520/8
+v -2.330138 -0.651305 -0.353553
+v -2.330138 -0.651305 -0.353553
+v -2.183692 -0.651305 0.000000
+v -2.183692 -0.651305 0.000000
+v -2.183692 -0.651305 0.000000
+v -2.183692 -0.651305 0.000000
+v -2.330138 -0.651305 0.353553
+v -2.330138 -0.651305 0.353553
+v -2.330138 -0.651305 0.353553
+v -2.330138 -0.651305 0.353553
+v -2.683692 -0.651305 0.500000
+v -2.683692 -0.651305 0.500000
+v -2.683692 -0.651305 0.500000
+v -2.683692 -0.651305 0.500000
+v -3.037245 -0.651305 0.353553
+v -3.037245 -0.651305 0.353553
+v -3.037245 -0.651305 0.353553
+v -3.037245 -0.651305 0.353553
+v -3.183692 -0.651305 0.000000
+v -3.183692 -0.651305 0.000000
+v -3.183692 -0.651305 0.000000
+v -3.183692 -0.651305 0.000000
+v -3.037245 -0.651305 -0.353553
+v -3.037245 -0.651305 -0.353553
+v -3.037245 -0.651305 -0.353553
+v -3.037245 -0.651305 -0.353553
+v -2.683692 -0.651305 -0.500000
+v -2.683692 -0.651305 -0.500000
+v -2.683692 -0.651305 -0.500000
+v -2.330138 -0.591305 -0.353554
+v -2.330138 -0.591305 -0.353554
+v -2.330138 -0.591305 -0.353554
+v -2.183692 -0.591305 -0.000000
+v -2.183692 -0.591305 -0.000000
+v -2.330138 -0.591305 0.353553
+v -2.330138 -0.591305 0.353553
+v -2.683692 -0.591305 0.500000
+v -2.683692 -0.591305 0.500000
+v -3.037245 -0.591305 0.353553
+v -3.037245 -0.591305 0.353553
+v -3.183692 -0.591305 -0.000000
+v -3.183692 -0.591305 -0.000000
+v -3.037245 -0.591305 -0.353554
+v -3.037245 -0.591305 -0.353554
+v -2.683691 -0.591305 -0.500000
+v -2.683691 -0.591305 -0.500000
+v -2.683691 -0.591305 -0.500000
+v -2.683692 -0.651305 0.000000
+v -2.683692 -0.651305 0.000000
+v -2.683692 -0.591305 0.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+usemtl Nonerusty.pn
+s off
+f 571/9 524/10 526/11
+f 573/9 556/10 553/11
+f 571/9 527/10 530/11
+f 573/9 558/10 557/11
+f 571/9 531/10 534/11
+f 573/9 560/10 559/11
+f 571/9 535/10 538/11
+f 573/9 562/10 561/11
+f 571/9 539/10 542/11
+f 573/9 564/10 563/11
+f 571/9 543/10 546/11
+f 573/9 566/10 565/11
+f 571/9 547/10 550/11
+f 573/9 568/10 567/11
+f 551/9 524/10 572/11
+f 573/9 554/10 569/11
+f 525/9 554/10 557/11
+f 525/9 557/11 528/12
+f 529/9 556/10 559/11
+f 529/9 559/11 532/12
+f 533/9 558/10 561/11
+f 533/9 561/11 536/12
+f 537/9 560/10 563/11
+f 537/9 563/11 540/12
+f 541/9 562/10 565/11
+f 541/9 565/11 544/12
+f 545/9 564/10 567/11
+f 545/9 567/11 548/12
+f 549/9 566/10 569/11
+f 549/9 569/11 552/12
+f 555/9 524/10 550/11
+f 555/9 550/11 570/12
+v 3.028616 -0.651305 -0.353553
+v 3.028616 -0.651305 -0.353553
+v 3.175062 -0.651305 0.000000
+v 3.175062 -0.651305 0.000000
+v 3.175062 -0.651305 0.000000
+v 3.175062 -0.651305 0.000000
+v 3.028616 -0.651305 0.353553
+v 3.028616 -0.651305 0.353553
+v 3.028616 -0.651305 0.353553
+v 3.028616 -0.651305 0.353553
+v 2.675062 -0.651305 0.500000
+v 2.675062 -0.651305 0.500000
+v 2.675062 -0.651305 0.500000
+v 2.675062 -0.651305 0.500000
+v 2.321509 -0.651305 0.353553
+v 2.321509 -0.651305 0.353553
+v 2.321509 -0.651305 0.353553
+v 2.321509 -0.651305 0.353553
+v 2.175062 -0.651305 0.000000
+v 2.175062 -0.651305 0.000000
+v 2.175062 -0.651305 0.000000
+v 2.175062 -0.651305 0.000000
+v 2.321509 -0.651305 -0.353553
+v 2.321509 -0.651305 -0.353553
+v 2.321509 -0.651305 -0.353553
+v 2.321509 -0.651305 -0.353553
+v 2.675062 -0.651305 -0.500000
+v 2.675062 -0.651305 -0.500000
+v 2.675062 -0.651305 -0.500000
+v 3.028616 -0.591305 -0.353554
+v 3.028616 -0.591305 -0.353554
+v 3.028616 -0.591305 -0.353554
+v 3.175062 -0.591305 -0.000000
+v 3.175062 -0.591305 -0.000000
+v 3.028616 -0.591305 0.353553
+v 3.028616 -0.591305 0.353553
+v 2.675062 -0.591305 0.500000
+v 2.675062 -0.591305 0.500000
+v 2.321509 -0.591305 0.353553
+v 2.321509 -0.591305 0.353553
+v 2.175062 -0.591305 -0.000000
+v 2.175062 -0.591305 -0.000000
+v 2.321509 -0.591305 -0.353554
+v 2.321509 -0.591305 -0.353554
+v 2.675063 -0.591305 -0.500000
+v 2.675063 -0.591305 -0.500000
+v 2.675063 -0.591305 -0.500000
+v 2.675062 -0.651305 0.000000
+v 2.675062 -0.651305 0.000000
+v 2.675062 -0.591305 0.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+usemtl Nonerusty.pn
+s off
+f 621/13 574/14 576/15
+f 623/13 606/14 603/15
+f 621/13 577/14 580/15
+f 623/13 608/14 607/15
+f 621/13 581/14 584/15
+f 623/13 610/14 609/15
+f 621/13 585/14 588/15
+f 623/13 612/14 611/15
+f 621/13 589/14 592/15
+f 623/13 614/14 613/15
+f 621/13 593/14 596/15
+f 623/13 616/14 615/15
+f 621/13 597/14 600/15
+f 623/13 618/14 617/15
+f 601/13 574/14 622/15
+f 623/13 604/14 619/15
+f 575/13 604/14 607/15
+f 575/13 607/15 578/16
+f 579/13 606/14 609/15
+f 579/13 609/15 582/16
+f 583/13 608/14 611/15
+f 583/13 611/15 586/16
+f 587/13 610/14 613/15
+f 587/13 613/15 590/16
+f 591/13 612/14 615/15
+f 591/13 615/15 594/16
+f 595/13 614/14 617/15
+f 595/13 617/15 598/16
+f 599/13 616/14 619/15
+f 599/13 619/15 602/16
+f 605/13 574/14 600/15
+f 605/13 600/15 620/16
+v 0.353553 -0.651305 2.330138
+v 0.353553 -0.651305 2.330138
+v 0.500000 -0.651305 2.683691
+v 0.500000 -0.651305 2.683691
+v 0.500000 -0.651305 2.683691
+v 0.500000 -0.651305 2.683691
+v 0.353553 -0.651305 3.037245
+v 0.353553 -0.651305 3.037245
+v 0.353553 -0.651305 3.037245
+v 0.353553 -0.651305 3.037245
+v -0.000000 -0.651305 3.183691
+v -0.000000 -0.651305 3.183691
+v -0.000000 -0.651305 3.183691
+v -0.000000 -0.651305 3.183691
+v -0.353553 -0.651305 3.037245
+v -0.353553 -0.651305 3.037245
+v -0.353553 -0.651305 3.037245
+v -0.353553 -0.651305 3.037245
+v -0.500000 -0.651305 2.683691
+v -0.500000 -0.651305 2.683691
+v -0.500000 -0.651305 2.683691
+v -0.500000 -0.651305 2.683691
+v -0.353553 -0.651305 2.330138
+v -0.353553 -0.651305 2.330138
+v -0.353553 -0.651305 2.330138
+v -0.353553 -0.651305 2.330138
+v -0.000000 -0.651305 2.183691
+v -0.000000 -0.651305 2.183691
+v -0.000000 -0.651305 2.183691
+v 0.353553 -0.591305 2.330138
+v 0.353553 -0.591305 2.330138
+v 0.353553 -0.591305 2.330138
+v 0.500000 -0.591305 2.683691
+v 0.500000 -0.591305 2.683691
+v 0.353554 -0.591305 3.037245
+v 0.353554 -0.591305 3.037245
+v -0.000000 -0.591305 3.183691
+v -0.000000 -0.591305 3.183691
+v -0.353554 -0.591305 3.037245
+v -0.353554 -0.591305 3.037245
+v -0.500000 -0.591305 2.683691
+v -0.500000 -0.591305 2.683691
+v -0.353553 -0.591305 2.330137
+v -0.353553 -0.591305 2.330137
+v 0.000001 -0.591305 2.183691
+v 0.000001 -0.591305 2.183691
+v 0.000001 -0.591305 2.183691
+v 0.000000 -0.651305 2.683691
+v 0.000000 -0.651305 2.683691
+v 0.000000 -0.591305 2.683691
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+usemtl Nonerusty.pn
+s off
+f 671/17 624/18 626/19
+f 673/17 656/18 653/19
+f 671/17 627/18 630/19
+f 673/17 658/18 657/19
+f 671/17 631/18 634/19
+f 673/17 660/18 659/19
+f 671/17 635/18 638/19
+f 673/17 662/18 661/19
+f 671/17 639/18 642/19
+f 673/17 664/18 663/19
+f 671/17 643/18 646/19
+f 673/17 666/18 665/19
+f 671/17 647/18 650/19
+f 673/17 668/18 667/19
+f 651/17 624/18 672/19
+f 673/17 654/18 669/19
+f 625/17 654/18 657/19
+f 625/17 657/19 628/20
+f 629/17 656/18 659/19
+f 629/17 659/19 632/20
+f 633/17 658/18 661/19
+f 633/17 661/19 636/20
+f 637/17 660/18 663/19
+f 637/17 663/19 640/20
+f 641/17 662/18 665/19
+f 641/17 665/19 644/20
+f 645/17 664/18 667/19
+f 645/17 667/19 648/20
+f 649/17 666/18 669/19
+f 649/17 669/19 652/20
+f 655/17 624/18 650/19
+f 655/17 650/19 670/20
+v 0.709899 1.489080 -0.703753
+v 1.002792 1.489080 0.003354
+v 0.709899 1.489080 0.710461
+v 0.002792 1.489080 1.003354
+v -0.704315 1.489080 0.710461
+v -0.997208 1.489080 0.003354
+v -0.704315 1.489080 -0.703752
+v 0.002792 1.489080 -0.996646
+v 0.709899 1.765484 -0.703753
+v 1.002792 1.765484 0.003354
+v 0.709899 1.765484 0.710461
+v 0.002792 1.765484 1.003354
+v -0.704315 1.765484 0.710461
+v -0.997208 1.765484 0.003354
+v -0.704314 1.765484 -0.703753
+v 0.002794 1.765484 -0.996646
+v 0.002792 1.489080 0.003354
+v 0.002792 1.765484 0.003354
+usemtl (null)
+s off
+f 690 674 675
+f 691 683 682
+f 690 675 676
+f 691 684 683
+f 690 676 677
+f 691 685 684
+f 690 677 678
+f 691 686 685
+f 690 678 679
+f 691 687 686
+f 690 679 680
+f 691 688 687
+f 690 680 681
+f 691 689 688
+f 681 674 690
+f 691 682 689
+f 674 682 683
+f 674 683 675
+f 675 683 684
+f 675 684 676
+f 676 684 685
+f 676 685 677
+f 677 685 686
+f 677 686 678
+f 678 686 687
+f 678 687 679
+f 679 687 688
+f 679 688 680
+f 680 688 689
+f 680 689 681
+f 682 674 681
+f 682 681 689
+v 1.049999 1.763321 -1.048155
+v 1.049999 1.763321 -1.048155
+v 1.049999 1.763321 1.053526
+v 1.049999 1.763321 1.053526
+v 1.049999 1.763321 1.053526
+v 1.049999 1.763321 1.053526
+v -1.051682 1.763321 1.053525
+v -1.051682 1.763321 1.053525
+v -1.051682 1.763321 1.053525
+v -1.051682 1.763321 -1.048155
+v -1.051682 1.763321 -1.048155
+v -1.051682 1.763321 -1.048155
+v -1.051682 1.763321 -1.048155
+v 1.049999 3.846746 -1.048154
+v 1.049999 3.846746 -1.048154
+v 1.049999 3.846746 -1.048154
+v -1.051682 3.846746 -1.048155
+v -1.051682 3.846746 -1.048155
+v -1.051682 3.846746 -1.048155
+v -1.051682 3.846746 1.053525
+v -1.051682 3.846746 1.053525
+v 1.049998 3.846746 1.053526
+v 1.049998 3.846746 1.053526
+v 1.049998 3.846746 1.053526
+v 1.469491 2.060526 -1.048155
+v 1.469491 2.060526 -1.048155
+v 1.469491 3.549541 -1.048154
+v 1.469491 3.549541 -1.048154
+v 1.469491 3.549541 -1.048154
+v 1.469490 3.549541 1.053526
+v 1.469490 3.549541 1.053526
+v 1.469490 3.549541 1.053526
+v 1.469490 2.060526 1.053526
+v 1.469490 2.060526 1.053526
+v 1.469490 2.060526 1.053526
+v 1.049998 2.060526 1.473017
+v 1.049998 2.060526 1.473017
+v 1.049998 3.549541 1.473018
+v 1.049998 3.549541 1.473018
+v 1.049998 3.549541 1.473018
+v -1.051682 3.549541 1.473017
+v -1.051682 3.549541 1.473017
+v -1.051682 3.549541 1.473017
+v -1.051682 2.060526 1.473017
+v -1.051682 2.060526 1.473017
+v -1.051682 2.060526 1.473017
+v -1.471174 2.060526 1.053525
+v -1.471174 2.060526 1.053525
+v -1.471174 3.549541 1.053525
+v -1.471174 3.549541 1.053525
+v -1.471174 3.549541 1.053525
+v -1.471174 3.549541 -1.048155
+v -1.471174 3.549541 -1.048155
+v -1.471174 3.549541 -1.048155
+v -1.471174 2.060526 -1.048155
+v -1.471174 2.060526 -1.048155
+v -1.471174 2.060526 -1.048155
+v 1.049999 3.549541 -1.467646
+v 1.049999 3.549541 -1.467646
+v 1.049999 3.549541 -1.467646
+v 1.049999 2.060526 -1.467647
+v 1.049999 2.060526 -1.467647
+v 1.049999 2.060526 -1.467647
+v -1.051682 2.060526 -1.467647
+v -1.051682 2.060526 -1.467647
+v -1.051682 2.060526 -1.467647
+v -1.051682 3.549541 -1.467647
+v -1.051682 3.549541 -1.467647
+v 2.029957 2.556905 -0.887185
+v 1.296532 2.556905 -0.887185
+v 1.296532 2.556905 -0.887185
+v 1.296532 3.284032 -0.887185
+v 1.296532 3.284032 -0.887185
+v 2.029957 3.284031 -0.887185
+v 2.029957 3.284031 -0.887185
+v 2.029957 3.284031 0.315386
+v 2.029957 3.284031 0.315386
+v 1.296532 3.284031 0.315386
+v 1.296532 3.284031 0.315386
+v 1.296532 3.284031 0.315386
+v 1.296532 2.556906 0.315387
+v 1.296532 2.556906 0.315387
+v 2.029957 2.556905 0.315387
+v 2.029957 2.556905 0.315387
+v 2.029957 2.556905 0.315387
+v 2.029957 3.587937 -0.458234
+v 2.029957 3.587937 -0.458234
+v 2.029957 3.587937 -0.458234
+v 2.029957 3.587937 -0.113564
+v 2.029957 3.587937 -0.113564
+v 2.029957 3.587937 -0.113564
+v 2.029957 2.252998 -0.113564
+v 2.029957 2.252998 -0.113564
+v 2.029957 2.252998 -0.458234
+v 2.029957 2.252998 -0.458234
+v 1.296532 2.252999 -0.458234
+v 1.296532 2.252999 -0.458234
+v 1.296532 2.252999 -0.458234
+v 1.296532 2.252999 -0.113564
+v 1.296532 2.252999 -0.113564
+v 1.296532 3.587938 -0.113564
+v 1.296532 3.587938 -0.113564
+v 1.296532 3.587938 -0.458234
+v 1.296532 3.587938 -0.458234
+v 0.340492 2.743868 1.395637
+v 0.340492 2.743868 1.395637
+v -0.209410 2.743867 1.395637
+v -0.209410 2.743867 1.395637
+v -0.209410 1.906234 1.395637
+v -0.209410 1.906234 1.395637
+v 0.340492 1.906234 1.395637
+v 0.340492 1.906234 1.395637
+v 0.340492 1.906234 1.395637
+v 0.340491 1.906234 1.823388
+v 0.340491 1.906234 1.823388
+v -0.209410 1.906234 1.823388
+v -0.209410 1.906234 1.823388
+v -0.209410 2.743867 1.823388
+v -0.209410 2.743867 1.823388
+v -0.209410 2.743867 1.823388
+v 0.340491 2.743867 1.823388
+v 0.340491 2.743867 1.823388
+v 0.340491 2.743867 1.823388
+v -0.893777 2.096926 1.823388
+v -0.893777 2.096926 1.823388
+v -0.893777 2.096926 1.823388
+v -0.893777 2.096926 1.395637
+v -0.893777 2.096926 1.395637
+v -0.893777 2.553175 1.395637
+v -0.893777 2.553175 1.395637
+v -0.893777 2.553175 1.395637
+v -0.893777 2.553175 1.823388
+v -0.893777 2.553175 1.823388
+v 1.024858 2.553175 1.823388
+v 1.024858 2.553175 1.823388
+v 1.024858 2.553176 1.395637
+v 1.024858 2.553176 1.395637
+v 1.024858 2.096926 1.395637
+v 1.024858 2.096926 1.395637
+v 1.024858 2.096926 1.823388
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+usemtl Nonerusty.pn
+s off
+f 692/21 694/22 698/23
+f 692/21 698/23 701/24
+f 711/21 713/22 705/23
+f 711/21 705/23 708/24
+f 721/21 724/22 716/23
+f 721/21 716/23 718/24
+f 732/21 735/22 727/23
+f 732/21 727/23 729/24
+f 743/21 746/22 738/23
+f 743/21 738/23 740/24
+f 755/21 758/22 749/23
+f 755/21 749/23 752/24
+f 692/21 717/22 725/23
+f 692/21 725/23 695/24
+f 736/21 699/22 696/23
+f 736/21 696/23 728/24
+f 753/21 693/22 702/23
+f 753/21 702/23 756/24
+f 747/21 703/22 698/23
+f 747/21 698/23 739/24
+f 759/21 709/22 705/23
+f 759/21 705/23 750/24
+f 710/21 744/22 741/23
+f 710/21 741/23 712/24
+f 714/21 722/22 719/23
+f 714/21 719/23 706/24
+f 711/21 733/22 730/23
+f 711/21 730/23 715/24
+f 751/21 720/22 716/23
+f 751/21 716/23 752/24
+f 721/21 731/22 727/23
+f 721/21 727/23 726/24
+f 732/21 742/22 738/23
+f 732/21 738/23 737/24
+f 743/21 758/22 757/23
+f 743/21 757/23 748/24
+f 692/21 754/22 716/23
+f 697/21 724/22 727/23
+f 700/21 735/22 738/23
+f 704/21 746/22 757/23
+f 707/21 720/22 749/23
+f 714/21 731/22 723/23
+f 711/21 742/22 734/23
+f 710/21 758/22 745/23
+f 763/21 765/22 760/23
+f 763/21 760/23 761/24
+f 772/21 774/22 767/23
+f 772/21 767/23 769/24
+f 777/21 785/22 760/23
+f 777/21 760/23 766/24
+f 783/21 790/22 787/23
+f 783/21 787/23 786/24
+f 788/21 794/22 764/23
+f 788/21 764/23 761/24
+f 792/21 780/22 778/23
+f 792/21 778/23 795/24
+f 788/21 762/22 760/23
+f 788/21 760/23 786/24
+f 763/21 794/22 778/23
+f 763/21 778/23 766/24
+f 792/21 770/22 767/23
+f 792/21 767/23 781/24
+f 772/21 790/22 784/23
+f 772/21 784/23 775/24
+f 776/21 779/22 782/23
+f 776/21 782/23 768/24
+f 777/21 774/22 784/23
+f 777/21 784/23 786/24
+f 771/21 789/22 791/23
+f 771/21 791/23 773/24
+f 788/21 770/22 793/23
+f 788/21 793/23 795/24
+f 802/21 820/22 798/23
+f 802/21 798/23 796/24
+f 821/21 803/22 800/23
+f 821/21 800/23 818/24
+f 812/21 815/22 807/23
+f 812/21 807/23 805/24
+f 816/21 813/22 809/23
+f 816/21 809/23 823/24
+f 819/21 801/22 807/23
+f 819/21 807/23 817/24
+f 799/21 820/22 824/23
+f 799/21 824/23 810/24
+f 827/21 797/22 814/23
+f 827/21 814/23 825/24
+f 802/21 829/22 831/23
+f 802/21 831/23 805/24
+f 799/21 811/22 814/23
+f 799/21 814/23 796/24
+f 802/21 797/22 828/23
+f 802/21 828/23 830/24
+f 808/21 801/22 804/23
+f 808/21 804/23 805/24
+f 812/21 806/22 831/23
+f 812/21 831/23 825/24
+f 819/21 815/22 824/23
+f 819/21 824/23 822/24
+f 827/21 826/22 831/23
+f 827/21 831/23 830/24
+v -0.714283 3.818236 -0.544765
+v -0.701072 3.818236 -0.517479
+v -0.714283 3.818236 -0.490193
+v -0.746178 3.818236 -0.478891
+v -0.778073 3.818236 -0.490193
+v -0.791284 3.818236 -0.517479
+v -0.778073 3.818236 -0.544765
+v -0.746178 3.818236 -0.556067
+v -0.714283 5.818236 -0.544765
+v -0.701072 5.818236 -0.517479
+v -0.714283 5.818236 -0.490193
+v -0.746178 5.818236 -0.478891
+v -0.778073 5.818236 -0.490193
+v -0.791284 5.818236 -0.517479
+v -0.778073 5.818236 -0.544765
+v -0.746178 5.818236 -0.556067
+v -0.746178 3.818236 -0.517479
+v -0.746178 5.818236 -0.517479
+usemtl (null)
+s off
+f 848 832 833
+f 849 841 840
+f 848 833 834
+f 849 842 841
+f 848 834 835
+f 849 843 842
+f 848 835 836
+f 849 844 843
+f 848 836 837
+f 849 845 844
+f 848 837 838
+f 849 846 845
+f 848 838 839
+f 849 847 846
+f 839 832 848
+f 849 840 847
+f 832 840 841
+f 832 841 833
+f 833 841 842
+f 833 842 834
+f 834 842 843
+f 834 843 835
+f 835 843 844
+f 835 844 836
+f 836 844 845
+f 836 845 837
+f 837 845 846
+f 837 846 838
+f 838 846 847
+f 838 847 839
+f 840 832 839
+f 840 839 847
diff --git a/examples/qt3d/load_model/qt-soup.png b/examples/qt3d/load_model/qt-soup.png
new file mode 100644
index 000000000..5b264fffa
--- /dev/null
+++ b/examples/qt3d/load_model/qt-soup.png
Binary files differ
diff --git a/examples/qt3d/load_model/qt3d.ico b/examples/qt3d/load_model/qt3d.ico
new file mode 100644
index 000000000..1d07c43dd
--- /dev/null
+++ b/examples/qt3d/load_model/qt3d.ico
Binary files differ
diff --git a/examples/qt3d/load_model/rusty.png b/examples/qt3d/load_model/rusty.png
new file mode 100644
index 000000000..b85ad7c9c
--- /dev/null
+++ b/examples/qt3d/load_model/rusty.png
Binary files differ
diff --git a/examples/qt3d/load_model/teapot.bez b/examples/qt3d/load_model/teapot.bez
new file mode 100644
index 000000000..406b4fd2d
--- /dev/null
+++ b/examples/qt3d/load_model/teapot.bez
@@ -0,0 +1,340 @@
+32
+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
+4,17,18,19,8,20,21,22,12,23,24,25,16,26,27,28
+19,29,30,31,22,32,33,34,25,35,36,37,28,38,39,40
+31,41,42,1,34,43,44,5,37,45,46,9,40,47,48,13
+13,14,15,16,49,50,51,52,53,54,55,56,57,58,59,60
+16,26,27,28,52,61,62,63,56,64,65,66,60,67,68,69
+28,38,39,40,63,70,71,72,66,73,74,75,69,76,77,78
+40,47,48,13,72,79,80,49,75,81,82,53,78,83,84,57
+57,58,59,60,85,86,87,88,89,90,91,92,93,94,95,96
+60,67,68,69,88,97,98,99,92,100,101,102,96,103,104,105
+69,76,77,78,99,106,107,108,102,109,110,111,105,112,113,114
+78,83,84,57,108,115,116,85,111,117,118,89,114,119,120,93
+121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136
+124,137,138,121,128,139,140,125,132,141,142,129,136,143,144,133
+133,134,135,136,145,146,147,148,149,150,151,152,69,153,154,155
+136,143,144,133,148,156,157,145,152,158,159,149,155,160,161,69
+162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177
+165,178,179,162,169,180,181,166,173,182,183,170,177,184,185,174
+174,175,176,177,186,187,188,189,190,191,192,193,194,195,196,197
+177,184,185,174,189,198,199,186,193,200,201,190,197,202,203,194
+204,204,204,204,207,208,209,210,211,211,211,211,212,213,214,215,4
+204,204,204,204,210,217,218,219,211,211,211,211,215,220,221,222,4
+204,204,204,204,219,224,225,226,211,211,211,211,222,227,228,229,4
+204,204,204,204,226,230,231,207,211,211,211,211,229,232,233,212,4
+212,213,214,215,234,235,236,237,238,239,240,241,242,243,244,245
+215,220,221,222,237,246,247,248,241,249,250,251,245,252,253,254
+222,227,228,229,248,255,256,257,251,258,259,260,254,261,262,263
+229,232,233,212,257,264,265,234,260,266,267,238,263,268,269,242
+270,270,270,270,279,280,281,282,275,276,277,278,271,272,273,274,4
+270,270,270,270,282,289,290,291,278,286,287,288,274,283,284,285,4
+270,270,270,270,291,298,299,300,288,295,296,297,285,292,293,294,4
+270,270,270,270,300,305,306,279,297,303,304,275,294,301,302,271,4
+306
+0.000000,0.761905,0.444444
+-0.248889,0.761905,0.444444
+-0.444444,0.761905,0.248889
+-0.444444,0.761905,0.000000
+0.000000,0.803571,0.424603
+-0.237778,0.803571,0.424603
+-0.424603,0.803571,0.237778
+-0.424603,0.803571,0.000000
+0.000000,0.803571,0.456349
+-0.255556,0.803571,0.456349
+-0.456349,0.803571,0.255556
+-0.456349,0.803571,0.000000
+0.000000,0.761905,0.476190
+-0.266667,0.761905,0.476190
+-0.476190,0.761905,0.266667
+-0.476190,0.761905,0.000000
+-0.444444,0.761905,-0.248889
+-0.248889,0.761905,-0.444444
+0.000000,0.761905,-0.444444
+-0.424603,0.803571,-0.237778
+-0.237778,0.803571,-0.424603
+0.000000,0.803571,-0.424603
+-0.456349,0.803571,-0.255556
+-0.255556,0.803571,-0.456349
+0.000000,0.803571,-0.456349
+-0.476190,0.761905,-0.266667
+-0.266667,0.761905,-0.476190
+0.000000,0.761905,-0.476190
+0.248889,0.761905,-0.444444
+0.444444,0.761905,-0.248889
+0.444444,0.761905,0.000000
+0.237778,0.803571,-0.424603
+0.424603,0.803571,-0.237778
+0.424603,0.803571,0.000000
+0.255556,0.803571,-0.456349
+0.456349,0.803571,-0.255556
+0.456349,0.803571,0.000000
+0.266667,0.761905,-0.476190
+0.476190,0.761905,-0.266667
+0.476190,0.761905,0.000000
+0.444444,0.761905,0.248889
+0.248889,0.761905,0.444444
+0.424603,0.803571,0.237778
+0.237778,0.803571,0.424603
+0.456349,0.803571,0.255556
+0.255556,0.803571,0.456349
+0.476190,0.761905,0.266667
+0.266667,0.761905,0.476190
+0.000000,0.595238,0.555556
+-0.311111,0.595238,0.555556
+-0.555556,0.595238,0.311111
+-0.555556,0.595238,0.000000
+0.000000,0.428571,0.634921
+-0.355556,0.428571,0.634921
+-0.634921,0.428571,0.355556
+-0.634921,0.428571,0.000000
+0.000000,0.285714,0.634921
+-0.355556,0.285714,0.634921
+-0.634921,0.285714,0.355556
+-0.634921,0.285714,0.000000
+-0.555556,0.595238,-0.311111
+-0.311111,0.595238,-0.555556
+0.000000,0.595238,-0.555556
+-0.634921,0.428571,-0.355556
+-0.355556,0.428571,-0.634921
+0.000000,0.428571,-0.634921
+-0.634921,0.285714,-0.355556
+-0.355556,0.285714,-0.634921
+0.000000,0.285714,-0.634921
+0.311111,0.595238,-0.555556
+0.555556,0.595238,-0.311111
+0.555556,0.595238,0.000000
+0.355556,0.428571,-0.634921
+0.634921,0.428571,-0.355556
+0.634921,0.428571,0.000000
+0.355556,0.285714,-0.634921
+0.634921,0.285714,-0.355556
+0.634921,0.285714,0.000000
+0.555556,0.595238,0.311111
+0.311111,0.595238,0.555556
+0.634921,0.428571,0.355556
+0.355556,0.428571,0.634921
+0.634921,0.285714,0.355556
+0.355556,0.285714,0.634921
+0.000000,0.142857,0.634921
+-0.355556,0.142857,0.634921
+-0.634921,0.142857,0.355556
+-0.634921,0.142857,0.000000
+0.000000,0.071429,0.476190
+-0.266667,0.071429,0.476190
+-0.476190,0.071429,0.266667
+-0.476190,0.071429,0.000000
+0.000000,0.047619,0.476190
+-0.266667,0.047619,0.476190
+-0.476190,0.047619,0.266667
+-0.476190,0.047619,0.000000
+-0.634921,0.142857,-0.355556
+-0.355556,0.142857,-0.634921
+0.000000,0.142857,-0.634921
+-0.476190,0.071429,-0.266667
+-0.266667,0.071429,-0.476190
+0.000000,0.071429,-0.476190
+-0.476190,0.047619,-0.266667
+-0.266667,0.047619,-0.476190
+0.000000,0.047619,-0.476190
+0.355556,0.142857,-0.634921
+0.634921,0.142857,-0.355556
+0.634921,0.142857,0.000000
+0.266667,0.071429,-0.476190
+0.476190,0.071429,-0.266667
+0.476190,0.071429,0.000000
+0.266667,0.047619,-0.476190
+0.476190,0.047619,-0.266667
+0.476190,0.047619,0.000000
+0.634921,0.142857,0.355556
+0.355556,0.142857,0.634921
+0.476190,0.071429,0.266667
+0.266667,0.071429,0.476190
+0.476190,0.047619,0.266667
+0.266667,0.047619,0.476190
+0.000000,0.642857,-0.507937
+-0.095238,0.642857,-0.507937
+-0.095238,0.714286,-0.476190
+0.000000,0.714286,-0.476190
+0.000000,0.642857,-0.730159
+-0.095238,0.642857,-0.730159
+-0.095238,0.714286,-0.793651
+0.000000,0.714286,-0.793651
+0.000000,0.642857,-0.857143
+-0.095238,0.642857,-0.857143
+-0.095238,0.714286,-0.952381
+0.000000,0.714286,-0.952381
+0.000000,0.571429,-0.857143
+-0.095238,0.571429,-0.857143
+-0.095238,0.571429,-0.952381
+0.000000,0.571429,-0.952381
+0.095238,0.714286,-0.476190
+0.095238,0.642857,-0.507937
+0.095238,0.714286,-0.793651
+0.095238,0.642857,-0.730159
+0.095238,0.714286,-0.952381
+0.095238,0.642857,-0.857143
+0.095238,0.571429,-0.952381
+0.095238,0.571429,-0.857143
+0.000000,0.500000,-0.857143
+-0.095238,0.500000,-0.857143
+-0.095238,0.428571,-0.952381
+0.000000,0.428571,-0.952381
+0.000000,0.357143,-0.793651
+-0.095238,0.357143,-0.793651
+-0.095238,0.297619,-0.841270
+0.000000,0.297619,-0.841270
+-0.095238,0.285714,-0.634921
+-0.095238,0.190476,-0.603175
+0.000000,0.190476,-0.603175
+0.095238,0.428571,-0.952381
+0.095238,0.500000,-0.857143
+0.095238,0.297619,-0.841270
+0.095238,0.357143,-0.793651
+0.095238,0.190476,-0.603175
+0.095238,0.285714,-0.634921
+0.000000,0.452381,0.539683
+-0.209524,0.452381,0.539683
+-0.209524,0.190476,0.539683
+0.000000,0.190476,0.539683
+0.000000,0.452381,0.825397
+-0.209524,0.452381,0.825397
+-0.209524,0.261905,0.984127
+0.000000,0.261905,0.984127
+0.000000,0.666667,0.730159
+-0.079365,0.666667,0.730159
+-0.079365,0.642857,0.761905
+0.000000,0.642857,0.761905
+0.000000,0.761905,0.857143
+-0.079365,0.761905,0.857143
+-0.079365,0.761905,1.047619
+0.000000,0.761905,1.047619
+0.209524,0.190476,0.539683
+0.209524,0.452381,0.539683
+0.209524,0.261905,0.984127
+0.209524,0.452381,0.825397
+0.079365,0.642857,0.761905
+0.079365,0.666667,0.730159
+0.079365,0.761905,1.047619
+0.079365,0.761905,0.857143
+0.000000,0.785714,0.888889
+-0.079365,0.785714,0.888889
+-0.079365,0.791667,1.119048
+0.000000,0.791667,1.119048
+0.000000,0.785714,0.920635
+-0.047619,0.785714,0.920635
+-0.047619,0.797619,1.095238
+0.000000,0.797619,1.095238
+0.000000,0.761905,0.888889
+-0.047619,0.761905,0.888889
+-0.047619,0.761905,1.015873
+0.000000,0.761905,1.015873
+0.079365,0.791667,1.119048
+0.079365,0.785714,0.888889
+0.047619,0.797619,1.095238
+0.047619,0.785714,0.920635
+0.047619,0.761905,1.015873
+0.047619,0.761905,0.888889
+0.000000,1.000000,0.000000
+-0.000635,1.000000,0.000000
+0.000000,1.000000,0.000635
+0.000000,1.000000,0.253968
+-0.142857,1.000000,0.253968
+-0.253968,1.000000,0.142857
+-0.253968,1.000000,0.000000
+0.000000,0.904762,0.000000
+0.000000,0.857143,0.063492
+-0.035556,0.857143,0.063492
+-0.063492,0.857143,0.035556
+-0.063492,0.857143,0.000000
+0.000000,1.000000,-0.000635
+-0.253968,1.000000,-0.142857
+-0.142857,1.000000,-0.253968
+0.000000,1.000000,-0.253968
+-0.063492,0.857143,-0.035556
+-0.035556,0.857143,-0.063492
+0.000000,0.857143,-0.063492
+0.000635,1.000000,0.000000
+0.142857,1.000000,-0.253968
+0.253968,1.000000,-0.142857
+0.253968,1.000000,0.000000
+0.035556,0.857143,-0.063492
+0.063492,0.857143,-0.035556
+0.063492,0.857143,0.000000
+0.253968,1.000000,0.142857
+0.142857,1.000000,0.253968
+0.063492,0.857143,0.035556
+0.035556,0.857143,0.063492
+0.000000,0.809524,0.126984
+-0.071111,0.809524,0.126984
+-0.126984,0.809524,0.071111
+-0.126984,0.809524,0.000000
+0.000000,0.809524,0.412698
+-0.231111,0.809524,0.412698
+-0.412698,0.809524,0.231111
+-0.412698,0.809524,0.000000
+0.000000,0.761905,0.412698
+-0.231111,0.761905,0.412698
+-0.412698,0.761905,0.231111
+-0.412698,0.761905,0.000000
+-0.126984,0.809524,-0.071111
+-0.071111,0.809524,-0.126984
+0.000000,0.809524,-0.126984
+-0.412698,0.809524,-0.231111
+-0.231111,0.809524,-0.412698
+0.000000,0.809524,-0.412698
+-0.412698,0.761905,-0.231111
+-0.231111,0.761905,-0.412698
+0.000000,0.761905,-0.412698
+0.071111,0.809524,-0.126984
+0.126984,0.809524,-0.071111
+0.126984,0.809524,0.000000
+0.231111,0.809524,-0.412698
+0.412698,0.809524,-0.231111
+0.412698,0.809524,0.000000
+0.231111,0.761905,-0.412698
+0.412698,0.761905,-0.231111
+0.412698,0.761905,0.000000
+0.126984,0.809524,0.071111
+0.071111,0.809524,0.126984
+0.412698,0.809524,0.231111
+0.231111,0.809524,0.412698
+0.412698,0.761905,0.231111
+0.231111,0.761905,0.412698
+0.000000,0.000000,0.000000
+0.000000,0.047619,0.476190
+0.266667,0.047619,0.476190
+0.476190,0.047619,0.266667
+0.476190,0.047619,0.000000
+0.000000,0.023810,0.476190
+0.266667,0.023810,0.476190
+0.476190,0.023810,0.266667
+0.476190,0.023810,0.000000
+0.000000,0.000000,0.452381
+0.253333,0.000000,0.452381
+0.452381,0.000000,0.253333
+0.452381,0.000000,0.000000
+0.476190,0.047619,-0.266667
+0.266667,0.047619,-0.476190
+0.000000,0.047619,-0.476190
+0.476190,0.023810,-0.266667
+0.266667,0.023810,-0.476190
+0.000000,0.023810,-0.476190
+0.452381,0.000000,-0.253333
+0.253333,0.000000,-0.452381
+0.000000,0.000000,-0.452381
+-0.266667,0.047619,-0.476190
+-0.476190,0.047619,-0.266667
+-0.476190,0.047619,0.000000
+-0.266667,0.023810,-0.476190
+-0.476190,0.023810,-0.266667
+-0.476190,0.023810,0.000000
+-0.253333,0.000000,-0.452381
+-0.452381,0.000000,-0.253333
+-0.452381,0.000000,0.000000
+-0.476190,0.047619,0.266667
+-0.266667,0.047619,0.476190
+-0.476190,0.023810,0.266667
+-0.266667,0.023810,0.476190
+-0.452381,0.000000,0.253333
+-0.253333,0.000000,0.452381
diff --git a/examples/qt3d/qt3d.pro b/examples/qt3d/qt3d.pro
index 91f6736e4..f1e5903aa 100644
--- a/examples/qt3d/qt3d.pro
+++ b/examples/qt3d/qt3d.pro
@@ -1,2 +1,2 @@
TEMPLATE = subdirs
-SUBDIRS += basket builder cube cylinder geometry nesting solarsystem tank teapot
+SUBDIRS += basket builder cube cylinder geometry nesting solarsystem tank teapot load_model