Editing Google Summer of Code/2013
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 7: | Line 7: | ||
= GSoC 2013 With BRL-CAD = | = GSoC 2013 With BRL-CAD = | ||
− | '''BRL-CAD | + | '''BRL-CAD has again been accepted as a [http://www.google-melange.com/ mentoring organization] for the Google Summer of Code!''' |
− | Following is a summary of | + | Following is a summary for each of the GSoC students accepted to work on projects for BRL-CAD. See the links to their personal profile, development logs, and project page. |
= Accepted Projects = | = Accepted Projects = | ||
− | ==Image Processing | + | ==Consolidating and Adding the Image Processing Functions to LIBICV== |
− | * | + | *'''Summary :''' Consolidating and Adding the Image Processing Functions to LIBICV |
− | * Student :[ | + | *'''Student :''' [[User:Level_zero/index|Mohit Daga]] |
− | * | + | * '''Dev Log :''' http://brlcad.org/wiki/User:Level_zero/GSOC13/logs |
− | + | * http://www.google-melange.com/gsoc/project/google/gsoc2013/zero_level/15001 | |
− | * | ||
− | == | + | == Matrix Pull Routine for performing the opposite of the Matrix Push on Geometry. == |
− | * | + | * Summary: The pull routine takes a specific node on a CSG tree, walking down to the primitive shapes restoring the geometric transformations(scaling, translation or rotations) at each stage down the CSG tree traversal based on reversing all the geometric transformations that occurred on the primitive shapes located at the leaf. Pull routine also stores the local coordinate systems at each point during the traversal from the primitives up to the given initial node. All transformation matrices visited along the tree will be set to their original transformation matrices. This command will fail if no changes occurred to the primitive shapes at the leaves of the CSG tree. |
− | * Student :[ | + | * Student: [[User:NyahCh3ck20|Nyah Check]] |
− | * | + | * Dev Log: http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013/Coding_Report |
− | + | * http://www.google-melange.com/gsoc/project/update/google/gsoc2013/ch3ck/14001 | |
− | * | ||
==STEP libraries== | ==STEP libraries== | ||
− | * [http://brlcad.org/wiki/STEP_Libraries Summary]: | + | * [http://brlcad.org/wiki/STEP_Libraries Summary]: STEP is the current standard for exchange of CAD data between different software packages. BRL-CAD makes use of the NIST STEP Class Libraries code to support its step-g converter, but this source code was written before many current C++ standard practices and libraries were finalized. As a consequence, it needs both cleanup and performance enhancements. |
* Student: [http://brlcad.org/wiki/User:KeshaSShah/GSoC13 Kesha Shah] | * Student: [http://brlcad.org/wiki/User:KeshaSShah/GSoC13 Kesha Shah] | ||
* [http://brlcad.org/wiki/User:KeshaSShah/GSoC13/Priority2 Project Proposal] | * [http://brlcad.org/wiki/User:KeshaSShah/GSoC13/Priority2 Project Proposal] | ||
Line 34: | Line 32: | ||
* [http://www.google-melange.com/gsoc/project/google/gsoc2013/keshashah/42001 Google-Melange] | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/keshashah/42001 Google-Melange] | ||
− | + | More projects to be added. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Additional Information = | = Additional Information = |