On Mar 23, 2012, at 11:51 AM, Tadeusz Balcer <tad.balcer@gmailcom> wrote:

My name is Tadeusz Balcer and I'm a fourth year student of Gdansk University of Technology in Poland, with grade of Engineer in Computer Science. I'm highly interested in taking part in GSoC for BRL-CAD.
 
Welcome and glad to hear it!

My interests are mainly focused around graph alghoritms and coding, but thing that I really like is making a very clean code, which may be read as easly as an article in newspapper. Because of that, I'm mainly interested in Code Refactor projects, in which I could improve existing code for better usage.

Clean code isn't just good habit.  For BRL-CAD, we strongly enforce many coding mantras enforce a higher level of code quality.  See the last three bullets on 
http://brlcad.org/wiki/Summer_of_Code/Acceptance where we talk about how students are expected to write maintainable, portable, and "complete" code.

Besides Code Reduction, making one API for all General Tree Walkers sounds really great. I would like to take a closer look for it, so could you tell me what is the path for files with that tree alghoritms in your brl-cad virtual drive for GSoC?
 
As noted on the details page, http://brlcad.org/wiki/General_Tree_Walker, the best way to find some of the existing walkers is to grep the include/raytrace.h header for tree and walk and recurse.  There are some comments in that header file as well as more detailed comments for the functions you find in src/librt/*.c -- that's probably the best starting point as any for that project.

Cheers!
Sean
 
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to