GoSlice
GoSlice copied to clipboard
This is an experimental slicer for 3d printing written in Go also usable as modular slicing lib.
Based on the work from https://github.com/aligator/GoSlice/pull/45 I think support for the Go templates would be really nice. https://golangdocs.com/templates-in-golang So for example the whole configuration and maybe some additional info such...
Being able to store custom settings in files would be a first step toward supporting profiles for different printers/filaments. Implementation would look like adding a command line flag that loads...
Currently most command line parameters never get validated (e.g. checks for valid number range). I haven't looked into it yet.
[I already started experimenting with zig-zag lines](https://github.com/aligator/GoSlice/tree/zigzag-lines) (make the lines a bit shorter and connect the ends to get a continous line). But it's not that easy. There are also...
Have you thought about documenting decision made in project or writing follow-up tutorials sequence? Simple tiny slicer can be a great medium-hard educational project but it's quite hard to find...
To get less stringing the printer should retract each time it is moving through a perimeter but only if it extruded a specified amount since the last retraction.
There are some possibilities for parallelization using go routines: - the slicer can parallelize the slice process for each layer - the slicer can also parallelize the makePolygons and GenerateLayerParts...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.9 to 0.6.0. Release notes Sourced from github.com/google/go-cmp's releases. v0.6.0 New API: (#340) Add cmpopts.EquateComparable Documentation changes: (#337) Use of hotlinking of Go identifiers Build changes: (#325)...