Commit 9fd7a9e2 authored by Guillaume Seguin's avatar Guillaume Seguin

Add comments on the non trivial things to solve in gcodeplater

parent 1e51e150
...@@ -59,6 +59,15 @@ class GcodePlater(Plater): ...@@ -59,6 +59,15 @@ class GcodePlater(Plater):
self.add_model(filename, obj) self.add_model(filename, obj)
wx.CallAfter(self.Refresh) wx.CallAfter(self.Refresh)
# What's hard in there ?
# 1) finding the order in which the objects are printed
# 2) handling layers correctly
# 3) handling E correctly
# 4) handling position shifts: should we either reset absolute 0 using G92
# or should we rewrite all positions ?
# 5) handling the start & end gcode properly ?
# Initial implementation should just print the objects sequentially,
# but the end goal is to have a clean per-layer merge
def export_to(self, name): def export_to(self, name):
raise NotImplementedError raise NotImplementedError
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment