111 lines
2.4 KiB
JSON
111 lines
2.4 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"model_spec_kind": "parametric_cad_model",
|
|
"model_id": "imported_015240",
|
|
"units": "mm",
|
|
"reconstruction": {
|
|
"mode": "exact_step_base",
|
|
"source": {
|
|
"path": "source.step",
|
|
"sha256": "55aee6a0ad74435503a1e7f108b32c9f403ae9838933e2be6728fb5b2f5cfbd4",
|
|
"geometry_signature": {
|
|
"size_mm": [
|
|
26.200001497,
|
|
18.906424738,
|
|
28.2
|
|
],
|
|
"center_mm": [
|
|
13.100000748,
|
|
7.453212369,
|
|
-0.0
|
|
],
|
|
"solid_count": 1,
|
|
"face_count": 31,
|
|
"edge_count": 87,
|
|
"volume_mm3": 2400.466496
|
|
}
|
|
},
|
|
"history_recovery": {
|
|
"status": "not_present_in_step",
|
|
"contract": "Preserve the imported B-Rep exactly as the immutable base; represent later edits as named parametric modifications."
|
|
}
|
|
},
|
|
"parameters": {
|
|
"selected_face_extension": {
|
|
"value": 1.0,
|
|
"unit": "mm",
|
|
"role": "outward_offset_of_source_face_f22",
|
|
"source_face": "#f22",
|
|
"direction": "+Z"
|
|
},
|
|
"target_hole_diameter": {
|
|
"value": 3.6,
|
|
"unit": "mm",
|
|
"role": "diameter_of_circled_horizontal_plate_hole",
|
|
"source_diameter_mm": 4.799996,
|
|
"axis": "Z"
|
|
}
|
|
},
|
|
"modifications": [
|
|
{
|
|
"id": "extend_selected_face_f22",
|
|
"operation": "add_box",
|
|
"source_face": "#f22",
|
|
"direction": "+Z",
|
|
"center": [
|
|
13.1,
|
|
-1.0,
|
|
{
|
|
"parameter": "selected_face_extension",
|
|
"scale": 0.5,
|
|
"offset": 14.1
|
|
}
|
|
],
|
|
"size": [
|
|
22.2,
|
|
2.0,
|
|
{
|
|
"parameter": "selected_face_extension"
|
|
}
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"id": "fill_original_circled_hole",
|
|
"operation": "add_cylinder",
|
|
"axis": "z",
|
|
"center": [
|
|
5.9,
|
|
11.006425,
|
|
0.0
|
|
],
|
|
"diameter": 4.799996,
|
|
"length": 4.0,
|
|
"enabled": true
|
|
},
|
|
{
|
|
"id": "cut_resized_circled_hole",
|
|
"operation": "cut_cylinder",
|
|
"axis": "z",
|
|
"center": [
|
|
5.9,
|
|
11.006425,
|
|
0.0
|
|
],
|
|
"diameter": {
|
|
"parameter": "target_hole_diameter"
|
|
},
|
|
"length": 6.0,
|
|
"enabled": true
|
|
}
|
|
],
|
|
"outputs": {
|
|
"step": "imported_015240.step",
|
|
"stl": "imported_015240.stl"
|
|
},
|
|
"validation": {
|
|
"exact_base_required": true,
|
|
"geometry_signature_tolerance_mm": 1e-07
|
|
}
|
|
}
|