{"candidate":{"history":[{"delta_volume_mm3":357998.363062952,"depends_on":["BaseOutline","Dimensions","Dimensions"],"expressions":[["Length","Dimensions.BaseThickness"]],"label":"Base plate \u2014 20 mm","name":"BasePad","parameters":{"Length":20.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":22,"constraints":[{"index":0,"name":"","type":"Coincident","value":0.0},{"index":1,"name":"","type":"Tangent","value":-1.570796327},{"index":2,"name":"","type":"Tangent","value":-1.570796327},{"index":3,"name":"","type":"Coincident","value":0.0},{"index":4,"name":"","type":"Coincident","value":0.0},{"index":5,"name":"","type":"Tangent","value":-1.570796327},{"index":6,"name":"","type":"Tangent","value":-1.570796327},{"index":7,"name":"","type":"Coincident","value":0.0},{"index":8,"name":"","type":"Coincident","value":0.0},{"index":9,"name":"TopCentralRadius","type":"Radius","value":55.0},{"index":10,"name":"","type":"Coincident","value":0.0},{"index":11,"name":"BottomCentralRadius","type":"Radius","value":55.0},{"index":12,"name":"LeftEndCenterX","type":"DistanceX","value":-85.0},{"index":13,"name":"","type":"DistanceY","value":0.0},{"index":14,"name":"LeftEndRadius","type":"Radius","value":30.0},{"index":15,"name":"RightEndCenterX","type":"DistanceX","value":85.0},{"index":16,"name":"","type":"DistanceY","value":0.0},{"index":17,"name":"RightEndRadius","type":"Radius","value":30.0},{"index":18,"name":"UpperLeftAngle","type":"Angle","value":3.440043956},{"index":19,"name":"LowerLeftAngle","type":"Angle","value":-0.298451302},{"index":20,"name":"LowerRightAngle","type":"Angle","value":0.297578637},{"index":21,"name":"UpperRightAngle","type":"Angle","value":2.844014016}],"expressions":[[".Constraints.BottomCentralRadius","Dimensions.BaseWidth / 2"],[".Constraints.LeftEndCenterX","-Dimensions.BaseLength / 2 + Dimensions.EndRadius"],[".Constraints.LeftEndRadius","Dimensions.EndRadius"],[".Constraints.LowerLeftAngle","-Dimensions.LeftFlankAngle / 2"],[".Constraints.LowerRightAngle","Dimensions.RightFlankAngle / 2"],[".Constraints.RightEndCenterX","Dimensions.BaseLength / 2 - Dimensions.EndRadius"],[".Constraints.RightEndRadius","Dimensions.EndRadius"],[".Constraints.TopCentralRadius","Dimensions.BaseWidth / 2"],[".Constraints.UpperLeftAngle","180 deg + Dimensions.LeftFlankAngle / 2"],[".Constraints.UpperRightAngle","180 deg - Dimensions.RightFlankAngle / 2"]],"fully_constrained":true,"geometry_types":{"ArcOfCircle":4,"LineSegment":4},"label":"Base outline \u2014 \u00d8110, 2 x R30, 230 long","name":"BaseOutline","radii_mm":[30.0,55.0]},"step":1,"type":"PartDesign::Pad","volume_mm3":357998.363062952},{"delta_volume_mm3":6305.57495074,"depends_on":["BasePad","Dimensions","Dimensions","RaisedRimOutline"],"expressions":[["Length","Dimensions.RimHeight"]],"label":"Mounting rims \u2014 3 mm raised","name":"RaisedRims","parameters":{"Length":3.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":20,"constraints":[{"index":0,"name":"","type":"Tangent","value":-1.570796327},{"index":1,"name":"","type":"Tangent","value":-1.570796327},{"index":2,"name":"","type":"Tangent","value":-1.570796327},{"index":3,"name":"","type":"Tangent","value":-1.570796327},{"index":4,"name":"LeftSlotRightEndCenterX","type":"DistanceX","value":-65.0},{"index":5,"name":"","type":"DistanceY","value":0.0},{"index":6,"name":"LeftSlotRightEndRadius","type":"Radius","value":13.0},{"index":7,"name":"LeftSlotLeftEndCenterX","type":"DistanceX","value":-85.0},{"index":8,"name":"","type":"DistanceY","value":0.0},{"index":9,"name":"LeftSlotLeftEndRadius","type":"Radius","value":13.0},{"index":10,"name":"","type":"Tangent","value":-1.570796327},{"index":11,"name":"","type":"Tangent","value":-1.570796327},{"index":12,"name":"","type":"Tangent","value":-1.570796327},{"index":13,"name":"","type":"Tangent","value":-1.570796327},{"index":14,"name":"RightSlotRightEndCenterX","type":"DistanceX","value":85.0},{"index":15,"name":"","type":"DistanceY","value":0.0},{"index":16,"name":"RightSlotRightEndRadius","type":"Radius","value":13.0},{"index":17,"name":"RightSlotLeftEndCenterX","type":"DistanceX","value":65.0},{"index":18,"name":"","type":"DistanceY","value":0.0},{"index":19,"name":"RightSlotLeftEndRadius","type":"Radius","value":13.0}],"expressions":[[".Constraints.LeftSlotLeftEndCenterX","-Dimensions.SlotOuterPitch / 2"],[".Constraints.LeftSlotLeftEndRadius","Dimensions.SlotOuterDiameter / 2"],[".Constraints.LeftSlotRightEndCenterX","-Dimensions.SlotInnerPitch / 2"],[".Constraints.LeftSlotRightEndRadius","Dimensions.SlotOuterDiameter / 2"],[".Constraints.RightSlotLeftEndCenterX","Dimensions.SlotInnerPitch / 2"],[".Constraints.RightSlotLeftEndRadius","Dimensions.SlotOuterDiameter / 2"],[".Constraints.RightSlotRightEndCenterX","Dimensions.SlotOuterPitch / 2"],[".Constraints.RightSlotRightEndRadius","Dimensions.SlotOuterDiameter / 2"],[".Placement.Base.z","Dimensions.BaseThickness"]],"fully_constrained":true,"geometry_types":{"ArcOfCircle":4,"LineSegment":4},"label":"Two raised oval rims \u2014 26 wide","name":"RaisedRimOutline","radii_mm":[13.0]},"step":2,"type":"PartDesign::Pad","volume_mm3":364303.938013692},{"delta_volume_mm3":-23968.848772169,"depends_on":["Dimensions","Dimensions","MountingSlotOutline","RaisedRims"],"expressions":[["Length","Dimensions.BaseThickness + Dimensions.RimHeight"]],"label":"Through mounting slots","name":"MountingSlots","parameters":{"Length":23.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":20,"constraints":[{"index":0,"name":"","type":"Tangent","value":-1.570796327},{"index":1,"name":"","type":"Tangent","value":-1.570796327},{"index":2,"name":"","type":"Tangent","value":-1.570796327},{"index":3,"name":"","type":"Tangent","value":-1.570796327},{"index":4,"name":"LeftSlotRightEndCenterX","type":"DistanceX","value":-65.0},{"index":5,"name":"","type":"DistanceY","value":0.0},{"index":6,"name":"LeftSlotRightEndRadius","type":"Radius","value":8.0},{"index":7,"name":"LeftSlotLeftEndCenterX","type":"DistanceX","value":-85.0},{"index":8,"name":"","type":"DistanceY","value":0.0},{"index":9,"name":"LeftSlotLeftEndRadius","type":"Radius","value":8.0},{"index":10,"name":"","type":"Tangent","value":-1.570796327},{"index":11,"name":"","type":"Tangent","value":-1.570796327},{"index":12,"name":"","type":"Tangent","value":-1.570796327},{"index":13,"name":"","type":"Tangent","value":-1.570796327},{"index":14,"name":"RightSlotRightEndCenterX","type":"DistanceX","value":85.0},{"index":15,"name":"","type":"DistanceY","value":0.0},{"index":16,"name":"RightSlotRightEndRadius","type":"Radius","value":8.0},{"index":17,"name":"RightSlotLeftEndCenterX","type":"DistanceX","value":65.0},{"index":18,"name":"","type":"DistanceY","value":0.0},{"index":19,"name":"RightSlotLeftEndRadius","type":"Radius","value":8.0}],"expressions":[[".Constraints.LeftSlotLeftEndCenterX","-Dimensions.SlotOuterPitch / 2"],[".Constraints.LeftSlotLeftEndRadius","Dimensions.SlotDiameter / 2"],[".Constraints.LeftSlotRightEndCenterX","-Dimensions.SlotInnerPitch / 2"],[".Constraints.LeftSlotRightEndRadius","Dimensions.SlotDiameter / 2"],[".Constraints.RightSlotLeftEndCenterX","Dimensions.SlotInnerPitch / 2"],[".Constraints.RightSlotLeftEndRadius","Dimensions.SlotDiameter / 2"],[".Constraints.RightSlotRightEndCenterX","Dimensions.SlotOuterPitch / 2"],[".Constraints.RightSlotRightEndRadius","Dimensions.SlotDiameter / 2"],[".Placement.Base.z","Dimensions.BaseThickness + Dimensions.RimHeight"]],"fully_constrained":true,"geometry_types":{"ArcOfCircle":4,"LineSegment":4},"label":"Two mounting slots \u2014 16 wide","name":"MountingSlotOutline","radii_mm":[8.0]},"step":3,"type":"PartDesign::Pocket","volume_mm3":340335.089241523},{"delta_volume_mm3":100877.372392875,"depends_on":["Dimensions","Dimensions","FrontEarOutline","MountingSlots"],"expressions":[["Length","Dimensions.LugThickness"]],"label":"Front ear \u2014 25 mm","name":"FrontEarPad","parameters":{"Length":25.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":13,"constraints":[{"index":0,"name":"","type":"Coincident","value":0.0},{"index":1,"name":"","type":"Coincident","value":0.0},{"index":2,"name":"","type":"Coincident","value":0.0},{"index":3,"name":"","type":"Coincident","value":0.0},{"index":4,"name":"","type":"Horizontal","value":0.0},{"index":5,"name":"FootWidth","type":"Distance","value":95.78},{"index":6,"name":"FootLeft","type":"DistanceX","value":-47.89},{"index":7,"name":"FootHeight","type":"DistanceY","value":20.0},{"index":8,"name":"","type":"DistanceX","value":0.0},{"index":9,"name":"CrownCenterY","type":"DistanceY","value":60.0},{"index":10,"name":"CrownRadius","type":"Radius","value":25.0},{"index":11,"name":"RightFlank","type":"Angle","value":2.034181243},{"index":12,"name":"LeftFlank","type":"Angle","value":4.249004064}],"expressions":[[".Constraints.CrownCenterY","Dimensions.BoreHeight"],[".Constraints.CrownRadius","Dimensions.CrownRadius"],[".Constraints.FootHeight","Dimensions.BaseThickness"],[".Constraints.FootLeft","-Dimensions.LugWidth / 2"],[".Constraints.FootWidth","Dimensions.LugWidth"],[".Constraints.LeftFlank","270 deg - Dimensions.LugAngle / 2"],[".Constraints.RightFlank","90 deg + Dimensions.LugAngle / 2"],[".Placement.Base.y","-Dimensions.Gap / 2"]],"fully_constrained":true,"geometry_types":{"ArcOfCircle":1,"LineSegment":3},"label":"Clevis ear \u2014 R25 crown, 95.78 base, 53.1\u00b0","name":"FrontEarOutline","radii_mm":[25.0]},"step":4,"type":"PartDesign::Pad","volume_mm3":441212.461634398},{"delta_volume_mm3":100877.372392874,"depends_on":["Dimensions","Dimensions","FrontEarPad","RearEarOutline"],"expressions":[["Length","Dimensions.LugThickness"]],"label":"Rear ear \u2014 25 mm; clear gap 30","name":"RearEarPad","parameters":{"Length":25.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":13,"constraints":[{"index":0,"name":"","type":"Coincident","value":0.0},{"index":1,"name":"","type":"Coincident","value":0.0},{"index":2,"name":"","type":"Coincident","value":0.0},{"index":3,"name":"","type":"Coincident","value":0.0},{"index":4,"name":"","type":"Horizontal","value":0.0},{"index":5,"name":"FootWidth","type":"Distance","value":95.78},{"index":6,"name":"FootLeft","type":"DistanceX","value":-47.89},{"index":7,"name":"FootHeight","type":"DistanceY","value":20.0},{"index":8,"name":"","type":"DistanceX","value":0.0},{"index":9,"name":"CrownCenterY","type":"DistanceY","value":60.0},{"index":10,"name":"CrownRadius","type":"Radius","value":25.0},{"index":11,"name":"RightFlank","type":"Angle","value":2.034181243},{"index":12,"name":"LeftFlank","type":"Angle","value":4.249004064}],"expressions":[[".Constraints.CrownCenterY","Dimensions.BoreHeight"],[".Constraints.CrownRadius","Dimensions.CrownRadius"],[".Constraints.FootHeight","Dimensions.BaseThickness"],[".Constraints.FootLeft","-Dimensions.LugWidth / 2"],[".Constraints.FootWidth","Dimensions.LugWidth"],[".Constraints.LeftFlank","270 deg - Dimensions.LugAngle / 2"],[".Constraints.RightFlank","90 deg + Dimensions.LugAngle / 2"],[".Placement.Base.y","Dimensions.Gap / 2 + Dimensions.LugThickness"]],"fully_constrained":true,"geometry_types":{"ArcOfCircle":1,"LineSegment":3},"label":"Clevis ear \u2014 R25 crown, 95.78 base, 53.1\u00b0001","name":"RearEarOutline","radii_mm":[25.0]},"step":5,"type":"PartDesign::Pad","volume_mm3":542089.834027272},{"delta_volume_mm3":-24543.69260617,"depends_on":["CrossBoreProfile","Dimensions","Dimensions","RearEarPad"],"expressions":[["Length","2 * Dimensions.LugThickness + Dimensions.Gap"]],"label":"\u00d825 through both ears","name":"CrossBore","parameters":{"Length":80.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":3,"constraints":[{"index":0,"name":"","type":"DistanceX","value":0.0},{"index":1,"name":"BoreCenterY","type":"DistanceY","value":60.0},{"index":2,"name":"BoreRadius","type":"Radius","value":12.5}],"expressions":[[".Constraints.BoreCenterY","Dimensions.BoreHeight"],[".Constraints.BoreRadius","Dimensions.BoreDiameter / 2"],[".Placement.Base.y","-Dimensions.Gap / 2 - Dimensions.LugThickness"]],"fully_constrained":true,"geometry_types":{"Circle":1},"label":"Coaxial \u00d825 bore at height 60","name":"CrossBoreProfile","radii_mm":[12.5]},"step":6,"type":"PartDesign::Pocket","volume_mm3":517546.141421102},{"delta_volume_mm3":-2537.923692699,"depends_on":["CrossBore","Dimensions","Dimensions","VerticalDrillProfile"],"expressions":[["Length","Dimensions.DrillDepth"]],"label":"2 x \u00d88 blind holes \u2014 depth 50","name":"VerticalBlindHoles","parameters":{"Length":50.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":6,"constraints":[{"index":0,"name":"","type":"DistanceX","value":0.0},{"index":1,"name":"FrontDrillCenterY","type":"DistanceY","value":-27.5},{"index":2,"name":"FrontDrillRadius","type":"Radius","value":4.0},{"index":3,"name":"","type":"DistanceX","value":0.0},{"index":4,"name":"RearDrillCenterY","type":"DistanceY","value":27.5},{"index":5,"name":"RearDrillRadius","type":"Radius","value":4.0}],"expressions":[[".Constraints.FrontDrillCenterY","-Dimensions.DrillPitch / 2"],[".Constraints.FrontDrillRadius","Dimensions.DrillDiameter / 2"],[".Constraints.RearDrillCenterY","Dimensions.DrillPitch / 2"],[".Constraints.RearDrillRadius","Dimensions.DrillDiameter / 2"],[".Placement.Base.z","Dimensions.TotalHeight"]],"fully_constrained":true,"geometry_types":{"Circle":2},"label":"Two \u00d88 holes, centres 55 apart","name":"VerticalDrillProfile","radii_mm":[4.0]},"step":7,"type":"PartDesign::Pocket","volume_mm3":515008.217728403}],"metrics":{"edges":118,"faces":46,"principal_moments_unit_density_mm5":[565424748.7874033,1349827446.4145882,1518406080.0048332],"solid_count":1,"sorted_axis_extents_mm":[85.0,110.0,230.0],"surface_area_mm2":72343.438663115,"surface_types":{"Cylinder":20,"Plane":26},"valid":true,"vertices":80,"volume_mm3":515008.217728403},"operation_count":7,"sketch_count":7},"freecad_version":"1.1.0","input_sha256":{"candidate":"cd5b8479547c13ce80593d32ecc8c1bbb1c35622182fc779ef5a898336d37367","reference":"3973603f5bb0ce84a4476718c7feb2a514bffbd0fb20359739a7699485694131"},"notes":["Official face-center ICP is topology-dependent; it is not a sampled surface-distance metric.","Feature history is saved document construction order, not evidence of author editing chronology.","No agent script is executed and no CAD file is saved or corrected."],"official_recomputed":{"dimension_findings":{"binding_details":{"alignment":{"landmark_fit_mm":0.356052705,"rotation":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"translation":[0.0,0.0,-10.0]},"geometry_parameters":6,"legacy_parameters":26,"parameters":{"base_end_radii":{"evidence":[{"candidate":{"area":1526.814029645,"bounds_max":[-93.821209757,28.673790444,20.0],"bounds_min":[-115.0,-28.673790444,0.0],"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[-85.0,0.0,10.0],"region":null,"scale":60.0,"values":{"axial_extent":20.0,"diameter":60.0,"radius":30.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[-85.0,0.0,0.0],"radius":null,"region":null,"scale":60.0},"witness":0},{"candidate":{"area":1527.861227196,"bounds_max":[115.0,28.681477483,20.0],"bounds_min":[93.796183799,-28.681477483,0.0],"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[85.0,0.0,10.0],"region":null,"scale":60.0,"values":{"axial_extent":20.0,"diameter":60.0,"radius":30.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[85.0,0.0,0.0],"radius":null,"region":null,"scale":60.0},"witness":1}],"mode":"geometry","quantity":"radius","reason":"Final cylinder radius, anchored to the reference location, direction and material side; check all 2 instances of this reference feature family.","status":"consistent"},"base_end_radii_count":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"base_length":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"base_thickness":{"evidence":[{"candidate":{"area":11009.059836234,"bounds_max":[115.0,55.0,20.0],"bounds_min":[-115.0,-55.0,0.0],"coincident_order":0,"convex":null,"direction":[0.0,0.0,1.0],"kind":"plane_pair","position":[-0.022402263,0.0,10.0],"region":"material","scale":104.924067002,"values":{"separation":20.0}},"reference_location":{"coincident_order":0,"convex":null,"direction":[0.0,0.0,1.0],"kind":"plane_pair","position":[-0.097652534,0.0,0.0],"radius":null,"region":"material","scale":104.853572214},"witness":0}],"mode":"geometry","quantity":"separation","reason":"Final plane_pair separation, anchored to the reference location, direction and material side; check all 1 instances of this reference feature family.","status":"consistent"},"base_width":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"central_outline_reference_diameter":{"evidence":[{"candidate":{"area":1160.466250384,"bounds_max":[13.313542042,55.0,20.0],"bounds_min":[-15.357627499,-55.0,0.0],"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[0.0,0.0,10.0],"region":null,"scale":110.0,"values":{"axial_extent":20.0,"diameter":110.0,"radius":55.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[0.0,0.0,0.0],"radius":null,"region":null,"scale":110.0},"witness":0}],"mode":"geometry","quantity":"diameter","reason":"Final cylinder diameter, anchored to the reference location, direction and material side; check all 1 instances of this reference feature family.","status":"consistent"},"clevis_base_width":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"clevis_crown_radius":{"evidence":[{"candidate":{"area":1263.644821813,"bounds_max":[21.701235863,-15.0,85.0],"bounds_min":[-21.701235863,-40.0,72.411944329],"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,60.0],"region":null,"scale":50.0,"values":{"axial_extent":25.0,"diameter":50.0,"radius":25.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,50.0],"radius":null,"region":null,"scale":50.0},"witness":0},{"candidate":{"area":1263.644821833,"bounds_max":[21.701235863,40.0,85.0],"bounds_min":[-21.701235863,15.0,72.411944329],"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,60.0],"region":null,"scale":50.0,"values":{"axial_extent":25.0,"diameter":50.0,"radius":25.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,50.0],"radius":null,"region":null,"scale":50.0},"witness":1}],"mode":"geometry","quantity":"radius","reason":"Final cylinder radius, anchored to the reference location, direction and material side; check all 2 instances of this reference feature family.","status":"consistent"},"clevis_hole_center_height":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"clevis_hole_diameter":{"evidence":[{"candidate":{"area":1861.63143053,"bounds_max":[12.5,-15.0,72.5],"bounds_min":[-12.5,-40.0,47.5],"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,60.0],"region":null,"scale":25.0,"values":{"axial_extent":25.0,"diameter":25.0,"radius":12.5}},"reference_location":{"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,50.0],"radius":null,"region":null,"scale":25.0},"witness":0},{"candidate":{"area":1861.631430585,"bounds_max":[12.5,40.0,72.5],"bounds_min":[-12.5,15.0,47.5],"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,60.0],"region":null,"scale":25.0,"values":{"axial_extent":25.0,"diameter":25.0,"radius":12.5}},"reference_location":{"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,50.0],"radius":null,"region":null,"scale":25.0},"witness":1}],"mode":"geometry","quantity":"diameter","reason":"Final cylinder diameter, anchored to the reference location, direction and material side; check all 2 instances of this reference feature family.","status":"consistent"},"clevis_included_angle":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"ear_thickness_and_gap_1":{"mode":"legacy","reason":"Several linear parameters share this value; an explicit owner is required before binding. Retain the existing checker and equal failure penalty."},"ear_thickness_and_gap_2":{"evidence":[{"candidate":{"area":3544.221043592,"bounds_max":[47.89,15.0,85.0],"bounds_min":[-47.89,-15.0,20.0],"coincident_order":0,"convex":null,"direction":[0.0,1.0,0.0],"kind":"plane_pair","position":[0.0,0.0,44.343733021],"region":"void","scale":59.533360762,"values":{"separation":30.0}},"reference_location":{"coincident_order":0,"convex":null,"direction":[0.0,1.0,0.0],"kind":"plane_pair","position":[0.0,0.0,34.343498862],"radius":null,"region":"void","scale":59.530090716},"witness":0}],"mode":"geometry","quantity":"separation","reason":"Final plane_pair separation, anchored to the reference location, direction and material side; check all 1 instances of this reference feature family.","status":"consistent"},"ear_thickness_and_gap_3":{"mode":"legacy","reason":"Several linear parameters share this value; an explicit owner is required before binding. Retain the existing checker and equal failure penalty."},"overall_height":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"plan_taper_angles_1":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"plan_taper_angles_2":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"raised_slot_rim_height":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"slot_inner_radii":{"mode":"legacy","reason":"Several unrelated final features could explain this number; no unique geometric owner or repeated family established. Retain the existing checker and equal failure penalty."},"slot_inner_radii_count":{"mode":"legacy","reason":"Multiple named parameters share this typed value; scalar equality cannot identify their intended owners. Retain the existing checker and equal failure penalty."},"slot_inner_widths":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_inner_widths_count":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_longitudinal_references_1":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_longitudinal_references_2":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_outer_radii":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"slot_outer_radii_count":{"mode":"legacy","reason":"Multiple named parameters share this typed value; scalar equality cannot identify their intended owners. Retain the existing checker and equal failure penalty."},"slot_outer_widths":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_outer_widths_count":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_blind_holes_1":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_blind_holes_2":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_blind_holes_count":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_hole_transverse_spacing":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."}}},"consistent":[{"feature":"candidate.extent_x","measured_value":230.0,"param":"base_length","reason":null,"rel_diff":null,"spec_value":230.0,"unit":"mm"},{"feature":"candidate.extent_y","measured_value":110.0,"param":"base_width","reason":null,"rel_diff":null,"spec_value":110.0,"unit":"mm"},{"feature":"BaseOutline.center_polar_radius","measured_value":85.0,"param":"overall_height","reason":null,"rel_diff":null,"spec_value":85.0,"unit":"mm"},{"feature":"RaisedRims.Length","measured_value":3.0,"param":"raised_slot_rim_height","reason":null,"rel_diff":null,"spec_value":3.0,"unit":"mm"},{"feature":"FrontEarOutline.center_polar_radius","measured_value":60.0,"param":"clevis_hole_center_height","reason":null,"rel_diff":null,"spec_value":60.0,"unit":"mm"},{"feature":"FrontEarOutline.segment","measured_value":95.78,"param":"clevis_base_width","reason":null,"rel_diff":null,"spec_value":95.78,"unit":"mm"},{"feature":"candidate.Face20.wire0.walls_1_3","measured_value":53.1,"param":"clevis_included_angle","reason":null,"rel_diff":null,"spec_value":53.1,"unit":"deg"},{"feature":"FrontEarPad.Length","measured_value":25.0,"param":"ear_thickness_and_gap_1","reason":null,"rel_diff":null,"spec_value":25.0,"unit":"mm"},{"feature":"FrontEarPad.Length","measured_value":25.0,"param":"ear_thickness_and_gap_3","reason":null,"rel_diff":null,"spec_value":25.0,"unit":"mm"},{"feature":"MountingSlotOutline.ax1_from_min","measured_value":8.0,"param":"small_blind_holes_1","reason":null,"rel_diff":null,"spec_value":8.0,"unit":"mm"},{"feature":"VerticalBlindHoles.Length","measured_value":50.0,"param":"small_blind_holes_2","reason":null,"rel_diff":null,"spec_value":50.0,"unit":"mm"},{"feature":"RaisedRimOutline.circle_radius","measured_value":13.0,"param":"slot_outer_radii","reason":null,"rel_diff":null,"spec_value":13.0,"unit":"mm"},{"feature":"MountingSlotOutline.circle_radius","measured_value":8.0,"param":"slot_inner_radii","reason":null,"rel_diff":null,"spec_value":8.0,"unit":"mm"},{"feature":"RaisedRimOutline.symmetric_span_ax1","measured_value":26.0,"param":"slot_outer_widths","reason":null,"rel_diff":null,"spec_value":26.0,"unit":"mm"},{"feature":"MountingSlotOutline.symmetric_span_ax1","measured_value":16.0,"param":"slot_inner_widths","reason":null,"rel_diff":null,"spec_value":16.0,"unit":"mm"},{"feature":"RaisedRimOutline.symmetric_span_ax0","measured_value":130.0,"param":"slot_longitudinal_references_1","reason":null,"rel_diff":null,"spec_value":130.0,"unit":"mm"},{"feature":"RaisedRimOutline.symmetric_span_ax0","measured_value":170.0,"param":"slot_longitudinal_references_2","reason":null,"rel_diff":null,"spec_value":170.0,"unit":"mm"},{"feature":"VerticalDrillProfile.ax1_from_max","measured_value":55.0,"param":"small_hole_transverse_spacing","reason":null,"rel_diff":null,"spec_value":55.0,"unit":"mm"},{"feature":"candidate.Face4.wire0.walls_5_7","measured_value":34.2,"param":"plan_taper_angles_1","reason":null,"rel_diff":null,"spec_value":34.2,"unit":"deg"},{"feature":"candidate.Face4.wire0.walls_1_3","measured_value":34.1,"param":"plan_taper_angles_2","reason":null,"rel_diff":null,"spec_value":34.1,"unit":"deg"},{"feature":"BaseOutline.equal_arc_count","measured_value":2.0,"param":"small_blind_holes_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"BaseOutline.equal_arc_count","measured_value":2.0,"param":"base_end_radii_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"RaisedRimOutline.equal_arc_count","measured_value":4.0,"param":"slot_outer_radii_count","reason":null,"rel_diff":null,"spec_value":4.0,"unit":"count"},{"feature":"RaisedRimOutline.equal_arc_count","measured_value":4.0,"param":"slot_inner_radii_count","reason":null,"rel_diff":null,"spec_value":4.0,"unit":"count"},{"feature":"BaseOutline.equal_arc_count","measured_value":2.0,"param":"slot_outer_widths_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"BaseOutline.equal_arc_count","measured_value":2.0,"param":"slot_inner_widths_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"final_geometry:separation","measured_value":[20.0],"param":"base_thickness","reason":"Compared every bound final-geometry instance","rel_diff":null,"spec_value":20.0,"unit":"mm"},{"feature":"final_geometry:diameter","measured_value":[25.0,25.0],"param":"clevis_hole_diameter","reason":"Compared every bound final-geometry instance","rel_diff":null,"spec_value":25.0,"unit":"mm"},{"feature":"final_geometry:radius","measured_value":[25.0,25.0],"param":"clevis_crown_radius","reason":"Compared every bound final-geometry instance","rel_diff":null,"spec_value":25.0,"unit":"mm"},{"feature":"final_geometry:separation","measured_value":[30.0],"param":"ear_thickness_and_gap_2","reason":"Compared every bound final-geometry instance","rel_diff":null,"spec_value":30.0,"unit":"mm"},{"feature":"final_geometry:diameter","measured_value":[110.0],"param":"central_outline_reference_diameter","reason":"Compared every bound final-geometry instance","rel_diff":null,"spec_value":110.0,"unit":"mm"},{"feature":"final_geometry:radius","measured_value":[30.0,30.0],"param":"base_end_radii","reason":"Compared every bound final-geometry instance","rel_diff":null,"spec_value":30.0,"unit":"mm"}],"error":null,"fcstd_path":"/input/answer.FCStd","feature_health":{},"inconsistent":[],"not_found":[],"spec_name":"Double Clevis Mount Base","summary":{"consistency_rate":1.0,"consistent":32,"inconsistent":0,"measurable_rate":1.0,"not_found":0,"total_params":32,"unexpected_features":18},"unexpected_features":["BasePad","CrossBore","FrontEarPad","MountBody","MountingSlotOutline","MountingSlots","Origin001","RaisedRimOutline","RearEarOutline","RearEarPad","VerticalBlindHoles","VerticalDrillProfile","cyl_cluster_1","cyl_cluster_2","cyl_cluster_3","cyl_cluster_4","cyl_cluster_5","cyl_cluster_6"]},"geometry":0.550815339,"geometry_details":{"bbox_gate":{"passed":true,"relative_error":0.000570587,"threshold":0.1},"geom_details":{"area_rel_diff":0.000428669,"area_tier":"Matched","bbox_candidate":[85.0,111.463670277,222.016489843],"bbox_frame":"occt_obb","bbox_reference":[85.0,111.400070529,222.0396642],"bbox_rel_diff":0.000570587,"bbox_tier":"Matched","principal_moments_candidate":[0.170877369,0.407932202,0.458878457],"principal_moments_reference":[0.170872043,0.408024438,0.458880462],"principal_moments_rel_diff":0.000226055,"principal_moments_tier":"Matched","solid_count":1,"subscores":{"bbox":1.0,"principal_moments":1.0,"surface_area":1.0,"surface_types":0.606218564,"volume":1.0},"surface_types_area_floor":723.434386631,"surface_types_area_floor_fraction":0.01,"surface_types_candidate":{"Cylinder":14549.36366893,"Plane":57794.074994184},"surface_types_per_type_rel_diff":{"Cylinder":0.024761756,"Plane":0.006928505},"surface_types_reference":{"Cylinder":14918.778827249,"Plane":57393.648479758},"surface_types_rel_diff":0.024761756,"surface_types_tier":"Close","volume_rel_diff":0.000611363,"volume_tier":"Matched"},"icp_details":{"R":[[0.999999978,0.0,0.000211296],[0.0,1.0,0.0],[-0.000211296,0.0,0.999999978]],"candidate_to_reference_max_residual":1.821136103,"candidates_refined":6,"iterations":2,"max_residual":1.821136103,"n_faces_candidate":46,"n_faces_reference":46,"n_vertices_candidate":80,"n_vertices_reference":80,"reference_to_candidate_max_residual":1.821136103,"rmse":0.669943148,"t":[-0.055984549,0.0,-10.000666491],"winning_permutation":3},"subscores":{"bbox":1.0,"icp":0.146789104,"principal_moments":1.0,"surface_area":1.0,"surface_types":0.606218564,"volume":1.0}},"spec":1.0,"spec_details":{"consistent":32,"failure_budget":10,"failure_denominator":10,"failures":0,"geometry_bindings":{"alignment":{"landmark_fit_mm":0.356052705,"rotation":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"translation":[0.0,0.0,-10.0]},"geometry_parameters":6,"legacy_parameters":26,"parameters":{"base_end_radii":{"evidence":[{"candidate":{"area":1526.814029645,"bounds_max":[-93.821209757,28.673790444,20.0],"bounds_min":[-115.0,-28.673790444,0.0],"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[-85.0,0.0,10.0],"region":null,"scale":60.0,"values":{"axial_extent":20.0,"diameter":60.0,"radius":30.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[-85.0,0.0,0.0],"radius":null,"region":null,"scale":60.0},"witness":0},{"candidate":{"area":1527.861227196,"bounds_max":[115.0,28.681477483,20.0],"bounds_min":[93.796183799,-28.681477483,0.0],"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[85.0,0.0,10.0],"region":null,"scale":60.0,"values":{"axial_extent":20.0,"diameter":60.0,"radius":30.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[85.0,0.0,0.0],"radius":null,"region":null,"scale":60.0},"witness":1}],"mode":"geometry","quantity":"radius","reason":"Final cylinder radius, anchored to the reference location, direction and material side; check all 2 instances of this reference feature family.","status":"consistent"},"base_end_radii_count":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"base_length":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"base_thickness":{"evidence":[{"candidate":{"area":11009.059836234,"bounds_max":[115.0,55.0,20.0],"bounds_min":[-115.0,-55.0,0.0],"coincident_order":0,"convex":null,"direction":[0.0,0.0,1.0],"kind":"plane_pair","position":[-0.022402263,0.0,10.0],"region":"material","scale":104.924067002,"values":{"separation":20.0}},"reference_location":{"coincident_order":0,"convex":null,"direction":[0.0,0.0,1.0],"kind":"plane_pair","position":[-0.097652534,0.0,0.0],"radius":null,"region":"material","scale":104.853572214},"witness":0}],"mode":"geometry","quantity":"separation","reason":"Final plane_pair separation, anchored to the reference location, direction and material side; check all 1 instances of this reference feature family.","status":"consistent"},"base_width":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"central_outline_reference_diameter":{"evidence":[{"candidate":{"area":1160.466250384,"bounds_max":[13.313542042,55.0,20.0],"bounds_min":[-15.357627499,-55.0,0.0],"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[0.0,0.0,10.0],"region":null,"scale":110.0,"values":{"axial_extent":20.0,"diameter":110.0,"radius":55.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,0.0,1.0],"kind":"cylinder","position":[0.0,0.0,0.0],"radius":null,"region":null,"scale":110.0},"witness":0}],"mode":"geometry","quantity":"diameter","reason":"Final cylinder diameter, anchored to the reference location, direction and material side; check all 1 instances of this reference feature family.","status":"consistent"},"clevis_base_width":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"clevis_crown_radius":{"evidence":[{"candidate":{"area":1263.644821813,"bounds_max":[21.701235863,-15.0,85.0],"bounds_min":[-21.701235863,-40.0,72.411944329],"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,60.0],"region":null,"scale":50.0,"values":{"axial_extent":25.0,"diameter":50.0,"radius":25.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,50.0],"radius":null,"region":null,"scale":50.0},"witness":0},{"candidate":{"area":1263.644821833,"bounds_max":[21.701235863,40.0,85.0],"bounds_min":[-21.701235863,15.0,72.411944329],"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,60.0],"region":null,"scale":50.0,"values":{"axial_extent":25.0,"diameter":50.0,"radius":25.0}},"reference_location":{"coincident_order":0,"convex":true,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,50.0],"radius":null,"region":null,"scale":50.0},"witness":1}],"mode":"geometry","quantity":"radius","reason":"Final cylinder radius, anchored to the reference location, direction and material side; check all 2 instances of this reference feature family.","status":"consistent"},"clevis_hole_center_height":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"clevis_hole_diameter":{"evidence":[{"candidate":{"area":1861.63143053,"bounds_max":[12.5,-15.0,72.5],"bounds_min":[-12.5,-40.0,47.5],"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,60.0],"region":null,"scale":25.0,"values":{"axial_extent":25.0,"diameter":25.0,"radius":12.5}},"reference_location":{"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,-27.5,50.0],"radius":null,"region":null,"scale":25.0},"witness":0},{"candidate":{"area":1861.631430585,"bounds_max":[12.5,40.0,72.5],"bounds_min":[-12.5,15.0,47.5],"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,60.0],"region":null,"scale":25.0,"values":{"axial_extent":25.0,"diameter":25.0,"radius":12.5}},"reference_location":{"coincident_order":0,"convex":false,"direction":[0.0,1.0,0.0],"kind":"cylinder","position":[0.0,27.5,50.0],"radius":null,"region":null,"scale":25.0},"witness":1}],"mode":"geometry","quantity":"diameter","reason":"Final cylinder diameter, anchored to the reference location, direction and material side; check all 2 instances of this reference feature family.","status":"consistent"},"clevis_included_angle":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"ear_thickness_and_gap_1":{"mode":"legacy","reason":"Several linear parameters share this value; an explicit owner is required before binding. Retain the existing checker and equal failure penalty."},"ear_thickness_and_gap_2":{"evidence":[{"candidate":{"area":3544.221043592,"bounds_max":[47.89,15.0,85.0],"bounds_min":[-47.89,-15.0,20.0],"coincident_order":0,"convex":null,"direction":[0.0,1.0,0.0],"kind":"plane_pair","position":[0.0,0.0,44.343733021],"region":"void","scale":59.533360762,"values":{"separation":30.0}},"reference_location":{"coincident_order":0,"convex":null,"direction":[0.0,1.0,0.0],"kind":"plane_pair","position":[0.0,0.0,34.343498862],"radius":null,"region":"void","scale":59.530090716},"witness":0}],"mode":"geometry","quantity":"separation","reason":"Final plane_pair separation, anchored to the reference location, direction and material side; check all 1 instances of this reference feature family.","status":"consistent"},"ear_thickness_and_gap_3":{"mode":"legacy","reason":"Several linear parameters share this value; an explicit owner is required before binding. Retain the existing checker and equal failure penalty."},"overall_height":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"plan_taper_angles_1":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"plan_taper_angles_2":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"raised_slot_rim_height":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"slot_inner_radii":{"mode":"legacy","reason":"Several unrelated final features could explain this number; no unique geometric owner or repeated family established. Retain the existing checker and equal failure penalty."},"slot_inner_radii_count":{"mode":"legacy","reason":"Multiple named parameters share this typed value; scalar equality cannot identify their intended owners. Retain the existing checker and equal failure penalty."},"slot_inner_widths":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_inner_widths_count":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_longitudinal_references_1":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_longitudinal_references_2":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_outer_radii":{"mode":"legacy","reason":"No surviving finite feature of the required measurement type matches the reference parameter uniquely; retain the existing checker and equal failure penalty."},"slot_outer_radii_count":{"mode":"legacy","reason":"Multiple named parameters share this typed value; scalar equality cannot identify their intended owners. Retain the existing checker and equal failure penalty."},"slot_outer_widths":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"slot_outer_widths_count":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_blind_holes_1":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_blind_holes_2":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_blind_holes_count":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."},"small_hole_transverse_spacing":{"mode":"legacy","reason":"This coordinate, angle, pattern or construction parameter needs a case-specific semantic binding; retain the existing checker and equal failure penalty."}}},"inconsistent":0,"measurable_rate":1.0,"not_found":0,"raw_consistency_rate":1.0,"total_params":32,"unexpected_features":18}},"overlap":{"candidate_to_reference":{"rotation":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"translation":[0.0,0.0,-10.0]},"extra_material_mm3":333.381532907,"failed_poses":0,"intersection_mm3":514674.942568904,"limitation":"Restricted to right-angle coordinate conventions; not globally optimal for arbitrary rotated models.","method":"24 proper right-angle rotations, extent shortlist, bounding-box-center translation; best exact intersection volume","missing_material_mm3":18.200834938,"poses_tested":4,"regions":{"extra":{"triangles":[[0,1,2],[2,1,3],[3,4,5],[1,4,3],[5,6,7],[4,6,5],[1,0,4],[4,0,6],[0,8,9],[0,9,10],[0,10,11],[11,6,0],[6,11,12],[6,12,7],[2,3,5],[2,5,7],[13,2,14],[14,2,15],[15,2,12],[7,12,2],[8,0,13],[13,0,2],[9,8,13],[9,13,14],[10,14,15],[10,15,12],[10,9,14],[11,10,12],[16,17,18],[18,17,19],[20,17,21],[21,17,22],[22,17,23],[16,23,17],[17,20,24],[24,20,25],[26,16,27],[16,18,27],[27,19,28],[28,19,24],[18,19,27],[19,17,24],[23,16,26],[23,26,29],[22,23,29],[22,29,30],[21,30,31],[21,31,25],[21,22,30],[20,21,25],[24,26,27],[24,27,28],[24,25,31],[24,31,30],[24,30,29],[29,26,24],[32,33,34],[32,34,35],[32,35,36],[37,33,32],[37,38,33],[34,33,38],[34,38,39],[35,39,40],[35,34,39],[36,40,41],[36,35,40],[32,41,37],[32,36,41],[38,37,39],[39,37,40],[40,37,41],[42,43,44],[44,43,45],[45,43,46],[46,43,47],[47,43,48],[46,47,49],[45,49,50],[45,46,49],[44,50,51],[44,45,50],[42,44,51],[51,43,42],[51,48,43],[48,51,50],[48,50,49],[48,49,47],[52,53,54],[52,54,55],[52,55,56],[57,53,52],[57,58,53],[54,53,58],[54,58,59],[55,59,60],[55,54,59],[56,60,61],[56,55,60],[52,61,57],[52,56,61],[58,57,59],[59,57,60],[60,57,61],[62,63,64],[64,63,65],[65,63,66],[66,67,68],[66,63,67],[66,68,69],[65,69,70],[65,66,69],[64,70,71],[64,65,70],[62,64,71],[71,63,62],[71,67,63],[67,71,70],[67,70,69],[67,69,68]],"vertices":[[13.313542042,53.364310155,-10.0],[12.862109692,53.47491126,-10.0],[13.313542042,53.364310155,10.0],[12.862109692,53.47491126,10.0],[12.409758824,53.581693571,-10.0],[12.409758824,53.581693571,10.0],[11.95652174,53.684649462,-10.0],[11.95652174,53.684649462,10.0],[93.796183799,28.681477483,-10.0],[93.043360964,28.90163221,-10.0],[92.285039954,29.102030734,-10.0],[91.52173913,29.28253607,-10.0],[91.52173913,29.28253607,10.0],[93.796183799,28.681477483,10.0],[93.043360964,28.90163221,10.0],[92.285039954,29.102030734,10.0],[11.95652174,-53.684649462,-10.0],[13.313542042,-53.364310155,-10.0],[12.409758824,-53.581693571,-10.0],[12.862109692,-53.47491126,-10.0],[93.796183799,-28.681477483,-10.0],[93.043360964,-28.90163221,-10.0],[92.285039954,-29.102030734,-10.0],[91.52173913,-29.28253607,-10.0],[13.313542042,-53.364310155,10.0],[93.796183799,-28.681477483,10.0],[11.95652174,-53.684649462,10.0],[12.409758824,-53.581693571,10.0],[12.862109692,-53.47491126,10.0],[91.52173913,-29.28253607,10.0],[92.285039954,-29.102030734,10.0],[93.043360964,-28.90163221,10.0],[47.831176973,-40.0,10.117723357],[22.955502388,-40.0,59.901762979],[22.976899763,-40.0,59.852008795],[22.998189299,-40.0,59.802208371],[23.019370898,-40.0,59.752361943],[47.831176973,-15.0,10.117723357],[22.955502388,-15.0,59.901762979],[22.976899763,-15.0,59.852008795],[22.998189299,-15.0,59.802208371],[23.019370898,-15.0,59.752361943],[-22.955502388,-40.0,59.901762979],[-47.831176981,-40.0,10.117723341],[-22.976899763,-40.0,59.852008795],[-22.998189299,-40.0,59.802208371],[-23.019370898,-40.0,59.752361943],[-23.019370898,-15.0,59.752361943],[-47.831176981,-15.0,10.117723341],[-22.998189299,-15.0,59.802208371],[-22.976899763,-15.0,59.852008795],[-22.955502388,-15.0,59.901762979],[47.831176973,15.0,10.117723357],[22.955502388,15.0,59.901762979],[22.976899763,15.0,59.852008795],[22.998189299,15.0,59.802208371],[23.019370898,15.0,59.752361943],[47.831176973,40.0,10.117723357],[22.955502388,40.0,59.901762979],[22.976899763,40.0,59.852008795],[22.998189299,40.0,59.802208371],[23.019370898,40.0,59.752361943],[-22.955502388,15.0,59.901762979],[-47.831176981,15.0,10.117723341],[-22.976899763,15.0,59.852008795],[-22.998189299,15.0,59.802208371],[-23.019370898,15.0,59.752361943],[-47.831176981,40.0,10.117723341],[-23.019370898,40.0,59.752361943],[-22.998189299,40.0,59.802208371],[-22.976899763,40.0,59.852008795],[-22.955502388,40.0,59.901762979]]},"missing":{"triangles":[[0,1,2],[0,3,1],[4,5,0],[5,6,0],[6,3,0],[1,6,7],[3,6,1],[8,9,2],[7,8,2],[1,7,2],[6,5,7],[7,5,8],[8,4,9],[9,4,2],[5,4,8],[4,0,2],[10,11,12],[12,11,13],[11,14,15],[11,16,14],[10,16,11],[11,15,13],[13,15,17],[17,14,18],[18,14,19],[15,14,17],[14,16,19],[18,13,17],[19,13,18],[19,12,13],[19,10,12],[16,10,19],[20,21,22],[23,20,22],[20,23,24],[22,25,24],[22,24,23],[22,21,25],[25,21,24],[24,21,20],[26,27,28],[28,29,30],[28,27,29],[30,31,28],[28,31,26],[29,27,26],[31,29,26],[29,31,30],[32,33,34],[35,32,34],[32,35,36],[34,37,36],[34,36,35],[34,33,37],[37,33,36],[36,33,32],[38,39,40],[40,41,42],[40,39,41],[42,43,40],[40,43,38],[41,39,38],[43,41,38],[41,43,42],[44,45,46],[46,45,47],[44,46,48],[48,46,49],[49,47,50],[46,47,49],[50,45,51],[47,45,50],[48,51,45],[48,45,44],[51,48,49],[51,49,50],[52,53,54],[52,54,55],[56,53,52],[57,56,52],[52,55,57],[57,55,58],[58,55,59],[59,54,56],[55,54,59],[54,53,56],[56,57,59],[59,57,58],[60,61,62],[62,61,63],[60,62,64],[64,62,65],[65,63,66],[62,63,65],[66,61,67],[63,61,66],[64,67,61],[64,61,60],[67,64,65],[67,65,66],[68,69,70],[68,70,71],[72,69,68],[73,72,68],[73,68,74],[68,71,74],[74,70,75],[75,70,72],[71,70,74],[70,69,72],[72,73,75],[75,73,74]],"vertices":[[-16.176470588,52.567307324,-10.0],[-93.821209757,28.673790444,10.0],[-16.176470588,52.567307324,10.0],[-93.821209757,28.673790444,-10.0],[-15.903947218,52.650398506,-10.0],[-15.630997081,52.732076863,-10.0],[-15.357627499,52.812340202,-10.0],[-15.357627499,52.812340202,10.0],[-15.630997081,52.732076863,10.0],[-15.903947218,52.650398506,10.0],[-93.821209757,-28.673790444,-10.0],[-16.176470588,-52.567307324,-10.0],[-93.821209757,-28.673790444,10.0],[-16.176470588,-52.567307324,10.0],[-15.630997081,-52.732076863,-10.0],[-15.903947218,-52.650398506,-10.0],[-15.357627499,-52.812340202,-10.0],[-15.903947218,-52.650398506,10.0],[-15.630997081,-52.732076863,10.0],[-15.357627499,-52.812340202,10.0],[47.890025575,-40.0,10.0],[47.890025575,-15.0,10.0],[47.831176973,-15.0,10.117723357],[47.831176973,-40.0,10.117723357],[47.89,-40.0,10.0],[47.89,-15.0,10.0],[-47.89,-40.0,10.0],[-47.831176973,-40.0,10.117723356],[-47.890025575,-40.0,10.0],[-47.831176973,-15.0,10.117723356],[-47.890025575,-15.0,10.0],[-47.89,-15.0,10.0],[47.890025575,15.0,10.0],[47.890025575,40.0,10.0],[47.831176973,40.0,10.117723357],[47.831176973,15.0,10.117723357],[47.89,15.0,10.0],[47.89,40.0,10.0],[-47.89,15.0,10.0],[-47.831176973,15.0,10.117723356],[-47.890025575,15.0,10.0],[-47.831176973,40.0,10.117723356],[-47.890025575,40.0,10.0],[-47.89,40.0,10.0],[-22.955502388,-40.0,59.901762979],[-21.701235863,-40.0,62.411944329],[-22.568840864,-40.0,60.753949138],[-22.15055666,-40.0,61.591067234],[-22.955502388,-15.0,59.901762979],[-22.568840864,-15.0,60.753949138],[-22.15055666,-15.0,61.591067234],[-21.701235863,-15.0,62.411944329],[21.701235863,-40.0,62.411944329],[22.955502388,-40.0,59.901762979],[22.568840864,-40.0,60.753949138],[22.15055666,-40.0,61.591067234],[22.955502388,-15.0,59.901762979],[21.701235863,-15.0,62.411944329],[22.15055666,-15.0,61.591067234],[22.568840864,-15.0,60.753949138],[-22.955502388,15.0,59.901762979],[-21.701235863,15.0,62.411944329],[-22.568840864,15.0,60.753949138],[-22.15055666,15.0,61.591067234],[-22.955502388,40.0,59.901762979],[-22.568840864,40.0,60.753949138],[-22.15055666,40.0,61.591067234],[-21.701235863,40.0,62.411944329],[21.701235863,15.0,62.411944329],[22.955502388,15.0,59.901762979],[22.568840864,15.0,60.753949138],[22.15055666,15.0,61.591067234],[22.955502388,40.0,59.901762979],[21.701235863,40.0,62.411944329],[22.15055666,40.0,61.591067234],[22.568840864,40.0,60.753949138]]}},"union_mm3":515026.635676829,"volume_iou":0.999317136},"reference":{"history":[{"delta_volume_mm3":336860.172413727,"depends_on":["Sketch"],"expressions":[],"label":"Extrude1","name":"Extrude1","parameters":{"Length":20.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":28,"constraints":[{"index":0,"name":"","type":"Coincident","value":0.0},{"index":1,"name":"","type":"Coincident","value":0.0},{"index":2,"name":"","type":"Coincident","value":0.0},{"index":3,"name":"","type":"Coincident","value":0.0},{"index":4,"name":"","type":"Tangent","value":-1.570796327},{"index":5,"name":"","type":"Tangent","value":-1.570796327},{"index":6,"name":"","type":"Tangent","value":-1.570796327},{"index":7,"name":"","type":"Tangent","value":-1.570796327},{"index":8,"name":"","type":"Tangent","value":-1.570796327},{"index":9,"name":"","type":"Tangent","value":-1.570796327},{"index":10,"name":"","type":"Tangent","value":-1.570796327},{"index":11,"name":"","type":"Tangent","value":-1.570796327},{"index":12,"name":"","type":"Tangent","value":-1.570796327},{"index":13,"name":"","type":"Tangent","value":-1.570796327},{"index":14,"name":"","type":"Tangent","value":-1.570796327},{"index":15,"name":"","type":"Tangent","value":-1.570796327},{"index":16,"name":"","type":"Horizontal","value":0.0},{"index":17,"name":"","type":"Horizontal","value":0.0},{"index":18,"name":"","type":"Horizontal","value":0.0},{"index":19,"name":"","type":"Horizontal","value":0.0},{"index":20,"name":"","type":"Radius","value":30.0},{"index":21,"name":"","type":"Radius","value":55.0},{"index":22,"name":"","type":"Radius","value":30.0},{"index":23,"name":"","type":"Radius","value":55.0},{"index":24,"name":"","type":"Radius","value":8.0},{"index":25,"name":"","type":"Radius","value":8.0},{"index":26,"name":"","type":"Distance","value":20.0},{"index":27,"name":"","type":"Distance","value":20.0}],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":8,"LineSegment":8},"label":"Sketch","name":"Sketch","radii_mm":[8.0,30.0,55.0]},"step":1,"type":"PartDesign::Pad","volume_mm3":336860.172413727},{"delta_volume_mm3":3179.203371762,"depends_on":["Extrude1","Sketch001"],"expressions":[],"label":"Extrude2","name":"Extrude2","parameters":{"Length":3.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":32,"constraints":[{"index":0,"name":"","type":"Tangent","value":-1.570796327},{"index":1,"name":"","type":"Tangent","value":-1.570796327},{"index":2,"name":"","type":"Tangent","value":-1.570796327},{"index":3,"name":"","type":"Tangent","value":-1.570796327},{"index":4,"name":"","type":"Tangent","value":-1.570796327},{"index":5,"name":"","type":"Tangent","value":-1.570796327},{"index":6,"name":"","type":"Tangent","value":-1.570796327},{"index":7,"name":"","type":"Tangent","value":-1.570796327},{"index":8,"name":"","type":"Tangent","value":-1.570796327},{"index":9,"name":"","type":"Tangent","value":-1.570796327},{"index":10,"name":"","type":"Tangent","value":-1.570796327},{"index":11,"name":"","type":"Tangent","value":-1.570796327},{"index":12,"name":"","type":"Tangent","value":-1.570796327},{"index":13,"name":"","type":"Tangent","value":-1.570796327},{"index":14,"name":"","type":"Tangent","value":-1.570796327},{"index":15,"name":"","type":"Tangent","value":-1.570796327},{"index":16,"name":"","type":"Horizontal","value":0.0},{"index":17,"name":"","type":"Horizontal","value":0.0},{"index":18,"name":"","type":"Horizontal","value":0.0},{"index":19,"name":"","type":"Horizontal","value":0.0},{"index":20,"name":"","type":"Horizontal","value":0.0},{"index":21,"name":"","type":"Horizontal","value":0.0},{"index":22,"name":"","type":"Horizontal","value":0.0},{"index":23,"name":"","type":"Horizontal","value":0.0},{"index":24,"name":"","type":"Radius","value":13.0},{"index":25,"name":"","type":"Radius","value":8.0},{"index":26,"name":"","type":"Radius","value":13.0},{"index":27,"name":"","type":"Radius","value":8.0},{"index":28,"name":"","type":"Distance","value":20.0},{"index":29,"name":"","type":"Distance","value":20.0},{"index":30,"name":"","type":"Distance","value":20.0},{"index":31,"name":"","type":"Distance","value":20.0}],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":8,"LineSegment":8},"label":"Sketch001","name":"Sketch001","radii_mm":[8.0,13.0]},"step":2,"type":"PartDesign::Pad","volume_mm3":340039.375785488},{"delta_volume_mm3":88595.792515918,"depends_on":["Extrude2","Sketch002"],"expressions":[],"label":"Extrude3","name":"Extrude3","parameters":{"Length":25.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":8,"constraints":[{"index":0,"name":"","type":"Coincident","value":0.0},{"index":1,"name":"","type":"Coincident","value":0.0},{"index":2,"name":"","type":"Coincident","value":0.0},{"index":3,"name":"","type":"Coincident","value":0.0},{"index":4,"name":"","type":"Horizontal","value":0.0},{"index":5,"name":"","type":"Radius","value":25.0},{"index":6,"name":"","type":"Diameter","value":25.0},{"index":7,"name":"","type":"Distance","value":95.78005115}],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":1,"Circle":1,"LineSegment":3},"label":"Sketch002","name":"Sketch002","radii_mm":[12.5,25.0]},"step":3,"type":"PartDesign::Pad","volume_mm3":428635.168301406},{"delta_volume_mm3":88595.792515918,"depends_on":["Extrude3","Sketch003"],"expressions":[],"label":"Extrude4","name":"Extrude4","parameters":{"Length":25.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":8,"constraints":[{"index":0,"name":"","type":"Coincident","value":0.0},{"index":1,"name":"","type":"Coincident","value":0.0},{"index":2,"name":"","type":"Coincident","value":0.0},{"index":3,"name":"","type":"Coincident","value":0.0},{"index":4,"name":"","type":"Horizontal","value":0.0},{"index":5,"name":"","type":"Radius","value":25.0},{"index":6,"name":"","type":"Diameter","value":25.0},{"index":7,"name":"","type":"Distance","value":95.78005115}],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":1,"Circle":1,"LineSegment":3},"label":"Sketch003","name":"Sketch003","radii_mm":[12.5,25.0]},"step":4,"type":"PartDesign::Pad","volume_mm3":517230.960817325},{"delta_volume_mm3":-2537.600299994,"depends_on":["Extrude4","Sketch004"],"expressions":[],"label":"Extrude5","name":"Extrude5","parameters":{"Length":50.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":true,"Type":"Length"},"profile":{"constraint_count":2,"constraints":[{"index":0,"name":"","type":"Diameter","value":8.0},{"index":1,"name":"","type":"Diameter","value":8.0}],"expressions":[],"fully_constrained":false,"geometry_types":{"Circle":2},"label":"Sketch004","name":"Sketch004","radii_mm":[4.0]},"step":5,"type":"PartDesign::Pocket","volume_mm3":514693.36051733}],"metrics":{"edges":118,"faces":46,"principal_moments_unit_density_mm5":[564831125.7693275,1348757228.4890401,1516865861.456952],"solid_count":1,"sorted_axis_extents_mm":[85.0,110.0,230.0],"surface_area_mm2":72312.427307007,"surface_types":{"Cylinder":20,"Plane":26},"valid":true,"vertices":80,"volume_mm3":514693.36051733},"operation_count":5,"sketch_count":5},"schema_version":1}
