|
4 | 4 | <meta charset="UTF-8"> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> |
6 | 6 | <title>Collatz Reverse Tree – Interactive Visualizer with (m,k) toggle & PNG export</title> |
| 7 | + <meta name="description" content="Explore the cycle-pruned reverse Collatz tree in your browser: adjust depth, click any node to trace its forward trajectory to 1, switch between integer and (m,k) coordinates, and export the fitted view as PNG."> |
| 8 | + <link rel="canonical" href="https://keng0nion.github.io/Collatz-Conjecture-Reverse-Tree-Interactive-Visualizer/Collatz%20reverse%20tree.html"> |
| 9 | + <meta property="og:type" content="website"> |
| 10 | + <meta property="og:title" content="Collatz Reverse Tree – Interactive Visualizer with (m,k) toggle & PNG export"> |
| 11 | + <meta property="og:description" content="Explore the cycle-pruned reverse Collatz tree in your browser: adjust depth, click any node to trace its forward trajectory to 1, switch between integer and (m,k) coordinates, and export the fitted view as PNG."> |
| 12 | + <meta property="og:url" content="https://keng0nion.github.io/Collatz-Conjecture-Reverse-Tree-Interactive-Visualizer/Collatz%20reverse%20tree.html"> |
| 13 | + <meta property="og:image" content="https://keng0nion.github.io/Collatz-Conjecture-Reverse-Tree-Interactive-Visualizer/docs/screenshot.png"> |
| 14 | + <meta name="twitter:card" content="summary_large_image"> |
| 15 | + <script type="application/ld+json"> |
| 16 | + { |
| 17 | + "@context": "https://schema.org", |
| 18 | + "@type": "WebApplication", |
| 19 | + "name": "Collatz Reverse Tree Visualizer", |
| 20 | + "url": "https://keng0nion.github.io/Collatz-Conjecture-Reverse-Tree-Interactive-Visualizer/Collatz%20reverse%20tree.html", |
| 21 | + "description": "An interactive browser visualizer for the cycle-pruned reverse Collatz tree, with adjustable depth, forward-trajectory highlighting, (m,k) coordinate labels, and PNG export.", |
| 22 | + "applicationCategory": "EducationalApplication", |
| 23 | + "isAccessibleForFree": true, |
| 24 | + "inLanguage": "en" |
| 25 | + } |
| 26 | + </script> |
7 | 27 | <!-- vis-network core library --> |
8 | 28 | <script type="text/javascript" src="https://unpkg.com/vis-network@9.1.6/dist/vis-network.min.js"></script> |
9 | 29 | <script type="text/javascript" src="collatz-math.js"></script> |
|
101 | 121 | box-shadow: 0 1px 4px rgba(0,0,0,0.05); |
102 | 122 | flex-shrink: 1; |
103 | 123 | } |
| 124 | + .info-panel h1 { |
| 125 | + display: inline; |
| 126 | + margin: 0; |
| 127 | + font-size: 1em; |
| 128 | + font-weight: 700; |
| 129 | + color: #e67e22; |
| 130 | + } |
104 | 131 | .info-panel strong { |
105 | 132 | color: #e67e22; |
106 | 133 | } |
|
199 | 226 | <button id="toggleDisplayBtn" class="toggle-btn">🔄 Toggle (m,k) Coordinates</button> |
200 | 227 | <button id="exportPngBtn" class="export-btn">📸 Export PNG (Fitted View)</button> |
201 | 228 | <div class="info-panel" id="infoPanel"> |
202 | | - 📘 <strong>Cycle-pruned Collatz Reverse Tree</strong> · growing backwards from 1<br> |
| 229 | + 📘 <h1>Cycle-pruned Collatz Reverse Tree</h1> · growing backwards from 1<br> |
203 | 230 | 🟢 Click any node to show its forward trajectory to 1 · Switch to (m,k) mode |
204 | 231 | </div> |
205 | 232 | <div class="stats" id="statsArea"> |
|
0 commit comments