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 17.5k 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.
  • hareeshqtH hareeshqt

    @SGaist Thank you for the reply.Yes I'm considering the Qt3D module but can we visualize the application for the controls and the 3D model in the same window? As Iam beginner here can you give me a link for any tutorial for doing this task..?

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

    @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 2 Replies Last reply
    0
    • ? 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

                                          • Login

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