This project was created in function of a 3d motion platform that uses polar coordinates.
ex:
G0 X100 Y20 Z0.35
G0 Z0.35
G0 X13 Z5
ex:
G1 X100 Y20 Z0.35
G1 Z0.35
G1 X13 Z5
ex:
- clockwise:
G2 X100 Y100 R70
- counterclockwise
G3 X0 Y0 Z5 R120
ex:
- extrusion
G1 X100 Y20 Z0.35 E0.6
- retraction
G1 X100 Y20 Z0.35 E-0.6
- THREE.js bufferGeometries as input geometry (both index and not indexed) \
- multiple wall slicing
- each slice needs to be 1 continuous path
- the ui colors are defined in the lch color space to train myself in it. lch is currently only supported in Safari
- ui doesn't allow for changing settings, input geometry or present G-code