Difference between revisions of "Google Summer of Code/2017"
From BRL-CAD
Gabbar1947 (talk | contribs) |
m (Reverted edits by Sean (talk) to last revision by Gabbar1947) |
||
(13 intermediate revisions by 7 users not shown) | |||
Line 6: | Line 6: | ||
= Accepted Projects = | = Accepted Projects = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== GPU Boolean Evaluation for CSG Ray-Tracing == | == GPU Boolean Evaluation for CSG Ray-Tracing == | ||
Line 34: | Line 23: | ||
== Topological Naming in FreeCAD == | == Topological Naming in FreeCAD == | ||
* Attempt at developing a robust naming framework for topological features such as vertices, edges and faces in FreeCAD | * Attempt at developing a robust naming framework for topological features such as vertices, edges and faces in FreeCAD | ||
− | * Student: [ | + | * Student: [https://www.github.com/AjinkyaDahale Ajinkya Dahale] |
− | * | + | * [https://summerofcode.withgoogle.com/projects/#6748039212433408 Abstract] |
* Project Plan: [[User:ajinkyadahale/GSoC2017/Project]] | * Project Plan: [[User:ajinkyadahale/GSoC2017/Project]] | ||
− | * Dev Log: [ | + | * Dev Log: [https://forum.freecadweb.org/viewtopic.php?f=10&t=22373 In the FreeCAD Forums] |
== Rebar Addon for FreeCAD == | == Rebar Addon for FreeCAD == | ||
Line 58: | Line 47: | ||
* [https://summerofcode.withgoogle.com/projects/#6403367952711680 Abstract] | * [https://summerofcode.withgoogle.com/projects/#6403367952711680 Abstract] | ||
* [[User:Gabbar1947/GSOC17/Project|Project Plan]] | * [[User:Gabbar1947/GSOC17/Project|Project Plan]] | ||
− | * [[User: | + | * [https://rathoresaab.wordpress.com/gsoclogs Dev Log] |
+ | |||
+ | == FreeCAD Part Design Workbench Refinement == | ||
+ | * Adding test coverage for all Part Design tools, fixing bugs and improving functionality for some. | ||
+ | * Student: [https://kkremitzki.github.io Kurt Kremitzki] | ||
+ | * [https://summerofcode.withgoogle.com/projects/#5752969237626880 Abstract] | ||
+ | * [[User:kkremitzki/GSOC17/Project|Project Plan]] | ||
+ | * Dev Log: [https://kkremitzki.github.io/blog kkremitzki.github.io/blog] | ||
+ | |||
+ | == Wireframe Printing Algorithm in Slic3r == | ||
+ | * Speed up prototyping and create new art forms with a wireframe printing algorithm | ||
+ | * Student: [http://clongnecker.com Caroline Longnecker] | ||
+ | * [https://summerofcode.withgoogle.com/projects/#5662414690320384 Abstract] | ||
+ | * [http://clongnecker.com/projects/wireframe Project Plan] | ||
+ | * [http://clongnecker.com/blog Dev Log:] | ||
+ | |||
+ | == 3MF File Format Support in Slic3r == | ||
+ | * Brief description: Implement Fully Functioning Read/Write interface for 3MF format and allow format conversion(STL, OBJ, AMF) . | ||
+ | * Student: [[User:Ahmedsamir|Ahmed Samir]] | ||
+ | * [https://summerofcode.withgoogle.com/projects/#6343944127381504 Abstract] | ||
+ | * [https://github.com/Samir55/Slic3r/wiki/Project-Plan Project Plan] | ||
+ | * Dev Log: [https://github.com/alexrj/Slic3r/issues/3934 In Slic3r Issue tracker] |
Latest revision as of 16:10, 9 May 2018
Contents
- 1 GSoC 2017 With BRL-CAD
- 2 Accepted Projects
- 2.1 GPU Boolean Evaluation for CSG Ray-Tracing
- 2.2 LibreCAD 3 plugin system
- 2.3 Topological Naming in FreeCAD
- 2.4 Rebar Addon for FreeCAD
- 2.5 Online Geometry Viewer Update
- 2.6 Annotations for the wireframe view
- 2.7 FreeCAD Part Design Workbench Refinement
- 2.8 Wireframe Printing Algorithm in Slic3r
- 2.9 3MF File Format Support in Slic3r
GSoC 2017 With BRL-CAD[edit]
BRL-CAD was accepted as an umbrella mentoring organization for the Google Summer of Code!
Our umbrella accepted 10 students that prepared quality proposals and demonstrated commitment, with details below for those students that were successful. Students were selected for LibreCAD, Slic3r, BRL-CAD, and FreeCAD.
Accepted Projects[edit]
GPU Boolean Evaluation for CSG Ray-Tracing[edit]
- Implementing Boolean Evaluation for CSG ray-tracing in OpenCL
- Student: Marco Domingues
- Abstract
- Project Plan
- Dev Log
LibreCAD 3 plugin system[edit]
- Creation of a Lua plugin system that could create new entities with custom interaction, and add new import/export formats
- Student: Florian Roméo
- Abstract
- Project plan
- Dev log
Topological Naming in FreeCAD[edit]
- Attempt at developing a robust naming framework for topological features such as vertices, edges and faces in FreeCAD
- Student: Ajinkya Dahale
- Abstract
- Project Plan: User:ajinkyadahale/GSoC2017/Project
- Dev Log: In the FreeCAD Forums
Rebar Addon for FreeCAD[edit]
- The main purpose of this project is to create a rebar addon for Arch Workbench of FreeCAD to ease up the process of creating reinforcement in structural element.
- Student: Amritpal Singh
- Abstract
- Project Plan
- Dev Log
Online Geometry Viewer Update[edit]
- This project aims to improve Online Geometry Viewer in different ways: UI update, code quality and improved model importing.
- Student: Oleksandr Dubenko
- Abstract
- Project Plan
- Dev Log
Annotations for the wireframe view[edit]
- The aim of the project is to enhance the representation of the wire frame views by adding annotations to the sketch.
- Student: Shubham Rathore
- Abstract
- Project Plan
- Dev Log
FreeCAD Part Design Workbench Refinement[edit]
- Adding test coverage for all Part Design tools, fixing bugs and improving functionality for some.
- Student: Kurt Kremitzki
- Abstract
- Project Plan
- Dev Log: kkremitzki.github.io/blog
Wireframe Printing Algorithm in Slic3r[edit]
- Speed up prototyping and create new art forms with a wireframe printing algorithm
- Student: Caroline Longnecker
- Abstract
- Project Plan
- Dev Log:
3MF File Format Support in Slic3r[edit]
- Brief description: Implement Fully Functioning Read/Write interface for 3MF format and allow format conversion(STL, OBJ, AMF) .
- Student: Ahmed Samir
- Abstract
- Project Plan
- Dev Log: In Slic3r Issue tracker