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.1k 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 said:

    can we visualize the application for the controls and the 3D model in the same window?

    You mean like this: kinematics demo?

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

    @Wieland Yes exactly...!!!!

    ? 1 Reply Last reply
    0
    • hareeshqtH hareeshqt

      @Wieland Yes exactly...!!!!

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

      @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 1 Reply Last reply
      0
      • ? 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

                                          • Login

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