Sameer Puri
|
a2aa138f6e
|
update to latest dependencies and resolve breaking api changes
|
5 years ago |
Sameer Puri
|
869358aa2b
|
fix non-macro clippy warnings
|
5 years ago |
Sameer Puri
|
a9fe4f57ea
|
migrate to roxmltree + svgtypes, closes #6
|
5 years ago |
Sameer Puri
|
bd5d9d9eee
|
Correct origin for non-zero bounding-box
|
5 years ago |
Sameer Puri
|
5b0a96a1b1
|
implement origin control (#7), fix bad final G0
|
5 years ago |
Sameer Puri
|
90b83459e3
|
cleaning up shop: move large method out of main
|
5 years ago |
Sameer Puri
|
0e46c40f65
|
rename code -> gcode
|
5 years ago |
Sameer Puri
|
f768c4f450
|
more variable name expansion
|
5 years ago |
Sameer Puri
|
13c1f32d1f
|
don't surround comment strings in quotes
|
5 years ago |
Sameer Puri
|
4b00b17a02
|
replace shorthand variable names with full names
|
5 years ago |
Sameer Puri
|
b74291c6b0
|
support latest macro syntax
|
5 years ago |
Sameer Puri
|
84656dfcbd
|
add origin argument
|
5 years ago |
Sameer Puri
|
5842b2df0b
|
Continue documentation efforts & cleanup
|
5 years ago |
Sameer Puri
|
f7e037cfdd
|
Finish pass of macro conversion, continue docs
|
5 years ago |
Sameer Puri
|
b89849555f
|
Begin translation to macro-based GCode impl (does not compile)
|
5 years ago |
Loren Rogers
|
d861152929
|
Adds basic placeholder failing tests
|
5 years ago |
Loren Rogers
|
b88f7614e7
|
Adds placeholders for documentation
|
5 years ago |
Loren Rogers
|
d5cb2e0306
|
Adds basic documentation to some functions
|
5 years ago |
Sameer Puri
|
58dc1f2f66
|
Exclude paths inside clipPath element
|
6 years ago |
Sameer Puri
|
ec6b7ad88e
|
Update codebase to support euclid ^0.20
|
6 years ago |
Sameer Puri
|
5d0399b87b
|
Update dependencies, follow clippy guidance to remove sweep: sweep
|
6 years ago |
Sameer Puri
|
153b88a3cd
|
Improve comments by only adding when a path starts & including the group(s) it belongs to
|
6 years ago |
Sameer Puri
|
c04ba6b625
|
Support custom tool on/off gcode, use uom for unit conversions, rename Named=>Comment after reviewing NIST spec, update dependencies
|
6 years ago |
Sameer Puri
|
2de4ec05de
|
Fix incorrect smooth curve ctrl point reflection, update README.md with demo, add compensation for same closepath point, add demo in README
|
6 years ago |
Sameer Puri
|
c383a3f2e1
|
Use EPSILON for feedrate comparison, simplify program appending w/ impl AddAssign, don't turn on tool after path (for laser / others sake)
|
6 years ago |
Sameer Puri
|
d82eb8f22b
|
Reset initpos after reset(), adjust default settings for my pen plotter, output feedrate only when changed
|
6 years ago |
Sameer Puri
|
ced1c4dd4a
|
Set tolerance to 0.002mm, the default for GRBL
|
6 years ago |
Sameer Puri
|
7d9ba355d1
|
Add viewbox handling, fix ellipse handling for large_arc case
|
6 years ago |
Sameer Puri
|
b774e63c8a
|
Add initial position handling for close path
|
6 years ago |
Sameer Puri
|
5e7adcc2a8
|
Fix transformation matrix order of operations
|
6 years ago |
Sameer Puri
|
f10c20a1e1
|
Use absolute positioning everywhere, correct mirroring implementation
|
6 years ago |
Sameer Puri
|
125d1facf7
|
Separate out machine state management logic
|
6 years ago |
Sameer Puri
|
d041febfdc
|
Update README.md, cargo fmt, MachineCode -> GCode, separate GCode into code.rs module, fix mirrored images bug
|
6 years ago |
Sameer Puri
|
9ae60cc925
|
Add DPI options, scale based on document size, fix incorrect application of translation transform in non-absolute path context
|
6 years ago |
Sameer Puri
|
b849ede559
|
Mild code cleanup, handle smooth curve variants, handle SVG transforms, name SVG groups, don't write names if empty
|
6 years ago |
Sameer
|
b8b3aa1f5d
|
Bump sierpinski size
|
6 years ago |
Sameer
|
dbf46ef01b
|
Add new images
|
6 years ago |
Sameer Puri
|
439f4859b8
|
Initial commit
|
6 years ago |