feat: expand bgp observability surfaces
This commit is contained in:
@@ -496,10 +496,17 @@ export function getAllLandingPoints() {
|
||||
export function applyLandingPointVisualState(lockedCableName, dimAll = false) {
|
||||
const pulse = (Math.sin(Date.now() * 0.003) + 1) * 0.5;
|
||||
const brightness = 0.3;
|
||||
const relatedNames = Array.isArray(lockedCableName)
|
||||
? lockedCableName.filter(Boolean)
|
||||
: lockedCableName
|
||||
? [lockedCableName]
|
||||
: [];
|
||||
|
||||
landingPoints.forEach((lp) => {
|
||||
const isRelated =
|
||||
!dimAll && lp.userData.cableNames?.includes(lockedCableName);
|
||||
!dimAll &&
|
||||
Array.isArray(lp.userData.cableNames) &&
|
||||
lp.userData.cableNames.some((name) => relatedNames.includes(name));
|
||||
|
||||
if (isRelated) {
|
||||
lp.material.color.setHex(0xffaa00);
|
||||
|
||||
Reference in New Issue
Block a user