Skip to content

xcoder123/SvgToGcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SvgToGcode

Takes SVG and converts the elements in gcode instructions.

Last year in course of a month I wrote a simple application which takes SVG xml file and converts it to gcode. However, due to lack of time I wasn't able to finish it.

As of now the application has the following features:

  • Nearly all primitves of SVG can be drawn
  • Transformations like scale, rotate, translate, matrix have been implemented
  • GUI for rearrenging the object on the platform
  • Recursive best effort longest path searching algorithm

There are still many features I would like to implement and I belive are quite mandatory for succesful project:

  • Filling
  • Support line width, could be viewed as filling algorithm
  • Automatic line invisibility test (detect where lines shouldn't be visible
  • Scaling of the image
  • Improved longest path algorithm, for example use djekstra algorithm to find the longest path
  • Construct a new algorithm to detect the shortest path between multiple elements
  • Support of multiple pictures in one workspace

Maybe the code for svg parsing will be useful for someone.

Original article: http://morf.lv/modules.php?name=projects&lasit=16

About

Takes SVG and converts the elements in gcode instructions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published