Difference between revisions of "Google Summer of Code/2013"

From BRL-CAD
(Accepted Projects)
 
(7 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
= GSoC 2013 With BRL-CAD =
 
= GSoC 2013 With BRL-CAD =
  
'''BRL-CAD has again been accepted as a [http://www.google-melange.com/ mentoring organization] for the Google Summer of Code!'''
+
'''BRL-CAD was again accepted as a [http://www.google-melange.com/ mentoring organization] for the Google Summer of Code!'''
  
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.
+
Following is a summary of our '''7''' GSoC students accepted to work on projects for BRL-CAD, all successful.  As an umbrella org, 1 of those students work for STEPcode.  See the links to their personal profile, development logs, and project page.
  
 
= Accepted Projects =
 
= Accepted Projects =
Line 34: Line 34:
 
* [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]
  
== Matrix Pull Routine for performing the opposite of the Matrix Push on Geometry. ==
+
== Pull Routine for reversing the effects of 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.
+
* [Summary]:The pull routine restores the matrix transformations for all nodes on a CSG tree.
* Student: [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013 Check Nyah]
+
* Student: [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013 Nyah Check]
* [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013/Proposal Project Proposal]
+
* [http://brlcad.org/wiki/User:NyahCh3ck20/Proposal Project Proposal]
 
* [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013/Coding_Report Development Logs]
 
* [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013/Coding_Report Development Logs]
* [http://www.google-melange.com/gsoc/project/update/google/gsoc2013/ch3ck/14001 Google-Melange]
+
*[https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/ch3ck/1 Google-melange]
  
 
==New Cross-Platform 3D Display Manager==
 
==New Cross-Platform 3D Display Manager==

Latest revision as of 22:59, 27 April 2015


GSoC 2013 With BRL-CAD[edit]

BRL-CAD was again accepted as a mentoring organization for the Google Summer of Code!

Following is a summary of our 7 GSoC students accepted to work on projects for BRL-CAD, all successful. As an umbrella org, 1 of those students work for STEPcode. See the links to their personal profile, development logs, and project page.

Accepted Projects[edit]

Image Processing Library (LIBICV)[edit]

NURBS Intersections[edit]

STEP libraries[edit]

Pull Routine for reversing the effects of push on Geometry[edit]

New Cross-Platform 3D Display Manager[edit]

Web Interface of BRL-CAD[edit]

Heart primitive[edit]

Additional Information[edit]

Students discussed and collaborated with BRL-CAD developers on formulating projects with most selecting from a detailed list of project suggestions from our Project Ideas page. Student applications for GSoC were accepted at http://google-melange.com from April 22nd until May 3rd.