feat: explain local surface residuals

This commit is contained in:
DCCONSTRUCTIONS
2026-07-26 00:36:38 +03:00
parent c6c48fbc38
commit 796b9306f9
10 changed files with 788 additions and 55 deletions
@@ -3108,6 +3108,40 @@
line-height: 1.45;
}
.lidar-local-surface__view-switch {
display: flex;
align-items: center;
gap: 0.32rem;
}
.lidar-local-surface__view-switch button {
border: 0;
border-radius: 999px;
background: rgb(255 255 255 / 0.035);
color: var(--nodedc-text-muted);
padding: 0.38rem 0.58rem;
font-size: 0.56rem;
}
.lidar-local-surface__view-switch button:hover,
.lidar-local-surface__view-switch button:focus-visible,
.lidar-local-surface__view-switch button[aria-pressed="true"] {
outline: 0;
background: rgb(255 255 255 / 0.09);
color: var(--nodedc-text-primary);
}
.lidar-local-surface__view-switch button:disabled {
opacity: 0.35;
cursor: default;
}
.lidar-local-surface__view-switch span {
margin-left: auto;
color: var(--nodedc-text-muted);
font-size: 0.56rem;
}
.lidar-local-surface__stage {
display: grid;
overflow: hidden;
@@ -3189,6 +3223,22 @@
background: #a85061;
}
.lidar-local-surface__legend i[data-class="residual-inlier"] {
background: #9ebd7d;
}
.lidar-local-surface__legend i[data-class="prior-plane"] {
background: rgb(158 189 125 / 0.32);
}
.lidar-local-surface__legend i[data-class="residual-above"] {
background: #f57d3b;
}
.lidar-local-surface__legend i[data-class="residual-below"] {
background: #b85c80;
}
.lidar-fallback-review {
display: grid;
overflow: hidden;