{ "iteration": 0, "last_node_id": 14, "last_link_id": 16, "links": { "0": {"id": 0, "origin_id": 0, "origin_slot": 0, "target_id": 1, "target_slot": 0, "data": null}, "1": {"id": 1, "origin_id": 0, "origin_slot": 1, "target_id": 1, "target_slot": 1, "data": null}, "2": {"id": 2, "origin_id": 2, "origin_slot": 0, "target_id": 3, "target_slot": 0, "data": null}, "3": {"id": 3, "origin_id": 2, "origin_slot": 1, "target_id": 3, "target_slot": 1, "data": null}, "4": {"id": 4, "origin_id": 4, "origin_slot": 0, "target_id": 3, "target_slot": 2, "data": null}, "5": {"id": 5, "origin_id": 5, "origin_slot": 0, "target_id": 1, "target_slot": 2, "data": null}, "6": {"id": 6, "origin_id": 1, "origin_slot": 0, "target_id": 6, "target_slot": 1, "data": null}, "7": {"id": 7, "origin_id": 7, "origin_slot": 0, "target_id": 8, "target_slot": 0, "data": null}, "8": {"id": 8, "origin_id": 9, "origin_slot": 0, "target_id": 6, "target_slot": 0, "data": null}, "9": {"id": 9, "origin_id": 6, "origin_slot": 0, "target_id": 10, "target_slot": 0, "data": null}, "10": {"id": 10, "origin_id": 3, "origin_slot": 0, "target_id": 9, "target_slot": 0, "data": null}, "11": {"id": 11, "origin_id": 8, "origin_slot": 0, "target_id": 11, "target_slot": 0, "data": null}, "12": {"id": 12, "origin_id": 11, "origin_slot": 0, "target_id": 6, "target_slot": 4, "data": null}, "13": {"id": 13, "origin_id": 12, "origin_slot": 0, "target_id": 11, "target_slot": 1, "data": null}, "14": {"id": 14, "origin_id": 10, "origin_slot": 1, "target_id": 13, "target_slot": 0, "data": null}, "15": {"id": 15, "origin_id": 1, "origin_slot": 0, "target_id": 13, "target_slot": 1, "data": null} }, "config": {"align_to_grid": true}, "nodes": [ { "id": 0, "title": "Target x/y", "type": "Widget/Slider2D", "pos": [61, 217], "size": [150, 120, 86.34375], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "numarray", "links": [0], "locked": true}, {"name": "", "type": "numarray", "links": [1], "locked": true}], "properties": {"min_X": 0, "max_X": 500, "min_Y": 0, "max_Y": 500, "digits_X": 1, "digits_Y": 1, "value_X": "0.0", "value_Y": "0.0"}, "internal": {"positionX": 0, "positionY": 0} }, { "id": 1, "title": "Point", "type": "Basic/Point", "pos": [221, 297], "size": [72.65625, 50, 57.46875], "data": null, "flags": {"collapsed": true}, "inputs": [ {"name": "X", "type": "numarray", "link": 0, "locked": true}, {"name": "Y", "type": "numarray", "link": 1, "locked": true}, {"name": "Z", "type": "numarray", "link": 5, "locked": true} ], "outputs": [ {"name": "Point", "type": "pointarray", "links": [6, 15], "locked": true}, {"name": "Object", "type": "objectlist", "links": null, "locked": true} ], "properties": {"mode": ["Long", "Long", "Short"], "x": [0], "y": [0], "z": [14]} }, { "id": 2, "title": "Camera x/y", "type": "Widget/Slider2D", "pos": [61, 37], "size": [150, 120, 94.28125], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "numarray", "links": [2], "locked": true}, {"name": "", "type": "numarray", "links": [3], "locked": true}], "properties": {"min_X": 0, "max_X": 500, "min_Y": 0, "max_Y": 500, "digits_X": 1, "digits_Y": 1, "value_X": "196.4", "value_Y": "384.7"}, "internal": {"positionX": 0.39280000000000004, "positionY": 0.7694} }, { "id": 3, "title": "Point", "type": "Basic/Point", "pos": [221, 117], "size": [72.65625, 50, 57.46875], "data": null, "flags": {"collapsed": true}, "inputs": [ {"name": "X", "type": "numarray", "link": 2, "locked": true}, {"name": "Y", "type": "numarray", "link": 3, "locked": true}, {"name": "Z", "type": "numarray", "link": 4, "locked": true} ], "outputs": [ {"name": "Point", "type": "pointarray", "links": [10], "locked": true}, {"name": "Object", "type": "objectlist", "links": null, "locked": true} ], "properties": {"mode": ["Long", "Long", "Short"], "x": [196.4], "y": [384.7], "z": [435.8]} }, { "id": 4, "title": "Camera z", "type": "Widget/Slider", "pos": [61, 177], "size": [150, 20, 82.734375], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "numarray", "links": [4], "locked": true}], "properties": {"min": 0, "max": 500, "digits": 1, "value": "435.8"}, "internal": {"position": 0.8716} }, { "id": 5, "title": "Target z", "type": "Widget/Slider", "pos": [61, 357], "size": [150, 20, 74.796875], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "numarray", "links": [5], "locked": true}], "properties": {"min": 0, "max": 500, "digits": 0, "value": "14"}, "internal": {"position": 0.028} }, { "id": 6, "title": "Rotate", "type": "Transform/Rotate", "pos": [401, 117], "size": [89.984375, 80, 65.40625], "data": null, "flags": {"collapsed": true}, "inputs": [ {"name": "Objects", "type": "objectlist", "link": 8, "locked": true}, {"name": "Frame", "type": "pointarray", "link": 6, "locked": true}, {"name": "rX", "type": "numarray", "link": null, "locked": true}, {"name": "rY", "type": "numarray", "link": null, "locked": true}, {"name": "rZ", "type": "numarray", "link": 12, "locked": true} ], "outputs": [{"name": "Out", "type": "objectlist", "links": [9], "locked": true}], "properties": {"mode": ["Long", "Long", "Long+", "Short", "Short+"], "rX": [0], "rY": [0], "rZ": [135.50000000000057]} }, { "id": 7, "title": "Speed", "type": "Widget/Slider", "pos": [61, 397], "size": [150, 20, 63.96875], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "numarray", "links": [7], "locked": true}], "properties": {"min": 0, "max": 0.5, "digits": 2, "value": "0.08"}, "internal": {"position": 0.16} }, { "id": 8, "title": "Quartz", "type": "Basic/Quartz", "pos": [221, 417], "size": [66.140625, 20, 66.140625], "data": null, "flags": {"collapsed": true}, "inputs": [{"name": "Hz", "type": "numarray", "link": 7, "locked": true}], "outputs": [{"name": "Out", "type": "numarray", "links": [11], "locked": true}], "properties": {"value": [135.50000000000057], "start": [0], "end": [360], "step": [0.1], "mode": ["Cycled", "Cycled", "Tic-tac"]}, "internal": {"hz": [0.08]} }, { "id": 9, "title": "ConvertPts", "type": "Points/ConvertPts", "pos": [301, 117], "size": [103.984375, 20, 94.265625], "data": null, "flags": {"collapsed": true}, "inputs": [{"name": "Points", "type": "pointarray", "link": 10, "locked": true}], "outputs": [{"name": "Objects", "type": "objectlist", "links": [8], "locked": true}], "properties": {"mode": ["Points", "Curves U", "Curves V", "Points"]} }, { "id": 10, "title": "ObjtoArray", "type": "Objects/ObjtoArray", "pos": [481, 117], "size": [92.828125, 35, 92.828125], "data": null, "flags": {"collapsed": true}, "inputs": [{"name": "In", "type": "objectlist", "link": 9, "locked": true}], "outputs": [ {"name": "Out", "type": "objectlist", "links": null, "locked": true}, {"name": "Array", "type": "pointarray", "links": [14], "locked": true} ], "properties": {"mode": ["Points", "Points"]} }, { "id": 11, "title": "Math", "type": "Basic/MathFunc", "pos": [321, 417], "size": [55.3125, 35, 55.3125], "data": null, "flags": {"collapsed": true}, "inputs": [{"name": "a", "type": "numarray", "link": 11, "locked": true}, {"name": "b", "type": "numarray", "link": 13, "locked": false}], "outputs": [{"name": "a+b", "type": "numarray", "links": [12], "locked": true, "label": "a*b"}], "properties": { "mode": ["Long", "Long", "Short"], "f": "a*b", "preset": ["a*b", "a+b", "a-b", "a*b", "a/b", "sin[a]", "cos[a]", "pow(a,b)"], "a": [135.50000000000057], "b": [1] }, "internal": {"valid": true, "fnc": "a*b"} }, { "id": 12, "title": "< Stop >", "type": "Widget/Slider", "pos": [61, 437], "size": [150, 20, 119.546875], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "numarray", "links": [13], "locked": true}], "properties": {"min": -1, "max": 1, "digits": 0, "value": "1"}, "internal": {"position": 1} }, { "id": 13, "title": "camera2", "type": "r2d3/camera2", "pos": [541, 237], "size": [77.6875, 35, 77.6875], "data": null, "flags": {}, "inputs": [ {"name": "camPt", "type": "pointarray", "link": 14, "locked": true}, {"name": "target", "type": "pointarray", "link": 15, "locked": true} ], "outputs": [], "properties": { "encoder": "/usr/local/bin/ffmpeg", "filePath": "/users/ralfnaumann/Documents/CAD/camera/", "Width": 800, "Height": 600, "save": ["Off", "Off", "On"], "idx": 0, "frames": 100 } } ], "macroTitle": "Camera Macro" }