{ "ok": true, "created_at": "2026-07-03T18:53:00.9253392+08:00", "target_signature_path": "D:\\CSharpProjects\\agent4\\runtime\\dwg-main-view\\A2_肘关节装配_relative_signature\\main-view-signature.json", "candidate_extraction_root": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative", "candidate_count": 24, "weights": { "primitive_counts": 0.15, "line_direction_counts": 0.15, "line_length_histogram": 0.15, "circle_radius_histogram": 0.03, "arc_radius_histogram": 0.03, "arc_length_histogram": 0.04, "relative_midpoint_histogram": 0.3, "relative_feature_histogram": 0.15 }, "ranking": [ { "rank": 1, "index": 4, "name": "04_agent4_candidate_04_px_r270", "candidate_view_name": "agent4_candidate_04_px_r270", "direction_name": "px", "roll_degrees": 270, "score": 0.42134759987254516, "component_scores": { "primitive_counts": 0.69230769230769229, "line_direction_counts": 0.64516129032258063, "line_length_histogram": 0.39726027397260272, "circle_radius_histogram": 0.1111111111111111, "arc_radius_histogram": 0.47058823529411764, "arc_length_histogram": 0.47058823529411764, "relative_midpoint_histogram": 0.29268292682926828, "relative_feature_histogram": 0.24705882352941178 }, "candidate_line_count": 120, "target_line_count": 186, "line_count_score": 0.64516129032258063, "candidate_relative_midpoint_bins": 124, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\04_agent4_candidate_04_px_r270\\main-view-signature.json" }, { "rank": 2, "index": 2, "name": "02_agent4_candidate_02_px_r90", "candidate_view_name": "agent4_candidate_02_px_r90", "direction_name": "px", "roll_degrees": 90, "score": 0.38575776039968779, "component_scores": { "primitive_counts": 0.7341513292433538, "line_direction_counts": 0.74193548387096775, "line_length_histogram": 0.33333333333333331, "circle_radius_histogram": 0.043478260869565216, "arc_radius_histogram": 0.13157894736842105, "arc_length_histogram": 0.19444444444444445, "relative_midpoint_histogram": 0.24264705882352941, "relative_feature_histogram": 0.19014084507042253 }, "candidate_line_count": 138, "target_line_count": 186, "line_count_score": 0.74193548387096775, "candidate_relative_midpoint_bins": 144, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\02_agent4_candidate_02_px_r90\\main-view-signature.json" }, { "rank": 3, "index": 3, "name": "03_agent4_candidate_03_px_r180", "candidate_view_name": "agent4_candidate_03_px_r180", "direction_name": "px", "roll_degrees": 180, "score": 0.31596087674889739, "component_scores": { "primitive_counts": 0.5746421267893661, "line_direction_counts": 0.66129032258064513, "line_length_histogram": 0.31489361702127661, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0.19259259259259259, "relative_feature_histogram": 0.15827338129496402 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 128, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\03_agent4_candidate_03_px_r180\\main-view-signature.json" }, { "rank": 4, "index": 1, "name": "01_agent4_candidate_01_px_r0", "candidate_view_name": "agent4_candidate_01_px_r0", "direction_name": "px", "roll_degrees": 0, "score": 0.31398769885681166, "component_scores": { "primitive_counts": 0.57637474541751532, "line_direction_counts": 0.66129032258064513, "line_length_histogram": 0.31489361702127661, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0.1875, "relative_feature_histogram": 0.15357142857142858 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 129, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\01_agent4_candidate_01_px_r0\\main-view-signature.json" }, { "rank": 5, "index": 6, "name": "06_agent4_candidate_06_nx_r90", "candidate_view_name": "agent4_candidate_06_nx_r90", "direction_name": "nx", "roll_degrees": 90, "score": 0.299052060313046, "component_scores": { "primitive_counts": 0.69635627530364375, "line_direction_counts": 0.65053763440860213, "line_length_histogram": 0.42129629629629628, "circle_radius_histogram": 0.1111111111111111, "arc_radius_histogram": 0.3888888888888889, "arc_length_histogram": 0.47058823529411764, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 121, "target_line_count": 186, "line_count_score": 0.65053763440860213, "candidate_relative_midpoint_bins": 124, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\06_agent4_candidate_06_nx_r90\\main-view-signature.json" }, { "rank": 6, "index": 11, "name": "11_agent4_candidate_11_py_r180", "candidate_view_name": "agent4_candidate_11_py_r180", "direction_name": "py", "roll_degrees": 180, "score": 0.29422865659258346, "component_scores": { "primitive_counts": 0.69635627530364375, "line_direction_counts": 0.65053763440860213, "line_length_histogram": 0.38914027149321267, "circle_radius_histogram": 0.1111111111111111, "arc_radius_histogram": 0.3888888888888889, "arc_length_histogram": 0.47058823529411764, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 121, "target_line_count": 186, "line_count_score": 0.65053763440860213, "candidate_relative_midpoint_bins": 124, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\11_agent4_candidate_11_py_r180\\main-view-signature.json" }, { "rank": 7, "index": 15, "name": "15_agent4_candidate_15_ny_r180", "candidate_view_name": "agent4_candidate_15_ny_r180", "direction_name": "ny", "roll_degrees": 180, "score": 0.29422865659258346, "component_scores": { "primitive_counts": 0.69635627530364375, "line_direction_counts": 0.65053763440860213, "line_length_histogram": 0.38914027149321267, "circle_radius_histogram": 0.1111111111111111, "arc_radius_histogram": 0.3888888888888889, "arc_length_histogram": 0.47058823529411764, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 121, "target_line_count": 186, "line_count_score": 0.65053763440860213, "candidate_relative_midpoint_bins": 124, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\15_agent4_candidate_15_ny_r180\\main-view-signature.json" }, { "rank": 8, "index": 8, "name": "08_agent4_candidate_08_nx_r270", "candidate_view_name": "agent4_candidate_08_nx_r270", "direction_name": "nx", "roll_degrees": 270, "score": 0.28778979632679363, "component_scores": { "primitive_counts": 0.7341513292433538, "line_direction_counts": 0.74193548387096775, "line_length_histogram": 0.35564853556485354, "circle_radius_histogram": 0.043478260869565216, "arc_radius_histogram": 0.13157894736842105, "arc_length_histogram": 0.19444444444444445, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 138, "target_line_count": 186, "line_count_score": 0.74193548387096775, "candidate_relative_midpoint_bins": 144, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\08_agent4_candidate_08_nx_r270\\main-view-signature.json" }, { "rank": 9, "index": 9, "name": "09_agent4_candidate_09_py_r0", "candidate_view_name": "agent4_candidate_09_py_r0", "direction_name": "py", "roll_degrees": 0, "score": 0.28386786973103151, "component_scores": { "primitive_counts": 0.73061224489795917, "line_direction_counts": 0.73118279569892475, "line_length_histogram": 0.33609958506224069, "circle_radius_histogram": 0.043478260869565216, "arc_radius_histogram": 0.15384615384615385, "arc_length_histogram": 0.18421052631578946, "relative_midpoint_histogram": 0.0029850746268656717, "relative_feature_histogram": 0 }, "candidate_line_count": 136, "target_line_count": 186, "line_count_score": 0.73118279569892475, "candidate_relative_midpoint_bins": 142, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\09_agent4_candidate_09_py_r0\\main-view-signature.json" }, { "rank": 10, "index": 13, "name": "13_agent4_candidate_13_ny_r0", "candidate_view_name": "agent4_candidate_13_ny_r0", "direction_name": "ny", "roll_degrees": 0, "score": 0.28303970883119955, "component_scores": { "primitive_counts": 0.73061224489795917, "line_direction_counts": 0.73118279569892475, "line_length_histogram": 0.33057851239669422, "circle_radius_histogram": 0.043478260869565216, "arc_radius_histogram": 0.15384615384615385, "arc_length_histogram": 0.18421052631578946, "relative_midpoint_histogram": 0.0029850746268656717, "relative_feature_histogram": 0 }, "candidate_line_count": 136, "target_line_count": 186, "line_count_score": 0.73118279569892475, "candidate_relative_midpoint_bins": 142, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\13_agent4_candidate_13_ny_r0\\main-view-signature.json" }, { "rank": 11, "index": 5, "name": "05_agent4_candidate_05_nx_r0", "candidate_view_name": "agent4_candidate_05_nx_r0", "direction_name": "nx", "roll_degrees": 0, "score": 0.23819881321974584, "component_scores": { "primitive_counts": 0.57873210633946826, "line_direction_counts": 0.66666666666666663, "line_length_histogram": 0.33047210300429186, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 124, "target_line_count": 186, "line_count_score": 0.66666666666666663, "candidate_relative_midpoint_bins": 128, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\05_agent4_candidate_05_nx_r0\\main-view-signature.json" }, { "rank": 12, "index": 7, "name": "07_agent4_candidate_07_nx_r180", "candidate_view_name": "agent4_candidate_07_nx_r180", "direction_name": "nx", "roll_degrees": 180, "score": 0.23639498064451533, "component_scores": { "primitive_counts": 0.57637474541751532, "line_direction_counts": 0.66129032258064513, "line_length_histogram": 0.3261802575107296, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 129, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\07_agent4_candidate_07_nx_r180\\main-view-signature.json" }, { "rank": 13, "index": 12, "name": "12_agent4_candidate_12_py_r270", "candidate_view_name": "agent4_candidate_12_py_r270", "direction_name": "py", "roll_degrees": 270, "score": 0.235994071842897, "component_scores": { "primitive_counts": 0.57637474541751532, "line_direction_counts": 0.65240641711229952, "line_length_histogram": 0.3261802575107296, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0.003105590062111801, "relative_feature_histogram": 0 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 129, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\12_agent4_candidate_12_py_r270\\main-view-signature.json" }, { "rank": 14, "index": 10, "name": "10_agent4_candidate_10_py_r90", "candidate_view_name": "agent4_candidate_10_py_r90", "direction_name": "py", "roll_degrees": 90, "score": 0.2348025020300411, "component_scores": { "primitive_counts": 0.5746421267893661, "line_direction_counts": 0.65240641711229952, "line_length_histogram": 0.3261802575107296, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 128, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\10_agent4_candidate_10_py_r90\\main-view-signature.json" }, { "rank": 15, "index": 14, "name": "14_agent4_candidate_14_ny_r90", "candidate_view_name": "agent4_candidate_14_ny_r90", "direction_name": "ny", "roll_degrees": 90, "score": 0.23320834792742978, "component_scores": { "primitive_counts": 0.5746421267893661, "line_direction_counts": 0.65240641711229952, "line_length_histogram": 0.30932203389830509, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0.0031152647975077881, "relative_feature_histogram": 0 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 128, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\14_agent4_candidate_14_ny_r90\\main-view-signature.json" }, { "rank": 16, "index": 16, "name": "16_agent4_candidate_16_ny_r270", "candidate_view_name": "agent4_candidate_16_ny_r270", "direction_name": "ny", "roll_degrees": 270, "score": 0.2325336612823998, "component_scores": { "primitive_counts": 0.57637474541751532, "line_direction_counts": 0.65240641711229952, "line_length_histogram": 0.30932203389830509, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.045454545454545456, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 123, "target_line_count": 186, "line_count_score": 0.66129032258064513, "candidate_relative_midpoint_bins": 129, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\16_agent4_candidate_16_ny_r270\\main-view-signature.json" }, { "rank": 17, "index": 21, "name": "21_agent4_candidate_21_nz_r0", "candidate_view_name": "agent4_candidate_21_nz_r0", "direction_name": "nz", "roll_degrees": 0, "score": 0.15707756694072311, "component_scores": { "primitive_counts": 0.50409836065573765, "line_direction_counts": 0.3056768558951965, "line_length_histogram": 0.21052631578947367, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.076923076923076927, "relative_midpoint_histogram": 0.0031847133757961785, "relative_feature_histogram": 0 }, "candidate_line_count": 113, "target_line_count": 186, "line_count_score": 0.60752688172043012, "candidate_relative_midpoint_bins": 121, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\21_agent4_candidate_21_nz_r0\\main-view-signature.json" }, { "rank": 18, "index": 23, "name": "23_agent4_candidate_23_nz_r180", "candidate_view_name": "agent4_candidate_23_nz_r180", "direction_name": "nz", "roll_degrees": 180, "score": 0.15612215292798426, "component_scores": { "primitive_counts": 0.50409836065573765, "line_direction_counts": 0.3056768558951965, "line_length_histogram": 0.21052631578947367, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.076923076923076927, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 113, "target_line_count": 186, "line_count_score": 0.60752688172043012, "candidate_relative_midpoint_bins": 121, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\23_agent4_candidate_23_nz_r180\\main-view-signature.json" }, { "rank": 19, "index": 24, "name": "24_agent4_candidate_24_nz_r270", "candidate_view_name": "agent4_candidate_24_nz_r270", "direction_name": "nz", "roll_degrees": 270, "score": 0.15151559796022757, "component_scores": { "primitive_counts": 0.47131147540983609, "line_direction_counts": 0.3108108108108108, "line_length_histogram": 0.2074688796680498, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.076923076923076927, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 105, "target_line_count": 186, "line_count_score": 0.56451612903225812, "candidate_relative_midpoint_bins": 121, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\24_agent4_candidate_24_nz_r270\\main-view-signature.json" }, { "rank": 20, "index": 22, "name": "22_agent4_candidate_22_nz_r90", "candidate_view_name": "agent4_candidate_22_nz_r90", "direction_name": "nz", "roll_degrees": 90, "score": 0.15085563022038431, "component_scores": { "primitive_counts": 0.47131147540983609, "line_direction_counts": 0.30630630630630629, "line_length_histogram": 0.20833333333333334, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0.07407407407407407, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 104, "target_line_count": 186, "line_count_score": 0.55913978494623651, "candidate_relative_midpoint_bins": 120, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\22_agent4_candidate_22_nz_r90\\main-view-signature.json" }, { "rank": 21, "index": 20, "name": "20_agent4_candidate_20_pz_r270", "candidate_view_name": "agent4_candidate_20_pz_r270", "direction_name": "pz", "roll_degrees": 270, "score": 0.053242450139759763, "component_scores": { "primitive_counts": 0.12295081967213115, "line_direction_counts": 0.12903225806451613, "line_length_histogram": 0.09375, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0, "relative_midpoint_histogram": 0.004608294930875576, "relative_feature_histogram": 0 }, "candidate_line_count": 24, "target_line_count": 186, "line_count_score": 0.12903225806451613, "candidate_relative_midpoint_bins": 24, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\20_agent4_candidate_20_pz_r270\\main-view-signature.json" }, { "rank": 22, "index": 17, "name": "17_agent4_candidate_17_pz_r0", "candidate_view_name": "agent4_candidate_17_pz_r0", "direction_name": "pz", "roll_degrees": 0, "score": 0.051859961660497091, "component_scores": { "primitive_counts": 0.12295081967213115, "line_direction_counts": 0.12903225806451613, "line_length_histogram": 0.09375, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 24, "target_line_count": 186, "line_count_score": 0.12903225806451613, "candidate_relative_midpoint_bins": 24, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\17_agent4_candidate_17_pz_r0\\main-view-signature.json" }, { "rank": 23, "index": 18, "name": "18_agent4_candidate_18_pz_r90", "candidate_view_name": "agent4_candidate_18_pz_r90", "direction_name": "pz", "roll_degrees": 90, "score": 0.051859961660497091, "component_scores": { "primitive_counts": 0.12295081967213115, "line_direction_counts": 0.12903225806451613, "line_length_histogram": 0.09375, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 24, "target_line_count": 186, "line_count_score": 0.12903225806451613, "candidate_relative_midpoint_bins": 24, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\18_agent4_candidate_18_pz_r90\\main-view-signature.json" }, { "rank": 24, "index": 19, "name": "19_agent4_candidate_19_pz_r180", "candidate_view_name": "agent4_candidate_19_pz_r180", "direction_name": "pz", "roll_degrees": 180, "score": 0.051859961660497091, "component_scores": { "primitive_counts": 0.12295081967213115, "line_direction_counts": 0.12903225806451613, "line_length_histogram": 0.09375, "circle_radius_histogram": 0, "arc_radius_histogram": 0, "arc_length_histogram": 0, "relative_midpoint_histogram": 0, "relative_feature_histogram": 0 }, "candidate_line_count": 24, "target_line_count": 186, "line_count_score": 0.12903225806451613, "candidate_relative_midpoint_bins": 24, "target_relative_midpoint_bins": 194, "signature_path": "D:\\CSharpProjects\\agent4\\runtime\\sw_candidate_dwg_1to1\\autocad-extractions-relative\\19_agent4_candidate_19_pz_r180\\main-view-signature.json" } ] }