client side sketch updating properly with direct changes to the editor (#2283)

* client side sketch updating properly with direct changes to the editor

* try tweak
This commit is contained in:
Kurt Hutten
2024-05-02 20:53:57 +10:00
committed by GitHub
parent 2c1f53f0f0
commit cf830f9895
3 changed files with 45 additions and 4 deletions

View File

@ -455,9 +455,10 @@ export class SceneEntities {
modifiedAst: Program,
forward: [number, number, number],
up: [number, number, number],
origin: [number, number, number]
origin: [number, number, number],
updateAst = true
) => {
await kclManager.updateAst(modifiedAst, false)
if (updateAst) await kclManager.updateAst(modifiedAst, false)
await this.tearDownSketch({ removeAxis: false })
sceneInfra.resetMouseListeners()
await this.setupSketch({