April 6, 2012

RiccardoTurati RiccardoTura..
Lab Rat
6 posts

Best 3D Graphics framework with QT

 

Good day,
i would like to use a 3D graphics framework with QT.
I’m evaluating VTK, but it seems quite hard to start with it because there are lack of examples and tutorials.
Anyone have already used VTK with QT, or is there a better 3D graphics framework?
Thank you.
Best Regards.

10 replies

April 9, 2012

1+1=2 1+1=2
Hobby Entomologist
309 posts

Have you tried the Qt official 3d module?

http://qt-project.org/doc/qt-5.0/qt3d-reference.html

April 10, 2012

jmoellmer jmoellmer
Lab Rat
8 posts

VTK is more for scientific viz. What are you trying to do? There are also other alternatives like OpenInventor. Another option, but expensive (perhaps) would be HueSpace, which integrates nicely with Qt.

 Signature 

Programs for sale…

Fast, Reliable, Cheap: choose two.

April 12, 2012

RiccardoTurati RiccardoTura..
Lab Rat
6 posts

Good day,
I need to develop a CAD software.
I have downloaded Qt 5.0.0 Alpha, but i have many troble in configuring it and building.
Option -no-webkit is not recognized, i have used this configuration:
“configure -debug-and-release -D _ITERATOR_DEBUG_LEVEL=0 -opensource -confirm-license -nomake tests -prefix c:\qt\5.0.0”
but there is this error while executing nmake : “to build QtWebKit with Qt 5 you need ICU”.
I have downloaded it, cleaned configuration and tried with this one:
“configure -debug-and-release -D _ITERATOR_DEBUG_LEVEL=0 -opensource -confirm-license -nomake tests -icu -prefix c:\qt\5.0.0”
but there is another error when making nmake: “tools\qlocale_icu.cpp(46) : fatal error C1083: Cannot open include file: ‘unicode/uversion.h’: No such file or directory”

Any suggestion?
Thank you.
Best Regards.

April 12, 2012

1+1=2 1+1=2
Hobby Entomologist
309 posts

Qt5.0 is not finally released yet, and building it is not easy.

Note that, Qt3D support Qt4. and Windows binary package for Qt4.8.1 are available too.

http://labs.qt.nokia.com/2012/04/11/qt-3d-and-qt5-qt4-news-and-releases/

April 13, 2012

RiccardoTurati RiccardoTura..
Lab Rat
6 posts

I need too build QT with -D _ITERATOR_DEBUG_LEVEL=0 option for MSVC10 on a window 7 × 32bit platform.
Can you provide me the correct configuration?
Thank you.
Best Regards.
Riccardo.

April 13, 2012

RiccardoTurati RiccardoTura..
Lab Rat
6 posts

I have successfully built QT 4.8.1. I need to add Qt3D.
I’m afraid that when version 5.0.0 will become stable and official, migrate from 4.8.1 to 5.0.0 will be difficoult.
Do you have any suggestion?
Thank you.
Best Regards.
Riccardo.

April 17, 2012

RiccardoTurati RiccardoTura..
Lab Rat
6 posts

I have made some try and I see that is really hard even follow the example and the tutorials because they are not compilable.
I was minding if i’m doing something wrong or if they are bugged.
I have found many difficoult in using QT3D, maybe a better tutorial and full sample will be really better, or it will be very hard for everyone start with QT3D.
Can someone give me or update the sample making them compilable?
Thank you all.

May 24, 2012

scoop scoop
Lab Rat
10 posts

for any 3d graphics work in Qt you should get the Mosaic Software Qt developers kit, its a nice sdk that has some great 3d widgets. www.mosaicsoftware.net

May 24, 2012

mlong mlong
Mad Scientist
1517 posts

for any 3d graphics work in Qt you should get the Mosaic Software Qt developers kit, its a nice sdk that has some great 3d widgets. www.mosaicsoftware.net

Is that an unbiased opinion, scoop? ;-)

 Signature 

Senior Software Engineer
AccuWeather Enterprise Solutions
/* My views and opinions do not necessarily reflect those of my employer.  Void where prohibited. */

June 4, 2012

scoop scoop
Lab Rat
10 posts

yea it is, kinda, but it is true, we are releasing our 1.1 version this week and we have some really updates and new features. Our 3d stuff and the new image/model rendering widget is very nice…

 
  ‹‹ QFileDialog::getExistingDirectory is crashing on openSuse 11.4.      Can QT work with "C" instead of C++ ? ››

You must log in to post a reply. Not a member yet? Register here!