Exemplo n.º 1
0
 def effect(self):
     self.context = GCodeContext(
         self.options.xy_feedrate, self.options.xy_travelrate,
         self.options.start_delay, self.options.stop_delay,
         self.options.pen_up_cmd, self.options.pen_down_cmd,
         self.options.pen_down_angle, self.options.pen_score_angle,
         self.options.pen_mark_angle, self.options.continuous,
         self.svg_file)
     parser = SvgParser(self.document.getroot())
     parser.parse()
     for entity in parser.entities:
         entity.get_gcode(self.context)
Exemplo n.º 2
0
 def effect(self):
     self.context = GCodeContext(
         self.options.xy_feedrate, self.options.z_feedrate,
         self.options.z_height, self.options.thread_width,
         self.options.temp, self.options.g28, self.options.startGcode,
         self.options.filament, self.options.ex2color,
         self.options.ex2offsetX, self.options.ex2offsetY, self.svg_file)
     parser = SvgParser(self.document.getroot(),
                        self.options.pause_on_layer_change)
     parser.parse()
     for entity in parser.entities:
         if entity:
             entity.get_gcode(self.context)
Exemplo n.º 3
0
 def effect(self):
     self.context = GCodeContext(
         self.options.xy_feedrate, self.options.z_feedrate,
         self.options.start_delay, self.options.stop_delay,
         self.options.pen_up_angle, self.options.pen_down_angle,
         self.options.z_height, self.options.finished_height,
         self.options.x_home, self.options.y_home,
         self.options.register_pen, self.options.perform_home,
         self.options.num_copies, self.options.continuous, self.svg_file)
     parser = SvgParser(self.document.getroot(),
                        self.options.pause_on_layer_change)
     parser.parse()
     for entity in parser.entities:
         entity.get_gcode(self.context)