Difference between revisions of "User:Vladbogolin/GSoC2013/Logs"
From BRL-CAD
Vladbogolin (talk | contribs) |
Vladbogolin (talk | contribs) |
||
Line 33: | Line 33: | ||
**Added to g-voxel (src/conv/g-voxel.c) program the same optional arguments as the src/libged/voxelize.c (-s -t and -d). | **Added to g-voxel (src/conv/g-voxel.c) program the same optional arguments as the src/libged/voxelize.c (-s -t and -d). | ||
**http://sourceforge.net/p/brlcad/patches/189/ | **http://sourceforge.net/p/brlcad/patches/189/ | ||
− | ==Week 1== | + | ==Week 1 (17 - 23 June)== |
− | *Weekly milestone: | + | *'''Weekly milestone''': |
**As I haven't worked with Qt before I will focus on getting more familiarized with it this week and also a more detailed look on the existing dm's code to be sure I will not miss anything. | **As I haven't worked with Qt before I will focus on getting more familiarized with it this week and also a more detailed look on the existing dm's code to be sure I will not miss anything. | ||
*17 June 2013: | *17 June 2013: | ||
Line 53: | Line 53: | ||
*23 June 2013: | *23 June 2013: | ||
**Studied some more detailed Qt projects that involve basic drawing. | **Studied some more detailed Qt projects that involve basic drawing. | ||
+ | *'''Conclusion''': | ||
+ | **Overall it was a good week in which I think I've managed to accomplish the weekly milestone. I still have to clear out some things but I'm confident I can start implementing effectively. | ||
+ | |||
+ | ==Week 2== | ||
+ | *'''Weekly milestone''': | ||
+ | **Start implementing effectively and make progress in embedding Qt in Tk window. | ||
+ | *24 June 2013: | ||
+ | **Commited the qt display manager patch. It only prints logs now. | ||
+ | **Additional test to set BRLCAD_ENABLE_QT. Still needs to be improved because at the moment the path to Qt instalation should be provided in the CMAKE_PREFIX_PATH. |
Revision as of 17:01, 24 June 2013
Contents
Daily Progress
Project Info
Project Name | New Cross-Platform 3D Display Manager |
Student Name | Bogolin Simion Vlad |
IRC nick | vladbogo |
Link to proposal | http://brlcad.org/wiki/User:Vladbogolin/Proposal/DisplayManager |
Milestones
- Embed Qt in Tk windows
- Drawing
- Line drawing
- Text drawing
- Keyboard and mouse integration
- Embedding a framebuffer window
Logs
Community bonding
- 30 May 2013:
- Updated short description of the project on the melange page.
- 1 June 2013:
- A first step in implementing the qt display manager. Now it only prints logs similar to txt dm, but has some improvements
- 4 June 2013:
- Final version of Qt dm patch
- http://sourceforge.net/p/brlcad/patches/185/
- 14 June 2013:
- Added to g-voxel (src/conv/g-voxel.c) program the same optional arguments as the src/libged/voxelize.c (-s -t and -d).
- http://sourceforge.net/p/brlcad/patches/189/
Week 1 (17 - 23 June)
- Weekly milestone:
- As I haven't worked with Qt before I will focus on getting more familiarized with it this week and also a more detailed look on the existing dm's code to be sure I will not miss anything.
- 17 June 2013:
- Created a first qt small application. It is not something complicated. I focused on the compilation procedure and how to integrate qt with cmake.
- 18 June 2013:
- I successfully built a qt project using cmake. I struggled with the difference between Qt4 and Qt5 but finally managed to make a cmake build.
- 19 June 2013:
- Got commit access
- Updated the txt display manager patch
- 20 June 2013:
- Studied existing cmake files in order to complete integration of Qt with cmake.
- Found out a FindQt.cmake implementation and tested it: does not work.
- 21 June 2013:
- Studied existing X-dm implementation, especially the open function.
- 22 June 2013:
- A short break so I didn't do much today but I've looked on the mged dm files (mged/dm-ogl.c).
- 23 June 2013:
- Studied some more detailed Qt projects that involve basic drawing.
- Conclusion:
- Overall it was a good week in which I think I've managed to accomplish the weekly milestone. I still have to clear out some things but I'm confident I can start implementing effectively.
Week 2
- Weekly milestone:
- Start implementing effectively and make progress in embedding Qt in Tk window.
- 24 June 2013:
- Commited the qt display manager patch. It only prints logs now.
- Additional test to set BRLCAD_ENABLE_QT. Still needs to be improved because at the moment the path to Qt instalation should be provided in the CMAKE_PREFIX_PATH.