Latest revision |
Your text |
Line 7: |
Line 7: |
| = GSoC 2013 With BRL-CAD = | | = GSoC 2013 With BRL-CAD = |
| | | |
− | '''BRL-CAD was again accepted as a [http://www.google-melange.com/ mentoring organization] for the Google Summer of Code!''' | + | '''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 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. | + | 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 Library (LIBICV)== | + | ==Consolidating and Adding the Image Processing Functions to LIBICV== |
− | * [http://brlcad.org/wiki/Consolidate_image_processing Summary] : To consolidate and add image processing functions to LIBICV an image processing library in BRL-CAD. | + | *'''Summary :''' Consolidating and Adding the Image Processing Functions to LIBICV |
− | * Student :[http://brlcad.org/wiki/User:Level_zero/index Mohit Daga] | + | *'''Student :''' [[User:Level_zero/index|Mohit Daga]] |
− | * [http://brlcad.org/wiki/User:Level_zero/proposal Project Proposal] | + | * '''Dev Log :''' http://brlcad.org/wiki/User:Level_zero/GSOC13/logs |
− | * [http://brlcad.org/wiki/User:Level_zero/GSOC13/logs Development Logs]
| + | * http://www.google-melange.com/gsoc/project/google/gsoc2013/zero_level/15001 |
− | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/zero_level/15001 Google-Melange] | |
| | | |
− | == NURBS Intersections == | + | == Matrix Pull Routine for performing the opposite of the Matrix Push on Geometry. == |
− | * [http://brlcad.org/wiki/NURBS_Intersections Summary]: Calculate NURBS surface-surface intersections for NURBS evaluation. | + | * 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 :[http://brlcad.org/wiki/User:Phoenix Jianbang Wu]
| |
− | * [http://brlcad.org/wiki/User:Phoenix/GSoc2013/Proposal Project Proposal]
| |
− | * [http://brlcad.org/wiki/User:Phoenix/GSoc2013/Reports Development Logs]
| |
− | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/phoenixyjll/40001 Google-Melange]
| |
| | | |
− | ==STEP libraries==
| |
− | * [http://brlcad.org/wiki/STEP_Libraries Summary]: Cleanup and performance enhancements in STEP, current standard for exchange of CAD data.
| |
− | * Student: [http://brlcad.org/wiki/User:KeshaSShah/GSoC13 Kesha Shah]
| |
− | * [http://brlcad.org/wiki/User:KeshaSShah/GSoC13/Priority2 Project Proposal]
| |
− | * [http://brlcad.org/w/index.php?title=User:KeshaSShah/GSoC13/Reports Development Logs]
| |
− | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/keshashah/42001 Google-Melange]
| |
| | | |
− | == Pull Routine for reversing the effects of push on Geometry==
| + | * Student: [[User:NyahCh3ck20|Nyah Check]] |
− | * [Summary]:The pull routine restores the matrix transformations for all nodes on a CSG tree.
| + | * Dev Log: http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013/Coding_Report |
− | * Student: [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013 Nyah Check] | + | * http://www.google-melange.com/gsoc/project/update/google/gsoc2013/ch3ck/14001 |
− | * [http://brlcad.org/wiki/User:NyahCh3ck20/Proposal Project Proposal] | |
− | * [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013/Coding_Report Development Logs]
| |
− | *[https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/ch3ck/1 Google-melange] | |
| | | |
− | ==New Cross-Platform 3D Display Manager==
| + | More projects to be added. |
− | * [http://brlcad.org/wiki/New_Cross-Platform_3D_Display_Manager Summary]: Creating a new cross-platform 3D display manager using Qt.
| |
− | * Student: [[User:Vladbogolin|Bogolin Simion Vlad]]
| |
− | * [http://brlcad.org/wiki/User:Vladbogolin/Proposal/DisplayManager Project Proposal]
| |
− | * [http://brlcad.org/wiki/User:Vladbogolin/GSoC2013/Logs Development Logs]
| |
− | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/vladbogolin/47001 Google-Melange]
| |
− | | |
− | ==Web Interface of BRL-CAD==
| |
− | * [http://brlcad.org/wiki/User:Harman052/Proposal/WebInterface Summary]: To enable the user to make 3D models in BRL-CAD from browser.
| |
− | * Student: [[User:Harman052|Harmanpreet Singh]]
| |
− | * [http://brlcad.org/wiki/User:Harman052/Proposal/WebInterface Project Proposal]
| |
− | * [http://brlcad.org/wiki/User:Harman052/GSoc2013/Logs Development Logs]
| |
− | * [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/harman052/15001 Google-Melange]
| |
− | | |
− | ==Heart primitive==
| |
− | * [http://brlcad.org/wiki/User:Izak#PROJECT_SUMMARY Summary]: Implementing a three-dimensional heart primitive used for CSG modelling .
| |
− | * Student: [[User:Izak|Isaac Kamga]]
| |
− | * [http://brlcad.org/wiki/User:Izak#PROJECT_DESCRIPTION Project Proposal]
| |
− | * [http://brlcad.org/wiki/User:Izak/GSOC_2013_logs Development logs]
| |
− | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/izak/21001 Google-Melange]
| |
| | | |
| = Additional Information = | | = Additional Information = |