Files
cadSet/text-to-cad/models/cad-router-v1/gear_28t_4mm/validation.json
T
2026-07-27 16:01:32 +08:00

134 lines
2.7 KiB
JSON

{
"n_teeth": 28,
"pitch_diameter_mm": 28.0,
"outside_diameter_mm": 30.0,
"root_diameter_mm": 25.5,
"thickness_mm": 4.0,
"bore_diameter_mm": 5.0,
"viewer_selected_edge": {
"reference_id": "e344",
"row_index": 343,
"description": "top circular edge of the center bore"
},
"bore_top_chamfer_distance_mm": 3.0,
"bore_top_chamfer_top_diameter_mm": 11.0,
"edit_holes": [
{
"diameter_mm": 2.0,
"center_mm": [
-2.9189440262073063,
5.47686606164935,
4.0
]
},
{
"diameter_mm": 2.0,
"center_mm": [
7.5974463825483305,
-0.8433357012066764,
4.0
]
}
],
"edit_hole_count": 2,
"edit_hole_axis": [
0.0,
0.0,
1.0
],
"edit_hole_patterns": [
{
"diameter_mm": 2.0,
"rows": 2,
"columns": 2,
"pitch_x_mm": 8.0,
"pitch_y_mm": 8.0,
"depth": "through",
"direction": "face_normal",
"orientation": "surface_xy",
"center_mm": [
0.24688766006678975,
-8.367405492677905,
4.0
],
"hole_centers_mm": [
[
-3.7531123399332103,
-12.367405492677905,
4.0
],
[
4.24688766006679,
-12.367405492677905,
4.0
],
[
-3.7531123399332103,
-4.367405492677905,
4.0
],
[
4.24688766006679,
-4.367405492677905,
4.0
]
],
"selected_face": {
"reference_id": "f5",
"selector": "f5",
"face_index": 2785,
"row_index": 4,
"normal": [
0.0,
0.0,
1.0
]
}
}
],
"edit_hole_pattern_count": 1,
"edit_hole_pattern_hole_count": 4,
"edit_pockets": [
{
"shape": "rectangle",
"width_mm": 10.0,
"height_mm": 6.0,
"depth_mm": 1.0,
"center_mm": [
-8.717129036056448,
-0.9462437095981322,
4.0
],
"direction": "face_normal",
"orientation": "surface_xy",
"selected_face": {
"reference_id": "f5",
"selector": "f5",
"face_index": 5428,
"row_index": 4,
"normal": [
0.0,
0.0,
1.0
]
}
}
],
"edit_pocket_count": 1,
"volume_mm3": 2128.275635,
"faces": 184,
"edges": 557,
"tags": [
"feature.viewer_edit_hole_pattern",
"feature.viewer_edit_point_hole",
"feature.viewer_edit_rectangular_pocket",
"feature.viewer_selected_edge_chamfer",
"role.power_transmission.gear",
"sketch.gear_28t_m1.id_0",
"sketch_profile.arc_root_0",
"solid.boolean.cut",
"solid.extrusion"
],
"graph_nodes": 359
}