{ "iteration": 0, "last_node_id": 20, "last_link_id": 52, "links": { "5": {"id": 5, "origin_id": 6, "origin_slot": 0, "target_id": 0, "target_slot": 0, "data": null}, "10": {"id": 10, "origin_id": 5, "origin_slot": 0, "target_id": 7, "target_slot": 1, "data": null}, "11": {"id": 11, "origin_id": 8, "origin_slot": 0, "target_id": 3, "target_slot": 2, "data": null}, "16": {"id": 16, "origin_id": 10, "origin_slot": 0, "target_id": 9, "target_slot": 2, "data": null}, "17": {"id": 17, "origin_id": 11, "origin_slot": 0, "target_id": 10, "target_slot": 1, "data": null}, "21": {"id": 21, "origin_id": 7, "origin_slot": 0, "target_id": 3, "target_slot": 0, "data": null}, "22": {"id": 22, "origin_id": 3, "origin_slot": 0, "target_id": 6, "target_slot": 0, "data": null}, "23": {"id": 23, "origin_id": 1, "origin_slot": 0, "target_id": 9, "target_slot": 0, "data": null}, "29": {"id": 29, "origin_id": 15, "origin_slot": 0, "target_id": 13, "target_slot": 1, "data": null}, "30": {"id": 30, "origin_id": 16, "origin_slot": 0, "target_id": 13, "target_slot": 2, "data": null}, "31": {"id": 31, "origin_id": 14, "origin_slot": 0, "target_id": 13, "target_slot": 0, "data": null}, "38": {"id": 38, "origin_id": 12, "origin_slot": 0, "target_id": 4, "target_slot": 4, "data": null}, "42": {"id": 42, "origin_id": 18, "origin_slot": 0, "target_id": 7, "target_slot": 0, "data": null}, "44": {"id": 44, "origin_id": 19, "origin_slot": 0, "target_id": 18, "target_slot": 3, "data": null}, "48": {"id": 48, "origin_id": 13, "origin_slot": 0, "target_id": 4, "target_slot": 1, "data": null}, "51": {"id": 51, "origin_id": 9, "origin_slot": 0, "target_id": 18, "target_slot": 0, "data": null} }, "config": {"align_to_grid": true}, "nodes": [ { "id": 10, "title": "ScalePts", "type": "Points/ScalePts", "pos": [-19, 379], "size": [80, 35, 78], "data": null, "flags": {}, "inputs": [{"name": "In", "type": "pointarray", "link": null, "locked": true}, {"name": "Scale", "type": "numarray", "link": 17, "locked": true}], "outputs": [{"name": "Out", "type": "pointarray", "links": [16], "locked": true}], "properties": { "mode": ["Repeat", "Repeat", "RepeatY", "RepeatZ"], "scale": [1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5] } }, { "id": 11, "title": "Progression", "type": "Basic/Progression", "pos": [-79, 499], "size": [98, 50, 98], "data": null, "flags": {}, "inputs": [ {"name": "Base", "type": "numarray", "link": null, "locked": true}, {"name": "Factor", "type": "numarray", "link": null, "locked": true}, {"name": "Count", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "numarray", "links": [17], "locked": true}], "properties": {"type": ["Arithmetic", "Arithmetic", "Geometric"], "base": [1], "factor": [0.5], "count": [18]} }, { "id": 3, "title": "Rotate", "type": "Transform/Rotate", "pos": [521, 319], "size": [91, 80, 64], "data": null, "flags": {}, "inputs": [ {"name": "Objects", "type": "objectlist", "link": 21, "locked": true}, {"name": "Frame", "type": "pointarray", "link": null, "locked": true}, {"name": "rX", "type": "numarray", "link": 11, "locked": true}, {"name": "rY", "type": "numarray", "link": null, "locked": true}, {"name": "rZ", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "objectlist", "links": [22], "locked": true}], "properties": { "mode": ["Long", "Long", "Long+", "Short", "Short+"], "rX": [0, 15, 30, 45, 60, 75, 90, 105, 120, 135, 150, 165, 180, 195, 210, 225, 240, 255], "rY": [0], "rZ": [0] } }, { "id": 8, "title": "Progression", "type": "Basic/Progression", "pos": [401, 439], "size": [98, 50, 98], "data": null, "flags": {}, "inputs": [ {"name": "Base", "type": "numarray", "link": null, "locked": true}, {"name": "Factor", "type": "numarray", "link": null, "locked": true}, {"name": "Count", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "numarray", "links": [11], "locked": true}], "properties": {"type": ["Arithmetic", "Arithmetic", "Geometric"], "base": [0], "factor": [15], "count": [18]} }, { "id": 0, "title": "Output", "type": "Basic/Output", "pos": [761, 319], "size": [70, 20, 65], "data": null, "flags": {"isOutput": true}, "inputs": [{"name": "", "type": "objectlist", "link": 5, "locked": true}], "outputs": [], "properties": {"style": ["--", "--", "Default", "Red", "Orange", "Green", "Cyan", "Blue", "Magenta"], "edges": ["On", "Off", "On"]}, "boxcolor": "#0F5" }, { "id": 6, "title": "Loft", "type": "Construct/Loft", "pos": [661, 319], "size": [59, 20, 47], "data": null, "flags": {}, "inputs": [{"name": "In", "type": "objectlist", "link": 22, "locked": true}], "outputs": [{"name": "Out", "type": "objectlist", "links": [5], "locked": true}], "properties": {"style": ["Straight", "Normal", "Loose", "Straight"], "cap_ends": ["On", "On", "Off"], "closed": ["Off", "On", "Off"]} }, { "id": 14, "title": "Const", "type": "Basic/Constant", "pos": [41, 79], "size": [58, 20, 58], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "value", "type": "numarray", "links": [31], "locked": true, "label": "0"}], "properties": {"value": [0]} }, { "id": 1, "title": "Selected", "type": "Objects/Selected", "pos": [-59, 279], "size": [79, 20, 79], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "", "type": "objectlist", "links": [23], "locked": true, "label": "(1)"}], "properties": {} }, { "id": 16, "title": "Const", "type": "Basic/Constant", "pos": [41, 159], "size": [58, 20, 58], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "value", "type": "numarray", "links": [30], "locked": true, "label": "0"}], "properties": {"value": [0]} }, { "id": 13, "title": "Point", "type": "Basic/Point", "pos": [121, 79], "size": [56, 50, 56], "data": null, "flags": {}, "inputs": [ {"name": "X", "type": "numarray", "link": 31, "locked": true}, {"name": "Y", "type": "numarray", "link": 29, "locked": true}, {"name": "Z", "type": "numarray", "link": 30, "locked": true} ], "outputs": [{"name": "", "type": "pointarray", "links": [48], "locked": true}, {"name": "", "type": "objectlist", "links": null, "locked": true}], "properties": {"mode": ["Short", "Long", "Short"], "x": [0], "y": [0], "z": [0]} }, { "id": 15, "title": "Const", "type": "Basic/Constant", "pos": [41, 119], "size": [58, 20, 58], "data": null, "flags": {}, "inputs": [], "outputs": [{"name": "value", "type": "numarray", "links": [29], "locked": true, "label": "0"}], "properties": {"value": [0]} }, { "id": 7, "title": "Move", "type": "Transform/Move", "pos": [401, 299], "size": [91, 65, 57], "data": null, "flags": {}, "inputs": [ {"name": "Objects", "type": "objectlist", "link": 42, "locked": true}, {"name": "dX", "type": "numarray", "link": 10, "locked": true}, {"name": "dY", "type": "numarray", "link": null, "locked": true}, {"name": "dZ", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "objectlist", "links": [21], "locked": true}], "properties": { "mode": ["Long", "Long", "Long+", "Short", "Short+"], "dx": [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170], "dy": [0], "dz": [0] } }, { "id": 5, "title": "Progression", "type": "Basic/Progression", "pos": [261, 459], "size": [98, 50, 98], "data": null, "flags": {}, "inputs": [ {"name": "Base", "type": "numarray", "link": null, "locked": true}, {"name": "Factor", "type": "numarray", "link": null, "locked": true}, {"name": "Count", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "numarray", "links": [10], "locked": true}], "properties": {"type": ["Arithmetic", "Arithmetic", "Geometric"], "base": [0], "factor": [10], "count": [18]} }, { "id": 19, "title": "Progression", "type": "Basic/Progression", "pos": [101, 479], "size": [98, 50, 98], "data": null, "flags": {}, "inputs": [ {"name": "Base", "type": "numarray", "link": null, "locked": true}, {"name": "Factor", "type": "numarray", "link": null, "locked": true}, {"name": "Count", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "numarray", "links": [44], "locked": true}], "properties": {"type": ["Arithmetic", "Arithmetic", "Geometric"], "base": [0], "factor": [-10], "count": [18]} }, { "id": 18, "title": "Move", "type": "Transform/Move", "pos": [261, 299], "size": [91, 65, 57], "data": null, "flags": {}, "inputs": [ {"name": "Objects", "type": "objectlist", "link": 51, "locked": true}, {"name": "dX", "type": "numarray", "link": null, "locked": true}, {"name": "dY", "type": "numarray", "link": null, "locked": true}, {"name": "dZ", "type": "numarray", "link": 44, "locked": true} ], "outputs": [{"name": "Out", "type": "objectlist", "links": [42], "locked": true}], "properties": { "mode": ["Long", "Long", "Long+", "Short", "Short+"], "dx": [0], "dy": [0], "dz": [0, -10, -20, -30, -40, -50, -60, -70, -80, -90, -100, -110, -120, -130, -140, -150, -160, -170] } }, { "id": 9, "title": "CloneToPts", "type": "Points/CloneToPts", "pos": [81, 319], "size": [94.046875, 50, 94.046875], "data": null, "flags": {}, "inputs": [ {"name": "Objects", "type": "objectlist", "link": 23, "locked": true}, {"name": "Frame", "type": "pointarray", "link": null, "locked": true}, {"name": "Target", "type": "pointarray", "link": 16, "locked": true} ], "outputs": [{"name": "Out", "type": "objectlist", "links": [51], "locked": true}], "properties": {} }, { "id": 4, "title": "Rotate", "type": "Transform/Rotate", "pos": [241, 119], "size": [91, 80, 64], "data": null, "flags": {}, "inputs": [ {"name": "Objects", "type": "objectlist", "link": null, "locked": true}, {"name": "Frame", "type": "pointarray", "link": 48, "locked": true}, {"name": "rX", "type": "numarray", "link": null, "locked": true}, {"name": "rY", "type": "numarray", "link": null, "locked": true}, {"name": "rZ", "type": "numarray", "link": 38, "locked": true} ], "outputs": [{"name": "Out", "type": "objectlist", "links": [], "locked": true}], "properties": { "mode": ["Long", "Long", "Long+", "Short", "Short+"], "rX": [0], "rY": [0], "rZ": [0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340] } }, { "id": 12, "title": "Progression", "type": "Basic/Progression", "pos": [121, 159], "size": [98, 50, 98], "data": null, "flags": {}, "inputs": [ {"name": "Base", "type": "numarray", "link": null, "locked": true}, {"name": "Factor", "type": "numarray", "link": null, "locked": true}, {"name": "Count", "type": "numarray", "link": null, "locked": true} ], "outputs": [{"name": "Out", "type": "numarray", "links": [38], "locked": true}], "properties": {"type": ["Arithmetic", "Arithmetic", "Geometric"], "base": [0], "factor": [20], "count": [18]} } ] }