From e7cb1856e0920bdad4c0c0fd235d2745f9b7f3fb Mon Sep 17 00:00:00 2001 From: Mike Lynch Date: Thu, 2 Nov 2023 16:26:48 +1100 Subject: [PATCH] Added a flag to turn off link2opacity for layered 120-cell --- main.js | 10 ++++++---- polytopes.js | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/main.js b/main.js index f12bfdc..8f1c524 100644 --- a/main.js +++ b/main.js @@ -103,11 +103,13 @@ function setBackground(c) { } function setLinkOpacity(o, primary) { - if( primary ) { - link_ms[0].opacity = o; + if( structure.nolink2opacity ) { + link_ms.map((lm) => lm.opacity = o); } else { - for( const lm of link_ms.slice(1) ) { - lm.opacity = o; + if( primary ) { + link_ms[0].opacity = o; + } else { + link_ms.slice(1).map((lm) => lm.opacity = o); } } } diff --git a/polytopes.js b/polytopes.js index a19d326..22ed9ff 100644 --- a/polytopes.js +++ b/polytopes.js @@ -397,6 +397,7 @@ export const cell120_layered = (max) => { node_size: 0.02, link_size: 0.02 }, + nolink2opacity: true, options: options } } @@ -598,7 +599,6 @@ function get_node(nodes, id) { } function audit_link_labels(nodes, links) { - console.log("Link audit"); for( const l of links ) { const n1 = get_node(nodes, l.source); const n2 = get_node(nodes, l.target);