invalidate on selection scale or rotate
This commit is contained in:
parent
a7b55b52bd
commit
2ad3196073
1 changed files with 7 additions and 5 deletions
|
|
@ -258,7 +258,7 @@ CAM.init = function(kiri, api) {
|
||||||
"selection.rotate"
|
"selection.rotate"
|
||||||
], updateStock);
|
], updateStock);
|
||||||
|
|
||||||
// invalidate trace ops on scale or rotate
|
// invalidate trace and drill ops on scale or rotate
|
||||||
api.event.on([
|
api.event.on([
|
||||||
"selection.scale",
|
"selection.scale",
|
||||||
"selection.rotate"
|
"selection.rotate"
|
||||||
|
|
@ -268,6 +268,9 @@ CAM.init = function(kiri, api) {
|
||||||
if (op.type === 'trace' && !flipping) {
|
if (op.type === 'trace' && !flipping) {
|
||||||
op.areas = {};
|
op.areas = {};
|
||||||
}
|
}
|
||||||
|
else if( op.type === 'drill' && !flipping){
|
||||||
|
op.drills = {};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -401,7 +404,6 @@ CAM.init = function(kiri, api) {
|
||||||
|
|
||||||
func.opAddDrill = () => {
|
func.opAddDrill = () => {
|
||||||
let rec = popOp.drill.new();
|
let rec = popOp.drill.new();
|
||||||
console.log("drill created",rec)
|
|
||||||
rec.drills = { };
|
rec.drills = { };
|
||||||
func.opAdd(rec);
|
func.opAdd(rec);
|
||||||
};
|
};
|
||||||
|
|
@ -1403,12 +1405,12 @@ CAM.init = function(kiri, api) {
|
||||||
func.traceDone();
|
func.traceDone();
|
||||||
}
|
}
|
||||||
unselectTraces(widget);
|
unselectTraces(widget);
|
||||||
if (flipping) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (holeSelOn) {
|
if (holeSelOn) {
|
||||||
func.selectHolesDone();
|
func.selectHolesDone();
|
||||||
}
|
}
|
||||||
|
if (flipping) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
func.clearHolesRec(widget)
|
func.clearHolesRec(widget)
|
||||||
if (x || y) {
|
if (x || y) {
|
||||||
clearTabs(widget);
|
clearTabs(widget);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue