{ "summary": { "total": 138, "passed": 138, "failed": 0, "volumes_m3": { "lean": 6.241, "footing": 154.154, "column": 64.242, "coping": 86.923, "pile_each": 0 } }, "results": [ { "check": "C5", "item": "object counts", "detail": "{'LC': 1, 'FT': 1, 'CL': 1, 'CP': 1, 'PL': 0}", "result": "PASS" }, { "check": "C2", "item": "IsSolid all 4", "detail": "4/4", "result": "PASS" }, { "check": "C1", "item": "footing X", "expected": 7700, "actual": 7700.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Y", "expected": 7700, "actual": 7700.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Zbot", "expected": 10032, "actual": 10032.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Ztop", "expected": 12632, "actual": 12632.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": 7900, "actual": 7900.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Y", "expected": 7900, "actual": 7900.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Zbot", "expected": 9932, "actual": 9932.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Ztop", "expected": 10032, "actual": 10032.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": 2200, "actual": 2200.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column diameter Y", "expected": 2200, "actual": 2200.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column Zbot", "expected": 12632, "actual": 12632.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column Ztop", "expected": 29532, "actual": 29532.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "front section (Y=0) closed single loop", "detail": "1 loop(s)", "result": "PASS" }, { "check": "C4", "item": "bottom at X=+0", "expected": 29532, "actual": 29532.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+1199", "expected": 29532, "actual": 29532.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-1199", "expected": 29532, "actual": 29532.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+3500", "expected": 30346.583, "actual": 30346.583, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-3500", "expected": 30346.583, "actual": 30346.583, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+5995", "expected": 31230.229, "actual": 31230.229, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-5995", "expected": 31230.229, "actual": 31230.229, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=-4862", "expected": 32532, "actual": 32531.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=-2470", "expected": 32633, "actual": 32632.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=+38", "expected": 32734, "actual": 32733.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=+2544", "expected": 32835, "actual": 32834.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=+4899", "expected": 32936, "actual": 32936.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "coping Zbot", "expected": 29532, "actual": 29532.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "coping Ztop (highest step)", "expected": 32936, "actual": 32936.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=29533", "expected": 2200.471, "actual": 2200.471, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=30382", "expected": 2600.0, "actual": 2600.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=31231", "expected": 2999.529, "actual": 2999.529, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=31732", "expected": 3000.0, "actual": 3000.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "skewed end left at y=-1450 [작도 skew 0.0]", "detail": "x_end -6000.0", "result": "PASS" }, { "check": "C4", "item": "skewed end left at y=+1450 [작도 skew 0.0]", "detail": "x_end -6000.0", "result": "PASS" }, { "check": "C4", "item": "skewed end right at y=-1450 [작도 skew 0.0]", "detail": "x_end 6000.0", "result": "PASS" }, { "check": "C4", "item": "skewed end right at y=+1450 [작도 skew 0.0]", "detail": "x_end 6000.0", "result": "PASS" }, { "check": "C3", "item": "LC top = FT bottom", "expected": 10032.0, "actual": 10032.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "FT top = CL bottom", "expected": 12632.0, "actual": 12632.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "CL top = CP bottom", "expected": 29532.0, "actual": 29532.0, "diff": 0.0, "tol": 0.01, "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, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C6", "item": "footing volume m3", "expected": 154.154, "actual": 154.154, "diff": 0.0, "tol": 0.154154, "result": "PASS" }, { "check": "C6", "item": "lean volume m3 (minus pile holes)", "expected": 6.241, "actual": 6.241, "diff": 0.0, "tol": 0.006241, "result": "PASS" }, { "check": "C6", "item": "column volume m3", "expected": 64.242, "actual": 64.242, "diff": 0.0, "tol": 0.06424242817325769, "result": "PASS" }, { "check": "C6", "item": "coping volume m3 (dimension outline, shear keeps volume)", "expected": 86.939, "actual": 86.923, "diff": -0.015, "tol": 0.08693883751859868, "result": "PASS" }, { "check": "C7", "item": "pedestal / pad counts", "detail": "pedestals=5 pads=10", "result": "PASS" }, { "check": "C7", "item": "IsSolid pedestals+pads", "detail": "", "result": "PASS" }, { "check": "C7", "item": "NO.1 table EL.'X' - h1 - h2 = coping step", "expected": 32532, "actual": 32531, "diff": -1, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad top = EL.'X'", "expected": 32790, "actual": 32790.5, "diff": 0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad centre X (bbox)", "expected": -4976.0, "actual": -4976.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad centre Y (bbox)", "expected": -499.7, "actual": -499.7, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal top at the bearing = step + h1", "expected": 32741, "actual": 32740.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal bottom at the bearing = step", "expected": 32532, "actual": 32531.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 table EL.'X' - h1 - h2 = coping step", "expected": 32633, "actual": 32632, "diff": -1, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad top = EL.'X'", "expected": 32891, "actual": 32891.5, "diff": 0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad centre X (bbox)", "expected": -2469.1, "actual": -2469.1, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad centre Y (bbox)", "expected": -499.7, "actual": -499.7, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal top at the bearing = step + h1", "expected": 32842, "actual": 32841.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal bottom at the bearing = step", "expected": 32633, "actual": 32632.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 table EL.'X' - h1 - h2 = coping step", "expected": 32734, "actual": 32733, "diff": -1, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad top = EL.'X'", "expected": 32992, "actual": 32992.5, "diff": 0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad centre X (bbox)", "expected": 37.9, "actual": 37.9, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad centre Y (bbox)", "expected": -499.7, "actual": -499.7, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal top at the bearing = step + h1", "expected": 32943, "actual": 32942.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pedestal bottom at the bearing = step", "expected": 32734, "actual": 32733.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 table EL.'X' - h1 - h2 = coping step", "expected": 32835, "actual": 32834, "diff": -1, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad top = EL.'X'", "expected": 33093, "actual": 33093.5, "diff": 0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad centre X (bbox)", "expected": 2544.8, "actual": 2544.8, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad centre Y (bbox)", "expected": -499.7, "actual": -499.7, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal top at the bearing = step + h1", "expected": 33044, "actual": 33043.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal bottom at the bearing = step", "expected": 32835, "actual": 32834.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 table EL.'X' - h1 - h2 = coping step", "expected": 32936, "actual": 32936, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pad top = EL.'X'", "expected": 33194, "actual": 33194.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pad centre X (bbox)", "expected": 5051.6, "actual": 5051.6, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pad centre Y (bbox)", "expected": -499.7, "actual": -499.7, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.5 pedestal top at the bearing = step + h1", "expected": 33144, "actual": 33144.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pedestal bottom at the bearing = step", "expected": 32936, "actual": 32936.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 table EL.'X' - h1 - h2 = coping step", "expected": 32532, "actual": 32532, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pad top = EL.'X'", "expected": 32776, "actual": 32775.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pad centre X (bbox)", "expected": -5051.6, "actual": -5051.6, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pad centre Y (bbox)", "expected": 496.9, "actual": 496.9, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.6 pedestal top at the bearing = step + h1", "expected": 32726, "actual": 32725.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pedestal bottom at the bearing = step", "expected": 32532, "actual": 32531.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 table EL.'X' - h1 - h2 = coping step", "expected": 32633, "actual": 32633, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pad top = EL.'X'", "expected": 32877, "actual": 32876.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pad centre X (bbox)", "expected": -2544.3, "actual": -2544.3, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pad centre Y (bbox)", "expected": 496.9, "actual": 496.9, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.7 pedestal top at the bearing = step + h1", "expected": 32827, "actual": 32826.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pedestal bottom at the bearing = step", "expected": 32633, "actual": 32632.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 table EL.'X' - h1 - h2 = coping step", "expected": 32734, "actual": 32734, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pad top = EL.'X'", "expected": 32978, "actual": 32977.498, "diff": -0.502, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pad centre X (bbox)", "expected": -37.1, "actual": -37.1, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pad centre Y (bbox)", "expected": 497.0, "actual": 497.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.8 pedestal top at the bearing = step + h1", "expected": 32928, "actual": 32927.498, "diff": -0.502, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pedestal bottom at the bearing = step", "expected": 32734, "actual": 32733.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 table EL.'X' - h1 - h2 = coping step", "expected": 32835, "actual": 32835, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pad top = EL.'X'", "expected": 33079, "actual": 33078.498, "diff": -0.502, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pad centre X (bbox)", "expected": 2470.1, "actual": 2470.1, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pad centre Y (bbox)", "expected": 497.0, "actual": 497.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.9 pedestal top at the bearing = step + h1", "expected": 33029, "actual": 33028.498, "diff": -0.502, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pedestal bottom at the bearing = step", "expected": 32835, "actual": 32834.5, "diff": -0.5, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 table EL.'X' - h1 - h2 = coping step", "expected": 32936, "actual": 32936, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pad top = EL.'X'", "expected": 33180, "actual": 33179.999, "diff": -0.001, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pad centre X (bbox)", "expected": 4977.2, "actual": 4977.2, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pad centre Y (bbox)", "expected": 497.0, "actual": 497.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.10 pedestal top at the bearing = step + h1", "expected": 33130, "actual": 33129.999, "diff": -0.001, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pedestal bottom at the bearing = step", "expected": 32936, "actual": 32936.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 5 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 4 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 3 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 2 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 1 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" } ] }