From af60c3b241afbcdd8c58a602c217841e29432ff2 Mon Sep 17 00:00:00 2001 From: didericis Date: Tue, 16 Jun 2026 03:59:22 -0400 Subject: [PATCH] Draw source-dual cut on a valid straight-line embedding Store the combinatorial planar embedding in the result and lay out the source graph with nx.planar_layout so no primal edges cross and each dual node sits inside its own triangle, replacing the concentric layout that produced crossings. Add a committed generate_full_walk.py that reproduces the walk .md/.pdf/.png outputs, and regenerate the walk 1 and walk 2 dual figures and PDFs (reports unchanged). Co-Authored-By: Claude Opus 4.8 --- .../full_walk/full_medial_tire_cut_walk_1.pdf | Bin 66645 -> 64881 bytes .../full_medial_tire_cut_walk_1_dual.png | Bin 317225 -> 291791 bytes .../full_walk/full_medial_tire_cut_walk_2.pdf | Bin 50943 -> 51144 bytes .../full_medial_tire_cut_walk_2_dual.png | Bin 209772 -> 249265 bytes .../full_walk/generate_full_walk.py | 200 ++++++++++++++++++ .../medial_tire_dual_cut_experiment.py | 62 ++---- 6 files changed, 223 insertions(+), 39 deletions(-) create mode 100644 papers/medial_tire_cuts/experiments/full_walk/generate_full_walk.py diff --git a/papers/medial_tire_cuts/experiments/full_walk/full_medial_tire_cut_walk_1.pdf b/papers/medial_tire_cuts/experiments/full_walk/full_medial_tire_cut_walk_1.pdf index 0a2c80815e88d8cd584a3ae582ab1573bf20304b..aa2e691b6dacd314973ea73b2df7295cd9ac067d 100644 GIT binary patch delta 44014 zcmY&cMUFs6Wp2Lu7h)VKRM^z z{xN^Lo~i0uYwxwHcGXPqo3lIks$e)kFY4V;48=`m=jQ8s@z<$>Pmgdvu>=KM-)zgL zYwe2VBE8r8t29WTf1DZfW_JJ*Dd~S-%^0=6G?UO6cDOCQRV))`vQ2rs{qg|!Fsi4c zs7flIi-XSAN73h-^Tvz9xfA_|qt0RA+0L=?`Tg@F6(4Y4{{X{cSMa&p?gN6N|6