Qt 3D Studio Runtime: Dynamic Scene Manipulation C++ Example | Runtime 2.1

Qt 3D Studio | Runtime | Qt 3D Studio Runtime: Dynamic Scene Manipulation C++ Example

Qt 3D Studio Runtime 2.1 Manual

# Qt 3D Studio Runtime: Dynamic Scene Manipulation C++ Example

Demonstrates using the private C++ APIs to change the scene at run time.

This example demonstrates basic usage of the Qt 3D Studio runtime's private C++ APIs in order to change the scene at run time.

## Running the Example

To run the example from Qt Creator, open the Welcome mode and select the example from Examples. For more information, visit Building and Running an Example.

This example uses the private C++ APIs from the Qt 3D Studio Runtime in order to programatically create models and materials in a Qt 3D Studio scene loaded from a `.uip` file into a Studio3D item inside a Qt Quick scene. It also demonstrates connecting QML and C++ logic to events that occur when an object is picked in the 3D scene.

Files:

- scenemanip/main.cpp
- scenemanip/main.qml
- scenemanip/scenemanip.pro
- scenemanip/scenemanip.qrc