{ "features": [ { "id": 1, "name": "S", "plane": { "name": "XY", "type": "origin" }, "sketch": { "constraints": [ { "id": "k1", "l": 0, "type": "horizontal" }, { "id": "k2", "l": 2, "type": "horizontal" }, { "id": "k3", "l": 1, "type": "vertical" }, { "id": "k4", "l": 3, "type": "vertical" }, { "id": "k5", "p": 0, "q": 1, "type": "coincident" } ], "counters": { "k": 5, "l": 4, "p": 4 }, "curves": [ { "a": 1, "b": 2, "construction": false, "id": "l1", "type": "line" }, { "a": 2, "b": 3, "construction": false, "id": "l2", "type": "line" }, { "a": 3, "b": 4, "construction": false, "id": "l3", "type": "line" }, { "a": 4, "b": 1, "construction": false, "id": "l4", "type": "line" } ], "points": [ { "fixed": true, "id": "origin", "pos": [ 0.0, 0.0 ] }, { "fixed": false, "id": "p1", "pos": [ 0.0, 0.0 ] }, { "fixed": false, "id": "p2", "pos": [ 40.0, 0.0 ] }, { "fixed": false, "id": "p3", "pos": [ 40.0, 30.0 ] }, { "fixed": false, "id": "p4", "pos": [ 0.0, 30.0 ] } ] }, "suppressed": false, "type": "sketch" }, { "body_names": [ "B" ], "extent": { "direction": "positive", "distance": "20" }, "id": 2, "name": "Extrude1", "operation": "new_body", "param_names": [ "d1" ], "profiles": { "type": "all" }, "sketch": 1, "suppressed": false, "type": "extrude" }, { "id": 3, "name": "P", "plane": { "plane": { "origin": [ 0.0, 0.0, 20.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ] }, "type": "custom" }, "sketch": { "constraints": [], "counters": {}, "curves": [], "points": [ { "fixed": true, "id": "origin", "pos": [ 0.0, 0.0 ] }, { "fixed": false, "id": "q0", "pos": [ 10.0, 10.0 ] }, { "fixed": false, "id": "q1", "pos": [ 30.0, 20.0 ] } ] }, "suppressed": false, "type": "sketch" }, { "depth": "10", "diameter": "6", "direction": [ -0.0, -0.0, -1.0 ], "hole": { "type": "simple" }, "id": 4, "name": "Hole1", "param_names": [ "d2", "d3" ], "points": { "ids": [ "q0", "q1" ], "sketch": 3 }, "position": [ 10.0, 10.0, 20.0 ], "suppressed": false, "type": "hole" } ], "format": "solidcraft/17", "name": "points_top_blind", "next_id": 5, "params": [], "units": "mm" }