From 77e4d394313b3b5b945d8526c1e1cd1b0d4c2ab8 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 16 Jun 2025 00:18:44 -0400 Subject: [PATCH] fix recentering --- src2/main/mesh.js | 1 + src2/mesh/api.js | 6 +++--- src2/mesh/group.js | 2 +- src2/mesh/model.js | 26 ++++++++++++++++---------- src2/mesh/object.js | 9 ++------- src2/mesh/util.js | 29 ++++------------------------- 6 files changed, 27 insertions(+), 46 deletions(-) diff --git a/src2/main/mesh.js b/src2/main/mesh.js index ed44c639..b0bbed11 100644 --- a/src2/main/mesh.js +++ b/src2/main/mesh.js @@ -11,6 +11,7 @@ import { api } from '../mesh/api.js'; import { space } from '../moto/space.js'; import { broker } from '../moto/broker.js'; import { $, $d, h, estop } from '../moto/webui.js'; +import { handles } from '../mesh/handles.js'; import { client as motoClient } from '../moto/client.js'; import { split as meshSplit } from '../mesh/split.js'; import { model as meshModel, materials } from '../mesh/model.js'; diff --git a/src2/mesh/api.js b/src2/mesh/api.js index 61400ccf..49a17ea4 100644 --- a/src2/mesh/api.js +++ b/src2/mesh/api.js @@ -324,7 +324,7 @@ const pattern = { let models = selection.models(); let [ cx, cy ] = center; for (let model of models) { - let pos = model.world_bounds.mid; + let pos = model.bounds.mid; let stepr = (Math.PI * 2) / count; let modnu = [ model ]; for (let i=1; i