diff --git a/dailywork_report/pathsmoothing_rep/01-local-g2-quintic-hermite-algorithm-visualization.html b/dailywork_report/pathsmoothing_rep/01-local-g2-quintic-hermite-algorithm-visualization.html
index f40a3ca..060c4be 100644
--- a/dailywork_report/pathsmoothing_rep/01-local-g2-quintic-hermite-algorithm-visualization.html
+++ b/dailywork_report/pathsmoothing_rep/01-local-g2-quintic-hermite-algorithm-visualization.html
@@ -20,7 +20,8 @@
.diagram-shell { background:white; border:1px solid #d7e0ec; border-radius:18px; overflow:hidden; box-shadow:0 14px 34px #233c6012; }
.step-copy { padding:clamp(16px,3vw,28px) clamp(16px,4vw,40px) 4px; } #step-status { color:var(--blue); font-weight:800; letter-spacing:.08em; } h2 { margin:4px 0; font-size:clamp(1.35rem,3vw,2rem); } #step-description { margin:0; color:var(--muted); }
svg { width:100%; height:auto; display:block; }
- .scene-layer { opacity:.04; transition:opacity .32s ease; } [data-step="0"] .scene-0, [data-step="1"] .scene-1, [data-step="2"] .scene-2, [data-step="3"] .scene-3, [data-step="4"] .scene-4, [data-step="5"] .scene-5 { opacity:1; }
+ .scene-layer { opacity:0; transition:opacity .32s ease; } [data-step="0"] .scene-0, [data-step="1"] .scene-1, [data-step="2"] .scene-2, [data-step="3"] .scene-3, [data-step="4"] .scene-4, [data-step="5"] .scene-5 { opacity:1; }
+ [data-step="1"] .coarse-path-outside { opacity:.26; }
.step-controls { display:flex; justify-content:space-between; gap:12px; margin-top:16px; } .step-controls button { width:110px; }
@media (max-width:700px) { .stepper { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (prefers-reduced-motion:reduce) { .scene-layer { transition:none; } }
@@ -47,7 +48,7 @@
-
+
起点终点行驶方向
κ 跳变离散点 + 原始折线:局部接口存在方向/曲率突变
@@ -55,7 +56,7 @@
二阶趋势端点切向五次 Hermite 候选(位置 + 切向 + 二阶趋势)
替换开始替换结束绿色候选覆盖灰色原折线
替换后路径:窗口外不变,接口趋势连续κs原始跳变候选连续过渡趋势示意,非实测数据
- ✓ 完整车体安全✓ 净空✓ 曲率✓ 偏移通过质量门后才接受候选;任一门阻断则回退原路径
+ ✓ 碰撞(完整车体安全)✓ 净空✓ 曲率✓ 偏移通过质量门后才接受候选;任一门阻断则回退原路径车辆轮廓为机制示意,非实测数据
原始粗路径窗口/约束已接受候选发布边界拒绝/阻断