{ "export_version": "1.0", "main_tree": { "nodes": { "Frame.001": { "attributes": { "location": [ 512.0, -170.6666717529297 ], "height": 174.66668701171875, "width": 223.99993896484375, "label": "\u2d48" }, "bl_idname": "NodeFrame" }, "Frame": { "attributes": { "location": [ 490.6666564941406, -85.33333587646484 ], "height": 174.66665649414062, "width": 224.0, "label": "\ua789" }, "bl_idname": "NodeFrame" }, "Frame.002": { "attributes": { "location": [ -21.33333396911621, 0.0 ], "height": 522.6666870117188, "width": 263.9999694824219 }, "bl_idname": "NodeFrame" }, "Scalar Math.001": { "attributes": { "location": [ 21.33333396911621, 1045.3333740234375 ], "width": 120.0, "label": " " }, "properties": { "y_": 2.0 }, "inputs": { "x": { "bl_idname": "SvStringsSocket", "name": "x", "properties": { "prop_name": "x_" } }, "y": { "bl_idname": "SvStringsSocket", "name": "y", "properties": { "prop_name": "y_" } } }, "outputs": { "Out": { "bl_idname": "SvStringsSocket", "name": "Out" } }, "bl_idname": "SvScalarMathNodeMK4" }, "Scalar Math.003": { "attributes": { "location": [ 21.33333396911621, 896.0 ], "width": 120.0, "label": " " }, "properties": { "y_": 2.0 }, "inputs": { "x": { "bl_idname": "SvStringsSocket", "name": "x", "properties": { "prop_name": "x_" } }, "y": { "bl_idname": "SvStringsSocket", "name": "y", "properties": { "prop_name": "y_" } } }, "outputs": { "Out": { "bl_idname": "SvStringsSocket", "name": "Out" } }, "bl_idname": "SvScalarMathNodeMK4" }, "Scalar Math.005": { "attributes": { "location": [ 21.33333396911621, 746.6666870117188 ], "width": 120.0, "label": " " }, "properties": { "current_op": "DIV" }, "inputs": { "x": { "bl_idname": "SvStringsSocket", "name": "x", "properties": { "prop_name": "x_" } }, "y": { "bl_idname": "SvStringsSocket", "name": "y", "properties": { "prop_name": "y_" } } }, "outputs": { "Out": { "bl_idname": "SvStringsSocket", "name": "Out" } }, "bl_idname": "SvScalarMathNodeMK4" }, "Scalar Math": { "attributes": { "location": [ -128.0, 810.6666870117188 ], "width": 120.0, "label": " " }, "properties": { "current_op": "POW" }, "inputs": { "x": { "bl_idname": "SvStringsSocket", "name": "x", "properties": { "prop_name": "x_" } }, "y": { "bl_idname": "SvStringsSocket", "name": "y", "properties": { "prop_name": "y_" } } }, "outputs": { "Out": { "bl_idname": "SvStringsSocket", "name": "Out" } }, "bl_idname": "SvScalarMathNodeMK4" }, "Map Range.001": { "attributes": { "location": [ -298.6666564941406, 810.6666870117188 ], "label": " " }, "properties": { "new_min": 1.0, "new_max": 0.0, "value": -0.12999999523162842, "auto_limits": true, "clamp": false }, "inputs": { "Value": { "bl_idname": "SvStringsSocket", "name": "Value", "properties": { "prop_name": "value" } }, "Old Min": { "bl_idname": "SvStringsSocket", "name": "Old Min", "attributes": { "hide": true }, "properties": { "prop_name": "old_min" } }, "Old Max": { "bl_idname": "SvStringsSocket", "name": "Old Max", "attributes": { "hide": true }, "properties": { "prop_name": "old_max" } }, "New Min": { "bl_idname": "SvStringsSocket", "name": "New Min", "properties": { "prop_name": "new_min" } }, "New Max": { "bl_idname": "SvStringsSocket", "name": "New Max", "properties": { "prop_name": "new_max" } } }, "outputs": { "Value": { "bl_idname": "SvStringsSocket", "name": "Value" } }, "bl_idname": "SvMapRangeNode" }, "Vector Out": { "attributes": { "location": [ -426.6666564941406, 1045.3333740234375 ], "width": 100.0, "label": " " }, "inputs": { "Vectors": { "bl_idname": "SvVerticesSocket", "name": "Vectors" } }, "outputs": { "X": { "bl_idname": "SvStringsSocket", "name": "X" }, "Y": { "bl_idname": "SvStringsSocket", "name": "Y" }, "Z": { "bl_idname": "SvStringsSocket", "name": "Z" } }, "bl_idname": "VectorsOutNode" }, "Reroute.002": { "attributes": { "location": [ -448.0, 1109.3333740234375 ], "width": 16.0, "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "inputs": { "Input": { "bl_idname": "NodeSocketColor", "name": "Input" } }, "outputs": { "Output": { "bl_idname": "NodeSocketColor", "name": "Output" } }, "bl_idname": "NodeReroute" }, "Reroute.001": { "attributes": { "location": [ -448.0, 1088.0 ], "width": 16.0, "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "inputs": { "Input": { "bl_idname": "NodeSocketColor", "name": "Input" } }, "outputs": { "Output": { "bl_idname": "NodeSocketColor", "name": "Output" } }, "bl_idname": "NodeReroute" }, "Reroute": { "attributes": { "location": [ -448.0, 1066.6666259765625 ], "width": 16.0, "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "inputs": { "Input": { "bl_idname": "NodeSocketColor", "name": "Input" } }, "outputs": { "Output": { "bl_idname": "NodeSocketColor", "name": "Output" } }, "bl_idname": "NodeReroute" }, "Vector In": { "attributes": { "location": [ 170.6666717529297, 1045.3333740234375 ], "width": 100.0, "label": " " }, "inputs": { "X": { "bl_idname": "SvStringsSocket", "name": "X", "properties": { "prop_name": "x_" } }, "Y": { "bl_idname": "SvStringsSocket", "name": "Y", "properties": { "prop_name": "y_" } }, "Z": { "bl_idname": "SvStringsSocket", "name": "Z", "properties": { "prop_name": "z_" } } }, "outputs": { "Vectors": { "bl_idname": "SvVerticesSocket", "name": "Vectors" } }, "bl_idname": "GenVectorsNode" }, "Box": { "attributes": { "location": [ -1066.6666259765625, 1002.6666870117188 ], "label": " " }, "properties": { "Size": 2.0 }, "inputs": { "Size": { "bl_idname": "SvStringsSocket", "name": "Size", "properties": { "prop_name": "Size" } }, "Divx": { "bl_idname": "SvStringsSocket", "name": "Divx", "properties": { "prop_name": "Divx" } }, "Divy": { "bl_idname": "SvStringsSocket", "name": "Divy", "properties": { "prop_name": "Divy" } }, "Divz": { "bl_idname": "SvStringsSocket", "name": "Divz", "properties": { "prop_name": "Divz" } }, "Matrix": { "bl_idname": "SvMatrixSocket", "name": "Matrix" } }, "outputs": { "Vers": { "bl_idname": "SvVerticesSocket", "name": "Vers", "properties": { "description": "Box vertices" } }, "Edgs": { "bl_idname": "SvStringsSocket", "name": "Edgs" }, "Pols": { "bl_idname": "SvStringsSocket", "name": "Pols" } }, "bl_idname": "SvBoxNodeMk2" }, "A Number": { "attributes": { "location": [ -1237.3333740234375, 853.3333129882812 ], "label": " " }, "properties": { "int_": 2, "selected_mode": "int" }, "inputs": { "Float": { "bl_idname": "SvStringsSocket", "name": "Int", "properties": { "prop_name": "int_" } } }, "outputs": { "Int": { "bl_idname": "SvStringsSocket", "name": "Int", "properties": { "custom_draw": "mode_custom_draw" } } }, "bl_idname": "SvNumberNode" }, "Scalar Math.004": { "attributes": { "location": [ -1216.0, 746.6666870117188 ], "width": 100.0, "label": " ", "hide": true }, "properties": { "current_op": "ADD" }, "inputs": { "x": { "bl_idname": "SvStringsSocket", "name": "x", "properties": { "prop_name": "x_" } }, "y": { "bl_idname": "SvStringsSocket", "name": "y", "properties": { "prop_name": "y_" } } }, "outputs": { "Out": { "bl_idname": "SvStringsSocket", "name": "Out" } }, "bl_idname": "SvScalarMathNodeMK4" }, "Viewer Index+": { "attributes": { "location": [ 576.0, 1472.0 ], "width": 160.0, "label": " ", "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "properties": { "numid_verts_col": [ 0.65625, 0.65625, 0.65625, 0.875 ], "draw_bg": true, "activate": false, "numid_edges_col": [ 0.65625, 0.65625, 0.65625, 0.875 ], "numid_faces_col": [ 0.65625, 0.65625, 0.65625, 0.875 ], "bg_verts_col": [ 0.9437500238418579, 0.9437500238418579, 0.9437500238418579, 0.7250000238418579 ], "bg_edges_col": [ 0.9437500238418579, 0.9437500238418579, 0.9437500238418579, 0.7250000238418579 ], "bg_faces_col": [ 0.9437500238418579, 0.9437500238418579, 0.9437500238418579, 0.7250000238418579 ] }, "inputs": { "verts": { "bl_idname": "SvVerticesSocket", "name": "verts" }, "edges": { "bl_idname": "SvStringsSocket", "name": "edges" }, "faces": { "bl_idname": "SvStringsSocket", "name": "faces" }, "matrix": { "bl_idname": "SvMatrixSocket", "name": "matrix" }, "text": { "bl_idname": "SvStringsSocket", "name": "text" } }, "bl_idname": "SvIDXViewer28" }, "Formula.001": { "attributes": { "location": [ -21.333343505859375, 554.6666641235352 ], "width": 160.0, "label": " ", "parent": { "type": "NODE", "value": "Frame" } }, "properties": { "formula1": "(1/(2*sqrt(2)+3))", "wrapping": "+1" }, "outputs": { "Result": { "bl_idname": "SvStringsSocket", "name": "Result" } }, "bl_idname": "SvFormulaNodeMk5" }, "Formula": { "attributes": { "location": [ -298.6666259765625, 554.6667022705078 ], "width": 160.0, "label": " ", "parent": { "type": "NODE", "value": "Frame.001" } }, "properties": { "formula1": "(1/(sqrt(3)+2))", "wrapping": "+1" }, "outputs": { "Result": { "bl_idname": "SvStringsSocket", "name": "Result" } }, "bl_idname": "SvFormulaNodeMk5" }, "Input Switch MOD": { "attributes": { "location": [ -682.6666870117188, 1152.0 ], "width": 200.0, "label": " " }, "properties": { "num_sockets_per_set": 3, "num_switches": 5, "selected": 1 }, "inputs": { "Selected": { "bl_idname": "SvStringsSocket", "name": "Selected", "properties": { "prop_name": "selected" } }, "Separator 0": { "bl_idname": "SvSeparatorSocket", "name": "Separator 0" }, "Alpha 0": { "bl_idname": "SvVerticesSocket", "name": "Alpha 0" }, "Alpha 1": { "bl_idname": "SvStringsSocket", "name": "Alpha 1" }, "Alpha 2": { "bl_idname": "SvStringsSocket", "name": "Alpha 2" }, "Alpha 3": { "bl_idname": "SvStringsSocket", "name": "Alpha 3", "attributes": { "hide": true } }, "Alpha 4": { "bl_idname": "SvStringsSocket", "name": "Alpha 4", "attributes": { "hide": true } }, "Alpha 5": { "bl_idname": "SvStringsSocket", "name": "Alpha 5", "attributes": { "hide": true } }, "Alpha 6": { "bl_idname": "SvStringsSocket", "name": "Alpha 6", "attributes": { "hide": true } }, "Alpha 7": { "bl_idname": "SvStringsSocket", "name": "Alpha 7", "attributes": { "hide": true } }, "Alpha 8": { "bl_idname": "SvStringsSocket", "name": "Alpha 8", "attributes": { "hide": true } }, "Separator 1": { "bl_idname": "SvSeparatorSocket", "name": "Separator 1" }, "Beta 0": { "bl_idname": "SvVerticesSocket", "name": "Beta 0" }, "Beta 1": { "bl_idname": "SvStringsSocket", "name": "Beta 1" }, "Beta 2": { "bl_idname": "SvStringsSocket", "name": "Beta 2" }, "Beta 3": { "bl_idname": "SvStringsSocket", "name": "Beta 3", "attributes": { "hide": true } }, "Beta 4": { "bl_idname": "SvStringsSocket", "name": "Beta 4", "attributes": { "hide": true } }, "Beta 5": { "bl_idname": "SvStringsSocket", "name": "Beta 5", "attributes": { "hide": true } }, "Beta 6": { "bl_idname": "SvStringsSocket", "name": "Beta 6", "attributes": { "hide": true } }, "Beta 7": { "bl_idname": "SvStringsSocket", "name": "Beta 7", "attributes": { "hide": true } }, "Beta 8": { "bl_idname": "SvStringsSocket", "name": "Beta 8", "attributes": { "hide": true } }, "Separator 2": { "bl_idname": "SvSeparatorSocket", "name": "Separator 2" }, "Gamma 0": { "bl_idname": "SvVerticesSocket", "name": "Gamma 0" }, "Gamma 1": { "bl_idname": "SvStringsSocket", "name": "Gamma 1" }, "Gamma 2": { "bl_idname": "SvStringsSocket", "name": "Gamma 2" }, "Gamma 3": { "bl_idname": "SvStringsSocket", "name": "Gamma 3", "attributes": { "hide": true } }, "Gamma 4": { "bl_idname": "SvStringsSocket", "name": "Gamma 4", "attributes": { "hide": true } }, "Gamma 5": { "bl_idname": "SvStringsSocket", "name": "Gamma 5", "attributes": { "hide": true } }, "Gamma 6": { "bl_idname": "SvStringsSocket", "name": "Gamma 6", "attributes": { "hide": true } }, "Gamma 7": { "bl_idname": "SvStringsSocket", "name": "Gamma 7", "attributes": { "hide": true } }, "Gamma 8": { "bl_idname": "SvStringsSocket", "name": "Gamma 8", "attributes": { "hide": true } }, "Separator 3": { "bl_idname": "SvSeparatorSocket", "name": "Separator 3" }, "Delta 0": { "bl_idname": "SvVerticesSocket", "name": "Delta 0" }, "Delta 1": { "bl_idname": "SvStringsSocket", "name": "Delta 1" }, "Delta 2": { "bl_idname": "SvStringsSocket", "name": "Delta 2" }, "Delta 3": { "bl_idname": "SvStringsSocket", "name": "Delta 3", "attributes": { "hide": true } }, "Delta 4": { "bl_idname": "SvStringsSocket", "name": "Delta 4", "attributes": { "hide": true } }, "Delta 5": { "bl_idname": "SvStringsSocket", "name": "Delta 5", "attributes": { "hide": true } }, "Delta 6": { "bl_idname": "SvStringsSocket", "name": "Delta 6", "attributes": { "hide": true } }, "Delta 7": { "bl_idname": "SvStringsSocket", "name": "Delta 7", "attributes": { "hide": true } }, "Delta 8": { "bl_idname": "SvStringsSocket", "name": "Delta 8", "attributes": { "hide": true } }, "Separator 4": { "bl_idname": "SvSeparatorSocket", "name": "Separator 4" }, "Epsilon 0": { "bl_idname": "SvStringsSocket", "name": "Epsilon 0" }, "Epsilon 1": { "bl_idname": "SvStringsSocket", "name": "Epsilon 1" }, "Epsilon 2": { "bl_idname": "SvStringsSocket", "name": "Epsilon 2" }, "Epsilon 3": { "bl_idname": "SvStringsSocket", "name": "Epsilon 3", "attributes": { "hide": true } }, "Epsilon 4": { "bl_idname": "SvStringsSocket", "name": "Epsilon 4", "attributes": { "hide": true } }, "Epsilon 5": { "bl_idname": "SvStringsSocket", "name": "Epsilon 5", "attributes": { "hide": true } }, "Epsilon 6": { "bl_idname": "SvStringsSocket", "name": "Epsilon 6", "attributes": { "hide": true } }, "Epsilon 7": { "bl_idname": "SvStringsSocket", "name": "Epsilon 7", "attributes": { "hide": true } }, "Epsilon 8": { "bl_idname": "SvStringsSocket", "name": "Epsilon 8", "attributes": { "hide": true } }, "Separator 5": { "bl_idname": "SvSeparatorSocket", "name": "Separator 5", "attributes": { "hide": true } }, "Zeta 0": { "bl_idname": "SvStringsSocket", "name": "Zeta 0", "attributes": { "hide": true } }, "Zeta 1": { "bl_idname": "SvStringsSocket", "name": "Zeta 1", "attributes": { "hide": true } }, "Zeta 2": { "bl_idname": "SvStringsSocket", "name": "Zeta 2", "attributes": { "hide": true } }, "Zeta 3": { "bl_idname": "SvStringsSocket", "name": "Zeta 3", "attributes": { "hide": true } }, "Zeta 4": { "bl_idname": "SvStringsSocket", "name": "Zeta 4", "attributes": { "hide": true } }, "Zeta 5": { "bl_idname": "SvStringsSocket", "name": "Zeta 5", "attributes": { "hide": true } }, "Zeta 6": { "bl_idname": "SvStringsSocket", "name": "Zeta 6", "attributes": { "hide": true } }, "Zeta 7": { "bl_idname": "SvStringsSocket", "name": "Zeta 7", "attributes": { "hide": true } }, "Zeta 8": { "bl_idname": "SvStringsSocket", "name": "Zeta 8", "attributes": { "hide": true } }, "Separator 6": { "bl_idname": "SvSeparatorSocket", "name": "Separator 6", "attributes": { "hide": true } }, "Eta 0": { "bl_idname": "SvStringsSocket", "name": "Eta 0", "attributes": { "hide": true } }, "Eta 1": { "bl_idname": "SvStringsSocket", "name": "Eta 1", "attributes": { "hide": true } }, "Eta 2": { "bl_idname": "SvStringsSocket", "name": "Eta 2", "attributes": { "hide": true } }, "Eta 3": { "bl_idname": "SvStringsSocket", "name": "Eta 3", "attributes": { "hide": true } }, "Eta 4": { "bl_idname": "SvStringsSocket", "name": "Eta 4", "attributes": { "hide": true } }, "Eta 5": { "bl_idname": "SvStringsSocket", "name": "Eta 5", "attributes": { "hide": true } }, "Eta 6": { "bl_idname": "SvStringsSocket", "name": "Eta 6", "attributes": { "hide": true } }, "Eta 7": { "bl_idname": "SvStringsSocket", "name": "Eta 7", "attributes": { "hide": true } }, "Eta 8": { "bl_idname": "SvStringsSocket", "name": "Eta 8", "attributes": { "hide": true } }, "Separator 7": { "bl_idname": "SvSeparatorSocket", "name": "Separator 7", "attributes": { "hide": true } }, "Theta 0": { "bl_idname": "SvStringsSocket", "name": "Theta 0", "attributes": { "hide": true } }, "Theta 1": { "bl_idname": "SvStringsSocket", "name": "Theta 1", "attributes": { "hide": true } }, "Theta 2": { "bl_idname": "SvStringsSocket", "name": "Theta 2", "attributes": { "hide": true } }, "Theta 3": { "bl_idname": "SvStringsSocket", "name": "Theta 3", "attributes": { "hide": true } }, "Theta 4": { "bl_idname": "SvStringsSocket", "name": "Theta 4", "attributes": { "hide": true } }, "Theta 5": { "bl_idname": "SvStringsSocket", "name": "Theta 5", "attributes": { "hide": true } }, "Theta 6": { "bl_idname": "SvStringsSocket", "name": "Theta 6", "attributes": { "hide": true } }, "Theta 7": { "bl_idname": "SvStringsSocket", "name": "Theta 7", "attributes": { "hide": true } }, "Theta 8": { "bl_idname": "SvStringsSocket", "name": "Theta 8", "attributes": { "hide": true } }, "Separator 8": { "bl_idname": "SvSeparatorSocket", "name": "Separator 8", "attributes": { "hide": true } }, "Iota 0": { "bl_idname": "SvStringsSocket", "name": "Iota 0", "attributes": { "hide": true } }, "Iota 1": { "bl_idname": "SvStringsSocket", "name": "Iota 1", "attributes": { "hide": true } }, "Iota 2": { "bl_idname": "SvStringsSocket", "name": "Iota 2", "attributes": { "hide": true } }, "Iota 3": { "bl_idname": "SvStringsSocket", "name": "Iota 3", "attributes": { "hide": true } }, "Iota 4": { "bl_idname": "SvStringsSocket", "name": "Iota 4", "attributes": { "hide": true } }, "Iota 5": { "bl_idname": "SvStringsSocket", "name": "Iota 5", "attributes": { "hide": true } }, "Iota 6": { "bl_idname": "SvStringsSocket", "name": "Iota 6", "attributes": { "hide": true } }, "Iota 7": { "bl_idname": "SvStringsSocket", "name": "Iota 7", "attributes": { "hide": true } }, "Iota 8": { "bl_idname": "SvStringsSocket", "name": "Iota 8", "attributes": { "hide": true } } }, "outputs": { "Data 0_001": { "bl_idname": "SvVerticesSocket", "name": "Data 0" }, "Data 1": { "bl_idname": "SvStringsSocket", "name": "Data 1" }, "Data 2": { "bl_idname": "SvStringsSocket", "name": "Data 2" }, "Data 3": { "bl_idname": "SvStringsSocket", "name": "Data 3", "attributes": { "hide": true } }, "Data 4": { "bl_idname": "SvStringsSocket", "name": "Data 4", "attributes": { "hide": true } }, "Data 5": { "bl_idname": "SvStringsSocket", "name": "Data 5", "attributes": { "hide": true } }, "Data 6": { "bl_idname": "SvStringsSocket", "name": "Data 6", "attributes": { "hide": true } }, "Data 7": { "bl_idname": "SvStringsSocket", "name": "Data 7", "attributes": { "hide": true } }, "Data 8": { "bl_idname": "SvStringsSocket", "name": "Data 8", "attributes": { "hide": true } } }, "bl_idname": "SvInputSwitchNodeMOD" }, "Plane": { "attributes": { "location": [ -896.0, 1002.6666870117188 ], "width": 180.0, "label": " " }, "properties": { "direction": "ZX", "center": true, "sizex": 2.0, "sizey": 2.0, "numx": 10, "numy": 10 }, "inputs": { "Size X": { "bl_idname": "SvStringsSocket", "name": "Size X", "properties": { "prop_name": "sizex", "custom_draw": "draw_prop_socket", "label": "Size Z" } }, "Size Y": { "bl_idname": "SvStringsSocket", "name": "Size Y", "properties": { "prop_name": "sizey", "custom_draw": "draw_prop_socket", "label": "Size X" } }, "Num X": { "bl_idname": "SvStringsSocket", "name": "Num X", "properties": { "prop_name": "numx", "custom_draw": "draw_prop_socket", "label": "Num Z" } }, "Num Y": { "bl_idname": "SvStringsSocket", "name": "Num Y", "properties": { "prop_name": "numy", "custom_draw": "draw_prop_socket", "label": "Num X" } }, "Step X": { "bl_idname": "SvStringsSocket", "name": "Step X", "attributes": { "hide": true }, "properties": { "prop_name": "stepx", "custom_draw": "draw_prop_socket", "label": "Step Z" } }, "Step Y": { "bl_idname": "SvStringsSocket", "name": "Step Y", "attributes": { "hide": true }, "properties": { "prop_name": "stepy", "custom_draw": "draw_prop_socket", "label": "Step X" } }, "Matrix": { "bl_idname": "SvMatrixSocket", "name": "Matrix" } }, "outputs": { "Vertices": { "bl_idname": "SvVerticesSocket", "name": "Vertices" }, "Edges": { "bl_idname": "SvStringsSocket", "name": "Edges" }, "Polygons": { "bl_idname": "SvStringsSocket", "name": "Polygons" } }, "bl_idname": "SvPlaneNodeMk3" }, "Reroute.025": { "attributes": { "location": [ 554.6666870117188, 1109.3333740234375 ], "width": 16.0, "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "inputs": { "Input": { "bl_idname": "NodeSocketColor", "name": "Input" } }, "outputs": { "Output": { "bl_idname": "NodeSocketColor", "name": "Output" } }, "bl_idname": "NodeReroute" }, "Reroute.027": { "attributes": { "location": [ 554.6666870117188, 1088.0 ], "width": 16.0, "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "inputs": { "Input": { "bl_idname": "NodeSocketColor", "name": "Input" } }, "outputs": { "Output": { "bl_idname": "NodeSocketColor", "name": "Output" } }, "bl_idname": "NodeReroute" }, "Reroute.026": { "attributes": { "location": [ 554.6666870117188, 1066.6666259765625 ], "width": 16.0, "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "inputs": { "Input": { "bl_idname": "NodeSocketColor", "name": "Input" } }, "outputs": { "Output": { "bl_idname": "NodeSocketColor", "name": "Output" } }, "bl_idname": "NodeReroute" }, "Temporal Viewer": { "attributes": { "location": [ 576.0, 1216.0 ], "width": 160.0, "label": " ", "color": [ 1.0, 1.0, 1.0 ], "use_custom_color": true }, "properties": { "point_size": 3, "vector_light": [ 0.0, 0.0, 1.0 ], "line_width": 2, "vector_color": [ 0.65625, 0.65625, 0.65625, 0.875 ], "edge_color": [ 0.800000011920929, 0.800000011920929, 0.800000011920929, 0.34375 ], "polygon_color": [ 0.9437500238418579, 0.9437500238418579, 0.9437500238418579, 0.7250000238418579 ] }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", "name": "Vertices", "properties": { "custom_draw": "draw_property_socket" } }, "Edges": { "bl_idname": "SvStringsSocket", "name": "Edges", "properties": { "custom_draw": "draw_property_socket" } }, "Polygons": { "bl_idname": "SvStringsSocket", "name": "Polygons" }, "Matrix": { "bl_idname": "SvMatrixSocket", "name": "Matrix" }, "Vector Color": { "bl_idname": "SvColorSocket", "name": "Vector Color", "properties": { "custom_draw": "draw_color_socket", "prop_name": "vector_color" } }, "Edge Color": { "bl_idname": "SvColorSocket", "name": "Edge Color", "properties": { "custom_draw": "draw_color_socket", "prop_name": "edge_color" } }, "Polygon Color": { "bl_idname": "SvColorSocket", "name": "Polygon Color", "properties": { "custom_draw": "draw_color_socket", "prop_name": "polygon_color" } }, "attrs": { "bl_idname": "SvStringsSocket", "name": "attrs", "attributes": { "hide": true }, "properties": { "quick_link_to_node": "SvVDAttrsNodeMk2" } } }, "bl_idname": "SvViewerDrawMk4" }, "Number Range.002": { "attributes": { "location": [ 362.6666660308838, 1450.6666259765625 ], "width": 120.0, "label": " ", "hide": true, "parent": { "type": "NODE", "value": "Frame.002" } }, "properties": { "number_mode": "int", "current_mode": "RANGE", "stop_int": 2 }, "inputs": { "Start": { "bl_idname": "SvStringsSocket", "name": "Start", "properties": { "prop_name": "start_int" } }, "Step": { "bl_idname": "SvStringsSocket", "name": "Step", "properties": { "prop_name": "stop_int", "label": "stop" } }, "Stop": { "bl_idname": "SvStringsSocket", "name": "Stop", "properties": { "prop_name": "step_int", "label": "step" } } }, "outputs": { "Range": { "bl_idname": "SvStringsSocket", "name": "Range" } }, "bl_idname": "SvGenNumberRange" }, "Switcher": { "attributes": { "location": [ 341.3333225250244, 1408.0 ], "width": 160.0, "label": " ", "parent": { "type": "NODE", "value": "Frame.002" } }, "properties": { "user_list": [ false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "string_values": [ { "name": "0" }, { "name": "1" } ], "multiple_selection": false }, "inputs": { "Data": { "bl_idname": "SvStringsSocket", "name": "Data" } }, "outputs": { "Item": { "bl_idname": "SvStringsSocket", "name": "Item" } }, "bl_idname": "SvCustomSwitcher" }, "Input Switch MOD.001": { "attributes": { "location": [ 320.00000953674316, 1258.6666259765625 ], "width": 200.0, "label": " ", "parent": { "type": "NODE", "value": "Frame.002" } }, "properties": { "num_sockets_per_set": 1, "num_switches": 3, "selected": 1 }, "inputs": { "Selected": { "bl_idname": "SvStringsSocket", "name": "Selected", "properties": { "prop_name": "selected" } }, "Separator 0": { "bl_idname": "SvSeparatorSocket", "name": "Separator 0" }, "Alpha 0": { "bl_idname": "SvVerticesSocket", "name": "Alpha 0" }, "Alpha 1": { "bl_idname": "SvStringsSocket", "name": "Alpha 1", "attributes": { "hide": true } }, "Alpha 2": { "bl_idname": "SvStringsSocket", "name": "Alpha 2", "attributes": { "hide": true } }, "Alpha 3": { "bl_idname": "SvStringsSocket", "name": "Alpha 3", "attributes": { "hide": true } }, "Alpha 4": { "bl_idname": "SvStringsSocket", "name": "Alpha 4", "attributes": { "hide": true } }, "Alpha 5": { "bl_idname": "SvStringsSocket", "name": "Alpha 5", "attributes": { "hide": true } }, "Alpha 6": { "bl_idname": "SvStringsSocket", "name": "Alpha 6", "attributes": { "hide": true } }, "Alpha 7": { "bl_idname": "SvStringsSocket", "name": "Alpha 7", "attributes": { "hide": true } }, "Alpha 8": { "bl_idname": "SvStringsSocket", "name": "Alpha 8", "attributes": { "hide": true } }, "Separator 1": { "bl_idname": "SvSeparatorSocket", "name": "Separator 1" }, "Beta 0": { "bl_idname": "SvVerticesSocket", "name": "Beta 0" }, "Beta 1": { "bl_idname": "SvStringsSocket", "name": "Beta 1", "attributes": { "hide": true } }, "Beta 2": { "bl_idname": "SvStringsSocket", "name": "Beta 2", "attributes": { "hide": true } }, "Beta 3": { "bl_idname": "SvStringsSocket", "name": "Beta 3", "attributes": { "hide": true } }, "Beta 4": { "bl_idname": "SvStringsSocket", "name": "Beta 4", "attributes": { "hide": true } }, "Beta 5": { "bl_idname": "SvStringsSocket", "name": "Beta 5", "attributes": { "hide": true } }, "Beta 6": { "bl_idname": "SvStringsSocket", "name": "Beta 6", "attributes": { "hide": true } }, "Beta 7": { "bl_idname": "SvStringsSocket", "name": "Beta 7", "attributes": { "hide": true } }, "Beta 8": { "bl_idname": "SvStringsSocket", "name": "Beta 8", "attributes": { "hide": true } }, "Separator 2": { "bl_idname": "SvSeparatorSocket", "name": "Separator 2" }, "Gamma 0": { "bl_idname": "SvStringsSocket", "name": "Gamma 0" }, "Gamma 1": { "bl_idname": "SvStringsSocket", "name": "Gamma 1", "attributes": { "hide": true } }, "Gamma 2": { "bl_idname": "SvStringsSocket", "name": "Gamma 2", "attributes": { "hide": true } }, "Gamma 3": { "bl_idname": "SvStringsSocket", "name": "Gamma 3", "attributes": { "hide": true } }, "Gamma 4": { "bl_idname": "SvStringsSocket", "name": "Gamma 4", "attributes": { "hide": true } }, "Gamma 5": { "bl_idname": "SvStringsSocket", "name": "Gamma 5", "attributes": { "hide": true } }, "Gamma 6": { "bl_idname": "SvStringsSocket", "name": "Gamma 6", "attributes": { "hide": true } }, "Gamma 7": { "bl_idname": "SvStringsSocket", "name": "Gamma 7", "attributes": { "hide": true } }, "Gamma 8": { "bl_idname": "SvStringsSocket", "name": "Gamma 8", "attributes": { "hide": true } }, "Separator 3": { "bl_idname": "SvSeparatorSocket", "name": "Separator 3", "attributes": { "hide": true } }, "Delta 0": { "bl_idname": "SvStringsSocket", "name": "Delta 0", "attributes": { "hide": true } }, "Delta 1": { "bl_idname": "SvStringsSocket", "name": "Delta 1", "attributes": { "hide": true } }, "Delta 2": { "bl_idname": "SvStringsSocket", "name": "Delta 2", "attributes": { "hide": true } }, "Delta 3": { "bl_idname": "SvStringsSocket", "name": "Delta 3", "attributes": { "hide": true } }, "Delta 4": { "bl_idname": "SvStringsSocket", "name": "Delta 4", "attributes": { "hide": true } }, "Delta 5": { "bl_idname": "SvStringsSocket", "name": "Delta 5", "attributes": { "hide": true } }, "Delta 6": { "bl_idname": "SvStringsSocket", "name": "Delta 6", "attributes": { "hide": true } }, "Delta 7": { "bl_idname": "SvStringsSocket", "name": "Delta 7", "attributes": { "hide": true } }, "Delta 8": { "bl_idname": "SvStringsSocket", "name": "Delta 8", "attributes": { "hide": true } }, "Separator 4": { "bl_idname": "SvSeparatorSocket", "name": "Separator 4", "attributes": { "hide": true } }, "Epsilon 0": { "bl_idname": "SvStringsSocket", "name": "Epsilon 0", "attributes": { "hide": true } }, "Epsilon 1": { "bl_idname": "SvStringsSocket", "name": "Epsilon 1", "attributes": { "hide": true } }, "Epsilon 2": { "bl_idname": "SvStringsSocket", "name": "Epsilon 2", "attributes": { "hide": true } }, "Epsilon 3": { "bl_idname": "SvStringsSocket", "name": "Epsilon 3", "attributes": { "hide": true } }, "Epsilon 4": { "bl_idname": "SvStringsSocket", "name": "Epsilon 4", "attributes": { "hide": true } }, "Epsilon 5": { "bl_idname": "SvStringsSocket", "name": "Epsilon 5", "attributes": { "hide": true } }, "Epsilon 6": { "bl_idname": "SvStringsSocket", "name": "Epsilon 6", "attributes": { "hide": true } }, "Epsilon 7": { "bl_idname": "SvStringsSocket", "name": "Epsilon 7", "attributes": { "hide": true } }, "Epsilon 8": { "bl_idname": "SvStringsSocket", "name": "Epsilon 8", "attributes": { "hide": true } }, "Separator 5": { "bl_idname": "SvSeparatorSocket", "name": "Separator 5", "attributes": { "hide": true } }, "Zeta 0": { "bl_idname": "SvStringsSocket", "name": "Zeta 0", "attributes": { "hide": true } }, "Zeta 1": { "bl_idname": "SvStringsSocket", "name": "Zeta 1", "attributes": { "hide": true } }, "Zeta 2": { "bl_idname": "SvStringsSocket", "name": "Zeta 2", "attributes": { "hide": true } }, "Zeta 3": { "bl_idname": "SvStringsSocket", "name": "Zeta 3", "attributes": { "hide": true } }, "Zeta 4": { "bl_idname": "SvStringsSocket", "name": "Zeta 4", "attributes": { "hide": true } }, "Zeta 5": { "bl_idname": "SvStringsSocket", "name": "Zeta 5", "attributes": { "hide": true } }, "Zeta 6": { "bl_idname": "SvStringsSocket", "name": "Zeta 6", "attributes": { "hide": true } }, "Zeta 7": { "bl_idname": "SvStringsSocket", "name": "Zeta 7", "attributes": { "hide": true } }, "Zeta 8": { "bl_idname": "SvStringsSocket", "name": "Zeta 8", "attributes": { "hide": true } }, "Separator 6": { "bl_idname": "SvSeparatorSocket", "name": "Separator 6", "attributes": { "hide": true } }, "Eta 0": { "bl_idname": "SvStringsSocket", "name": "Eta 0", "attributes": { "hide": true } }, "Eta 1": { "bl_idname": "SvStringsSocket", "name": "Eta 1", "attributes": { "hide": true } }, "Eta 2": { "bl_idname": "SvStringsSocket", "name": "Eta 2", "attributes": { "hide": true } }, "Eta 3": { "bl_idname": "SvStringsSocket", "name": "Eta 3", "attributes": { "hide": true } }, "Eta 4": { "bl_idname": "SvStringsSocket", "name": "Eta 4", "attributes": { "hide": true } }, "Eta 5": { "bl_idname": "SvStringsSocket", "name": "Eta 5", "attributes": { "hide": true } }, "Eta 6": { "bl_idname": "SvStringsSocket", "name": "Eta 6", "attributes": { "hide": true } }, "Eta 7": { "bl_idname": "SvStringsSocket", "name": "Eta 7", "attributes": { "hide": true } }, "Eta 8": { "bl_idname": "SvStringsSocket", "name": "Eta 8", "attributes": { "hide": true } }, "Separator 7": { "bl_idname": "SvSeparatorSocket", "name": "Separator 7", "attributes": { "hide": true } }, "Theta 0": { "bl_idname": "SvStringsSocket", "name": "Theta 0", "attributes": { "hide": true } }, "Theta 1": { "bl_idname": "SvStringsSocket", "name": "Theta 1", "attributes": { "hide": true } }, "Theta 2": { "bl_idname": "SvStringsSocket", "name": "Theta 2", "attributes": { "hide": true } }, "Theta 3": { "bl_idname": "SvStringsSocket", "name": "Theta 3", "attributes": { "hide": true } }, "Theta 4": { "bl_idname": "SvStringsSocket", "name": "Theta 4", "attributes": { "hide": true } }, "Theta 5": { "bl_idname": "SvStringsSocket", "name": "Theta 5", "attributes": { "hide": true } }, "Theta 6": { "bl_idname": "SvStringsSocket", "name": "Theta 6", "attributes": { "hide": true } }, "Theta 7": { "bl_idname": "SvStringsSocket", "name": "Theta 7", "attributes": { "hide": true } }, "Theta 8": { "bl_idname": "SvStringsSocket", "name": "Theta 8", "attributes": { "hide": true } }, "Separator 8": { "bl_idname": "SvSeparatorSocket", "name": "Separator 8", "attributes": { "hide": true } }, "Iota 0": { "bl_idname": "SvStringsSocket", "name": "Iota 0", "attributes": { "hide": true } }, "Iota 1": { "bl_idname": "SvStringsSocket", "name": "Iota 1", "attributes": { "hide": true } }, "Iota 2": { "bl_idname": "SvStringsSocket", "name": "Iota 2", "attributes": { "hide": true } }, "Iota 3": { "bl_idname": "SvStringsSocket", "name": "Iota 3", "attributes": { "hide": true } }, "Iota 4": { "bl_idname": "SvStringsSocket", "name": "Iota 4", "attributes": { "hide": true } }, "Iota 5": { "bl_idname": "SvStringsSocket", "name": "Iota 5", "attributes": { "hide": true } }, "Iota 6": { "bl_idname": "SvStringsSocket", "name": "Iota 6", "attributes": { "hide": true } }, "Iota 7": { "bl_idname": "SvStringsSocket", "name": "Iota 7", "attributes": { "hide": true } }, "Iota 8": { "bl_idname": "SvStringsSocket", "name": "Iota 8", "attributes": { "hide": true } } }, "outputs": { "Data 0_001": { "bl_idname": "SvVerticesSocket", "name": "Data 0" }, "Data 1": { "bl_idname": "SvStringsSocket", "name": "Data 1", "attributes": { "hide": true } }, "Data 2": { "bl_idname": "SvStringsSocket", "name": "Data 2", "attributes": { "hide": true } }, "Data 3": { "bl_idname": "SvStringsSocket", "name": "Data 3", "attributes": { "hide": true } }, "Data 4": { "bl_idname": "SvStringsSocket", "name": "Data 4", "attributes": { "hide": true } }, "Data 5": { "bl_idname": "SvStringsSocket", "name": "Data 5", "attributes": { "hide": true } }, "Data 6": { "bl_idname": "SvStringsSocket", "name": "Data 6", "attributes": { "hide": true } }, "Data 7": { "bl_idname": "SvStringsSocket", "name": "Data 7", "attributes": { "hide": true } }, "Data 8": { "bl_idname": "SvStringsSocket", "name": "Data 8", "attributes": { "hide": true } } }, "bl_idname": "SvInputSwitchNodeMOD" } }, "links": [ { "from_node": "Vector Out", "from_socket": "X", "to_node": "Scalar Math.001", "to_socket": "x" }, { "from_node": "Scalar Math", "from_socket": "Out", "to_node": "Scalar Math.001", "to_socket": "y" }, { "from_node": "Vector Out", "from_socket": "Y", "to_node": "Scalar Math.003", "to_socket": "x" }, { "from_node": "Scalar Math", "from_socket": "Out", "to_node": "Scalar Math.003", "to_socket": "y" }, { "from_node": "Scalar Math", "from_socket": "Out", "to_node": "Scalar Math.005", "to_socket": "x" }, { "from_node": "Formula", "from_socket": "Result", "to_node": "Scalar Math", "to_socket": "x" }, { "from_node": "Map Range.001", "from_socket": "Value", "to_node": "Scalar Math", "to_socket": "y" }, { "from_node": "Vector Out", "from_socket": "Z", "to_node": "Map Range.001", "to_socket": "Value" }, { "from_node": "Reroute.002", "from_socket": "Output", "to_node": "Vector Out", "to_socket": "Vectors" }, { "from_node": "Input Switch MOD", "from_socket": "Data 0_001", "to_node": "Reroute.002", "to_socket": "Input" }, { "from_node": "Input Switch MOD", "from_socket": "Data 1", "to_node": "Reroute.001", "to_socket": "Input" }, { "from_node": "Input Switch MOD", "from_socket": "Data 2", "to_node": "Reroute", "to_socket": "Input" }, { "from_node": "Scalar Math.001", "from_socket": "Out", "to_node": "Vector In", "to_socket": "X" }, { "from_node": "Scalar Math.003", "from_socket": "Out", "to_node": "Vector In", "to_socket": "Y" }, { "from_node": "Scalar Math.005", "from_socket": "Out", "to_node": "Vector In", "to_socket": "Z" }, { "from_node": "Scalar Math.004", "from_socket": "Out", "to_node": "Box", "to_socket": "Divx" }, { "from_node": "Scalar Math.004", "from_socket": "Out", "to_node": "Box", "to_socket": "Divy" }, { "from_node": "Scalar Math.004", "from_socket": "Out", "to_node": "Box", "to_socket": "Divz" }, { "from_node": "A Number", "from_socket": "Int", "to_node": "Scalar Math.004", "to_socket": "x" }, { "from_node": "Reroute.025", "from_socket": "Output", "to_node": "Viewer Index+", "to_socket": "verts" }, { "from_node": "Reroute.027", "from_socket": "Output", "to_node": "Viewer Index+", "to_socket": "edges" }, { "from_node": "Reroute.026", "from_socket": "Output", "to_node": "Viewer Index+", "to_socket": "faces" }, { "from_node": "Plane", "from_socket": "Vertices", "to_node": "Input Switch MOD", "to_socket": "Alpha 0" }, { "from_node": "Plane", "from_socket": "Edges", "to_node": "Input Switch MOD", "to_socket": "Alpha 1" }, { "from_node": "Plane", "from_socket": "Polygons", "to_node": "Input Switch MOD", "to_socket": "Alpha 2" }, { "from_node": "Box", "from_socket": "Vers", "to_node": "Input Switch MOD", "to_socket": "Beta 0" }, { "from_node": "Box", "from_socket": "Edgs", "to_node": "Input Switch MOD", "to_socket": "Beta 1" }, { "from_node": "Box", "from_socket": "Pols", "to_node": "Input Switch MOD", "to_socket": "Beta 2" }, { "from_node": "Scalar Math.004", "from_socket": "Out", "to_node": "Plane", "to_socket": "Num X" }, { "from_node": "Scalar Math.004", "from_socket": "Out", "to_node": "Plane", "to_socket": "Num Y" }, { "from_node": "Input Switch MOD.001", "from_socket": "Data 0_001", "to_node": "Reroute.025", "to_socket": "Input" }, { "from_node": "Reroute.001", "from_socket": "Output", "to_node": "Reroute.027", "to_socket": "Input" }, { "from_node": "Reroute", "from_socket": "Output", "to_node": "Reroute.026", "to_socket": "Input" }, { "from_node": "Reroute.025", "from_socket": "Output", "to_node": "Temporal Viewer", "to_socket": "Vertices" }, { "from_node": "Reroute.027", "from_socket": "Output", "to_node": "Temporal Viewer", "to_socket": "Edges" }, { "from_node": "Reroute.026", "from_socket": "Output", "to_node": "Temporal Viewer", "to_socket": "Polygons" }, { "from_node": "Number Range.002", "from_socket": "Range", "to_node": "Switcher", "to_socket": "Data" }, { "from_node": "Switcher", "from_socket": "Item", "to_node": "Input Switch MOD.001", "to_socket": "Selected" }, { "from_node": "Reroute.002", "from_socket": "Output", "to_node": "Input Switch MOD.001", "to_socket": "Alpha 0" }, { "from_node": "Vector In", "from_socket": "Vectors", "to_node": "Input Switch MOD.001", "to_socket": "Beta 0" } ] } }