Test semantic node

This commit is contained in:
2026-05-20 11:45:51 +02:00
parent aa9a6f56b6
commit f5f105e786
3 changed files with 70 additions and 3 deletions

View File

@@ -15,3 +15,17 @@ AppState.treeNodes = tree;
// TODO: add Map object for lookup optimization
openScene(marker, AppState.normalizedNodes);
// General hover/leave events handling for all semantic nodes.
ATON.on("SemanticNodeHover", (semid) => {
let node = ATON.getSemanticNode(semid);
console.debug('Sem node:', semid);
if (node) node.highlight();
});
ATON.on("SemanticNodeLeave", (semid) => {
let node = ATON.getSemanticNode(semid);
if (node) node.restoreDefaultMaterial();
});