lundi 1 février 2010

Week 13 to 16 [04/01 to 31/01]

Work Of The Week 13


Few was done during this week, especially because the exams were coming.


Total worked: 3 hours.



Minor modifications



Several minor modifications were made on the interface, on the settings mostly. New options were added, as drawing the axis according to the settings and other view modification (moving from glFrustum to gluPerspective).

Time worked:
3 h



Weeks 14 and 15

were exams' week, no work during that period.


Work Of The Week 16



This week focused on the picking development. Some problems occurred during the development of this part of the project, forcing me to develop a simpler software. The picking algorithm is not complicated, but as the overall project code begins to be bigger and bigger, it was quite difficult to understand were could the mistakes be.


Total worked: 9 hours.


In order to handle correctly the picking process, several classes needed to be adapted. First of all the Selection class has to be created, that represents some selected points from a NormalisedMesh. The SelectionWidget and SelectionListWidget were also adapted to recognise both meshes and selection separately.

Picking Software


My first attempt to picking was not successful. Either none or too much points were found on the stack. As the drawing process of the mesh is split in several objects, required by the complicated interface of the viewer, it could have been quite a nightmare to debug. Therefore I created a smaller project, handling only picking and minimal user interaction to find the problems.

This software simply draw a pyramid, were the points could be selected. The first development was also a failure, as for a strange reason, when the rotation and translation possibilities were added the picking just fail. Some minor issues were corrected to make it working almost. The real honours project code was then adapted to handle part of the picking process.

Time worked:
7 h 30

Selection class



Time worked:
1 h 30



Next Week Prevision


Next week the middle project review assessment is due, and should be therefore completed. Moreover several minor points should be revised on the software, as the picking is not perfectly working, nor the lightning and shaded view.


  • Middle Project Review
  • Picking adaptation
  • Lightning and shading

Aucun commentaire:

Enregistrer un commentaire