summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-06-30 09:14:59 +0200
committerSean Harmer <sean.harmer@kdab.com>2014-07-05 12:43:34 +0200
commitfa397f3e469fa9e89bb6e62401a50c8fb1f33cf1 (patch)
tree419aa126b53a255a5838fbd4cc1fdd78eaa63cb7 /examples
parentfc9d1d5f4a0c8ef916d40f3684b66224d5e4e8e4 (diff)
Shape subclasses
QTorusMesh and QSphereMesh subclasses. Shape rename to QAbstractShapeMesh. They all have a d-pointer. Change-Id: I2c97fd01d7fa5e8bfa7c5e1b07f1a5249e79b36c Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/cpp_example/main.cpp5
-rw-r--r--examples/torus-cpp/main.cpp5
-rw-r--r--examples/torus-qml/main.qml3
3 files changed, 5 insertions, 8 deletions
diff --git a/examples/cpp_example/main.cpp b/examples/cpp_example/main.cpp
index df2083cbf..3f30685fa 100644
--- a/examples/cpp_example/main.cpp
+++ b/examples/cpp_example/main.cpp
@@ -48,7 +48,7 @@
#include <Qt3DCore/entity.h>
#include <Qt3DCore/cameralens.h>
-#include <Qt3DRenderer/shape.h>
+#include <Qt3DRenderer/qtorusmesh.h>
#include <Qt3DRenderer/mesh.h>
#include <Qt3DRenderer/technique.h>
#include <Qt3DRenderer/material.h>
@@ -86,8 +86,7 @@ int main(int ac, char **av)
Qt3D::Entity *torusEntity = new Qt3D::Entity();
// Torus shape data
- Qt3D::Shape *torus = new Qt3D::Shape();
- torus->setType(Qt3D::Shape::ShapeTorus);
+ Qt3D::QTorusMesh *torus = new Qt3D::QTorusMesh();
torus->setRadius(40);
torus->setMinorRadius(15);
diff --git a/examples/torus-cpp/main.cpp b/examples/torus-cpp/main.cpp
index de1626a8e..6d1f5dcae 100644
--- a/examples/torus-cpp/main.cpp
+++ b/examples/torus-cpp/main.cpp
@@ -46,7 +46,7 @@
#include <Qt3DCore/entity.h>
#include <Qt3DCore/cameralens.h>
-#include <Qt3DRenderer/shape.h>
+#include <Qt3DRenderer/qtorusmesh.h>
#include <Qt3DRenderer/mesh.h>
#include <Qt3DRenderer/technique.h>
#include <Qt3DRenderer/material.h>
@@ -111,8 +111,7 @@ int main(int argc, char **argv)
// Torus shape data
- Qt3D::Shape *torus = new Qt3D::Shape();
- torus->setType(Qt3D::Shape::ShapeTorus);
+ Qt3D::QTorusMesh *torus = new Qt3D::QTorusMesh();
torus->setRadius(5);
torus->setMinorRadius(1);
torus->setRings(100);
diff --git a/examples/torus-qml/main.qml b/examples/torus-qml/main.qml
index 589197f4a..61004aa79 100644
--- a/examples/torus-qml/main.qml
+++ b/examples/torus-qml/main.qml
@@ -84,9 +84,8 @@ Entity {
components: [external_forward_renderer]
- Shape {
+ TorusMesh {
id: mesh
- type: Shape.ShapeTorus
radius: 5
minorRadius: 1
rings: 100