Files
Pier_v1/Code/교각모델링앱/data/운곡교P4/runs/current/G1_negV.json
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

1504 lines
28 KiB
JSON

{
"summary": {
"total": 171,
"passed": 170,
"failed": 1,
"volumes_m3": {
"lean": 8.119,
"footing": 188.991,
"column": 31.507,
"coping": 89.78
},
"pile_volume_each_m3": 7.408
},
"results": [
{
"check": "C5",
"item": "object counts",
"detail": "{'P4-LC': 1, 'P4-FT': 1, 'P4-CL': 1, 'P4-CP': 1, 'P4-PL': 30}",
"result": "PASS"
},
{
"check": "C2",
"item": "IsSolid all 34",
"detail": "34/34",
"result": "PASS"
},
{
"check": "C1",
"item": "footing X",
"expected": 10350,
"actual": 10350.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "footing Y",
"expected": 8300,
"actual": 8300.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "footing Zbot",
"expected": 25318,
"actual": 25318.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "footing Ztop",
"expected": 27518,
"actual": 27518.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "footing centre X",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "footing centre Y",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "lean X",
"expected": 10550,
"actual": 10550.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "lean Y",
"expected": 8500,
"actual": 8500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "lean Zbot",
"expected": 25218,
"actual": 25218.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "lean Ztop",
"expected": 25318,
"actual": 25318.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "lean centre X",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "lean centre Y",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "column diameter X",
"expected": 2000,
"actual": 2000.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "column diameter Y",
"expected": 2000,
"actual": 2000.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "column Zbot",
"expected": 27518,
"actual": 27518.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "column Ztop",
"expected": 37547,
"actual": 37547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "coping length X",
"expected": 12400,
"actual": 12400.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "coping width Y",
"expected": 3100,
"actual": 3100.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "coping Zbot",
"expected": 37547,
"actual": 37547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "coping Ztop (right end)",
"expected": 40847,
"actual": 40847.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile grid",
"detail": "x=[-4375.0, -2625.0, -875.0, 875.0, 2625.0, 4375.0] y=[-3350.0, -1675.0, 0.0, 1675.0, 3350.0]",
"result": "PASS"
},
{
"check": "C1",
"item": "pile edge X",
"expected": 800,
"actual": 800.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile edge Y",
"expected": 800,
"actual": 800.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch X",
"expected": 1750,
"actual": 1750.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch X",
"expected": 1750,
"actual": 1750.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch X",
"expected": 1750,
"actual": 1750.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch X",
"expected": 1750,
"actual": 1750.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch X",
"expected": 1750,
"actual": 1750.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch Y",
"expected": 1675,
"actual": 1675.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch Y",
"expected": 1675,
"actual": 1675.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch Y",
"expected": 1675,
"actual": 1675.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile pitch Y",
"expected": 1675,
"actual": 1675.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile diameter",
"expected": 600,
"actual": 600.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile length",
"expected": 26200,
"actual": 26200.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C1",
"item": "pile head embedment",
"expected": 100,
"actual": 100.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C4",
"item": "section closed single loop",
"detail": "1 loop(s)",
"result": "PASS"
},
{
"check": "C4",
"item": "bottom flat at X=0",
"expected": 37547,
"actual": 37547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C4",
"item": "bottom flat at X=+1099",
"expected": 37547,
"actual": 37547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C4",
"item": "bottom at X=-6199 (tip)",
"expected": 39047,
"actual": 39046.937,
"diff": -0.063,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C4",
"item": "top left step (X=-4874)",
"expected": 40547,
"actual": 40547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C4",
"item": "top centre step (X=0)",
"expected": 40697,
"actual": 40697.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C4",
"item": "top right step (X=4876)",
"expected": 40847,
"actual": 40847.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C4",
"item": "soffit radius max deviation vs DXF ARC centre (98 samples)",
"expected": 0,
"actual": 0.06,
"diff": 0.06,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C3",
"item": "LC top = FT bottom",
"expected": 25318.0,
"actual": 25318.0,
"diff": 0.0,
"tol": 0.01,
"result": "PASS"
},
{
"check": "C3",
"item": "FT top = CL bottom",
"expected": 27518.0,
"actual": 27518.0,
"diff": 0.0,
"tol": 0.01,
"result": "PASS"
},
{
"check": "C3",
"item": "CL top = CP bottom",
"expected": 37547.0,
"actual": 37547.0,
"diff": 0.0,
"tol": 0.01,
"result": "PASS"
},
{
"check": "C3",
"item": "overlap LC-FT (mm3)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C3",
"item": "overlap FT-CL (mm3)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C3",
"item": "overlap CL-CP (mm3)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C3",
"item": "overlap LC-piles (mm3)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C3",
"item": "intended overlap FT-piles (mm3)",
"expected": 848230016.469,
"actual": 848230019.958,
"diff": 3.489,
"tol": 848230.0164692441,
"result": "PASS"
},
{
"check": "C3",
"item": "column within coping flat zone",
"detail": "r=1000 <= 1100 (X), 1550 (Y)",
"result": "PASS"
},
{
"check": "C6",
"item": "footing volume m3",
"expected": 188.991,
"actual": 188.991,
"diff": -0.0,
"tol": 0.18899100000000002,
"result": "PASS"
},
{
"check": "C6",
"item": "column volume m3",
"expected": 31.507,
"actual": 31.507,
"diff": 0.0,
"tol": 0.03151,
"result": "PASS"
},
{
"check": "C6",
"item": "lean volume m3",
"expected": 8.119,
"actual": 8.119,
"diff": -0.0,
"tol": 0.008119269983530755,
"result": "PASS"
},
{
"check": "C6",
"item": "coping volume m3",
"expected": 89.78,
"actual": 89.78,
"diff": -0.0,
"tol": 0.08978009103872349,
"result": "PASS"
},
{
"check": "C7",
"item": "pedestal / pad counts",
"detail": "seats=10 pads=10",
"result": "PASS"
},
{
"check": "C7",
"item": "IsSolid pedestals+pads",
"detail": "20/20",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pedestal bottom = step 1",
"expected": 40547,
"actual": 40547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pedestal top = step + h1",
"expected": 40727,
"actual": 40727.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pad top = EL.'X'",
"expected": 40777,
"actual": 40777.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pedestal within step 1 / coping width",
"detail": "x -5603.6..-4392.6 y -1306.3..-45.9",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": -0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pad volume (prismatoid A,B)",
"expected": 24791666.667,
"actual": 24791666.667,
"diff": 0.0,
"tol": 24791.666666666668,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 pad centre Y (S1)",
"expected": -701,
"actual": -701.1,
"diff": -0.1,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.1 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pedestal bottom = step 2",
"expected": 40622,
"actual": 40622.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pedestal top = step + h1",
"expected": 40802,
"actual": 40802.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pad top = EL.'X'",
"expected": 40852,
"actual": 40852.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pedestal within step 2 / coping width",
"detail": "x -3103.6..-1892.6 y -1306.3..-45.9",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": -0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pad volume (prismatoid A,B)",
"expected": 24791666.667,
"actual": 24791666.667,
"diff": 0.0,
"tol": 24791.666666666668,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 pad centre Y (S1)",
"expected": -701,
"actual": -701.1,
"diff": -0.1,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.2 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 pedestal bottom = step 3",
"expected": 40697,
"actual": 40697.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 pedestal top = step + h1",
"expected": 40877,
"actual": 40877.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 pad top = EL.'X'",
"expected": 40927,
"actual": 40929.0,
"diff": 2.0,
"tol": 1.0,
"result": "FAIL"
},
{
"check": "C7",
"item": "NO.3 pedestal within step 3 / coping width",
"detail": "x -603.6..607.4 y -1306.3..-45.9",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": -0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 pad volume (prismatoid A,B)",
"expected": 30041666.667,
"actual": 30041666.667,
"diff": 0.0,
"tol": 30041.666666666668,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 pad centre Y (S1)",
"expected": -701,
"actual": -701.1,
"diff": -0.1,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.3 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pedestal bottom = step 4",
"expected": 40772,
"actual": 40772.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pedestal top = step + h1",
"expected": 40952,
"actual": 40952.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pad top = EL.'X'",
"expected": 41002,
"actual": 41002.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pedestal within step 4 / coping width",
"detail": "x 1896.4..3107.4 y -1306.3..-45.9",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": -0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pad volume (prismatoid A,B)",
"expected": 24791666.667,
"actual": 24791666.667,
"diff": 0.0,
"tol": 24791.666666666668,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 pad centre Y (S1)",
"expected": -701,
"actual": -701.1,
"diff": -0.1,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.4 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pedestal bottom = step 5",
"expected": 40847,
"actual": 40847.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pedestal top = step + h1",
"expected": 41027,
"actual": 41027.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pad top = EL.'X'",
"expected": 41077,
"actual": 41077.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pedestal within step 5 / coping width",
"detail": "x 4396.4..5607.4 y -1306.3..-45.9",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": -0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pad volume (prismatoid A,B)",
"expected": 24791666.667,
"actual": 24791666.667,
"diff": 0.0,
"tol": 24791.666666666668,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 pad centre Y (S1)",
"expected": -701,
"actual": -701.1,
"diff": -0.1,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.5 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pedestal bottom = step 1",
"expected": 40547,
"actual": 40547.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pedestal top = step + h1",
"expected": 40702,
"actual": 40702.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pad top = EL.'X'",
"expected": 40752,
"actual": 40752.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pedestal within step 1 / coping width",
"detail": "x -5592.6..-4381.7 y -56.4..1204.1",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": 0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pad volume (prismatoid A,B)",
"expected": 33616666.667,
"actual": 33616666.667,
"diff": -0.0,
"tol": 33616.66666666667,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 pad centre Y (S1)",
"expected": 599,
"actual": 599.4,
"diff": 0.4,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.6 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pedestal bottom = step 2",
"expected": 40622,
"actual": 40622.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pedestal top = step + h1",
"expected": 40777,
"actual": 40777.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pad top = EL.'X'",
"expected": 40827,
"actual": 40827.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pedestal within step 2 / coping width",
"detail": "x -3092.6..-1881.7 y -56.4..1204.1",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": 0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pad volume (prismatoid A,B)",
"expected": 33616666.667,
"actual": 33616666.667,
"diff": 0.0,
"tol": 33616.66666666667,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 pad centre Y (S1)",
"expected": 599,
"actual": 599.4,
"diff": 0.4,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.7 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pedestal bottom = step 3",
"expected": 40697,
"actual": 40697.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pedestal top = step + h1",
"expected": 40852,
"actual": 40852.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pad top = EL.'X'",
"expected": 40902,
"actual": 40902.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pedestal within step 3 / coping width",
"detail": "x -592.6..618.3 y -56.4..1204.1",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": 0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pad volume (prismatoid A,B)",
"expected": 39991666.667,
"actual": 39991666.667,
"diff": 0.0,
"tol": 39991.66666666667,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 pad centre Y (S1)",
"expected": 599,
"actual": 599.4,
"diff": 0.4,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.8 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pedestal bottom = step 4",
"expected": 40772,
"actual": 40772.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pedestal top = step + h1",
"expected": 40927,
"actual": 40927.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pad top = EL.'X'",
"expected": 40977,
"actual": 40977.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pedestal within step 4 / coping width",
"detail": "x 1907.4..3118.3 y -56.4..1204.1",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": 0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pad volume (prismatoid A,B)",
"expected": 33616666.667,
"actual": 33616666.667,
"diff": -0.0,
"tol": 33616.66666666667,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 pad centre Y (S1)",
"expected": 599,
"actual": 599.4,
"diff": 0.4,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.9 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pedestal bottom = step 5",
"expected": 40847,
"actual": 40847.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pedestal top = step + h1",
"expected": 41002,
"actual": 41002.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pad top = EL.'X'",
"expected": 41052,
"actual": 41052.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pedestal within step 5 / coping width",
"detail": "x 4407.4..5618.3 y -56.4..1204.1",
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pedestal half area (m2)",
"expected": 1.5,
"actual": 1.5,
"diff": 0.0,
"tol": 0.003,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pad volume (prismatoid A,B)",
"expected": 33616666.667,
"actual": 33616666.667,
"diff": -0.0,
"tol": 33616.66666666667,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 pad centre Y (S1)",
"expected": 599,
"actual": 599.4,
"diff": 0.4,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 overlap pedestal-coping (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "NO.10 overlap pad-pedestal (mm3)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pad pitch girder 1-2",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pad pitch girder 2-3",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pad pitch girder 3-4",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pad pitch girder 4-5",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad pitch girder 1-2",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad pitch girder 2-3",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad pitch girder 3-4",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad pitch girder 4-5",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad centre X girder 1 (dim 1.198+2.500n)",
"expected": -5002.0,
"actual": -5001.7,
"diff": 0.3,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad centre X girder 2 (dim 1.198+2.500n)",
"expected": -2502.0,
"actual": -2501.7,
"diff": 0.3,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad centre X girder 3 (dim 1.198+2.500n)",
"expected": -2.0,
"actual": -1.7,
"diff": 0.3,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad centre X girder 4 (dim 1.198+2.500n)",
"expected": 2498.0,
"actual": 2498.3,
"diff": 0.3,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pad centre X girder 5 (dim 1.198+2.500n)",
"expected": 4998.0,
"actual": 4998.3,
"diff": 0.3,
"tol": 2.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pedestal pitch girder 1-2",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pedestal pitch girder 2-3",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pedestal pitch girder 3-4",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "front pedestal pitch girder 4-5",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pedestal pitch girder 1-2",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pedestal pitch girder 2-3",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pedestal pitch girder 3-4",
"expected": 2500.0,
"actual": 2500.0,
"diff": -0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C7",
"item": "rear pedestal pitch girder 4-5",
"expected": 2500.0,
"actual": 2500.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
}
]
}