Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-05-24 20:08:10 +00:00
parent eee5b80d34
commit 4942030721
+2 -1
View File
@@ -281,7 +281,8 @@ function GLBModel({ sceneModel, isActive }: { sceneModel: SceneModel; isActive:
const wq = new THREE.Quaternion();
(calGroupRef.current ?? e.object).getWorldQuaternion(wq);
pushModelFaceNormal(n, wq);
if ((calibration.step as string) === 'done') {
// Apply / refresh calibration whenever we have ≥2 pairs.
if (calibration.pairs.length >= 2) {
const q = computeCalibrationQuaternion(calibration.pairs);
if (q) {
useModelStore.getState().setCalibration(sceneModel.id, [q.x, q.y, q.z, q.w]);