User:Bhinesley/gsoc2012

From BRL-CAD
< User:Bhinesley
Revision as of 02:19, 28 March 2012 by Bhinesley (talk | contribs) (Project ideas I'm considering.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Project ideas

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

  • 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.
  • 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
    • from Sean's ideas page
    • probably not that difficult to start implementing
    • would have to learn the math
    • might not be long enough for GSoC, and need supplemental work
  • 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.