Hi,
On 10/09/2015 15:26, privet56 hotmail.com wrote:
Hi,
I would like to use Qt3D in my "normal" QML app, of which the root
element is "ApplicationWindow" currently.
However, all the Qt3D examples I see in Qt 5.5
1) are built in the way only showing Qt3D elements (mostly with the
root element "Entity"),
2) use the whole application for 3D content,
3) use QQmlAspectEngine instead of QQmlApplicationEngine with a
demo-specific "window.h".
Is it possible to 'use' only a part of the QML app for the Qt3D scene with
Wrap your Qt3D "world" in a Scene3D element. Scene3D is a custom Qt
Quick 2 item that renders the Qt3D world into a texture by way of a
framebuffer object and then uses this to texture a quad in the Qt Quick
2 world. Much the same way as ShaderEffect works.
See
http://code.qt.io/cgit/qt/qt3d.git/tree/examples/qt3d/scene3d/main.qml
for example.
Cheers,
Sean
1) all the interaction possibilities (eg. with
mouse/keyboard-camera-position-changing)
2) being able to show .obj/.dae meshes
?
Is there a demo for this use case available?
In such an "embedded-3d" case, is it better to use
QQmlApplicationEngine or QQmlAspectEngine with (or without) the
window.h/.cpp from the demos?
Thx for Hints in Advance!
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
--
Dr Sean Harmer | sean.har...@kdab.com | Managing Director UK
KDAB (UK) Ltd, a KDAB Group company
Tel. +44 (0)1625 809908; Sweden (HQ) +46-563-540090
Mobile: +44 (0)7545 140604
KDAB - Qt Experts
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest