Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Controlling a 3d model
Forum Updated to NodeBB v4.3 + New Features

Controlling a 3d model

Scheduled Pinned Locked Moved Unsolved General and Desktop
47 Posts 4 Posters 18.4k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? A Former User

    @hareeshqt Great. So, yes it's possible, just what I did in the demo :-) Easiest way is to have a Qt3D scene in QML and use QtQuick controls as overlay, like:

    main.qml

    import QtQuick 2.5
    import Qt3D.Core 2.0
    import Qt3D.Render 2.0
    import QtQuick.Scene3D 2.0
    import QtQuick.Window 2.2
    import QtQuick.Controls 1.4
    
    Window {
        id: mainWindow
        visible: true
        width: 800
        height: 600
        // ...
    
        // Qt3D scene
        Scene3D {
           // ...
        }
    
        // Overlay...
        Button {
           // ...
        }
    }
    
    hareeshqtH Offline
    hareeshqtH Offline
    hareeshqt
    wrote on last edited by
    #8

    @Wieland Thank you..'ll try and let you know

    hareeshqtH 1 Reply Last reply
    0
    • hareeshqtH hareeshqt

      @Wieland Thank you..'ll try and let you know

      hareeshqtH Offline
      hareeshqtH Offline
      hareeshqt
      wrote on last edited by
      #9

      @hareeshqt should we have Qt3D module and opengl for doing this...?

      ? 1 Reply Last reply
      0
      • hareeshqtH hareeshqt

        @hareeshqt should we have Qt3D module and opengl for doing this...?

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #10

        @hareeshqt In the .pro file you need QT += qml quick 3dcore 3drender.

        hareeshqtH 1 Reply Last reply
        0
        • ? A Former User

          @hareeshqt In the .pro file you need QT += qml quick 3dcore 3drender.

          hareeshqtH Offline
          hareeshqtH Offline
          hareeshqt
          wrote on last edited by hareeshqt
          #11

          @Wieland and which application would be better widget or consol or....?

          ? 1 Reply Last reply
          0
          • hareeshqtH hareeshqt

            @Wieland and which application would be better widget or consol or....?

            ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #12

            @hareeshqt "Qt Quick Controls Application"

            hareeshqtH 1 Reply Last reply
            0
            • ? A Former User

              @hareeshqt "Qt Quick Controls Application"

              hareeshqtH Offline
              hareeshqtH Offline
              hareeshqt
              wrote on last edited by
              #13

              @Wieland but if we use the Qt Quick Controls Application, we are not getting the .pro file is there any method.....?

              ? 1 Reply Last reply
              0
              • hareeshqtH hareeshqt

                @Wieland but if we use the Qt Quick Controls Application, we are not getting the .pro file is there any method.....?

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #14

                @hareeshqt In Qt Creator, click "New project", select "Qt Quick Controls Application", click "Choose", enter a project name, click "Next", click "Next", click "Next", click "Finish". Your project folder now contains some files, include a .pro file.

                hareeshqtH 1 Reply Last reply
                1
                • ? A Former User

                  @hareeshqt In Qt Creator, click "New project", select "Qt Quick Controls Application", click "Choose", enter a project name, click "Next", click "Next", click "Next", click "Finish". Your project folder now contains some files, include a .pro file.

                  hareeshqtH Offline
                  hareeshqtH Offline
                  hareeshqt
                  wrote on last edited by hareeshqt
                  #15

                  @Wieland by doing that I got .qmlproject file. Is it the same?

                  ? 1 Reply Last reply
                  0
                  • hareeshqtH hareeshqt

                    @Wieland by doing that I got .qmlproject file. Is it the same?

                    ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #16

                    I'm pretty sure you didn't select "Qt Quick Controls Application" but "Qt Quick Controls UI".

                    hareeshqtH 1 Reply Last reply
                    0
                    • ? A Former User

                      I'm pretty sure you didn't select "Qt Quick Controls Application" but "Qt Quick Controls UI".

                      hareeshqtH Offline
                      hareeshqtH Offline
                      hareeshqt
                      wrote on last edited by
                      #17

                      @Wieland Ya OK got it...thank you

                      hareeshqtH 1 Reply Last reply
                      0
                      • hareeshqtH hareeshqt

                        @Wieland Ya OK got it...thank you

                        hareeshqtH Offline
                        hareeshqtH Offline
                        hareeshqt
                        wrote on last edited by
                        #18

                        @hareeshqt Ok so how can I import my 3d model from blender to Qt ?

                        ? 1 Reply Last reply
                        0
                        • hareeshqtH hareeshqt

                          @hareeshqt Ok so how can I import my 3d model from blender to Qt ?

                          ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #19

                          @hareeshqt Take a look at the examples. Maybe start with this one.

                          hareeshqtH 2 Replies Last reply
                          0
                          • ? A Former User

                            @hareeshqt Take a look at the examples. Maybe start with this one.

                            hareeshqtH Offline
                            hareeshqtH Offline
                            hareeshqt
                            wrote on last edited by
                            #20

                            @Wieland Ok many thanks....

                            1 Reply Last reply
                            0
                            • ? A Former User

                              @hareeshqt Take a look at the examples. Maybe start with this one.

                              hareeshqtH Offline
                              hareeshqtH Offline
                              hareeshqt
                              wrote on last edited by
                              #21

                              @Wieland Hi, I'm trying the example suggested by you and got all the required files but how can we get the (.geom) file?

                              ? 1 Reply Last reply
                              0
                              • hareeshqtH hareeshqt

                                @Wieland Hi, I'm trying the example suggested by you and got all the required files but how can we get the (.geom) file?

                                ? Offline
                                ? Offline
                                A Former User
                                wrote on last edited by
                                #22

                                @hareeshqt Oh, yes, that's a bug in example shipped together with the latest Qt installers. You can get all files from here: http://code.qt.io/cgit/qt/qt3d.git/tree/examples/qt3d/wireframe

                                (You don't need to file a bug report for this, I already did this some time before, see QTBUG-50859)

                                hareeshqtH 1 Reply Last reply
                                0
                                • ? A Former User

                                  @hareeshqt Oh, yes, that's a bug in example shipped together with the latest Qt installers. You can get all files from here: http://code.qt.io/cgit/qt/qt3d.git/tree/examples/qt3d/wireframe

                                  (You don't need to file a bug report for this, I already did this some time before, see QTBUG-50859)

                                  hareeshqtH Offline
                                  hareeshqtH Offline
                                  hareeshqt
                                  wrote on last edited by
                                  #23

                                  @Wieland Hi, everything is ok now but after building, in the main.cpp file for #include<window.h> it's saying no such file or directory exists. Help me please.....

                                  ? 1 Reply Last reply
                                  0
                                  • hareeshqtH hareeshqt

                                    @Wieland Hi, everything is ok now but after building, in the main.cpp file for #include<window.h> it's saying no such file or directory exists. Help me please.....

                                    ? Offline
                                    ? Offline
                                    A Former User
                                    wrote on last edited by
                                    #24

                                    @hareeshqt You can find window.h and window.cpp in http://code.qt.io/cgit/qt/qt3d.git/tree/examples/qt3d/common.

                                    hareeshqtH 1 Reply Last reply
                                    0
                                    • ? A Former User

                                      @hareeshqt You can find window.h and window.cpp in http://code.qt.io/cgit/qt/qt3d.git/tree/examples/qt3d/common.

                                      hareeshqtH Offline
                                      hareeshqtH Offline
                                      hareeshqt
                                      wrote on last edited by hareeshqt
                                      #25

                                      @Wieland I'm getting this..........
                                      C:\Qt\5.6\mingw49_32\bin\rcc.exe:-1: error: File does not exist '..\exampleresources\obj.qrc' and also

                                      :-1: error: No rule to make target '../exampleresources/obj.qrc', needed by 'debug/qrc_obj.cpp'. Stop.

                                      hareeshqtH 1 Reply Last reply
                                      0
                                      • hareeshqtH hareeshqt

                                        @Wieland I'm getting this..........
                                        C:\Qt\5.6\mingw49_32\bin\rcc.exe:-1: error: File does not exist '..\exampleresources\obj.qrc' and also

                                        :-1: error: No rule to make target '../exampleresources/obj.qrc', needed by 'debug/qrc_obj.cpp'. Stop.

                                        hareeshqtH Offline
                                        hareeshqtH Offline
                                        hareeshqt
                                        wrote on last edited by
                                        #26

                                        @hareeshqt can you help with these errors please.......!!!

                                        ? 1 Reply Last reply
                                        0
                                        • hareeshqtH hareeshqt

                                          @hareeshqt can you help with these errors please.......!!!

                                          ? Offline
                                          ? Offline
                                          A Former User
                                          wrote on last edited by
                                          #27

                                          Look here: http://code.qt.io/cgit/qt/qt3d.git/tree/examples/qt3d/exampleresources

                                          hareeshqtH 2 Replies Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved