Editing User:Vladbogolin/GSoC2014/Logs

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 20: Line 20:
 
=Progress reports=
 
=Progress reports=
 
*Midterm evaluation report can be found [http://brlcad.org/wiki/User:Vladbogolin/GSoC2014/Midterm here]
 
*Midterm evaluation report can be found [http://brlcad.org/wiki/User:Vladbogolin/GSoC2014/Midterm here]
*Project summary can be found [http://brlcad.org/wiki/User:Vladbogolin/GSoC2014/summary here]
 
  
 
=Logs=
 
=Logs=
Line 176: Line 175:
 
*18 July:
 
*18 July:
 
**After using a QPainter to draw the raytraced content in the existing window, content can be displayed so I am on the right track with the embedding. There still are some fixes that need to be done: when the raytracing is done the drawn content disappears and also a few fixes regarding the position of the drawn image are necessary.
 
**After using a QPainter to draw the raytraced content in the existing window, content can be displayed so I am on the right track with the embedding. There still are some fixes that need to be done: when the raytracing is done the drawn content disappears and also a few fixes regarding the position of the drawn image are necessary.
*19 July:
 
**Tried to solve the problems regarding the embedding so I did a little more research on why the content disappears but with no luck yet.
 
*20 July:
 
**Tried to solve the problem regarding the position of the drawn image.
 
 
==Week 10==
 
*Weekly milestone:
 
**Have a working framebuffer.
 
*21 July:
 
**Implemented the configureWindow function.
 
**Continued trying to solve the problem regarding the position of the drawn image - still no luck.
 
**Redesigned the write function in order to solve the display problem - there still are some fixes that need to be made.
 
*22 July:
 
**Continued working at the new write function.
 
*23 July:
 
**Solved the display problem - now correct drawings can be made in the embedded framebuffer window:
 
[[File:Mged_fb.png|500px]]
 
[[File:Mged_fb2.png|500px]]
 
*24 July:
 
**Tried to find out why the image disappears after is drawn in the embedded framebuffer window - more research needs to be done since I haven't found the problem.
 
*25 July:
 
**Break day
 
*26 July:
 
**Break day
 
*27 July:
 
**More research regarding the disappearing of the drawings - found the problem (after the raytracing the dm redraws the entire window and the raytraced content erases in this way) and tried to come up with a solution.
 
 
==Week 11==
 
*28 July:
 
**Continued trying to solve the disappearing problem.
 
*29 July:
 
**Solved the disappearing problem. The framebuffer is almost done - there still are some fixes and tests that need to be made.
 
*30 July:
 
**Break day.
 
*31 July:
 
**Mostly a break day.
 
*1 August:
 
**Made some fixes regarding the embedding of a framebuffer window.
 
**Tested the embedding with different models - found some problems that need some further investigation (at some point the display manager crashes)
 
[[File:Mged_fb3.png|500px]]
 
[[File:Mged_fb4.png|500px]]
 
*2 August:
 
**Investigated to see why the display manager sometimes crashes using valgrind.
 
**Started working at solving the invalid memory access.
 
*3 August:
 
**Mostly a break day.
 
 
==Week 12==
 
*4 August:
 
**Continued working at the invalid memory access problems - now everything works as expected.
 
*5 August:
 
**Implemented the qt_clear function.
 
**Made the display manager show only non-empty images (after the raytraced content is added to the image)
 
*6 August:
 
**Integrated the fb in archer:
 
[[File:Archer_fb.png|500px]]
 
[[File:Archer_fb2.png|500px]]
 
*7 August:
 
**Did some testing to see that everything works as expected including the underlay, interlay and overlay modes
 
*8 August:
 
**Implemented the qt_read, qt_readrect and qt_writerect functions.
 
**Integrated mouse events.
 
*9 August:
 
**Mostly a break day
 
*10 August:
 
**Documented about colormaps.
 
 
==Week 13==
 
*11 August:
 
**Started working at qt_wmap and qt_rmap.
 
*12 August:
 
**Implemented the qt_rmap and qt_wmap functions.
 
*13 August:
 
**Mostly a break day.
 
*14 August:
 
**Just some small fixes.
 
*15 August:
 
**Added a simple keyboard event
 
**Written a project summary which can be found [http://brlcad.org/wiki/User:Vladbogolin/GSoC2014/summary here]
 

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)