QtDD12 - SoDeclarative - Helmut Sedding and Michael T. Wagner
2,175 views · Published 11 December 2012 · 53:14 · Indexed 23 September 2026
Channel: Qt Group · 2012 · Education
Recorded at the Qt Developer Days in Berlin in 2012. Slides available at http://qtconference.kdab.com/node/25 To quickly build interactive 3D applications with QML, we recently developed "SoDeclarative", a declarative wrapper for the OpenInventor 3d scene graph, which provides an intuitive, easy and well-documented framework for 3d prototyping. Building on Qt4, it is easy to integrate into existing projects. In our presentation, we first present our desktop application "IPO.Log", a real world production planning software which relies heavily on QML for 2d and OpenInventor/SoDeclarative for 3d content. We will then discuss the technical background of SoDeclarative, its architecture and how we wrapped OpenInventor nodes in QML. By mapping QML design patterns like mouse areas, property binding, animations or repeaters into the 3d domain, scripting a 3d scene is very straightforward. Our Canvas3D element facilitates embedding interactive 2d QML scenes into a 3d environment. The presentation is accompanied by various examples ranging from simple cubes and cones over property binding for GLSL shaders to a 3d-version of SameGame.
More from this channel
-
0:31
Qt Ambassador Program Apply Now!
-
0:57
VisualDebugger.avi
-
3:50
QtDD12 - Welcome - Kalle Dalheimer
-
59:06
QtDD12 - Domain Specific Debugging Tools - Volker Krause
-
1:08:05
Qt DevDays 2011, Designing UIs with Qt Quick 1/6 - Design Workflow Part 1
-
24:42
Qt DevDays 2011, Using Qt mobility to develop NFC apps, Part 2: Andreas Jakl
-
23:08
Qt DevDays 2011, Cisco MSI and Qt: Sergio Mena de la Cruz
-
38:38
Qt DevDays 2011, Publishing Qt based apps -- step-by-step considerations