FTF: Excellent Library! Thanks to the developer(s)!
Unless I missed something, rotation (and translation and scaling) in qwtplot3d can currently only be done in model space, whereas it is often desirable to do such transformations in view (screen) space, and also possibly using an arcball rotation control. For example, if I move the mouse along the X axis, I might want the model to rotate around the screen y axis or translate along the screen x-axis, not rotate around the the model Y axis or translate along the model X axis. Using quaternion-based transformation control, all of this can be achieved cleanly and consistently. I have modified qwtplot3d along these lines and would be glad to have the changes incorporated into the qwtplot3d library ...
Also, I added the ability to select grid nodes / suface polygons, with the mouse using OpenGL's selection mechanism and emit a signal indicating such a selection has been made. This may also be of general interest.
What is the preferred way for me to merge my changes into the official qwtplot3d library, assuming of course you are interested?
Thanks again!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
all your work touches in some way topics I'm currently addressing for the next releases. Regarding contribution, simply send me your sources to the email address mentioned on the qwt3d homepage. I don't merge code straight forward (I'm a bit old-fashioned here), rather adapt it to my general design. For this, the complete sources represent the best starting point.
Thank you for the effort :-)
Micha
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I havne't been keeping up with qwtplot3d lately, but I am trying to clear my desk of things I've been meaning to do and one of them is to hopefully to merge at least some of my qwtplot3d changes into your official library since I think they are of general interest. My modified version of qwtplot3d is based on qwtplot3d-0.2.3-beta, but I see there is now a 0.2.4-beta. Let me merge my modifications with that (I'll also take a look at the latest CVS version) to make your life easier and I'll get back to you in a day or two.
Thanks!
P.S. I tried to email you privately but no dice:
krischnamurti@users.sourceforge.net on Tue, 7 Dec 2004 13:53:08 -0600
There was a SMTP communication problem with the recipient's email server.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
FTF: Excellent Library! Thanks to the developer(s)!
Unless I missed something, rotation (and translation and scaling) in qwtplot3d can currently only be done in model space, whereas it is often desirable to do such transformations in view (screen) space, and also possibly using an arcball rotation control. For example, if I move the mouse along the X axis, I might want the model to rotate around the screen y axis or translate along the screen x-axis, not rotate around the the model Y axis or translate along the model X axis. Using quaternion-based transformation control, all of this can be achieved cleanly and consistently. I have modified qwtplot3d along these lines and would be glad to have the changes incorporated into the qwtplot3d library ...
Also, I added the ability to select grid nodes / suface polygons, with the mouse using OpenGL's selection mechanism and emit a signal indicating such a selection has been made. This may also be of general interest.
What is the preferred way for me to merge my changes into the official qwtplot3d library, assuming of course you are interested?
Thanks again!
Hi takeith,
all your work touches in some way topics I'm currently addressing for the next releases. Regarding contribution, simply send me your sources to the email address mentioned on the qwt3d homepage. I don't merge code straight forward (I'm a bit old-fashioned here), rather adapt it to my general design. For this, the complete sources represent the best starting point.
Thank you for the effort :-)
Micha
Micha,
I havne't been keeping up with qwtplot3d lately, but I am trying to clear my desk of things I've been meaning to do and one of them is to hopefully to merge at least some of my qwtplot3d changes into your official library since I think they are of general interest. My modified version of qwtplot3d is based on qwtplot3d-0.2.3-beta, but I see there is now a 0.2.4-beta. Let me merge my modifications with that (I'll also take a look at the latest CVS version) to make your life easier and I'll get back to you in a day or two.
Thanks!
P.S. I tried to email you privately but no dice:
krischnamurti@users.sourceforge.net on Tue, 7 Dec 2004 13:53:08 -0600
There was a SMTP communication problem with the recipient's email server.