{
  "version": "0.1",
  "nodes": {
    "1": { "id": 1, "name": "plate_raw", "op": {"type":"Cube", "size":{"x":80,"y":80,"z":6}} },
    "2": { "id": 2, "name": "plate", "op": {"type":"Translate", "child":1, "offset":{"x":-40,"y":-40,"z":0}} },
    "3": { "id": 3, "name": "center_hole_raw", "op": {"type":"Cylinder", "radius":6, "height":8, "segments":48}},
    "4": { "id": 4, "name": "center_hole", "op": {"type":"Translate", "child":3, "offset":{"x":0,"y":0,"z":-1}} },
    "5": { "id": 5, "name": "plate_minus_center", "op": {"type":"Difference", "left":2, "right":4} },
    "6": { "id": 6, "name": "corner_hole_raw_1", "op": {"type":"Cylinder", "radius":3, "height":8, "segments":32}},
    "7": { "id": 7, "name": "corner_hole_1", "op": {"type":"Translate", "child":6, "offset":{"x":-30,"y":-30,"z":-1}} },
    "8": { "id": 8, "name": "diff1", "op": {"type":"Difference", "left":5, "right":7} },
    "9": { "id": 9, "name": "corner_hole_raw_2", "op": {"type":"Cylinder", "radius":3, "height":8, "segments":32}},
    "10": { "id": 10, "name": "corner_hole_2", "op": {"type":"Translate", "child":9, "offset":{"x":30,"y":-30,"z":-1}} },
    "11": { "id": 11, "name": "diff2", "op": {"type":"Difference", "left":8, "right":10} },
    "12": { "id": 12, "name": "corner_hole_raw_3", "op": {"type":"Cylinder", "radius":3, "height":8, "segments":32}},
    "13": { "id": 13, "name": "corner_hole_3", "op": {"type":"Translate", "child":12, "offset":{"x":-30,"y":30,"z":-1}} },
    "14": { "id": 14, "name": "diff3", "op": {"type":"Difference", "left":11, "right":13} },
    "15": { "id": 15, "name": "corner_hole_raw_4", "op": {"type":"Cylinder", "radius":3, "height":8, "segments":32}},
    "16": { "id": 16, "name": "corner_hole_4", "op": {"type":"Translate", "child":15, "offset":{"x":30,"y":30,"z":-1}} },
    "17": { "id": 17, "name": "flange", "op": {"type":"Difference", "left":14, "right":16} }
  },
  "materials": {},
  "part_materials": {},
  "roots": [{ "root": 17, "material": "default" }]
}