{ "commands": [ { "command": "sketch.create", "params": { "plane": { "origin": [ 0.0, 0.0, 0.0 ], "x_dir": [ 1, 0, 0 ], "y_dir": [ 0, 1, 0 ] }, "name": "A" } }, { "command": "sketch.rectangle.center", "params": { "center": [ 0, 0 ], "corner": [ 20, 15 ] } }, { "command": "sketch.rectangle.center", "params": { "center": [ 0, 0 ], "corner": [ 10, 7 ] } }, { "command": "sketch.finish", "params": {} }, { "command": "sketch.create", "params": { "plane": { "origin": [ 0.0, 0.0, 24.0 ], "x_dir": [ 1, 0, 0 ], "y_dir": [ 0, 1, 0 ] }, "name": "B" } }, { "command": "sketch.rectangle.center", "params": { "center": [ 0, 0 ], "corner": [ 14, 10 ] } }, { "command": "sketch.rectangle.center", "params": { "center": [ 0, 0 ], "corner": [ 6, 3 ] } }, { "command": "sketch.finish", "params": {} }, { "command": "solid.loft", "params": { "sections": [ { "sketch": "A", "profiles": [ { "point": [ 15, 0 ] } ] }, { "sketch": "B", "profiles": [ { "point": [ 10, 0 ] } ] } ], "operation": "new", "body_name": "RectRing" } } ] }