aligator / GoSlice

This is an experimental slicer for 3d printing written in Go also usable as modular slicing lib.
Apache License 2.0
99 stars 16 forks source link

Easier to use as a library and Z Hop on retraction #54

Closed ivano85 closed 1 year ago

ivano85 commented 1 year ago

In this pull request I made the "model" struct public, to be easier to write custom readers and writers without copying too much from the original library's code. For instance, I wrote my own reader and writer for reading and wrinting in memory STL and GCode. I think I will provide more updates on this topic in the future.

Then I added support for lifting head when retraction happens, because I'm using the library to build test gcodes (levelling, thin walls, etc.) and I would need this feature.

P.S.: thank you for your great work!

aligator commented 1 year ago

Hi,

thank you, I will look at at the next days😃

aligator commented 1 year ago

oh shit git ^^ didn't mean to merge it yet, sorry :-) I rolled back the master, so effectively you just have to re-open a new merge request. I cannot reopen it here...

However I will post the change requests here.