Difference between revisions of "User:Bhinesley/gsoc2012"

From BRL-CAD
(Project ideas I'm considering.)
 
(Project ideas: narrow it down a bit, prioritize)
Line 1: Line 1:
 
== Project ideas ==
 
== Project ideas ==
I will most likely have adequate time to put together two proposals this year. I'm currently reviewing (not really in order):
+
I will most likely have adequate time to put together two proposals this year. I'm currently reviewing (in order of interest):
 
*[[STEP_Viewer|STEP Viewer]]
 
*[[STEP_Viewer|STEP Viewer]]
 
**Sounds really interesting, but I'll have to look into whether my skills are up to par.
 
**Sounds really interesting, but I'll have to look into whether my skills are up to par.
 
*[[Add_exec_option_to_search|Add -exec option to 'search']]
 
*[[Add_exec_option_to_search|Add -exec option to 'search']]
 
**This involves obtaining an array of available commands, which is currently impossible (well, doing it the right way). Search isn't the only feature with a use for such a thing.
 
**This involves obtaining an array of available commands, which is currently impossible (well, doing it the right way). Search isn't the only feature with a use for such a thing.
*[[General_Tree_Walker|General Tree Walker]]
 
**I've had some experience working with the CSG tree. This would give me the opportunity to focus on analyzing the requirements and coming up with a good design. This contrasts with last year, where I spent a significant amount of time mid-coding just trying understand how things work.
 
 
*Add a volume, surface area, centroid, and medial axis routine to all primitives
 
*Add a volume, surface area, centroid, and medial axis routine to all primitives
 
**from Sean's ideas page
 
**from Sean's ideas page
 
**probably not that difficult to start implementing
 
**probably not that difficult to start implementing
 
**would have to learn the math
 
**would have to learn the math
**might not be long enough for GSoC, and need supplemental work
 
*[[Code_Reduction|Code Reduction]]
 
**This has the potential to be broad, touching many areas of the project. I'm interested because I'd like to know more about how the software works as a whole, and I feel like I didn't do enough of that last year.
 

Revision as of 16:33, 29 March 2012

Project ideas

I will most likely have adequate time to put together two proposals this year. I'm currently reviewing (in order of interest):

  • STEP Viewer
    • Sounds really interesting, but I'll have to look into whether my skills are up to par.
  • Add -exec option to 'search'
    • This involves obtaining an array of available commands, which is currently impossible (well, doing it the right way). Search isn't the only feature with a use for such a thing.
  • Add a volume, surface area, centroid, and medial axis routine to all primitives
    • from Sean's ideas page
    • probably not that difficult to start implementing
    • would have to learn the math