PDA

View Full Version : 3D Plotting Scatter (Zoom Pan Tilt)



Lumbricus
13th February 2016, 09:12
Hey guys,

i'm looking for a solution to 3D plot datapoints. These datapoints represent comets and planets. i want to plot their orbits (positions over time). Is there a way to do this in Qt? I have found qwt3d but i find it quite hard to use and was wondering if there is a qt native was of doing this. I found something on QtDatavisualisation but i dont seem to be able to use that from the opensource version of qt.

thx for your input guys!

d_stranz
13th February 2016, 17:51
Qt DataVisualization is available only with a commercial license. It is also hard and awkward to use. For whatever reason, the designers of these products don't seem to understand that real world data doesn't come in nice rows and columns with a value at every intersection, and that even if it did, you might want to color some of them blue and others red, or make some of them bigger than the others.

I wish there was such a 3D package available, too. QwtPlot3D is OK, but it uses old OpenGL technology and it is slow for big datasets.

So if you find something, let us know.

Lumbricus
17th February 2016, 12:26
Jeah, well i did not find anything better. I rewrote the qwt3d library to make me able to plot single 3D points and give them a spicific Color and Size. Probably broke the lib for other useses, so no sense in posting my solution. Shame there isnt a proper lib or tool of doing this. Thx for your input!
11707

d_stranz
17th February 2016, 16:30
Looks nice. I am surprised that there isn't a library for this kind of thing. This is sort of in the middle - there are plenty of 2D plotting libraries, and some high-end things like VTK but nothing that lets you produce something in the middle but doesn't prohibit customization. Qt's DataVisualization is like this - it makes some great plots, but just not the ones you'd really like to see.