Work Of The Week 
This week I didn't work so much because my laptop past out. It then takes time to buy a new one and ask for a computer in RGU facilities in order to work.
But I worked a little on OpenGl picking, just doing some researches. I also begin to adapt the interface to handle translation. The main work was on the creation of an Exception class that will display an error message.
Total worked: 3 hours.
Adding the translation | |
Not so much needed to be done, just few lines to modify the drawing matrix and few researches on Qt way of handling key pressed and released events. | Time worked: 1 h |
Creation of Exception class | |
This was a little more longer than expected, and not fully finished (documentation need to be written). But I use it for the OBJ loading process, and it is almost ready for other tasks exceptions (a little code adaptation need to be done, instead of throwing 0 must throw an object). | Time worked: 2 h |
Gantt State
No Gantt state this week, as no real evolution happen.
Information And References
Same as usual for the Qt documentation, and the following websites for the OpenGl picking:
- OpenGL tutorial about picking gives a good base knowledge about picking in OpenGl and some tricks to code it.
- C++ GUI Programming with Qt4: 3D Graphics gives a good code sample on how to do picking with OpenGl integrated in the Qt library.
Next Week prevision
Next week is the coursework week in the School of Computing, but I don't have too much courseworks yet. I will certainly continue the current tasks, that is code adaptation for new features. I should provide new interface widgets and actions soon.
- create a namespace structure to separate the code
- Add the latest features (camera window, selection window, settings, ...)
Aucun commentaire:
Enregistrer un commentaire