- build_solids.py: PAV/BASE/DRNL/DRNR/HBOX/IBOX are now built per pattern run instead of 100 m chunks, so each solid carries its run's pattern and station range. - Rebuilt GLB (326 geometries), meta and verify (320 solids, volume sum 12406.138 m3). Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A5Cun3RHQKna9qxE6ybZ4A
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
|
"solid_count": 320,
|
|
"runs": 40,
|
|
"pattern_coverage": "4745..5480 contiguous",
|
|
"lining_runs": 40,
|
|
"excavation_runs": 40,
|
|
"volume_sum_m3": 12406.138,
|
|
"step_bytes": 91713125,
|
|
"glb_bytes": 1566612,
|
|
"glb_geometries": 326,
|
|
"section_overlap_m2_by_station": {
|
|
"4745": {
|
|
"lining_vs_excavation": 0.01732111,
|
|
"base_vs_pavement": 0.0,
|
|
"lining_vs_base": 0.0,
|
|
"pavement_vs_lining": 0.0,
|
|
"base_vs_drainL": 0.0,
|
|
"base_vs_drainR": 0.0
|
|
},
|
|
"5105": {
|
|
"lining_vs_excavation": 0.01732111,
|
|
"base_vs_pavement": 0.0,
|
|
"lining_vs_base": 0.0,
|
|
"pavement_vs_lining": 0.0,
|
|
"base_vs_drainL": 0.0,
|
|
"base_vs_drainR": 0.0
|
|
},
|
|
"5165": {
|
|
"lining_vs_excavation": 0.01732111,
|
|
"base_vs_pavement": 0.0,
|
|
"lining_vs_base": 0.0,
|
|
"pavement_vs_lining": 0.0,
|
|
"base_vs_drainL": 0.0,
|
|
"base_vs_drainR": 0.0
|
|
},
|
|
"5480": {
|
|
"lining_vs_excavation": 0.01732111,
|
|
"base_vs_pavement": 0.0,
|
|
"lining_vs_base": 0.0,
|
|
"pavement_vs_lining": 0.0,
|
|
"base_vs_drainL": 0.0,
|
|
"base_vs_drainR": 0.0
|
|
}
|
|
}
|
|
} |