diff --git a/frontend/dcViewer.js b/frontend/dcViewer.js
index 6a2616d..d211054 100644
--- a/frontend/dcViewer.js
+++ b/frontend/dcViewer.js
@@ -441,6 +441,8 @@ const getBaseEdgesForModel = (modelId) => {
return !!toggleEdges?.checked;
};
+const isPointCloudModel = (modelId) => modelTypes[modelId] === "las";
+
const applyDisplayModeToModel = (modelId) => {
const model = sceneModels[modelId] || viewer?.scene?.models?.[modelId];
if (!model) return;
@@ -1323,7 +1325,9 @@ const setSelection = (ids, modelId) => {
};
activeTransformTarget = { modelId, objectId: uniqueIds[0] || "__model__" };
scene.setObjectsHighlighted(scene.highlightedObjectIds || [], false);
- scene.setObjectsHighlighted(uniqueIds, true);
+ if (!isPointCloudModel(modelId)) {
+ scene.setObjectsHighlighted(uniqueIds, true);
+ }
updateTransformInputs(transform);
// Global center for group
updateGlobalInputs(centerFromAABB(aabb));
diff --git a/frontend/index.html b/frontend/index.html
index 8f58365..8c77143 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -239,6 +239,6 @@
-
+