A GCodePainter html canvas based on hudbrog's gCodeViewer
init
loadFile
loadUrl
paintLayer
onParseProgress
onParseDone
gCodePainter.init({
divID: 'renderView',
workPath: 'js'
});
gCodePainter.onParseDone = function(number) {
document.getElementById('gcodeRangeSlider').max = number - 1;
document.getElementById('gcodeRangeSlider').value = 1;
}
document.getElementById('gcodeFileInput').addEventListener('change', function(uploader) {
gCodePainter.loadFile(uploader.target.files[0]);
});
document.getElementById('gcodeRangeSlider').addEventListener('change', function(event) {
gCodePainter.paintLayer(event.target.valueAsNumber);
});
For more detail,download release version