Google Summer of Code 2017: Difference between revisions
No edit summary |
|||
Line 4: | Line 4: | ||
== Possible Mentors == |
== Possible Mentors == |
||
[http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=686 Ickby], [http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=68 Yorik] |
|||
Ickby, Yorik |
|||
== Implementation Ideas == |
== Implementation Ideas == |
||
Line 20: | Line 20: | ||
|[http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=686 Ickby] |
|[http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=686 Ickby] |
||
|- |
|- |
||
|[[Topological Naming Project]]: Theory evaluation of possible algorithms in respect to FreeCADs internal architecture and implementation of a prototype to show the general applicability of the choosen approach |
|[[Topological Naming Project]]: Theory evaluation of possible algorithms in respect to FreeCADs internal architecture and implementation of a prototype to show the general applicability of the choosen approach. |
||
|C++ |
|C++ |
||
|Hard |
|Hard |
||
| |
|[http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=686 Ickby] |
||
|- |
|||
|[[Direct modeling tools]]: Create a new layer of tools and objects, that work on top of existing Part-based objects, that allow a user to graphically modify their geometry. |
|||
|Python/C++ |
|||
|Medium |
|||
|[http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=68 Yorik] |
|||
|} |
|} |
Revision as of 15:51, 1 February 2016
Google Summer of Code
FreeCAD did not yet participate in Googles student codeing programm (GSoC), 2016 is the first attempt. As other open source CAD programms issues a combined proposal the year before we may get involved in this effort before trying a own submission.
Possible Mentors
Implementation Ideas
The ideas listed here have a high chance of being accepted as project proposal. Note that for students already longer involved in FreeCAD, and which already contributed code, own ideas in their line of work are also welcome.
Topic | Language | Difficulty | Contact |
---|---|---|---|
Advance FreeCAD test system: Create a framework for result file based comparisons and workbench specific comparators. Also creation of test cases should be simplified by a GUI or wizard. | Python/C++ | Medium | Ickby |
Topological Naming Project: Theory evaluation of possible algorithms in respect to FreeCADs internal architecture and implementation of a prototype to show the general applicability of the choosen approach. | C++ | Hard | Ickby |
Direct modeling tools: Create a new layer of tools and objects, that work on top of existing Part-based objects, that allow a user to graphically modify their geometry. | Python/C++ | Medium | Yorik |