Skip to content

Clear Channel Target Aware Push

A hub fans one line down into a wide section stacked directly below and another down-and-right to a target. The fan descent for the rightward line grazes the wide block, so the graze correction pushes it toward the target's side of the block rather than the nearer edge, keeping the line heading to its target instead of detouring across the canvas.

Mermaid source
examples/topologies/clear_channel_target_aware_push.mmd
%%metro title: Fan descent target-aware push
%%metro line: dna | DNA | #2db572
%%metro line: rna | RNA | #e63946
%%metro grid: src | 0,0
%%metro grid: block | 0,1
%%metro grid: target | 1,2
graph LR
subgraph src [Src]
s_in[I]
s_hub[H]
s_in -->|dna,rna| s_hub
end
subgraph block [Block]
b_a[A]
b_b[B]
b_c[C]
b_d[D]
b_e[E]
b_f[F]
b_a -->|dna| b_b
b_b -->|dna| b_c
b_c -->|dna| b_d
b_d -->|dna| b_e
b_e -->|dna| b_f
end
subgraph target [Target]
%%metro entry: left | rna
t_a[T1]
t_b[T2]
t_a -->|rna| t_b
end
s_hub -->|rna| t_a
s_hub -->|dna| b_a
CLI command
Terminal window
nf-metro render examples/topologies/clear_channel_target_aware_push.mmd -o clear_channel_target_aware_push.svg
Rendered map
Fan descent target-aware push 1 2 3 I A T1 H B T2 C D E F DNA RNA created with nf-metro v1.1.0+dev