From 66d9ed71b144b5d3bd9b3427fbd015b77c1df804 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 15 Aug 2024 14:38:52 -0400 Subject: [PATCH] fix mode selection on sketch add --- src/main/mesh.js | 2 -- src/mesh/api.js | 1 + src/mesh/build.js | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/mesh.js b/src/main/mesh.js index 15fd230d..b30ff505 100644 --- a/src/main/mesh.js +++ b/src/main/mesh.js @@ -272,8 +272,6 @@ function space_init(data) { return selection.boundsBox({toggle:true}); case 'KeyH': return shiftKey ? selection.hide() : space.view.home(); - case 'KeyS': - return shiftKey ? api.tool.toSketch() : undefined; case 'KeyT': return shiftKey ? api.tool.triangulate() : space.view.top(); case 'KeyZ': diff --git a/src/mesh/api.js b/src/mesh/api.js index a6cf6a5b..c61c74e0 100644 --- a/src/mesh/api.js +++ b/src/mesh/api.js @@ -680,6 +680,7 @@ let sketch = { let add = { sketch(opt) { + mode.sketch(); let nu = new mesh.sketch(opt); selection.set([ sketch.add(nu) ]); return nu; diff --git a/src/mesh/build.js b/src/mesh/build.js index 940adb4a..c40073a5 100644 --- a/src/mesh/build.js +++ b/src/mesh/build.js @@ -496,7 +496,7 @@ function ui_build() { div({ class: "menu-items" }, [ menu_item('Flip Normals', tool.invert, ['bi-shift','I']), menu_item('Triangulate', tool.triangulate, ['bi-shift','T']), - menu_item('To Sketch', tool.toSketch, ['bi-shift','S']), + menu_item('To Sketch', tool.toSketch), menu_item('Analyze', tool.analyze), menu_item('Clean', tool.clean), ])