{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "_User-Library-Fan_Guard-2_", "geometry": { "sketches": [ { "id": "sk_001", "name": "Origin", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [] } }, { "id": "sk_002", "name": "Main_Y-Z_Sketch", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.0, 1.0 ], "y_dir": [ 0.707106781, 0.0, -0.707106781 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "circles", "items": [ { "center": [ -88.9, 73.025 ], "radius_mm": 3.175 }, { "center": [ -425.45, 9.661254845 ], "radius_mm": 3.175 }, { "center": [ 88.9, 73.025 ], "radius_mm": 3.175 }, { "center": [ -257.594959342, 40.374164421 ], "radius_mm": 2.2733 } ] } }, { "id": "sk_003", "name": "Fastener_Hole_X-Z_Sketch", "role": "profile", "workplane": { "origin_mm": [ -0.0, -1000.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ] }, "profile": { "type": "analytic_contours", "contours": [], "construction": [ { "type": "arc", "start": [ 8.980256121, 448.219743879 ], "end": [ -4.201733382, 445.215199769 ], "center": [ 0.0, 457.2 ], "radius_mm": 12.7, "clockwise": false }, { "type": "arc", "start": [ 6.735192091, 450.464807909 ], "end": [ -3.151300037, 448.211399827 ], "center": [ 0.0, 457.2 ], "radius_mm": 9.525, "clockwise": false }, { "type": "arc", "start": [ 6.735192091, 450.464807909 ], "end": [ 0.0, 434.204615818 ], "center": [ 22.995384182, 434.204615818 ], "radius_mm": 22.995384182, "clockwise": false }, { "type": "arc", "start": [ 4.490128061, 452.709871939 ], "end": [ -2.100866691, 451.207599884 ], "center": [ 0.0, 457.2 ], "radius_mm": 6.35, "clockwise": false }, { "type": "arc", "start": [ 8.980256121, 448.219743879 ], "end": [ 3.175, 434.204615818 ], "center": [ 22.995384182, 434.204615818 ], "radius_mm": 19.820384182, "clockwise": false }, { "type": "arc", "start": [ 4.490128061, 452.709871939 ], "end": [ -3.175, 434.204615818 ], "center": [ 22.995384182, 434.204615818 ], "radius_mm": 26.170384182, "clockwise": false }, { "type": "line", "start": [ 0.0, 457.2 ], "end": [ 0.0, 450.85 ] }, { "type": "line", "start": [ 0.0, 434.204615818 ], "end": [ 0.0, 428.415621985 ] }, { "type": "line", "start": [ 0.0, 457.2 ], "end": [ 0.0, 463.55 ] }, { "type": "line", "start": [ 0.0, 463.55 ], "end": [ 0.0, 466.725 ] }, { "type": "line", "start": [ 0.0, 466.725 ], "end": [ 0.0, 469.9 ] }, { "type": "line", "start": [ 0.0, 434.204615818 ], "end": [ 0.0, 443.729615818 ] }, { "type": "line", "start": [ 0.0, 434.204615818 ], "end": [ -3.175, 434.204615818 ] }, { "type": "line", "start": [ 0.0, 434.204615818 ], "end": [ 3.175, 434.204615818 ] }, { "type": "line", "start": [ 0.0, 457.2 ], "end": [ 6.35, 457.2 ] }, { "type": "line", "start": [ 0.0, 457.2 ], "end": [ 4.490128061, 452.709871939 ] }, { "type": "line", "start": [ 0.0, 450.85 ], "end": [ 4.490128061, 452.709871939 ] }, { "type": "line", "start": [ 4.490128061, 452.709871939 ], "end": [ 6.35, 457.2 ] }, { "type": "line", "start": [ 4.490128061, 452.709871939 ], "end": [ 6.735192091, 450.464807909 ] }, { "type": "line", "start": [ 6.735192091, 450.464807909 ], "end": [ 8.980256121, 448.219743879 ] }, { "type": "line", "start": [ 6.735192091, 450.464807909 ], "end": [ 0.0, 443.729615818 ] }, { "type": "line", "start": [ 3.175, 434.204615818 ], "end": [ 22.995384182, 434.204615818 ] }, { "type": "line", "start": [ 22.995384182, 434.204615818 ], "end": [ 8.980256121, 448.219743879 ] }, { "type": "line", "start": [ -4.201733382, 445.215199769 ], "end": [ -3.151300037, 448.211399827 ] }, { "type": "line", "start": [ -3.151300037, 448.211399827 ], "end": [ -2.100866691, 451.207599884 ] }, { "type": "line", "start": [ -2.100866691, 451.207599884 ], "end": [ 0.0, 457.2 ] }, { "type": "line", "start": [ -4.201733382, 445.215199769 ], "end": [ -1.205533325, 444.164766423 ] } ] } }, { "id": "sk_004", "name": "Profile_1_Sketch", "role": "profile", "workplane": { "origin_mm": [ 25.4, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 66.871826137 ], "radius_mm": 3.175 } }, { "id": "sk_005", "name": "Path_1_Sketch", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.0, 1.0 ], "y_dir": [ 0.707106781, 0.0, -0.707106781 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": false, "segments": [ { "type": "arc", "start": [ -84.748698575, 66.871826137 ], "end": [ -91.834512906, 66.207120116 ], "center": [ -84.748698575, 28.771826137 ], "radius_mm": 38.1, "clockwise": false }, { "type": "line", "start": [ -91.834512906, 66.207120116 ], "end": [ -421.329807654, 3.839706021 ] }, { "type": "arc", "start": [ -421.329807654, 3.839706021 ], "end": [ -428.415621985, 3.175 ], "center": [ -428.415621985, 41.275 ], "radius_mm": 38.1, "clockwise": true } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ -25.4, 66.871826137 ], "end": [ -84.748698575, 66.871826137 ] } ] } ] } }, { "id": "sk_006", "name": "Profile_2_Sketch", "role": "profile", "workplane": { "origin_mm": [ 428.415621985, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 3.175 ], "radius_mm": 3.175 } }, { "id": "sk_007", "name": "Path_2_Sketch", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": false, "segments": [ { "type": "arc", "start": [ 0.0, -434.204615818 ], "end": [ -6.735192091, -450.464807909 ], "center": [ -22.995384182, -434.204615818 ], "radius_mm": 22.995384182, "clockwise": true }, { "type": "arc", "start": [ -6.735192091, -450.464807909 ], "end": [ 3.151300037, -448.211399827 ], "center": [ 0.0, -457.2 ], "radius_mm": 9.525, "clockwise": false } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 0.0, -434.204615818 ], "end": [ 0.0, -428.415621985 ] } ] } ] } }, { "id": "sk_008", "name": "Mid_Rings_Sketch", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.0, 1.0 ], "y_dir": [ 0.707106781, 0.0, -0.707106781 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "circle", "center": [ -144.681584915, 61.746594595 ], "radius_mm": 2.2733 } }, { "id": "sk_009", "name": "Sketch1", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.0, 1.0 ], "y_dir": [ 0.707106781, 0.0, -0.707106781 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "circles", "items": [ { "center": [ -88.9, 73.025 ], "radius_mm": 3.175 }, { "center": [ -425.45, 9.661254845 ], "radius_mm": 3.175 } ] } }, { "id": "sk_010", "name": "Sketch2", "role": "profile", "workplane": { "origin_mm": [ -0.0, -1000.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 50.8 } } ] }, "features": [ { "id": "f_001", "name": "Front Plane", "atomic_id": "reference_plane", "depends_on": [], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_002", "name": "Top Plane", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_006", "name": "Profile_1_Plane", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 6, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_007", "name": "Profile_2_Plane", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 6, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_003", "name": "Right Plane", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_005", "name": "Aux_Plane-01", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 6, "references": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_008", "name": "Cent_Disk_Base_Plane", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 6, "references": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "feature", "stable_id": "cc555b83b47ba18f92b63d58079991e7ed89359f66e217967d10f00871fb3c66", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_004", "name": "Y_Axis", "atomic_id": "reference_axis", "depends_on": [ "f_003", "f_001" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" }, { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_009", "name": "Revolve2", "atomic_id": "revolve_add", "depends_on": [ "f_003" ], "params": { "angle_deg": 360.0, "axis": { "selector": { "kind": "feature", "stable_id": "0cfd28d16e6f0d15e23a658270a3ce3389e2df5ea1922e06576dbb3d01214daf", "source": "solidworks", "confidence": 1.0 } }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_009", "selectors": [ { "kind": "feature", "stable_id": "0cfd28d16e6f0d15e23a658270a3ce3389e2df5ea1922e06576dbb3d01214daf", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_010", "name": "Revolve1", "atomic_id": "revolve_add", "depends_on": [ "f_003" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 89.132164168, 0.0 ], "direction": [ 0.0, -1.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_008", "selectors": [ { "kind": "axis", "stable_id": "3785b3405ddfa16696e84f98cf4fbb8ceb9de129e9544ec70a74ae1d810c6007", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 3.469446951953614e-18, 0.089132164168165, 0.0 ], "end": [ 0.0, 0.0, 0.0 ] } } ] }, { "id": "f_012", "name": "Extrude1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_008" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "up_to_vertex", "solidworks_code": 3 } }, "execution_status": "supported", "sketch_id": "sk_010" }, { "id": "f_011", "name": "LPattern1", "atomic_id": "pattern_linear", "depends_on": [ "f_010" ], "params": { "source_feature_ids": [ "f_010" ], "direction_1": [ 1.0, 0.0, 0.0 ], "spacing_1_mm": 10.583333333, "pattern_count_1": 5 }, "execution_status": "deferred", "sketch_id": "sk_008" } ], "meta": { "unit": "mm", "source": "05_壳体与盖件/0503_罩壳/050301_防护罩/标准_User Library-Fan_Guard-2_.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "hybrid_semantic_surfaceir_pending", "document_truth": { "mass_properties": { "available": true, "mass": 4.6604226970761555, "volume": 0.0005974900893687379, "surface_area": 0.41158697568290015, "center_of_mass": [ -2.3017904870983915e-09, 0.03526424987062293, -3.573234562614869e-09 ], "principal_moments": [ 0.20721710905389684, 0.20721710905389684, 0.40960159894947157 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.46989999999999993, -6.071532165918825e-18, -0.46989999999999993, 0.46989999999999993, 0.07620000000000006, 0.46989999999999993 ], "solid_body_count": 14, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[10]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACLAAAA", "persist_reference_sha256": "0c01040df1d5a733f4cdf138158944a413d6f178a9b2ce215c5aff41150b59d1", "component": null, "geometry": { "box": [ 0.015715448211870767, -4.7704895589362195e-18, 0.015715448211871264, 0.3051806555019829, 0.0700468261371976, 0.3051806555019903 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "0c01040df1d5a733f4cdf138158944a413d6f178a9b2ce215c5aff41150b59d1" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[3]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACEAAAA", "persist_reference_sha256": "a91676e09220cf6d5d64d2eecd064f883f0bc752f51389873ba57d3ef6ad3048", "component": null, "geometry": { "box": [ -0.41463946412903324, -4.336808689942018e-18, -0.11394893668758331, -0.02371276551954179, 0.0700468261371976, -0.003507189247136338 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "a91676e09220cf6d5d64d2eecd064f883f0bc752f51389873ba57d3ef6ad3048" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "Extrude1", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAANAQAA", "persist_reference_sha256": "d4fd894c7f8fbe8c2c0ea41362b7b4190252021d48a3e6d9fd1652ac7c1df4e8", "component": null, "geometry": { "box": [ -0.0508, 0.07004682613719758, -0.0508, 0.0508, 0.07322182613719759, 0.0508 ], "face_count": 3, "edge_count": 2, "vertex_count": 0 }, "stable_id": "d4fd894c7f8fbe8c2c0ea41362b7b4190252021d48a3e6d9fd1652ac7c1df4e8" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "LPattern1", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAMAAAALAQAACgEAAAwBAAA=", "persist_reference_sha256": "3847b8ccf339074e5e5087f889efdf0f6a35f7737236a3bb250ed341ae604caa", "component": null, "geometry": { "box": [ -0.46989999999999993, -6.071532165918825e-18, -0.46989999999999993, 0.46989999999999993, 0.07620000000000006, 0.46989999999999993 ], "face_count": 115, "edge_count": 180, "vertex_count": 0 }, "stable_id": "3847b8ccf339074e5e5087f889efdf0f6a35f7737236a3bb250ed341ae604caa" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[6]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACHAAAA", "persist_reference_sha256": "0b3fef15d95521a629e7f6f1fe0d9d85865ea967db798f782b7fc39be8284b67", "component": null, "geometry": { "box": [ 0.0035071892471364263, -4.7704895589362195e-18, -0.41463946412903285, 0.11394893668758474, 0.0700468261371976, -0.023712765519541757 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "0b3fef15d95521a629e7f6f1fe0d9d85865ea967db798f782b7fc39be8284b67" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern1", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAB5AAAA", "persist_reference_sha256": "9ec0a5ddb49f924d28916df71d051e14e252cb970982744752f824b70b618b38", "component": null, "geometry": { "box": [ -0.11394893668758187, -4.7704895589362195e-18, 0.023712765519541823, -0.003507189247136249, 0.0700468261371976, 0.4146394641290336 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "9ec0a5ddb49f924d28916df71d051e14e252cb970982744752f824b70b618b38" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[9]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACKAAAA", "persist_reference_sha256": "f38710795883523da0ebf5e40342a6c3d2766f0146182c1b699c30946f677ba1", "component": null, "geometry": { "box": [ 0.023712765519541722, -4.7704895589362195e-18, 0.0035071892471365143, 0.41463946412903246, 0.0700468261371976, 0.11394893668758618 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "f38710795883523da0ebf5e40342a6c3d2766f0146182c1b699c30946f677ba1" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[2]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACDAAAA", "persist_reference_sha256": "52cd14fc1787fafa5cb7b16045908db1ee08422a922d67a379e4865092c241e8", "component": null, "geometry": { "box": [ -0.41463946412903396, -3.903127820947816e-18, 0.0035071892471361596, -0.023712765519541858, 0.0700468261371976, 0.1139489366875804 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "52cd14fc1787fafa5cb7b16045908db1ee08422a922d67a379e4865092c241e8" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[5]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACGAAAA", "persist_reference_sha256": "c8c253b1ad32e0f07caee5207fd0c8043afbbb23bade224778ad72cb26f1283a", "component": null, "geometry": { "box": [ -0.11394893668757895, -4.7704895589362195e-18, -0.4146394641290344, -0.0035071892471360694, 0.0700468261371976, -0.023712765519541892 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "c8c253b1ad32e0f07caee5207fd0c8043afbbb23bade224778ad72cb26f1283a" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[8]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACJAAAA", "persist_reference_sha256": "561321b62fbf77603ca4ffba021a8da3abb4e8b49a96905ea2c75eedd56dc80f", "component": null, "geometry": { "box": [ 0.02371276551954192, -3.903127820947816e-18, -0.11394893668757752, 0.41463946412903474, 0.0700468261371976, -0.0035071892471359822 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "561321b62fbf77603ca4ffba021a8da3abb4e8b49a96905ea2c75eedd56dc80f" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[1]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACCAAAA", "persist_reference_sha256": "3a3ac1bdb7135366870e2b69e08d5bbaca8087188562e3bff05188ecef27e43c", "component": null, "geometry": { "box": [ -0.3051806555019872, -3.903127820947816e-18, 0.015715448211870982, -0.015715448211871052, 0.0700468261371976, 0.3051806555019861 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "3a3ac1bdb7135366870e2b69e08d5bbaca8087188562e3bff05188ecef27e43c" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[11]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAAD5AAAA", "persist_reference_sha256": "dd3a3db209e93ea255a25b7c82d945bc8724715e89ac30bc7a24a0b493120ca2", "component": null, "geometry": { "box": [ 0.003507189247135892, -4.7704895589362195e-18, 0.02371276551954196, 0.11394893668757607, 0.0700468261371976, 0.41463946412903513 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "dd3a3db209e93ea255a25b7c82d945bc8724715e89ac30bc7a24a0b493120ca2" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[4]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACFAAAA", "persist_reference_sha256": "a9171e158dbcd15f5ef9ce32614de7b5fb983c2f51ce60f2db7785989ee9d13a", "component": null, "geometry": { "box": [ -0.3051806555019851, -6.071532165918825e-18, -0.30518065550198825, -0.015715448211870917, 0.0700468261371976, -0.015715448211871125 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "a9171e158dbcd15f5ef9ce32614de7b5fb983c2f51ce60f2db7785989ee9d13a" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CirPattern2[7]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAACIAAAA", "persist_reference_sha256": "1ca0b43c76a54efd903ff617bb5a32720325857215cf4d0329d05a3376ff0f1b", "component": null, "geometry": { "box": [ 0.015715448211871194, -5.637851296924623e-18, -0.305180655501984, 0.30518065550198925, 0.0700468261371976, -0.015715448211870837 ], "face_count": 6, "edge_count": 5, "vertex_count": 0 }, "stable_id": "1ca0b43c76a54efd903ff617bb5a32720325857215cf4d0329d05a3376ff0f1b" } ] } }, "step_inference": { "available": true, "face_count": 368, "surface_counts": { "cylinder": 122, "plane": 50, "torus": 196 }, "axis_count": 122, "repeat_spacings_mm": [ { "spacing_mm": 46.2175, "pair_count": 48 }, { "spacing_mm": 88.5071, "pair_count": 48 }, { "spacing_mm": 124.9654, "pair_count": 48 }, { "spacing_mm": 152.968, "pair_count": 48 }, { "spacing_mm": 170.5774, "pair_count": 48 }, { "spacing_mm": 67.8951, "pair_count": 48 }, { "spacing_mm": 107.646, "pair_count": 48 }, { "spacing_mm": 140.1609, "pair_count": 48 }, { "spacing_mm": 163.1655, "pair_count": 48 }, { "spacing_mm": 175.0762, "pair_count": 48 }, { "spacing_mm": 24.1048, "pair_count": 48 }, { "spacing_mm": 7.1169, "pair_count": 24 } ], "metrics": { "bounding_box_mm": [ -469.9, -1e-07, -469.9000001, 469.9, 76.2000001, 469.9 ], "volume_mm3": 597490.159477788, "surface_area_mm2": 411586.976856066, "solid_count": 14, "face_count": 368, "edge_count": 976, "vertex_count": 560 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -469.9, -0.0, -469.9, 469.9, 76.2, 469.9 ], "volume_mm3": 597490.089368738, "surface_area_mm2": 411586.9756829, "solid_count": 14, "face_count": 190, "edge_count": 242, "vertex_count": 0 }, "comparisons": { "volume_mm3": { "expected": 597490.089368738, "actual": 597490.159477788, "absolute_delta": 0.07010905002243817, "within_tolerance": true }, "surface_area_mm2": { "expected": 411586.9756829, "actual": 411586.976856066, "absolute_delta": 0.0011731659760698676, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -469.9, -0.0, -469.9, 469.9, 76.2, 469.9 ], "actual": [ -469.9, -1e-07, -469.9000001, 469.9, 76.2000001, 469.9 ], "max_absolute_delta": 1.0000002248489182e-07, "within_tolerance": true }, "solid_count": { "expected": 14, "actual": 14, "matches": true }, "face_count": { "expected": 190, "actual": 368, "matches": false }, "edge_count": { "expected": 242, "actual": 976, "matches": false }, "vertex_count": { "expected": 0, "actual": 560, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }