Work Of The Week 
The idea of the week was to improve the selection. No real work was done on the lightning instead of reading.
Total worked: 11 hours.
Picking and selections | |
A simple option was added to the selection process, inverting it. This allow the user to select a small part of the mesh, and then apply a process to all the image but that part. After Eyad asked for it, a sweep selection process was started. The overall process is working, with still few limitations and details to correct. First of all, a suitable way of displaying the rectangle from the mouse movement should be find, as my solution (using QPainter into the paintGL method of the MeshWidget) created annoying flashing on the screen. Then a review of the signalisation of a selected point was made, and still need to be verified (a sweep selection cannot un-select for a yet unknown reason). | Time worked: 6 h |
Overall modification | |
Most of the Base namespace documentation was updated (mostly created). Producing a overall well-formated (doxygen) documentation will still be an important part of the process, as it is necessary to understand each small action of the software. The overall project have now more than 8000 lines of C++ (without the designer code) and therefore needs the documentation. Few review were made on the Settings in order to incorporates some forgotten or new options (background colour, material intensity, ...). A centroid computation is now done during the loading process, in order to center the mesh on the origin (0, 0, 0). | Time worked: 4 h 30 |
Gantt State
No Gantt state was published since ages, as I have to re-draw it mostly completely. The current trouble of lightning and previous one of picking changed most of the end of the planned development.
Information And References
No more references were used.
Next Week prevision
For next week Eyad ask that the sweep selection was done, as for the lightning trouble solved. Therefore I will work quickly to finalise the selection, and spent most of my time on the lightning.