Hi everybody, Becouse of my mistake, I deleted my post and reply for it, so, for everybody who would like to read it, I will paste it here:
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 Thanks Sean for reply, it's great that BRL-CAD has developer guidelines, for me it looks really cool and I didn't find any uncertainty in it. Sources which you gave me looks like great start for study general tree walkers, but for now, I need to go little deeper in this code to trully understand it. I hope it won't take long for me and I can go back here with another questions. Cheers, Tadeusz -- View this message in context: http://old.nabble.com/GSoC-2012-kick-off-tp33484944p33544692.html Sent from the brlcad-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ 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
