{"candidate":{"history":[{"delta_volume_mm3":358141.210622953,"depends_on":["BaseSketch"],"expressions":[],"label":"BasePad","name":"BasePad","parameters":{"Length":20.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":4,"LineSegment":4},"label":"BaseSketch","name":"BaseSketch","radii_mm":[30.0,55.0]},"step":1,"type":"PartDesign::Pad","volume_mm3":358141.210622953},{"delta_volume_mm3":6305.57495074,"depends_on":["BasePad","BossSketch"],"expressions":[],"label":"BossPad","name":"BossPad","parameters":{"Length":3.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":4,"LineSegment":4},"label":"BossSketch","name":"BossSketch","radii_mm":[13.0]},"step":2,"type":"PartDesign::Pad","volume_mm3":364446.785573694},{"delta_volume_mm3":-23968.848772169,"depends_on":["BossPad","SlotSketch"],"expressions":[],"label":"SlotPocket","name":"SlotPocket","parameters":{"Length":5.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"ThroughAll"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":4,"LineSegment":4},"label":"SlotSketch","name":"SlotSketch","radii_mm":[8.0]},"step":3,"type":"PartDesign::Pocket","volume_mm3":340477.936801525},{"delta_volume_mm3":322993.781145005,"depends_on":["EarSketch","SlotPocket"],"expressions":[],"label":"EarPad","name":"EarPad","parameters":{"Length":80.0,"Length2":10.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"ArcOfCircle":1,"LineSegment":3},"label":"EarSketch","name":"EarSketch","radii_mm":[25.0]},"step":4,"type":"PartDesign::Pad","volume_mm3":663471.71794653},{"delta_volume_mm3":-121156.56411462,"depends_on":["EarPad","GapSketch"],"expressions":[],"label":"GapPocket","name":"GapPocket","parameters":{"Length":70.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"LineSegment":4},"label":"GapSketch","name":"GapSketch","radii_mm":[]},"step":5,"type":"PartDesign::Pocket","volume_mm3":542315.15383191},{"delta_volume_mm3":-24543.69260617,"depends_on":["GapPocket","PinSketch"],"expressions":[],"label":"PinPocket","name":"PinPocket","parameters":{"Length":5.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"ThroughAll"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"Circle":1},"label":"PinSketch","name":"PinSketch","radii_mm":[12.5]},"step":6,"type":"PartDesign::Pocket","volume_mm3":517771.461225739},{"delta_volume_mm3":-2537.92771866,"depends_on":["PinPocket","TopHoleSketch"],"expressions":[],"label":"TopHolePocket","name":"TopHolePocket","parameters":{"Length":50.0,"Length2":5.0,"Midplane":false,"Refine":true,"Reversed":false,"Type":"Length"},"profile":{"constraint_count":0,"constraints":[],"expressions":[],"fully_constrained":false,"geometry_types":{"Circle":2},"label":"TopHoleSketch","name":"TopHoleSketch","radii_mm":[4.0]},"step":7,"type":"PartDesign::Pocket","volume_mm3":515233.53350708}],"metrics":{"edges":130,"faces":50,"principal_moments_unit_density_mm5":[565980460.911469,1350304131.3749607,1519101528.720452],"solid_count":1,"sorted_axis_extents_mm":[85.0,110.0,230.0],"surface_area_mm2":72365.834379935,"surface_types":{"Cylinder":22,"Plane":28},"valid":true,"vertices":88,"volume_mm3":515233.53350708},"operation_count":7,"sketch_count":7},"freecad_version":"1.1.0","input_sha256":{"candidate":"d98332ae301e26009dbb9ad5dc80af5cab5aba871579389ba419d85c03f18c2e","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":1.122733838,"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.716950732,"bounds_max":[115.0,28.673076722,20.0],"bounds_min":[93.823529412,-28.673076722,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":1526.716950732,"bounds_max":[-93.823529412,28.673076722,20.0],"bounds_min":[-115.0,-28.673076722,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":11027.500942649,"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.0,0.0,10.0],"region":"material","scale":105.011908575,"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":1313.541685213,"bounds_max":[16.176470588,55.0,20.0],"bounds_min":[-16.176470588,-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":1334.69545271,"bounds_max":[22.371311007,40.0,85.0],"bounds_min":[-22.371311007,15.0,71.159052103],"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":1334.695452711,"bounds_max":[22.371311007,-15.0,85.0],"bounds_min":[-22.371311007,-40.0,71.159052103],"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.631430533,"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":0},{"candidate":{"area":1861.631430571,"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":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":3546.548412189,"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.35050655],"region":"void","scale":59.552904314,"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":"BaseSketch.ax0_from_max","measured_value":110.0,"param":"base_width","reason":null,"rel_diff":null,"spec_value":110.0,"unit":"mm"},{"feature":"BaseSketch.center_polar_radius","measured_value":85.0,"param":"overall_height","reason":null,"rel_diff":null,"spec_value":85.0,"unit":"mm"},{"feature":"BossPad.Length","measured_value":3.0,"param":"raised_slot_rim_height","reason":null,"rel_diff":null,"spec_value":3.0,"unit":"mm"},{"feature":"EarSketch.center_polar_radius","measured_value":60.0,"param":"clevis_hole_center_height","reason":null,"rel_diff":null,"spec_value":60.0,"unit":"mm"},{"feature":"EarSketch.segment","measured_value":95.78,"param":"clevis_base_width","reason":null,"rel_diff":null,"spec_value":95.78,"unit":"mm"},{"feature":"candidate.Face15.wire0.walls_0_2","measured_value":53.021,"param":"clevis_included_angle","reason":null,"rel_diff":null,"spec_value":53.1,"unit":"deg"},{"feature":"cyl_cluster_4.axial_extent","measured_value":25.0,"param":"ear_thickness_and_gap_1","reason":null,"rel_diff":null,"spec_value":25.0,"unit":"mm"},{"feature":"cyl_cluster_4.axial_extent","measured_value":25.0,"param":"ear_thickness_and_gap_3","reason":null,"rel_diff":null,"spec_value":25.0,"unit":"mm"},{"feature":"SlotSketch.ax1_from_min","measured_value":8.0,"param":"small_blind_holes_1","reason":null,"rel_diff":null,"spec_value":8.0,"unit":"mm"},{"feature":"TopHolePocket.Length","measured_value":50.0,"param":"small_blind_holes_2","reason":null,"rel_diff":null,"spec_value":50.0,"unit":"mm"},{"feature":"BossSketch.circle_radius","measured_value":13.0,"param":"slot_outer_radii","reason":null,"rel_diff":null,"spec_value":13.0,"unit":"mm"},{"feature":"SlotSketch.circle_radius","measured_value":8.0,"param":"slot_inner_radii","reason":null,"rel_diff":null,"spec_value":8.0,"unit":"mm"},{"feature":"BossSketch.symmetric_span_ax1","measured_value":26.0,"param":"slot_outer_widths","reason":null,"rel_diff":null,"spec_value":26.0,"unit":"mm"},{"feature":"SlotSketch.symmetric_span_ax1","measured_value":16.0,"param":"slot_inner_widths","reason":null,"rel_diff":null,"spec_value":16.0,"unit":"mm"},{"feature":"BossSketch.symmetric_span_ax0","measured_value":130.0,"param":"slot_longitudinal_references_1","reason":null,"rel_diff":null,"spec_value":130.0,"unit":"mm"},{"feature":"BossSketch.symmetric_span_ax0","measured_value":170.0,"param":"slot_longitudinal_references_2","reason":null,"rel_diff":null,"spec_value":170.0,"unit":"mm"},{"feature":"TopHoleSketch.ax1_from_max","measured_value":55.0,"param":"small_hole_transverse_spacing","reason":null,"rel_diff":null,"spec_value":55.0,"unit":"mm"},{"feature":"BaseSketch.arc_sweep","measured_value":34.2093,"param":"plan_taper_angles_1","reason":null,"rel_diff":null,"spec_value":34.2,"unit":"deg"},{"feature":"BaseSketch.arc_sweep","measured_value":34.2093,"param":"plan_taper_angles_2","reason":null,"rel_diff":null,"spec_value":34.1,"unit":"deg"},{"feature":"BaseSketch.equal_arc_count","measured_value":2.0,"param":"small_blind_holes_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"BaseSketch.equal_arc_count","measured_value":2.0,"param":"base_end_radii_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"BaseSketch.equal_segment_count","measured_value":4.0,"param":"slot_outer_radii_count","reason":null,"rel_diff":null,"spec_value":4.0,"unit":"count"},{"feature":"BaseSketch.equal_segment_count","measured_value":4.0,"param":"slot_inner_radii_count","reason":null,"rel_diff":null,"spec_value":4.0,"unit":"count"},{"feature":"BaseSketch.equal_arc_count","measured_value":2.0,"param":"slot_outer_widths_count","reason":null,"rel_diff":null,"spec_value":2.0,"unit":"count"},{"feature":"BaseSketch.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","Body","BossSketch","EarPad","GapPocket","GapSketch","Origin001","PinPocket","SlotPocket","SlotSketch","TopHolePocket","TopHoleSketch","cyl_cluster_0","cyl_cluster_2","cyl_cluster_3","cyl_cluster_4","cyl_cluster_5","cyl_cluster_6"]},"geometry":0.496418159,"geometry_details":{"bbox_gate":{"passed":true,"relative_error":0.001011404,"threshold":0.1},"geom_details":{"area_rel_diff":0.000738015,"area_tier":"Matched","bbox_candidate":[85.0,111.28740005,222.073426943],"bbox_frame":"occt_obb","bbox_reference":[85.0,111.400070529,222.0396642],"bbox_rel_diff":0.001011404,"bbox_tier":"Matched","principal_moments_candidate":[0.170920664,0.40777888,0.458754072],"principal_moments_reference":[0.170872043,0.408024438,0.458880462],"principal_moments_rel_diff":0.000601823,"principal_moments_tier":"Matched","solid_count":1,"subscores":{"bbox":1.0,"principal_moments":1.0,"surface_area":1.0,"surface_types":1.0,"volume":0.979471257},"surface_types_area_floor":723.658343799,"surface_types_area_floor_fraction":0.01,"surface_types_candidate":{"Cylinder":14785.239638987,"Plane":57580.594740948},"surface_types_per_type_rel_diff":{"Cylinder":0.00895108,"Plane":0.003246689},"surface_types_reference":{"Cylinder":14918.778827249,"Plane":57393.648479758},"surface_types_rel_diff":0.00895108,"surface_types_tier":"Matched","volume_rel_diff":0.001048404,"volume_tier":"Close"},"icp_details":{"R":[[0.999999964,0.0,-0.00026907],[0.0,1.0,0.0],[0.00026907,0.0,0.999999964]],"candidate_to_reference_max_residual":10.199225764,"candidates_refined":6,"iterations":2,"max_residual":10.199225764,"n_faces_candidate":50,"n_faces_reference":46,"n_vertices_candidate":88,"n_vertices_reference":80,"reference_to_candidate_max_residual":3.85339465,"rmse":2.383291874,"t":[-0.013330324,0.0,-10.064998246],"winning_permutation":0},"subscores":{"bbox":1.0,"icp":2.1532e-05,"principal_moments":1.0,"surface_area":1.0,"surface_types":1.0,"volume":0.979471257}},"spec":1.0,"spec_details":{"consistent":32,"failure_budget":10,"failure_denominator":10,"failures":0,"geometry_bindings":{"alignment":{"landmark_fit_mm":1.122733838,"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.716950732,"bounds_max":[115.0,28.673076722,20.0],"bounds_min":[93.823529412,-28.673076722,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":1526.716950732,"bounds_max":[-93.823529412,28.673076722,20.0],"bounds_min":[-115.0,-28.673076722,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":11027.500942649,"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.0,0.0,10.0],"region":"material","scale":105.011908575,"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":1313.541685213,"bounds_max":[16.176470588,55.0,20.0],"bounds_min":[-16.176470588,-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":1334.69545271,"bounds_max":[22.371311007,40.0,85.0],"bounds_min":[-22.371311007,15.0,71.159052103],"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":1334.695452711,"bounds_max":[22.371311007,-15.0,85.0],"bounds_min":[-22.371311007,-40.0,71.159052103],"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.631430533,"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":0},{"candidate":{"area":1861.631430571,"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":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":3546.548412189,"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.35050655],"region":"void","scale":59.552904314,"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":574.396629986,"failed_poses":0,"intersection_mm3":514659.279973171,"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":33.896221649,"poses_tested":4,"regions":{"extra":{"triangles":[[0,1,2],[3,1,0],[4,1,5],[5,1,6],[6,1,7],[3,7,1],[8,9,4],[8,4,5],[10,5,6],[10,8,5],[11,6,7],[11,10,6],[12,11,7],[12,7,3],[13,14,1],[1,14,2],[2,15,0],[14,15,2],[0,12,3],[15,12,0],[9,13,1],[9,1,4],[13,15,14],[13,12,15],[13,9,8],[13,8,10],[13,10,11],[11,12,13],[16,17,18],[16,18,19],[20,16,19],[19,21,22],[19,22,23],[19,23,20],[24,25,16],[24,16,20],[26,24,20],[26,20,23],[27,23,22],[27,26,23],[28,22,21],[28,27,22],[29,28,19],[19,28,21],[16,25,17],[17,30,18],[25,30,17],[30,31,18],[18,29,19],[31,29,18],[30,25,31],[31,25,29],[25,24,29],[28,29,27],[27,29,26],[26,29,24],[32,33,34],[32,34,35],[32,35,36],[37,38,32],[32,38,33],[39,36,35],[40,39,35],[41,35,34],[41,34,33],[41,40,35],[38,41,33],[39,37,36],[36,37,32],[38,37,41],[41,37,40],[40,37,39],[42,43,44],[44,43,45],[45,43,46],[47,48,43],[43,48,46],[49,42,44],[50,44,45],[50,49,44],[51,45,46],[51,50,45],[48,51,46],[49,47,42],[42,47,43],[47,49,50],[47,50,51],[47,51,48],[52,53,54],[54,53,55],[55,53,56],[53,57,58],[53,52,57],[56,59,60],[55,56,60],[54,60,61],[54,61,57],[54,55,60],[52,54,57],[56,53,59],[59,53,58],[58,57,61],[58,61,60],[58,60,59],[62,63,64],[62,64,65],[62,65,66],[62,67,68],[62,66,67],[63,69,70],[64,70,71],[64,63,70],[65,71,67],[65,64,71],[66,65,67],[63,62,69],[69,62,68],[69,68,70],[70,68,71],[71,68,67]],"vertices":[[13.372864633,53.349475082,10.0],[16.176470588,52.567307324,10.0],[14.779842678,52.976940742,10.0],[11.95652174,53.684649462,10.0],[93.823529412,28.673076722,10.0],[93.06173237,28.896513132,10.0],[92.294289799,29.099713681,10.0],[91.52173913,29.28253607,10.0],[93.06173237,28.896513132,-10.0],[93.823529412,28.673076722,-10.0],[92.294289799,29.099713681,-10.0],[91.52173913,29.28253607,-10.0],[11.95652174,53.684649462,-10.0],[16.176470588,52.567307324,-10.0],[14.779842678,52.976940742,-10.0],[13.372864633,53.349475082,-10.0],[11.95652174,-53.684649462,10.0],[13.372864633,-53.349475082,10.0],[14.779842678,-52.976940742,10.0],[16.176470588,-52.567307324,10.0],[91.52173913,-29.28253607,10.0],[93.823529412,-28.673076722,10.0],[93.06173237,-28.896513132,10.0],[92.294289799,-29.099713681,10.0],[91.52173913,-29.28253607,-10.0],[11.95652174,-53.684649462,-10.0],[92.294289799,-29.099713681,-10.0],[93.06173237,-28.896513132,-10.0],[93.823529412,-28.673076722,-10.0],[16.176470588,-52.567307324,-10.0],[13.372864633,-53.349475082,-10.0],[14.779842678,-52.976940742,-10.0],[-47.878167048,40.0,10.023722325],[-22.371311007,40.0,61.159052103],[-22.597000832,40.0,60.69465069],[-22.813051516,40.0,60.225687288],[-23.019370898,40.0,59.752361943],[-47.890008525,15.0,10.0],[-22.371311007,15.0,61.159052103],[-23.019370898,15.0,59.752361943],[-22.813051516,15.0,60.225687288],[-22.597000832,15.0,60.69465069],[22.371311007,40.0,61.159052103],[47.878167059,40.0,10.023722302],[22.597000832,40.0,60.69465069],[22.813051516,40.0,60.225687288],[23.019370898,40.0,59.752361943],[47.890008525,15.0,10.0],[23.019370898,15.0,59.752361943],[22.371311007,15.0,61.159052103],[22.597000832,15.0,60.69465069],[22.813051516,15.0,60.225687288],[-22.371311007,-40.0,61.159052103],[-47.878167045,-40.0,10.023722331],[-22.597000832,-40.0,60.69465069],[-22.813051516,-40.0,60.225687288],[-23.019370898,-40.0,59.752361943],[-22.371311007,-15.0,61.159052103],[-47.890008525,-15.0,10.0],[-23.019370898,-15.0,59.752361943],[-22.813051516,-15.0,60.225687288],[-22.597000832,-15.0,60.69465069],[47.878167056,-40.0,10.023722307],[22.371311007,-40.0,61.159052103],[22.597000832,-40.0,60.69465069],[22.813051516,-40.0,60.225687288],[23.019370898,-40.0,59.752361943],[23.019370898,-15.0,59.752361943],[47.890008525,-15.0,10.0],[22.371311007,-15.0,61.159052103],[22.597000832,-15.0,60.69465069],[22.813051516,-15.0,60.225687288]]},"missing":{"triangles":[[0,1,2],[1,0,3],[3,0,2],[1,3,2],[4,5,6],[6,5,7],[4,6,7],[5,4,7],[8,9,10],[10,9,11],[11,12,13],[9,12,11],[13,14,15],[12,14,13],[15,16,17],[14,16,15],[17,18,19],[16,18,17],[19,20,21],[18,20,19],[21,22,23],[20,22,21],[23,24,25],[22,24,23],[25,26,27],[24,26,25],[27,28,29],[29,28,30],[26,28,27],[30,31,32],[28,31,30],[32,33,34],[31,33,32],[34,35,36],[33,35,34],[36,37,38],[35,37,36],[37,39,38],[8,39,9],[9,39,12],[12,39,14],[14,39,16],[16,39,18],[18,39,20],[20,39,22],[22,39,24],[24,39,26],[26,39,28],[28,39,31],[31,39,33],[33,39,37],[33,37,35],[8,38,39],[10,38,8],[38,10,11],[38,11,36],[36,11,13],[36,13,34],[34,13,15],[34,15,17],[34,17,19],[34,19,21],[34,21,23],[34,23,25],[34,25,32],[32,25,30],[30,25,29],[29,25,27],[40,41,42],[40,42,43],[42,41,43],[41,40,43],[44,45,46],[47,44,46],[45,47,46],[47,45,44],[48,49,50],[50,49,51],[51,52,53],[49,52,51],[53,54,55],[52,54,53],[55,56,57],[54,56,55],[57,58,59],[56,58,57],[59,60,61],[58,60,59],[61,62,63],[63,62,64],[60,62,61],[64,65,66],[62,65,64],[66,67,68],[65,67,66],[68,69,70],[67,69,68],[70,71,72],[69,71,70],[72,73,74],[71,73,72],[74,75,76],[73,75,74],[76,77,78],[75,77,76],[77,79,78],[48,79,49],[49,79,77],[49,77,52],[52,77,75],[52,75,54],[54,75,56],[56,75,73],[56,73,71],[56,71,58],[58,71,69],[58,69,60],[60,69,62],[62,69,65],[65,69,67],[48,78,79],[50,78,48],[78,50,51],[78,51,76],[76,51,53],[76,53,74],[74,53,55],[74,55,57],[74,57,59],[74,59,61],[74,61,63],[74,63,64],[74,64,72],[72,64,70],[70,64,68],[68,64,66]],"vertices":[[47.878167052,-40.0,10.023722316],[47.890025575,-40.0,10.0],[47.890008525,-15.0,10.0],[47.89,-40.0,10.0],[-47.89,-40.0,10.0],[-47.87816705,-40.0,10.023722319],[-47.890025575,-40.0,10.0],[-47.890008525,-15.0,10.0],[-52.89,-4.727356555,10.0],[-52.670416053,-4.120844536,10.0],[-52.89,-4.727356555,13.0],[-52.670416053,-4.120844536,13.0],[-52.481187245,-3.504187097,10.0],[-52.481187245,-3.504187097,13.0],[-52.322779454,-2.878902433,10.0],[-52.322779454,-2.878902433,13.0],[-52.195582675,-2.246529981,10.0],[-52.195582675,-2.246529981,13.0],[-52.099910063,-1.608626626,10.0],[-52.099910063,-1.608626626,13.0],[-52.035997163,-0.96676287,10.0],[-52.035997163,-0.96676287,13.0],[-52.004001327,-0.322518968,10.0],[-52.004001327,-0.322518968,13.0],[-52.004001327,0.322518968,10.0],[-52.004001327,0.322518968,13.0],[-52.035997163,0.96676287,10.0],[-52.035997163,0.96676287,13.0],[-52.099910063,1.608626626,10.0],[-52.099910063,1.608626626,13.0],[-52.195582675,2.246529981,13.0],[-52.195582675,2.246529981,10.0],[-52.322779454,2.878902433,13.0],[-52.322779454,2.878902433,10.0],[-52.481187245,3.504187097,13.0],[-52.481187245,3.504187097,10.0],[-52.670416053,4.120844536,13.0],[-52.670416053,4.120844536,10.0],[-52.89,4.727356555,13.0],[-52.89,4.727356555,10.0],[47.890008525,15.0,10.0],[47.890025575,40.0,10.0],[47.878167049,40.0,10.023722322],[47.89,40.0,10.0],[-47.878167048,40.0,10.023722323],[-47.89,40.0,10.0],[-47.890025575,40.0,10.0],[-47.890008525,15.0,10.0],[52.89,4.727356555,10.0],[52.670416053,4.120844536,10.0],[52.89,4.727356555,13.0],[52.670416053,4.120844536,13.0],[52.481187245,3.504187097,10.0],[52.481187245,3.504187097,13.0],[52.322779454,2.878902433,10.0],[52.322779454,2.878902433,13.0],[52.195582675,2.246529981,10.0],[52.195582675,2.246529981,13.0],[52.099910063,1.608626626,10.0],[52.099910063,1.608626626,13.0],[52.035997163,0.96676287,10.0],[52.035997163,0.96676287,13.0],[52.004001327,0.322518968,10.0],[52.004001327,0.322518968,13.0],[52.004001327,-0.322518968,13.0],[52.004001327,-0.322518968,10.0],[52.035997163,-0.96676287,13.0],[52.035997163,-0.96676287,10.0],[52.099910063,-1.608626626,13.0],[52.099910063,-1.608626626,10.0],[52.195582675,-2.246529981,13.0],[52.195582675,-2.246529981,10.0],[52.322779454,-2.878902433,13.0],[52.322779454,-2.878902433,10.0],[52.481187245,-3.504187097,13.0],[52.481187245,-3.504187097,10.0],[52.670416053,-4.120844536,13.0],[52.670416053,-4.120844536,10.0],[52.89,-4.727356555,13.0],[52.89,-4.727356555,10.0]]}},"union_mm3":515267.614051239,"volume_iou":0.998819382},"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}
