ELF48q4 (444``gww P xlx|x|Ptd\\\QtdRtdgww @.]FgQx"SsUzLn_z0b)\ ' 4 X z     $ H j      4 X     , S z    X    ;[2b VP0_0sBf09AUip/pP__cxa_finalize__cxa_atexit__stack_chk_fail_ZN10Qt3DExtras9QConeMeshC2EPN8Qt3DCore5QNodeE_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZN10Qt3DExtras9QConeMeshD2Ev_ZdlPv_ZN10Qt3DExtras13QConeGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QConeGeometryD2Ev_ZN10Qt3DExtras11QCuboidMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras11QCuboidMeshD2Ev_ZN10Qt3DExtras15QCuboidGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QCuboidGeometryD2Ev_ZN10Qt3DExtras13QCylinderMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QCylinderMeshD2Ev_ZN10Qt3DExtras17QCylinderGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras17QCylinderGeometryD2Ev_ZN10Qt3DExtras10QPlaneMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras10QPlaneMeshD2Ev_ZN10Qt3DExtras14QPlaneGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QPlaneGeometryD2Ev_ZN10Qt3DExtras10QTorusMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras10QTorusMeshD2Ev_ZN10Qt3DExtras14QTorusGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QTorusGeometryD2Ev_ZN10Qt3DExtras11QSphereMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras11QSphereMeshD2Ev_ZN10Qt3DExtras15QSphereGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QSphereGeometryD2Ev__stack_chk_guard_ZN10Qt3DExtras9QConeMesh16staticMetaObjectE_ZNK11QMetaObject9classNameEvstrlen_ZN10QByteArrayC1EPKci_ZN10QArrayData11shared_nullE_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZN10QArrayData10deallocateEPS_jj_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPvfree_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QByteArray6appendEPKc_ZN10QByteArray6appendEcmalloc_ZN10Qt3DExtras13QConeGeometry16staticMetaObjectE_ZN10Qt3DExtras11QCuboidMesh16staticMetaObjectE_ZN10Qt3DExtras15QCuboidGeometry16staticMetaObjectE_ZN10Qt3DExtras13QCylinderMesh16staticMetaObjectE_ZN10Qt3DExtras17QCylinderGeometry16staticMetaObjectE_ZN10Qt3DExtras10QPlaneMesh16staticMetaObjectE_ZN10Qt3DExtras14QPlaneGeometry16staticMetaObjectE_ZN10Qt3DExtras10QTorusMesh16staticMetaObjectE_ZN10Qt3DExtras14QTorusGeometry16staticMetaObjectE_ZN10Qt3DExtras11QSphereMesh16staticMetaObjectE_ZN10Qt3DExtras15QSphereGeometry16staticMetaObjectE_ZN7QString6appendERKS__ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZNK4QUrl10isRelativeEv_ZN4QUrlC1ERKS__ZN4QUrlD1Ev_ZN7QString17fromLatin1_helperEPKci_ZN7QString15fromUtf8_helperEPKci_ZNK14QMessageLogger7warningEPKcz_ZTVN10__cxxabiv120__si_class_type_infoE_ZTIN10Qt3DExtras9QConeMeshE_ZTIN10Qt3DExtras13QConeGeometryE_ZTIN10Qt3DExtras11QCuboidMeshE_ZTIN10Qt3DExtras15QCuboidGeometryE_ZTIN10Qt3DExtras13QCylinderMeshE_ZTIN10Qt3DExtras17QCylinderGeometryE_ZTIN10Qt3DExtras10QPlaneMeshE_ZTIN10Qt3DExtras14QPlaneGeometryE_ZTIN10Qt3DExtras10QTorusMeshE_ZTIN10Qt3DExtras14QTorusGeometryE_ZTIN10Qt3DExtras11QSphereMeshE_ZTIN10Qt3DExtras15QSphereGeometryE_ZNK10Qt3DExtras9QConeMesh10metaObjectEv_ZN10Qt3DExtras9QConeMesh11qt_metacastEPKc_ZN10Qt3DExtras9QConeMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QObject5eventEP6QEvent_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZN10Qt3DRender17QGeometryRenderer16sceneChangeEventERK14QSharedPointerIN8Qt3DCore12QSceneChangeEE_ZNK10Qt3DRender17QGeometryRenderer24createNodeCreationChangeEv_ZNK10Qt3DExtras13QConeGeometry10metaObjectEv_ZN10Qt3DExtras13QConeGeometry11qt_metacastEPKc_ZN10Qt3DExtras13QConeGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZN8Qt3DCore5QNode16sceneChangeEventERK14QSharedPointerINS_12QSceneChangeEE_ZNK10Qt3DRender9QGeometry24createNodeCreationChangeEv_ZNK10Qt3DExtras11QCuboidMesh10metaObjectEv_ZN10Qt3DExtras11QCuboidMesh11qt_metacastEPKc_ZN10Qt3DExtras11QCuboidMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras15QCuboidGeometry10metaObjectEv_ZN10Qt3DExtras15QCuboidGeometry11qt_metacastEPKc_ZN10Qt3DExtras15QCuboidGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras13QCylinderMesh10metaObjectEv_ZN10Qt3DExtras13QCylinderMesh11qt_metacastEPKc_ZN10Qt3DExtras13QCylinderMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras17QCylinderGeometry10metaObjectEv_ZN10Qt3DExtras17QCylinderGeometry11qt_metacastEPKc_ZN10Qt3DExtras17QCylinderGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras10QPlaneMesh10metaObjectEv_ZN10Qt3DExtras10QPlaneMesh11qt_metacastEPKc_ZN10Qt3DExtras10QPlaneMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras14QPlaneGeometry10metaObjectEv_ZN10Qt3DExtras14QPlaneGeometry11qt_metacastEPKc_ZN10Qt3DExtras14QPlaneGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras10QTorusMesh10metaObjectEv_ZN10Qt3DExtras10QTorusMesh11qt_metacastEPKc_ZN10Qt3DExtras10QTorusMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras14QTorusGeometry10metaObjectEv_ZN10Qt3DExtras14QTorusGeometry11qt_metacastEPKc_ZN10Qt3DExtras14QTorusGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras11QSphereMesh10metaObjectEv_ZN10Qt3DExtras11QSphereMesh11qt_metacastEPKc_ZN10Qt3DExtras11QSphereMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZNK10Qt3DExtras15QSphereGeometry10metaObjectEv_ZN10Qt3DExtras15QSphereGeometry11qt_metacastEPKc_ZN10Qt3DExtras15QSphereGeometry11qt_metacallEN11QMetaObject4CallEiPPv_Z23qUnregisterResourceDataiPKhS0_S0__Z21qRegisterResourceDataiPKhS0_S0__ZNK11QObjectData17dynamicMetaObjectEv_ZN19QQmlExtensionPluginD2Evqt_plugin_query_metadataqt_plugin_instance_Znwj_ZN19QQmlExtensionPluginC2EP7QObject_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject__cxa_guard_acquire__cxa_guard_releasestrcmp_ZN19QQmlExtensionPlugin11qt_metacastEPKc_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZTI19QQmlExtensionPlugin_ZN19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc_ZThn8_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc_ZN19QQmlExtensionPlugin16staticMetaObjectE_edata__bss_start_endlibQt53DQuick.solibQt53DExtras.solibQt53DRender.solibQt5Concurrent.solibQt53DInput.solibQt53DLogic.solibQt53DCore.solibQt5Quick.solibQt5Gamepad.solibQt5Gui.solibQt5Qml.solibQt5Network.solibQt5Core.solibGLESv2.solibgnustl_shared.soliblog.solibz.solibdl.solibstdc++.solibm.solibc.so$ORIGIN/../../../lib27>^eC[\bTM(R~WE!{O/z+K #U-lq6Av_JPNsLGd`HcuZyifXD|}1 w]t@I3aBgk % 4 &"F 8<=0Q*9S$'5:;)j?om.hnxrpVY,w ww$w0wp~?t~x~|~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~ ~"~$~&~(~)~*~+~,MNO PQRST U$V(W,X0Y4Z8[<\@]D^H_L`PaTbXc\d`edfhglhpitjxk|lmnopqrstuvwxyz{|}~ hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhSêCd$荃$"d$[SzCd$荃3D$ .D$P-$D$D$D$#$d$[d$D$tЍd$ Í'SZBd$荃D$D$ D$$0d$[Ív'SêBd$d$[Ðt&$Ð&UWVSwBd$$D$8ƋD$D$D$l'4$D$ D$'D$4$D$ zD$'D$4$D$ #D$'D$4$D$ V*D$(D$4$D$ 0D$ (D$4$D$ 27D$(D$4$D$ =D$((D$4$D$ DD$6(D$4$D$ |JD$@(D$4$D$ PD$N(D$4$D$ XWD$Y(D$4$D$ ]D$$h(D$()D$,D$XD$D$HD$0D$LD$4D$PD$D$TD$m(D$D$D$D$$L$8|$h|$L$\L$ $|$L$`L$L$d<$D$$D$PD$D$$D$HrD$D$$0D$D$4$D$LD$D$$ ;l$$ED$ED$D$ D$($D$LD$,}D$5$D$HƋv<<$D$D$|$$D$D$D$0$D$X (D$X %(D$Lt&.&(vD$HoW(MD$P,t&D$$$|$(D(1󫍃|$L$D$<$$D$\DŽ$D${t$PD$<$^$D$LD$D$$$D$4$D$D$D$D$D$ 4$D$$D$P=D$D$$ED$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$$;D$8t$D$\;D$4t$$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$$D$$$|$(D(1󫍃|$L$D$<$$D$\DŽ$D$t$PD$<$$D$LD$D$$1$D$4$D$vD$`D$PD$D$ 4$D$b$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$ $;D$8t$D$\;D$4t$s$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$2$D$$$|$(D(1󫍃`|$L$D$<$$D$\DŽ$D$[t$PD$<$>$D$LD$D$$$D$4$D$D$D$D$D$ 4$D$$D$P=D$D$$%D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$z$;D$8t$D$\;D$4t$$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$$D$$$|$(D(1󫍃 |$L$D$<$$D$\DŽ$D$t$PD$<$$D$LD$D$$$D$4$D$VD$`D$D$D$ 4$D$B$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$a$ƋurD$D$$$;D$8t$eD$\;D$4t$S$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$$D$$$|$(D(1󫍃|$L$D$<$$D$\DŽ$D$;t$PD$<$$D$LD$D$$$D$4$D$D$D$D$D$ 4$D$$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$Z$;D$8t$D$\;D$4t$$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$$D$$$|$(D(1󫍃|$L$D$<$$D$\DŽ$D$t$PD$<$$D$LD$D$$$D$4$D$6D$`D$PD$D$ 4$D$"$D$P=D$D$$uD$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$A$ƋurD$D$$ʼ$;D$8t$ED$\;D$4t$3$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$$D$$$|$(D(1󫍃`|$L$D$<$$D$\DŽ$D$t$PD$<$$D$LD$D$$a$D$4$D$覹D$D$D$D$ 4$D$蒹$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$豶$ƋurD$D$$:$;D$8t$赸D$\;D$4t$裸$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$b$D$$$|$(D(1󫍃 |$L$D$<$$D$\DŽ$D$苳t$PD$<$n$D$LD$D$$Ѱ$D$4$D$D$`D$D$D$ 4$D$$D$P=D$D$$UD$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$!$ƋurD$D$$誯$;D$8t$%D$\;D$4t$$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$Ұ$D$$$|$(D(1󫍃|$L$D$<$$D$\DŽ$D$t$PD$<$ެ$D$LD$D$$A$D$4$D$膬D$D$D$D$ 4$D$r$D$P=D$D$$ũD$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$葩$ƋurD$D$$$;D$8t$蕫D$\;D$4t$胫$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$B$D$$$|$(D(1󫍃|$L$D$<$$D$\DŽ$D$kt$PD$<$N$D$LD$D$$豣$D$4$D$D$`D$PD$D$ 4$D$$D$P=D$D$$5D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$芢$;D$8t$D$\;D$4t$$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$貣$D$$$|$(D(1󫍃`|$L$D$<$$D$\DŽ$D$۟t$PD$<$辟$D$LD$D$$!$D$4$D$fD$D$D$D$ 4$D$R$D$P=D$D$$襜D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$q$ƋurD$D$$$;D$8t$uD$\;D$4t$c$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$"$D$$$|$(D(1󫍃 |$L$D$<$$D$\DŽ$D$Kt$PD$<$.$D$LD$D$$葖$D$4$D$֘D$`D$D$D$ 4$D$˜$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$j$;D$8t$D$\;D$4t$ӗ$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX$蒖$D$~O>̾N? dzx0̧羈,Cq&`"|.XvZR%bVLC| 7MҰ(R:f2BXs[X3rV<Ƹ, 4k0%3|bsIy&T$3DWk͍AfQ%0NF'grP:*iŐ17: $Ց^&̳-KM%jRJ?EG0s*m'0Ţ@ HyDevvWcOhˈ1Q5BVjҸ3P<}`WWDq{Pr(WjRSg-Vy7N$uukE,0Wjuդqqj4eYRQ>Ɨkg'5Jބ' N܄"U?Rv3.о^pM@ *Bukq*eā0(L!o0;WX&; sa'ܨ}}mC97Y eԫdeo hߌl}1}aó\Kf`H*zg:xDu>2Ol0d+8{ ,RF"Ģ橒I`#Ύb%VBۘhyyYYM%x<9>$ː,FYMwi+x).\Dl/M"z#2wt8T1^l{ҭ!-@ӈu]NATV3!LԫV.ﶟcECS9& ,hc;s}Jol}9g?7(mnuz9"w(L&v If{hU >^$w}v|*/**************************************************************************** ** ** Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id: root property color ambient: Qt.rgba( 0.05, 0.05, 0.05, 1.0 ) property alias diffuse: diffuseTextureImage.source property alias specular: specularTextureImage.source property real shininess: 150.0 property real textureScale: 1.0 parameters: [ Parameter { name: "ka"; value: Qt.vector3d(root.ambient.r, root.ambient.g, root.ambient.b) }, Parameter { name: "diffuseTexture" value: Texture2D { id: diffuseTexture minificationFilter: Texture.LinearMipMapLinear magnificationFilter: Texture.Linear wrapMode { x: WrapMode.Repeat y: WrapMode.Repeat } generateMipMaps: true maximumAnisotropy: 16.0 TextureImage { id: diffuseTextureImage; } } }, Parameter { name: "specularTexture"; value: Texture2D { id: specularTexture minificationFilter: Texture.LinearMipMapLinear magnificationFilter: Texture.Linear wrapMode { x: WrapMode.Repeat y: WrapMode.Repeat } generateMipMaps: true maximumAnisotropy: 16.0 TextureImage { id: specularTextureImage; } } }, Parameter { name: "shininess"; value: root.shininess }, Parameter { name: "texCoordScale"; value: textureScale } ] effect: DefaultEffect { vertexES: "qrc:/shaders/es2/diffusemap.vert" fragmentES: "qrc:/shaders/es2/diffusespecularmap.frag" vertex: "qrc:/shaders/gl3/diffusemap.vert" fragment: "qrc:/shaders/gl3/diffusespecularmap.frag" } } /xWQO8~!  `uM‰4T+8nҦ9Cf7K/H.axr;|L3YcfؓʊR8C6 Msc"g K߹yb!9oδsfFcHUTT3J'a& 3b:5if! *-ٚ7Ǒ*emiDrr-=RԸ*#2H'vqFK!jBYthC4ewyQp_0̞ofr8Fe!TKW:ຠ^i#li!&rYq3MTcfvG82Y]I$gK̆ c|!xU))UU;h7P0RVwSRh+'JHITSIVzJ'n|xxsd~rߐw@, *'r9!9E c d c:XU^bsBA Q]"{ºnTWauAY5қEz:=ѶpAW3&wUد? ;0R!#܊?J}B1\%x:8Nm?EmnZcwCqE"t#1+ BgV<, 3҆ N#͑b.2iEOS=nUr: o;Bj~Bw=3j%> G9=IyvG}^1M6@pAXIbbkI"x%l )oY^odMY~"0]/V2˖n$`1貇"2=D *]~ UͶ9>`N읽'_s7}Ac` >W}݇vf|=KO ys>_Wx: by1m#0eG[ƚ%Uuw9z_57 /**************************************************************************** ** ** Copyright (C) 2015 Paul Lemire ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id: root property color ambient: Qt.rgba( 0.05, 0.05, 0.05, 1.0 ) property color diffuse: Qt.rgba( 0.7, 0.7, 0.7, 1.0 ) property color specular: Qt.rgba( 0.01, 0.01, 0.01, 1.0 ) property real shininess: 150.0 property real alpha: 0.5 property alias sourceRgbArg: alphaEffect.sourceRgbArg property alias destinationRgbArg: alphaEffect.destinationRgbArg property alias sourceAlphaArg: alphaEffect.sourceAlphaArg property alias destinationAlphaArg: alphaEffect.destinationAlphaArg property alias blendFunctionArg: alphaEffect.blendFunctionArg parameters: [ Parameter { name: "alpha"; value: root.alpha }, Parameter { name: "ka"; value: Qt.vector3d(root.ambient.r, root.ambient.g, root.ambient.b) }, Parameter { name: "kd"; value: Qt.vector3d(root.diffuse.r, root.diffuse.g, root.diffuse.b) }, Parameter { name: "ks"; value: Qt.vector3d(root.specular.r, root.specular.g, root.specular.b) }, Parameter { name: "shininess"; value: root.shininess } ] effect: DefaultAlphaEffect { id: alphaEffect } } ;/**************************************************************************** ** ** Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id: root property color ambient: Qt.rgba( 0.05, 0.05, 0.05, 1.0 ) property alias diffuse: diffuseTextureImage.source property color specular: Qt.rgba( 0.01, 0.01, 0.01, 1.0 ) property real shininess: 150.0 property real textureScale: 1.0 parameters: [ Parameter { name: "ka"; value: Qt.vector3d(root.ambient.r, root.ambient.g, root.ambient.b) }, Parameter { name: "diffuseTexture" value: Texture2D { id: diffuseTexture minificationFilter: Texture.LinearMipMapLinear magnificationFilter: Texture.Linear wrapMode { x: WrapMode.Repeat y: WrapMode.Repeat } generateMipMaps: true maximumAnisotropy: 16.0 TextureImage { id: diffuseTextureImage; } } }, Parameter { name: "ks"; value: Qt.vector3d(root.specular.r, root.specular.g, root.specular.b) }, Parameter { name: "shininess"; value: root.shininess }, Parameter { name: "texCoordScale"; value: textureScale } ] effect: DefaultEffect { vertexES: "qrc:/shaders/es2/diffusemap.vert" fragmentES: "qrc:/shaders/es2/diffusemap.frag" vertex: "qrc:/shaders/gl3/diffusemap.vert" fragment: "qrc:/shaders/gl3/diffusemap.frag" } } xXKo8W TNm=yԭ}(i,sC IqR/[aQ@d7Ùohg; U<[A/p*f&b#fٕ&᛽ 7vskS3vEpmde-L 2mA$*HTMT)qmPXx?ftb2^A$ 3g)Gbtb ̕(aG6+mt0, }+=X#&(-ZJݡL.U}`¢}tC(\\,4K ʀɈHI\p4T5q=tɐ* Zz헵Z64 3E0:$l l23eO.>NP"q%Ys5DFNdAڍwq#:CSޫ:cE 4E]Vp7p$YZR$eXScbxq)!"wP'*BgK}x3=<7\,P:}q*^`nZ(_/8~]b DU)R 6CC 5#NFC{c"BD?o5}ÚnUa[jJ(&(B9> >e9 tg<1^7;;sW}-,ȋuC;(K?Csm'ρv/OݗSo?)?%~k~cb͒hO|JX:X4w;:tF(ݼQg٫@fn+VgWy$mw8jjc<UGdAֵj $U%n7.j% /**************************************************************************** ** ** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id: root property color diffuse: Qt.rgba( 0.0, 0.0, 0.0, 1.0 ) property color specular: Qt.rgba( 0.0, 0.0, 0.0, 1.0 ) property color coolColor: Qt.rgba( 0.0, 0.0, 0.4, 1.0 ) property color warmColor: Qt.rgba( 0.4, 0.4, 0.0, 1.0 ) property real alpha: 0.25 property real beta: 0.5 property real shininess: 100.0 parameters: [ Parameter { name: "kd"; value: root.diffuse }, Parameter { name: "ks"; value: root.specular }, Parameter { name: "kblue"; value: root.coolColor }, Parameter { name: "kyellow"; value: root.warmColor }, Parameter { name: "alpha"; value: root.alpha }, Parameter { name: "beta"; value: root.beta }, Parameter { name: "shininess"; value: root.shininess } ] effect: DefaultEffect { vertexES: "qrc:/shaders/es2/gooch.vert" fragmentES: "qrc:/shaders/es2/gooch.frag" vertex: "qrc:/shaders/gl3/gooch.vert" fragment: "qrc:/shaders/gl3/gooch.frag" } } /**************************************************************************** ** ** Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id: root property color ambient: Qt.rgba( 0.05, 0.05, 0.05, 1.0 ) property alias diffuse: diffuseTextureImage.source property color specular: Qt.rgba( 0.01, 0.01, 0.01, 1.0 ) property alias normal: normalTextureImage.source property real shininess: 150.0 property real textureScale: 1.0 parameters: [ Parameter { name: "ka"; value: Qt.vector3d(root.ambient.r, root.ambient.g, root.ambient.b) }, Parameter { name: "diffuseTexture" value: Texture2D { id: diffuseTexture minificationFilter: Texture.LinearMipMapLinear magnificationFilter: Texture.Linear wrapMode { x: WrapMode.Repeat y: WrapMode.Repeat } generateMipMaps: true maximumAnisotropy: 16.0 TextureImage { id: diffuseTextureImage; } } }, Parameter { name: "normalTexture" value: Texture2D { id: normalTexture minificationFilter: Texture.LinearMipMapLinear magnificationFilter: Texture.Linear wrapMode { x: WrapMode.Repeat y: WrapMode.Repeat } generateMipMaps: true maximumAnisotropy: 16.0 TextureImage { id: normalTextureImage; } } }, Parameter { name: "ks"; value: Qt.vector3d(root.specular.r, root.specular.g, root.specular.b) }, Parameter { name: "shininess"; value: root.shininess }, Parameter { name: "texCoordScale"; value: textureScale } ] effect: NormalDiffuseMapAlphaEffect { } } )%xYmoHί(C#N2Ndo v&I9F7oaUV `H\FkEwWWTu '?SSE'uxwz34/3|BM> ?Mr4ON?qqMNrC=O`C9c b |oT)v"̥~{}jVSj]l\mtgeA?'t0ZAS(4xv5"5h$F \+ *ObƦ,0X'-˹~(Y?p@;FPf)dG.w1EC& ["? m"3"UH2JUDdD\D UTkL8Řh,O9,sz$zjs4YCC܎S,.P)̣ТC1O7 x"c>Lix$"12/E OJR|bg(X炼GȫCz41IOPMʝ4M$ČRC⁺iDY!*$=EQZ>v& ,]AA:b˛gtd "*,\&KJ2dQJl@~MdQ& j؟,Fo؈ rJüKβ^Y.w;&cZi@k&.<;鸠w lz{i8ӻ0?uvu,ԇY {]Sغ<2= 6-cyedvTExV@ mwt44ykv=pN w]! E2S1ɜBkX[ID'; U{fȋtgպM ZDGOAj|GJ~,piۆ5[\sخ"Cte q([}RZ]t~ϳnc~ :6v0gc΀T* 2!zk:"{m(&LleǺ4mlRtgfg$`)hS7r:7Ttݸ\Qr75Y='nrhwwiajlN֎/LClxWrԨp R`u}mT#QD̏c8Ty)j߅v8.|M媒 wK D.ֺP\\DX?k*mutڀB6+p+RD% AhGj!VtJfAZ{>+U\c%Z@?4L_rTM:A )&`(>PqPzZH]` oqcscԈx;2`SoAM`c6idf]0|T{#8ܖiZ8>gfWPԺjv=:[e%EH6C;OlN)Ҥ0~DRM49J[R K{ɵTwqW3`ʑ*[I vVԇ'ٙp#4?!z|E'+;E'+ ot֕}l>Ce0(od@s_U|j}lNA2pwߟbwNq_3K}OȫUχ[j NNEV _XeY@ybۤaCz,C15Ehmik2`?׃Ő/׹C(m*y06ahy1.h,?m>۬U䟄|$'{i1'?{Aj^!;R; x+Vz\W?ey˝n#@tN'xrW£O$I}s:үdįsRK0ơs}4 ;42AEVR-u(Ъ(f\kr`K7|ZvD³HxTV=9<՗ι0D. !;zm_i:F~e"RNdZFHX#7G8ԡЎ^N} $\)4R>l.` wݒlW Wl=X#}(Rew85I0KW;xV:PJ+tl3S3;޿U**Ϫg؞dWz_ej}Z{ `xVO8_1B< h)oJDz;Vn&>;NՉN6ފ} u>~38Ooxz.eR,N ]CgDB1Q s 8^{0$4$d:r=I}2C43 9'3TF9*fT'0+ڶXwlYB=X {HozE&[=<6+[n)C_w0n*xyG/~_긙nm̩׺ՐʎU Z+EV ԎHnhhc*~>]WW%C0qV7Ltca:Oiu@#U*Ͽ{zL /**************************************************************************** ** ** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 TechniqueFilter { // Expose camera to allow user to choose which camera to use for rendering property alias camera: cameraSelector.camera property alias clearColor: clearBuffer.clearColor property alias viewportRect: viewport.normalizedRect property alias window: surfaceSelector.surface // Select the forward rendering Technique of any used Effect matchAll: [ FilterKey { name: "renderingStyle"; value: "forward" } ] RenderSurfaceSelector { id: surfaceSelector // Use the whole viewport Viewport { id: viewport normalizedRect: Qt.rect(0.0, 0.0, 1.0, 1.0) // Use the specified camera CameraSelector { id : cameraSelector FrustumCulling { ClearBuffers { id: clearBuffer clearColor: "white" buffers : ClearBuffers.ColorDepthBuffer } } } } } } xYoHaEMj;'u&i6:d=&pmvEy_?3óG@-6i8ُ0"xc%ݏ\&T/3ͧwZ/^^jKn""+d6V;YL&ss jN~@%.=LATQj~}} 0t Y:TS1fSsAkՄ(N%1+;tUB).ԌT1ϦRߙk&*}\TdZXd%T3戩;-kɦ~LZ+DYfh ֹZd5g6j <m"ƂsCIJTF`dRe T 4ovb2s"SN~ zVěe-2>RqY,d`U-J$QWy|X: XB-sLdIAS-5AʙXA5w\wEU@uAJƒ*. j|VT @4")J ٩;⃨4m= SSgESџj$mXED pk;F=4=!>xjΣCc;S]b@bf@d1@qJ (!  KQ PW 0(tBG7vGu[\d0G{q?tX98EG~mbʬ-_F CpFC"ppEx~dcʍP2;&pł%}wFỷ#;xh0#?d@9n8s,{ϼK{8O7 (zg2rgu܀ "Jkw5@1aǜ#6pqav*!.c_`]QI8#C/'n2cGqV88t  "XD#Q1X\r-& x j6"z..L._н`ހOnܐxnHq@c; c3:ߧsTs._#BopYosrn%Ӆ&kpN&alpvf'޶Z,Ro-:8d܃\)mntcxRc)Å~vnd[0"AtYP,Ե'2lP;VY[PxCSvg8m?af&$b*((׃y{j1q &}}/ ϥ?=A?|~buM!f*ٱ>sIDu*^b9QȬzuBÌ̗?s0/p|n^C-p5q% sPP4̤._ z\XG |KWM8T}VSۢtXۭ#{r=1,x=>EǺc9k;kh21˾+ vϭu±WxUO8~_1B<$J7hK[^VheiñWwQK:tf}mwz*jN}_7i&!(30ra Nn&W}(f1i6f=+_j]3Xq@S N QaNj xeǻWهۯr:b$Ap&`"|X6V.`!Mk&xA]CY))a[ȩԳJ Â@aMfl@"4j!UEY0MԧA-kSلrZ\\9l47e VdHt;ɭJCI려%CpR-]YVrM#jJ`Cl-3l31P %a?/lW+f5|@;F &W5F _m, a JPrY唥)2m&emg;H ЩHʂG27j'ͤqqS)!ԦhPoEs{[}}r76\Ke{'f_ZZ<$,lQ'J}i<[ӍV [F:9mIx8 Z,Ajui0eEht,4KDb0EF X)*$\X%`@QPk?|[#Σ 77kX|Z>a]Tw݀;-Nno1ĩ2O0R>~WL"kî {EEYRaeFnWxŦYG%ژKCϗ#y>uH7/JwnpH; >MM3_w.U a/**************************************************************************** ** ** Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id:root property color ambient: Qt.rgba( 0.05, 0.05, 0.05, 1.0 ) property color diffuse: Qt.rgba( 0.7, 0.7, 0.7, 1.0 ) property color specular: Qt.rgba( 0.01, 0.01, 0.01, 1.0 ) property real shininess: 150.0 parameters: [ Parameter { name: "ka"; value: Qt.vector3d(root.ambient.r, root.ambient.g, root.ambient.b) }, Parameter { name: "kd"; value: Qt.vector3d(root.diffuse.r, root.diffuse.g, root.diffuse.b) }, Parameter { name: "ks"; value: Qt.vector3d(root.specular.r, root.specular.g, root.specular.b) }, Parameter { name: "shininess"; value: root.shininess } ] effect: DefaultEffect {} } xWO8~_1BxCZ5j~a7˰wjN(&OC':4xucV[^O$›0R!"tK%qCŏZ)ӳOHkĹ)oL l>O3v~rm+Q㯾x|=K?:pm|\w迫ˣ152OA>gxyܴEYLo {A'n0}e|zŁ/**************************************************************************** ** ** Copyright (C) 2015 Lorenz Esch (TU Ilmenau). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import Qt3D.Core 2.0 import Qt3D.Render 2.0 Material { id: root effect: DefaultEffect { vertexES: "qrc:/shaders/es2/pervertexcolor.vert" fragmentES: "qrc:/shaders/es2/pervertexcolor.frag" vertex: "qrc:/shaders/gl3/pervertexcolor.vert" fragment: "qrc:/shaders/gl3/pervertexcolor.frag" } } Qt3DQuick3DExtrasPlugin23Qt3DQuick3DExtrasPluginQTMETADATA qbjs IID,org.qt-project.Qt.QQmlExtensionInterface/1.0 classNameQt3DQuick3DExtrasPlugin:versiondebugMetaData uri  Qt3D.Extras Ht*zR| xDN4$AO RAT`6AO dAtAOIA  4H\p$8L`t( <Pd(x 8AA O d AA( 4AA O ` AA(4<AA O h AA(H8AA O d AA((\4AA O ` AA(Tp<AA O h AA(8AA O d AA(4AA O ` AA(<AA O h AA(8AA O d AA(04AA O ` AA(\<AA O h AA(8AA O d AA(4AA O ` AA($<AA O h AA( 88AA O d AA(8L4AA O ` AA(d`<AA O h AA(t8AA O d AA(4AA O ` AA(<AA O h AA(8AA O d AA(@4AA O ` AA(l<AA O h AA(8AA O d AA(4AA O ` AA(<AA O h AA((8AA O d AA(H<4AA O ` AA(tP<AA O h AA(d8AA O d AA(x4AA O ` AA(<AA O h AA($ 8AA O d AA(P 4AA O ` AA(| <AA O h AA | H| | | | | d|4 |H <|\ |p | |@ AA AARW AA AAO @ 8AA AARW AA AAO @ AA AARW AA AAO @d AA AARW AA AAO @ AA AARW AA AAO @ hAA AARW AA AAO @0 !AA AARW AA AAO @t (AA AARW AA AAO @ L.AA AARW AA AAO @ 4AA AARW AA AAO @@ :AA AARW AA AAO @ 0AAA AARW AA AAO H \NAA AAOCA AA AAA ` (G@AO nAH(D0EE EPEd0F$PF8GtG0H`HpHHHHƦ٦L+BP`nЧ:@@@xPDD xEPExEF$xFF0xPGGO\izwp| ox|33333344&464F4V4f4v44444444455&565F5V5f5v55555555566&666F6V6f6v66666666677&767F7V7f7v77777777788&868F8V8f8v88888888899&969F9V9f9v999999999::&:6:F:V:f:v:GCC: (GNU) 4.8GCC: (GNU) 4.9 20140827 (prerelease) GNUgold 1.11.shstrtab.dynsym.dynstr.hash.rel.dyn.rel.plt.text.rodata.qtmetadata.eh_frame.eh_frame_hdr.data.rel.ro.local.fini_array.data.rel.ro.init_array.dynamic.got.got.plt.data.bss.comment.note.gnu.gold-version  $ $ ##X! t't'* B00p.333::Xk9b@AKK@MLLXW\\ewg@xwgxhp@p|plx|xl}m80~0nppH0p5