{
  "version": "0.1",
  "nodes": {
    "1": {"id":1,"name":"box1","op":{"type":"Cube","size":{"x":40,"y":40,"z":8}}},
    "2": {"id":2,"name":"box1_centered","op":{"type":"Translate","child":1,"offset":{"x":-20,"y":-20,"z":0}}},
    "3": {"id":3,"name":"box2","op":{"type":"Cube","size":{"x":40,"y":40,"z":8}}},
    "4": {"id":4,"name":"box2_centered","op":{"type":"Translate","child":3,"offset":{"x":-20,"y":-20,"z":0}}},
    "5": {"id":5,"name":"box2_rot","op":{"type":"Rotate","child":4,"angles":{"x":0,"y":0,"z":45}}},
    "6": {"id":6,"name":"octagon","op":{"type":"Intersection","left":2,"right":5}},
    "7": {"id":7,"name":"hole_cyl","op":{"type":"Cylinder","radius":2.5,"height":8,"segments":32}},
    "8": {"id":8,"name":"h0","op":{"type":"Translate","child":7,"offset":{"x":15,"y":0,"z":0}}},
    "9": {"id":9,"name":"h1","op":{"type":"Translate","child":7,"offset":{"x":10.6066,"y":10.6066,"z":0}}},
    "10": {"id":10,"name":"h2","op":{"type":"Translate","child":7,"offset":{"x":0,"y":15,"z":0}}},
    "11": {"id":11,"name":"h3","op":{"type":"Translate","child":7,"offset":{"x":-10.6066,"y":10.6066,"z":0}}},
    "12": {"id":12,"name":"h4","op":{"type":"Translate","child":7,"offset":{"x":-15,"y":0,"z":0}}},
    "13": {"id":13,"name":"h5","op":{"type":"Translate","child":7,"offset":{"x":-10.6066,"y":-10.6066,"z":0}}},
    "14": {"id":14,"name":"h6","op":{"type":"Translate","child":7,"offset":{"x":0,"y":-15,"z":0}}},
    "15": {"id":15,"name":"h7","op":{"type":"Translate","child":7,"offset":{"x":10.6066,"y":-10.6066,"z":0}}},
    "16": {"id":16,"name":"d1","op":{"type":"Difference","left":6,"right":8}},
    "17": {"id":17,"name":"d2","op":{"type":"Difference","left":16,"right":9}},
    "18": {"id":18,"name":"d3","op":{"type":"Difference","left":17,"right":10}},
    "19": {"id":19,"name":"d4","op":{"type":"Difference","left":18,"right":11}},
    "20": {"id":20,"name":"d5","op":{"type":"Difference","left":19,"right":12}},
    "21": {"id":21,"name":"d6","op":{"type":"Difference","left":20,"right":13}},
    "22": {"id":22,"name":"d7","op":{"type":"Difference","left":21,"right":14}},
    "23": {"id":23,"name":"flange","op":{"type":"Difference","left":22,"right":15}}
  },
  "materials": {},
  "part_materials": {},
  "roots": [{"root":23,"material":"default"}]
}