fixed some matrix mess in the gcode preview
This commit is contained in:
parent
369a59e24a
commit
16b721ede3
5 changed files with 6 additions and 10 deletions
|
|
@ -274,7 +274,6 @@ $(function(){
|
|||
};
|
||||
|
||||
self._calcRealSpeed = function(sliderVal){
|
||||
console.log();
|
||||
return self.minSpeed() + sliderVal/100 * (self.maxSpeed() - self.minSpeed());
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ $(function(){
|
|||
var factor = self.svgDPI()/25.4; // scale mm to 90dpi pixels
|
||||
var yShift = self.workingAreaHeightMM(); // 0,0 origin of the gcode is bottom left. (top left in the svg)
|
||||
if(!isNaN(factor)){
|
||||
m.scale(factor).translate(0,yShift);
|
||||
m.scale(factor, -factor).translate(0,-yShift);
|
||||
return m;
|
||||
}
|
||||
return m;
|
||||
|
|
@ -245,7 +245,6 @@ $(function(){
|
|||
};
|
||||
|
||||
self.draw_gcode = function(points, intensity){
|
||||
console.log("draw_gcode", points);
|
||||
var stroke_color = intensity === 0 ? '#BBBBBB' : '#FF0000';
|
||||
var d = 'M'+points.join(' ');
|
||||
var p = snap.path(d).attr({
|
||||
|
|
@ -256,7 +255,7 @@ $(function(){
|
|||
snap.select('#gCodePreview').append(p);
|
||||
};
|
||||
self.clear_gcode = function(){
|
||||
snap.select('#gCodePreview>*').remove();
|
||||
snap.select('#gCodePreview').clear();
|
||||
};
|
||||
|
||||
self.onStartup = function(){
|
||||
|
|
|
|||
|
|
@ -354,11 +354,11 @@ var drawLayer = function(layerNum, fromProgress, toProgress, isNotCurrentLayer){
|
|||
if (typeof(cmds[0].prevX) !== 'undefined' && typeof(cmds[0].prevY) !== 'undefined') {
|
||||
// command contains prevX/prevY values, use those
|
||||
prevX = cmds[0].prevX; // * zoomFactor;
|
||||
prevY = -1 * cmds[0].prevY; // * zoomFactor;
|
||||
prevY = 1 * cmds[0].prevY; // * zoomFactor;
|
||||
} else if (fromProgress > 0) {
|
||||
// previous command in same layer exists, use x/y as prevX/prevY
|
||||
prevX = cmds[fromProgress - 1].x; // * zoomFactor;
|
||||
prevY = -cmds[fromProgress - 1].y; // * zoomFactor;
|
||||
prevY = cmds[fromProgress - 1].y; // * zoomFactor;
|
||||
} else if (model[layerNum - 1]) {
|
||||
// previous layer exists, use last x/y as prevX/prevY
|
||||
prevX = undefined;
|
||||
|
|
@ -386,7 +386,7 @@ var drawLayer = function(layerNum, fromProgress, toProgress, isNotCurrentLayer){
|
|||
if (typeof(cmds[i].prevX) !== 'undefined' && typeof(cmds[i].prevY) !== 'undefined') {
|
||||
// override new (prevX, prevY)
|
||||
prevX = cmds[i].prevX; // * zoomFactor;
|
||||
prevY = -1 * cmds[i].prevY; // * zoomFactor;
|
||||
prevY = 1 * cmds[i].prevY; // * zoomFactor;
|
||||
}
|
||||
|
||||
// new x
|
||||
|
|
@ -400,7 +400,7 @@ var drawLayer = function(layerNum, fromProgress, toProgress, isNotCurrentLayer){
|
|||
if (typeof(cmds[i].y) === 'undefined' || isNaN(cmds[i].y)) {
|
||||
y = prevY;// / zoomFactor;
|
||||
} else {
|
||||
y = -cmds[i].y;
|
||||
y = cmds[i].y;
|
||||
}
|
||||
|
||||
if(lastLaser !== cmds[i].laser){
|
||||
|
|
|
|||
|
|
@ -352,7 +352,6 @@ function GcodeFilesViewModel(printerStateViewModel, loginStateViewModel, slicing
|
|||
};
|
||||
|
||||
self.onSlicingDone = function(payload) {
|
||||
console.log("files.js onSlicingDone", payload);
|
||||
var url = API_BASEURL + "files/" + payload.gcode_location + "/" + payload.gcode;
|
||||
var data = {refs: {resource: url}};
|
||||
self.loadFile(data, false); // loads gcode into gcode viewer
|
||||
|
|
|
|||
|
|
@ -268,7 +268,6 @@ function SettingsViewModel(loginStateViewModel, usersViewModel, printerProfilesV
|
|||
"terminalFilters": self.terminalFilters()
|
||||
});
|
||||
|
||||
console.log("data", data.terminalFilters);
|
||||
return data;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue