diff --git a/public/sceneViewer.html b/public/sceneViewer.html index e74c287..9a45daa 100644 --- a/public/sceneViewer.html +++ b/public/sceneViewer.html @@ -858,6 +858,17 @@ function rebuild() { } } + // Debug: log model marker IDs and visibility state + try { + console.log('sceneViewer:model', { + tModel: document.getElementById('tModel')?.checked, + modelIds: Object.keys(modelPositions || {}), + gModelChildren: gModel.children.length + }); + } catch (e) { + console.warn('sceneViewer: failed to log model info', e); + } + // ── observed markers + normals + error lines ── const obs = {}; if (arucoData) { @@ -875,6 +886,17 @@ function rebuild() { } } + // Debug: log observed markers and observed-toggle + try { + console.log('sceneViewer:observations', { + tObserved: document.getElementById('tObserved')?.checked, + arucoMarkers: (arucoData?.markers?.length ?? 0), + obsIds: Object.keys(obs || {}) + }); + } catch (e) { + console.warn('sceneViewer: failed to log observations', e); + } + const errors = []; const normalErrors = []; for (const [midStr, {pos: opos, nor: oNor}] of Object.entries(obs)) {