-
Notifications
You must be signed in to change notification settings - Fork 1.3k
GSoC ideas
Language: C++ Difficulty: Easy-Medium
Implement a parser for conditional and arithmetic expressions within custom G-code. #3390
Language: C++ Difficulty: Easy
The GUI is coded in Perl using wxWidgets. The wxWidgets API is almost identical between Perl and C++. There are a couple things where we use the dynamic features of Perl which are trickier and interesting to port in C++.
Language: C++ Difficulty: Medium
Implement the wireframe printing algorithm. #2274
Language: C++ Difficulty: Medium
Automatically rotate a part to make some face of the part the bottom. #3047
Language: C++/Perl/OpenGL Difficulty: Medium/Hard
Allow users to place and move support pillars by clicking in the 3D GUI. #3062
Language: C++ Difficulty: Medium/Hard
Replace the internal mesh representation (currently based on admesh) using an existing 3D mesh library or implementing a half-edge structure; only use admesh for fixing models. Keep non-solid walls and slice them as single paths. #3560 #3523
Language: C++ Difficulty: Easy
Add the 3MF format for both reading and writing. #2811
Language: C++/Perl Difficulty: Hard
Read surface colors from AMF or OBJ and keep them throughout the slicing process in order to generate G-code for mixing extruders. #3546