Qt Quick 3D - Virtual Assistant Example | Qt Quick 3D 6.7.2
Description: Qt Quick application that presents a 3D model of a virtual assistant with dynamic animations created using QML and timelines.

- Qt 6.7
- Qt Quick 3D
- Qt Quick 3D Examples and Tutorials
- Qt Quick 3D - Virtual Assistant Example
- Qt Quick 3D | Commercial or GPLv3

# Qt Quick 3D - Virtual Assistant Example

     # Copyright (C) 2023 The Qt Company Ltd.
     # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

     qt_add_library(robotassistant STATIC)

     qt_add_qml_module(robotassistant
         URI "robotassistant"
         VERSION 1.0
         QML_FILES
             App.qml
             ControlPanel.qml
             Screen01.ui.qml
             SettingsPanel.qml
         RESOURCES
             colosseum_4k.hdr
     )

     target_link_libraries(robotassistant
         PRIVATE
             Qt${QT_VERSION_MAJOR}::Quick
             Qt${QT_VERSION_MAJOR}::Quick3D
             Qt${QT_VERSION_MAJOR}::Quick3DHelpers
             Constantsplugin
             VirtualAssistantplugin
     )

     if(TARGET Qt${QT_VERSION_MAJOR}::QuickControls2)
         target_link_libraries(robotassistant PRIVATE Qt${QT_VERSION_MAJOR}::QuickControls2)
     endif()

     if(TARGET Qt${QT_VERSION_MAJOR}::QuickLayouts)
         target_link_libraries(robotassistant PRIVATE Qt${QT_VERSION_MAJOR}::QuickLayouts)
     endif()