add warnings for drill misuse
This commit is contained in:
parent
7dcfe62dd8
commit
ae9833b98f
1 changed files with 15 additions and 1 deletions
|
|
@ -3,6 +3,8 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// dep: kiri-mode.cam.driver
|
// dep: kiri-mode.cam.driver
|
||||||
|
// dep: kiri.api
|
||||||
|
// dep: kiri.alerts
|
||||||
// use: kiri-mode.cam.animate
|
// use: kiri-mode.cam.animate
|
||||||
// use: kiri-mode.cam.animate2
|
// use: kiri-mode.cam.animate2
|
||||||
// use: kiri-mode.cam.tools
|
// use: kiri-mode.cam.tools
|
||||||
|
|
@ -10,7 +12,8 @@
|
||||||
gapp.register("kiri-mode.cam.client", [], (root, exports) => {
|
gapp.register("kiri-mode.cam.client", [], (root, exports) => {
|
||||||
|
|
||||||
const { base, kiri } = root;
|
const { base, kiri } = root;
|
||||||
const { driver } = kiri;
|
const { driver, api } = kiri;
|
||||||
|
const {alerts, conf} = api;
|
||||||
const { CAM } = driver;
|
const { CAM } = driver;
|
||||||
const DEG2RAD = Math.PI / 180;
|
const DEG2RAD = Math.PI / 180;
|
||||||
const RAD2DEG = 180 / Math.PI;
|
const RAD2DEG = 180 / Math.PI;
|
||||||
|
|
@ -1728,6 +1731,17 @@ function createPopOp(type, map) {
|
||||||
},
|
},
|
||||||
bind: (ev) => {
|
bind: (ev) => {
|
||||||
API.util.ui2rec(op.rec, op.inputs);
|
API.util.ui2rec(op.rec, op.inputs);
|
||||||
|
|
||||||
|
const settings = conf.get();
|
||||||
|
const {tool} = new CAM.Tool(settings,op.rec.tool); //get tool by id
|
||||||
|
const opType = op.rec.type
|
||||||
|
if( opType != "drill" && tool.type == "drill"){
|
||||||
|
alerts.show(`Warning: Drills should not be used for ${opType} operations.`)
|
||||||
|
}
|
||||||
|
if( opType == "drill" && tool.type != "drill"){
|
||||||
|
alerts.show(`Warning: Only drills should be used for drilling operations.`)
|
||||||
|
}
|
||||||
|
|
||||||
for (let [key, val] of Object.entries(op.rec)) {
|
for (let [key, val] of Object.entries(op.rec)) {
|
||||||
let saveTo = map[key];
|
let saveTo = map[key];
|
||||||
if (saveTo && typeof(key) === 'string' && !key.startsWith("~")) {
|
if (saveTo && typeof(key) === 'string' && !key.startsWith("~")) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue