{ "schema_version": 1, "source_motion_file": "cad\\conformal\\conformal_motion_results.json", "source_motion_sha256": "a7400030d41c89b816324ed2ab5f90e5c08123ff996014251105bfb5c7ef833c", "source_motion_name": "conformal_120_default_3p94", "nominal_flush_lip_height_above_upper_hole_mm": 5.0, "geometric_flush_height_limit_mm": 6.0863488222662365, "vertical_envelope_reserve_mm": 1.0863488222662365, "design_rule": "All added host material must be contained in this allowed volume in anchor design coordinates. The anchor itself is excluded from this containment rule.", "construction": "Exact continuous required-setback function evaluated at heights; its convexity makes joining chords conservative. The nominal envelope is shifted downward to place its flush limit at the requested lip height.", "envelope_vertices_design_yz_mm": [ [ 0.15, -79.88 ], [ 0.15000000000000005, 5.12 ], [ 0.326326980708465, 6.12 ], [ 0.5026539614169296, 7.12 ], [ 0.6789809421253948, 8.12 ], [ 0.8600023716628831, 9.12 ], [ 1.1324978193372828, 10.12 ], [ 1.4051291111893776, 11.12 ], [ 1.6777604030414726, 12.12 ], [ 1.9503916948935673, 13.12 ], [ 2.2230229867456623, 14.12 ], [ 2.4956542785977582, 15.12 ], [ 2.825675165144645, 16.12 ], [ 3.160270484646718, 17.12 ], [ 3.494865804148791, 18.12 ], [ 3.8294611236508644, 19.12 ], [ 4.164056443152937, 20.12 ], [ 4.498651762655011, 21.12 ], [ 4.833247082157085, 22.12 ], [ 5.167842401659158, 23.12 ], [ 5.502437721161231, 24.12 ], [ 5.837033040663304, 25.12 ], [ 6.171628360165377, 26.12 ], [ 6.50622367966745, 27.12 ], [ 6.840818999169524, 28.12 ], [ 7.175414318671597, 29.12 ], [ 7.51000963817367, 30.12 ], [ 7.844604957675741, 31.12 ], [ 8.197402699202158, 32.12 ], [ 8.55890421414034, 33.12 ], [ 8.92040572907852, 34.12 ], [ 9.281907244016702, 35.12 ], [ 9.643408758954884, 36.12 ], [ 10.004910273893065, 37.12 ], [ 10.366411788831249, 38.12 ], [ 10.72791330376943, 39.12 ], [ 11.089414818707613, 40.12 ], [ 11.450916333645795, 41.12 ], [ 11.81927710330061, 42.12 ], [ 12.198143211995923, 43.12 ], [ 12.577009320691236, 44.12 ], [ 12.95587542938655, 45.12 ], [ 13.334741538081866, 46.12 ], [ 13.71360764677718, 47.12 ], [ 14.092473755472493, 48.12 ], [ 14.471339864167806, 49.12 ], [ 14.85020597286312, 50.12 ], [ 15.229072081558437, 51.12 ], [ 15.607938190253751, 52.12 ], [ 15.986804298949064, 53.12 ], [ 16.365670407644377, 54.12 ], [ 16.744536516339693, 55.12 ], [ 17.12340262503501, 56.12 ], [ 17.50226873373032, 57.12 ], [ 17.881134842425634, 58.12 ], [ 18.260000951120947, 59.12 ], [ 18.638867059816263, 60.12 ], [ 19.017733168511576, 61.12 ], [ 19.396599277206892, 62.12 ], [ 19.775465385902205, 63.12 ], [ 20.154331494597518, 64.12 ], [ 20.533197603292834, 65.12 ], [ 20.912063711988147, 66.12 ], [ 21.290929820683463, 67.12 ], [ 21.669795929378775, 68.12 ], [ 22.048662038074088, 69.12 ], [ 22.427528146769404, 70.12 ], [ 22.806394255464717, 71.12 ], [ 23.185260364160033, 72.12 ], [ 23.564126472855346, 73.12 ], [ 23.94299258155066, 74.12 ], [ 24.321858690245975, 75.12 ], [ 24.700724798941287, 76.12 ], [ 25.079590907636604, 77.12 ], [ 25.458457016331916, 78.12 ], [ 25.83732312502723, 79.12 ], [ 26.216189233722545, 80.12 ], [ 26.595055342417858, 81.12 ], [ 26.97392145111317, 82.12 ], [ 27.352787559808487, 83.12 ], [ 27.7316536685038, 84.12 ], [ 28.110519777199116, 85.12 ], [ 28.48938588589443, 86.12 ], [ 28.86825199458974, 87.12 ], [ 29.247118103285057, 88.12 ], [ 29.62598421198037, 89.12 ], [ 30.004850320675683, 90.12 ], [ 30.383716429371, 91.12 ], [ 30.762582538066315, 92.12 ], [ 31.141448646761628, 93.12 ], [ 31.520314755456944, 94.12 ], [ 31.899180864152253, 95.12 ], [ 32.27804697284757, 96.12 ], [ 32.65691308154289, 97.12 ], [ 33.035779190238195, 98.12 ], [ 33.414645298933515, 99.12 ], [ 33.79351140762882, 100.12 ], [ 60.15, 100.12 ], [ 60.15, -79.88 ] ], "rear_boundary_design_yz_mm": [ [ 0.15, -79.88 ], [ 0.15000000000000005, 5.12 ], [ 0.326326980708465, 6.12 ], [ 0.5026539614169296, 7.12 ], [ 0.6789809421253948, 8.12 ], [ 0.8600023716628831, 9.12 ], [ 1.1324978193372828, 10.12 ], [ 1.4051291111893776, 11.12 ], [ 1.6777604030414726, 12.12 ], [ 1.9503916948935673, 13.12 ], [ 2.2230229867456623, 14.12 ], [ 2.4956542785977582, 15.12 ], [ 2.825675165144645, 16.12 ], [ 3.160270484646718, 17.12 ], [ 3.494865804148791, 18.12 ], [ 3.8294611236508644, 19.12 ], [ 4.164056443152937, 20.12 ], [ 4.498651762655011, 21.12 ], [ 4.833247082157085, 22.12 ], [ 5.167842401659158, 23.12 ], [ 5.502437721161231, 24.12 ], [ 5.837033040663304, 25.12 ], [ 6.171628360165377, 26.12 ], [ 6.50622367966745, 27.12 ], [ 6.840818999169524, 28.12 ], [ 7.175414318671597, 29.12 ], [ 7.51000963817367, 30.12 ], [ 7.844604957675741, 31.12 ], [ 8.197402699202158, 32.12 ], [ 8.55890421414034, 33.12 ], [ 8.92040572907852, 34.12 ], [ 9.281907244016702, 35.12 ], [ 9.643408758954884, 36.12 ], [ 10.004910273893065, 37.12 ], [ 10.366411788831249, 38.12 ], [ 10.72791330376943, 39.12 ], [ 11.089414818707613, 40.12 ], [ 11.450916333645795, 41.12 ], [ 11.81927710330061, 42.12 ], [ 12.198143211995923, 43.12 ], [ 12.577009320691236, 44.12 ], [ 12.95587542938655, 45.12 ], [ 13.334741538081866, 46.12 ], [ 13.71360764677718, 47.12 ], [ 14.092473755472493, 48.12 ], [ 14.471339864167806, 49.12 ], [ 14.85020597286312, 50.12 ], [ 15.229072081558437, 51.12 ], [ 15.607938190253751, 52.12 ], [ 15.986804298949064, 53.12 ], [ 16.365670407644377, 54.12 ], [ 16.744536516339693, 55.12 ], [ 17.12340262503501, 56.12 ], [ 17.50226873373032, 57.12 ], [ 17.881134842425634, 58.12 ], [ 18.260000951120947, 59.12 ], [ 18.638867059816263, 60.12 ], [ 19.017733168511576, 61.12 ], [ 19.396599277206892, 62.12 ], [ 19.775465385902205, 63.12 ], [ 20.154331494597518, 64.12 ], [ 20.533197603292834, 65.12 ], [ 20.912063711988147, 66.12 ], [ 21.290929820683463, 67.12 ], [ 21.669795929378775, 68.12 ], [ 22.048662038074088, 69.12 ], [ 22.427528146769404, 70.12 ], [ 22.806394255464717, 71.12 ], [ 23.185260364160033, 72.12 ], [ 23.564126472855346, 73.12 ], [ 23.94299258155066, 74.12 ], [ 24.321858690245975, 75.12 ], [ 24.700724798941287, 76.12 ], [ 25.079590907636604, 77.12 ], [ 25.458457016331916, 78.12 ], [ 25.83732312502723, 79.12 ], [ 26.216189233722545, 80.12 ], [ 26.595055342417858, 81.12 ], [ 26.97392145111317, 82.12 ], [ 27.352787559808487, 83.12 ], [ 27.7316536685038, 84.12 ], [ 28.110519777199116, 85.12 ], [ 28.48938588589443, 86.12 ], [ 28.86825199458974, 87.12 ], [ 29.247118103285057, 88.12 ], [ 29.62598421198037, 89.12 ], [ 30.004850320675683, 90.12 ], [ 30.383716429371, 91.12 ], [ 30.762582538066315, 92.12 ], [ 31.141448646761628, 93.12 ], [ 31.520314755456944, 94.12 ], [ 31.899180864152253, 95.12 ], [ 32.27804697284757, 96.12 ], [ 32.65691308154289, 97.12 ], [ 33.035779190238195, 98.12 ], [ 33.414645298933515, 99.12 ], [ 33.79351140762882, 100.12 ] ], "coordinates": "Anchor design coordinates; apply the first removal pose with the complete anchor and host for installed inspection.", "nominal_setbacks_mm": [ { "height_above_upper_hole_mm": 5, "minimum_installed_setback_mm": 5.551115123125783e-17 }, { "height_above_upper_hole_mm": 10, "minimum_installed_setback_mm": 0.9824978193372828 }, { "height_above_upper_hole_mm": 20, "minimum_installed_setback_mm": 4.014056443152937 }, { "height_above_upper_hole_mm": 30, "minimum_installed_setback_mm": 7.360009638173669 }, { "height_above_upper_hole_mm": 50, "minimum_installed_setback_mm": 14.70020597286312 }, { "height_above_upper_hole_mm": 100, "minimum_installed_setback_mm": 33.64351140762882 } ], "export_clip": { "x_min_mm": -50.0, "x_max_mm": 50.0, "minimum_installed_height_mm": -80.0, "maximum_installed_height_mm": 100.0, "maximum_installed_front_projection_mm": 60.0 }, "continuous_host_certificate": { "passed": true, "minimum_board_front_clearance_mm": 0.0, "limiting_pose": { "y": -0.15, "z": -0.12, "theta_deg": 0.0 }, "segment_index": 0, "limiting_vertex_index": 0, "vertices_design_yz_mm": [ [ 0.15, -79.88 ], [ 0.15000000000000005, 5.12 ], [ 0.326326980708465, 6.12 ], [ 0.5026539614169296, 7.12 ], [ 0.6789809421253948, 8.12 ], [ 0.8600023716628831, 9.12 ], [ 1.1324978193372828, 10.12 ], [ 1.4051291111893776, 11.12 ], [ 1.6777604030414726, 12.12 ], [ 1.9503916948935673, 13.12 ], [ 2.2230229867456623, 14.12 ], [ 2.4956542785977582, 15.12 ], [ 2.825675165144645, 16.12 ], [ 3.160270484646718, 17.12 ], [ 3.494865804148791, 18.12 ], [ 3.8294611236508644, 19.12 ], [ 4.164056443152937, 20.12 ], [ 4.498651762655011, 21.12 ], [ 4.833247082157085, 22.12 ], [ 5.167842401659158, 23.12 ], [ 5.502437721161231, 24.12 ], [ 5.837033040663304, 25.12 ], [ 6.171628360165377, 26.12 ], [ 6.50622367966745, 27.12 ], [ 6.840818999169524, 28.12 ], [ 7.175414318671597, 29.12 ], [ 7.51000963817367, 30.12 ], [ 7.844604957675741, 31.12 ], [ 8.197402699202158, 32.12 ], [ 8.55890421414034, 33.12 ], [ 8.92040572907852, 34.12 ], [ 9.281907244016702, 35.12 ], [ 9.643408758954884, 36.12 ], [ 10.004910273893065, 37.12 ], [ 10.366411788831249, 38.12 ], [ 10.72791330376943, 39.12 ], [ 11.089414818707613, 40.12 ], [ 11.450916333645795, 41.12 ], [ 11.81927710330061, 42.12 ], [ 12.198143211995923, 43.12 ], [ 12.577009320691236, 44.12 ], [ 12.95587542938655, 45.12 ], [ 13.334741538081866, 46.12 ], [ 13.71360764677718, 47.12 ], [ 14.092473755472493, 48.12 ], [ 14.471339864167806, 49.12 ], [ 14.85020597286312, 50.12 ], [ 15.229072081558437, 51.12 ], [ 15.607938190253751, 52.12 ], [ 15.986804298949064, 53.12 ], [ 16.365670407644377, 54.12 ], [ 16.744536516339693, 55.12 ], [ 17.12340262503501, 56.12 ], [ 17.50226873373032, 57.12 ], [ 17.881134842425634, 58.12 ], [ 18.260000951120947, 59.12 ], [ 18.638867059816263, 60.12 ], [ 19.017733168511576, 61.12 ], [ 19.396599277206892, 62.12 ], [ 19.775465385902205, 63.12 ], [ 20.154331494597518, 64.12 ], [ 20.533197603292834, 65.12 ], [ 20.912063711988147, 66.12 ], [ 21.290929820683463, 67.12 ], [ 21.669795929378775, 68.12 ], [ 22.048662038074088, 69.12 ], [ 22.427528146769404, 70.12 ], [ 22.806394255464717, 71.12 ], [ 23.185260364160033, 72.12 ], [ 23.564126472855346, 73.12 ], [ 23.94299258155066, 74.12 ], [ 24.321858690245975, 75.12 ], [ 24.700724798941287, 76.12 ], [ 25.079590907636604, 77.12 ], [ 25.458457016331916, 78.12 ], [ 25.83732312502723, 79.12 ], [ 26.216189233722545, 80.12 ], [ 26.595055342417858, 81.12 ], [ 26.97392145111317, 82.12 ], [ 27.352787559808487, 83.12 ], [ 27.7316536685038, 84.12 ], [ 28.110519777199116, 85.12 ], [ 28.48938588589443, 86.12 ], [ 28.86825199458974, 87.12 ], [ 29.247118103285057, 88.12 ], [ 29.62598421198037, 89.12 ], [ 30.004850320675683, 90.12 ], [ 30.383716429371, 91.12 ], [ 30.762582538066315, 92.12 ], [ 31.141448646761628, 93.12 ], [ 31.520314755456944, 94.12 ], [ 31.899180864152253, 95.12 ], [ 32.27804697284757, 96.12 ], [ 32.65691308154289, 97.12 ], [ 33.035779190238195, 98.12 ], [ 33.414645298933515, 99.12 ], [ 33.79351140762882, 100.12 ], [ 60.15, 100.12 ], [ 60.15, -79.88 ] ], "numerical_tolerance_mm": 1e-09, "method": "Continuous extrema at segment endpoints and every stationary point; monotone derivative intervals and 64-step bisection.", "evaluated_candidates": 2371, "arbitrary_x_width": true, "zero_clearance_contact_allowed": true }, "step_valid": true, "step_sha256": "e38f7af75930d1121c8534b4ad38e2203dbbb6ee0551b9755a51fc5b01362d1f", "limitations": [ "This envelope applies only to the specified motion and anchor geometry; regenerate after changing either.", "The 100 mm width and height/front extents clip the display/export volume, not the mathematical interface; regenerate larger bounds for larger hosts.", "Checks board-front clearance only. Neighboring objects, rear wall, host strength, printing and hand access need separate checks.", "Other anchor variants cannot inherit this envelope without a corresponding passed motion record. This geometric check does not qualify a model for printing." ], "generator_sha256": { "export_host_envelope.py": "ea44075460ccb4552edb7aa189a936fee5f764e412c45b62322a2e957aa64d45", "host_envelope.py": "7ba426d8467d21e0f1a783110985c17b8130c0a4ac5b475b99f18221fec33a81" } }