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

(LibreCAD V3 Bezier and FILE I/O)
(Automatic Polygonal Mesh Healing)
 
(8 intermediate revisions by 6 users not shown)
Line 10: Line 10:
 
* Adding mesh healing features to BoT
 
* Adding mesh healing features to BoT
 
* Student: [[User:tandoorichick|Rakshika Bagavathy]]
 
* Student: [[User:tandoorichick|Rakshika Bagavathy]]
* [https://summerofcode.withgoogle.com/dashboard/project/5901122497675264/overview/ Abstract]
+
* [https://summerofcode.withgoogle.com/projects/#5901122497675264 Abstract]
 
* [[User:tandoorichick/GSoC2016/Project |Project Plan]]
 
* [[User:tandoorichick/GSoC2016/Project |Project Plan]]
* [[User:tandoorichick/GSoC2016/Logs|Development Logs]]
+
* [[User:tandoorichick/GSoC2016/Logs |Development Logs]]
  
 
== BRL-CAD Web Infrastructure Update ==
 
== BRL-CAD Web Infrastructure Update ==
Line 29: Line 29:
  
 
== GPGPU Support for Boolean Evaluation Used in Ray Tracing ==
 
== GPGPU Support for Boolean Evaluation Used in Ray Tracing ==
* Accelerate Boolean Evauluation using a GPU, if available
+
* Accelerate Boolean Evaluation using a GPU, if available.
 
* Student: [[User:catchchaos|Param Hanji]]
 
* Student: [[User:catchchaos|Param Hanji]]
* [https://summerofcode.withgoogle.com/dashboard/project/5901122497675264/overview/ Abstract]
+
* [https://summerofcode.withgoogle.com/projects/#6520583684620288 Abstract]
 
* [[User:Catchchaos/GSoC2016/Proposal|Project Plan]]
 
* [[User:Catchchaos/GSoC2016/Proposal|Project Plan]]
 
* [https://catchchaos.wordpress.com/ Development Logs]
 
* [https://catchchaos.wordpress.com/ Development Logs]
Line 38: Line 38:
 
* Create GUI for operations and allow it to be modified without recompilation
 
* Create GUI for operations and allow it to be modified without recompilation
 
* Student: [[User:Feragon.xi|Florian Roméo]]
 
* Student: [[User:Feragon.xi|Florian Roméo]]
* [https://summerofcode.withgoogle.com/dashboard/project/5901122497675264/overview/ Abstract]
+
* [https://summerofcode.withgoogle.com/projects/#5170062377877504 Abstract]
 
* [[User:Feragon.xi/GSoC2016/Project |Project Plan]]
 
* [[User:Feragon.xi/GSoC2016/Project |Project Plan]]
 
* [https://gsoc16.feragon.net/ Development Logs]
 
* [https://gsoc16.feragon.net/ Development Logs]
Line 45: Line 45:
 
* Adding support of beziers and DXF output to LibreCAD_3
 
* Adding support of beziers and DXF output to LibreCAD_3
 
* Student: [[User:Gaganjyotsingh|Gaganjyot Singh]]
 
* Student: [[User:Gaganjyotsingh|Gaganjyot Singh]]
* [https://summerofcode.withgoogle.com/dashboard/project/5901122497675264/overview/ Abstract]
+
* [https://summerofcode.withgoogle.com/projects/#5263377253269504 Abstract]
* [[https://codebasement.wordpress.com/bio/ Project Plan]]
+
* [https://codebasement.wordpress.com/bio/ Project Plan]
* [[https://codebasement.wordpress.com Development Logs]]
+
* [https://codebasement.wordpress.com Development Logs]
  
 
== Online Geometry Viewer ==
 
== Online Geometry Viewer ==
Line 60: Line 60:
 
* Implementing plate mode raytracing for NURBS surfaces
 
* Implementing plate mode raytracing for NURBS surfaces
 
* Student: [[User:bojian_ustc|Bojian Wu]]
 
* Student: [[User:bojian_ustc|Bojian Wu]]
* [https://summerofcode.withgoogle.com/dashboard/project/5901122497675264/overview/ Abstract]
+
* [https://summerofcode.withgoogle.com/projects/#6255437804470272 Abstract]
 
* [[User:bojian_ustc/GSoC2016/Project |Project Plan]]
 
* [[User:bojian_ustc/GSoC2016/Project |Project Plan]]
 
* [http://bojianwu.github.io Development Logs]
 
* [http://bojianwu.github.io Development Logs]
Line 69: Line 69:
 
* [https://summerofcode.withgoogle.com/projects/#5341872155262976 Abstract]
 
* [https://summerofcode.withgoogle.com/projects/#5341872155262976 Abstract]
 
* [[User:Mandeeps708/gsoc_proposal |Project Plan]]
 
* [[User:Mandeeps708/gsoc_proposal |Project Plan]]
* [http://mandeep7.wordpress.com Development Logs]
+
* [[User:Mandeeps708/GSoC16/logs|Development Logs]]
 +
* [https://mandeep7.wordpress.com Blog]

Latest revision as of 10:00, 28 May 2016

GSoC 2016 With BRL-CAD[edit]

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

We accepted 9 students that prepared quality proposals and demonstrated commitment, with details below for those students that were successful. As an umbrella org, several students were selected for associated orgs LibreCAD, OpenSCAD, and FreeCAD.

Accepted Projects[edit]

Automatic Polygonal Mesh Healing[edit]

BRL-CAD Web Infrastructure Update[edit]

User Interface for Customizing Models[edit]

GPGPU Support for Boolean Evaluation Used in Ray Tracing[edit]

LibreCAD 3 Scriptable User Interface Creation[edit]

LibreCAD V3 Bezier and FILE I/O[edit]

Online Geometry Viewer[edit]

  • Making OGV production ready and available to use for a wider majority of people.

Plate Mode NURBS raytracing[edit]

The FreeCAD Plugin Installer[edit]