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

From BRL-CAD
(Accepted Projects)
(Accepted Projects)
Line 61: Line 61:
 
* [https://docs.google.com/document/d/1LJRcp55qL6f-4NpFzfQXhgJIJag0GUEXL8QYIz-hdyU/edit?usp=sharing Project Plan]
 
* [https://docs.google.com/document/d/1LJRcp55qL6f-4NpFzfQXhgJIJag0GUEXL8QYIz-hdyU/edit?usp=sharing Project Plan]
 
* [https://zachgummow.github.io/ Dev Log]
 
* [https://zachgummow.github.io/ Dev Log]
 +
 +
 +
 +
== New GUI Application for BRL-CAD ==
 +
* The project is to create a new application encapsulating the functionalities of BRL-CAD libraries in an easy to use UI.
 +
* Org: BRL-CAD
 +
* Student: [[User:Sadeep|Sadeep Weerasinghe]]
 +
* [https://summerofcode.withgoogle.com/projects/#5575865184813056 Abstract]
 +
* [https://drive.google.com/open?id=1neRDaiPuKw48aq7KYNAAthhBSw3vMiR8zY1RibsmQdw Project Plan]

Revision as of 13:15, 20 May 2019

GSoC 2019 With BRL-CAD

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


Accepted Projects

Porting SVGNest to C++

  • Implementing auto-arrange feature in Slic3r to help print as much objects as we can on the print bed to speed up total printing time. SVGNest is a JS library which implements a nesting algorithm which is what we need.
  • Org: Slic3r
  • Student: Mohamed Abdelhady
  • Abstract
  • Project Plan
  • Dev Log

Automate Reinforcement Process in FreeCAD

  • This project is to automate Reinforcement process by using Rebar Addon in FreeCAD. The idea is to create UI on top of the current implementation to combine different types of Rebars in a single Dialog Box as per the user requirements. For example, combine Stirrups and Rebars (different types of rebars) in case of Beam Reinforcement.
  • Org: FreeCAD
  • Student: Suraj
  • Abstract
  • Project Plan
  • Dev Log


Improvement of OpenSCAD Text-Editor Features

  • The goal of this project will be to add different IDE-like features to the integrated text editor thus advancing its usage. This will make the editor more user-friendly and easier to handle large codes. I will work on implementing multi-file editing support to the editor and autocompletion of OpenSCAD keywords.
  • Org: OpenSCAD
  • Student: Romit Kumar
  • Abstract
  • Project Plan
  • Dev Log


Improve DXF import/export in OpenSCAD

  • This project is to use an exsiting external DXF import/export library to imporve the current import/export process in OpenSCAD.
  • Org: OpenSCAD
  • Student: Xuwei Tan
  • Abstract
  • Project Plan
  • Dev Log


FreeCAD Configuration Management

  • This project aims to encourage new developers to adopt FreeCAD development by improving their experience with the development environment.
  • Org: FreeCAD
  • Student: Zachary Gummow
  • Abstract
  • Project Plan
  • Dev Log


New GUI Application for BRL-CAD