Created
October 6, 2024 18:59
-
-
Save nortikin/d3f71c8c2ea84730c55fdafe8f579bb5 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Hexa3 | 2024.10.06 | 21:59 | license: CC BY-SA
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"NGon": { | |
"attributes": { | |
"location": [ | |
-1620.0, | |
1500.0 | |
] | |
}, | |
"properties": { | |
"sides_": 6 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "rad_" | |
} | |
}, | |
"N Sides": { | |
"bl_idname": "SvStringsSocket", | |
"name": "N Sides", | |
"properties": { | |
"prop_name": "sides_" | |
} | |
}, | |
"Divisions": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Divisions", | |
"properties": { | |
"prop_name": "divisions" | |
} | |
}, | |
"RandomR": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RandomR", | |
"properties": { | |
"prop_name": "rand_r_" | |
} | |
}, | |
"RandomPhi": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RandomPhi", | |
"properties": { | |
"prop_name": "rand_phi_" | |
} | |
}, | |
"RandomSeed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RandomSeed", | |
"properties": { | |
"prop_name": "rand_seed_" | |
} | |
}, | |
"Shift": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Shift", | |
"properties": { | |
"prop_name": "shift_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvNGonNode" | |
}, | |
"Subdivide": { | |
"attributes": { | |
"location": [ | |
-1092.66162109375, | |
1477.7857666015625 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"EdgeMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgeMask" | |
}, | |
"Cuts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Cuts", | |
"properties": { | |
"prop_name": "cuts" | |
} | |
}, | |
"Smooth": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Smooth", | |
"properties": { | |
"prop_name": "smooth" | |
} | |
}, | |
"Fractal": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Fractal", | |
"properties": { | |
"prop_name": "fractal" | |
} | |
}, | |
"AlongNormal": { | |
"bl_idname": "SvStringsSocket", | |
"name": "AlongNormal", | |
"properties": { | |
"prop_name": "along_normal" | |
} | |
}, | |
"Seed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Seed", | |
"properties": { | |
"prop_name": "seed" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"NewVertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "NewVertices", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"NewEdges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "NewEdges", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"NewFaces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "NewFaces", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"OldVertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "OldVertices", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"OldEdges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "OldEdges", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"OldFaces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "OldFaces", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvSubdivideNodeMK2" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
3680.0, | |
1360.0 | |
] | |
}, | |
"properties": { | |
"display_faces": false, | |
"display_verts": false | |
}, | |
"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" | |
}, | |
"Scale": { | |
"attributes": { | |
"location": [ | |
1040.0, | |
1140.0 | |
] | |
}, | |
"properties": { | |
"multiplier": 1.149999976158142 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Centers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Centers", | |
"properties": { | |
"prop_name": "centers" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"Strength": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Strength", | |
"properties": { | |
"prop_name": "multiplier" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvScaleNodeMk3" | |
}, | |
"List Mask Join (In)": { | |
"attributes": { | |
"location": [ | |
1293.0, | |
1200.0 | |
] | |
}, | |
"properties": { | |
"choice": true, | |
"level": 2 | |
}, | |
"inputs": { | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Data True": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data True" | |
}, | |
"Data False": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data False" | |
} | |
}, | |
"outputs": { | |
"Data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvMaskJoinNodeMK2" | |
}, | |
"List Input": { | |
"attributes": { | |
"location": [ | |
1020.0, | |
1180.0 | |
], | |
"width": 139.845703125, | |
"hide": true | |
}, | |
"properties": { | |
"int_list_items": [ | |
{}, | |
{}, | |
{}, | |
{}, | |
{}, | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{} | |
], | |
"int_list_counter": 12 | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Integers" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"List Mask Join (In).001": { | |
"attributes": { | |
"location": [ | |
1540.0, | |
1100.0 | |
] | |
}, | |
"properties": { | |
"choice": true, | |
"level": 2 | |
}, | |
"inputs": { | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Data True": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data True" | |
}, | |
"Data False": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data False" | |
} | |
}, | |
"outputs": { | |
"Data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvMaskJoinNodeMK2" | |
}, | |
"List Input.001": { | |
"attributes": { | |
"location": [ | |
1080.0, | |
980.0 | |
], | |
"width": 126.45892333984375, | |
"hide": true | |
}, | |
"properties": { | |
"int_list_items": [ | |
{}, | |
{}, | |
{}, | |
{}, | |
{}, | |
{}, | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{}, | |
{ | |
"elem": 1 | |
}, | |
{}, | |
{ | |
"elem": 1 | |
} | |
], | |
"int_list_counter": 12 | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Integers" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"Scale.001": { | |
"attributes": { | |
"location": [ | |
1073.0, | |
940.0 | |
] | |
}, | |
"properties": { | |
"multiplier": 0.8199999332427979 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Centers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Centers", | |
"properties": { | |
"prop_name": "centers" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"Strength": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Strength", | |
"properties": { | |
"prop_name": "multiplier" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvScaleNodeMk3" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
-199.6616668701172, | |
877.7857666015625 | |
] | |
}, | |
"properties": { | |
"float_": 1.2400000095367432 | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"prop_name": "float_" | |
} | |
} | |
}, | |
"outputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"Scalar Math": { | |
"attributes": { | |
"location": [ | |
560.3383178710938, | |
1017.7857666015625 | |
] | |
}, | |
"properties": { | |
"current_op": "SUB", | |
"y_": 2.0, | |
"x_": 1.7987964153289795 | |
}, | |
"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" | |
}, | |
"Polygon Grid": { | |
"attributes": { | |
"location": [ | |
-1592.66162109375, | |
737.7857666015625 | |
], | |
"width": 170.0 | |
}, | |
"properties": { | |
"numx": 21 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle" | |
} | |
}, | |
"NumX": { | |
"bl_idname": "SvStringsSocket", | |
"name": "NumX", | |
"properties": { | |
"prop_name": "numx" | |
} | |
}, | |
"NumY": { | |
"bl_idname": "SvStringsSocket", | |
"name": "NumY", | |
"properties": { | |
"prop_name": "numy" | |
} | |
} | |
}, | |
"outputs": { | |
"Centers": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Centers" | |
}, | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvPolygonGridNode" | |
}, | |
"Loop In": { | |
"attributes": { | |
"location": [ | |
400.3382873535156, | |
1277.7857666015625 | |
] | |
}, | |
"properties": { | |
"linked_to_loop_out": true, | |
"mode": "For_Each" | |
}, | |
"inputs": { | |
"Iterations": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Iterations", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "iterations" | |
} | |
}, | |
"Data 0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 0", | |
"properties": { | |
"label": "Polygon Grid" | |
} | |
}, | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"properties": { | |
"label": "A Number" | |
} | |
}, | |
"Data_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"properties": { | |
"label": "List Match" | |
} | |
}, | |
"Data_002": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"outputs": { | |
"Loop Out": { | |
"bl_idname": "SvLoopControlSocket", | |
"name": "Loop Out" | |
}, | |
"Loop Number": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Loop Number", | |
"properties": { | |
"label": "Item Number" | |
} | |
}, | |
"Total Loops": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Total Loops", | |
"properties": { | |
"label": "Total Items" | |
} | |
}, | |
"Data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data", | |
"properties": { | |
"label": "Polygon Grid" | |
} | |
}, | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"properties": { | |
"label": "A Number" | |
} | |
}, | |
"Data_002": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"properties": { | |
"label": "List Match", | |
"use_wrap": true | |
} | |
} | |
}, | |
"bl_idname": "SvLoopInNode" | |
}, | |
"Loop Out": { | |
"attributes": { | |
"location": [ | |
1740.0, | |
1140.0 | |
], | |
"width": 241.849365234375 | |
}, | |
"properties": { | |
"mode": "For_Each" | |
}, | |
"inputs": { | |
"Loop In": { | |
"bl_idname": "SvLoopControlSocket", | |
"name": "Loop In" | |
}, | |
"Break": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Break", | |
"properties": { | |
"label": "Skip" | |
} | |
}, | |
"Data 0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 0", | |
"properties": { | |
"label": "Loop In" | |
} | |
}, | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"properties": { | |
"label": "List Mask Join (In).001" | |
} | |
}, | |
"Data_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"outputs": { | |
"Data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data", | |
"properties": { | |
"label": "Loop In" | |
} | |
}, | |
"Data_002": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data", | |
"properties": { | |
"label": "List Mask Join (In).001" | |
} | |
} | |
}, | |
"bl_idname": "SvLoopOutNode" | |
}, | |
"Distance": { | |
"attributes": { | |
"location": [ | |
-1312.66162109375, | |
877.7857666015625 | |
] | |
}, | |
"properties": { | |
"Cross_dist": true | |
}, | |
"inputs": { | |
"vertices1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices1" | |
}, | |
"matrix1": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrix1" | |
}, | |
"vertices2": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices2" | |
}, | |
"matrix2": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrix2" | |
} | |
}, | |
"outputs": { | |
"distances": { | |
"bl_idname": "SvStringsSocket", | |
"name": "distances" | |
} | |
}, | |
"bl_idname": "DistancePPNode" | |
}, | |
"Vector In": { | |
"attributes": { | |
"location": [ | |
-1572.66162109375, | |
937.7857666015625 | |
], | |
"width": 100.0 | |
}, | |
"properties": { | |
"x_": 11.90388298034668, | |
"y_": 1.2189524173736572 | |
}, | |
"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" | |
}, | |
"List Statistics": { | |
"attributes": { | |
"location": [ | |
-1100.0, | |
900.0 | |
], | |
"width": 160.0, | |
"label": "Maximum" | |
}, | |
"properties": { | |
"function": "MAXIMUM", | |
"selected_quantities": [ | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true, | |
true | |
] | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Percentage": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Percentage", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "percentage" | |
} | |
}, | |
"Bins": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Bins", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "bins" | |
} | |
}, | |
"Size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "normalized_size" | |
} | |
} | |
}, | |
"outputs": { | |
"Names": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Name" | |
}, | |
"Values": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Value" | |
} | |
}, | |
"bl_idname": "SvListStatisticsNode" | |
}, | |
"Scalar Math.001": { | |
"attributes": { | |
"location": [ | |
-860.0, | |
880.0 | |
] | |
}, | |
"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" | |
}, | |
"Stethoscope MK2": { | |
"attributes": { | |
"location": [ | |
2400.339111328125, | |
1017.7857666015625 | |
], | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"List Split": { | |
"attributes": { | |
"location": [ | |
240.3383331298828, | |
937.7857666015625 | |
] | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Split": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Split", | |
"properties": { | |
"prop_name": "split" | |
} | |
} | |
}, | |
"outputs": { | |
"Split": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Split" | |
} | |
}, | |
"bl_idname": "SvListSplitNode" | |
}, | |
"List Split.001": { | |
"attributes": { | |
"location": [ | |
-360.0, | |
1080.0 | |
] | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Split": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Split", | |
"properties": { | |
"prop_name": "split" | |
} | |
} | |
}, | |
"outputs": { | |
"Split_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Split" | |
} | |
}, | |
"bl_idname": "SvListSplitNode" | |
}, | |
"List Input.002": { | |
"attributes": { | |
"location": [ | |
-652.6616821289062, | |
1297.7857666015625 | |
], | |
"width": 260.0 | |
}, | |
"properties": { | |
"int_list_items": [ | |
{ | |
"elem": 1 | |
}, | |
{ | |
"elem": 1 | |
} | |
], | |
"int_list_counter": 2 | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Integers", | |
"use_unwrap": true | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"List Match": { | |
"attributes": { | |
"location": [ | |
-72.66168212890625, | |
1277.7857666015625 | |
] | |
}, | |
"properties": { | |
"mode": "CYCLE", | |
"mode_final": "CYCLE" | |
}, | |
"inputs": { | |
"Data 0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 0" | |
}, | |
"Data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 1" | |
}, | |
"Data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 2" | |
} | |
}, | |
"outputs": { | |
"Data 0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 0" | |
}, | |
"Data 1_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data 1" | |
}, | |
"Data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 2" | |
} | |
}, | |
"bl_idname": "ListMatchNode" | |
}, | |
"Input Switch MOD": { | |
"attributes": { | |
"location": [ | |
773.0000610351562, | |
1080.0 | |
], | |
"hide": true | |
}, | |
"properties": { | |
"num_switches": 3 | |
}, | |
"inputs": { | |
"Selected": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Selected", | |
"properties": { | |
"prop_name": "selected" | |
} | |
}, | |
"Separator 0": { | |
"bl_idname": "SvSeparatorSocket", | |
"name": "Separator 0" | |
}, | |
"Alpha 0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Alpha 0" | |
}, | |
"Alpha 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Alpha 1" | |
}, | |
"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": "SvStringsSocket", | |
"name": "Beta 0" | |
}, | |
"Beta 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Beta 1" | |
}, | |
"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" | |
}, | |
"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": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 0" | |
}, | |
"Data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 1" | |
}, | |
"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" | |
}, | |
"Scalar Math.002": { | |
"attributes": { | |
"location": [ | |
1167.33837890625, | |
1537.7857666015625 | |
] | |
}, | |
"properties": { | |
"y_": 1.2599999904632568, | |
"x_": 1.100000023841858 | |
}, | |
"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" | |
}, | |
"Stethoscope MK2.001": { | |
"attributes": { | |
"location": [ | |
1367.33837890625, | |
1537.7857666015625 | |
], | |
"width": 281.6466064453125, | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1, | |
"font_id": 2, | |
"depth": 139, | |
"compact": true, | |
"rounding": 5, | |
"line_width": 20, | |
"view_by_element": true | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Scalar Math.003": { | |
"attributes": { | |
"location": [ | |
20.33831787109375, | |
837.7857666015625 | |
] | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"y_": 0.18500003218650818 | |
}, | |
"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" | |
}, | |
"Stethoscope MK2.002": { | |
"attributes": { | |
"location": [ | |
1300.33837890625, | |
917.7857666015625 | |
], | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"A Number.001": { | |
"attributes": { | |
"location": [ | |
-272.66168212890625, | |
737.7857666015625 | |
] | |
}, | |
"properties": { | |
"float_": 0.37400001287460327, | |
"float_min": 0.0, | |
"float_max": 1.0 | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"prop_name": "float_" | |
} | |
} | |
}, | |
"outputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"Temporal Stethoscope": { | |
"attributes": { | |
"location": [ | |
-1322.84423828125, | |
1257.7857666015625 | |
], | |
"label": "Temporal Stethoscope", | |
"color": [ | |
0.3360449969768524, | |
0.3360449969768524, | |
0.6666539907455444 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0080000162124634, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
-880.0, | |
1320.0 | |
] | |
}, | |
"properties": { | |
"activate": false | |
}, | |
"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" | |
}, | |
"Viewer Index+": { | |
"attributes": { | |
"location": [ | |
-320.0, | |
1740.0 | |
] | |
}, | |
"properties": { | |
"draw_bg": true, | |
"activate": false | |
}, | |
"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" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
-647.9999389648438, | |
1520.0 | |
] | |
}, | |
"properties": { | |
"current_op": "NORMALIZE", | |
"socket_info": "v v" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Scalar Math.004": { | |
"attributes": { | |
"location": [ | |
-640.0, | |
900.0 | |
] | |
}, | |
"properties": { | |
"current_op": "DIV", | |
"x_": 5.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": [ | |
-420.0, | |
900.0 | |
] | |
}, | |
"properties": { | |
"current_op": "MIN", | |
"y_": 0.5 | |
}, | |
"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" | |
}, | |
"List Match.002": { | |
"attributes": { | |
"location": [ | |
2620.0, | |
1280.0 | |
] | |
}, | |
"inputs": { | |
"Data 0": { | |
"bl_idname": "SvStringsSocket", | |
"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" | |
}, | |
"Data 4": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 4" | |
} | |
}, | |
"outputs": { | |
"Data 0_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data 0" | |
}, | |
"Data 1_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Data 1" | |
}, | |
"Data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 2" | |
}, | |
"Data 3": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 3" | |
}, | |
"Data 4": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data 4" | |
} | |
}, | |
"bl_idname": "ListMatchNode" | |
}, | |
"Matrix Apply to Mesh": { | |
"attributes": { | |
"location": [ | |
3040.0, | |
1320.0 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Merge by Distance": { | |
"attributes": { | |
"location": [ | |
3360.0, | |
1360.0 | |
] | |
}, | |
"properties": { | |
"distance": 0.20000000298023224 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"PolyEdge": { | |
"bl_idname": "SvStringsSocket", | |
"name": "PolyEdge" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Distance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Distance", | |
"properties": { | |
"prop_name": "distance" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"Doubles": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Doubles" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
} | |
}, | |
"bl_idname": "SvMergeByDistanceNode" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Subdivide", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Edges", | |
"to_node": "Subdivide", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Polygons", | |
"to_node": "Subdivide", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Merge by Distance", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Merge by Distance", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out_001", | |
"to_node": "Scale", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Input Switch MOD", | |
"from_socket": "Data 0", | |
"to_node": "Scale", | |
"to_socket": "Strength" | |
}, | |
{ | |
"from_node": "List Input", | |
"from_socket": "data_output", | |
"to_node": "List Mask Join (In)", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Scale", | |
"from_socket": "Vertices", | |
"to_node": "List Mask Join (In)", | |
"to_socket": "Data True" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out_001", | |
"to_node": "List Mask Join (In)", | |
"to_socket": "Data False" | |
}, | |
{ | |
"from_node": "List Input.001", | |
"from_socket": "data_output", | |
"to_node": "List Mask Join (In).001", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Scale.001", | |
"from_socket": "Vertices", | |
"to_node": "List Mask Join (In).001", | |
"to_socket": "Data True" | |
}, | |
{ | |
"from_node": "List Mask Join (In)", | |
"from_socket": "Data_001", | |
"to_node": "List Mask Join (In).001", | |
"to_socket": "Data False" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out_001", | |
"to_node": "Scale.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Input Switch MOD", | |
"from_socket": "Data 1", | |
"to_node": "Scale.001", | |
"to_socket": "Strength" | |
}, | |
{ | |
"from_node": "Scalar Math.005", | |
"from_socket": "Out", | |
"to_node": "A Number", | |
"to_socket": "Float" | |
}, | |
{ | |
"from_node": "Loop In", | |
"from_socket": "Data", | |
"to_node": "Scalar Math", | |
"to_socket": "y" | |
}, | |
{ | |
"from_node": "List Split.001", | |
"from_socket": "Split_001", | |
"to_node": "Loop In", | |
"to_socket": "Data 0" | |
}, | |
{ | |
"from_node": "List Split", | |
"from_socket": "Split", | |
"to_node": "Loop In", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Match", | |
"from_socket": "Data 0", | |
"to_node": "Loop In", | |
"to_socket": "Data_001" | |
}, | |
{ | |
"from_node": "Loop In", | |
"from_socket": "Loop Out", | |
"to_node": "Loop Out", | |
"to_socket": "Loop In" | |
}, | |
{ | |
"from_node": "Loop In", | |
"from_socket": "Data_001", | |
"to_node": "Loop Out", | |
"to_socket": "Data 0" | |
}, | |
{ | |
"from_node": "List Mask Join (In).001", | |
"from_socket": "Data_001", | |
"to_node": "Loop Out", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Vector In", | |
"from_socket": "Vectors", | |
"to_node": "Distance", | |
"to_socket": "vertices1" | |
}, | |
{ | |
"from_node": "Polygon Grid", | |
"from_socket": "Centers", | |
"to_node": "Distance", | |
"to_socket": "vertices2" | |
}, | |
{ | |
"from_node": "Distance", | |
"from_socket": "distances", | |
"to_node": "List Statistics", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Distance", | |
"from_socket": "distances", | |
"to_node": "Scalar Math.001", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "List Statistics", | |
"from_socket": "Values", | |
"to_node": "Scalar Math.001", | |
"to_socket": "y" | |
}, | |
{ | |
"from_node": "Scale.001", | |
"from_socket": "Vertices", | |
"to_node": "Stethoscope MK2", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Scalar Math.003", | |
"from_socket": "Out", | |
"to_node": "List Split", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Polygon Grid", | |
"from_socket": "Centers", | |
"to_node": "List Split.001", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Input.002", | |
"from_socket": "data_output", | |
"to_node": "List Match", | |
"to_socket": "Data 0" | |
}, | |
{ | |
"from_node": "List Split.001", | |
"from_socket": "Split_001", | |
"to_node": "List Match", | |
"to_socket": "Data 1" | |
}, | |
{ | |
"from_node": "Loop In", | |
"from_socket": "Data_002", | |
"to_node": "Input Switch MOD", | |
"to_socket": "Selected" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Input Switch MOD", | |
"to_socket": "Alpha 0" | |
}, | |
{ | |
"from_node": "Loop In", | |
"from_socket": "Data", | |
"to_node": "Input Switch MOD", | |
"to_socket": "Alpha 1" | |
}, | |
{ | |
"from_node": "Loop In", | |
"from_socket": "Data", | |
"to_node": "Input Switch MOD", | |
"to_socket": "Beta 0" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Input Switch MOD", | |
"to_socket": "Beta 1" | |
}, | |
{ | |
"from_node": "Scalar Math.002", | |
"from_socket": "Out", | |
"to_node": "Stethoscope MK2.001", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Float", | |
"to_node": "Scalar Math.003", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "A Number.001", | |
"from_socket": "Float", | |
"to_node": "Scalar Math.003", | |
"to_socket": "y" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Stethoscope MK2.002", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Temporal Stethoscope", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Faces", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Index+", | |
"to_socket": "verts" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Vertices", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Scalar Math.001", | |
"from_socket": "Out", | |
"to_node": "Scalar Math.004", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Scalar Math.004", | |
"from_socket": "Out", | |
"to_node": "Scalar Math.005", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Loop Out", | |
"from_socket": "Data_001", | |
"to_node": "List Match.002", | |
"to_socket": "Data 0" | |
}, | |
{ | |
"from_node": "Loop Out", | |
"from_socket": "Data_002", | |
"to_node": "List Match.002", | |
"to_socket": "Data 1" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Edges", | |
"to_node": "List Match.002", | |
"to_socket": "Data 2" | |
}, | |
{ | |
"from_node": "Subdivide", | |
"from_socket": "Faces", | |
"to_node": "List Match.002", | |
"to_socket": "Data 3" | |
}, | |
{ | |
"from_node": "List Match.002", | |
"from_socket": "Data 1_001", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Match.002", | |
"from_socket": "Data 2", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "List Match.002", | |
"from_socket": "Data 3", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "List Match.002", | |
"from_socket": "Data 0_001", | |
"to_node": "Matrix Apply to Mesh", | |
"to_socket": "Matrices" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Vertices", | |
"to_node": "Merge by Distance", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Matrix Apply to Mesh", | |
"from_socket": "Faces", | |
"to_node": "Merge by Distance", | |
"to_socket": "PolyEdge" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment