new tool units tracks workspace setting. closes #288
This commit is contained in:
parent
e3c8313c23
commit
f221c44be6
1 changed files with 13 additions and 8 deletions
|
|
@ -1277,19 +1277,25 @@ gapp.register("kiri.init", [], (root, exports) => {
|
||||||
api.dialog.hide();
|
api.dialog.hide();
|
||||||
};
|
};
|
||||||
ui.toolAdd.onclick = function() {
|
ui.toolAdd.onclick = function() {
|
||||||
editTools.push({
|
let metric = settings().controller.units === 'mm';
|
||||||
|
editTools.push(Object.assign({
|
||||||
id: Date.now(),
|
id: Date.now(),
|
||||||
number: maxTool + 1,
|
number: maxTool + 1,
|
||||||
name: "new",
|
name: "new tool",
|
||||||
type: "endmill",
|
type: "endmill",
|
||||||
|
taper_tip: 0,
|
||||||
|
metric
|
||||||
|
}, metric ? {
|
||||||
|
shaft_diam: 2,
|
||||||
|
shaft_len: 15,
|
||||||
|
flute_diam: 2,
|
||||||
|
flute_len: 20,
|
||||||
|
} : {
|
||||||
shaft_diam: 0.25,
|
shaft_diam: 0.25,
|
||||||
shaft_len: 1,
|
shaft_len: 1.5,
|
||||||
flute_diam: 0.25,
|
flute_diam: 0.25,
|
||||||
flute_len: 2,
|
flute_len: 2,
|
||||||
// taper_angle: 70,
|
}));
|
||||||
taper_tip: 0,
|
|
||||||
metric: false
|
|
||||||
});
|
|
||||||
setToolChanged(true);
|
setToolChanged(true);
|
||||||
renderTools();
|
renderTools();
|
||||||
ui.toolSelect.selectedIndex = editTools.length-1;
|
ui.toolSelect.selectedIndex = editTools.length-1;
|
||||||
|
|
@ -1300,7 +1306,6 @@ gapp.register("kiri.init", [], (root, exports) => {
|
||||||
clone.number = maxTool + 1;
|
clone.number = maxTool + 1;
|
||||||
clone.name = `${clone.name} copy`;
|
clone.name = `${clone.name} copy`;
|
||||||
editTools.push(clone);
|
editTools.push(clone);
|
||||||
console.log({ editTools, selectedTool });
|
|
||||||
setToolChanged(true);
|
setToolChanged(true);
|
||||||
renderTools();
|
renderTools();
|
||||||
ui.toolSelect.selectedIndex = editTools.length-1;
|
ui.toolSelect.selectedIndex = editTools.length-1;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue