{ "summary": { "total": 118, "passed": 117, "failed": 1, "volumes_m3": { "lean": 5.552, "footing": 146.25, "column": 134.009, "coping": 82.231 } }, "results": [ { "check": "C5", "item": "object counts", "detail": "{'LC': 1, 'FT': 1, 'CL': 1, 'CP': 1, 'PL': 30}", "result": "PASS" }, { "check": "C2", "item": "IsSolid all 34", "detail": "34/34", "result": "PASS" }, { "check": "C1", "item": "footing rotated extent X", "expected": 10742.97, "actual": 10742.97, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing rotated extent Y", "expected": 10683.924, "actual": 10683.924, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing X", "expected": 7800, "actual": 7800.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Y", "expected": 7500, "actual": 7500.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Zbot", "expected": 38916, "actual": 38916.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Ztop", "expected": 41416, "actual": 41416.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 rotated extent X", "expected": 11023.06, "actual": 11023.06, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean rotated extent Y", "expected": 10964.014, "actual": 10964.014, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean X", "expected": 8000, "actual": 8000.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Y", "expected": 7700, "actual": 7700.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Zbot", "expected": 38816, "actual": 38816.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Ztop", "expected": 38916, "actual": 38916.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": 2500, "actual": 2500.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column diameter Y", "expected": 2500, "actual": 2500.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column Zbot", "expected": 41416, "actual": 41416.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column Ztop", "expected": 68716, "actual": 68716.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile grid 6 x 5", "detail": "x=[-3250.0, -1950.0, -650.0, 650.0, 1950.0, 3250.0] y=[-3100.0, -1550.0, 0.0, 1550.0, 3100.0]", "result": "PASS" }, { "check": "C1", "item": "pile edge X", "expected": 650, "actual": 650.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile edge Y", "expected": 650, "actual": 650.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile pitch X (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile pitch Y (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile diameter", "expected": 508, "actual": 508.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile length", "expected": 7000, "actual": 7000.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": "C1", "item": "coping length X (tip to tip)", "expected": 10000, "actual": 10000.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "coping width Y", "expected": 3200, "actual": 3200.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "coping Zbot", "expected": 68716, "actual": 68716.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "coping Ztop", "expected": 72046, "actual": 72046.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "coping centre X", "expected": 0, "actual": 0.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 at X=+0", "expected": 68716, "actual": 68716.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+1249", "expected": 68716, "actual": 68716.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-1249", "expected": 68716, "actual": 68716.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+3000", "expected": 69509.333, "actual": 69509.333, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-3000", "expected": 69509.333, "actual": 69509.333, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+4995", "expected": 70413.733, "actual": 70413.733, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-4995", "expected": 70413.733, "actual": 70413.733, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top at X=-2000", "expected": 72046, "actual": 72046.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top at X=+2000", "expected": 71916, "actual": 71916.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top at X=-4690", "expected": 72046, "actual": 72046.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top at X=+4690", "expected": 71916, "actual": 71916.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top at X=-4850", "expected": 71231.0, "actual": 71231.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top at X=+4850", "expected": 71166.0, "actual": 71166.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at the pier centre (left - right)", "expected": 130, "actual": 130.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "plan corners rounded R500 (4 corners outside, edges inside)", "detail": "z 70466, test point (4927, 1527)", "result": "PASS" }, { "check": "C3", "item": "LC top = FT bottom", "expected": 38916.0, "actual": 38916.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "FT top = CL bottom", "expected": 41416.0, "actual": 41416.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "CL top = CP bottom", "expected": 68716.0, "actual": 68716.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": 608048974.917, "actual": 608048977.418, "diff": 2.501, "tol": 608048.9749169974, "result": "PASS" }, { "check": "C3", "item": "column within coping bottom flat zone", "detail": "r=1250 <= 1250 (X), 1600 (Y)", "result": "PASS" }, { "check": "C6", "item": "footing volume m3", "expected": 146.25, "actual": 146.25, "diff": 0.0, "tol": 0.14625, "result": "PASS" }, { "check": "C6", "item": "column volume m3", "expected": 134.009, "actual": 134.009, "diff": 0.0, "tol": 0.1340085616296896, "result": "PASS" }, { "check": "C6", "item": "lean volume m3 (minus pile holes)", "expected": 5.552, "actual": 5.552, "diff": 0.0, "tol": 0.005551951025083002, "result": "PASS" }, { "check": "C6", "item": "coping volume m3 (dimension outline, R corners)", "expected": 82.23, "actual": 82.231, "diff": 0.001, "tol": 0.08223033778456262, "result": "PASS" }, { "check": "C7", "item": "pedestal / pad counts", "detail": "seats=4 pads=4", "result": "PASS" }, { "check": "C7", "item": "IsSolid pedestals+pads", "detail": "8/8", "result": "PASS" }, { "check": "C7", "item": "NO.1 table EL.'X' - h1 - h2 = coping top (left)", "expected": 72046, "actual": 72046, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal bottom = coping top", "expected": 72046, "actual": 72046.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal top = top + h1", "expected": 72213, "actual": 72213.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad top = EL.'X'", "expected": 72263, "actual": 72263.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal size X", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal size Y", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal centre X", "expected": -3250, "actual": -3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal centre Y", "expected": -799, "actual": -799.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad centre X", "expected": -3250, "actual": -3250.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad centre Y", "expected": -799, "actual": -799.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad volume (prismatoid A,B)", "expected": 28166666.667, "actual": 28166666.667, "diff": 0.0, "tol": 28166.666666666668, "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 table EL.'X' - h1 - h2 = coping top (right)", "expected": 71916, "actual": 71916, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal bottom = coping top", "expected": 71916, "actual": 71916.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal top = top + h1", "expected": 72083, "actual": 72083.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad top = EL.'X'", "expected": 72133, "actual": 72133.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal size X", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal size Y", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal centre X", "expected": 3250, "actual": 3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal centre Y", "expected": -772, "actual": -772.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad centre X", "expected": 3250, "actual": 3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad centre Y", "expected": -772, "actual": -772.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad volume (prismatoid A,B)", "expected": 28166666.667, "actual": 28166666.667, "diff": -0.0, "tol": 28166.666666666668, "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 table EL.'X' - h1 - h2 = coping top (left)", "expected": 72046, "actual": 72046, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal bottom = coping top", "expected": 72046, "actual": 72046.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal top = top + h1", "expected": 72243, "actual": 72243.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad top = EL.'X'", "expected": 72293, "actual": 72295.0, "diff": 2.0, "tol": 1.0, "result": "FAIL" }, { "check": "C7", "item": "NO.3 pedestal size X", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal size Y", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal centre X", "expected": -3250, "actual": -3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal centre Y", "expected": 798, "actual": 798.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad centre X", "expected": -3250, "actual": -3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad centre Y", "expected": 798, "actual": 798.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad volume (prismatoid A,B)", "expected": 29686666.667, "actual": 29686666.667, "diff": 0.0, "tol": 29686.666666666668, "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 table EL.'X' - h1 - h2 = coping top (right)", "expected": 71916, "actual": 71917, "diff": 1, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal bottom = coping top", "expected": 71916, "actual": 71916.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal top = top + h1", "expected": 72112, "actual": 72112.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad top = EL.'X'", "expected": 72163, "actual": 72162.0, "diff": -1.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal size X", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal size Y", "expected": 1300, "actual": 1300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal centre X", "expected": 3250, "actual": 3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal centre Y", "expected": 764, "actual": 764.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad centre X", "expected": 3250, "actual": 3250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad centre Y", "expected": 764, "actual": 764.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad volume (prismatoid A,B)", "expected": 29686666.667, "actual": 29686666.667, "diff": 0.0, "tol": 29686.666666666668, "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" } ] }