Difference between revisions of "Google Summer of Code/2013"
From BRL-CAD
KeshaSShah (talk | contribs) (→Matrix Pull Routine for performing the opposite of the Matrix Push on Geometry.) |
|||
(19 intermediate revisions by 6 users not shown) | |||
Line 7: | Line 7: | ||
= GSoC 2013 With BRL-CAD = | = GSoC 2013 With BRL-CAD = | ||
− | '''BRL-CAD | + | '''BRL-CAD was again accepted as a [http://www.google-melange.com/ mentoring organization] for the Google Summer of Code!''' |
− | Following is a summary | + | 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 = | ||
==Image Processing Library (LIBICV)== | ==Image Processing Library (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. |
− | * | + | * Student :[http://brlcad.org/wiki/User:Level_zero/index Mohit Daga] |
− | * | + | * [http://brlcad.org/wiki/User:Level_zero/proposal Project Proposal] |
− | * http://www.google-melange.com/gsoc/project/google/gsoc2013/zero_level/15001 | + | * [http://brlcad.org/wiki/User:Level_zero/GSOC13/logs Development Logs] |
+ | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/zero_level/15001 Google-Melange] | ||
== NURBS Intersections == | == NURBS Intersections == | ||
− | * | + | * [http://brlcad.org/wiki/NURBS_Intersections Summary]: Calculate NURBS surface-surface intersections for NURBS evaluation. |
− | + | * 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] | |
− | |||
− | |||
− | * Student: [http://brlcad.org/wiki/User: | ||
− | * [http://brlcad.org/wiki/User: | ||
− | * [http://brlcad.org/wiki/User: | ||
− | * [http://www.google-melange.com/gsoc/project | ||
− | |||
==STEP libraries== | ==STEP libraries== | ||
− | * [http://brlcad.org/wiki/STEP_Libraries Summary]: STEP | + | * [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] | * 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] | ||
* [http://brlcad.org/w/index.php?title=User:KeshaSShah/GSoC13/Reports Development Logs] | * [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] | * [http://www.google-melange.com/gsoc/project/google/gsoc2013/keshashah/42001 Google-Melange] | ||
+ | |||
+ | == Pull Routine for reversing the effects of push on Geometry== | ||
+ | * [Summary]:The pull routine restores the matrix transformations for all nodes on a CSG tree. | ||
+ | * Student: [http://brlcad.org/wiki/User:NyahCh3ck20/GSoc2013 Nyah Check] | ||
+ | * [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== | ==New Cross-Platform 3D Display Manager== | ||
− | * | + | * [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/Proposal/DisplayManager Project Proposal] | ||
* [http://brlcad.org/wiki/User:Vladbogolin/GSoC2013/Logs Development Logs] | * [http://brlcad.org/wiki/User:Vladbogolin/GSoC2013/Logs Development Logs] | ||
Line 48: | Line 49: | ||
==Web Interface of BRL-CAD== | ==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/Proposal/WebInterface Project Proposal] | ||
* [http://brlcad.org/wiki/User:Harman052/GSoc2013/Logs Development Logs] | * [http://brlcad.org/wiki/User:Harman052/GSoc2013/Logs Development Logs] | ||
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/harman052/15001 Google-Melange] | * [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 = |
Latest revision as of 21: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]
- Summary : To consolidate and add image processing functions to LIBICV an image processing library in BRL-CAD.
- Student :Mohit Daga
- Project Proposal
- Development Logs
- Google-Melange
NURBS Intersections[edit]
- Summary: Calculate NURBS surface-surface intersections for NURBS evaluation.
- Student :Jianbang Wu
- Project Proposal
- Development Logs
- Google-Melange
STEP libraries[edit]
- Summary: Cleanup and performance enhancements in STEP, current standard for exchange of CAD data.
- Student: Kesha Shah
- Project Proposal
- Development Logs
- Google-Melange
Pull Routine for reversing the effects of push on Geometry[edit]
- [Summary]:The pull routine restores the matrix transformations for all nodes on a CSG tree.
- Student: Nyah Check
- Project Proposal
- Development Logs
- Google-melange
New Cross-Platform 3D Display Manager[edit]
- Summary: Creating a new cross-platform 3D display manager using Qt.
- Student: Bogolin Simion Vlad
- Project Proposal
- Development Logs
- Google-Melange
Web Interface of BRL-CAD[edit]
- Summary: To enable the user to make 3D models in BRL-CAD from browser.
- Student: Harmanpreet Singh
- Project Proposal
- Development Logs
- Google-Melange
Heart primitive[edit]
- Summary: Implementing a three-dimensional heart primitive used for CSG modelling .
- Student: Isaac Kamga
- Project Proposal
- Development logs
- Google-Melange
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.