예제 #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)
예제 #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)
예제 #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)
예제 #4
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.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)
예제 #5
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.svg_file,
     )
     parser = SvgParser(self.document.getroot())
     parser.parse()
     for entity in parser.entities:
         entity.get_gcode(self.context)
예제 #6
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)