Skip to content

Instantly share code, notes, and snippets.

@TheThirdOne
Last active August 14, 2018 09:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TheThirdOne/11c1c28f988eff272bba9879dd8395f9 to your computer and use it in GitHub Desktop.
Save TheThirdOne/11c1c28f988eff272bba9879dd8395f9 to your computer and use it in GitHub Desktop.

GSOC 2018 - Benjamin Landers

The first subpart of my GSOC 2018 project was working on feature to rotate models based by selecting a face. After working on it for while, it, was merged into master. Unfortunately, a few bugs crept through, but were quickly caught by the community and then fixed.

After that I attempted and failed to solve some minor bugs (one of which I encountered earlier in the summer).

Then I moved on to the next large subpart of the summer, working on porting the 3d views from Perl to C++. While I made good progress on the 3D plater, there are still a few things that are a few inconsistencies between the Perl and C++ 3D platers. I moved on to the other 3D views, the cut dialog and 3D preview, but made only a little progress on them because other things needed to be ported first. Ultimately my work in progress was merged into the porting branch (cppgui).

Next was porting smaller sections of code. These were mostly pretty straightforward conversions.

The final subpart of the summer was working on getting a system for converting lines into arcs for better GCode output. This has been a long standing issue; recently, it was somewhat revived with the work of PurpleSensation. My goal was to (partially) implement the algorithm he proposed in his paper and integrate it into Slic3r. I didn't achieve as much of this implementation as I had hoped; it is currently very buggy. However, it can be a good base to be built off of.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment