Commit 830f610
Luca Toniolo
fix C1 discontinuity from collinear consolidation after blend trim
Block segment consolidation when prev_tc has been trimmed by a blend.
pmCartLineInit recomputes uVec from (trimmed_start → new_end), changing
the line direction, while the attached blend still references the old
uVec — causing 0.4-0.9° direction jumps at bezier→line split boundaries.
Also add endpoint dκ/ds fields to Bezier9 for curvature-rate analysis.1 parent 4093962 commit 830f610
1 file changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1291 | 1291 | | |
1292 | 1292 | | |
1293 | 1293 | | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
1294 | 1302 | | |
1295 | 1303 | | |
1296 | 1304 | | |
| |||
0 commit comments